File tree Expand file tree Collapse file tree 2 files changed +12
-17
lines changed Expand file tree Collapse file tree 2 files changed +12
-17
lines changed Original file line number Diff line number Diff line change @@ -27,8 +27,10 @@ concurrency:
2727 group : ${{ github.workflow }}-${{ github.ref }}-main
2828 cancel-in-progress : true
2929
30- jobs :
30+ outputs :
31+ tag : ${{ jobs.github-release.outputs.tag }}
3132
33+ jobs :
3234 build-python :
3335 runs-on : ubuntu-latest
3436 outputs :
@@ -101,6 +103,8 @@ jobs:
101103 permissions :
102104 contents : write
103105 runs-on : ubuntu-latest
106+ outputs :
107+ tag : ${{ steps.tag.outputs.tag }}
104108 steps :
105109 - name : Setup Python 3.13
106110 uses : actions/setup-python@v5
Original file line number Diff line number Diff line change @@ -64,22 +64,13 @@ jobs:
6464 if : (github.event_name == 'workflow_dispatch' && inputs.create_release) || github.event_name == 'push'
6565
6666 steps :
67- - name : Download assets from GitHub release
68- uses : robinraju/release-downloader@v1
69- with :
70- repository : ${{ github.repository }}
71- # download the latest release
72- latest : true
73- # don't download pre-releases
74- preRelease : false
75- fileName : " *"
76- # don't download GitHub-generated source tar and zip files
77- tarBall : false
78- zipBall : false
79- # create a directory to store the downloaded assets
80- out-file-path : assets-to-publish
81- # don't extract downloaded files
82- extract : false
67+ - name : Download assets from latest GitHub release using gh CLI
68+ env :
69+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
70+ run : |
71+ mkdir -p assets-to-publish
72+ release_tag="${{ needs.build-test-release.outputs.tag }}"
73+ gh release download "$release_tag" --repo "$GITHUB_REPOSITORY" --dir assets-to-publish
8374
8475 - name : List downloaded assets
8576 run : ls -la assets-to-publish
You can’t perform that action at this time.
0 commit comments