File tree Expand file tree Collapse file tree 1 file changed +13
-4
lines changed Expand file tree Collapse file tree 1 file changed +13
-4
lines changed Original file line number Diff line number Diff line change 15
15
name : Semantic Release
16
16
runs-on : ubuntu-latest
17
17
outputs :
18
- release_url : ${{ steps.semantic_release.outputs.release_url }}
18
+ version : ${{ steps.get_version.outputs.version }}
19
+ notes : ${{ steps.get_notes.outputs.notes }}
19
20
steps :
20
21
- name : Checkout
21
22
uses : actions/checkout@v4
47
48
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
48
49
run : pnpm exec semantic-release
49
50
51
+ - name : Get release version
52
+ id : get_version
53
+ run : echo "::set-output name=version::$(jq -r '.nextRelease.version' <<< $(pnpm exec semantic-release --dry-run --debug))"
54
+
55
+ - name : Get release notes
56
+ id : get_notes
57
+ run : echo "::set-output name=notes::$(jq -r '.nextRelease.notes' <<< $(pnpm exec semantic-release --dry-run --debug))"
58
+
50
59
create-github-release :
51
60
name : Create GitHub Release
52
61
runs-on : ubuntu-latest
58
67
env :
59
68
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
60
69
with :
61
- tag_name : ${{ steps.semantic_release .outputs.nextRelease .version }}
62
- release_name : Release ${{ steps.semantic_release .outputs.nextRelease .version }}
63
- body : ${{ steps.semantic_release .outputs.nextRelease .notes }}
70
+ tag_name : ${{ needs.release .outputs.version }}
71
+ release_name : Release ${{ needs.release .outputs.version }}
72
+ body : ${{ needs.release .outputs.notes }}
64
73
draft : false
65
74
prerelease : false
66
75
You can’t perform that action at this time.
0 commit comments