Skip to content

fix(release): deploy the exact appcast commit#13

Merged
hcaiano merged 1 commit into
mainfrom
fix/deploy-exact-appcast-commit
Jul 10, 2026
Merged

fix(release): deploy the exact appcast commit#13
hcaiano merged 1 commit into
mainfrom
fix/deploy-exact-appcast-commit

Conversation

@hcaiano

@hcaiano hcaiano commented Jul 10, 2026

Copy link
Copy Markdown
Owner

Summary

  • add an optional exact checkout_ref to the website deploy workflow
  • expose the appcast commit SHA from the release workflow
  • dispatch deployment with that exact SHA to avoid stale main resolution

Test plan

  • swift build
  • swift run cycler-tests (ok — 106 checks passed)
  • actionlint .github/workflows/release.yml .github/workflows/deploy-web.yml
  • git diff --check

Runtime evidence

  • release run 29111516859 correctly committed appcast fdde243, but its immediate deploy dispatch resolved main to the preceding 72f2ab7 commit; manual deploy 29111743138 from fdde243 published the correct feed

@hcaiano hcaiano merged commit 9a02796 into main Jul 10, 2026
3 checks passed
@hcaiano hcaiano deleted the fix/deploy-exact-appcast-commit branch July 10, 2026 17:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant