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
8362abca25
bootc-base-imagectl/rechunk: add --chunkah mode
...
Add a --chunkah flag to bootc-base-imagectl rechunk that uses chunkah
instead of rpm-ostree for content-based layer splitting. Also wraps the
tricky parts around pruning the OSTree repo and labels.
Assisted-by: OpenCode (Claude Opus 4.6)
2026-04-02 13:21:24 -04:00
0393a47180
standard: add chunkah package
...
This enables content-based layer splitting as an alternative to
rpm-ostree's rechunker, both for the base image build itself and for
downstream users building derived images.
Assisted-by: OpenCode (Claude Opus 4.6)
2026-03-26 22:32:16 -04:00
f9842527f2
Merge branch 'ci-tweaks' into 'main'
...
ci: Add Justfile, update CI to use just targets
See merge request fedora/bootc/base-images!418
2026-03-17 18:29:54 +00:00
platform-engineering Service account
fd25cb34b2
Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
...
chore(deps): update fedora 44 repos_image to fedora-44-20260317.n.0
See merge request fedora/bootc/base-images!417
2026-03-17 15:27:29 +00:00
platform-engineering Service account
2281a76483
Merge branch 'renovate/fedora-42/fedora-42-repos-image' into 'main'
...
chore(deps): update fedora 42 repos_image to fedora-42-updates-20260317.0
See merge request fedora/bootc/base-images!414
2026-03-17 14:36:21 +00:00
Wei Shi
766f552cb4
Merge branch 'renovate/fedora-42/fedora-42-bootc-pipeline' into 'main'
...
chore(deps): update fedora 42 bootc build pipeline to 2678dd5
See merge request fedora/bootc/base-images!372
2026-03-17 21:52:41 +08:00
Platform Engineering Bot
fb04e53cc0
chore(deps): update fedora 44 repos_image to fedora-44-20260317.n.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-17 12:07:37 +00:00
platform-engineering Service account
c5518afb5d
Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
...
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260317.0
See merge request fedora/bootc/base-images!415
2026-03-17 11:28:45 +00:00
Wei Shi
3e1e2c8c73
Merge branch 'renovate/fedora-44/fedora-44-bootc-pipeline' into 'main'
...
chore(deps): update fedora 44 bootc build pipeline to 2678dd5
See merge request fedora/bootc/base-images!374
2026-03-17 19:22:52 +08:00
platform-engineering Service account
87851a6b49
Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
...
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260317.n.0
See merge request fedora/bootc/base-images!416
2026-03-17 11:10:27 +00:00
Platform Engineering Bot
755b54ffd3
chore(deps): update fedora 42 bootc build pipeline to 2678dd5
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-17 18:23:41 +08:00
Platform Engineering Bot
1575f24c8c
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260317.n.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-17 09:06:59 +00:00
Platform Engineering Bot
5302889933
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260317.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-17 09:06:39 +00:00
platform-engineering Service account
c80884c45d
Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
...
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260315.0
See merge request fedora/bootc/base-images!410
2026-03-17 08:11:51 +00:00
Platform Engineering Bot
3a9f9c79bd
chore(deps): update fedora 42 repos_image to fedora-42-updates-20260317.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-17 08:06:36 +00:00
Platform Engineering Bot
b37a6662b7
chore(deps): update fedora 44 bootc build pipeline to 2678dd5
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-17 15:37:05 +08:00
platform-engineering Service account
ed9230d4e8
Merge branch 'renovate/fedora-42/fedora-42-repos-image' into 'main'
...
chore(deps): update fedora 42 repos_image to fedora-42-updates-20260316.0
See merge request fedora/bootc/base-images!411
2026-03-17 07:35:20 +00:00
Wei Shi
8b45a7a766
Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
...
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260316.n.0
See merge request fedora/bootc/base-images!413
2026-03-17 14:18:39 +08:00
Colin Walters
b70a0aa571
docs: Add CONTRIBUTING.md, point README at it
...
Keep README concise; detailed development workflow (prerequisites,
env var configuration, examples) lives in CONTRIBUTING.md.
Assisted-by: OpenCode (Claude Opus 4)
2026-03-16 22:47:27 +00: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
Platform Engineering Bot
307a103d45
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260316.n.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-16 09:06:34 +00:00
platform-engineering Service account
a81986c22a
Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
...
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260315.n.0
See merge request fedora/bootc/base-images!412
2026-03-16 08:18:49 +00:00
Platform Engineering Bot
ea029e738a
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260315.n.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-16 05:07:25 +00:00
Platform Engineering Bot
9d68378c7b
chore(deps): update fedora 42 repos_image to fedora-42-updates-20260316.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-16 04:07:09 +00:00
platform-engineering Service account
e84a4268d1
Merge branch 'renovate/fedora-42/fedora-42-repos-image' into 'main'
...
chore(deps): update fedora 42 repos_image to fedora-42-updates-20260315.0
See merge request fedora/bootc/base-images!409
2026-03-16 03:29:38 +00:00
Platform Engineering Bot
bde2457b2b
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260315.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-16 01:07:44 +00:00
Platform Engineering Bot
bd3b25d056
chore(deps): update fedora 42 repos_image to fedora-42-updates-20260315.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-16 00:08:31 +00:00
platform-engineering Service account
94e282386e
Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
...
chore(deps): update fedora 44 repos_image to fedora-44-20260313.n.0
See merge request fedora/bootc/base-images!407
2026-03-14 01:21:34 +00:00
platform-engineering Service account
9ac4e285ce
Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
...
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260313.n.0
See merge request fedora/bootc/base-images!408
2026-03-14 01:21:26 +00:00
Platform Engineering Bot
22cc6520df
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260313.n.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-13 14:06:26 +00:00
Platform Engineering Bot
9813b7ca81
chore(deps): update fedora 44 repos_image to fedora-44-20260313.n.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-13 13:20:28 +00:00
Wei Shi
ef23ff446e
Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
...
chore(deps): update fedora 44 repos_image to fedora-44-20260312.n.0
See merge request fedora/bootc/base-images!404
2026-03-13 16:50:18 +08:00
platform-engineering Service account
b8717af8e7
Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
...
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260313.0
See merge request fedora/bootc/base-images!406
2026-03-13 08:44:48 +00:00
platform-engineering Service account
b6c08d2d79
Merge branch 'renovate/fedora-42/fedora-42-repos-image' into 'main'
...
chore(deps): update fedora 42 repos_image to fedora-42-updates-20260313.0
See merge request fedora/bootc/base-images!402
2026-03-13 08:00:25 +00:00
Platform Engineering Bot
42d42691b2
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260313.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-13 07:06:48 +00:00
platform-engineering Service account
01b6d5e9cd
Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
...
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260311.0
See merge request fedora/bootc/base-images!403
2026-03-13 06:26:58 +00:00
platform-engineering Service account
fc2f5439a1
Merge branch 'renovate/fedora-rawhide/fedora-rawhide-repos-image' into 'main'
...
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260312.n.0
See merge request fedora/bootc/base-images!405
2026-03-13 06:26:21 +00:00
Platform Engineering Bot
f572db5970
chore(deps): update fedora rawhide repos_image to fedora-rawhide-20260312.n.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-13 04:07:42 +00:00
Platform Engineering Bot
7ec0f6f481
chore(deps): update fedora 44 repos_image to fedora-44-20260312.n.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-13 04:07:23 +00:00
Platform Engineering Bot
2c3404d2a6
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260311.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-13 04:07:03 +00:00
Platform Engineering Bot
80643a2928
chore(deps): update fedora 42 repos_image to fedora-42-updates-20260313.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-13 04:06:42 +00:00
Wei Shi
b0017734ff
Merge branch 'renovate/fedora-rawhide/fedora-rawhide-bootc-pipeline' into 'main'
...
chore(deps): update fedora rawhide bootc build pipeline to 2678dd5
See merge request fedora/bootc/base-images!375
2026-03-12 15:14:22 +08:00
Platform Engineering Bot
05572f5dca
chore(deps): update fedora rawhide bootc build pipeline to 2678dd5
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-03-12 12:40:33 +08:00
01f77526b6
Merge branch 'add-release-documentation' into 'main'
...
docs: add RELEASE.md documenting container publishing flows
See merge request fedora/bootc/base-images!376
2026-03-10 10:52:08 +01:00
platform-engineering Service account
3f399d9db6
Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
...
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260227.0
See merge request fedora/bootc/base-images!398
2026-02-27 09:03:28 +00:00
Platform Engineering Bot
15f6fc7821
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260227.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-27 03:06:56 +00:00
platform-engineering Service account
bae3a40290
Merge branch 'renovate/fedora-44/fedora-44-repos-image' into 'main'
...
chore(deps): update fedora 44 repos_image to fedora-44-20260226.n.0
See merge request fedora/bootc/base-images!397
2026-02-26 13:25:58 +00:00
Platform Engineering Bot
91e1846804
chore(deps): update fedora 44 repos_image to fedora-44-20260226.n.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-26 11:06:31 +00:00
platform-engineering Service account
86faef2af8
Merge branch 'renovate/fedora-43/fedora-43-repos-image' into 'main'
...
chore(deps): update fedora 43 repos_image to fedora-43-updates-20260226.0
See merge request fedora/bootc/base-images!395
2026-02-26 07:51:41 +00:00