Closed
Conversation
… and bump various package versions in Cargo.lock and Cargo.toml. This includes changes to the reth workspace dependencies to use the new branch for gasless features.
Updated the fee calculation logic in the OpPayloadBuilderCtx implementation to skip adding fees for gasless transactions by introducing a check using the is_gasless function. This change ensures that only valid transactions contribute to the total fees.
* cli args * core impl * metrics * use the gas limiter * don't use optional gas limiter uses an "inner" struct to handle checking if it's enabled or not * cleanup stale addresses only every 100 blocks * unit tests * integration test
This commit introduces a new GitHub Actions workflow to automate the building and publishing of Docker images. The workflow triggers on pushes to the main branch and on tags, extracting the version from the Git reference. It supports multi-platform builds for both amd64 and arm64 architectures, ensuring efficient image management and deployment.
…ing ubuntu-latest for all targets
…map (2.11.1), chrono (0.4.42), rustix (1.1.2), and others. Adjusted various package sources to point to the latest commits in the lightlink-network/reth repository for gasless features.
Add Docker build workflow for image release
* refactor BundleOpts to use with_ methods to set * print logs during tests * fix connecting to flashblocks ws url * fix propagating bundle params for flashblocks check * refactor flashblock ws listener in tests * test setting min=max flashblock param
* bump reth * Add comm * Fix the problem
* calculate state root * fix tests * add no state root test * check no tx pool instead * comments * optimize * fix lint * use no tx pool * add condition
* fix: do not merge separate artifacts * fix: checksum files only * fix: flatten the artifacts
* Refactor payload builder to accept generic builder tx * Update crates/op-rbuilder/src/builders/builder_tx.rs Co-authored-by: Solar Mithril <mikawamp@gmail.com> * Update crates/op-rbuilder/src/builders/builder_tx.rs Co-authored-by: Solar Mithril <mikawamp@gmail.com> * Update crates/op-rbuilder/src/builders/flashblocks/service.rs Co-authored-by: Solar Mithril <mikawamp@gmail.com> * Update crates/op-rbuilder/src/builders/builder_tx.rs Co-authored-by: Solar Mithril <mikawamp@gmail.com> * fix lint * fix tests --------- Co-authored-by: Solar Mithril <mikawamp@gmail.com>
* Refactor payload builder to accept generic builder tx * Update crates/op-rbuilder/src/builders/builder_tx.rs Co-authored-by: Solar Mithril <mikawamp@gmail.com> * Update crates/op-rbuilder/src/builders/builder_tx.rs Co-authored-by: Solar Mithril <mikawamp@gmail.com> * Update crates/op-rbuilder/src/builders/builder_tx.rs Co-authored-by: Solar Mithril <mikawamp@gmail.com> * Add support for flashblocks number contract builder tx * add docs * add builder tx to fallback block * fallback to legacy builder tx * allow top or bottom of block builder tx --------- Co-authored-by: Solar Mithril <mikawamp@gmail.com>
…e it This commit introduces a new DockerfileOp to streamline the build process for the rbuilder application using cargo-chef. Additionally, the GitHub Actions workflow has been updated to reference the new DockerfileOp instead of the previous Dockerfile, ensuring consistency in the build pipeline.
This commit modifies the DockerfileOp to use the official Rust 1.88 image instead of a custom image. Additionally, it installs cargo-chef to streamline the build process for the rbuilder application.
…rkflow to support multi-platform builds for linux/arm64.
* bump to 1.8.1 * bump rollup-boost v * bump tracing
* feat: overwrite reth default cache directory * doc: logs path
…xtraction, and security scanning This update modifies the Docker build workflow to include support for the 'main' branch and version tags. It introduces a new metadata extraction step, allowing for dynamic tag generation and improved image labeling. Additionally, a security scan step using Trivy has been added to ensure image safety, along with a test step to validate the built image. The workflow now supports manual triggering with input parameters for features and image pushing.
… build commands This update enhances the DockerfileOp by consolidating package installation commands to reduce image size and improve build efficiency. It also combines build steps for better readability and performance, ensuring a cleaner build process for the rbuilder application.
This update adds an ignore rule for the DL3008 warning in the docker_build workflow, allowing for more flexibility in the DockerfileOp without compromising the build process integrity.
…e unnecessary entries This update simplifies the tag generation process in the docker_build workflow by removing redundant tag types and enhancing clarity in the configuration. It maintains the integrity of the build process while improving overall readability.
…ity in build duration
…Actions workflow to specify a more powerful runner and set a timeout for the build process.
…ncing performance and consistency across the pipeline.
…aster linker for high-core builds and optimizing build jobs for a 16-core CI runner. This update aims to boost performance and efficiency during the build process.
…s, simplifying the push decision logic. This change enhances the workflow's consistency and ensures that images are pushed regardless of the triggering event.
* Add makefile command to create reproducible build * Remove unnecessary "unknown" target vendor * Docker + CI for reproducible builds * Only build non-reproducible target on new PRs * Unknown target is needed * Fetch git history for correct source date epoch * Force __TIME__ and __DATE_ * Run reproducibility verification every three days * Review changes --------- Co-authored-by: Alex Hulbert <alex@alexhulbert.com>
* Add flashblocks number integration tests * comments * comments
* debug: show file stats * chore: remove debug
* fix docker build * add ARG TARGETPLATFORM * Try different approach * Try different approach * Try different approach * Try different approach * Try different approach * Try different approach
* fix: multi-platform index * fix: drop os prefix from platform
* Flag to save tee key to lcoal file * fix error handling * lint * comments * atomic file creation and permission
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.