From f8da0a647b4fd28da34a0e6fabf207e9cb401d38 Mon Sep 17 00:00:00 2001 From: Xevion Date: Sun, 6 Oct 2024 16:16:07 -0500 Subject: [PATCH] Fix RELEASE_VERSION not being available for ARCHIVE variable, separate local/global variable sets --- .github/workflows/build.yaml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 960be01..5d61417 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -112,13 +112,19 @@ jobs: - name: Prepare Variables shell: bash run: | - echo "RELEASE_VERSION=$(grep '^version = ' Cargo.toml | sed 's/version = \"\(.*\)\"/\1/')" >> $GITHUB_ENV + RELEASE_VERSION=$(grep '^version = ' Cargo.toml | sed 's/version = \"\(.*\)\"/\1/') + ARCHIVE=spotify-quickauth-v$RELEASE_VERSION-${{ matrix.target }} if ${{ contains(matrix.os, 'windows') }}; then - echo "ARCHIVE=spotify-quickauth-v${{ env.RELEASE_VERSION }}-${{ matrix.target }}.zip" >> $GITHUB_ENV + ARCHIVE=$ARCHIVE.zip else - echo "ARCHIVE=spotify-quickauth-v${{ env.RELEASE_VERSION }}-${{ matrix.target }}.tar.gz" >> $GITHUB_ENV + ARCHIVE=$ARCHIVE.tar.gz fi - echo "ARCHIVE_DIR=target/${{ matrix.target }}/release" >> $GITHUB_ENV + ARCHIVE_DIR=target/${{ matrix.target }}/release + + # Export variables + echo "ARCHIVE_DIR=$ARCHIVE_DIR" >> $GITHUB_ENV + echo "RELEASE_VERSION=$RELEASE_VERSION" >> $GITHUB_ENV + echo "ARCHIVE=$ARCHIVE" >> $GITHUB_ENV - name: Archive if: ${{ !contains(matrix.os, 'windows') }}