Fix napi resolution in CI and bump Node to 20

This commit is contained in:
2026-08-30 22:12:32 -05:00
parent 28d332d210
commit 04aedc53c6
+3 -3
View File
@@ -39,14 +39,14 @@ jobs:
- name: Setup Node - name: Setup Node
uses: actions/setup-node@v4 uses: actions/setup-node@v4
with: with:
node-version: 18 node-version: 20
registry-url: 'https://registry.npmjs.org' registry-url: 'https://registry.npmjs.org'
- name: Install dependencies - name: Install dependencies
run: npm ci run: npm ci
- name: Build N-API addon for ${{ matrix.target }} - name: Build N-API addon for ${{ matrix.target }}
run: napi build --platform --release --target ${{ matrix.target }} --package gelectron-core run: npx napi build --platform --release --target ${{ matrix.target }} --package gelectron-core
- name: Rename .node file with platform-specific name - name: Rename .node file with platform-specific name
shell: bash shell: bash
@@ -81,7 +81,7 @@ jobs:
- name: Setup Node - name: Setup Node
uses: actions/setup-node@v4 uses: actions/setup-node@v4
with: with:
node-version: 18 node-version: 20
registry-url: 'https://registry.npmjs.org' registry-url: 'https://registry.npmjs.org'
- name: Download all platform packages - name: Download all platform packages