Skip to content
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

image: reproducible builds test #2707

Merged
merged 4 commits into from
Dec 13, 2023
Merged

image: reproducible builds test #2707

merged 4 commits into from
Dec 13, 2023

Conversation

malt3
Copy link
Contributor

@malt3 malt3 commented Dec 12, 2023

Context

This is the final step for reproducible OS image builds. I found some minor reproducibility issues and added a test to ensure regressions do not go unnoticed.

Proposed change(s)

  • Update flake and mkosi
  • Use compression binaries (zstd, xz) and cpio tools from nixpkgs
  • Add an automated test for reproducible builds

Additional info

Checklist

  • Update docs
  • Add labels (e.g., for changelog category)
  • Is PR title adequate for changelog?
  • Link to Milestone

macOS is not working reliably at the moment.
@malt3 malt3 added this to the v2.14.0 milestone Dec 12, 2023
Copy link

netlify bot commented Dec 12, 2023

Deploy Preview for constellation-docs canceled.

Name Link
🔨 Latest commit 4101529
🔍 Latest deploy log https://app.netlify.com/sites/constellation-docs/deploys/65784c53d750570008ec4c96

@malt3 malt3 added the feature This introduces new functionality label Dec 12, 2023
@malt3 malt3 force-pushed the feat/ci/reproducible-os-images branch from 1f407d8 to 4101529 Compare December 12, 2023 12:04
Copy link
Member

@3u13r 3u13r left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@malt3 malt3 merged commit fecb1f3 into main Dec 13, 2023
5 checks passed
@malt3 malt3 deleted the feat/ci/reproducible-os-images branch December 13, 2023 17:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature This introduces new functionality
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants