10
10
on :
11
11
pull_request :
12
12
push :
13
- branches : [master ]
13
+ branches : [develop ]
14
14
15
15
jobs :
16
16
linux :
17
- runs-on : ubuntu-22 .04
17
+ runs-on : ubuntu-20 .04
18
18
19
19
steps :
20
20
- uses : actions/checkout@v3
@@ -50,17 +50,17 @@ jobs:
50
50
run : build/test/gpu-setup-test -ic
51
51
52
52
- name : Upload lib
53
- uses : actions/upload-artifact@v2
53
+ uses : actions/upload-artifact@v3
54
54
with :
55
55
name : linux
56
56
path : build/src/libgpu-setup.so
57
57
- name : Upload test-app
58
- uses : actions/upload-artifact@v2
58
+ uses : actions/upload-artifact@v3
59
59
with :
60
60
name : linux
61
61
path : build/test/gpu-setup-test
62
62
- name : Upload api.h
63
- uses : actions/upload-artifact@v2
63
+ uses : actions/upload-artifact@v3
64
64
with :
65
65
name : linux
66
66
path : include/api.h
@@ -169,27 +169,27 @@ jobs:
169
169
run : build/test/gpu-setup-test -ic
170
170
171
171
- name : Upload DLL
172
- uses : actions/upload-artifact@v2
172
+ uses : actions/upload-artifact@v3
173
173
with :
174
174
name : windows
175
175
path : build/src/gpu-setup.dll
176
176
- name : Upload lib
177
- uses : actions/upload-artifact@v2
177
+ uses : actions/upload-artifact@v3
178
178
with :
179
179
name : windows
180
180
path : build/src/gpu-setup.lib
181
181
- name : Upload gnu lib
182
- uses : actions/upload-artifact@v2
182
+ uses : actions/upload-artifact@v3
183
183
with :
184
184
name : windows
185
185
path : build/src/libgpu-setup.a
186
186
- name : Upload test app
187
- uses : actions/upload-artifact@v2
187
+ uses : actions/upload-artifact@v3
188
188
with :
189
189
name : windows
190
190
path : build/test/gpu-setup-test.exe
191
191
- name : Upload api.h
192
- uses : actions/upload-artifact@v2
192
+ uses : actions/upload-artifact@v3
193
193
with :
194
194
name : windows
195
195
path : include/api.h
@@ -262,22 +262,32 @@ jobs:
262
262
run : build/test/gpu-setup-test -ic
263
263
264
264
- name : Upload library
265
- uses : actions/upload-artifact@v2
265
+ uses : actions/upload-artifact@v3
266
266
with :
267
267
name : macos
268
268
path : build/src/libgpu-setup.dylib
269
269
- name : Upload test app
270
- uses : actions/upload-artifact@v2
270
+ uses : actions/upload-artifact@v3
271
271
with :
272
272
name : macos
273
273
path : build/test/gpu-setup-test
274
274
- name : Upload api.h
275
- uses : actions/upload-artifact@v2
275
+ uses : actions/upload-artifact@v3
276
276
with :
277
277
name : macos
278
278
path : include/api.h
279
+ - name : Upload MoltenVK
280
+ uses : actions/upload-artifact@v3
281
+ with :
282
+ name : macos
283
+ path : ${{ env.VULKAN_ROOT_LOCATION }}/MoltenVK/dylib/macOS/libMoltenVK.dylib
284
+ - name : Upload MoltenVK config
285
+ uses : actions/upload-artifact@v3
286
+ with :
287
+ name : macos
288
+ path : ${{ env.VULKAN_ROOT_LOCATION }}/MoltenVK/dylib/macOS/MoltenVK_icd.json
279
289
- name : Upload Vulkan
280
- uses : actions/upload-artifact@v2
290
+ uses : actions/upload-artifact@v3
281
291
with :
282
292
name : macos
283
293
path : ${{ env.VULKAN_ROOT_LOCATION }}/macOS/lib/libvulkan.1.dylib
@@ -322,32 +332,32 @@ jobs:
322
332
run : arch -arm64 build/test/gpu-setup-test -ic
323
333
324
334
- name : Upload library
325
- uses : actions/upload-artifact@v2
335
+ uses : actions/upload-artifact@v3
326
336
with :
327
337
name : macos-m1
328
338
path : build/src/libgpu-setup.dylib
329
339
- name : Upload test app
330
- uses : actions/upload-artifact@v2
340
+ uses : actions/upload-artifact@v3
331
341
with :
332
342
name : macos-m1
333
343
path : build/test/gpu-setup-test
334
344
- name : Upload api.h
335
- uses : actions/upload-artifact@v2
345
+ uses : actions/upload-artifact@v3
336
346
with :
337
347
name : macos-m1
338
348
path : include/api.h
339
349
- name : Upload MoltenVK
340
- uses : actions/upload-artifact@v2
350
+ uses : actions/upload-artifact@v3
341
351
with :
342
352
name : macos-m1
343
353
path : ${{ env.VULKAN_ROOT_LOCATION }}/MoltenVK/dylib/macOS/libMoltenVK.dylib
344
354
- name : Upload MoltenVK config
345
- uses : actions/upload-artifact@v2
355
+ uses : actions/upload-artifact@v3
346
356
with :
347
357
name : macos-m1
348
358
path : ${{ env.VULKAN_ROOT_LOCATION }}/MoltenVK/dylib/macOS/MoltenVK_icd.json
349
359
- name : Upload Vulkan
350
- uses : actions/upload-artifact@v2
360
+ uses : actions/upload-artifact@v3
351
361
with :
352
362
name : macos-m1
353
363
path : ${{ env.VULKAN_ROOT_LOCATION }}/macOS/lib/libvulkan.1.dylib
@@ -358,48 +368,48 @@ jobs:
358
368
# runs-on: [self-hosted, linux]
359
369
360
370
# steps:
361
- # - uses: actions/checkout@v3
362
- # with:
363
- # submodules: true
364
-
365
- # - run: cmake -DSPACEMESH_ARCH_ARM64=ON -B build
366
- # - run: cmake --build build
367
-
368
- # - name: Copy library
369
- # run: cp build/src/libgpu-setup.so build/test/libgpu-setup.so
370
-
371
- # - name: Unit tests - Golden vectors
372
- # run: build/test/gpu-setup-test --test-vector-check
373
- # - name: Unit tests - hash and bitstream
374
- # run: build/test/gpu-setup-test --unit-tests
375
- # - name: Unit tests - PoW
376
- # run: build/test/gpu-setup-test -tp -d 18 -id 0xe26b543725490682675f6f84ea7689601adeaf14caa7024ec1140c82754ca339 --salt 0x165310acce39719148915c356f25c5cb78e82203222cccdf3c15a9c3684e08cb -si 126202
377
- # - name: Unit tests - PoW and Leafs
378
- # run: build/test/gpu-setup-test -tlp -d 18 -id 0xe26b543725490682675f6f84ea7689601adeaf14caa7024ec1140c82754ca339 --salt 0x165310acce39719148915c356f25c5cb78e82203222cccdf3c15a9c3684e08cb -si 126202
379
- # - name: Unit tests - label lengths
380
- # run: build/test/gpu-setup-test -il
381
- # - name: Unit tests - labels count
382
- # run: build/test/gpu-setup-test -in
383
- # - name: Integration tests - concurrency test
384
- # run: build/test/gpu-setup-test -ip
385
- # - name: Integration tests - cancellation test
386
- # run: build/test/gpu-setup-test -ic
387
-
388
- # - name: Upload lib
389
- # uses: actions/upload-artifact@v2
390
- # with:
391
- # name: linux-arm64
392
- # path: build/src/libgpu-setup.so
393
- # - name: Upload test-app
394
- # uses: actions/upload-artifact@v2
395
- # with:
396
- # name: linux-arm64
397
- # path: build/test/gpu-setup-test
398
- # - name: Upload api.h
399
- # uses: actions/upload-artifact@v2
400
- # with:
401
- # name: linux-arm64
402
- # path: include/api.h
371
+ # - uses: actions/checkout@v3
372
+ # with:
373
+ # submodules: true
374
+
375
+ # - run: cmake -DSPACEMESH_ARCH_ARM64=ON -B build
376
+ # - run: cmake --build build
377
+
378
+ # - name: Copy library
379
+ # run: cp build/src/libgpu-setup.so build/test/libgpu-setup.so
380
+
381
+ # - name: Unit tests - Golden vectors
382
+ # run: build/test/gpu-setup-test --test-vector-check
383
+ # - name: Unit tests - hash and bitstream
384
+ # run: build/test/gpu-setup-test --unit-tests
385
+ # - name: Unit tests - PoW
386
+ # run: build/test/gpu-setup-test -tp -d 18 -id 0xe26b543725490682675f6f84ea7689601adeaf14caa7024ec1140c82754ca339 --salt 0x165310acce39719148915c356f25c5cb78e82203222cccdf3c15a9c3684e08cb -si 126202
387
+ # - name: Unit tests - PoW and Leafs
388
+ # run: build/test/gpu-setup-test -tlp -d 18 -id 0xe26b543725490682675f6f84ea7689601adeaf14caa7024ec1140c82754ca339 --salt 0x165310acce39719148915c356f25c5cb78e82203222cccdf3c15a9c3684e08cb -si 126202
389
+ # - name: Unit tests - label lengths
390
+ # run: build/test/gpu-setup-test -il
391
+ # - name: Unit tests - labels count
392
+ # run: build/test/gpu-setup-test -in
393
+ # - name: Integration tests - concurrency test
394
+ # run: build/test/gpu-setup-test -ip
395
+ # - name: Integration tests - cancellation test
396
+ # run: build/test/gpu-setup-test -ic
397
+
398
+ # - name: Upload lib
399
+ # uses: actions/upload-artifact@v3
400
+ # with:
401
+ # name: linux-arm64
402
+ # path: build/src/libgpu-setup.so
403
+ # - name: Upload test-app
404
+ # uses: actions/upload-artifact@v3
405
+ # with:
406
+ # name: linux-arm64
407
+ # path: build/test/gpu-setup-test
408
+ # - name: Upload api.h
409
+ # uses: actions/upload-artifact@v3
410
+ # with:
411
+ # name: linux-arm64
412
+ # path: include/api.h
403
413
404
414
release :
405
415
runs-on : ubuntu-latest
@@ -436,6 +446,6 @@ jobs:
436
446
libgpu-setup-windows-${{ env.VERSION }}.zip
437
447
libgpu-setup-macos-${{ env.VERSION }}.zip
438
448
libgpu-setup-macos-m1-${{ env.VERSION }}.zip
439
- # libgpu-setup-linux-arm64-${{ env.VERSION }}.zip
449
+ # libgpu-setup-linux-arm64-${{ env.VERSION }}.zip
440
450
env :
441
451
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
0 commit comments