Update GitHub Actions to fix Node.js 20 deprecation warnings

- actions/checkout@v4 → @v6 (Node.js 24 support)
- microsoft/setup-msbuild@v2 → @v3 (Node.js 24 support)
- Add FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true env for softprops/action-gh-release@v2,
  actions/upload-artifact@v4, and actions/download-artifact@v4

Agent-Logs-Url: https://github.com/sjackson0109/rdpwrap/sessions/6bd972e4-d369-4b43-bbe0-ea754bc00662

Co-authored-by: sjackson0109 <38080190+sjackson0109@users.noreply.github.com>
pull/4062/head
copilot-swe-agent[bot] 1 month ago
parent 8b7184f97a
commit 0463cd322d

@ -7,6 +7,9 @@ on:
- 'v*' - 'v*'
workflow_dispatch: workflow_dispatch:
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
permissions: permissions:
contents: write contents: write
@ -20,10 +23,10 @@ jobs:
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v4 uses: actions/checkout@v6
- name: Setup MSBuild - name: Setup MSBuild
uses: microsoft/setup-msbuild@v2 uses: microsoft/setup-msbuild@v3
# Override the v120 platform toolset with the VS 2022 toolset (v143). # Override the v120 platform toolset with the VS 2022 toolset (v143).
# The rdpwrap C++ source is standard Win32 API code and compiles cleanly # The rdpwrap C++ source is standard Win32 API code and compiles cleanly

@ -8,6 +8,9 @@ on:
- '.github/workflows/publish-ini.yml' - '.github/workflows/publish-ini.yml'
workflow_dispatch: workflow_dispatch:
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
permissions: permissions:
contents: write contents: write
@ -17,7 +20,7 @@ jobs:
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v4 uses: actions/checkout@v6
# ── Extract the date string used for tagging and the updated field ────── # ── Extract the date string used for tagging and the updated field ──────
- name: Get release metadata - name: Get release metadata

Loading…
Cancel
Save