Skip to content

ci: bump actions/checkout to v7 and action-shellcheck to 2.0.0 - #11

Merged
NickJosevski merged 1 commit into
mainfrom
nj/bump-github-actions
Aug 19, 2026
Merged

ci: bump actions/checkout to v7 and action-shellcheck to 2.0.0#11
NickJosevski merged 1 commit into
mainfrom
nj/bump-github-actions

Conversation

@NickJosevski

@NickJosevski NickJosevski commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

Why

Dependabot for github-actions was removed in #8 during the 2022 malware-campaign investigation, so these pins have been frozen for years.

Action Pinned Now
actions/checkout v3 (v4 in tests.yml) v7
ludeeus/action-shellcheck 1.1.0 2.0.0

The shellcheck bump also clears the class of failure seen on the 2026-08-12 nightly, where 1.1.0 couldn't fetch its shellcheck binary (tar: Error is not recoverable).

Scope

Pins only — 6+/6− across the three workflows. No behaviour change. Verified by CI passing on this branch, which exercises both bumped actions.

The third stale action, google-github-actions/release-please-action (whose repo is archived), was originally in this PR and is now #16. It was split out because migrating it is not a pin bump — v4 removed the command input and moved configuration into a config file — and it carries an ordering constraint around the release manifest. Keeping this PR to the safe half means it can merge whenever.

🤖 Generated with Claude Code

Both were years stale because Dependabot for github-actions was removed in
#8. actions/checkout v3 (v4 in tests.yml) -> v7; ludeeus/action-shellcheck
1.1.0 -> 2.0.0, which also clears the class of transient failure seen on
2026-08-12 where 1.1.0 could not fetch its shellcheck binary
("tar: Error is not recoverable").

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@NickJosevski
NickJosevski force-pushed the nj/bump-github-actions branch from 5ad13cd to 20b95de Compare August 19, 2026 06:25
@NickJosevski
NickJosevski force-pushed the nj/bump-github-actions branch from 20b95de to f7ff7b7 Compare August 19, 2026 07:40
@NickJosevski NickJosevski changed the title ci: bump the three stale GitHub Actions, and migrate release-please off its archived action ci: bump actions/checkout to v7 and action-shellcheck to 2.0.0 Aug 19, 2026
@NickJosevski
NickJosevski merged commit ed5e088 into main Aug 19, 2026
4 checks passed
@NickJosevski
NickJosevski deleted the nj/bump-github-actions branch August 19, 2026 07:56
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