mirror of
https://github.com/yattee/yattee.git
synced 2026-07-19 22:02:10 +00:00
- Appcast publish: fetch gh-pages into a local branch before creating the worktree. actions/checkout's narrow refspec meant the branch was checked out detached, so `git push origin gh-pages` failed with "src refspec gh-pages does not match any" on a fresh runner. - Gate the AltStore source update on an iOS build being part of the release; a mac/tvOS-only release has no IPA and would publish a broken entry. - Pass the release tag to update-altstore explicitly (gh's "latest release" excludes prereleases), parse the build number correctly for beta tags (2.0.0-beta.263 -> 263, not beta.263), use the real Yattee-<version>-iOS.ipa asset name, and fail instead of writing a size-0 entry with a dead URL when the IPA asset is missing.