Commit graph

1244 commits

Author SHA1 Message Date
Miguel Martín
a1f5a5b5a1
Escape slash characters in matchPackageNames regex
Signed-off-by: Miguel Martín <mmartinv@redhat.com>
2025-07-11 08:04:02 +02:00
Platform Engineering Bot
6c1634af3f chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250708.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-07-08 13:17:49 +00:00
platform-engineering Service account
90a0cb2854 Merge branch 'renovate/main-fedora-42-compose-dependencies' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose:fedora-42-updates-testing-20250707.0 docker digest to 8833afd (main)

See merge request fedora/bootc/base-images!237
2025-07-08 09:04:14 +00:00
Platform Engineering Bot
620425f270 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose:fedora-42-updates-testing-20250707.0 docker digest to 8833afd
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-07-08 07:59:08 +00:00
platform-engineering Service account
05a898f234 Merge branch 'renovate/main-fedora-rawhide-compose-dependencies' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250707.n.0 (main)

See merge request fedora/bootc/base-images!238
2025-07-08 07:31:11 +00:00
Platform Engineering Bot
ad1558af40 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250707.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-07-07 15:35:59 +00:00
platform-engineering Service account
c560690d66 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-testing-20250707.0 (main)

See merge request fedora/bootc/base-images!235
2025-07-07 05:28:55 +00:00
platform-engineering Service account
75121282ab Merge branch 'renovate/main-fedora-rawhide-compose-dependencies' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250706.n.0 (main)

See merge request fedora/bootc/base-images!234
2025-07-07 05:28:45 +00:00
Platform Engineering Bot
f0fecdea04 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250706.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-07-07 03:14:22 +00:00
Platform Engineering Bot
9aee94b024 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250707.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-07-07 03:14:17 +00:00
Wei Shi
336f314b0d Merge branch 'fix-renovate-output-image' into 'main'
Fix the output image in renovate's pipelinerun

See merge request fedora/bootc/base-images!236
2025-07-07 11:06:17 +08:00
Miguel Martín
5c9fbbdf21
Fix the output image in renovate's pipelinerun
The integration tests expect a different image tag depending on
the event type (pull_request/push)

Signed-off-by: Miguel Martín <mmartinv@redhat.com>
2025-07-04 17:12:47 +02:00
Miguel Martín
e77bc26902 Merge branch 'use-additional-pipelines-for-renovate' into 'main'
Use specific pipelineruns for renovate

See merge request fedora/bootc/base-images!233
2025-07-04 15:32:55 +02:00
Miguel Martín
9286e2dc94
Use specific pipelineruns for renovate
We need to separate renovate pipelineruns because they need a mixed
configuration from 'pull-request' and 'push' pipelineruns:
- We need the images to expire after few days
- We need to label the produced snapshot so they are not released [^1]

[^1]: https://github.com/konflux-ci/integration-service/issues/1192

Signed-off-by: Miguel Martín <mmartinv@redhat.com>
2025-07-03 18:55:15 +02:00
Platform Engineering Bot
e57b68b2f0 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose:fedora-rawhide-20250629.n.0 docker digest to 1f73a32
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-06-30 11:31:26 +00:00
Platform Engineering Bot
051753c6e1 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose:fedora-42-updates-testing-20250630.0 docker digest to f8d444f
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-06-30 10:08:55 +00:00
Miguel Martín
d8f426333d Merge branch 'use-on-pull-request-pipelinerun-to-trigger-renovate-builds' into 'main'
Use pull request pipelinerun to trigger renovate konflux builds.

See merge request fedora/bootc/base-images!232
2025-06-30 11:33:09 +02:00
Miguel Martín
d32441334d
Use pull request pipelinerun to trigger konflux builds.
Using the on push pipelinerun has an undesired side effect of releasing
all the renovate builds before merging them into the main branch.

Use the "on pull request" pipelinerun in an attempt to avoid this.

Signed-off-by: Miguel Martín <mmartinv@redhat.com>
2025-06-30 10:48:31 +02:00
Miguel Martín
3f25a6c5a8
Add missing 'or' to 'on-cel-expression'
Signed-off-by: Miguel Martín <mmartinv@redhat.com>
2025-06-30 10:48:31 +02:00
platform-engineering Service account
3871c55001 Merge branch 'renovate/main-fedora-rawhide-compose-dependencies' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250629.n.0 (main)

See merge request fedora/bootc/base-images!231
2025-06-30 07:50:06 +00:00
Platform Engineering Bot
7e851e348f chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250629.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-06-30 05:05:25 +00:00
Platform Engineering Bot
470da912f4 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250630.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-06-30 04:05:16 +00:00
Platform Engineering Bot
f461054c89 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250629.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-06-30 00:05:34 +00:00
Colin Walters (Red Hat)
d73a90aa21 Merge branch 'pr/shlex-quote-pkgs' into 'main'
bootc-base-imagectl: support `--install` packages with spaces

See merge request fedora/bootc/base-images!216
2025-06-29 12:47:34 +00:00
Colin Walters (Red Hat)
0591f15617 Merge branch 'main-no-whitespace-eol' into 'main'
ci: Add basic checks & Remove whitespace at EOL

See merge request fedora/bootc/base-images!225
2025-06-29 12:47:21 +00:00
Colin Walters (Red Hat)
10f6ba2f73 Merge branch 'use-renovate-branch-automergetype' into 'main'
Use 'branch' auto merge type in renovate's configuration

Closes #62

See merge request fedora/bootc/base-images!224
2025-06-29 12:43:20 +00:00
Miguel Martín
aabbd950b6
Use the 'branch' auto merge type in renovate's configuration.
Instead of crating MRs, renovate will:

- Create the branch, wait for test results
- Rebase it any time it gets out of date with the base branch
- Automerge the branch commit if it's:
    (a) up-to-date with the base branch, and
    (b) passing all tests
- As a backup, raise a PR only if either:
    (a) tests fail, or
    (b) tests remain pending for too long (default: 24 hours)

Resolves #62

Signed-off-by: Miguel Martín <mmartinv@redhat.com>
2025-06-27 15:37:01 +02:00
Miguel Martín
420f21b36d
Use 'renovate' prefix for all the branches created by konflux
Signed-off-by: Miguel Martín <mmartinv@redhat.com>
2025-06-27 15:37:01 +02:00
Miguel Martín
3e4fab9573
Add missing files which must trigger konflux builds
Changes in `bootc-base-imagectl` and `install-manifests` files
must trigger konflux builds for all the existing base images.

Also changes in "minimal" or "minimal-plus" must trigger konflux
builds in all the "standard" images.

Signed-off-by: Miguel Martín <mmartinv@redhat.com>
2025-06-27 15:37:01 +02:00
Miguel Martín
172a01a6a7
Make 'on-cel-expression' more readable
Signed-off-by: Miguel Martín <mmartinv@redhat.com>
2025-06-27 15:37:00 +02:00
platform-engineering Service account
43824ce37d Merge branch 'renovate/main-fedora-42-compose-dependencies' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose:fedora-42-updates-testing-20250627.0 docker digest to 81904c2 (main)

See merge request fedora/bootc/base-images!229
2025-06-27 13:35:27 +00:00
platform-engineering Service account
438ba4ae89 Merge branch 'renovate/main-fedora-rawhide-compose-dependencies' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250627.n.0 (main)

See merge request fedora/bootc/base-images!230
2025-06-27 13:34:21 +00:00
Platform Engineering Bot
148fb35664 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250627.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-06-27 12:08:12 +00:00
Platform Engineering Bot
c6b38ec294 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose:fedora-42-updates-testing-20250627.0 docker digest to 81904c2
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-06-27 12:08:08 +00:00
platform-engineering Service account
33b7c8eef3 Merge branch 'konflux/references/main' into 'main'
chore(deps): update konflux references to a39bc3e (main)

See merge request fedora/bootc/base-images!228
2025-06-27 11:38:05 +00:00
Platform Engineering Bot
4845fd46b0 chore(deps): update konflux references to a39bc3e
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-06-27 10:34:55 +00:00
platform-engineering Service account
8087c59aa5 Merge branch 'renovate/main-fedora-rawhide-compose-dependencies' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250626.n.0 (main)

See merge request fedora/bootc/base-images!227
2025-06-27 07:38:29 +00:00
platform-engineering Service account
1a7103dcf7 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-testing-20250627.0 (main)

See merge request fedora/bootc/base-images!226
2025-06-27 07:38:16 +00:00
Platform Engineering Bot
fbf65c0e10 chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250626.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-06-27 05:30:58 +00:00
Platform Engineering Bot
62dc87060b chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250627.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-06-27 05:30:37 +00:00
Timothée Ravier
a6eae6f98e ci: Add basic shellcheck, whitespace & format checks 2025-06-26 13:56:56 +02:00
Timothée Ravier
af23daadf1 tests: Remove whitespace at EOL 2025-06-26 13:44:06 +02:00
platform-engineering Service account
b457c4965d Merge branch 'renovate/main-fedora-rawhide-compose-dependencies' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250625.n.0 (main)

See merge request fedora/bootc/base-images!223
2025-06-25 13:36:11 +00:00
Platform Engineering Bot
7f182606fe chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250625.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-06-25 10:39:40 +00:00
platform-engineering Service account
601fcb424c 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-testing-20250625.0 (main)

See merge request fedora/bootc/base-images!222
2025-06-25 09:31:31 +00:00
Platform Engineering Bot
93c272d437 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250625.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-06-25 07:08:37 +00:00
platform-engineering Service account
559f22c843 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-testing-20250624.0 (main)

See merge request fedora/bootc/base-images!220
2025-06-24 13:32:42 +00:00
platform-engineering Service account
334dca4d38 Merge branch 'renovate/main-fedora-rawhide-compose-dependencies' into 'main'
chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250623.n.0 (main)

See merge request fedora/bootc/base-images!221
2025-06-24 13:32:41 +00:00
Platform Engineering Bot
d9c389140f chore(deps): update quay.io/bootc-devel/fedora-bootc-rawhide-compose docker tag to fedora-rawhide-20250623.n.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-06-24 10:12:13 +00:00
Platform Engineering Bot
489c4cb710 chore(deps): update quay.io/bootc-devel/fedora-bootc-42-compose docker tag to fedora-42-updates-testing-20250624.0
Signed-off-by: Platform Engineering Bot <platform-engineering@redhat.com>
2025-06-24 10:11:42 +00:00