ci(macos): Universal macOS .dmg packaging and codesign pipeline #91
Notifications
Due Date
No due date set.
Blocks
Reference: gronod/ICCery#91
Reference in New Issue
Block a user
Description
Configure continuous integration and packaging for macOS to build, sign, and publish universal
.dmginstaller packages containing native ARM64 (aarch64) and x86_64 binaries directly to Gitea Releases.Scope & Technical Requirements
.github/workflows/build-macos.yml: Configure macOS runners on GitHub/Gitea Actions.argyll/macos-aarch64/andargyll/macos-x86_64/)..dmgdisk image package..dmgartifacts to Gitea Releases API upon tag push.Acceptance Criteria
ICCery_x.x.x_universal.dmgsuccessfully.Dependencies & Ordering
v0.4.0)Delivered in commits efc7dc8 (PR #106:
Update .github/workflows/build-macos.yml) and 9105d87 (ci: upload macos build packages to gitea release assets).macOS matrix builds, Argyll sidecar staging, and universal DMG packaging with release asset uploads are active in
.github/workflows/build-macos.ymland.gitea/workflows/build-macos.yml.