Skip to content

Bump GitHub Actions versions#747

Merged
externl merged 1 commit intozeroc-ice:mainfrom
externl:update-action-versions
Mar 17, 2026
Merged

Bump GitHub Actions versions#747
externl merged 1 commit intozeroc-ice:mainfrom
externl:update-action-versions

Conversation

@externl
Copy link
Copy Markdown
Member

@externl externl commented Mar 17, 2026

  • Update actions/checkout from v4 to v6 across GitHub workflow files
  • Upgrade workflow setup actions: actions/setup-java from v4 to v5 and actions/setup-dotnet from v4 to v5
  • Update Node.js setup to actions/setup-node@v6 in both the shared composite action and workflow definitions

- Update `actions/checkout` from `v4` to `v6` across GitHub workflow files
- Upgrade workflow setup actions: `actions/setup-java` from `v4` to `v5` and `actions/setup-dotnet` from `v4` to `v5`
- Update Node.js setup to `actions/setup-node@v6` in both the shared composite action and workflow definitions
Copy link
Copy Markdown

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

Updates GitHub Actions workflow dependencies to newer major versions across the repo’s CI/lint pipelines, aligning the various language demo checks with the intended action upgrades.

Changes:

  • Bump actions/checkout version across all workflows.
  • Upgrade setup actions in workflows (setup-java, setup-dotnet, setup-node) and the shared composite Node setup action.
  • Keep Node setup consistent by updating both the composite action and direct workflow usage.

Reviewed changes

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

Show a summary per file
File Description
.github/workflows/swift.yml Updates checkout action version for Swift formatting/lint job.
.github/workflows/python.yml Updates checkout action version for Ruff and Pyright jobs.
.github/workflows/markdown.yml Updates checkout and Node setup action versions for markdown linting.
.github/workflows/javascript.yml Updates checkout action version for JS lint/format workflow.
.github/workflows/java.yml Updates checkout and Java setup action versions for rewrite/lint workflow.
.github/workflows/dotnet.yml Updates checkout action version for .NET format workflow.
.github/workflows/devcontainer.yml Updates checkout action version for devcontainer build workflow.
.github/workflows/cpp.yml Updates checkout action version across C++ formatting/tidy/vscode-cmake jobs.
.github/workflows/ci.yml Updates checkout, .NET setup, and Java setup action versions in main CI workflows.
.github/actions/setup-node/action.yml Updates Node setup action version in the shared composite action.

You can also share your feedback on Copilot code review. Take the survey.

Comment thread .github/workflows/javascript.yml
Comment thread .github/workflows/java.yml
Comment thread .github/workflows/devcontainer.yml
Comment thread .github/workflows/ci.yml
Comment thread .github/workflows/swift.yml
Comment thread .github/workflows/dotnet.yml
Comment thread .github/workflows/cpp.yml
Comment thread .github/actions/setup-node/action.yml
Comment thread .github/workflows/python.yml
Comment thread .github/workflows/markdown.yml
@externl externl merged commit a7db412 into zeroc-ice:main Mar 17, 2026
26 checks passed
externl added a commit that referenced this pull request Mar 17, 2026
- Update `actions/checkout` from `v4` to `v6` across GitHub workflow files
- Upgrade workflow setup actions: `actions/setup-java` from `v4` to `v5` and `actions/setup-dotnet` from `v4` to `v5`
- Update Node.js setup to `actions/setup-node@v6` in both the shared composite action and workflow definitions

(cherry picked from commit a7db412)
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.

3 participants