Commit graph

36 commits

Author SHA1 Message Date
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