Skip to content

feat: macOS 서명·공증 + electron-updater 자동 업데이트 (v0.4.0)#28

Merged
jeongph merged 3 commits into
mainfrom
feature/code-signing
Jul 21, 2026
Merged

feat: macOS 서명·공증 + electron-updater 자동 업데이트 (v0.4.0)#28
jeongph merged 3 commits into
mainfrom
feature/code-signing

Conversation

@jeongph

@jeongph jeongph commented Jul 21, 2026

Copy link
Copy Markdown
Member

개요

  • Developer ID Application 서명 + hardened runtime + Apple 공증 — Gatekeeper 경고 없이 실행
  • electron-updater 통합: 새 릴리스 백그라운드 다운로드 → 재시작 버튼으로 즉시 적용
  • CI용 시크릿(서명 인증서·공증 API 키) 등록 완료, 버전 0.4.0

검증

  • typecheck / lint 통과
  • 서명+공증 빌드 후 spctl -a accepted (Notarized Developer ID), stapler validate 통과

🤖 Generated with Claude Code

jeongph added 3 commits July 21, 2026 23:36
- Developer ID Application 서명 + hardened runtime 활성화
- 빌드 시 Apple notary 서비스 공증 (키체인 프로필 자격 증명)
- Gatekeeper 통과 검증 완료 (spctl accepted, Notarized Developer ID)
- 새 릴리스 감지 시 백그라운드 다운로드(진행률 배너) 후 재시작 버튼으로 즉시 적용
- publish 설정(GitHub) 추가로 latest-mac.yml·app-update.yml 생성
- dev 모드는 기존 릴리스 링크 안내 방식 유지
서명·공증과 자동 업데이트 feat 추가에 따른 SemVer MINOR 범프
@jeongph
jeongph merged commit 149afa5 into main Jul 21, 2026
@jeongph
jeongph deleted the feature/code-signing branch July 21, 2026 14:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant