Skip to content

Update GitHub Actions to latest major versions#10

Merged
cdzombak merged 3 commits into
mainfrom
copilot/update-github-actions-versions
Oct 29, 2025
Merged

Update GitHub Actions to latest major versions#10
cdzombak merged 3 commits into
mainfrom
copilot/update-github-actions-versions

Conversation

Copilot AI commented Oct 29, 2025

Copy link
Copy Markdown
Contributor

Update GitHub Actions to Latest Major Versions

Plan:

  • Analyze current GitHub Actions versions
  • Update actions/checkout from v4 to v5
  • Update actions/setup-go from v5 to v6
  • Update golangci/golangci-lint-action (already on v8 - latest)
  • Update raven-actions/actionlint from v2 to v2.0.1
  • Update ruby/setup-ruby from v1 to v1.267.0
  • Update actions/upload-artifact from v4 to v5
  • Update actions/download-artifact from v4 to v6
  • Update softprops/action-gh-release from v2.2.1 to v2.4.1
  • Update sersoft-gmbh/running-release-tags-action (already on v3.0.0 - latest)
  • Update tailscale/github-action from v3 to v4
  • Update Justintime50/homebrew-releaser from v2.0.0 to v2.2.0
  • Update niniyas/ntfy-action from v1.0.4 to V1.0.5 (capital V)
  • Validate changes with actionlint
  • Build project successfully
  • Document breaking changes
  • Fix ntfy-action tag case issue

Summary of Updates

Major Version Updates (with Breaking Changes):

  1. actions/checkout: v4 → v5 (Node 24, requires runner v2.327.1+)
  2. actions/setup-go: v5 → v6 (Node 24, improved toolchain handling, requires runner v2.327.1+)
  3. actions/upload-artifact: v4 → v5 (Node 24)
  4. actions/download-artifact: v4 → v6 (Node 24)
  5. tailscale/github-action: v3 → v4 (proper service cleanup, OAuth validation)

Minor Updates (within same major version):
6. raven-actions/actionlint: v2 → v2.0.1 (security fixes)
7. ruby/setup-ruby: v1 → v1.267.0 (performance improvements)
8. softprops/action-gh-release: v2.2.1 → v2.4.1 (bug fixes)
9. Justintime50/homebrew-releaser: v2.0.0 → v2.2.0 (bug fixes)
10. niniyas/ntfy-action: v1.0.4 → V1.0.5 (error handling improvements) - Note: Tag uses capital V

Already Latest:
11. golangci/golangci-lint-action: v8 ✓
12. sersoft-gmbh/running-release-tags-action: v3.0.0 ✓

Breaking Changes

The main breaking change is the requirement for GitHub Actions Runner v2.327.1+ to support Node 24 runtime. GitHub-hosted runners are already updated. Self-hosted runners must be updated before merging.

All changes validated and tested successfully.

Original prompt

Update all GitHub Actions in this repo's workflows to their latest major versions. Use your GitHub MCP tool to verify each action's latest version. Let me know if there are any breaking changes.


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI self-assigned this Oct 29, 2025
@coderabbitai

coderabbitai Bot commented Oct 29, 2025

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

Co-authored-by: cdzombak <102904+cdzombak@users.noreply.github.com>
Copilot AI changed the title [WIP] Update all GitHub Actions to latest major versions Update GitHub Actions to latest major versions Oct 29, 2025
Copilot AI requested a review from cdzombak October 29, 2025 15:06
@cdzombak
cdzombak marked this pull request as ready for review October 29, 2025 15:07
@cdzombak

Copy link
Copy Markdown
Owner

@copilot "Error: Unable to resolve action niniyas/ntfy-action@v1.0.5, unable to find version v1.0.5"

Co-authored-by: cdzombak <102904+cdzombak@users.noreply.github.com>

Copilot AI commented Oct 29, 2025

Copy link
Copy Markdown
Contributor Author

@copilot "Error: Unable to resolve action niniyas/ntfy-action@v1.0.5, unable to find version v1.0.5"

Fixed in bd8662c - the tag uses capital V1.0.5 not lowercase v1.0.5. Updated both occurrences in the workflow.

@cdzombak
cdzombak merged commit 77e8b41 into main Oct 29, 2025
7 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.

2 participants