mirror of
https://github.com/Xevion/spotify-quickauth.git
synced 2025-12-14 08:13:04 -06:00
Fix RELEASE_VERSION not being available for ARCHIVE variable, separate local/global variable sets
This commit is contained in:
14
.github/workflows/build.yaml
vendored
14
.github/workflows/build.yaml
vendored
@@ -112,13 +112,19 @@ jobs:
|
|||||||
- name: Prepare Variables
|
- name: Prepare Variables
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
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
|
if ${{ contains(matrix.os, 'windows') }}; then
|
||||||
echo "ARCHIVE=spotify-quickauth-v${{ env.RELEASE_VERSION }}-${{ matrix.target }}.zip" >> $GITHUB_ENV
|
ARCHIVE=$ARCHIVE.zip
|
||||||
else
|
else
|
||||||
echo "ARCHIVE=spotify-quickauth-v${{ env.RELEASE_VERSION }}-${{ matrix.target }}.tar.gz" >> $GITHUB_ENV
|
ARCHIVE=$ARCHIVE.tar.gz
|
||||||
fi
|
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
|
- name: Archive
|
||||||
if: ${{ !contains(matrix.os, 'windows') }}
|
if: ${{ !contains(matrix.os, 'windows') }}
|
||||||
|
|||||||
Reference in New Issue
Block a user