Skip to content

Commit 492d479

Browse files
committed
feat: add GitHub Release step to release workflow, bump node to 20
1 parent 6563d3d commit 492d479

1 file changed

Lines changed: 11 additions & 1 deletion

File tree

.github/workflows/release.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,15 @@ on:
88
jobs:
99
release:
1010
runs-on: ubuntu-latest
11+
permissions:
12+
contents: write
1113
steps:
1214
- uses: actions/checkout@v4
1315

1416
- name: Setup Node.js
1517
uses: actions/setup-node@v4
1618
with:
17-
node-version: "18"
19+
node-version: "20"
1820
registry-url: "https://registry.npmjs.org"
1921

2022
- name: Install dependencies
@@ -32,3 +34,11 @@ jobs:
3234
fi
3335
env:
3436
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
37+
38+
- name: Create GitHub Release
39+
run: |
40+
gh release create "${{ github.ref_name }}" \
41+
--title "${{ github.ref_name }}" \
42+
--generate-notes
43+
env:
44+
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)