From 8ef10ca1810b34f28f3931f4291277264d0fdcfa Mon Sep 17 00:00:00 2001 From: Seungpyo Hong Date: Wed, 24 Jun 2026 03:16:58 +0900 Subject: [PATCH] fix(ci): don't re-dispatch techapi-updated on _verify sync commits verify-status (in TechEngine) commits data/_verify/status.json back to TechAPI. With only TechEngine paths-ignored, that commit re-fired techapi-updated and looped verify-status every ~3 min. Ignore data/_verify/** so engine-generated sync commits don't trigger a reverse sync. Refs #1 --- .github/workflows/notify-engine.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/notify-engine.yml b/.github/workflows/notify-engine.yml index adc0ad800e5..07af296c1ee 100644 --- a/.github/workflows/notify-engine.yml +++ b/.github/workflows/notify-engine.yml @@ -17,6 +17,9 @@ on: branches: [main] paths-ignore: - "TechEngine" + # status.json is generated BY the engine (verify-status); a pure _verify + # sync commit must not re-dispatch techapi-updated, or it loops forever. + - "data/_verify/**" workflow_dispatch: # manual reverse-sync trigger (uses main HEAD sha) permissions: