8000 Add GitHub action to publish docker reproducible builds · Issue #7486 · sigp/lighthouse · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Add GitHub action to publish docker reproducible builds #7486

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
jimmygchen opened this issue May 19, 2025 · 0 comments
Open

Add GitHub action to publish docker reproducible builds #7486

jimmygchen opened this issue May 19, 2025 · 0 comments
Labels

Comments

@jimmygchen
Copy link
Member
jimmygchen commented May 19, 2025

Now that we have a reproducible Docker build implemented in #6799, we’d like to extend the release workflow to:

  • Build the Docker images as part of the release workflow
  • Publish the images to DockerHub

This should replace the current Docker image builds, which aren't built via a reproducible process.

^ For the time being, we could consider publishing a separate reproducible image, because the new profile has some properties that we may not want in a standard build:

  • panic = "abort": we lose crash info, ideally we remove this - but not sure if this is necessary for reproducible builds.
  • overflow-checks = true: this is not usually on, so it should be tested.

lighthouse/Cargo.toml

Lines 301 to 306 in 2b398f0

[profile.reproducible]
inherits = "release"
debug = false
panic = "abort"
codegen-units = 1
overflow-checks = true

Eventually it would be nice to consolidate, but we'd need some further testing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant
0