Skip to content

Rebuild Satis after the release publishes - #29

Merged
edalzell merged 5 commits into
mainfrom
fix/trigger-satis-on-release
Sep 17, 2026
Merged

edalzell merged 5 commits into
mainfrom
fix/trigger-satis-on-release

Conversation

@edalzell

@edalzell edalzell commented Sep 17, 2026

Copy link
Copy Markdown
Member

Summary

  • Front's Satis workflow listened for release: published, but the publish step uses GITHUB_TOKEN and GitHub does not start workflows from events that token creates. So a release never rebuilt Satis, and the new version's dist.tar.gz never got mirrored to pkgs.trns.fm.
  • Call the existing Satis workflow from Release Publish with needs: publish, so the rebuild runs after the asset is attached.

A push-based trigger like Prime's would fire at merge time, before upload_assets finishes building and uploading, so the new tag would be skipped until some later rebuild. Prime has no assets, so it does not hit that.

Test plan

  • Merge a release/* PR and confirm Satis runs after Release Publish
  • Confirm a non-release merge skips both jobs

@github-actions github-actions Bot added the fix label Sep 17, 2026
@edalzell edalzell changed the title Trigger Satis after a published release Publish Front releases with RELEASE_TOKEN Sep 17, 2026
@edalzell edalzell changed the title Publish Front releases with RELEASE_TOKEN Rebuild Satis after the release publishes Sep 17, 2026
@edalzell
edalzell marked this pull request as ready for review September 17, 2026 22:05
@edalzell
edalzell merged commit bf5e7cf into main Sep 17, 2026
9 checks passed
@edalzell
edalzell deleted the fix/trigger-satis-on-release branch September 17, 2026 22:05
@edalzell edalzell mentioned this pull request Sep 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant