Files
lancedb/.github
Xuanwo b5623f8881 ci: separate macOS Rust test phases (#4995)
macOS doctests and library/integration tests currently share a 60-minute
job budget. In #4967, compilation and doctests left only 3–4 minutes for
an integration group that takes 6–7 minutes on the base revision, so the
job was cancelled before it could finish.

Run doctests and library/integration tests in separate matrix jobs on
both macOS 15 and 26, each retaining the existing 60-minute limit.
Preserve the library/integration check names, feature selection, locked
dependencies and all existing coverage. This adds runner/build cost but
removes the cumulative deadline coupling without reducing coverage.

YAML parsing, shell syntax and matrix coverage checks pass. Hosted macOS
execution and subsequent beta19 integration still need verification;
this does not address the separate unlocked-build timeout.
2026-11-13 00:22:21 +08:00
..