From ba5fa4b34ddbc8f69fac872e2163eea620c9983f Mon Sep 17 00:00:00 2001 From: Rafi Indra Pramudhito Zuhayr Date: Tue, 15 Sep 2026 07:00:53 +0700 Subject: [PATCH] ci: run build matrix only for relevant paths --- .github/workflows/ci.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9a0384b..b8e3a51 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -3,8 +3,30 @@ name: C++ CI Build on: push: branches: [ main, master ] + paths: + - 'include/**' + - 'src/**' + - 'tests/**' + - 'benchmarks/**' + - 'examples/**' + - 'cmake/**' + - 'CMakeLists.txt' + - 'vcpkg.json' + - 'vcpkg-configuration.json' + - '.github/workflows/ci.yml' pull_request: branches: [ main, master ] + paths: + - 'include/**' + - 'src/**' + - 'tests/**' + - 'benchmarks/**' + - 'examples/**' + - 'cmake/**' + - 'CMakeLists.txt' + - 'vcpkg.json' + - 'vcpkg-configuration.json' + - '.github/workflows/ci.yml' jobs: build: