From 18eb607c0a17f2d6d918e1a8cc95ad92f69f17ab Mon Sep 17 00:00:00 2001 From: ethanglaser Date: Fri, 16 Oct 2026 13:45:01 -0700 Subject: [PATCH 1/2] Add paths-ignore on heavy workloads to reduce runner uptime --- .github/workflows/build-c-api-bindings.yml | 4 ++++ .github/workflows/build-cpp-runtime-bindings.yml | 4 ++++ .github/workflows/build-linux.yml | 3 +++ .github/workflows/build-macos.yaml | 3 +++ 4 files changed, 14 insertions(+) diff --git a/.github/workflows/build-c-api-bindings.yml b/.github/workflows/build-c-api-bindings.yml index a70c68ef1..bce1fcfa2 100644 --- a/.github/workflows/build-c-api-bindings.yml +++ b/.github/workflows/build-c-api-bindings.yml @@ -19,6 +19,10 @@ on: branches: - main pull_request: + paths-ignore: + - 'bindings/cpp/**' + - 'bindings/python/**' + - '**.md' workflow_dispatch: permissions: diff --git a/.github/workflows/build-cpp-runtime-bindings.yml b/.github/workflows/build-cpp-runtime-bindings.yml index b87cd0ab5..c18e1a8c6 100644 --- a/.github/workflows/build-cpp-runtime-bindings.yml +++ b/.github/workflows/build-cpp-runtime-bindings.yml @@ -19,6 +19,10 @@ on: branches: - main pull_request: + paths-ignore: + - 'bindings/c/**' + - 'bindings/python/**' + - '**.md' workflow_dispatch: permissions: diff --git a/.github/workflows/build-linux.yml b/.github/workflows/build-linux.yml index 328590cae..92df99a86 100644 --- a/.github/workflows/build-linux.yml +++ b/.github/workflows/build-linux.yml @@ -19,6 +19,9 @@ on: branches: - main pull_request: + paths-ignore: + - 'bindings/**' + - '**.md' workflow_dispatch: permissions: diff --git a/.github/workflows/build-macos.yaml b/.github/workflows/build-macos.yaml index 51e125d6d..47649c0a4 100644 --- a/.github/workflows/build-macos.yaml +++ b/.github/workflows/build-macos.yaml @@ -19,6 +19,9 @@ on: branches: - main pull_request: + paths-ignore: + - 'bindings/**' + - '**.md' workflow_dispatch: permissions: From 076be10154edd83e25ca860474537b56461d868f Mon Sep 17 00:00:00 2001 From: ethanglaser Date: Fri, 16 Oct 2026 13:49:45 -0700 Subject: [PATCH 2/2] ignores for arm --- .github/workflows/build-linux-arm.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/build-linux-arm.yml b/.github/workflows/build-linux-arm.yml index 57489af66..5a46f0361 100644 --- a/.github/workflows/build-linux-arm.yml +++ b/.github/workflows/build-linux-arm.yml @@ -19,6 +19,9 @@ on: branches: - main pull_request: + paths-ignore: + - 'bindings/**' + - '**.md' workflow_dispatch: permissions: