Skip to content

Commit 031e11e

Browse files
André DietrichAndré Dietrich
authored andcommitted
Upgrade workflows to node 24
1 parent 91e97ac commit 031e11e

2 files changed

Lines changed: 10 additions & 40 deletions

File tree

‎.github/workflows/create-release.yml‎

Lines changed: 7 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ jobs:
1010
runs-on: ubuntu-latest
1111
steps:
1212
- name: Checkout Code
13-
uses: actions/checkout@v2
13+
uses: actions/checkout@v4
1414
- name: Setup Node
15-
uses: actions/setup-node@v2
15+
uses: actions/setup-node@v4
1616
with:
1717
node-version: '18'
1818
- name: Building Package
@@ -23,41 +23,11 @@ jobs:
2323
npm run build
2424
npm run release
2525
- name: Create Release
26-
id: create_release
27-
uses: actions/create-release@v1
28-
env:
29-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
26+
uses: softprops/action-gh-release@v2
3027
with:
31-
tag_name: ${{ github.ref }}
32-
release_name: Release ${{ github.ref }}
3328
body: |
3429
Download your OS specific binary from below
35-
draft: false
36-
prerelease: false
37-
- name: Upload Linux Asset
38-
uses: actions/upload-release-asset@v1
39-
env:
40-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
41-
with:
42-
upload_url: ${{ steps.create_release.outputs.upload_url }}
43-
asset_path: ./release/linux/liascript-devserver
44-
asset_name: liascript-devserver-linux
45-
asset_content_type: application/x-executable
46-
- name: Upload MacOS Asset
47-
uses: actions/upload-release-asset@v1
48-
env:
49-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
50-
with:
51-
upload_url: ${{ steps.create_release.outputs.upload_url }}
52-
asset_path: ./release/macos/liascript-devserver
53-
asset_name: liascript-devserver-macos
54-
asset_content_type: application/octet-stream
55-
- name: Upload Windows Asset
56-
uses: actions/upload-release-asset@v1
57-
env:
58-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
59-
with:
60-
upload_url: ${{ steps.create_release.outputs.upload_url }}
61-
asset_path: ./release/windows/liascript-devserver.exe
62-
asset_name: liascript-devserver-win.exe
63-
asset_content_type: application/vnd.microsoft.portable-executable
30+
files: |
31+
./release/linux/liascript-devserver
32+
./release/macos/liascript-devserver
33+
./release/windows/liascript-devserver.exe

‎.github/workflows/npm-publish.yml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@ jobs:
1111
runs-on: ubuntu-latest
1212
steps:
1313
- name: Checkout Code
14-
uses: actions/checkout@v2
14+
uses: actions/checkout@v4
1515

1616
- name: Setup Node
17-
uses: actions/setup-node@v2
17+
uses: actions/setup-node@v4
1818
with:
19-
node-version: '16'
19+
node-version: '18'
2020

2121
- name: Install Node.js dependencies
2222
run: '[[ -f package-lock.json || -f npm-shrinkwrap.json ]] && npm ci || true'

0 commit comments

Comments
 (0)