chore(docker): Add back cannon reproducible build#2696
Conversation
|
Claude finished @clabby's task —— View job PR Review: Add back cannon reproducible buildReviewing this PR to provide feedback on code quality, best practices, potential issues, performance, security, and test coverage. Todo List:
Review FeedbackThis PR adds a multi-stage Dockerfile for creating reproducible builds of the cannon fault proof VM with kona-client. Overall, the implementation follows good Docker practices, but there are several areas for improvement: ✅ Strengths
|
There was a problem hiding this comment.
Pull Request Overview
This PR restores the reproducible build recipe for cannon by adding back the complete Dockerfile that was previously removed. The change adds multi-stage build process for cannon and kona-client components with prestate generation.
- Adds complete multi-stage Dockerfile for cannon reproducible builds
- Implements build stages for cannon binary, kona-client, and prestate generation
- Includes artifact export stage for distributing build outputs
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
You can also share your feedback on Copilot code review for a chance to win a $100 gift card. Take the survey.
Codecov Report❌ Patch coverage is
☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
2015d32 to
81c08c7
Compare
|
Claude finished @clabby's task —— View job PR Review: Add back cannon reproducible buildReviewing this PR to provide feedback on code quality, best practices, potential issues, performance, security, and test coverage. Todo List:
Review FeedbackThis PR adds a multi-stage Dockerfile for creating reproducible builds of the cannon fault proof VM with kona-client. The changes align well with the project's architecture and goals. Here's my detailed analysis: ✅ Strengths
|
81c08c7 to
9f9cedd
Compare
|
Claude finished @clabby's task —— View job PR Review: Add back cannon reproducible build
|
theochap
left a comment
There was a problem hiding this comment.
Looks good, should we add a CI task to test that this doesn't break in the future?
f93d526 to
4a92a9f
Compare
4a92a9f to
e362645
Compare
## Overview Adds the reproducible build recipe for `cannon` back in.
## Overview Adds the reproducible build recipe for `cannon` back in.

Overview
Adds the reproducible build recipe for
cannonback in.