mirror of
https://github.com/BurntSushi/ripgrep.git
synced 2025-05-19 09:40:22 -07:00
ci: update to GITHUB_ENV
Apparently ::set-env has been completely disabled. Sigh.
This commit is contained in:
parent
d97fb72d84
commit
13d77ab646
6
.github/workflows/ci.yml
vendored
6
.github/workflows/ci.yml
vendored
@ -108,9 +108,9 @@ jobs:
|
|||||||
if: matrix.target != ''
|
if: matrix.target != ''
|
||||||
run: |
|
run: |
|
||||||
cargo install cross
|
cargo install cross
|
||||||
echo "::set-env name=CARGO::cross"
|
echo "CARGO=cross" >> $GITHUB_ENV
|
||||||
echo "::set-env name=TARGET_FLAGS::--target ${{ matrix.target }}"
|
echo "TARGET_FLAGS=--target ${{ matrix.target }}" >> $GITHUB_ENV
|
||||||
echo "::set-env name=TARGET_DIR::./target/${{ matrix.target }}"
|
echo "TARGET_DIR=./target/${{ matrix.target }}" >> $GITHUB_ENV
|
||||||
|
|
||||||
- name: Show command used for Cargo
|
- name: Show command used for Cargo
|
||||||
run: |
|
run: |
|
||||||
|
16
.github/workflows/release.yml
vendored
16
.github/workflows/release.yml
vendored
@ -35,7 +35,7 @@ jobs:
|
|||||||
# Apparently, this is the right way to get a tag name. Really?
|
# 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
|
# 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 }}"
|
echo "version is: ${{ env.RG_VERSION }}"
|
||||||
|
|
||||||
- name: Create GitHub release
|
- name: Create GitHub release
|
||||||
@ -132,9 +132,9 @@ jobs:
|
|||||||
# if: matrix.os != 'windows-2019'
|
# if: matrix.os != 'windows-2019'
|
||||||
run: |
|
run: |
|
||||||
cargo install cross
|
cargo install cross
|
||||||
echo "::set-env name=CARGO::cross"
|
echo "CARGO=cross" >> $GITHUB_ENV
|
||||||
echo "::set-env name=TARGET_FLAGS::--target ${{ matrix.target }}"
|
echo "TARGET_FLAGS=--target ${{ matrix.target }}" >> $GITHUB_ENV
|
||||||
echo "::set-env name=TARGET_DIR::./target/${{ matrix.target }}"
|
echo "TARGET_DIR=./target/${{ matrix.target }}" >> $GITHUB_ENV
|
||||||
|
|
||||||
- name: Show command used for Cargo
|
- name: Show command used for Cargo
|
||||||
run: |
|
run: |
|
||||||
@ -152,10 +152,10 @@ jobs:
|
|||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
release_upload_url="$(cat artifacts/release-upload-url)"
|
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"
|
echo "release upload url: $RELEASE_UPLOAD_URL"
|
||||||
release_version="$(cat artifacts/release-version)"
|
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"
|
echo "release version: $RELEASE_VERSION"
|
||||||
|
|
||||||
- name: Build release binary
|
- name: Build release binary
|
||||||
@ -189,13 +189,13 @@ jobs:
|
|||||||
if [ "${{ matrix.os }}" = "windows-2019" ]; then
|
if [ "${{ matrix.os }}" = "windows-2019" ]; then
|
||||||
cp "target/${{ matrix.target }}/release/rg.exe" "$staging/"
|
cp "target/${{ matrix.target }}/release/rg.exe" "$staging/"
|
||||||
7z a "$staging.zip" "$staging"
|
7z a "$staging.zip" "$staging"
|
||||||
echo "::set-env name=ASSET::$staging.zip"
|
echo "ASSET=$staging.zip" >> $GITHUB_ENV
|
||||||
else
|
else
|
||||||
# The man page is only generated on Unix systems. ¯\_(ツ)_/¯
|
# The man page is only generated on Unix systems. ¯\_(ツ)_/¯
|
||||||
cp "$outdir"/rg.1 "$staging/doc/"
|
cp "$outdir"/rg.1 "$staging/doc/"
|
||||||
cp "target/${{ matrix.target }}/release/rg" "$staging/"
|
cp "target/${{ matrix.target }}/release/rg" "$staging/"
|
||||||
tar czf "$staging.tar.gz" "$staging"
|
tar czf "$staging.tar.gz" "$staging"
|
||||||
echo "::set-env name=ASSET::$staging.tar.gz"
|
echo "ASSET=$staging.tar.gz" >> $GITHUB_ENV
|
||||||
fi
|
fi
|
||||||
|
|
||||||
- name: Upload release archive
|
- name: Upload release archive
|
||||||
|
Loading…
x
Reference in New Issue
Block a user