You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kyuubi.apache.org by dn...@apache.org on 2026/06/05 20:02:47 UTC

(kyuubi) branch master updated: [KYUUBI #7485] [CI] Run "Docs" workflow for documentation changes only

This is an automated email from the ASF dual-hosted git repository.

dnskr pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/kyuubi.git


The following commit(s) were added to refs/heads/master by this push:
     new 56a3e9c764 [KYUUBI #7485] [CI] Run "Docs" workflow for documentation changes only
56a3e9c764 is described below

commit 56a3e9c7643f99ff7db1c3124bed33258ca67c3e
Author: Denis Krivenko <dn...@gmail.com>
AuthorDate: Fri Jun 5 22:02:35 2026 +0200

    [KYUUBI #7485] [CI] Run "Docs" workflow for documentation changes only
    
    ### Why are the changes needed?
    These changes are needed to prevent unnecessary `Docs` workflow runs by ensuring they only trigger when files in `docs/**` or the workflow itself are changed.
    
    Also updated `.github/workflows/master.yml` and `.github/workflows/python.yml` to ignore changes in `.github/workflows/docs.yml`, preventing redundant triggers of the main test suites when only documentation workflow updated.
    
    ### How was this patch tested?
    Review/CI
    
    ### Was this patch authored or co-authored using generative AI tooling?
    No
    
    Closes #7485 from dnskr/docs-path-filters-to-workflow.
    
    Closes #7485
    
    5bd9f7432 [Denis Krivenko] [CI] Run "Docs" workflow for documentation changes only
    
    Authored-by: Denis Krivenko <dn...@gmail.com>
    Signed-off-by: Denis Krivenko <dn...@gmail.com>
---
 .github/workflows/docs.yml   | 3 +++
 .github/workflows/master.yml | 2 ++
 .github/workflows/python.yml | 2 ++
 3 files changed, 7 insertions(+)

diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml
index 2773c8eafa..6f533731bd 100644
--- a/.github/workflows/docs.yml
+++ b/.github/workflows/docs.yml
@@ -21,6 +21,9 @@ on:
   pull_request:
     branches:
       - master
+    paths:
+      - 'docs/**'
+      - '.github/workflows/docs.yml'
 
 concurrency:
   group: docs-${{ github.head_ref || github.run_id }}
diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml
index e5160b4a8e..8a3948ab25 100644
--- a/.github/workflows/master.yml
+++ b/.github/workflows/master.yml
@@ -24,12 +24,14 @@ on:
       - branch-*
     paths-ignore:
       - 'docs/**'
+      - '.github/workflows/docs.yml'
   pull_request:
     branches:
       - master
       - branch-*
     paths-ignore:
       - 'docs/**'
+      - '.github/workflows/docs.yml'
 
 concurrency:
   group: test-${{ github.head_ref || github.run_id }}
diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml
index 37cfe9c2ed..1264afa42d 100644
--- a/.github/workflows/python.yml
+++ b/.github/workflows/python.yml
@@ -24,12 +24,14 @@ on:
       - branch-*
     paths-ignore:
       - 'docs/**'
+      - '.github/workflows/docs.yml'
   pull_request:
     branches:
       - master
       - branch-*
     paths-ignore:
       - 'docs/**'
+      - '.github/workflows/docs.yml'
 
 concurrency:
   group: python-${{ github.head_ref || github.run_id }}