From bf8ee5104598d9ae2a6167e0a23e99ab62a4ff9b Mon Sep 17 00:00:00 2001 From: Sander Declerck Date: Wed, 25 Mar 2026 14:53:34 +0100 Subject: [PATCH] Use softprops/action-gh-release to upload releases --- .github/workflows/build-and-release.yml | 48 +++++++++++++++---------- 1 file changed, 29 insertions(+), 19 deletions(-) diff --git a/.github/workflows/build-and-release.yml b/.github/workflows/build-and-release.yml index d9819ea..f44b3ce 100644 --- a/.github/workflows/build-and-release.yml +++ b/.github/workflows/build-and-release.yml @@ -85,27 +85,37 @@ jobs: cp install-scripts/uninstall-endpoint-mac.sh release-artifacts/uninstall-endpoint-mac.sh cp install-scripts/uninstall-endpoint-windows.ps1 release-artifacts/uninstall-endpoint-windows.ps1 - - name: Upload binaries to existing GitHub Release + + - name: Upload all assets to release + uses: softprops/action-gh-release@6cbd405e2c4e67a21c47fa9e383d020e4e28b836 # v2.3.3 + with: + files: | + release-artifacts/safe-chain-macos-x64 + release-artifacts/safe-chain-macos-arm64 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - run: | - gh release upload ${{ needs.set-version.outputs.version }} \ - release-artifacts/safe-chain-macos-x64 \ - release-artifacts/safe-chain-macos-arm64 \ - release-artifacts/safe-chain-linux-x64 \ - release-artifacts/safe-chain-linux-arm64 \ - release-artifacts/safe-chain-linuxstatic-x64 \ - release-artifacts/safe-chain-linuxstatic-arm64 \ - release-artifacts/safe-chain-win-x64.exe \ - release-artifacts/safe-chain-win-arm64.exe \ - release-artifacts/install-safe-chain.sh \ - release-artifacts/install-safe-chain.ps1 \ - release-artifacts/uninstall-safe-chain.sh \ - release-artifacts/uninstall-safe-chain.ps1 \ - release-artifacts/install-endpoint-mac.sh \ - release-artifacts/install-endpoint-windows.ps1 \ - release-artifacts/uninstall-endpoint-mac.sh \ - release-artifacts/uninstall-endpoint-windows.ps1 + + # - name: Upload binaries to existing GitHub Release + # env: + # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + # run: | + # gh release upload ${{ needs.set-version.outputs.version }} \ + # release-artifacts/safe-chain-macos-x64 \ + # release-artifacts/safe-chain-macos-arm64 \ + # release-artifacts/safe-chain-linux-x64 \ + # release-artifacts/safe-chain-linux-arm64 \ + # release-artifacts/safe-chain-linuxstatic-x64 \ + # release-artifacts/safe-chain-linuxstatic-arm64 \ + # release-artifacts/safe-chain-win-x64.exe \ + # release-artifacts/safe-chain-win-arm64.exe \ + # release-artifacts/install-safe-chain.sh \ + # release-artifacts/install-safe-chain.ps1 \ + # release-artifacts/uninstall-safe-chain.sh \ + # release-artifacts/uninstall-safe-chain.ps1 \ + # release-artifacts/install-endpoint-mac.sh \ + # release-artifacts/install-endpoint-windows.ps1 \ + # release-artifacts/uninstall-endpoint-mac.sh \ + # release-artifacts/uninstall-endpoint-windows.ps1 publish-npm: name: Publish to npm