From e25ea37f85346192529c0bb95d240d4fee2cb7a0 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 15 Aug 2026 10:28:04 +0000 Subject: [PATCH] Skip CI for documentation-only changes Both workflows run on every push and pull request. A change that touches only Markdown or doc/ cannot affect what they check, so paths-ignore keeps them from starting for one. Nothing else about when they run changes: the branch filters, the manual workflow_dispatch trigger, and every job and step are as they were. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_015g5cnn9nyj6oU5gbhX3SVz --- .github/workflows/ci.yml | 6 ++++++ .github/workflows/plugins.yml | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3533ebd..ead4340 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,7 +22,13 @@ name: CI on: push: branches: ['**'] + paths-ignore: + - '**/*.md' + - 'doc/**' pull_request: + paths-ignore: + - '**/*.md' + - 'doc/**' workflow_dispatch: permissions: diff --git a/.github/workflows/plugins.yml b/.github/workflows/plugins.yml index ad9b2d7..be463bb 100644 --- a/.github/workflows/plugins.yml +++ b/.github/workflows/plugins.yml @@ -20,7 +20,13 @@ name: Optional plugin dependencies on: push: branches: ['**'] + paths-ignore: + - '**/*.md' + - 'doc/**' pull_request: + paths-ignore: + - '**/*.md' + - 'doc/**' workflow_dispatch: permissions: