Commit Graph
14682 Commits
Author SHA1 Message Date
kevinveenbirkenbachandClaude Opus 5.5 4ce5671832 Merge remote-tracking branch 'origin/main' into update/docker-image-versions-web-app-nextcloud-20261002-798c076
The validation job asserts that main is fully merged into the PR head,
so the branch has to carry the current main before CI can pass.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-04 06:04:05 +02:00
kevinveenbirkenbachandClaude Opus 5.5 3213ed6d78 Merge remote-tracking branch 'origin/main' into update/docker-image-versions-web-app-wordpress-20261002-c780623
The validation job asserts that main is fully merged into the PR head,
so the branch has to carry the current main before CI can pass.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-04 06:03:44 +02:00
kevinveenbirkenbachandClaude Opus 5.5 0c22eb9276 Merge remote-tracking branch 'origin/main' into update/docker-image-versions-web-app-hermes-20261002-a0605c9
The validation job asserts that main is fully merged into the PR head,
so the branch has to carry the current main before CI can pass.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-04 06:03:26 +02:00
kevinveenbirkenbachandClaude Opus 5.5 628d91f915 Merge remote-tracking branch 'origin/main' into update/docker-image-versions-web-app-jenkins-20261002-49ea518
The validation job asserts that main is fully merged into the PR head,
so the branch has to carry the current main before CI can pass.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-04 06:03:15 +02:00
kevinveenbirkenbachandClaude Opus 5.5 7d1efb0c82 Merge remote-tracking branch 'origin/main' into update/docker-image-versions-web-app-prometheus-20261002-e2015e1
The validation job asserts that main is fully merged into the PR head,
so the branch has to carry the current main before CI can pass.

main now carries the pretix 2026.8.0 row, which sits directly above the
prometheus row in the MCP audit report. The two edits touch adjacent
lines and conflict textually. The conflict is resolved by regenerating
the report with `make mcp-audit`, which yields both rows.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-04 06:03:06 +02:00
kevinveenbirkenbach 856e8069e9 Merge pull request #757 from infinito-nexus/update/docker-image-versions-web-app-baserow-20261002-4836a00
update(images): update Docker image versions (web-app-baserow)
2026-10-04 06:01:36 +02:00
kevinveenbirkenbach 84e65b97ef Merge branch 'main' into update/docker-image-versions-web-app-baserow-20261002-4836a00 2026-10-04 06:01:17 +02:00
kevinveenbirkenbachandClaude Opus 5.5 0f13a94d19 Merge remote-tracking branch 'origin/main' into update/docker-image-versions-web-svc-collabora-20261002-09740fb
The validation job asserts that main is fully merged into the PR head,
so the branch has to carry the current main before CI can pass.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-04 05:59:04 +02:00
kevinveenbirkenbachandClaude Opus 5.5 661683e9d9 Merge remote-tracking branch 'origin/main' into update/docker-image-versions-web-app-nextcloud-20261002-798c076
The validation job asserts that main is fully merged into the PR head,
so the branch has to carry the current main before CI can pass.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-04 05:58:17 +02:00
kevinveenbirkenbachandClaude Opus 5.5 750cc7acbd Merge remote-tracking branch 'origin/main' into update/docker-image-versions-web-app-wordpress-20261002-c780623
The validation job asserts that main is fully merged into the PR head,
so the branch has to carry the current main before CI can pass.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-04 05:57:50 +02:00
kevinveenbirkenbach f4dd4258be Merge pull request #764 from infinito-nexus/update/docker-image-versions-web-app-pretix-20261002-8a50f8b
update(images): update Docker image versions (web-app-pretix)
2026-10-04 05:57:03 +02:00
kevinveenbirkenbach 5bcf193720 Merge pull request #759 from infinito-nexus/update/docker-image-versions-web-app-gitea-20261002-8fa3a54
update(images): update Docker image versions (web-app-gitea)
2026-10-04 05:56:19 +02:00
kevinveenbirkenbachandClaude Opus 5.5 73f71b6205 Merge remote-tracking branch 'origin/main' into update/docker-image-versions-web-app-hermes-20261002-a0605c9
The validation job asserts that main is fully merged into the PR head,
so the branch has to carry the current main before CI can pass.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-04 05:55:39 +02:00
kevinveenbirkenbachandClaude Opus 5.5 86ee79d6fb Merge remote-tracking branch 'origin/main' into update/docker-image-versions-web-app-jenkins-20261002-49ea518
The validation job asserts that main is fully merged into the PR head,
so the branch has to carry the current main before CI can pass.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-04 05:55:31 +02:00
kevinveenbirkenbachandClaude Opus 5.5 a17d550728 Merge remote-tracking branch 'origin/main' into update/docker-image-versions-web-app-prometheus-20261002-e2015e1
The validation job asserts that main is fully merged into the PR head,
so the branch has to carry the current main before CI can pass.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-04 05:55:23 +02:00
kevinveenbirkenbachandClaude Opus 5.5 6507b7565a Merge remote-tracking branch 'origin/main' into update/docker-image-versions-web-app-prometheus-20261002-e2015e1
The validation job asserts that main is fully merged into the PR head,
so the branch has to carry the current main before CI can pass.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-04 05:52:06 +02:00
kevinveenbirkenbachandClaude Opus 5.5 d9a48cd187 Merge remote-tracking branch 'origin/main' into update/docker-image-versions-web-app-jenkins-20261002-49ea518
The validation job asserts that main is fully merged into the PR head,
so the branch has to carry the current main before CI can pass.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-04 05:51:47 +02:00
kevinveenbirkenbachandClaude Opus 5.5 ac60e5003f Merge remote-tracking branch 'origin/main' into update/docker-image-versions-web-app-hermes-20261002-a0605c9
The validation job asserts that main is fully merged into the PR head,
so the branch has to carry the current main before CI can pass.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-04 05:51:28 +02:00
kevinveenbirkenbachandClaude Opus 5.5 576431e5a2 Merge remote-tracking branch 'origin/main' into update/docker-image-versions-web-svc-collabora-20261002-09740fb
The validation job asserts that main is fully merged into the PR head,
so the branch has to carry the current main before CI can pass.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-04 05:51:01 +02:00
kevinveenbirkenbachandClaude Opus 5 bf25eb2fc7 refactor(ci): fetch the diff baseline instead of mirroring main
The sync job force-pushed the source repository's main onto this one so that
`origin/main` would mean "upstream main" for the three consumers that diff
against it. Carrying .github/workflows/** in that push is what GitHub refuses
for an App token, and `workflows` is not a GITHUB_TOKEN permission scope, so the
job needed an app installation that may write workflow files. Run 37169357364
showed the fork has no such secret at all.

Nothing reads the pushed branch. push_ci_policy.sh, affected_roles.sh and
new_roles.sh each fetch `origin main` into their own runner's clone before
reading it, and no caller queries the branch through the API. Pointing those
fetches at the configured source repository gives the same baseline read-only:
no push, no credential, no app permission to widen.

baseline_remote.sh resolves where that baseline comes from and keeps the
normalization and the disabled-value list in one place: `origin` for the source
repository itself, for a disabled sync and for a local clone without
GITHUB_REPOSITORY, and the upstream fetch URL otherwise. The fetches now carry
an explicit `main:refs/remotes/origin/main` refspec, which a URL needs and a
remote name tolerates.

The release guard keeps fetching `origin`: it asks whether a tag commit sits on
this repository's own main, which is a different question from the diff
baseline.

Removed: the sync-main job, its `needs` edge, main_from_repository.sh and the
directory that held it.

test_diff_affected_roles.py copies only the script under test into its fixture,
so it needed the new helper too. It also inherited the full environment, and a
GITHUB_REPOSITORY present in CI would have sent the fixture's baseline fetch to
the real upstream instead of its own bare remote: three of its five cases fail
that way, and the run takes 24s instead of 0.3s because it goes to the network.
The variable is now dropped alongside BASH_ENV.

Verified by running the helper in all four contexts and affected_roles.sh from
an empty refs/remotes/origin/main in a scratch clone as the fork, as the source
repository and locally; each populated the ref and completed.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-10-04 05:44:45 +02:00
kevinveenbirkenbachandClaude Opus 5.5 8c5fce4e1f Merge remote-tracking branch 'origin/main' into update/docker-image-versions-web-app-wordpress-20261002-c780623
The validation job asserts that main is fully merged into the PR head,
so the branch has to carry the current main before CI can pass.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-04 05:38:38 +02:00
kevinveenbirkenbachandClaude Opus 5.5 9908c2f055 fix(web-svc-collabora): configure the distroless image through env only
collabora/code 26.04.4.2.1 is the distroless image: it ships neither a
shell nor coolconfig. The two `container exec ... coolconfig` tasks
therefore exited 127, and the `tcp` healthcheck flavour, which runs
`bash -c`, could not execute at all.

The healthcheck now runs the probe the image declares for itself,
`/usr/bin/coolwsd --probe --use-env-vars`. The net.post_allow entry for
the host address moves into extra_params as host[99]. An index far above
the five shipped defaults appends an entry; the container log lists all
five defaults plus the host address afterwards. The unindexed key is the
literal equivalent of the old `coolconfig set`, and it would replace the
first default, 192.168.0.0/16.

update-system-template has no replacement and needs none: the role
mounts no fonts and the image ships a prebuilt systemplate. With the
stack-host block gone, COLLABORA_CONTAINER_ADDRESS has no reader left.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-04 05:37:52 +02:00
kevinveenbirkenbachandClaude Opus 5.5 e5780453ff Merge remote-tracking branch 'origin/main' into update/docker-image-versions-web-app-nextcloud-20261002-798c076
The validation job asserts that main is fully merged into the PR head,
so the branch has to carry the current main before CI can pass.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-04 05:35:53 +02:00
kevinveenbirkenbach a3e8587d93 Merge pull request #758 from infinito-nexus/update/docker-image-versions-web-app-checkmk-20261002-d6ca9a8
update(images): update Docker image versions (web-app-checkmk)
2026-10-04 05:20:09 +02:00
kevinveenbirkenbach c69ad3178a Merge pull request #760 from infinito-nexus/update/docker-image-versions-web-app-lam-20261002-7e5bbb9
update(images): update Docker image versions (web-app-lam)
2026-10-04 05:19:12 +02:00
kevinveenbirkenbach 4615bb9735 Merge pull request #763 from infinito-nexus/update/docker-image-versions-web-app-penpot-20261002-b33d151
update(images): update Docker image versions (web-app-penpot)
2026-10-04 05:18:10 +02:00
kevinveenbirkenbachandClaude Opus 5.5 eac2ab83f9 Merge remote-tracking branch 'origin/main' into update/docker-image-versions-web-svc-collabora-20261002-09740fb
The validation job asserts that main is fully merged into the PR head,
so the branch has to carry the current main before CI can pass.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-04 04:24:45 +02:00
kevinveenbirkenbachandClaude Opus 5.5 56988374f8 docs(mcp): regenerate the audit report for the wordpress 7.1.2 bump
test_the_committed_report_is_freshly_generated compares the committed
table against a fresh render. The image updater edits only
meta/services.yml, so the wordpress row still read 7.1.0.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-04 03:14:33 +02:00
kevinveenbirkenbachandClaude Opus 5.5 af68af1a86 Merge remote-tracking branch 'origin/main' into update/docker-image-versions-web-app-wordpress-20261002-c780623
The validation job asserts that main is fully merged into the PR head,
so the branch has to carry the current main before CI can pass.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-04 03:14:33 +02:00
infinito-nexus-updater[bot] afdad5e99c update(images): update Docker image versions (web-app-wordpress) 2026-10-04 03:14:33 +02:00
kevinveenbirkenbachandClaude Opus 5.5 9ee4b5c60a docs(mcp): regenerate the audit report for the pretix 2026.8.0 bump
test_the_committed_report_is_freshly_generated compares the committed
table against a fresh render. The image updater edits only
meta/services.yml, so the pretix row still read 2026.7.0.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-04 03:14:26 +02:00
kevinveenbirkenbachandClaude Opus 5.5 5e4f57cfec Merge remote-tracking branch 'origin/main' into update/docker-image-versions-web-app-pretix-20261002-8a50f8b
The validation job asserts that main is fully merged into the PR head,
so the branch has to carry the current main before CI can pass.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-04 03:14:26 +02:00
infinito-nexus-updater[bot] e3a9af8e2d update(images): update Docker image versions (web-app-pretix) 2026-10-04 03:14:26 +02:00
kevinveenbirkenbachandClaude Opus 5.5 d238061c08 Merge remote-tracking branch 'origin/main' into update/docker-image-versions-web-app-penpot-20261002-b33d151
The validation job asserts that main is fully merged into the PR head,
so the branch has to carry the current main before CI can pass.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-04 03:14:20 +02:00
infinito-nexus-updater[bot] 6e007533ca update(images): update Docker image versions (web-app-penpot) 2026-10-04 03:14:20 +02:00
kevinveenbirkenbachandClaude Opus 5.5 9417a487bb docs(mcp): regenerate the audit report for the nextcloud 35-fpm-alpine bump
test_the_committed_report_is_freshly_generated compares the committed
table against a fresh render. The image updater edits only
meta/services.yml, so the nextcloud row still read 34-fpm-alpine.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-04 03:14:13 +02:00
kevinveenbirkenbachandClaude Opus 5.5 44321820ef Merge remote-tracking branch 'origin/main' into update/docker-image-versions-web-app-nextcloud-20261002-798c076
The validation job asserts that main is fully merged into the PR head,
so the branch has to carry the current main before CI can pass.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-04 03:14:13 +02:00
infinito-nexus-updater[bot] a58a27a7b2 update(images): update Docker image versions (web-app-nextcloud) 2026-10-04 03:14:13 +02:00
kevinveenbirkenbachandClaude Opus 5.5 6e216029d8 docs(mcp): regenerate the audit report for the mattermost 11.11.1 bump
test_the_committed_report_is_freshly_generated compares the committed
table against a fresh render. The image updater edits only
meta/services.yml, so the mattermost row still read 11.11.0.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-04 03:14:07 +02:00
kevinveenbirkenbachandClaude Opus 5.5 e16ee860d7 Merge remote-tracking branch 'origin/main' into update/docker-image-versions-web-app-mattermost-20261002-85cee58
The validation job asserts that main is fully merged into the PR head,
so the branch has to carry the current main before CI can pass.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-04 03:14:06 +02:00
infinito-nexus-updater[bot] 010453406a update(images): update Docker image versions (web-app-mattermost) 2026-10-04 03:14:06 +02:00
kevinveenbirkenbachandClaude Opus 5.5 5bf36571e7 Merge remote-tracking branch 'origin/main' into update/docker-image-versions-web-app-lam-20261002-7e5bbb9
The validation job asserts that main is fully merged into the PR head,
so the branch has to carry the current main before CI can pass.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-04 03:13:59 +02:00
infinito-nexus-updater[bot] 1862c5b50b update(images): update Docker image versions (web-app-lam) 2026-10-04 03:13:59 +02:00
kevinveenbirkenbachandClaude Opus 5.5 e42d6d0fef docs(mcp): regenerate the audit report for the gitea 28.0.0 bump
test_the_committed_report_is_freshly_generated compares the committed
table against a fresh render. The image updater edits only
meta/services.yml, so the gitea row still read 1.27.3.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-04 03:13:51 +02:00
kevinveenbirkenbachandClaude Opus 5.5 fecb4e446f Merge remote-tracking branch 'origin/main' into update/docker-image-versions-web-app-gitea-20261002-8fa3a54
The validation job asserts that main is fully merged into the PR head,
so the branch has to carry the current main before CI can pass.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-04 03:13:51 +02:00
infinito-nexus-updater[bot] e8bca88f5a update(images): update Docker image versions (web-app-gitea) 2026-10-04 03:13:51 +02:00
kevinveenbirkenbachandClaude Opus 5.5 bca71ae8b1 docs(mcp): regenerate the audit report for the checkmk 2.4.0p37 bump
test_the_committed_report_is_freshly_generated compares the committed
table against a fresh render. The image updater edits only
meta/services.yml, so the checkmk row still read 2.4.0p32.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-04 03:13:45 +02:00
kevinveenbirkenbachandClaude Opus 5.5 3281c46f1f Merge remote-tracking branch 'origin/main' into update/docker-image-versions-web-app-checkmk-20261002-d6ca9a8
The validation job asserts that main is fully merged into the PR head,
so the branch has to carry the current main before CI can pass.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-04 03:13:45 +02:00
infinito-nexus-updater[bot] af8f07cd31 update(images): update Docker image versions (web-app-checkmk) 2026-10-04 03:13:45 +02:00
kevinveenbirkenbachandClaude Opus 5.5 827e63ba1f docs(mcp): regenerate the audit report for the baserow 2.4.0 bump
test_the_committed_report_is_freshly_generated compares the committed
table against a fresh render. The image updater edits only
meta/services.yml, so the baserow row still read 2.3.4.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-04 03:11:57 +02:00