Skip to content

chore(deps): re-derive every action pin at today's latest - #36

Merged
ken-jo merged 1 commit into
mainfrom
chore/actions-latest
Aug 27, 2026
Merged

chore(deps): re-derive every action pin at today's latest#36
ken-jo merged 1 commit into
mainfrom
chore/actions-latest

Conversation

@ken-jo

@ken-jo ken-jo commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Replaces Dependabot #23 and #24 (both raised 2026-07-25, one pin each). One PR computed today beats two stale single-pin snapshots.

How the pins were derived

Each action was re-resolved from its own repository — releases/latest for the tag, then that tag dereferenced to a commit SHA — so the pin and the trailing # vX.Y.Z comment cannot disagree with each other.

action before after sites
actions/checkout v7.0.0 v7.0.1 6
actions/download-artifact v8.0.0 v8.0.1 1
actions/setup-node v7.0.0 — already latest 2
actions/upload-artifact v7.0.1 — already latest 1
oven-sh/setup-bun v2.2.0 — already latest 1

Why the sweep is spacing-agnostic

These files mix one and two spaces before the version comment. An earlier pass in another repo matched a fixed number of spaces and silently missed 3 of 13 sites — and a diff full of correct-looking replacements reads as clean, because the misses are exactly what is not in it.

So the check is a count, not a read:

before:  checkout=6  download-artifact=1
leftover old SHAs:  0  and  0
new SHAs present:   6  and  1

Verification

actionlint on this PR. The workflows themselves are exercised by every plugin repo that calls them.

Replaces Dependabot #23 and #24, which were raised a month apart and each
moved one pin. Consolidating them means the repo lands on one coherent set
computed today rather than on whatever two stale snapshots happen to say.

Every SHA-pinned action here was re-resolved from its own repository -- tag
from releases/latest, then that tag dereferenced to a commit SHA, so the
comment and the pin cannot disagree:

  actions/checkout           v7.0.0 -> v7.0.1  (6 sites)
  actions/download-artifact  v8.0.0 -> v8.0.1  (1 site)
  actions/setup-node         v7.0.0            already latest
  actions/upload-artifact    v7.0.1            already latest
  oven-sh/setup-bun          v2.2.0            already latest

The sweep is spacing-agnostic on purpose. These files mix one and two spaces
before the version comment, and an earlier pass in another repo that matched a
fixed number of spaces silently missed 3 of 13 sites -- a diff reads as clean
when the misses simply are not in it. Counted instead: 6 and 1 replaced, 0 old
SHAs left, 6 and 1 new SHAs present.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017EbNct32BA3E96EER8Y1eE
@ken-jo
ken-jo merged commit 714ac5d into main Aug 27, 2026
1 check passed
@ken-jo
ken-jo deleted the chore/actions-latest branch August 27, 2026 02:01
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