Skip to content

Update GitHub Actions to latest stable versions#557

Merged
IvanMurzak merged 2 commits intomainfrom
claude/fix-nodejs-deprecation-warning-wWOe7
Mar 13, 2026
Merged

Update GitHub Actions to latest stable versions#557
IvanMurzak merged 2 commits intomainfrom
claude/fix-nodejs-deprecation-warning-wWOe7

Conversation

@IvanMurzak
Copy link
Copy Markdown
Owner

Summary

This PR updates all GitHub Actions dependencies to their latest stable versions across all workflow files and custom actions. This ensures the CI/CD pipeline uses the most recent features, security patches, and performance improvements.

Key Changes

  • actions/checkout: v5 → v6
  • actions/cache: v4 → v5
  • actions/upload-artifact: v4 → v6
  • actions/download-artifact: v4 → v6
  • actions/setup-dotnet: v4 → v5
  • actions/setup-node: v4 → v6

Affected Workflows

  • .github/workflows/release.yml
  • .github/workflows/deploy.yml
  • .github/workflows/test_unity_plugin.yml
  • .github/workflows/claude.yml
  • .github/workflows/deploy_server_executables.yml
  • .github/workflows/test_cli.yml
  • .github/workflows/test_pull_request.yml
  • .github/workflows/bump_version.yml
  • .github/workflows/copilot-setup-steps.yml
  • .github/actions/unity/activate-license/action.yml
  • .github/actions/setup-unity-mcp/action.yml

Implementation Details

All updates maintain backward compatibility with existing workflow configurations. No changes to workflow logic or behavior were required—this is purely a dependency version bump to leverage improvements in the latest action releases.

https://claude.ai/code/session_012HRS49Fxeyoc6yTeU8TQJM

Upgrade actions to resolve Node.js 20 deprecation warnings that will
become errors on June 2, 2026:
- actions/checkout v5 → v6
- actions/setup-node v4 → v6
- actions/setup-dotnet v4 → v5
- actions/cache v4 → v5
- actions/upload-artifact v4 → v6
- actions/download-artifact v4 → v6

https://claude.ai/code/session_012HRS49Fxeyoc6yTeU8TQJM
Copilot AI review requested due to automatic review settings March 13, 2026 07:56
@IvanMurzak IvanMurzak self-assigned this Mar 13, 2026
@IvanMurzak IvanMurzak added the enhancement New feature or request label Mar 13, 2026
@IvanMurzak IvanMurzak merged commit 1f27114 into main Mar 13, 2026
4 checks passed
@IvanMurzak IvanMurzak deleted the claude/fix-nodejs-deprecation-warning-wWOe7 branch March 13, 2026 07:57
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the versions of core GitHub Actions used across the repository’s CI/CD workflows and composite actions, aiming to keep the pipeline aligned with the latest stable Action releases.

Changes:

  • Bump actions/checkout across workflows to v6.
  • Bump caching/setup actions (actions/cache, actions/setup-dotnet, actions/setup-node) to newer major versions.
  • Bump artifact actions (actions/upload-artifact, actions/download-artifact) to newer major versions.

Reviewed changes

Copilot reviewed 11 out of 11 changed files in this pull request and generated no comments.

Show a summary per file
File Description
.github/workflows/test_unity_plugin.yml Updates checkout/cache/upload-artifact action versions used by Unity plugin test workflow.
.github/workflows/test_pull_request.yml Updates checkout and setup-dotnet action versions for PR validation workflow.
.github/workflows/test_cli.yml Updates checkout and setup-node action versions used in the CLI test matrix.
.github/workflows/release.yml Updates checkout/cache/setup-dotnet/upload/download artifact action versions used in release pipeline.
.github/workflows/deploy_server_executables.yml Updates checkout and setup-dotnet action versions for server executable publishing.
.github/workflows/deploy.yml Updates checkout/setup-dotnet/setup-node action versions for NuGet/Docker/npm deploy jobs.
.github/workflows/copilot-setup-steps.yml Updates checkout action version used for Copilot setup validation workflow.
.github/workflows/claude.yml Updates setup-dotnet and checkout action versions for Claude workflow.
.github/workflows/bump_version.yml Updates checkout action version for the version bump automation workflow.
.github/actions/unity/activate-license/action.yml Updates setup-node and upload-artifact action versions used inside the composite action.
.github/actions/setup-unity-mcp/action.yml Updates cache action version used inside the composite action.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants