Commit graph

2 commits

Author SHA1 Message Date
0bf47996ec
Containerfile: add chunked build target
Add optional rechunker and chunked stages that use chunkah for
content-based layer splitting. This allows folding the splitting step
into the build step.

Through some build arg and redirection trickery, this leaves the
unchunked path functionally identical.

Assisted-by: OpenCode (Claude Opus 4.6)
2026-04-02 13:22:44 -04:00
Colin Walters
5126c8cbea ci: Add Justfile, update CI to use just targets
Following the bootc-dev repository-structure.md guidelines, add a Justfile
as the development entry point so CI flows are easily replicable locally.
The CI now invokes 'just <target>' instead of inline build commands.

Configuration is via environment variables:
  TIER            - content tier (standard, minimal, minimal-plus, iot)
  FEDORA_VERSION  - target Fedora release (rawhide, 43, 44, ...)
  BUILDER         - container build tool (buildah, podman)

CI tests each tier against both rawhide and Fedora 44, and smoke-tests
Fedora 43 with a standard build.

Assisted-by: OpenCode (Claude Opus 4)
2026-03-16 22:45:28 +00:00