Repository navigation
fix(deps): name Immich's postgres as Dependabot does; raise PR limits - #1434
Merged
Merged
Conversation
The sensitive entry ignored Postgres majors for ghcr.io/immich-app/postgres, but Dependabot names ghcr.io images without the registry, so the rule matched nothing. Five entries kept a PR limit of 5 below their image counts, the cause of the missed Mealie bump; each is now above its count. The two Grafana < 13.2.4 ignores are dead at 13.3.0 and go, as their comment asked. Closes #1433. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01L2EweeKAdMf5A1aeFy1anN
Gerrrt
enabled auto-merge (squash)
November 11, 2026 21:24
Owner
Author
|
Lint and Validate configs failed on f349b9d for a reason unrelated to this PR. Both hit Docker Hub returning There's no fix to port, because the registry was down. I've re-run the failed jobs once. Generated by Claude Code |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changed
.github/dependabot.ymlonly:immich-app/postgres, notghcr.io/immich-app/postgres.open-pull-requests-limitis raised above each entry's image count: observability 5→25 (21 images), soc+scratch 5→20 (13, plus scratch's new Caddy in fix(lab): fence lab Grafana, BloodHound and scratch's UIs to Hicks #1429), lab 5→10 (6), media 5→10 (5), bloodhound 5→10 (4, plus its new Caddy in fix(lab): fence lab Grafana, BloodHound and scratch's UIs to Hicks #1429).< 13.2.4ignores are deleted. Both pins are 13.3.0, and the comment said to drop them at 13.2.4.Why
Dependabot names a ghcr.io image without the registry. Its own commits here read
Bump immich-app/immich-server,Bump advplyr/audiobookshelf. The prefixed rule matched nothing, so a Postgres major could open, merge and deploy on trinity within the hour.A limit below the image count drops bumps silently. That's how the Mealie fix for 9 critical CVEs was missed on 2026-11-08. The sensitive entry was fixed then; the other entries weren't.
Closes #1433.
Source: Phase 1 audit, finding #12, plus Pass 1's dead-rule row.
Blast radius
Dependabot's PR volume: more PRs can be open at once on a busy Sunday. Ignore scope: Postgres majors on sensitive are now actually ignored, and Grafana releases below 13.2.4 are offered again, but none is newer than the 13.3.0 pin.
secrets/*.sops.yamlVerification
Name format:
git log --all --format=%sshowschore(deps): Bump immich-app/immich-server in /stacks/sensitive (#1321)andBump advplyr/audiobookshelf in /stacks/media (#1269), so names never carryghcr.io/.Limits: counted
image:lines per directory with a script (observability 21, lab 6, sensitive 23, soc+scratch 13, media 5, wiki 3, sensor 3, bloodhound 4, analyst 2). Every entry is now above its count.The file parses as YAML.
editorconfig-checker: clean.make validate: exit 0, 166 PASS, 0 FAIL, 39 SKIP (the same Docker/pipx skips as earlier PRs). Lint's yamllint is among them (no pipx).Proven only by the next Sunday run: that Dependabot reads the new limits and name as intended. GitHub validates
dependabot.ymlon push and reports errors in the repo's Dependabot tab.make validatepasses (with the skips above)Deployed to the lab and confirmed working (N/A; the next Dependabot run)
Docs updated (N/A: the reasoning is in the file's comments)
Generated by Claude Code