Skip to content

Commit e897481

Browse files
build-ants.yml: Switch to ncipollo release action
1 parent 2449d25 commit e897481

File tree

1 file changed

+11
-82
lines changed

1 file changed

+11
-82
lines changed

.github/workflows/build-ants.yml

Lines changed: 11 additions & 82 deletions
Original file line numberDiff line numberDiff line change
@@ -288,125 +288,54 @@ jobs:
288288
needs: [build, build-manylinuxes, build-windows]
289289
runs-on: ubuntu-latest
290290
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-
305291
- uses: actions/download-artifact@v4
306292
with:
307293
name: sct-apps_centos7
308294
continue-on-error: true
309295
- name: checkin # DEBUG
310296
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
321297

322298
# - uses: actions/download-artifact@v4
323299
# with:
324300
# name: sct-apps_centos8
325301
# continue-on-error: true
326302
# - name: checkin # DEBUG
327303
# 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-
#
339304
# - uses: actions/download-artifact@v4
340305
# with:
341306
# 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
352307
# continue-on-error: true
353308

354309
- uses: actions/download-artifact@v4
355310
with:
356311
name: sct-apps_ubuntu-20.04
357312
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
368313

369314
- uses: actions/download-artifact@v4
370315
with:
371316
name: sct-apps_ubuntu-18.04
372317
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
383318

384319
- uses: actions/download-artifact@v4
385320
with:
386321
name: sct-apps_macos-10.15
387322
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
398323

399324
- uses: actions/download-artifact@v4
400325
with:
401326
name: sct-apps_windows-2019
402327
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
405332
env:
406333
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
407334
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

Comments
 (0)