hammer-editor/.github
Adam Brown 53ecfb4780
Publish iOS under the shared com.darkrockstudios.apps.hammer app ID (#935)
iOS and macOS were shipping as two separate App Store listings under two bundle
IDs. The supported model is Universal Purchase: one app record, one bundle ID,
one platform entry per OS. The binaries stay separate — each platform is still
built and uploaded independently with its own version stream and screenshots.

Points the iOS target and all four fastlane iOS identifiers at
com.darkrockstudios.apps.hammer, adds the for_platform :ios block the Appfile
was missing, and drops the hyphen from the iOS listing name, which only existed
because the unhyphenated name was taken by our own macOS record.

Stops skipping screenshot upload on the iOS lane. That was safe while iOS had
its own record and screenshots carried forward between versions; the iOS
platform newly added to the macOS record starts empty, and App Store Connect
refuses to submit a version with no iPhone screenshots.

Adds a shared concurrency group to the two App Store publish workflows. Both now
target the same App Store Connect record, and a full release tag starts them in
parallel. This is mutual exclusion rather than a needs: edge — neither waits on
the other's result, and a targeted single-platform tag skips the other job
before it reaches the gate.
2026-09-04 19:23:28 -07:00
..
scripts Fix Mac App Store publish hanging forever on build processing (#769) 2026-07-21 15:33:17 -07:00
workflows Publish iOS under the shared com.darkrockstudios.apps.hammer app ID (#935) 2026-09-04 19:23:28 -07:00