Skip to content

Commit 3204d2e

Browse files
committed
CI: Update upload/download actions and switch to direct upload
dev builds were zipped twice due to a limitation of the action, this fixes it with the update. (new "archive: false" param)
1 parent daeca8d commit 3204d2e

File tree

4 files changed

+55
-55
lines changed

4 files changed

+55
-55
lines changed

.github/workflows/main.yml

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -180,11 +180,11 @@ jobs:
180180

181181
- name: Upload Workspace
182182
if: ${{ (matrix.java == '21') && success() }}
183-
uses: actions/upload-artifact@v6
183+
uses: actions/upload-artifact@v7
184184
with:
185185
name: build
186186
path: /tmp/build.tar.zst
187-
compression-level: 0
187+
archive: false
188188
retention-days: 2
189189
if-no-files-found: error
190190

@@ -194,11 +194,11 @@ jobs:
194194

195195
- name: Upload Dev Build
196196
if: ${{ matrix.java == '21' && contains(github.event.pull_request.labels.*.name, 'ci:dev-build') && success() }}
197-
uses: actions/upload-artifact@v6
197+
uses: actions/upload-artifact@v7
198198
with:
199199
name: dev-build_${{github.event.pull_request.number || github.run_id}}
200200
path: nbbuild/NetBeans-*.zip
201-
compression-level: 0
201+
archive: false
202202
retention-days: 7
203203
if-no-files-found: error
204204

@@ -267,7 +267,7 @@ jobs:
267267
Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 &
268268
269269
- name: Download Build
270-
uses: actions/download-artifact@v7
270+
uses: actions/download-artifact@v8
271271
with:
272272
name: build
273273

@@ -359,7 +359,7 @@ jobs:
359359

360360
- name: Download Build
361361
if: ${{ needs.base-build.result == 'success' && !cancelled() }}
362-
uses: actions/download-artifact@v7
362+
uses: actions/download-artifact@v8
363363
with:
364364
name: build
365365

@@ -403,7 +403,7 @@ jobs:
403403
Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 &
404404
405405
- name: Download Build
406-
uses: actions/download-artifact@v7
406+
uses: actions/download-artifact@v8
407407
with:
408408
name: build
409409

@@ -494,7 +494,7 @@ jobs:
494494
distribution: ${{ env.DEFAULT_JAVA_DISTRIBUTION }}
495495

496496
- name: Download Build
497-
uses: actions/download-artifact@v7
497+
uses: actions/download-artifact@v8
498498
with:
499499
name: build
500500

@@ -544,7 +544,7 @@ jobs:
544544
Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 &
545545
546546
- name: Download Build
547-
uses: actions/download-artifact@v7
547+
uses: actions/download-artifact@v8
548548
with:
549549
name: build
550550

@@ -876,7 +876,7 @@ jobs:
876876
Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 &
877877
878878
- name: Download Build
879-
uses: actions/download-artifact@v7
879+
uses: actions/download-artifact@v8
880880
with:
881881
name: build
882882

@@ -1007,7 +1007,7 @@ jobs:
10071007
Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 &
10081008
10091009
- name: Download Build
1010-
uses: actions/download-artifact@v7
1010+
uses: actions/download-artifact@v8
10111011
with:
10121012
name: build
10131013

@@ -1170,7 +1170,7 @@ jobs:
11701170
Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 &
11711171
11721172
- name: Download Build
1173-
uses: actions/download-artifact@v7
1173+
uses: actions/download-artifact@v8
11741174
with:
11751175
name: build
11761176

@@ -1305,7 +1305,7 @@ jobs:
13051305
Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 &
13061306
13071307
- name: Download Build
1308-
uses: actions/download-artifact@v7
1308+
uses: actions/download-artifact@v8
13091309
with:
13101310
name: build
13111311

@@ -1494,7 +1494,7 @@ jobs:
14941494
Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 &
14951495
14961496
- name: Download Build
1497-
uses: actions/download-artifact@v7
1497+
uses: actions/download-artifact@v8
14981498
with:
14991499
name: build
15001500

@@ -1550,7 +1550,7 @@ jobs:
15501550
Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 &
15511551
15521552
- name: Download Build
1553-
uses: actions/download-artifact@v7
1553+
uses: actions/download-artifact@v8
15541554
with:
15551555
name: build
15561556

@@ -1610,7 +1610,7 @@ jobs:
16101610
Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 &
16111611
16121612
- name: Download Build
1613-
uses: actions/download-artifact@v7
1613+
uses: actions/download-artifact@v8
16141614
with:
16151615
name: build
16161616

@@ -1655,7 +1655,7 @@ jobs:
16551655
Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 &
16561656
16571657
- name: Download Build
1658-
uses: actions/download-artifact@v7
1658+
uses: actions/download-artifact@v8
16591659
with:
16601660
name: build
16611661

@@ -1833,7 +1833,7 @@ jobs:
18331833
Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 &
18341834
18351835
- name: Download Build
1836-
uses: actions/download-artifact@v7
1836+
uses: actions/download-artifact@v8
18371837
with:
18381838
name: build
18391839

@@ -1883,7 +1883,7 @@ jobs:
18831883
Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 &
18841884
18851885
- name: Download Build
1886-
uses: actions/download-artifact@v7
1886+
uses: actions/download-artifact@v8
18871887
with:
18881888
name: build
18891889

@@ -1934,7 +1934,7 @@ jobs:
19341934
Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 &
19351935
19361936
- name: Download Build
1937-
uses: actions/download-artifact@v7
1937+
uses: actions/download-artifact@v8
19381938
with:
19391939
name: build
19401940

@@ -1982,7 +1982,7 @@ jobs:
19821982
Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 &
19831983
19841984
- name: Download Build
1985-
uses: actions/download-artifact@v7
1985+
uses: actions/download-artifact@v8
19861986
with:
19871987
name: build
19881988

@@ -2227,7 +2227,7 @@ jobs:
22272227
Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 &
22282228
22292229
- name: Download Build
2230-
uses: actions/download-artifact@v7
2230+
uses: actions/download-artifact@v8
22312231
with:
22322232
name: build
22332233

@@ -2320,7 +2320,7 @@ jobs:
23202320
Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 &
23212321
23222322
- name: Download Build
2323-
uses: actions/download-artifact@v7
2323+
uses: actions/download-artifact@v8
23242324
with:
23252325
name: build
23262326

@@ -2399,7 +2399,7 @@ jobs:
23992399
# - - -
24002400

24012401
- name: Download Build
2402-
uses: actions/download-artifact@v7
2402+
uses: actions/download-artifact@v8
24032403
with:
24042404
name: build
24052405

@@ -2528,7 +2528,7 @@ jobs:
25282528
Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 &
25292529
25302530
- name: Download Build
2531-
uses: actions/download-artifact@v7
2531+
uses: actions/download-artifact@v8
25322532
with:
25332533
name: build
25342534

@@ -2569,7 +2569,7 @@ jobs:
25692569
Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 &
25702570
25712571
- name: Download Build
2572-
uses: actions/download-artifact@v7
2572+
uses: actions/download-artifact@v8
25732573
with:
25742574
name: build
25752575

.github/workflows/native-binary-build-dlight.nativeexecution.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ jobs:
9797
ls -l -R ${SOURCES}
9898
9999
- name: Upload native sources
100-
uses: actions/upload-artifact@v6
100+
uses: actions/upload-artifact@v7
101101
with:
102102
name: nativeexecution-external-sources
103103
path: ide/dlight.nativeexecution/build/sources/
@@ -113,7 +113,7 @@ jobs:
113113
steps:
114114

115115
- name: Download sources
116-
uses: actions/download-artifact@v7
116+
uses: actions/download-artifact@v8
117117
with:
118118
name: nativeexecution-external-sources
119119

@@ -129,7 +129,7 @@ jobs:
129129
working-directory: ide/dlight.nativeexecution/tools
130130

131131
- name: Upload artifact Linux 64 bit
132-
uses: actions/upload-artifact@v6
132+
uses: actions/upload-artifact@v7
133133
with:
134134
name: Linux-x86_64
135135
path: ide/dlight.nativeexecution/tools/buildall/
@@ -147,7 +147,7 @@ jobs:
147147
# steps:
148148
#
149149
# - name: Download sources
150-
# uses: actions/download-artifact@v7
150+
# uses: actions/download-artifact@v8
151151
# with:
152152
# name: nativeexecution-external-sources
153153
#
@@ -161,7 +161,7 @@ jobs:
161161
# shell: bash
162162
# working-directory: ide/dlight.nativeexecution/tools
163163
# - name: Upload artifact Windows 64 bit
164-
# uses: actions/upload-artifact@v6
164+
# uses: actions/upload-artifact@v7
165165
# with:
166166
# name: Windows-x86_64
167167
# path: ide/dlight.nativeexecution/tools/buildall/
@@ -177,7 +177,7 @@ jobs:
177177
steps:
178178

179179
- name: Download sources
180-
uses: actions/download-artifact@v7
180+
uses: actions/download-artifact@v8
181181
with:
182182
name: nativeexecution-external-sources
183183

@@ -191,7 +191,7 @@ jobs:
191191
working-directory: ide/dlight.nativeexecution/tools
192192

193193
- name: Upload artifact macOS x86_64
194-
uses: actions/upload-artifact@v6
194+
uses: actions/upload-artifact@v7
195195
with:
196196
name: MacOSX-x86_64
197197
path: ide/dlight.nativeexecution/tools/buildall/
@@ -206,7 +206,7 @@ jobs:
206206
steps:
207207

208208
- name: Download sources
209-
uses: actions/download-artifact@v7
209+
uses: actions/download-artifact@v8
210210
with:
211211
name: nativeexecution-external-sources
212212

@@ -220,7 +220,7 @@ jobs:
220220
working-directory: ide/dlight.nativeexecution/tools
221221

222222
- name: Upload artifact macOS arm64
223-
uses: actions/upload-artifact@v6
223+
uses: actions/upload-artifact@v7
224224
with:
225225
name: MacOSX-arm_64
226226
path: ide/dlight.nativeexecution/tools/buildall/
@@ -241,7 +241,7 @@ jobs:
241241
run: mkdir -p myfiles/
242242

243243
- name: Download artifacts from predecessor jobs
244-
uses: actions/download-artifact@v7
244+
uses: actions/download-artifact@v8
245245
with:
246246
path: myfiles/
247247

@@ -270,7 +270,7 @@ jobs:
270270
echo "" >> "$BUILDINFO"
271271
272272
- name: Upload bundle
273-
uses: actions/upload-artifact@v6
273+
uses: actions/upload-artifact@v7
274274
with:
275275
name: nativeexecution-external-binaries
276276
path: myfiles/

.github/workflows/native-binary-build-launcher.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ jobs:
8989
ls -l -R ${SOURCES}
9090
9191
- name: Upload native sources
92-
uses: actions/upload-artifact@v6
92+
uses: actions/upload-artifact@v7
9393
with:
9494
name: launcher-external-sources
9595
path: nbbuild/build/native/launcher/sources/
@@ -108,7 +108,7 @@ jobs:
108108
run: sudo apt install mingw-w64 mingw-w64-tools
109109

110110
- name: Download sources
111-
uses: actions/download-artifact@v7
111+
uses: actions/download-artifact@v8
112112
with:
113113
name: launcher-external-sources
114114

@@ -122,7 +122,7 @@ jobs:
122122
working-directory: platform/o.n.bootstrap/launcher/windows/
123123

124124
- name: Upload bootstrap artifacts
125-
uses: actions/upload-artifact@v6
125+
uses: actions/upload-artifact@v7
126126
with:
127127
name: launcher-bootstrap-bin
128128
path: platform/o.n.bootstrap/launcher/windows/build/
@@ -138,7 +138,7 @@ jobs:
138138
working-directory: harness/apisupport.harness/windows-launcher-src
139139

140140
- name: Upload harness artifacts
141-
uses: actions/upload-artifact@v6
141+
uses: actions/upload-artifact@v7
142142
with:
143143
name: launcher-harness-bin
144144
path: harness/apisupport.harness/windows-launcher-src/build/
@@ -154,7 +154,7 @@ jobs:
154154
working-directory: nb/ide.launcher/windows
155155

156156
- name: Upload IDE artifacts
157-
uses: actions/upload-artifact@v6
157+
uses: actions/upload-artifact@v7
158158
with:
159159
name: launcher-ide-bin
160160
path: nb/ide.launcher/windows/build/
@@ -174,7 +174,7 @@ jobs:
174174
run: mkdir -p myfiles/
175175

176176
- name: Download artifacts from predecessor jobs
177-
uses: actions/download-artifact@v7
177+
uses: actions/download-artifact@v8
178178
with:
179179
path: myfiles/
180180

@@ -206,7 +206,7 @@ jobs:
206206
echo "" >> "$BUILDINFO"
207207
208208
- name: Upload bundle
209-
uses: actions/upload-artifact@v6
209+
uses: actions/upload-artifact@v7
210210
with:
211211
name: launcher-external-binaries
212212
path: myfiles/

0 commit comments

Comments
 (0)