From 13d77ab6463a55ac4ca604076c1da74661b26d69 Mon Sep 17 00:00:00 2001 From: Andrew Gallant Date: Mon, 16 Nov 2020 19:17:36 -0500 Subject: ci: update to GITHUB_ENV Apparently ::set-env has been completely disabled. Sigh. --- .github/workflows/ci.yml | 6 +++--- .github/workflows/release.yml | 16 ++++++++-------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e0f164a1..256bd822 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -108,9 +108,9 @@ jobs: if: matrix.target != '' run: | cargo install cross - echo "::set-env name=CARGO::cross" - echo "::set-env name=TARGET_FLAGS::--target ${{ matrix.target }}" - echo "::set-env name=TARGET_DIR::./target/${{ matrix.target }}" + echo "CARGO=cross" >> $GITHUB_ENV + echo "TARGET_FLAGS=--target ${{ matrix.target }}" >> $GITHUB_ENV + echo "TARGET_DIR=./target/${{ matrix.target }}" >> $GITHUB_ENV - name: Show command used for Cargo run: | diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1afec176..b4b0cd47 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -35,7 +35,7 @@ jobs: # Apparently, this is the right way to get a tag name. Really? # # See: https://github.community/t5/GitHub-Actions/How-to-get-just-the-tag-name/m-p/32167/highlight/true#M1027 - echo "::set-env name=RG_VERSION::${GITHUB_REF#refs/tags/}" + echo "RG_VERSION=${GITHUB_REF#refs/tags/}" >> $GITHUB_ENV echo "version is: ${{ env.RG_VERSION }}" - name: Create GitHub release @@ -132,9 +132,9 @@ jobs: # if: matrix.os != 'windows-2019' run: | cargo install cross - echo "::set-env name=CARGO::cross" - echo "::set-env name=TARGET_FLAGS::--target ${{ matrix.target }}" - echo "::set-env name=TARGET_DIR::./target/${{ matrix.target }}" + echo "CARGO=cross" >> $GITHUB_ENV + echo "TARGET_FLAGS=--target ${{ matrix.target }}" >> $GITHUB_ENV + echo "TARGET_DIR=./target/${{ matrix.target }}" >> $GITHUB_ENV - name: Show command used for Cargo run: | @@ -152,10 +152,10 @@ jobs: shell: bash run: | release_upload_url="$(cat artifacts/release-upload-url)" - echo "::set-env name=RELEASE_UPLOAD_URL::$release_upload_url" + echo "RELEASE_UPLOAD_URL=$release_upload_url" >> $GITHUB_ENV echo "release upload url: $RELEASE_UPLOAD_URL" release_version="$(cat artifacts/release-version)" - echo "::set-env name=RELEASE_VERSION::$release_version" + echo "RELEASE_VERSION=$release_version" >> $GITHUB_ENV echo "release version: $RELEASE_VERSION" - name: Build release binary @@ -189,13 +189,13 @@ jobs: if [ "${{ matrix.os }}" = "windows-2019" ]; then cp "target/${{ matrix.target }}/release/rg.exe" "$staging/" 7z a "$staging.zip" "$staging" - echo "::set-env name=ASSET::$staging.zip" + echo "ASSET=$staging.zip" >> $GITHUB_ENV else # The man page is only generated on Unix systems. ¯\_(ツ)_/¯ cp "$outdir"/rg.1 "$staging/doc/" cp "target/${{ matrix.target }}/release/rg" "$staging/" tar czf "$staging.tar.gz" "$staging" - echo "::set-env name=ASSET::$staging.tar.gz" + echo "ASSET=$staging.tar.gz" >> $GITHUB_ENV fi - name: Upload release archive -- cgit v1.2.3