Skip to content

Commit e896b45

Browse files
authored
ci: bump actions to node 24 compatible versions (#1744)
1 parent fe64642 commit e896b45

File tree

5 files changed

+21
-21
lines changed

5 files changed

+21
-21
lines changed

.github/workflows/ci.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -379,7 +379,7 @@ jobs:
379379

380380
steps:
381381
- name: Merge Artifacts
382-
uses: actions/upload-artifact/merge@v4
382+
uses: actions/upload-artifact/merge@v7
383383
with:
384384
name: jetsocat
385385
pattern: jetsocat-*
@@ -437,12 +437,12 @@ jobs:
437437
path: ./.github/workflows
438438

439439
- name: Setup pnpm
440-
uses: pnpm/action-setup@v4
440+
uses: pnpm/action-setup@v5
441441
with:
442442
version: 10
443443

444444
- name: Setup Node.js
445-
uses: actions/setup-node@v4
445+
uses: actions/setup-node@v6
446446
with:
447447
node-version: '20.x'
448448
cache: 'pnpm'
@@ -678,7 +678,7 @@ jobs:
678678

679679
- name: Add msbuild to PATH
680680
if: ${{ matrix.os == 'windows' }}
681-
uses: microsoft/setup-msbuild@v2
681+
uses: microsoft/setup-msbuild@v3
682682

683683
- name: Package
684684
if: ${{ github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository }}
@@ -730,7 +730,7 @@ jobs:
730730

731731
steps:
732732
- name: Merge Artifacts
733-
uses: actions/upload-artifact/merge@v4
733+
uses: actions/upload-artifact/merge@v7
734734
with:
735735
name: devolutions-gateway
736736
pattern: devolutions-gateway-*
@@ -748,7 +748,7 @@ jobs:
748748
ref: ${{ needs.preflight.outputs.ref }}
749749

750750
- name: Add msbuild to PATH
751-
uses: microsoft/setup-msbuild@v2
751+
uses: microsoft/setup-msbuild@v3
752752

753753
- name: Build
754754
run: ./dotnet/DesktopAgent/build.ps1
@@ -896,7 +896,7 @@ jobs:
896896

897897
- name: Add msbuild to PATH
898898
if: ${{ matrix.os == 'windows' }}
899-
uses: microsoft/setup-msbuild@v2
899+
uses: microsoft/setup-msbuild@v3
900900

901901
- name: Build
902902
run: |
@@ -978,7 +978,7 @@ jobs:
978978

979979
steps:
980980
- name: Merge Artifacts
981-
uses: actions/upload-artifact/merge@v4
981+
uses: actions/upload-artifact/merge@v7
982982
with:
983983
name: devolutions-agent
984984
pattern: devolutions-agent-*

.github/workflows/jetify.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ jobs:
123123

124124
- name: Restore Detours Cache (${{matrix.arch}})
125125
id: cache-detours
126-
uses: actions/cache/restore@v4
126+
uses: actions/cache/restore@v5
127127
with:
128128
path: dependencies/detours
129129
key: detours-${{ matrix.arch }}-${{ needs.preflight.outputs.detours-git-commit }}
@@ -138,7 +138,7 @@ jobs:
138138

139139
- name: Save Detours Cache (${{matrix.arch}})
140140
if: ${{ steps.cache-detours.outputs.cache-hit != 'true' }}
141-
uses: actions/cache/save@v4
141+
uses: actions/cache/save@v5
142142
with:
143143
path: dependencies/detours
144144
key: detours-${{ matrix.arch }}-${{ needs.preflight.outputs.detours-git-commit }}

.github/workflows/package.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -392,7 +392,7 @@ jobs:
392392

393393
- name: Add msbuild to PATH
394394
if: ${{ matrix.os == 'windows' && (matrix.project == 'devolutions-gateway' || matrix.project == 'devolutions-agent') }}
395-
uses: microsoft/setup-msbuild@v2
395+
uses: microsoft/setup-msbuild@v3
396396

397397
- name: Download native-libs
398398
if: ${{ matrix.project == 'devolutions-gateway' && matrix.os == 'windows' }}
@@ -618,7 +618,7 @@ jobs:
618618

619619
steps:
620620
- name: Merge Artifacts
621-
uses: actions/upload-artifact/merge@v4
621+
uses: actions/upload-artifact/merge@v7
622622
with:
623623
name: devolutions-gateway-signed
624624
pattern: devolutions-gateway-*-signed
@@ -631,7 +631,7 @@ jobs:
631631

632632
steps:
633633
- name: Merge Artifacts
634-
uses: actions/upload-artifact/merge@v4
634+
uses: actions/upload-artifact/merge@v7
635635
with:
636636
name: devolutions-agent-signed
637637
pattern: devolutions-agent-*-signed
@@ -644,7 +644,7 @@ jobs:
644644

645645
steps:
646646
- name: Merge Artifacts
647-
uses: actions/upload-artifact/merge@v4
647+
uses: actions/upload-artifact/merge@v7
648648
with:
649649
name: jetsocat-signed
650650
pattern: jetsocat-*-signed

.github/workflows/publish-libraries.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ jobs:
8282

8383
steps:
8484
- name: Merge Artifacts
85-
uses: actions/upload-artifact/merge@v4
85+
uses: actions/upload-artifact/merge@v7
8686
with:
8787
name: nupkg
8888
pattern: nupkg-*
@@ -109,12 +109,12 @@ jobs:
109109
uses: actions/checkout@v6
110110

111111
- name: Setup pnpm
112-
uses: pnpm/action-setup@v4
112+
uses: pnpm/action-setup@v5
113113
with:
114114
version: 10
115115

116116
- name: Setup Node.js
117-
uses: actions/setup-node@v4
117+
uses: actions/setup-node@v6
118118
with:
119119
node-version: '20'
120120
cache: 'pnpm'
@@ -144,7 +144,7 @@ jobs:
144144

145145
steps:
146146
- name: Merge Artifacts
147-
uses: actions/upload-artifact/merge@v4
147+
uses: actions/upload-artifact/merge@v7
148148
with:
149149
name: npm
150150
pattern: npm-*

.github/workflows/release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -230,18 +230,18 @@ jobs:
230230
# Without QEMU, we would need native ARM64 runners (which are more expensive and less available).
231231
# Note: QEMU is only used during the IMAGE BUILD, not at runtime - the final images are native.
232232
- name: Set up QEMU
233-
uses: docker/setup-qemu-action@v3
233+
uses: docker/setup-qemu-action@v4
234234

235235
# Docker Buildx is required for multi-platform builds and creating manifest lists.
236236
# It provides:
237237
# 1. The ability to build for multiple architectures in a single command
238238
# 2. The 'docker buildx imagetools' command for creating multi-arch manifests
239239
# 3. Better caching and build performance compared to legacy docker build
240240
- name: Set up Docker Buildx
241-
uses: docker/setup-buildx-action@v3
241+
uses: docker/setup-buildx-action@v4
242242

243243
- name: Login to Docker Hub
244-
uses: docker/login-action@v3
244+
uses: docker/login-action@v4
245245
with:
246246
username: devolutionsbot
247247
password: ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }}

0 commit comments

Comments
 (0)