From 31d43506436a34ceb110b52d7aa8bd686273500d Mon Sep 17 00:00:00 2001 From: Dennis Scheiba Date: Mon, 12 Aug 2024 13:08:01 +0200 Subject: [PATCH] change release procedure --- .github/workflows/build.yml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 8a32f7f..76e2aeb 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -22,7 +22,7 @@ jobs: SC_SRC_PATH: ${{ github.workspace }}/supercollider BUILD_PATH: ${{ github.workspace }}/build INSTALL_PATH: ${{ github.workspace }}/install - ARCHIVE_NAME: OSCMessenger-${{ matrix.name }}.zip + ARCHIVE_NAME: OSCMessenger-${{ matrix.name }}-${{ github.sha }}.zip steps: - uses: actions/checkout@v4 @@ -44,7 +44,13 @@ jobs: shell: bash run: cmake --build build --target install --config Release - - uses: actions/upload-artifact@v4 + - name: Zip up build (Unix) + run: zip -r "$ARCHIVE_NAME" install/ + + - name: Upload binaries to release + uses: svenstaro/upload-release-action@v2 + if: success() && github.ref == 'refs/heads/main' # only deploy main with: - name: "OSCMessenger_${{matrix.name}}_${{github.sha}}" - path: install/ + repo_token: ${{ secrets.GITHUB_TOKEN }} + draft: true + file: ${{ env.ARCHIVE_NAME }}