This is an automated email from the ASF dual-hosted git repository.
gangwu 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 b6cfce1f ci: Remove unused strategy sections from non-matrix jobs
(#566)
b6cfce1f is described below
commit b6cfce1fc3eb7dad813e16ddc2bbb8edd5b2783f
Author: Kevin Liu <[email protected]>
AuthorDate: Fri Feb 20 22:43:19 2026 -0500
ci: Remove unused strategy sections from non-matrix jobs (#566)
## Summary
Removes unnecessary `strategy` sections from jobs that don't use a
matrix.
## Changes
- Removed `strategy: fail-fast: false` from `ubuntu`, `macos`, `windows`
jobs in `test.yml`
- Removed `strategy: fail-fast: false` from `sanitizer-test` job in
`sanitizer_test.yml`
## Rationale
The `fail-fast` option only applies to matrix jobs where multiple
configurations run in parallel. For single jobs without a matrix, this
setting has no effect and generates schema warnings.
Jobs with matrices (like `meson` and `verify`) retain their strategy
configuration.
---
.github/workflows/sanitizer_test.yml | 2 --
.github/workflows/test.yml | 6 ------
2 files changed, 8 deletions(-)
diff --git a/.github/workflows/sanitizer_test.yml
b/.github/workflows/sanitizer_test.yml
index 792d7fc2..dda1bec3 100644
--- a/.github/workflows/sanitizer_test.yml
+++ b/.github/workflows/sanitizer_test.yml
@@ -37,8 +37,6 @@ jobs:
sanitizer-test:
name: "ASAN and UBSAN Tests"
runs-on: ubuntu-24.04
- strategy:
- fail-fast: false
steps:
- name: Checkout iceberg-cpp
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd #
v6.0.2
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 49387682..c53173ad 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -41,8 +41,6 @@ jobs:
name: AMD64 Ubuntu 24.04
runs-on: ubuntu-24.04
timeout-minutes: 30
- strategy:
- fail-fast: false
steps:
- name: Checkout iceberg-cpp
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd #
v6.0.2
@@ -65,8 +63,6 @@ jobs:
name: AArch64 macOS 26
runs-on: macos-26
timeout-minutes: 30
- strategy:
- fail-fast: false
steps:
- name: Checkout iceberg-cpp
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd #
v6.0.2
@@ -80,8 +76,6 @@ jobs:
name: AMD64 Windows 2025
runs-on: windows-2025
timeout-minutes: 60
- strategy:
- fail-fast: false
steps:
- name: Checkout iceberg-cpp
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd #
v6.0.2