Skip to content

Conversation

@cgwalters
Copy link
Collaborator

Split out a few changes from #1864 that should be able to land before that one

We were previously trying to support a direct `podman/docker build`
*and* injecting externally built packages (for CI).

Looking to rework for sealed images it was too hacky; let's
just accept that a raw `podman build` no longer works, the canonical
entry for local build is `just build` which builds both a package
and a container.

This way CI and local work exactly the same.

Signed-off-by: Colin Walters <walters@verbum.org>
Oops.

Signed-off-by: Colin Walters <walters@verbum.org>
Signed-off-by: Colin Walters <walters@verbum.org>
@github-actions github-actions bot added the area/ostree Issues related to ostree label Jan 5, 2026
@bootc-bot bootc-bot bot requested a review from jeckersb January 5, 2026 20:12
Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request refactors the build system by separating package building from container image creation, which is a good improvement for modularity. The changes in the Dockerfile and Justfile are logical, and the Rust code in crates/ostree-ext is made more robust. My main concern is the removal of the bootc container lint step, which I've commented on. Restoring this check would ensure the final image quality is maintained.

@cgwalters cgwalters enabled auto-merge (rebase) January 5, 2026 21:22
@cgwalters
Copy link
Collaborator Author

cgwalters commented Jan 6, 2026

OK I think I'm narrowing in on getting #1864 ready

@cgwalters cgwalters closed this Jan 6, 2026
auto-merge was automatically disabled January 6, 2026 13:42

Pull request was closed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/ostree Issues related to ostree

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant