Skip to content

Commit 95205dc

Browse files
authored
Merge pull request #541 from Shopify/trusted-pub-tag-fix
Add extra step to gem release workflow to get tag name
2 parents 4dbf003 + 4f7ba11 commit 95205dc

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

.github/workflows/release.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Release
1+
name: Release gem on RubyGems.org
22

33
on:
44
workflow_dispatch:
@@ -29,6 +29,12 @@ jobs:
2929
- name: Release gem on RubyGems.org
3030
uses: rubygems/release-gem@1c162a739e8b4cb21a676e97b087e8268d8fc40b # v1.1.2
3131

32+
- name: Get latest tag
33+
id: get_tag
34+
run: |
35+
TAG=$(git describe --tags --abbrev=0)
36+
echo "tag=$TAG" >> $GITHUB_OUTPUT
37+
3238
- name: Create GitHub release
3339
uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0
3440
with:
@@ -37,7 +43,7 @@ jobs:
3743
await github.rest.repos.createRelease({
3844
owner: context.repo.owner,
3945
repo: context.repo.repo,
40-
tag_name: "${{ github.ref }}",
41-
name: "${{ github.ref_name }}",
46+
tag_name: "refs/tags/${{ steps.get_tag.outputs.tag }}",
47+
name: "${{ steps.get_tag.outputs.tag }}",
4248
generate_release_notes: true
4349
})

0 commit comments

Comments
 (0)