Skip to content

update cicd workflow actions to the newest#168

Merged
HeyItsGilbert merged 1 commit into
PowerShellOrg:masterfrom
Mynster9361:update-cicd-workflow
May 15, 2026
Merged

update cicd workflow actions to the newest#168
HeyItsGilbert merged 1 commit into
PowerShellOrg:masterfrom
Mynster9361:update-cicd-workflow

Conversation

@Mynster9361
Copy link
Copy Markdown
Contributor

What this changes

This change updates the current github actions to run on the newest versions.
Bumping node (for some v16 and others v20) to all run on Node v24

Why

This ensures we do not suddenly have to make changes in the future as the releases this currently runs on is the next runner ups for deprecation.
Also always good to keep things you depend on up to date and ensure they run on the new actions

Closes #

Type of change

  • Bug fix (non-breaking change that corrects incorrect behavior)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that changes existing behavior)
  • Chore / refactor / documentation (no behavior change)

Checklist

  • Pester tests added or updated to cover the change
  • Invoke-psake Analyze passes locally with no new warnings
  • Invoke-psake Test passes locally on at least one platform
  • CHANGELOG.md updated (required for any user-facing change)
  • Documentation updated if behavior changed

Additional notes

To view changes / release notes you can find them on below links:
(Actions checkout)
https://github.com/actions/checkout#checkout-v6
(upload-artifact)
https://github.com/actions/upload-artifact/releases
(download-artifact)
https://github.com/actions/download-artifact/releases

Copilot AI review requested due to automatic review settings May 15, 2026 12:29
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 CI workflow’s GitHub Actions dependencies to newer major versions intended to run on newer Node runtimes.

Changes:

  • Updates checkout actions in PowerShell test jobs.
  • Updates artifact upload/download actions used for test result publishing.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@HeyItsGilbert
Copy link
Copy Markdown
Member

Thank you!

@HeyItsGilbert HeyItsGilbert merged commit dc3c481 into PowerShellOrg:master May 15, 2026
3 of 4 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.

3 participants