Skip to content

Commit 74728bf

Browse files
Merge pull request #1020 from fhammerschmidt/switch-to-action-gh-release
CI: Switch to action-gh-release and upgrade node
2 parents 0a631e1 + 6e9912d commit 74728bf

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

.github/workflows/ci.yml

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ jobs:
121121
- name: Use Node.js
122122
uses: actions/setup-node@v4
123123
with:
124-
node-version: 16
124+
node-version: 20
125125
registry-url: 'https://registry.npmjs.org'
126126

127127
- run: npm ci
@@ -170,7 +170,7 @@ jobs:
170170
- name: Use Node.js
171171
uses: actions/setup-node@v4
172172
with:
173-
node-version: 16
173+
node-version: 20
174174
registry-url: 'https://registry.npmjs.org'
175175

176176
- run: npm ci
@@ -285,21 +285,23 @@ jobs:
285285

286286
- name: Publish latest master to GitHub
287287
if: github.ref == 'refs/heads/master'
288-
uses: marvinpinto/action-automatic-releases@latest
288+
uses: softprops/action-gh-release@v2
289289
with:
290-
repo_token: "${{ secrets.GITHUB_TOKEN }}"
291-
automatic_release_tag: "latest-master"
290+
token: "${{ secrets.GITHUB_TOKEN }}"
291+
tag_name: "latest-master"
292292
prerelease: true
293-
title: "Latest master"
293+
generate_release_notes: true
294+
name: "Latest master"
294295
files: rescript-vscode-latest-master.vsix
295296

296297
- name: Publish release version to GitHub
297298
if: startsWith(github.ref, 'refs/tags/')
298-
uses: marvinpinto/action-automatic-releases@latest
299+
uses: softprops/action-gh-release@v2
299300
with:
300-
repo_token: "${{ secrets.GITHUB_TOKEN }}"
301+
token: "${{ secrets.GITHUB_TOKEN }}"
301302
prerelease: false
302-
title: ${{ steps.tag_name.outputs.tag }}
303+
generate_release_notes: true
304+
name: ${{ steps.tag_name.outputs.tag }}
303305
files: rescript-vscode-${{ steps.tag_name.outputs.tag }}.vsix
304306

305307
- name: Publish extension as pre-release

0 commit comments

Comments
 (0)