Skip to content

Commit

Permalink
gha to attach a zip of assets to the release
Browse files Browse the repository at this point in the history
  • Loading branch information
CamDavidsonPilon committed Sep 17, 2023
1 parent e54574c commit 7eded61
Showing 1 changed file with 27 additions and 0 deletions.
27 changes: 27 additions & 0 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,33 @@ jobs:
overwrite: true
file_glob: true

zip-asset-upload:
runs-on: ubuntu-latest
needs: build
steps:
- name: Checkout repository
uses: actions/checkout@v2
- name: Download release assets
run: |
curl -s https://api.github.com/repos/${{ github.repository }}/releases/latest | jq -r '.assets[].browser_download_url' > assets.txt
mkdir release_assets
cd release_assets
while read -r line; do
echo "$line"
wget "$line"
done < ../assets.txt
- name: Zip the assets
run: |
cd release_assets
zip -r ../release_${{ github.event.release.tag_name }}.zip .
- name: Upload zipped assets
uses: svenstaro/upload-release-action@v2
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
file: release_${{ github.event.release.tag_name }}.zip
tag: ${{ github.ref }}
overwrite: true

publish-on-pypi:
name: 📦 Publish tagged releases to PyPI
runs-on: ubuntu-latest
Expand Down

0 comments on commit 7eded61

Please sign in to comment.