From e097d0b32c0611043f5dca9d7b6ca50eec2e4b42 Mon Sep 17 00:00:00 2001 From: moluopro Date: Sat, 4 Jul 2026 01:20:37 +0800 Subject: [PATCH] ci: skip non-doc workflows for docs-only changes --- .github/workflows/apple_m.yml | 8 +++++++- .github/workflows/arm64_graviton.yml | 4 ++++ .github/workflows/c910v.yml | 8 +++++++- .github/workflows/codspeed-bench.yml | 8 +++++++- .github/workflows/dynamic_arch.yml | 9 ++++++++- .github/workflows/harmonyos.yml | 8 +++++++- .github/workflows/loongarch64.yml | 8 +++++++- .github/workflows/loongarch64_clang.yml | 8 +++++++- .github/workflows/mips64.yml | 8 +++++++- .github/workflows/riscv64_vector.yml | 8 +++++++- .github/workflows/windows_arm64.yml | 4 ++++ 11 files changed, 72 insertions(+), 9 deletions(-) diff --git a/.github/workflows/apple_m.yml b/.github/workflows/apple_m.yml index b50f9be5b..1c5e16188 100644 --- a/.github/workflows/apple_m.yml +++ b/.github/workflows/apple_m.yml @@ -1,6 +1,12 @@ name: apple m -on: [push, pull_request] +on: + push: + paths-ignore: + - 'docs/**' + pull_request: + paths-ignore: + - 'docs/**' concurrency: group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} diff --git a/.github/workflows/arm64_graviton.yml b/.github/workflows/arm64_graviton.yml index 498b012e6..0fba24831 100644 --- a/.github/workflows/arm64_graviton.yml +++ b/.github/workflows/arm64_graviton.yml @@ -5,10 +5,14 @@ on: branches: - develop - release-** + paths-ignore: + - 'docs/**' pull_request: branches: - develop - release-** + paths-ignore: + - 'docs/**' concurrency: group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} diff --git a/.github/workflows/c910v.yml b/.github/workflows/c910v.yml index 17e774134..93371949a 100644 --- a/.github/workflows/c910v.yml +++ b/.github/workflows/c910v.yml @@ -1,6 +1,12 @@ name: c910v qemu test -on: [push, pull_request] +on: + push: + paths-ignore: + - 'docs/**' + pull_request: + paths-ignore: + - 'docs/**' concurrency: group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} diff --git a/.github/workflows/codspeed-bench.yml b/.github/workflows/codspeed-bench.yml index 9bc8be161..884b6e5bc 100644 --- a/.github/workflows/codspeed-bench.yml +++ b/.github/workflows/codspeed-bench.yml @@ -1,6 +1,12 @@ name: Run codspeed benchmarks -on: [push, pull_request] +on: + push: + paths-ignore: + - 'docs/**' + pull_request: + paths-ignore: + - 'docs/**' concurrency: group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} diff --git a/.github/workflows/dynamic_arch.yml b/.github/workflows/dynamic_arch.yml index 22f018ab2..3258e6155 100644 --- a/.github/workflows/dynamic_arch.yml +++ b/.github/workflows/dynamic_arch.yml @@ -1,6 +1,13 @@ name: continuous build -on: [push, pull_request, workflow_dispatch] +on: + push: + paths-ignore: + - 'docs/**' + pull_request: + paths-ignore: + - 'docs/**' + workflow_dispatch: concurrency: group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} diff --git a/.github/workflows/harmonyos.yml b/.github/workflows/harmonyos.yml index 859f2e787..5b48af79e 100644 --- a/.github/workflows/harmonyos.yml +++ b/.github/workflows/harmonyos.yml @@ -1,6 +1,12 @@ name: harmonyos -on: [push, pull_request] +on: + push: + paths-ignore: + - 'docs/**' + pull_request: + paths-ignore: + - 'docs/**' concurrency: group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} diff --git a/.github/workflows/loongarch64.yml b/.github/workflows/loongarch64.yml index 0b6f64782..a1038eaf8 100644 --- a/.github/workflows/loongarch64.yml +++ b/.github/workflows/loongarch64.yml @@ -1,6 +1,12 @@ name: loongarch64 qemu test -on: [push, pull_request] +on: + push: + paths-ignore: + - 'docs/**' + pull_request: + paths-ignore: + - 'docs/**' concurrency: group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} diff --git a/.github/workflows/loongarch64_clang.yml b/.github/workflows/loongarch64_clang.yml index 42d22be2d..486614ebd 100644 --- a/.github/workflows/loongarch64_clang.yml +++ b/.github/workflows/loongarch64_clang.yml @@ -1,6 +1,12 @@ name: loongarch64 clang qemu test -on: [push, pull_request] +on: + push: + paths-ignore: + - 'docs/**' + pull_request: + paths-ignore: + - 'docs/**' concurrency: group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} diff --git a/.github/workflows/mips64.yml b/.github/workflows/mips64.yml index 1efbf2c57..5d64002e7 100644 --- a/.github/workflows/mips64.yml +++ b/.github/workflows/mips64.yml @@ -1,6 +1,12 @@ name: mips64 qemu test -on: [push, pull_request] +on: + push: + paths-ignore: + - 'docs/**' + pull_request: + paths-ignore: + - 'docs/**' concurrency: group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} diff --git a/.github/workflows/riscv64_vector.yml b/.github/workflows/riscv64_vector.yml index 3b231392c..7e8985125 100644 --- a/.github/workflows/riscv64_vector.yml +++ b/.github/workflows/riscv64_vector.yml @@ -1,6 +1,12 @@ name: riscv64 zvl256b qemu test -on: [push, pull_request] +on: + push: + paths-ignore: + - 'docs/**' + pull_request: + paths-ignore: + - 'docs/**' concurrency: group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} diff --git a/.github/workflows/windows_arm64.yml b/.github/workflows/windows_arm64.yml index 5a3a8fe84..c036a7176 100644 --- a/.github/workflows/windows_arm64.yml +++ b/.github/workflows/windows_arm64.yml @@ -4,9 +4,13 @@ on: push: branches: - develop + paths-ignore: + - 'docs/**' pull_request: branches: - develop + paths-ignore: + - 'docs/**' concurrency: group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}