Commit graph

41 commits

Author SHA1 Message Date
Platform Engineering Bot
2098396a5a chore(config): migrate config renovate.json 2025-07-21 08:32:25 +00:00
Miguel Martín
38eccdbc3a
Support grouping Fedora 40/41 compose updates
Add support for Fedora 40/41 compose updates grouping
to the package rules for possible future needs

Signed-off-by: Miguel Martín <mmartinv@redhat.com>
2025-07-11 09:23:04 +02:00
Miguel Martín
06a10e77eb
Change renovate's schedule for compose container images
Change the current branch creation schedule in renovate
for compose container images. Currently is using the default
renovate's configuration which is between 12:00 AM and 03:59 AM,
only on Monday.

Signed-off-by: Miguel Martín <mmartinv@redhat.com>
2025-07-11 09:22:51 +02:00
Miguel Martín
e0779c210a
Leave only the group package rules
Signed-off-by: Miguel Martín <mmartinv@redhat.com>
2025-07-11 08:10:39 +02:00
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
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
90ce69c71f
Group compose changes per Fedora version
Grouping compose changes per Fedora version will allow
us to retrigger the builds separately in case of failure.

Signed-off-by: Miguel Martín <mmartinv@redhat.com>
2025-06-04 10:46:16 +02:00
Miguel Martín
7badbd218f
Fix string pattern in 'matchPackageNames'
Signed-off-by: Miguel Martín <mmartinv@redhat.com>
2025-06-04 10:46:16 +02:00
Miguel Martín
b06288518c
Use patch/build instead of minor/patch in 'versioningTemplate'
According to the documentation 'build' can be used after 'major', 'minor'
and 'patch' have been already used and a fourth version part is needed.

On the other hand, it's only mandatory to use at least one of 'major',
'minor' or 'patch'.

We are using 'patch' and 'build' in compose-images so this change is
to make the versioning consistent among both projects.

Signed-off-by: Miguel Martín <mmartinv@redhat.com>
2025-06-04 10:46:16 +02:00
Miguel Martín
e520c17c09
Simplify managerFilePatterns
Signed-off-by: Miguel Martín <mmartinv@redhat.com>
2025-06-04 09:45:37 +02:00
Platform Engineering Bot
b7c95be866 chore(config): migrate config renovate.json 2025-05-26 09:55:13 +00:00
Miguel Martín
f9032c1693
Fix renovate configuration
Remove 'baseBranches' configuration option as it's not allowed
within the regex customManager.

Fixes #59

Signed-off-by: Miguel Martín <mmartinv@redhat.com>
2025-05-26 10:56:28 +02:00
Miguel Martín
46de491e80
Automerge compose updates
Signed-off-by: Miguel Martín <mmartinv@redhat.com>
2025-05-21 15:12:28 +02:00
Miguel Martín
c3f9ccde05
Configure renovate custom regex manager to update compose references
Signed-off-by: Miguel Martín <mmartinv@redhat.com>
2025-05-21 15:11:41 +02:00
Miguel Martín
c4ea4e2375
Configure renovate tekton manager to update konflux pipelines
Signed-off-by: Miguel Martín <mmartinv@redhat.com>
2025-05-21 15:11:19 +02:00
Miguel Martín
0eb9ac2a15
Enable renovate dependency dashboard
Signed-off-by: Miguel Martín <mmartinv@redhat.com>
2025-05-19 13:32:42 +02:00
Liora Milbaum
ec8fb6085c Update renovate.json 2024-08-21 07:22:28 +00:00
Liora Milbaum
243848c59b Renovate configuration: f40 branch 2024-05-28 19:37:17 +03:00
Liora Milbaum
9bc407619a Use gitlab ci until Konflux is onboarded 2024-05-21 20:46:44 +03:00
Liora Milbaum
ec5ae557df Update renovate.json 2024-05-17 17:28:18 +00:00
Liora Milbaum
97af06f0a3 Update renovate.json 2024-05-08 13:42:42 +00:00
Colin Walters
54cd3ebbe3 c9s: Just use production compose
I noticed we weren't getting updates and I think the
core problem here is renovate was only triggering on
the devel compose.  But we just "floated" to whatever
was found in the production compose as a base.

Also we had a random copr.

Drop that stuff, and just pin on the production compose.
2024-04-16 18:00:03 -04:00
Colin Walters
a57fa41a61 Drop fedora-bootc:eln image
In order to streamline the focus, let's drop fedora-bootc:eln.

- We want to be moving container builds into upstream distributions anyways
- Building two containers from one git repository is awkward in Tekton
2024-04-02 12:01:40 -04:00
Colin Walters
8791b5bcf2 build: Use bib
- It's not worth shipping around a distinct build container;
  bootc-image-builder already has all the dependencies we need
  since https://github.com/osbuild/bootc-image-builder/pull/176/commits/44d15acded8641499ea6b4c5d2acceb1bd9694b2
- I'd like to add a more first-class mechanism in bib to build
  base images
2024-02-14 08:21:04 -05:00
Liora Milbaum
44a4ce62e9 Renovate compose-id label 2024-01-31 21:54:58 +02:00
Liora Milbaum
62ac2edf60
Update renovate.json 2024-01-17 13:27:49 +02:00
Liora Milbaum
63ebbf4199
Update renovate.json 2024-01-17 13:09:46 +02:00
Liora Milbaum
5e7f4b32fb
Update renovate.json 2024-01-17 13:06:14 +02:00
Liora Milbaum
c550c869c6
Update renovate.json 2024-01-17 12:47:26 +02:00
Liora Milbaum
c5c18c0495 Auto bump composes versions by Renovate 2024-01-16 19:14:12 +02:00
Liora Milbaum
114441be3a
Update renovate.json 2024-01-16 14:32:43 +02:00
Liora Milbaum
278e5721ea
Update renovate.json 2024-01-16 14:25:17 +02:00
Liora Milbaum
809e7d2ee4 Fedora ELN compose as a dependency 2024-01-15 18:42:55 +02:00
Liora Milbaum
37b34dc8f3
Update renovate.json 2023-11-28 19:23:41 +02:00
Liora Milbaum
0bf786e48b
Update renovate.json 2023-11-21 16:02:36 +02:00
Liora Milbaum
ef0138d50d
Update renovate.json 2023-11-21 16:00:19 +02:00
Liora Milbaum
72c06fb842
Update renovate.json 2023-11-09 18:30:40 +02:00
Liora Milbaum
63a5274c19
Update renovate.json 2023-11-07 08:47:15 +02:00
Liora Milbaum
5c48c48cfe
Update renovate.json 2023-11-01 08:22:44 +02:00
null
598b0ed214 Add renovate.json 2023-10-30 04:07:33 +00:00