Skip to content

Commit e2a299e

Browse files
timiclaude
authored andcommitted
fix: sign native modules and skip AppImage to fix CI
- Sign .node files in macOS bundle to fix notarization issues - Only build deb on Linux to skip failing AppImage bundling Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 29b095f commit e2a299e

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

.github/workflows/build.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,12 @@ jobs:
142142
APPLE_PASSWORD: "${{ secrets.APPLE_PASSWORD }}"
143143
APPLE_TEAM_ID: "${{ secrets.APPLE_TEAM_ID }}"
144144

145+
- name: Sign native modules in bundle
146+
working-directory: ./lumis/apps/web/src-tauri/target/release/bundle/macos/Lumis.app
147+
run: |
148+
# Sign all .node files to fix notarization issues
149+
find . -name "*.node" -type f -exec codesign --force --sign "${{ secrets.APPLE_SIGNING_IDENTITY }}" --options runtime {} \;
150+
145151
- name: Find DMG file
146152
id: dmg
147153
working-directory: ./lumis/apps/web/src-tauri/target/release/bundle/dmg

0 commit comments

Comments
 (0)