From 03b3acd284aa40d4495ccf67b457ec96b6d7704e Mon Sep 17 00:00:00 2001 From: Christian Semmler Date: Sat, 14 Jun 2025 21:11:51 -0700 Subject: [PATCH] Only create single release --- .github/workflows/release.yml | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ef998085..e7109258 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -6,7 +6,7 @@ on: - master jobs: - release: + build: name: ${{ matrix.name }} runs-on: ${{ matrix.os }} defaults: @@ -83,6 +83,24 @@ jobs: cd build cpack . + - name: Upload Artifact + uses: actions/upload-artifact@main + with: + name: Release + path: | + build/dist/isle-* + + release: + name: 'Release' + runs-on: ubuntu-latest + needs: build + steps: + - name: Download All Artifacts + uses: actions/download-artifact@main + with: + name: Release + path: Release + - name: Checkout uploadtool uses: actions/checkout@v4 with: @@ -93,5 +111,4 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | - export UPLOADTOOL_SUFFIX="${{ matrix.name }}" - ./uploadtool/upload.sh build/dist/isle-* + ./uploadtool/upload.sh Release/*