From 80da3b00b890bbd9920de499e3ec189b3ba63449 Mon Sep 17 00:00:00 2001 From: Riccardo Piccoli Date: Tue, 14 Jul 2026 13:17:15 +0200 Subject: [PATCH] NO-ISSUE: skip CI for docs-only and metadata-only PRs Add paths-ignore filters to all PR-triggered workflows so they do not run when only non-code files change (OWNERS, LICENSE, *.md, docs/**). Scheduled and workflow_dispatch triggers are unaffected. Assisted-by: Claude Code Signed-off-by: Riccardo Piccoli --- .github/workflows/e2e-vmaas-full-install-caller.yml | 5 +++++ .github/workflows/pre-commit.yaml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/.github/workflows/e2e-vmaas-full-install-caller.yml b/.github/workflows/e2e-vmaas-full-install-caller.yml index 6b6f3180a..95b44c195 100644 --- a/.github/workflows/e2e-vmaas-full-install-caller.yml +++ b/.github/workflows/e2e-vmaas-full-install-caller.yml @@ -4,6 +4,11 @@ name: E2E VMaaS Full Install on: pull_request: branches: [main] + paths-ignore: + - 'OWNERS' + - 'LICENSE' + - '*.md' + - 'docs/**' schedule: - cron: "0 */12 * * *" workflow_dispatch: diff --git a/.github/workflows/pre-commit.yaml b/.github/workflows/pre-commit.yaml index 131627a7e..0c5bff8a3 100644 --- a/.github/workflows/pre-commit.yaml +++ b/.github/workflows/pre-commit.yaml @@ -3,6 +3,11 @@ name: pre-commit on: pull_request: + paths-ignore: + - 'OWNERS' + - 'LICENSE' + - '*.md' + - 'docs/**' jobs: pre-commit: runs-on: ubuntu-latest