From 6bd3953fbb02937b1008f3f207937e5ca990721d Mon Sep 17 00:00:00 2001 From: Alejandro Amaral Date: Sat, 25 Apr 2026 16:05:46 -0300 Subject: [PATCH] fix: create release bug --- .github/workflows/build-release.yml | 53 ++++------------------------- 1 file changed, 7 insertions(+), 46 deletions(-) diff --git a/.github/workflows/build-release.yml b/.github/workflows/build-release.yml index 2e18000..a9a4e1d 100644 --- a/.github/workflows/build-release.yml +++ b/.github/workflows/build-release.yml @@ -5,6 +5,9 @@ on: branches: - main +permissions: + contents: write + jobs: check-version: runs-on: ubuntu-latest @@ -94,54 +97,12 @@ jobs: find ./artifacts -type f -exec cp {} ./release-assets/ \; ls -la ./release-assets/ - - name: Create Release - uses: actions/create-release@v1 - id: create_release - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Create Release and upload assets + uses: softprops/action-gh-release@v2 with: tag_name: ${{ needs.check-version.outputs.version }} - release_name: Release ${{ needs.check-version.outputs.version }} + name: Release ${{ needs.check-version.outputs.version }} draft: false prerelease: false generate_release_notes: true - - - name: Upload Linux artifact - uses: actions/upload-release-asset@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - upload_url: ${{ steps.create_release.outputs.upload_url }} - asset_path: ./release-assets/sparkle-cli-linux-amd64/sparkle-cli-linux-amd64 - asset_name: sparkle-cli-linux-amd64 - asset_content_type: application/octet-stream - - - name: Upload macOS Intel artifact - uses: actions/upload-release-asset@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - upload_url: ${{ steps.create_release.outputs.upload_url }} - asset_path: ./release-assets/sparkle-cli-darwin-amd64/sparkle-cli-darwin-amd64 - asset_name: sparkle-cli-darwin-amd64 - asset_content_type: application/octet-stream - - - name: Upload macOS ARM artifact - uses: actions/upload-release-asset@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - upload_url: ${{ steps.create_release.outputs.upload_url }} - asset_path: ./release-assets/sparkle-cli-darwin-arm64/sparkle-cli-darwin-arm64 - asset_name: sparkle-cli-darwin-arm64 - asset_content_type: application/octet-stream - - - name: Upload Windows artifact - uses: actions/upload-release-asset@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - upload_url: ${{ steps.create_release.outputs.upload_url }} - asset_path: ./release-assets/sparkle-cli-windows-amd64.exe/sparkle-cli-windows-amd64.exe - asset_name: sparkle-cli-windows-amd64.exe - asset_content_type: application/octet-stream + files: ./release-assets/*