Skip to content

ci: bump stale GitHub Actions (pre-empt Dependabot noise) #3073

Closed
hunhoffe wants to merge 1 commit into
mainfrom
bump-github-actions
Closed

ci: bump stale GitHub Actions (pre-empt Dependabot noise) #3073
hunhoffe wants to merge 1 commit into
mainfrom
bump-github-actions

Conversation

@hunhoffe
Copy link
Copy Markdown
Collaborator

@hunhoffe hunhoffe commented May 13, 2026

Summary

Mechanical version bumps for stale third-party Actions, intended to land before Dependabot is enabled (#3070) so its first weekly run doesn't open a wave of bump PRs for these.

Bumped

Pre-emptive sweep of low-risk action version drift so that once
Dependabot lands (in #3070) it doesn't open a wave of bump PRs for
these on its first weekly run. Conservative scope:

- Bumped to current major/minor:
  - actions/setup-python @v5 -> @v6
  - hendrikmuhs/ccache-action @v1.2 / @v1.2.12 -> @v1
    (consolidates two inconsistent pin styles)
  - ilammy/msvc-dev-cmd @v1.4.1 -> @v1
  - ncipollo/release-action @v1.12.0 -> @v1
  - reviewdog/action-suggester @v1.22 -> @v1
  - edumserrano/find-create-or-update-comment @v2 -> @V3

- Pinned a floating tag to a SHA:
  - descriptinc/free-disk-space @main -> a SHA on main as of
    2023-09-27 (the latest commit; the action has no releases).
    @main on a third-party action is a moving target and the
    largest supply-chain risk in our workflows; the SHA pin is
    what Scorecard's Pinned-Dependencies check rewards.

Skipped intentionally:
- aminya/setup-cpp* — PR #2030 is in flight on this; not
  superseding it.
- actions/checkout — already brought current by #2981.
- actions/upload-artifact (@v4 -> @v7) /
  actions/download-artifact (@v4 -> @v8) /
  microsoft/setup-msbuild (@v1 -> @V3) /
  peter-evans/create-pull-request (@v6 -> @v8) /
  peaceiris/actions-gh-pages (@V3 -> @v4) — major-version jumps
  with documented breaking changes (artifact-name uniqueness,
  branching defaults). Safer to let Dependabot open these as
  individual PRs with changelog links so each can be tested in
  isolation.

Co-Authored-By: Claude Opus 4 (1M context) <noreply@anthropic.com>
@hunhoffe hunhoffe changed the title ci: bump non-checkout GitHub Actions to current versions ci: bump stale GitHub Actions (pre-empt Dependabot noise) May 13, 2026
@hunhoffe hunhoffe marked this pull request as ready for review May 18, 2026 22:26
@hunhoffe hunhoffe added this pull request to the merge queue May 18, 2026
@hunhoffe hunhoffe removed this pull request from the merge queue due to a manual request May 18, 2026
@hunhoffe hunhoffe closed this May 18, 2026
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