@@ -288,125 +288,54 @@ jobs:
288
288
needs : [build, build-manylinuxes, build-windows]
289
289
runs-on : ubuntu-latest
290
290
steps :
291
- - name : Create Release
292
- id : create_release
293
- uses : actions/create-release@v1
294
- env :
295
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
296
- with :
297
- # name the release with the run_id to allow multiple builds on the same branch/tag
298
- # https://github.com/actions/create-release/issues/2#issuecomment-613591846
299
- tag_name : ${{ github.ref }}-${{github.run_id }}
300
- release_name : Release ${{ github.sha }}
301
- draft : true
302
- prerelease : true
303
-
304
-
305
291
- uses : actions/download-artifact@v4
306
292
with :
307
293
name : sct-apps_centos7
308
294
continue-on-error : true
309
295
- name : checkin # DEBUG
310
296
run : find .
311
- - name : Upload Release Asset
312
- uses : actions/upload-release-asset@v1
313
- env :
314
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
315
- with :
316
- upload_url : ${{ steps.create_release.outputs.upload_url }} # This pulls from the CREATE RELEASE step above, referencing it's ID to get its outputs object, which include a `upload_url`. See this blog post for more info: https://jasonet.co/posts/new-features-of-github-actions/#passing-data-to-future-steps
317
- asset_path : ./sct-apps_centos7/sct-apps_centos7.tar.gz
318
- asset_name : sct-apps_centos7.tar.gz
319
- asset_content_type : application/gzip
320
- continue-on-error : true
321
297
322
298
# - uses: actions/download-artifact@v4
323
299
# with:
324
300
# name: sct-apps_centos8
325
301
# continue-on-error: true
326
302
# - name: checkin # DEBUG
327
303
# run: find .
328
- # - name: Upload Release Asset
329
- # uses: actions/upload-release-asset@v1
330
- # env:
331
- # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
332
- # with:
333
- # upload_url: ${{ steps.create_release.outputs.upload_url }} # This pulls from the CREATE RELEASE step above, referencing it's ID to get its outputs object, which include a `upload_url`. See this blog post for more info: https://jasonet.co/posts/new-features-of-github-actions/#passing-data-to-future-steps
334
- # asset_path: ./sct-apps_centos8/sct-apps_centos8.tar.gz
335
- # asset_name: sct-apps_centos8.tar.gz
336
- # asset_content_type: application/gzip
337
- # continue-on-error: true
338
- #
339
304
# - uses: actions/download-artifact@v4
340
305
# with:
341
306
# name: sct-apps_archlinux
342
- # continue-on-error: true
343
- # - name: Upload Release Asset
344
- # uses: actions/upload-release-asset@v1
345
- # env:
346
- # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
347
- # with:
348
- # upload_url: ${{ steps.create_release.outputs.upload_url }}
349
- # asset_path: ./sct-apps_archlinux/sct-apps_archlinux.tar.gz
350
- # asset_name: sct-apps_archlinux.tar.gz
351
- # asset_content_type: application/gzip
352
307
# continue-on-error: true
353
308
354
309
- uses : actions/download-artifact@v4
355
310
with :
356
311
name : sct-apps_ubuntu-20.04
357
312
continue-on-error : true
358
- - name : Upload Release Asset
359
- uses : actions/upload-release-asset@v1
360
- env :
361
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
362
- with :
363
- upload_url : ${{ steps.create_release.outputs.upload_url }}
364
- asset_path : ./sct-apps_ubuntu-20.04/sct-apps_ubuntu-20.04.tar.gz
365
- asset_name : sct-apps_ubuntu-20.04.tar.gz
366
- asset_content_type : application/gzip
367
- continue-on-error : true
368
313
369
314
- uses : actions/download-artifact@v4
370
315
with :
371
316
name : sct-apps_ubuntu-18.04
372
317
continue-on-error : true
373
- - name : Upload Release Asset
374
- uses : actions/upload-release-asset@v1
375
- env :
376
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
377
- with :
378
- upload_url : ${{ steps.create_release.outputs.upload_url }}
379
- asset_path : ./sct-apps_ubuntu-18.04/sct-apps_ubuntu-18.04.tar.gz
380
- asset_name : sct-apps_ubuntu-18.04.tar.gz
381
- asset_content_type : application/gzip
382
- continue-on-error : true
383
318
384
319
- uses : actions/download-artifact@v4
385
320
with :
386
321
name : sct-apps_macos-10.15
387
322
continue-on-error : true
388
- - name : Upload Release Asset
389
- uses : actions/upload-release-asset@v1
390
- env :
391
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
392
- with :
393
- upload_url : ${{ steps.create_release.outputs.upload_url }}
394
- asset_path : ./sct-apps_macos-10.15/sct-apps_macos-10.15.tar.gz
395
- asset_name : sct-apps_macos-10.15.tar.gz
396
- asset_content_type : application/gzip
397
- continue-on-error : true
398
323
399
324
- uses : actions/download-artifact@v4
400
325
with :
401
326
name : sct-apps_windows-2019
402
327
continue-on-error : true
403
- - name : Upload Release Asset
404
- uses : actions/upload-release-asset@v1
328
+
329
+ - name : Create Release
330
+ id : create_release
331
+ uses : ncipollo/release-action@v1
405
332
env :
406
333
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
407
334
with :
408
- upload_url : ${{ steps.create_release.outputs.upload_url }}
409
- asset_path : ./sct-apps_windows-2019/sct-apps_windows-2019.tar.gz
410
- asset_name : sct-apps_windows-2019.tar.gz
411
- asset_content_type : application/gzip
412
- continue-on-error : true
335
+ # name the release with the run_id to allow multiple builds on the same branch/tag
336
+ # https://github.com/actions/create-release/issues/2#issuecomment-613591846
337
+ tag : ${{ github.ref }}-${{github.run_id }}
338
+ name : Release ${{ github.sha }}
339
+ draft : true
340
+ prerelease : true
341
+ artifacts : ' sct-apps_centos7/sct-apps_centos7.tar.gz,sct-apps_ubuntu-20.04/sct-apps_ubuntu-20.04.tar.gz,sct-apps_ubuntu-18.04/sct-apps_ubuntu-18.04.tar.gz,sct-apps_macos-10.15/sct-apps_macos-10.15.tar.gz,sct-apps_windows-2019/sct-apps_windows-2019.tar.gz'
0 commit comments