forked from flashbots/op-rbuilder
-
Notifications
You must be signed in to change notification settings - Fork 0
feat/gasless-system #3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
sledro
wants to merge
23
commits into
v0.2.6-lightlink
Choose a base branch
from
feat/gasless-2
base: v0.2.6-lightlink
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
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
… 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.
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
…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.
…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.
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.
📝 Summary
💡 Motivation and Context
✅ I have completed the following steps:
make lintmake test