summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Gallant <jamslam@gmail.com>2020-11-16 19:17:36 -0500
committerAndrew Gallant <jamslam@gmail.com>2020-11-16 19:17:36 -0500
commit13d77ab6463a55ac4ca604076c1da74661b26d69 (patch)
treea8f19916f408024a0eb3d9b2abdf9df2d291ea95
parentd97fb72d84a8dff95ecc1f7ce7736a0b0673b712 (diff)
ci: update to GITHUB_ENV
Apparently ::set-env has been completely disabled. Sigh.
-rw-r--r--.github/workflows/ci.yml6
-rw-r--r--.github/workflows/release.yml16
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