Skip to content

docs(ci): correct stale action version comments after major bumps - #722

Merged
gkorland merged 1 commit into
stagingfrom
chore/sync-action-version-comments
Aug 24, 2026
Merged

gkorland merged 1 commit into
stagingfrom
chore/sync-action-version-comments

Conversation

@gkorland

@gkorland gkorland commented Aug 24, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Dependabot's recent major bumps updated the pinned SHAs but left the trailing version comments pointing at the previous major, so the workflows read as if they were still on the old versions.

Verified against the upstream tag refs:

Action Pinned SHA resolves to Comment said
actions/checkout v7.0.1 # v6
actions/setup-node v7.0.0 # v6
actions/cache v6.1.0 # v5

CI has already been running the v7/v6 actions — this only corrects the misleading comments.

Changes

  • Update the version comments on the actions/checkout, actions/setup-node and actions/cache pins across all five workflow files.

Testing

Comment-only change; no SHA is modified (git diff touches only text after #). Existing CI on this PR exercises the same pinned actions.

pypa/gh-action-pypi-publish is intentionally left as # release/v1 — that's the upstream project's own documented moving ref, not a stale major.

Memory / Performance Impact

N/A.

Related Issues

Follow-up to #718, #719, #720.

Summary by CodeRabbit

  • Chores
    • Updated CI and release workflows to use the latest documented versions of checkout, Node setup, and caching actions.
    • Retained pinned revisions to preserve consistent and reproducible workflow execution.

Dependabot bumped the pinned SHAs for actions/checkout (7.0.1),
actions/setup-node (7.0.0) and actions/cache (6.1.0) in #718, #720 and
#719, but left the trailing version comments at the previous major.

The workflows were already running v7/v6 — only the comments were
misleading, making the pins read as v6/v5 on inspection. SHAs are
unchanged, so this has no functional effect.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI lite review requested due to automatic review settings August 24, 2026 07:18
@coderabbitai

coderabbitai Bot commented Aug 24, 2026 •

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 36ef5fd7-7b39-4bf7-ba23-69e205ce0dc9

📥 Commits

Reviewing files that changed from the base of the PR and between 5b4152d and 1c32313.

📒 Files selected for processing (5)
  • .github/workflows/build.yml
  • .github/workflows/mcp-tests.yml
  • .github/workflows/playwright.yml
  • .github/workflows/pypi-publish.yml
  • .github/workflows/release-image.yml

Included review availability: Your plan provides up to 2 included reviews per hour; 1 remains after this review.


📝 Walkthrough

Walkthrough

The pull request updates GitHub Actions version annotations in five workflows. Pinned action commit SHAs remain unchanged.

Changes

GitHub Actions updates

Layer / File(s) Summary
Workflow action annotations
.github/workflows/build.yml, .github/workflows/mcp-tests.yml, .github/workflows/playwright.yml, .github/workflows/pypi-publish.yml, .github/workflows/release-image.yml
Checkout and setup-node annotations changed to v7. The Playwright cache annotation changed to v6. Pinned revisions remain unchanged.

Estimated code review effort: 1 (Trivial) | ~2 minutes

Merge Risk: ⚪ Minimal · up to 1c323

This change only corrects stale version comments beside existing pinned workflow actions and does not alter the actions executed by CI. No actionable merge-blocking risk remains after normal checks and review.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and concisely describes the correction of stale GitHub Actions version comments after major version updates.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (5 skipped: 5 unsupported.)
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/sync-action-version-comments

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 updates misleading inline version comments for pinned GitHub Actions in the repository’s CI workflows, aligning the human-readable # vX annotations with the major versions that the already-pinned SHAs resolve to.

Changes:

  • Update actions/checkout pinned-SHA comment from # v6 to # v7 across workflows.
  • Update actions/setup-node pinned-SHA comment from # v6 to # v7 where used.
  • Update actions/cache pinned-SHA comment from # v5 to # v6 where used.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.

Show a summary per file
File Description
.github/workflows/release-image.yml Corrects actions/checkout major version comment to match the pinned SHA.
.github/workflows/pypi-publish.yml Corrects actions/checkout major version comment to match the pinned SHA.
.github/workflows/playwright.yml Corrects major version comments for actions/checkout, actions/setup-node, and actions/cache to match pinned SHAs.
.github/workflows/mcp-tests.yml Corrects actions/checkout major version comment to match the pinned SHA.
.github/workflows/build.yml Corrects major version comments for actions/checkout and actions/setup-node to match pinned SHAs (both job occurrences).

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@gkorland
gkorland merged commit f534547 into staging Aug 24, 2026
14 checks passed
@gkorland
gkorland deleted the chore/sync-action-version-comments branch August 24, 2026 07:29
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.

2 participants