@@ -121,7 +121,7 @@ jobs:
121
121
- name : Use Node.js
122
122
uses : actions/setup-node@v4
123
123
with :
124
- node-version : 16
124
+ node-version : 20
125
125
registry-url : ' https://registry.npmjs.org'
126
126
127
127
- run : npm ci
@@ -170,7 +170,7 @@ jobs:
170
170
- name : Use Node.js
171
171
uses : actions/setup-node@v4
172
172
with :
173
- node-version : 16
173
+ node-version : 20
174
174
registry-url : ' https://registry.npmjs.org'
175
175
176
176
- run : npm ci
@@ -285,21 +285,23 @@ jobs:
285
285
286
286
- name : Publish latest master to GitHub
287
287
if : github.ref == 'refs/heads/master'
288
- uses : marvinpinto /action-automatic-releases@latest
288
+ uses : softprops /action-gh-release@v2
289
289
with :
290
- repo_token : " ${{ secrets.GITHUB_TOKEN }}"
291
- automatic_release_tag : " latest-master"
290
+ token : " ${{ secrets.GITHUB_TOKEN }}"
291
+ tag_name : " latest-master"
292
292
prerelease : true
293
- title : " Latest master"
293
+ generate_release_notes : true
294
+ name : " Latest master"
294
295
files : rescript-vscode-latest-master.vsix
295
296
296
297
- name : Publish release version to GitHub
297
298
if : startsWith(github.ref, 'refs/tags/')
298
- uses : marvinpinto /action-automatic-releases@latest
299
+ uses : softprops /action-gh-release@v2
299
300
with :
300
- repo_token : " ${{ secrets.GITHUB_TOKEN }}"
301
+ token : " ${{ secrets.GITHUB_TOKEN }}"
301
302
prerelease : false
302
- title : ${{ steps.tag_name.outputs.tag }}
303
+ generate_release_notes : true
304
+ name : ${{ steps.tag_name.outputs.tag }}
303
305
files : rescript-vscode-${{ steps.tag_name.outputs.tag }}.vsix
304
306
305
307
- name : Publish extension as pre-release
0 commit comments