From 885fc0c5b0f6c346b1749d2741babb5759aa47e8 Mon Sep 17 00:00:00 2001 From: Ankitsinghsisodya Date: Wed, 22 Apr 2026 20:45:30 +0530 Subject: [PATCH 1/2] ci: skip functions workflow on doc-only changes Add paths-ignore to push and pull_request triggers to avoid running the full CI suite (unit, template, integration, e2e) when only documentation or non-code files are modified. --- .github/workflows/functions.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/functions.yaml b/.github/workflows/functions.yaml index 867e535566..5991ca1618 100644 --- a/.github/workflows/functions.yaml +++ b/.github/workflows/functions.yaml @@ -12,9 +12,19 @@ on: push: branches: - main + paths-ignore: + - 'docs/**' + - '**/*.md' + - 'CODEOWNERS' + - 'LICENSE' pull_request: branches: - main + paths-ignore: + - 'docs/**' + - '**/*.md' + - 'CODEOWNERS' + - 'LICENSE' concurrency: group: ${{ github.workflow }}-${{ github.ref }} From 15f5a96167fd872eb90615ee1624feaa977f062b Mon Sep 17 00:00:00 2001 From: Ankitsinghsisodya Date: Wed, 22 Apr 2026 23:19:19 +0530 Subject: [PATCH 2/2] ci: tighten Functions workflow paths-ignore Use root-only *.md instead of **/*.md so template and testdata markdown still trigger CI. Replace CODEOWNERS with OWNERS and OWNERS_ALIASES to match repo ownership files. --- .github/workflows/functions.yaml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/functions.yaml b/.github/workflows/functions.yaml index 5991ca1618..99bf48b43c 100644 --- a/.github/workflows/functions.yaml +++ b/.github/workflows/functions.yaml @@ -14,16 +14,18 @@ on: - main paths-ignore: - 'docs/**' - - '**/*.md' - - 'CODEOWNERS' + - '*.md' + - 'OWNERS' + - 'OWNERS_ALIASES' - 'LICENSE' pull_request: branches: - main paths-ignore: - 'docs/**' - - '**/*.md' - - 'CODEOWNERS' + - '*.md' + - 'OWNERS' + - 'OWNERS_ALIASES' - 'LICENSE' concurrency: