Skip to content

feat(renovate): registries.env manager + tool-registries rules#100

Merged
cplieger merged 1 commit into
mainfrom
tool-catalog-renovate-publishing
Jul 22, 2026
Merged

feat(renovate): registries.env manager + tool-registries rules#100
cplieger merged 1 commit into
mainfrom
tool-catalog-renovate-publishing

Conversation

@cplieger

Copy link
Copy Markdown
Owner

Renovate rules for the tool-catalog publisher's pinned-refs model (fleet convention: repo-specific rules live in the shared preset):

  • New registries.env customManager: the Dockerfile digest=commit convention minus the ARG keyword; bumps each tag+commit pair, and a merged bump fires the publisher's push-triggered release.
  • Restored "tool registries" group (minor/patch only) so same-sweep bumps coalesce into one PR and one publish run.
  • Restored the digest-only retag alarm (no automerge, security label, verification notes) per ci-renovate.md's re-add rule: a tag moved without a version bump on a registry feeding fleet-wide install definitions deserves eyes.

The dormant Dockerfile-shape manager's description now points at the live sibling. Validated with renovate-config-validator; the manager regex proven against the actual registries.env (both pairs match with correct depName/currentValue/currentDigest).

…s rules

The tool-catalog publisher now pins both upstream registries in
registries.env: the new customManager bumps each tag+commit pair (the
Dockerfile digest=commit convention minus ARG), the restored
tool-registries group coalesces same-sweep minor/patch bumps into one
PR, and a digest-only bump (a moved upstream tag) gets the no-automerge
retag alarm the pins had before externalization. Merged bumps fire the
publisher's push-triggered release.
@cplieger
cplieger merged commit d2be48c into main Jul 22, 2026
12 checks passed
@cplieger
cplieger deleted the tool-catalog-renovate-publishing branch July 22, 2026 20:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant