summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTAKAHASHI Shuuji <shuuji3@gmail.com>2022-12-29 02:05:42 +0900
committerGitHub <noreply@github.com>2022-12-28 12:05:42 -0500
commit4e54e48409bb3716f6b10d54a7e8fafd6be898dc (patch)
tree601b59d02303bfc72221f7bf0a0e769308d78b92
parentb166b9008344786e7cfe5715b7e8a4cd3ec1bd76 (diff)
ci: Update GitHub Actions to avoid `set-output` deprecation (#5271)
-rw-r--r--.github/workflows/ci.yml6
-rw-r--r--.github/workflows/release.yml12
2 files changed, 9 insertions, 9 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index bc6366f..40b8d0b 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -64,7 +64,7 @@ jobs:
# go get github.com/axw/gocov/gocov
# go get github.com/AlekSi/gocov-xml
# go get -u github.com/jstemmer/go-junit-report
- # echo "::add-path::$(go env GOPATH)/bin"
+ # echo "$(go env GOPATH)/bin" >> $GITHUB_PATH
- name: Print Go version and environment
id: vars
@@ -77,7 +77,7 @@ jobs:
env
printf "Git version: $(git version)\n\n"
# Calculate the short SHA1 hash of the git commit
- echo "::set-output name=short_sha::$(git rev-parse --short HEAD)"
+ echo "short_sha=$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT
- name: Cache the build cache
uses: actions/cache@v3
@@ -123,7 +123,7 @@ jobs:
run: |
# (go test -v -coverprofile=cover-profile.out -race ./... 2>&1) > test-results/test-result.out
go test -v -coverprofile="cover-profile.out" -short -race ./...
- # echo "::set-output name=status::$?"
+ # echo "status=$?" >> $GITHUB_OUTPUT
# Relevant step if we reinvestigate publishing test/coverage reports
# - name: Prepare coverage reports
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 63e882f..955e8d8 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -61,8 +61,8 @@ jobs:
go env
printf "\n\nSystem environment:\n\n"
env
- echo "::set-output name=version_tag::${GITHUB_REF/refs\/tags\//}"
- echo "::set-output name=short_sha::$(git rev-parse --short HEAD)"
+ echo "version_tag=${GITHUB_REF/refs\/tags\//}" >> $GITHUB_OUTPUT
+ echo "short_sha=$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT
# Add "pip install" CLI tools to PATH
echo ~/.local/bin >> $GITHUB_PATH
@@ -74,10 +74,10 @@ jobs:
TAG_MINOR=`echo ${TAG#v} | sed -e "s#$SEMVER_RE#\2#"`
TAG_PATCH=`echo ${TAG#v} | sed -e "s#$SEMVER_RE#\3#"`
TAG_SPECIAL=`echo ${TAG#v} | sed -e "s#$SEMVER_RE#\4#"`
- echo "::set-output name=tag_major::${TAG_MAJOR}"
- echo "::set-output name=tag_minor::${TAG_MINOR}"
- echo "::set-output name=tag_patch::${TAG_PATCH}"
- echo "::set-output name=tag_special::${TAG_SPECIAL}"
+ echo "tag_major=${TAG_MAJOR}" >> $GITHUB_OUTPUT
+ echo "tag_minor=${TAG_MINOR}" >> $GITHUB_OUTPUT
+ echo "tag_patch=${TAG_PATCH}" >> $GITHUB_OUTPUT
+ echo "tag_special=${TAG_SPECIAL}" >> $GITHUB_OUTPUT
# Cloudsmith CLI tooling for pushing releases
# See https://help.cloudsmith.io/docs/cli