diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml index c4e34d6..1a6b62f 100644 --- a/.gitea/workflows/release.yaml +++ b/.gitea/workflows/release.yaml @@ -53,31 +53,22 @@ jobs: - name: Build if: steps.check_release.outputs.EXISTS == 'false' - run: cargo build --release + run: | + cargo build --release + mv target/release/cenv target/release/cenv-${{ steps.get_version.outputs.TAG }}-linux-amd64 - - name: Create Release + - name: Create Release and Upload Asset if: steps.check_release.outputs.EXISTS == 'false' - id: create_release - uses: https://github.com/actions/create-release@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + uses: https://github.com/softprops/action-gh-release@v1 with: tag_name: ${{ steps.get_version.outputs.TAG }} - release_name: Release ${{ steps.get_version.outputs.TAG }} + name: Release ${{ steps.get_version.outputs.TAG }} body: | Automated release for version ${{ steps.get_version.outputs.VERSION }} Commit: ${{ github.sha }} Branch: ${{ github.ref_name }} + files: target/release/cenv-${{ steps.get_version.outputs.TAG }}-linux-amd64 draft: false prerelease: false - - - name: Upload Release Asset - if: steps.check_release.outputs.EXISTS == 'false' - uses: https://github.com/actions/upload-release-asset@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - upload_url: ${{ steps.create_release.outputs.upload_url }} - asset_path: ./target/release/cenv - asset_name: cenv-${{ steps.get_version.outputs.TAG }}-linux-amd64 - asset_content_type: application/octet-stream