You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iceberg.apache.org by ga...@apache.org on 2026/10/22 16:05:05 UTC
(iceberg-cpp) branch main updated: fix(ci): scope PR tests to relevant workflow changes (#1048)
This is an automated email from the ASF dual-hosted git repository.
wgtmac pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/iceberg-cpp.git
The following commit(s) were added to refs/heads/main by this push:
new 7ed82023 fix(ci): scope PR tests to relevant workflow changes (#1048)
7ed82023 is described below
commit 7ed8202351a0f213fba42e5de6d1777b67c4f1e0
Author: Manu Zhang <Ow...@gmail.com>
AuthorDate: Fri Oct 23 00:04:59 2026 +0800
fix(ci): scope PR tests to relevant workflow changes (#1048)
Skip unrelated GitHub workflow and configuration updates in the general, AWS, SQL catalog, and sanitizer test suites. Keep each suite's own workflow and shared actions as inputs, together with sanitizer suppression files.
Co-authored-by: Codex <co...@openai.com>
---
.github/workflows/aws_test.yml | 17 +++++++++++------
.github/workflows/sanitizer_test.yml | 19 +++++++++++++------
.github/workflows/sql_catalog_test.yml | 17 +++++++++++------
.github/workflows/test.yml | 17 +++++++++++------
4 files changed, 46 insertions(+), 24 deletions(-)
diff --git a/.github/workflows/aws_test.yml b/.github/workflows/aws_test.yml
index 51357046..264ee69a 100644
--- a/.github/workflows/aws_test.yml
+++ b/.github/workflows/aws_test.yml
@@ -25,12 +25,17 @@ on:
- '**'
pull_request:
types: [opened, synchronize, reopened, ready_for_review]
- paths-ignore:
- - '.asf.yaml'
- - '.devcontainer/**'
- - '**/*.md'
- - 'dev/**'
- - 'mkdocs/**'
+ paths:
+ # Run for code/build changes and this suite's workflow dependencies.
+ - '**'
+ - '!.asf.yaml'
+ - '!.devcontainer/**'
+ - '!.github/**'
+ - '!**/*.md'
+ - '!dev/**'
+ - '!mkdocs/**'
+ - '.github/workflows/aws_test.yml'
+ - '.github/actions/**'
concurrency:
group: ${{ github.repository }}-${{ github.head_ref || github.sha }}-${{ github.workflow }}
diff --git a/.github/workflows/sanitizer_test.yml b/.github/workflows/sanitizer_test.yml
index b2d1e011..e9796bc9 100644
--- a/.github/workflows/sanitizer_test.yml
+++ b/.github/workflows/sanitizer_test.yml
@@ -25,12 +25,19 @@ on:
- '**'
pull_request:
types: [opened, synchronize, reopened, ready_for_review]
- paths-ignore:
- - '.asf.yaml'
- - '.devcontainer/**'
- - '**/*.md'
- - 'dev/**'
- - 'mkdocs/**'
+ paths:
+ # Run for code/build changes and this suite's workflow dependencies.
+ - '**'
+ - '!.asf.yaml'
+ - '!.devcontainer/**'
+ - '!.github/**'
+ - '!**/*.md'
+ - '!dev/**'
+ - '!mkdocs/**'
+ - '.github/workflows/sanitizer_test.yml'
+ - '.github/actions/**'
+ - '.github/lsan-suppressions.txt'
+ - '.github/ubsan-suppressions.txt'
concurrency:
group: ${{ github.repository }}-${{ github.head_ref || github.sha }}-${{ github.workflow }}
diff --git a/.github/workflows/sql_catalog_test.yml b/.github/workflows/sql_catalog_test.yml
index 28ddaae3..b476cf5f 100644
--- a/.github/workflows/sql_catalog_test.yml
+++ b/.github/workflows/sql_catalog_test.yml
@@ -25,12 +25,17 @@ on:
- '**'
pull_request:
types: [opened, synchronize, reopened, ready_for_review]
- paths-ignore:
- - '.asf.yaml'
- - '.devcontainer/**'
- - '**/*.md'
- - 'dev/**'
- - 'mkdocs/**'
+ paths:
+ # Run for code/build changes and this suite's workflow dependencies.
+ - '**'
+ - '!.asf.yaml'
+ - '!.devcontainer/**'
+ - '!.github/**'
+ - '!**/*.md'
+ - '!dev/**'
+ - '!mkdocs/**'
+ - '.github/workflows/sql_catalog_test.yml'
+ - '.github/actions/**'
concurrency:
group: ${{ github.repository }}-${{ github.head_ref || github.sha }}-${{ github.workflow }}
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index a85e6f24..f252c0e8 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -25,12 +25,17 @@ on:
- '**'
pull_request:
types: [opened, synchronize, reopened, ready_for_review]
- paths-ignore:
- - '.asf.yaml'
- - '.devcontainer/**'
- - '**/*.md'
- - 'dev/**'
- - 'mkdocs/**'
+ paths:
+ # Run for code/build changes and this suite's workflow dependencies.
+ - '**'
+ - '!.asf.yaml'
+ - '!.devcontainer/**'
+ - '!.github/**'
+ - '!**/*.md'
+ - '!dev/**'
+ - '!mkdocs/**'
+ - '.github/workflows/test.yml'
+ - '.github/actions/**'
concurrency:
group: ${{ github.repository }}-${{ github.head_ref || github.sha }}-${{ github.workflow }}