[User Story] Forward-port sync-tryghost-compose guard step to main branch #344
Copy link
Copy link
Closed as not planned
Closed as not planned
Copy link
Labels
Description
Story Summary
As a platform engineer, I want the Sync TryGhost Compose Images workflow on the main branch to include the develop-branch guard step, so that the scheduled run no longer executes the full sync logic from main.
✅ Acceptance Criteria
-
sync-tryghost-compose.ymlonmainincludes the guard step that checksGITHUB_REF_NAMEand skips gracefully when not ondevelop - Scheduled runs triggered from
mainexit cleanly with a notice, no downstream steps executed - The workflow on
mainis identical todevelopfor the guard step logic
📝 Additional Context
- GHO-121 added the guard step to
developvia PR fix: skip sync gracefully when triggered from non-develop branch (GHO-121) #333, butmainwas not updated —mainstill has the pre-fix version of the workflow - Scheduled workflows run from the default branch (
main), so the guard never fires and the full sync logic runs nightly frommain - Fix: open a PR directly to
mainthat forward-ports the guard step fromdevelop - Related: GHO-121 (original fix), PR fix: skip sync gracefully when triggered from non-develop branch (GHO-121) #333
📦 Definition of Ready
- Acceptance criteria defined
- No unresolved external dependencies
- Story is estimated
- Team has necessary skills and access
- Priority is clear
- Business value understood
✅ Definition of Done
- All acceptance criteria met
- Unit/integration tests written & passing
- Peer-reviewed
- Docs updated (if applicable)
- Verified in staging (if needed)
- No critical bugs/regressions
Reactions are currently unavailable
Activity
linear commentedon Mar 18, 2026
GHO-125