fix: add npm rebuild for native modules in desktop CI builds

This commit is contained in:
2026-02-26 13:53:15 -06:00
parent bd5a54031e
commit 68000c8272
+16
View File
@@ -45,12 +45,20 @@ jobs:
- name: Checkout source code
uses: actions/checkout@v4
- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: 22
- name: Install bun
uses: oven-sh/setup-bun@v2
- name: Install dependencies
run: bun install --frozen-lockfile
- name: Rebuild native modules
run: npm rebuild
- name: Build macOS distributables
run: bun run make:macos
env:
@@ -72,12 +80,20 @@ jobs:
- name: Checkout source code
uses: actions/checkout@v4
- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: 22
- name: Install bun
uses: oven-sh/setup-bun@v2
- name: Install dependencies
run: bun install --frozen-lockfile
- name: Rebuild native modules
run: npm rebuild
- name: Build Windows distributables
run: bun run make -- --platform win32
env: