Skip to content

Commit dace4ff

Browse files
chore: update GitHub Actions to address Node.js 20 deprecation
- actions/checkout: v4 → v6 (Node.js 24) - actions/setup-dotnet: v4 → v5 (Node.js 24) - actions/upload-artifact: v4 → v5 (Node.js 24) - actions/stale: v9 → v10 (Node.js 24) - lhotari/action-upterm → owenthereal/action-upterm (maintained fork) - purcell/setup-emacs: @master → @v8.0 (pin to tag) Agent-Logs-Url: https://github.com/PowerShell/PowerShellEditorServices/sessions/cd687667-7088-4930-a154-7d87e9c55860 Co-authored-by: andyleejordan <2226434+andyleejordan@users.noreply.github.com>
1 parent 3b61ce8 commit dace4ff

File tree

4 files changed

+18
-18
lines changed

4 files changed

+18
-18
lines changed

.github/workflows/ci-test.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ jobs:
1818
DOTNET_GENERATE_ASPNET_CERTIFICATE: false
1919
steps:
2020
- name: Checkout repository
21-
uses: actions/checkout@v4
21+
uses: actions/checkout@v6
2222

2323
- name: Install dotnet
24-
uses: actions/setup-dotnet@v4
24+
uses: actions/setup-dotnet@v5
2525
with:
2626
cache: true
2727
cache-dependency-path: '**/*.csproj'
@@ -32,7 +32,7 @@ jobs:
3232
run: ./tools/installPSResources.ps1
3333

3434
- name: Download PowerShell install script
35-
uses: actions/checkout@v4
35+
uses: actions/checkout@v6
3636
with:
3737
repository: PowerShell/PowerShell
3838
path: pwsh
@@ -45,7 +45,7 @@ jobs:
4545

4646
- name: If debugging, start upterm for interactive pipeline troubleshooting
4747
if: ${{ runner.debug == 1 }}
48-
uses: lhotari/action-upterm@v1
48+
uses: owenthereal/action-upterm@v1
4949
with:
5050
wait-timeout-minutes: 1
5151

@@ -55,13 +55,13 @@ jobs:
5555

5656
- name: Upload build artifacts
5757
if: always()
58-
uses: actions/upload-artifact@v4
58+
uses: actions/upload-artifact@v5
5959
with:
6060
name: PowerShellEditorServices-module-${{ matrix.os }}
6161
path: module
6262

6363
- name: Upload test results
64-
uses: actions/upload-artifact@v4
64+
uses: actions/upload-artifact@v5
6565
if: always()
6666
with:
6767
name: PowerShellEditorServices-test-results-${{ matrix.os }}

.github/workflows/close-stale-issues.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
stale-resolved-issues:
1212
runs-on: ubuntu-latest
1313
steps:
14-
- uses: actions/stale@v9
14+
- uses: actions/stale@v10
1515
name: Label resolved issues as needing fix verification
1616
with:
1717
any-of-labels: "Resolution-Answered,Resolution-Duplicate,Resolution-External,Resolution-Fixed,Resolution-Inactive"
@@ -23,7 +23,7 @@ jobs:
2323
stale-fixed-issues:
2424
runs-on: ubuntu-latest
2525
steps:
26-
- uses: actions/stale@v9
26+
- uses: actions/stale@v10
2727
name: Close issues needing fix verification after 1 week of inactivity
2828
with:
2929
stale-issue-label: "Needs: Fix Verification"
@@ -34,7 +34,7 @@ jobs:
3434
stale-feedback-issues:
3535
runs-on: ubuntu-latest
3636
steps:
37-
- uses: actions/stale@v9
37+
- uses: actions/stale@v10
3838
name: Close issues needing author feedback after 1 week of inactivity
3939
with:
4040
stale-issue-label: "Needs: Author Feedback"

.github/workflows/emacs-test.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ jobs:
1818
DOTNET_GENERATE_ASPNET_CERTIFICATE: false
1919
steps:
2020
- name: Checkout repository
21-
uses: actions/checkout@v4
21+
uses: actions/checkout@v6
2222

2323
- name: Install dotnet
24-
uses: actions/setup-dotnet@v4
24+
uses: actions/setup-dotnet@v5
2525
with:
2626
cache: true
2727
cache-dependency-path: '**/*.csproj'
@@ -35,7 +35,7 @@ jobs:
3535
run: Invoke-Build Build
3636

3737
- name: Install Emacs
38-
uses: purcell/setup-emacs@master
38+
uses: purcell/setup-emacs@v8.0
3939
with:
4040
version: '28.2'
4141

.github/workflows/vim-test.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ jobs:
1818
DOTNET_GENERATE_ASPNET_CERTIFICATE: false
1919
steps:
2020
- name: Checkout repository
21-
uses: actions/checkout@v4
21+
uses: actions/checkout@v6
2222

2323
- name: Install dotnet
24-
uses: actions/setup-dotnet@v4
24+
uses: actions/setup-dotnet@v5
2525
with:
2626
cache: true
2727
cache-dependency-path: '**/*.csproj'
@@ -41,13 +41,13 @@ jobs:
4141
version: nightly
4242

4343
- name: Checkout vim-ps1
44-
uses: actions/checkout@v4
44+
uses: actions/checkout@v6
4545
with:
4646
repository: PProvost/vim-ps1
4747
path: vim-ps1
4848

4949
- name: Checkout LanguageClient-neovim
50-
uses: actions/checkout@v4
50+
uses: actions/checkout@v6
5151
with:
5252
repository: autozimu/LanguageClient-neovim
5353
path: LanguageClient-neovim
@@ -57,13 +57,13 @@ jobs:
5757
working-directory: LanguageClient-neovim
5858

5959
- name: Checkout Themis
60-
uses: actions/checkout@v4
60+
uses: actions/checkout@v6
6161
with:
6262
repository: thinca/vim-themis
6363
path: vim-themis
6464

6565
# - name: Debug if run with debugging enabled
66-
# uses: lhotari/action-upterm@v1
66+
# uses: owenthereal/action-upterm@v1
6767

6868
- name: Run Themis with full CLI
6969
env:

0 commit comments

Comments
 (0)