From 82f78a7692fdd9ecc1d0ed8e1bd1c53dce54510d Mon Sep 17 00:00:00 2001 From: John Brecht Date: Mon, 15 Jun 2026 16:11:50 -0700 Subject: [PATCH] ci: also skip the render gate for .claude config-only changes '**/*.md' uses picomatch with dot:false, which won't descend into the .claude dot-directory, so agent-definition / settings changes ran the full render gate unnecessarily. Add an explicit '.claude/**' to the docs_only filter (a literal dot segment matches regardless of the dot option). Still conservative: a PR mixing .claude with any code change fails the 'every' predicate and runs the full gate. Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/ci.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bd3f655..b67bc82 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,6 +21,10 @@ jobs: - '**/*.md' - 'LICENSE' - 'COMMERCIAL.md' + # Agent/config files under the .claude dot-directory don't affect a + # render. Listed explicitly because '**/*.md' (picomatch dot:false) + # won't descend into dot-directories. + - '.claude/**' - uses: pnpm/action-setup@v4 - uses: actions/setup-node@v5 with: