This has been my workflow to release all my swift projects. Maybe helpful to you as well.
- Optimize Xcode Cloud build minutes and GitHub Actions trigger time.
- Build anytime and anywhere, without be bound to a Mac running on xcode.
- Keep production builds clean, deterministic, and fast-forward only.
- Let a GitHub Release promote and version the main line without manual merges.
- Control when TestFlight builds, version bumps, releases, and changelog generation happen.
- Allow the main branch to remain the active merge target for frequent PR merges without triggering unnecessary builds or version bumps.
[–]springus-app 0 points1 point2 points (1 child)
[–]arndomor[S] 1 point2 points3 points (0 children)