Skip to content

fix(ci): name the major the fetch-metadata pin actually is - #51

Merged
forkwright merged 1 commit into
mainfrom
fix/fetch-metadata-pin-comment
Aug 25, 2026
Merged

fix(ci): name the major the fetch-metadata pin actually is#51
forkwright merged 1 commit into
mainfrom
fix/fetch-metadata-pin-comment

Conversation

@forkwright

Copy link
Copy Markdown
Owner

The pin comment read # v2 while its sha resolves to v3.1.0. No version
changes here -- the sha is untouched; only the comment moves, to say what the
sha already was.

This file matters beyond itself: it is the reusable workflow theatron and
sphragis call, so a wrong version comment here is the one a reader checking
"which fetch-metadata does the fleet auto-merger use" would find and believe.

Cause: dependabot rewrites a pin comment only when it can parse a precise
version out of the existing one. # v2 gives it nothing to rewrite, so the
bump across the major boundary moved the sha and left the comment behind.

# v3.1.0 rather than # v3 because upstream publishes both tags against this
sha, so the precise one exists and is what dependabot will maintain from here.

Verified with utilities/check-action-pin-comments.py: 28 pins checked, 0 naming
the wrong major after this change. The same comment is wrong in aletheia and
harmonia and is being fixed there too.

The pin comment read `# v2` while its sha resolves to v3.1.0. No version
changes here -- the sha is untouched; only the comment moves, to say what the
sha already was.

This file matters beyond itself: it is the reusable workflow theatron and
sphragis call, so a wrong version comment here is the one a reader checking
"which fetch-metadata does the fleet auto-merger use" would find and believe.

Cause: dependabot rewrites a pin comment only when it can parse a precise
version out of the existing one. `# v2` gives it nothing to rewrite, so the
bump across the major boundary moved the sha and left the comment behind.

`# v3.1.0` rather than `# v3` because upstream publishes both tags against this
sha, so the precise one exists and is what dependabot will maintain from here.

Verified with utilities/check-action-pin-comments.py: 28 pins checked, 0 naming
the wrong major after this change. The same comment is wrong in aletheia and
harmonia and is being fixed there too.
@forkwright
forkwright merged commit bdbc961 into main Aug 25, 2026
1 check passed
@forkwright
forkwright deleted the fix/fetch-metadata-pin-comment branch August 25, 2026 00:57
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