49
49
- name : Install dependencies for DaCo dialect
50
50
working-directory : clients/daco-dialect-support
51
51
run : NODE_ENV=production npm ci
52
- - uses : actions/upload-artifact@v3
52
+ - uses : actions/upload-artifact@v4
53
53
with :
54
54
name : clients-for-bd-scan
55
55
path : clients/**
72
72
working-directory : server
73
73
run : mvn -e -B -Pnative -Dagent=true -Dtest=\!PositiveTest* -DfailIfNoTests=false test
74
74
- name : Upload native build configuration
75
- uses : actions/upload-artifact@v3
75
+ uses : actions/upload-artifact@v4
76
76
with :
77
77
if-no-files-found : warn
78
78
name : native-build-configuration
@@ -93,13 +93,13 @@ jobs:
93
93
working-directory : server
94
94
run : mvn clean verify --no-transfer-progress
95
95
- name : Upload performance data
96
- uses : actions/upload-artifact@v3
96
+ uses : actions/upload-artifact@v4
97
97
with :
98
98
if-no-files-found : warn
99
99
name : test-perfomance-data
100
100
path : server/engine/target/perf.csv
101
101
- name : Upload jar files
102
- uses : actions/upload-artifact@v3
102
+ uses : actions/upload-artifact@v4
103
103
with :
104
104
name : jar
105
105
path : server/engine/target/server.jar
@@ -112,7 +112,7 @@ jobs:
112
112
npm ci
113
113
npm run compile
114
114
- name : Upload cobol dialect API library
115
- uses : actions/upload-artifact@v3
115
+ uses : actions/upload-artifact@v4
116
116
with :
117
117
name : lib
118
118
path : clients/cobol-dialect-api/lib/*
@@ -136,13 +136,13 @@ jobs:
136
136
npm run package
137
137
cp *.vsix ../../.
138
138
- name : Upload IDMS vsix
139
- uses : actions/upload-artifact@v3
139
+ uses : actions/upload-artifact@v4
140
140
with :
141
141
if-no-files-found : warn
142
142
name : vsix-idms-dialect
143
143
path : ' cobol-language-support-for-idms*.vsix'
144
144
- name : Upload DaCo vsix
145
- uses : actions/upload-artifact@v3
145
+ uses : actions/upload-artifact@v4
146
146
with :
147
147
if-no-files-found : warn
148
148
name : vsix-daco-dialect
@@ -169,7 +169,7 @@ jobs:
169
169
npm run package:web
170
170
cp *.vsix ../../.
171
171
- name : Upload Web vsix
172
- uses : actions/upload-artifact@v3
172
+ uses : actions/upload-artifact@v4
173
173
with :
174
174
if-no-files-found : warn
175
175
name : vsix-cobol-language-support-web
@@ -240,7 +240,7 @@ jobs:
240
240
- uses : ilammy/msvc-dev-cmd@v1
241
241
if : matrix.os == 'windows-latest'
242
242
- name : Retrieve native build configurations
243
- uses : actions/download-artifact@v3
243
+ uses : actions/download-artifact@v4
244
244
with :
245
245
name : native-build-configuration
246
246
path : native-build-configuration
@@ -263,7 +263,7 @@ jobs:
263
263
run : mvn -e -B -Plinux-native -DskipTests clean package
264
264
- name : Prepare windows artifacts
265
265
if : matrix.os == 'windows-latest'
266
- uses : actions/upload-artifact@v3
266
+ uses : actions/upload-artifact@v4
267
267
with :
268
268
name : staging-${{ env.target }}
269
269
path : |
@@ -273,7 +273,7 @@ jobs:
273
273
if-no-files-found : error
274
274
- name : Prepare non-windows artifacts
275
275
if : matrix.os != 'windows-latest'
276
- uses : actions/upload-artifact@v3
276
+ uses : actions/upload-artifact@v4
277
277
with :
278
278
name : staging-${{ env.target }}
279
279
path : server/engine/target/engine
@@ -308,12 +308,12 @@ jobs:
308
308
run : echo "target=linux-${{ matrix.arch }}" >> $GITHUB_ENV
309
309
- uses : actions/checkout@v3
310
310
- name : Retrieve native build
311
- uses : actions/download-artifact@v3
311
+ uses : actions/download-artifact@v4
312
312
with :
313
313
name : staging-${{ env.target }}
314
314
path : staging/${{ env.target }}
315
315
- name : Retrieve server jars
316
- uses : actions/download-artifact@v3
316
+ uses : actions/download-artifact@v4
317
317
with :
318
318
name : jar
319
319
path : jar
@@ -348,7 +348,7 @@ jobs:
348
348
with :
349
349
node-version : 16
350
350
- name : Download VS Code extension dialect API
351
- uses : actions/download-artifact@v3
351
+ uses : actions/download-artifact@v4
352
352
with :
353
353
name : lib
354
354
path : clients/cobol-dialect-api
@@ -365,13 +365,13 @@ jobs:
365
365
run : |
366
366
npm run package -- --target ${{ env.target }}
367
367
cp *.vsix ../../.
368
- - uses : actions/upload-artifact@v3
368
+ - uses : actions/upload-artifact@v4
369
369
with :
370
370
if-no-files-found : warn
371
371
name : vsix-cobol-language-support-${{ env.target }}
372
372
path : ' cobol-language-support*.vsix'
373
373
- name : Retrieve idms dialect
374
- uses : actions/download-artifact@v3
374
+ uses : actions/download-artifact@v4
375
375
with :
376
376
name : vsix-idms-dialect
377
377
path : dialects-idms
@@ -381,7 +381,7 @@ jobs:
381
381
unzip -j dialects-idms/*.vsix extension/server/jar/dialect-idms.jar -d clients/idms-dialect-support/server/jar
382
382
shell : bash
383
383
- name : Retrieve daco dialect
384
- uses : actions/download-artifact@v3
384
+ uses : actions/download-artifact@v4
385
385
with :
386
386
name : vsix-daco-dialect
387
387
path : dialects-daco
0 commit comments