From 561f70b7fb5f33750c71c87ebcb63459a4af5c68 Mon Sep 17 00:00:00 2001 From: Dmitry Teryaev Date: Mon, 6 Jul 2026 10:43:59 +0300 Subject: [PATCH] chore(ci): temporarily disable the macos-13 (Intel) matrix leg The macos-13 leg has been pending for an indefinite time, holding up the CI signal on every PR. Drop it from the OS matrix for now. This is temporary: re-adding `macos-13` to the os list restores Intel graph-only coverage, and the graph-only boot path remains covered cross-platform by tests/test_graph_only_boot.py (which blocks the vector modules in-process, so it runs on any OS). Co-Authored-By: Claude --- .github/workflows/test.yml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c516b43..a616655 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -19,11 +19,13 @@ jobs: # before this matrix. Promote an OS to a hard gate by dropping it from # the continue-on-error expression once it is reliably green. # - # macos-13 is the only Intel (x86_64) runner: PEP 508 markers gate the - # vector trio (cocoindex[lancedb]/lancedb/sentence-transformers) off - # there, so it installs graph-only and proves the graph-only boot path - # (tests/test_graph_only_boot.py) plus clean skips of vector tests. - os: [ubuntu-latest, macos-latest, macos-13, windows-latest] + # macos-13 (Intel x86_64) is the only runner that proves the graph-only + # install/boot path (PEP 508 markers gate the vector trio off there). + # TEMPORARILY DISABLED: the leg was pending indefinitely. Re-add + # `macos-13` to the list below to restore Intel graph-only coverage; + # the graph-only boot is still covered cross-platform by + # tests/test_graph_only_boot.py (which blocks the vector modules in-process). + os: [ubuntu-latest, macos-latest, windows-latest] continue-on-error: ${{ matrix.os != 'ubuntu-latest' }} runs-on: ${{ matrix.os }} steps: