hotfix(build): publish: null 추가 — Mac 빌드 시 updateInfoBuilder crash 회피
PR #20 직후 Mac arm64 dist 시도 중 발견: - Cannot detect repository by .git/config 경고 (3회) - ⨯ Cannot read properties of null (reading 'channel') at computeChannelNames (updateInfoBuilder.ts:47:74) 원인: electron-builder 가 auto-update 메타파일 (latest-mac.yml) 생성 시 publish config 또는 git remote 에서 채널 정보 추론 실패 → null 접근 crash. DMG 자체는 빌드 성공 (dist/Inkling-0.2.3-arm64.dmg) — 후처리 단계 crash. Fix: build.publish = null 명시 — auto-update 메커니즘 미사용 (개인 dogfood) 이라 latest-mac.yml / latest.yml 생성 단계 skip. Windows 빌드도 동일 경고 3회 떴는데 이번 fix 로 함께 사라짐. 검증: npm run dist:dir on Windows → "Cannot detect repository" 경고 사라짐, 정상 빌드. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -33,6 +33,7 @@
|
||||
"build": {
|
||||
"appId": "xyz.altair823.inkling",
|
||||
"productName": "Inkling",
|
||||
"publish": null,
|
||||
"files": [
|
||||
"out/**/*",
|
||||
"package.json"
|
||||
|
||||
Reference in New Issue
Block a user