Skip to content

chore: update GitHub Actions to latest versions#2

Merged
jgamblin merged 5 commits intomasterfrom
chore/update-actions-and-dependabot
Mar 25, 2026
Merged

chore: update GitHub Actions to latest versions#2
jgamblin merged 5 commits intomasterfrom
chore/update-actions-and-dependabot

Conversation

@jgamblin
Copy link
Owner

Summary

Updates all GitHub Actions to their latest major versions and ensures Dependabot is configured to keep them current.

Why

Node.js 20 actions are deprecated and will be forced to Node.js 24 starting June 2, 2026.

Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

jgamblin and others added 5 commits March 25, 2026 12:39
- Update all GitHub Actions to latest major versions
- Add/ensure Dependabot config for github-actions ecosystem
- Prevents Node.js 20 deprecation warnings (June 2026 deadline)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Replace docker://github/super-linter:v3 with super-linter/super-linter@v8
- Update actions/checkout@v2 to v4
- Add explicit permissions block
- Add persist-credentials: false
- Restrict trigger to main/master branches

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Fix markdown lint and formatting (MARKDOWN, MARKDOWN_PRETTIER)
  - Change "MacOS" to "macOS" for correct terminology
  - Change "HomeBrew" to "Homebrew" for correct terminology
  - Fix heading formatting (remove colons, add blank lines)
  - Apply prettier formatting (line wrapping)
- Fix natural language lint (NATURAL_LANGUAGE)
  - Correct terminology: "MacOS" → "macOS"
  - Correct terminology: "HomeBrew" → "Homebrew"
- Apply shfmt formatting (SHELL_SHFMT)
  - Fix indentation in BrewConfig.sh (use tabs)
  - Remove extra space before redirect in UnsplashBackground.sh
- Add groups config to dependabot.yml (GITHUB_ACTIONS_ZIZMOR)
  - Group all github-actions updates to reduce PR noise

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@jgamblin jgamblin merged commit 0ac157b into master Mar 25, 2026
20 checks passed
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