From 0959f907552e0f947c82641d552737e89f37f542 Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Thu, 20 Oct 2022 15:32:18 -0500 Subject: [PATCH] Fix push tag workflow (#5082) This commit fixes the `push-tag.yml` workflow to work with the new `Cargo.toml` manifest since workspace inheritance was added. This additionally fixes some warnings coming up on CI about our usage of deprecated features on github actions. --- .github/workflows/performance.yml | 2 +- .github/workflows/push-tag.yml | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/performance.yml b/.github/workflows/performance.yml index 9f9dd78ca218..4a1e419a7a88 100644 --- a/.github/workflows/performance.yml +++ b/.github/workflows/performance.yml @@ -162,7 +162,7 @@ jobs: body="${body//'%'/'%25'}" body="${body//$'\n'/'%0A'}" body="${body//$'\r'/'%0D'}" - echo "::set-output name=body::$body" + echo "body=$body" >> $GITHUB_OUTPUT - name: Publish Results run: | diff --git a/.github/workflows/push-tag.yml b/.github/workflows/push-tag.yml index 97c67608fbd7..b6adb7e9f0bd 100644 --- a/.github/workflows/push-tag.yml +++ b/.github/workflows/push-tag.yml @@ -24,16 +24,16 @@ jobs: - name: Test if tag is needed run: | git log ${{ github.event.before }}...${{ github.event.after }} | tee main.log - version=$(grep 'version =' Cargo.toml | head -n 1 | sed 's/.*"\(.*\)"/\1/') + version=$(grep '^version =' Cargo.toml | head -n 1 | sed 's/.*"\(.*\)"/\1/') echo "version: $version" - echo "::set-output name=version::$version" - echo "::set-output name=sha::$(git rev-parse HEAD)" + echo "version=$VERSION" >> $GITHUB_OUTPUT + echo "sha=$(git rev-parse HEAD)" >> $GITHUB_OUTPUT if grep -q "automatically-tag-and-release-this-commit" main.log; then echo push-tag - echo "::set-output name=push_tag::yes" + echo "push_tag=yes" >> $GITHUB_OUTPUT else echo no-push-tag - echo "::set-output name=push_tag::no" + echo "push_tag=no" >> $GITHUB_OUTPUT fi id: tag - name: Push the tag