From e2646a752a49f8f0c3e333d0c25006c14c14990f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=98=D0=BB=D1=8C=D1=8F=20=D0=93=D0=BB=D0=B0=D0=B7=D1=83?= =?UTF-8?q?=D0=BD=D0=BE=D0=B2?= Date: Wed, 3 Sep 2025 00:34:29 +0300 Subject: [PATCH] feat: Update release workflow to use softprops/action-gh-release for asset uploads --- .gitea/workflows/release.yaml | 32 +++++++------------------------- 1 file changed, 7 insertions(+), 25 deletions(-) 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."