diff --git a/.gitea/workflows/sync-wrappers.yml b/.gitea/workflows/sync-wrappers.yml index c4c9910..2491571 100644 --- a/.gitea/workflows/sync-wrappers.yml +++ b/.gitea/workflows/sync-wrappers.yml @@ -2,6 +2,9 @@ # main. Maintenance automation (not artifact publishing), so it is allowed on a # main push under the D7 trigger standard. Requires BOT_TOKEN: the gitea-bot # org token (content+PR write to the consumer repos; never committed). +# +# Consumer drift checks run only after their sync PRs merge to main. They must +# not run on the sync PR itself, which can create recursive cross-repo checks. name: sync-wrappers on: diff --git a/README.md b/README.md index ce72be8..269499b 100644 --- a/README.md +++ b/README.md @@ -91,6 +91,8 @@ publish event is a `v*` tag (see `sow-docs/runbooks/ci-trigger-standard.md`). - `publish-image.yml` — manual `workflow_dispatch` break-glass republish. - `sync-wrappers.yml` — on a `main` push that touches `wrappers/`, auto-PR the canonical wrappers to the consumer repos in `wrappers/consumers.txt`. + Consumer drift checks run after those PRs merge to `main`, not on the PRs + themselves, to avoid recursive cross-repo checks. ## Consumers