Publish release and GitHub release
pubcommandsetup L3★7
scorredoira/launchpick ↗What it does
commit, build, publish DMG releases
Best for
Automating multi-architecture macOS app releases without manual confirmation steps.
Inputs
- · git status
- · version from gh release list
- · Info.plist
- · AppIcon.icns
Outputs
- · GitHub release URL
- · DMG files for arm64 and x86_64
Requires
- · git
- · swift
- · hdiutil
- · gh CLI
Preconditions
- · source files staged in git
- · App resources (Info.plist, AppIcon.icns) present
Failure modes
- · version increment logic incorrect
- · binary signing fails
- · DMG creation fails
- · git push fails
Trust signals
- · specifies both arm64 and x86_64 architectures
- · includes artifact signing
- · creates GitHub release with changelog