Skip to content

Commit dc22431

Browse files
rushikeshmoreclaude
andcommitted
ci: drop Node 24 (tree-sitter doesn't compile), add fail-fast: false
tree-sitter@0.25.0 native bindings use V8 APIs removed in Node 24. Node 20 and 22 (current LTS) work fine. Will re-add Node 24 when tree-sitter releases a compatible version. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 2e6bb0a commit dc22431

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

.github/workflows/ci.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,10 @@ jobs:
1010
test:
1111
runs-on: ${{ matrix.os }}
1212
strategy:
13+
fail-fast: false
1314
matrix:
14-
node-version: [20, 22, 24]
15+
# Node 24 excluded — tree-sitter native bindings don't compile on it yet
16+
node-version: [20, 22]
1517
os: [ubuntu-latest, macos-latest]
1618
steps:
1719
- uses: actions/checkout@v4
@@ -27,8 +29,9 @@ jobs:
2729
runs-on: ${{ matrix.os }}
2830
needs: test
2931
strategy:
32+
fail-fast: false
3033
matrix:
31-
node-version: [20, 22, 24]
34+
node-version: [20, 22]
3235
os: [ubuntu-latest, macos-latest]
3336
steps:
3437
- uses: actions/checkout@v4

0 commit comments

Comments
 (0)