Compare commits

...

3 Commits

Author SHA1 Message Date
Marc Mueller 62e22c6a77
Remove unnecessary checkout step 2022-02-07 15:01:57 +01:00
Marc Mueller 9a216bd30f
Update .github/workflows/release.yaml
Co-authored-by: Joakim Sørensen <hi@ludeeus.dev>
2022-02-07 14:24:59 +01:00
Marc Mueller d058235749 Upload release assets 2022-02-05 18:36:15 +01:00
1 changed files with 40 additions and 0 deletions

View File

@ -47,6 +47,46 @@ jobs:
script/release
- name: Upload build artifacts
uses: actions/upload-artifact@v2
with:
name: dist
path: ./dist/
upload-release-assets:
name: Upload release assets
runs-on: ubuntu-latest
needs: release
if: github.event_name == 'release'
permissions:
contents: write
steps:
- name: Download build artifacts
uses: actions/download-artifact@v2
- name: Get build file names
id: file-names
run: |
echo "::set-output name=sdist::$(ls dist/ | grep '.*.tar.gz' | tail -n 1)"
echo "::set-output name=wheel::$(ls dist/ | grep '.*.whl' | tail -n 1)"
- name: Upload release asset (sdist)
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ github.event.release.upload_url }}
asset_path: ./dist/${{ steps.file-names.outputs.sdist }}
asset_name: ${{ steps.file-names.outputs.sdist }}
asset_content_type: application/gzip
- name: Upload release asset (wheel)
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ github.event.release.upload_url }}
asset_path: ./dist/${{ steps.file-names.outputs.wheel }}
asset_name: ${{ steps.file-names.outputs.wheel }}
asset_content_type: application/zip
wheels-init:
name: Init wheels build
needs: release