Skip to content

Add reproducible build testing ci on main for flashbox images#119

Merged
pablin-10 merged 7 commits intomainfrom
pablo/box-49-add-repro-test-ci-on-main-for-flashbox-images
Mar 18, 2026
Merged

Add reproducible build testing ci on main for flashbox images#119
pablin-10 merged 7 commits intomainfrom
pablo/box-49-add-repro-test-ci-on-main-for-flashbox-images

Conversation

@pablin-10
Copy link
Copy Markdown
Contributor

No description provided.

@pablin-10 pablin-10 requested a review from bakhtin March 17, 2026 16:02
@alexhulbert
Copy link
Copy Markdown
Member

Looks like the base branch was incorrectly set as main rather than trunk/buildernet


- name: Install tools
run: |
sudo apt-get update && sudo apt-get install -y debian-archive-keyring
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Not sure how this package should be handled when using Nix. Will Nix pick it up from the host system? Or maybe Nix has its own package with a similar purpose?

Copy link
Copy Markdown
Member

@alexhulbert alexhulbert Mar 17, 2026

Choose a reason for hiding this comment

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

It's not needed anymore on main, but i did things differently


- name: Build ${{ matrix.image }} image
run: |
umask 022
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

This was needed when building without Nix to match Debian's default umask while building on Ubuntu. With Nix I'm not sure if it is needed.

@alexhulbert
Copy link
Copy Markdown
Member

Nvm my previous comment. Now that I'm taking a good look at how the CI is implemented on the main branch, I'm noticing some issues, but none of them are new issues introduced by your branch. Let's just merge this for now and then I'll clean up the workflow yaml later.

@pablin-10 pablin-10 merged commit 5adc46c into main Mar 18, 2026
11 checks passed
@pablin-10 pablin-10 deleted the pablo/box-49-add-repro-test-ci-on-main-for-flashbox-images branch March 18, 2026 18:32
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.

3 participants