Skip to content

Commit 4dc9cde

Browse files
committed
Fix pre-release downloads
Signed-off-by: Thijs Baaijen <[email protected]>
1 parent 054e7bf commit 4dc9cde

File tree

2 files changed

+12
-17
lines changed

2 files changed

+12
-17
lines changed

.github/workflows/build-test-release.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff 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

.github/workflows/ci.yml

Lines changed: 7 additions & 16 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)