From e1eabd18f8f2d859ad7a9f7e71abddf4858c7af9 Mon Sep 17 00:00:00 2001 From: Stamen Stoychev Date: Tue, 29 Sep 2026 16:33:08 +0300 Subject: [PATCH] fix(ci): trigger Angular deploys on xplat changes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Angular documentation content is generated from xplat: docs/angular/scripts/ sync-generated.mjs copies docs/xplat/generated/Angular/ into docs/angular/src/content/ on every build. But both Angular deploy workflows listed 'docs/xplat/**' under paths-ignore, so a push that touched only xplat never redeployed the Angular docs — the content silently lagged until some unrelated Angular file happened to change. This is how the carousel JP breakage (#873) went unnoticed for a day: #870 touched only docs/xplat/**, so Build And Deploy Angular Documentation JP was skipped, and the failure surfaced on the next unrelated push. Before that, the last Angular JP run was 2026-09-04 — 25 days earlier. Dropping the entry is enough. The per-locale '**/en/**', '**/jp/**' and '**/kr/**' filters still apply, so an xplat EN change triggers only the EN Angular deploy and an xplat JP change only the JP one. The reverse direction already behaves correctly: cd-xplat-en.yml and cd-xplat-jp.yml both paths-ignore 'docs/angular/**', so Angular-only changes do not trigger xplat deploys. No change needed there. Fixes #402 Co-Authored-By: Claude Opus 5 --- .github/workflows/cd-angular-en.yml | 1 - .github/workflows/cd-angular-jp.yml | 1 - 2 files changed, 2 deletions(-) diff --git a/.github/workflows/cd-angular-en.yml b/.github/workflows/cd-angular-en.yml index 0ec37aafe4..30a9696f89 100644 --- a/.github/workflows/cd-angular-en.yml +++ b/.github/workflows/cd-angular-en.yml @@ -10,7 +10,6 @@ on: - master paths-ignore: - 'docs/jquery/**' - - 'docs/xplat/**' - 'docs/wpf/**' - 'docs/winforms/**' - 'docs/aspnet/**' diff --git a/.github/workflows/cd-angular-jp.yml b/.github/workflows/cd-angular-jp.yml index e8c58a3230..3c15c51ad8 100644 --- a/.github/workflows/cd-angular-jp.yml +++ b/.github/workflows/cd-angular-jp.yml @@ -10,7 +10,6 @@ on: - master paths-ignore: - 'docs/jquery/**' - - 'docs/xplat/**' - 'docs/wpf/**' - 'docs/winforms/**' - 'docs/aspnet/**'