Skip to content

Commit 7c50c35

Browse files
committed
update release worker
1 parent c7e1fea commit 7c50c35

File tree

1 file changed

+10
-12
lines changed

1 file changed

+10
-12
lines changed

.github/workflows/release.yml

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,13 @@ jobs:
1919
git config --global user.email caio.ricciuti@outlook.com
2020
2121
- name: Get current version
22-
id: vars
2322
run: |
2423
set -e # Fail on first error
2524
26-
# Extract the latest tag, or default to v0.0.0
27-
latest_tag=$(git describe --tags `git rev-list --tags --max-count=1` || echo "v0.0.0")
25+
# Extract the latest tag, or default to v1.0.0
26+
latest_tag=$(git describe --tags `git rev-list --tags --max-count=1` || echo "v1.0.0")
2827
echo "Latest tag: $latest_tag"
29-
echo "::set-output name=latest_tag::$latest_tag"
28+
echo "latest_tag=$latest_tag" >> $GITHUB_ENV
3029
3130
# Split the tag into parts
3231
IFS='.' read -r -a parts <<< "${latest_tag//v/}"
@@ -38,22 +37,21 @@ jobs:
3837
new_patch=$((patch + 1))
3938
new_tag="v$major.$minor.$new_patch"
4039
echo "New tag: $new_tag"
41-
echo "::set-output name=new_tag::$new_tag"
40+
echo "new_tag=$new_tag" >> $GITHUB_ENV
4241
4342
- name: Create new tag
4443
run: |
4544
set -e # Fail on first error
4645
47-
new_tag=${{ steps.vars.outputs.new_tag }}
48-
git tag $new_tag
49-
git push origin $new_tag
46+
git tag ${{ env.new_tag }}
47+
git push origin ${{ env.new_tag }}
5048
5149
- name: Create GitHub release
5250
uses: actions/create-release@v1
5351
with:
54-
tag_name: ${{ steps.vars.outputs.new_tag }}
55-
release_name: ${{ steps.vars.outputs.new_tag }}
56-
body: "Automated release for tag ${{ steps.vars.outputs.new_tag }}"
52+
tag_name: ${{ env.new_tag }}
53+
release_name: ${{ env.new_tag }}
54+
body: "Automated release for tag ${{ env.new_tag }}"
5755
draft: false
5856
prerelease: false
59-
token: ${{ secrets.GHCR_PAT_PUB_RELEASE }}
57+
token: ${{ secrets.GHCR_PAT }}

0 commit comments

Comments
 (0)