From 78bf98fa0aab17614e518481b490826a56d0bc46 Mon Sep 17 00:00:00 2001 From: csc530 <77406318+csc530@users.noreply.github.com> Date: Sun, 9 Jun 2024 23:00:07 -0400 Subject: [PATCH] :construction_worker: update release workflow --- .github/workflows/release.yml | 29 ++++++++++++++++++++--------- 1 file changed, 20 insertions(+), 9 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 46989b3..055b6dc 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -8,9 +8,26 @@ on: workflow_dispatch: +env: + GH_TOKEN: ${{ github.token }} + jobs: + setup-release: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + - name: Setup .NET + uses: actions/setup-dotnet@v4 + with: + dotnet-version: 8.0.x + + - name: Create Release + run: gh release create ${{ github.ref_name }} --draft + publish: runs-on: ${{ matrix.os }} + needs: setup-release strategy: matrix: os: [ ubuntu-latest, windows-latest, macOS-latest ] @@ -33,14 +50,8 @@ jobs: name: publish path: ./publish/ -# - name: zip -# run: bash zip -r ../${{ matrix.os }}_resumer_${{ github.ref_name }}.zip ../publish -# working-directory: ./publish - - - name: zip files + - name: Zip Files run: 7z a ./${{ matrix.os }}_resumer_${{ github.ref_name }}.zip ./publish - - name: Create GitHub Release - env: - GH_TOKEN: ${{ github.token }} - run: gh release create ${{ github.ref_name }} ${{ matrix.os }}_resumer_${{ github.ref_name }}.zip --draft + - name: Upload Release Asset + run: gh release upload ${{ github.ref_name }} ${{ matrix.os }}_resumer_${{ github.ref_name }}.zip