diff --git a/.github/workflows/releases.yml b/.github/workflows/releases.yml index 9d0c20a..fc72a2a 100644 --- a/.github/workflows/releases.yml +++ b/.github/workflows/releases.yml @@ -11,33 +11,19 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@master + uses: actions/checkout@v4 - name: Get tag id: tag run: echo "tag=${GITHUB_REF#refs/tags/}" >> $GITHUB_OUTPUT - name: Build project - run: git archive -o /tmp/aspire-update-${{ steps.tag.outputs.tag }}.zip --prefix=aspire-update/ ${{ steps.tag.outputs.tag }} + run: git archive -o /tmp/${{ github.event.repository.name }}-${{ steps.tag.outputs.tag }}.zip --prefix=${{ github.event.repository.name }}/ ${{ steps.tag.outputs.tag }} - name: Create Release id: create_release - uses: actions/create-release@v1 + uses: softprops/action-gh-release@v2 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: - tag_name: ${{ steps.tag.outputs.tag }} - release_name: ${{ steps.tag.outputs.tag }} - draft: false - prerelease: false - - - name: Upload Release Asset - id: 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: /tmp/aspire-update-${{ steps.tag.outputs.tag }}.zip - asset_name: aspire-update-${{ steps.tag.outputs.tag }}.zip - asset_content_type: application/zip + files: /tmp/${{ github.event.repository.name }}-${{ steps.tag.outputs.tag }}.zip