e2277e0e9c
bypass pull request workflow for automatic patch updates
/ build (pull_request) Successful in 28s
/ Ansible Lint (pull_request) Successful in 3m37s
/ cleanup-staging (pull_request) Successful in 6s
/ build (push) Successful in 25s
/ Ansible Lint (push) Successful in 3m32s
2026-09-22 22:10:44 +02:00
d20120d708
Migrate config renovate.json
/ build (pull_request) Successful in 29s
/ Ansible Lint (pull_request) Successful in 2m37s
/ cleanup-staging (pull_request) Successful in 8s
/ build (push) Successful in 29s
/ Ansible Lint (push) Successful in 3m17s
2026-09-05 12:23:31 +02:00
39d95a7b9f
except keycloak from grouped update PRs
...
/ build (push) Successful in 42s
/ Ansible Lint (push) Successful in 3m8s
keycloak is a critical service
separating keycloak updates makes it easier to respond quickly to
critical updates or delay them when there are breaking changes
2026-09-03 18:24:43 +02:00
247cb031f2
auto update patch versions
2026-09-03 18:24:43 +02:00
2a576495da
separate multiple major release upgrades
/ build (pull_request) Successful in 30s
/ Ansible Lint (pull_request) Successful in 2m31s
/ cleanup-staging (pull_request) Successful in 3s
/ build (push) Successful in 26s
/ Ansible Lint (push) Successful in 2m47s
2026-07-11 21:57:34 +02:00
f345ff5e00
renovate: make exclusion of CalVer non-patch/-minor upgrades work
...
/ Ansible Lint (push) Successful in 2m27s
Pretix and Pretalx both use CalVer, so we don't want to have upgrades to
their second number be identified as minor updates and get grouped with
all the other minor and patch updates.
The regex to re-classify the second number as major doesn't work.
Probably because of:
"Important: all capture groups must contain only purely numeric values."
(https://docs.renovatebot.com/modules/versioning/regex/ )
So instead match on the minor update type for Pretix and Pretalx and set
the group name to null.
2026-03-06 19:53:24 +01:00
e98f6d68bd
Revert "wip: test renovate"
...
/ Ansible Lint (push) Successful in 6m51s
This reverts commit 05d8c39b75 .
Doesn't work.
2026-03-06 19:15:55 +01:00
05d8c39b75
wip: test renovate
/ Ansible Lint (push) Successful in 2m14s
2026-03-05 15:26:51 +01:00
2aed20393f
Vendor Galaxy Roles and Collections
/ Ansible Lint (push) Failing after 5m45s
/ Ansible Lint (pull_request) Failing after 4m59s
2026-02-06 22:07:16 +01:00
92601ab9ea
renovate: add package rule for pretalx reclassifying major updates
...
/ Ansible Lint (push) Failing after 2m8s
So that v2025.1.0 to v2025.2.2 counts as a major, not a minor, update.
2026-01-13 03:48:34 +01:00
ddab157600
don't pin digests anymore
...
/ Ansible Lint (push) Failing after 47s
The benefit of digest pinning isn't that great for this project really
and it comes at the cost of more issues and additional renovate noise,
so just don't anymore.
Adjust renovate config accordingly as well.
2025-11-18 14:24:21 +01:00
a11ccaf16c
disable digest pinning for our images, since Forgejo cleans them up
...
/ Ansible Lint (push) Failing after 1m59s
Since Forgejo seems to clean up older tag versions, so older digests,
disable digest pinning for our images.
While generally resulting in undeployable config, with ansible-pull the
breakage is especially noticeable.
2025-10-30 05:50:42 +01:00
a979fccd12
renovate: add custom regex manager for inventory vars dependencies
...
Inspiration taken from/documentation:
https://docs.renovatebot.com/presets-customManagers/#custommanagersdockerfileversions
https://docs.renovatebot.com/modules/manager/regex/
2025-10-30 04:47:10 +01:00
839a9b2c0a
renovate: group all digest updates together
...
/ Ansible Lint (push) Successful in 3m2s
https://docs.renovatebot.com/presets-group/#groupalldigest
2025-10-24 19:59:35 +02:00
37cedb1ad0
renovate: label all PRs with the "renovate" label
/ Ansible Lint (push) Successful in 2m25s
2025-10-24 19:28:49 +02:00
658a50d19b
renovate: use rebase stale PRs preset to rebase once base branch updated
...
/ Ansible Lint (push) Successful in 2m23s
Use this configuration to always have the fast-forward option.
https://docs.renovatebot.com/presets-default/#rebasestaleprs
2025-10-24 19:18:04 +02:00
b2961c5664
renovate: disable rate-limiting
/ Ansible Lint (push) Successful in 2m18s
2025-10-24 18:59:58 +02:00
d0d517d97d
renovate: add custom package rule for pretix calendar versioning
...
Add custom package rule accounting for pretix calendar versioning to not
have Renovate classify month updates as minor version updates, but major
version updates instead.
2025-10-22 16:42:02 +02:00
78a6be6f5d
renovate: disable semantic commits
/ Ansible Lint (push) Failing after 52s
2025-10-22 00:47:05 +02:00
282e82728b
renovate: match file compose jinja2 templates (.j2) as well
/ Ansible Lint (push) Failing after 52s
2025-10-21 23:12:34 +02:00
f842723e9a
remove daily schedule for Renovate (for now?)
/ Ansible Lint (push) Failing after 50s
2025-10-21 23:03:02 +02:00
7de516dc43
introduce first Renovate configuration
...
/ Ansible Lint (push) Failing after 50s
Introduce pretty basic first Renovate configuration with a package rule
for grouping all stable non-major dependency updates together.
2025-10-21 02:37:10 +02:00