diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml index 578f38b..e6a6740 100644 --- a/.gitea/workflows/release.yaml +++ b/.gitea/workflows/release.yaml @@ -107,13 +107,11 @@ jobs: echo "CHANGELOG=Automatically generated release" >> $GITHUB_OUTPUT fi - - name: Create Release - uses: actions/create-release@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Create Release with assets + uses: softprops/action-gh-release@v1 with: tag_name: ${{ github.ref_name || github.event.inputs.version }} - release_name: PyServeX ${{ github.ref_name || github.event.inputs.version }} + name: PyServeX ${{ github.ref_name || github.event.inputs.version }} body: | ${{ steps.changelog.outputs.CHANGELOG }} @@ -130,26 +128,10 @@ jobs: ``` draft: true prerelease: false - - - name: Upload Release Asset (wheel) - uses: actions/upload-release-asset@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - upload_url: ${{ steps.create_release.outputs.upload_url }} - asset_path: ./dist/pyserve-*.whl - asset_name: pyserve-${{ github.ref_name || github.event.inputs.version }}.whl - asset_content_type: application/octet-stream - - - name: Upload Release Asset (tarball) - uses: actions/upload-release-asset@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - upload_url: ${{ steps.create_release.outputs.upload_url }} - asset_path: ./dist/pyserve-*.tar.gz - asset_name: pyserve-${{ github.ref_name || github.event.inputs.version }}.tar.gz - asset_content_type: application/gzip + files: | + dist/*.whl + dist/*.tar.gz + token: ${{ secrets.GITHUB_TOKEN }} - name: Release created run: echo "Draft release created! Check and publish in Gitea interface."