From 539e64e5d66bcecf9370b6605b4bfd5fb2483ac0 Mon Sep 17 00:00:00 2001 From: saravanakumardb1 Date: Sat, 23 May 2026 16:51:38 -0700 Subject: [PATCH] ci: include eslint.config.js + workflow files in path triggers MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Three consecutive commits to eslint.config.js (9be49acb, 1035b730, 7ae60852) failed to trigger any new common-plat CI runs even after `git push origin main && git push gitea main`. Root cause: the workflow had a 'paths:' filter that only matched packages/**, services/**, dashboards/**, lockfiles, and a few specific root manifests — `eslint.config.js` and the workflows themselves were NOT in the list, so Gitea silently skipped every push that only touched those files. Added the two missing globs: - 'eslint.config.js' - '.gitea/workflows/**' Both are demonstrably CI-relevant — eslint.config.js drives the lint step that's currently failing, and workflow edits obviously need to trigger a fresh run. This commit edits a workflow file, so it is itself covered by the new path glob and should trigger a run on push. --- .gitea/workflows/ci.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index f3276387..b4e2b976 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -11,6 +11,11 @@ on: - 'pnpm-workspace.yaml' - 'package.json' - 'tsconfig.base.json' + # Root-level configs that affect CI behavior and must trigger a + # rerun when modified (otherwise pushes to e.g. eslint.config.js + # are silently skipped and CI stays red against stale code). + - 'eslint.config.js' + - '.gitea/workflows/**' concurrency: group: ci-common-plat-${{ github.ref }}