Skip to content

CI: track actions/checkout@v7 instead of pinning its SHA - #15

Merged
mike927 merged 1 commit into
masterfrom
ci/checkout-floating-tag
Sep 4, 2026
Merged

CI: track actions/checkout@v7 instead of pinning its SHA#15
mike927 merged 1 commit into
masterfrom
ci/checkout-floating-tag

Conversation

@mike927

@mike927 mike927 commented Sep 4, 2026

Copy link
Copy Markdown
Collaborator

Reverses the SHA pin from #14 by request. Automatic upstream patch releases are worth more here than the immutability the pin bought.

What changed

  • actions/checkout goes back to @v7 in both jobs, so v7.0.x fixes arrive without a commit in this repo. Dependabot will open a PR when v8 lands, exactly as it did for Bump actions/checkout from 5 to 7 #13.
  • The comment above the step explained the SHA pinning, so it now just records that both actions track their major tag.
  • The [Unreleased] CHANGELOG entry described a pin that no longer exists and has been rewritten.

What is unchanged

Everything else from #14 stays: persist-credentials: false, push scoped to master, the weekly schedule plus workflow_dispatch, the concurrency group, timeout-minutes: 30, and the merged checks job.

Trade-off, stated once

A major tag is mutable, so upstream can move it without a diff here. actions/checkout has already done this: v5 today resolves to v5.1.0, whose release notes are marked [BREAKING]. The token in this workflow is contents: read on a public repo, which bounds the exposure, and the maintainer has weighed that against losing automatic patches.

ROADMAP 5.2's line citation still points at the matrix; the removed comment lines sit below it.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@mike927
mike927 merged commit 552a363 into master Sep 4, 2026
8 checks passed
@mike927
mike927 deleted the ci/checkout-floating-tag branch September 4, 2026 05:34
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