Skip to content

Bare pin comments: let Dependabot maintain action version comments - #157

Merged
jeremy merged 1 commit into
mainfrom
ci/bare-pin-comments
Jul 27, 2026
Merged

Bare pin comments: let Dependabot maintain action version comments#157
jeremy merged 1 commit into
mainfrom
ci/bare-pin-comments

Conversation

@jeremy

@jeremy jeremy commented Jul 27, 2026

Copy link
Copy Markdown
Member

Dependabot rewrites bare # vX.Y.Z comments on pinned uses: lines natively but cannot touch compound ones carrying a trailing # zizmor: ignore[...]. Moving each ignore to its own line directly below the pin (reason text kept, association verified under zizmor 1.28) makes Dependabot itself the comment maintainer — no push automation required on its PRs. Same restructure basecamp-sdk shipped in basecamp-sdk#458. Part of the post-merge redesign of the comment-sync program (see basecamp/.github#10 for why in-PR pushing is unsafe: a deploy-key push flips the run actor off dependabot[bot] and lifts the Dependabot sandbox for the unreviewed bumped actions).

…n comments

Dependabot rewrites bare version comments natively but cannot touch
compound ones carrying a trailing zizmor ignore. One line per pin plus a
standalone ignore below it (same restructure as basecamp-sdk#458) makes
Dependabot the first line of defense with no push automation needed on
its PRs.
Copilot AI review requested due to automatic review settings July 27, 2026 21:21
@github-actions github-actions Bot added the ci label Jul 27, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adjusts the release.yml GitHub Actions workflow so pinned uses: steps keep bare # vX.Y.Z comments (which Dependabot can update), by moving any trailing # zizmor: ignore[...] annotations onto their own comment line immediately below the pin.

Changes:

  • Split the compound comment on actions/setup-node (test + publish jobs) into a standalone version comment and a separate zizmor ignore line.
  • Split the compound comment on softprops/action-gh-release into a standalone version comment and a separate zizmor ignore line.

Tip

If you aren't ready for review, convert to a draft PR.
Click "Convert to draft" or run gh pr ready --undo.
Click "Ready for review" or run gh pr ready to reengage.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@jeremy
jeremy merged commit db0da07 into main Jul 27, 2026
18 checks passed
@jeremy
jeremy deleted the ci/bare-pin-comments branch July 27, 2026 21:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants