Skip to content

ci: v* 태그 → DMG 빌드 및 GitHub Release 자동화 - #7

Open
devuterian wants to merge 1 commit into
mainfrom
cursor/release-dmg-workflow-a761
Open

devuterian wants to merge 1 commit into
mainfrom
cursor/release-dmg-workflow-a761

Conversation

@devuterian

Copy link
Copy Markdown
Owner

요약

v* 태그를 푸시하면 macOS runner에서 서명 없이 Release 빌드 → hdiutil UDZO DMG → GitHub Release 생성 (자동 릴리즈 노트).

사용법

git tag v1.0.0
git push origin v1.0.0

산출물: kkamppak-v1.0.0.dmg (볼륨 이름 kkamppak, 앱만 포함)

파일

  • .github/workflows/release-dmg.yml — permissions: contents: write, softprops/action-gh-release@v2
  • README / README.en / docs/build.md / PLANS / STATUS / LOG 업데이트

참고

  • PR·main용 zip 아티팩트는 기존 build-macos.yml 유지.
  • Developer ID 서명·공증은 포함하지 않음 (SPEC과 동일).

커밋

artifacts: LOG-20260409-001

Open in Web Open in Cursor 

- release-dmg.yml: xcodebuild → hdiutil UDZO → softprops/action-gh-release
- README·docs/build·PLANS·STATUS·LOG 반영

project: kkamppak
agent: cursor-background
role: worker
artifacts: LOG-20260409-001

Co-authored-by: devuterian <devuterian@users.noreply.github.com>
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.

2 participants