File tree 1 file changed +27
-0
lines changed
1 file changed +27
-0
lines changed Original file line number Diff line number Diff line change 71
71
env :
72
72
NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
73
73
74
+ - name : Create GitHub Release
75
+ uses : actions/github-script@v6
76
+ with :
77
+ github-token : ${{ secrets.GITHUB_TOKEN }}
78
+ script : |
79
+ const fs = require('fs');
80
+ let releaseNotes = '';
81
+
82
+ try {
83
+ // Read release notes from file
84
+ releaseNotes = fs.readFileSync('./release-notes.md', 'utf8');
85
+ } catch (error) {
86
+ console.log('Warning: Could not read release-notes.md, using default message');
87
+ releaseNotes = 'See CHANGELOG.md for detailed changes in this version.';
88
+ }
89
+
90
+ // Create the release
91
+ await github.rest.repos.createRelease({
92
+ owner: context.repo.owner,
93
+ repo: context.repo.repo,
94
+ tag_name: `v${{ steps.new_version.outputs.new_version }}`,
95
+ name: `v${{ steps.new_version.outputs.new_version }}`,
96
+ body: releaseNotes,
97
+ draft: false,
98
+ prerelease: false
99
+ });
100
+
74
101
- name : Push changes
75
102
run : git push --follow-tags
You can’t perform that action at this time.
0 commit comments