Update all workflow files to use Node 24-compatible github-script#16901
Conversation
Agent-Logs-Url: https://github.com/microsoft/aspire/sessions/72d69096-2f69-4cd8-a1cc-104174267efa Co-authored-by: sebastienros <1165805+sebastienros@users.noreply.github.com>
|
🚀 Dogfood this PR with:
curl -fsSL https://raw.githubusercontent.com/microsoft/aspire/main/eng/scripts/get-aspire-cli-pr.sh | bash -s -- 16901Or
iex "& { $(irm https://raw.githubusercontent.com/microsoft/aspire/main/eng/scripts/get-aspire-cli-pr.ps1) } 16901" |
There was a problem hiding this comment.
Pull request overview
Updates the reusable CLI E2E image build workflow to use a Node 24-compatible pinned actions/github-script version, eliminating the Node.js 20 deprecation warning in the CLI E2E image cache workflow chain while preserving the existing cache-runtime export behavior.
Changes:
- Updated
.github/workflows/build-cli-e2e-image.ymlto useactions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3(v9.0.0) instead of the older v7 pin. - Kept the “Export GitHub Actions cache runtime” script logic unchanged.
|
@copilot We should match the change in all the other references to github-script that we have. Except for the workflow lock files. |
1 similar comment
|
@copilot We should match the change in all the other references to github-script that we have. Except for the workflow lock files. |
Co-authored-by: radical <1472+radical@users.noreply.github.com>
Done. Updated all |
Description
Removes the Node.js 20 deprecation warning across all GitHub Actions workflows by updating every
actions/github-scriptpin to the Node.js 24-compatible v9.0.0 SHA.Workflow updates
actions/github-scriptv7 and v8 SHAs across all workflow files with the repo's pinned v9 SHA.Scope
60a0d83039c74a4aee543508d2ffcb1c3799cdea) or v8 (ed597411d8f924073f98dfc5c65a23a2325f34cd) pins:apply-test-attributes.yml,auto-rerun-transient-ci-failures.yml,backmerge-release.yml,backport.yml,build-cli-e2e-image.yml,cli-e2e-recording-comment.yml,create-failing-test-issue.yml,deployment-cleanup.yml,deployment-test-command.yml,deployment-tests.yml,dogfood-comment.yml,tests-daily-smoke.yml, andupdate-dependencies.yml.Checklist
<remarks />and<code />elements on your triple slash comments?Original prompt
This pull request was created from Copilot chat.