Skip to content

Commit 7124408

Browse files
committed
ci: make it great again
1 parent 0f24d8b commit 7124408

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

.github/workflows/ci.yml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,9 @@ jobs:
1212
matrix:
1313
os: [macos-latest, ubuntu-latest, windows-latest]
1414
steps:
15-
- uses: actions/checkout@v3
16-
- uses: actions/setup-node@v3
15+
- uses: actions/checkout@v4
16+
- uses: actions/setup-node@v4
1717
with:
18-
node-version: 18
19-
- run: npm install -g tree-sitter-cli
20-
- run: tree-sitter generate
18+
node-version: 20
19+
- run: npm run dev-install
2120
- run: npm test

.github/workflows/release.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ jobs:
1515
test-and-release:
1616
runs-on: ubuntu-latest
1717
steps:
18-
- uses: actions/checkout@v3
19-
- uses: actions/setup-node@v3
18+
- uses: actions/checkout@v4
19+
- uses: actions/setup-node@v4
2020
with:
21-
node-version: 18
22-
- run: npm install
21+
node-version: 20
22+
- run: npm run dev-install
2323
- run: npm test
2424
- run: ./copy-to-release
2525
- name: Deploy 🚀

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
"main": "bindings/node",
66
"types": "bindings/node",
77
"scripts": {
8+
"dev-install": "npm install --no-save tree-sitter-cli",
89
"test": "tree-sitter generate && tree-sitter test",
910
"install": "node-gyp-build",
1011
"prebuildify": "prebuildify --napi --strip"

0 commit comments

Comments
 (0)