da42ea7553
Merge branch 'update-renovate' into 'main'
...
renovate: separate PRs per Fedora release and update type
See merge request fedora/bootc/base-images!367
2026-02-14 10:54:47 +01:00
3bd7c7387a
renovate: separate PRs per Fedora release and update type
...
Refactor Renovate config to create independent PRs for each Fedora
release (42, 43, 44, Rawhide) and update type (bootc-pipeline,
REPOS_IMAGE). This prevents blocking all releases when tests fail
on one.
Key changes:
- Add per-release branch prefixes (renovate/fedora-42/, etc.)
- Schedule bootc-pipeline updates for 2-5 AM UTC daily
- Set rebaseWhen to 'never' for REPOS_IMAGE to avoid pipeline resets
- Enable automerge for all PRs
- Add comprehensive documentation
- Switch back to the creation of PRs to avoid a misbehavior with our
current configuration c.f: [1]
[1] https://github.com/konflux-ci/support/issues/9
2026-02-13 15:04:22 +01:00
06462024df
ci: skip pipeline when only non-build files change
...
Add workflow rules to skip GitLab CI when commits only modify files
that don't affect the build or tests:
- renovate.json (Renovate bot config)
- README.md (documentation)
- LICENSE (license file)
- .tekton/* (Konflux pipelines, tested separately)
This avoids wasting CI resources on changes that don't need validation.
2026-02-13 14:49:10 +01:00
13dbbf8fea
Merge branch 'update-tekton-pipelines' into 'main'
...
Use specific ServiceAccount & disable comments on MR
See merge request fedora/bootc/base-images!365
2026-02-10 12:37:20 +00:00
51cd763b78
.tekton: disable comments on MR
...
This fixes [1]. Repository-level config is restricted.
Applying component-level changes to disable Konflux MR reporting and
reduce spam.
[1] https://github.com/konflux-ci/support/issues/10
2026-02-10 12:27:40 +01:00
960dd592a9
.tekton: use specific ServiceAccount
...
Konflux is creating specific SAs for each component. Currently, we are
using the legacy `appstudio-pipeline` SA, which requires a manual
operation after adding new components i.e: adding the associated
component secrets to it.
Let's use the specific SAs which are configured automatically by the
Konflux operators.
2026-02-10 12:13:49 +01:00
4ee5319dfe
Merge branch 'add-f44-pipelines' into 'main'
...
.tekton: Add F44 base images
See merge request fedora/bootc/base-images!363
2026-02-09 21:43:10 +00:00
c406836190
.tekton: Add F44 base images
...
Fedora releng branched Fedora 44 from rawhide last week [1] and
quay.io/fedora/fedora:44 [2] is available.
The compose image is available as well. [2][3]
Therefore, we can start building fedora-bootc-44-compose images.
[1] https://fedorapeople.org/groups/schedule/f-44/f-44-key-tasks.html
[2] https://quay.io/repository/fedora/fedora?tab=tags&tag=latest
[3] https://gitlab.com/fedora/bootc/compose-images/-/merge_requests/187
[4] https://quay.io/repository/bootc-devel/fedora-bootc-44-compose?tab=tags
2026-02-09 20:27:12 +01:00
4b6eea21bc
.tekton: move rawhide image to F45
2026-02-09 20:23:01 +01:00
Platform Engineering Bot
9bafb5759c
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20260209.n.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-09 09:09:50 +00:00
Platform Engineering Bot
cc286999ad
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20260208.n.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-09 05:10:10 +00:00
Platform Engineering Bot
9d7d75858a
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20260206.n.1
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-08 22:09:17 +00:00
56ca4b97ae
Merge branch 'f44-branching' into 'main'
...
chore: add fedora-44.yaml for branching
See merge request fedora/bootc/base-images!357
2026-02-06 12:10:23 -05:00
Paul Whalen
2217d7f6e1
chore: add fedora-44.yaml for branching
...
Signed-off-by: Paul Whalen <pwhalen@fedoraproject.org>
2026-02-06 11:41:05 -05:00
Platform Engineering Bot
2a94d58472
chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-20260206.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-06 04:07:40 +00:00
Platform Engineering Bot
35666695d1
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20260205.n.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-05 09:08:01 +00:00
Platform Engineering Bot
91a0f02afe
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20260204.n.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-04 09:10:35 +00:00
Platform Engineering Bot
b56de3e0b1
chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-20260204.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-04 04:08:53 +00:00
Platform Engineering Bot
c254c5493d
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20260203.n.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-03 09:08:52 +00:00
Platform Engineering Bot
a2595a79a2
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20260202.n.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-02 09:08:58 +00:00
Platform Engineering Bot
561a7fe699
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20260201.n.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-02-02 03:08:45 +00:00
Platform Engineering Bot
bd4a9fc5d4
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20260130.n.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-30 20:07:11 +00:00
38fd396fd3
Merge branch 'f43-final' into 'main'
...
chore: update fedora-43 repo url to final
See merge request fedora/bootc/base-images!316
2026-01-30 16:04:24 +01:00
3a8c3ada11
Merge branch 'disable-rawhide-renovate-pipelines' into 'main'
...
fix: disable rawhide renovate pipelines
See merge request fedora/bootc/base-images!354
2026-01-30 15:38:40 +01:00
4ea32b1abc
fix: disable rawhide renovate pipelines
...
... temporary for troubleshooting purpose.
See [1] for more details.
[1] https://github.com/konflux-ci/support/issues/9
2026-01-30 12:31:21 +01:00
Platform Engineering Bot
d959df1150
chore(deps): update quay.io/bootc-devel/fedora-bootc-43-compose:fedora-43-updates-20260129.0 docker digest to 16ac651
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-29 13:09:32 +00:00
Platform Engineering Bot
4e8197c1b2
chore(deps): update quay.io/bootc-devel/fedora-bootc-43-compose docker tag to fedora-43-updates-20260129.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-29 03:08:01 +00:00
Platform Engineering Bot
da8f482d80
chore(deps): update quay.io/bootc-devel/fedora-bootc-43-compose docker tag to fedora-43-updates-20260128.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-28 04:08:29 +00:00
Platform Engineering Bot
73ee4bbc81
chore(deps): update quay.io/bootc-devel/fedora-bootc-43-compose docker tag to fedora-43-updates-20260127.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-27 08:08:11 +00:00
platform-engineering Service account
38de822a68
Merge branch 'renovate/fedora-rawhide-compose-dependencies' into 'main'
...
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20260126.n.0
See merge request fedora/bootc/base-images!352
2026-01-26 16:11:52 +00:00
Platform Engineering Bot
45d95b4d29
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20260126.n.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-26 09:08:43 +00:00
Platform Engineering Bot
caa8c1a94e
chore(deps): update quay.io/bootc-devel/fedora-bootc-43-compose docker tag to fedora-43-updates-20260126.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-26 04:07:57 +00:00
869944e4b3
Merge branch 'dusty-systemd-pam' into 'main'
...
minimal: name systemd-pam in manifest lists
See merge request fedora/bootc/base-images!350
2026-01-23 16:40:55 +00:00
8be31e7521
minimal: name systemd-pam in manifest lists
...
systemd-pam was downgraded to a recommends in [1]. Let's name it
here to make sure it gets included in our images.
[1] https://src.fedoraproject.org/rpms/systemd/c/67538c79f250eecbd904aa87e72a44cb3b5ef6f4?branch=rawhide
2026-01-23 11:08:11 -05:00
Platform Engineering Bot
032b6c6907
chore(deps): update quay.io/bootc-devel/fedora-bootc-43-compose docker tag to fedora-43-updates-20260123.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-23 09:09:25 +00:00
1f089868f7
Merge branch 'update-renovate' into 'main'
...
chore(config): update config renovate.json
See merge request fedora/bootc/base-images!348
2026-01-23 09:14:34 +01:00
Platform Engineering Bot
c647a6914f
chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-20260121.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-21 04:07:52 +00:00
cf71f15c71
chore(config): update config renovate.json
2026-01-20 14:38:24 +01:00
platform-engineering Service account
89166c3d50
Merge branch 'renovate/main-fedora-42-compose-dependencies' into 'main'
...
chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-20260120.0 (main)
See merge request fedora/bootc/base-images!344
2026-01-20 13:24:18 +00:00
platform-engineering Service account
857a351b81
Merge branch 'renovate/main-auto-merged-updates' into 'main'
...
chore(deps): update quay.io/bootc-devel/fedora-bootc-43-compose docker tag to fedora-43-updates-20260120.0 (main)
See merge request fedora/bootc/base-images!347
2026-01-20 13:24:05 +00:00
Platform Engineering Bot
57663e7b80
chore(deps): update quay.io/bootc-devel/fedora-bootc-43-compose docker tag to fedora-43-updates-20260120.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-20 05:10:14 +00:00
Platform Engineering Bot
4d88ca0d01
chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-20260120.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-20 04:08:57 +00:00
Platform Engineering Bot
614806f76e
chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-20260115.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-15 03:07:04 +00:00
Platform Engineering Bot
7252f059ba
chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-20260114.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-14 04:07:02 +00:00
b8d6d81a49
Merge branch 're-add-kernel-fix' into 'main'
...
kernel-install: Write layout=ostree to both install.conf and drop-in
See merge request fedora/bootc/base-images!342
2026-01-13 16:29:42 +00:00
c188a85beb
kernel-install: Write layout=ostree to both install.conf and drop-in
...
Write the layout=ostree configuration to both /usr/lib/kernel/install.conf
and /usr/lib/kernel/install.conf.d/00-bootc-kernel-layout.conf
for defense-in-depth.
The drop-in ensures the setting persists when systemd-udev overwrites
install.conf during upgrades, while having both paths maintains
compatibility with any tooling that reads the original location.
The original install.conf path can be removed after a release cycle
of rpm-ostree, once all consumers are updated to use the drop-in and
have rpm-ostree changes.
Resolves: RHEL-128312
Assisted-by: OpenCode (Opus 4.5)
Signed-off-by: Joseph Marrero Corchado <jmarrero@redhat.com>
2026-01-13 10:05:24 -05:00
Platform Engineering Bot
76494aec73
chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-20260113.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-13 05:07:53 +00:00
3e066b13dc
Merge branch 'fix-kernel-install-config' into 'main'
...
kernel-install: Write layout=ostree to /etc instead of /usr/lib
See merge request fedora/bootc/base-images!338
2026-01-12 22:27:11 +00:00
3e1e61277e
kernel-install: Use drop-in config to preserve layout=ostree
...
When systemd is upgraded via `dnf upgrade`, the systemd-udev package
overwrites /usr/lib/kernel/install.conf with its default template,
removing the layout=ostree setting. This breaks rpm-ostree's
kernel-install integration in bootc container builds, causing:
- Initramfs to be generated in /boot/ instead of /lib/modules/<kver>/
- Old kernel directories to not be properly cleaned up
- bootc container lint failures
Per kernel-install(8), configuration in install.conf.d/ directories
is merged with install.conf. By placing the layout=ostree setting in
/usr/lib/kernel/install.conf.d/00-kernel-layout.conf, it will not be
overwritten when systemd-udev updates install.conf.
Closes: RHEL-128312
Assisted-by: OpenCode (Opus 4.5)
Signed-off-by: Joseph Marrero Corchado <jmarrero@redhat.com>
2026-01-12 09:34:54 -05:00
Platform Engineering Bot
20c06ab068
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20260112.n.0
...
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2026-01-12 12:08:01 +00:00