[release] .github/workflows: update to use env file instead of set-env Set-env is deprecated. Needs to be cherry-picked to the release branch too. Updates golang/vscode-go#962 Change-Id: Ic27238ce3f982abad3e4b6a14f7c2fb7eb75341f Reviewed-on: https://go-review.googlesource.com/c/vscode-go/+/272828 Trust: Hyang-Ah Hana Kim <hyangah@gmail.com> Run-TryBot: Hyang-Ah Hana Kim <hyangah@gmail.com> TryBot-Result: kokoro <noreply+kokoro@google.com> Reviewed-by: Suzy Mueller <suzmue@golang.org> (cherry picked from commit f6c5b08cc429faa5cb0c048778ace4e8356063e5) Reviewed-on: https://go-review.googlesource.com/c/vscode-go/+/272792 Reviewed-by: Robert Findley <rfindley@google.com>
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c984375..0e98de8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml
@@ -50,17 +50,21 @@ exit 1 fi - echo ::set-env name=EXT_VERSION::"${TAGGED_VERSION}" + echo "EXT_VERSION=${TAGGED_VERSION}" >> $GITHUB_ENV WRITTEN_VERSION="$(cat package.json | jq '.version' -r)" - if [[ ${TAGGED_VERSION} == *"-"* ]]; then - echo ::set-env name=EXT_ISPREVIEW::1 + if [[ "${TAGGED_VERSION}" == *"-"* ]]; then + if [[ ! "${TAGGED_VERSION}" == "${WRITTEN_VERSION}"-rc.* ]]; then + echo "Prerelease Tag and Version in package.json are not compatible: '${TAGGED_VERSION}' vs '${WRITTEN_VERSION}'" + exit 1 + fi + echo "EXT_ISPREVIEW=1" >> $GITHUB_ENV else if [[ "${TAGGED_VERSION}" != "${WRITTEN_VERSION}" ]]; then echo "Release Tag and Version in package.json do not match: '${TAGGED_VERSION}' vs '${WRITTEN_VERSION}'" exit 1 fi - echo ::set-env name=EXT_ISPREVIEW::0 + echo "EXT_ISPREVIEW=0" >> $GITHUB_ENV fi - name: stamp version