Skip to content

update: v1.2.0 배포 준비 - #6

Merged
hyxx-su merged 2 commits into
mainfrom
release/v1-2-0
Oct 20, 2026
Merged

hyxx-su merged 2 commits into
mainfrom
release/v1-2-0

Conversation

@hyxx-su

@hyxx-su hyxx-su commented Oct 20, 2026

Copy link
Copy Markdown
Owner

업데이트 목적

병합된 #5의 기능을 실제 v1.2.0 설치 파일과 자동 업데이트로 배포하기 위한 준비입니다.

사용자 변경 사항

  • 앱 버전 1.2.0, 빌드 23으로 갱신
  • Gemini 연동·메뉴바 커스텀·권한 안내의 한국어/영어 패치노트 추가
  • 이전 베타가 같은 기본 버전의 새 릴리즈보다 먼저 표시되는 정렬 문제 수정

영향 범위

구분 변경 내용
버전 정보 Info.plist의 표시 버전과 Sparkle 빌드 번호
패치노트 리소스 및 공개 릴리즈 안내, 같은 버전의 베타 정렬
설정 및 데이터 저장 형식·기존 설정 변경 없음
권한 및 개인정보 이번 PR에서 권한 로직 변경 없음

검증 기록

검증 결과
plist·JSON·diff 통과
빌드 및 36개 회귀 검사 필수 CI Gate로 확인
패치노트 로컬 검사 및 CI에서 한국어/영어·버전 정렬·카드 배치 확인
DMG·Sparkle 서명 게시 전 별도 확인

화면 비교

이미지 미첨부

호환성 및 남은 확인 사항

  • Apple Silicon / macOS 14 이상
  • v1.0.0~v1.9.9는 베타이며 기존 업데이트 경로 유지를 위해 Latest로 게시
  • Apple Development 서명 사용, Developer ID 서명 및 Apple 공증 없음
  • 다른 Mac의 실제 설치·업데이트와 전체 플랜 실계정 동작은 별도 확인 필요

배포 및 롤백

  • 앱 버전 / 빌드: 1.2.0 / 23
  • 사용자가 릴리즈 게시 및 배포를 명시적으로 요청함
  • CI 성공 후 squash 병합, 해당 main 커밋에 v1.2.0 태그 및 릴리즈 게시
  • 검증된 DMG·ZIP·서명된 appcast.xml을 초안에 업로드 후 Latest 공개
  • 기존 릴리즈와 설치 파일 유지, 배포 문제 시 Latest를 이전 릴리즈로 전환 가능

@hyxx-su hyxx-su self-assigned this Oct 20, 2026
@hyxx-su
hyxx-su merged commit e54e794 into main Oct 20, 2026
6 checks passed
@hyxx-su
hyxx-su deleted the release/v1-2-0 branch October 20, 2026 05:52
hyxx-su added a commit that referenced this pull request Oct 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant