Skip to content

Conversation

@sledro
Copy link
Member

@sledro sledro commented Oct 28, 2025

📝 Summary

💡 Motivation and Context


✅ I have completed the following steps:

  • Run make lint
  • Run make test
  • Added tests (if applicable)

… 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.
…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.
…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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant