From 396236f242e8442f4062b6e6f92a1a29a8866829 Mon Sep 17 00:00:00 2001 From: vickydotbat Date: Thu, 25 Jun 2026 09:58:59 +0000 Subject: [PATCH] stop drift checks on prs (#22) Reviewed-on: https://git.westgate.pw/ShadowsOverWestgate/sow-tools/pulls/22 Co-authored-by: vickydotbat Co-committed-by: vickydotbat --- .gitea/workflows/sync-wrappers.yml | 3 +++ README.md | 2 ++ 2 files changed, 5 insertions(+) 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