Skip to content

Commit

Permalink
ci: upload artifact to github release using 'upload-release-asset'
Browse files Browse the repository at this point in the history
  • Loading branch information
jodli committed Dec 15, 2024
1 parent cd88cd3 commit 8fb8e5c
Showing 1 changed file with 12 additions and 2 deletions.
14 changes: 12 additions & 2 deletions .github/workflows/github-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -107,8 +107,10 @@ jobs:
MOD_NAME=$(jq -r .name info.json)
MOD_VERSION=$(jq -r .version info.json)
zip -r "$MOD_NAME-$MOD_VERSION.zip" . -x "*.git*" -x "*.github*"
echo "MOD_FILE=$MOD_NAME-$MOD_VERSION.zip" >> $GITHUB_ENV
- name: Create GitHub Release
id: create_release
uses: actions/create-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Expand All @@ -118,5 +120,13 @@ jobs:
body: ${{ steps.generate_changelog.outputs.formatted_changelog }}
draft: ${{ github.ref != 'refs/heads/master' }}
prerelease: false
artifacts: |
*.zip

- name: Upload Release Asset
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ${{ env.MOD_FILE }}
asset_name: ${{ env.MOD_FILE }}
asset_content_type: application/zip

0 comments on commit 8fb8e5c

Please sign in to comment.