Commit Graph

4 Commits

Author SHA1 Message Date
Mohamed Boudra
7d1d28e4ab fix(ci): route cross-package test contracts narrowly 2026-07-28 17:18:56 +02:00
Mohamed Boudra
b58507e4b0 fix(ci): gate changes to install patching script 2026-07-28 16:55:17 +02:00
Mohamed Boudra
3b29439e7b fix(ci): skip unrelated required checks cleanly
Matrix jobs had to start no-op runners to preserve interpolated required-check names. Static named jobs let GitHub report genuine skipped conclusions while keeping those names stable.
2026-07-28 16:48:16 +02:00
Mohamed Boudra
fdee3236f7 Speed up server CI tests (#2537)
* perf(ci): reduce server test latency

Server test files use isolated resources, so they do not require suite-wide serialization.

* fix(ci): scope server test parallelism to unit suite

Keep real-provider and local-resource suites serialized because they may share user configuration and account limits.

* fix(terminal): isolate zsh runtimes by process

Prevent concurrent daemon and test processes from deleting or replacing shell integration files used by another process.

* fix(ci): preserve required matrix check names

GitHub evaluates job conditions before expanding a matrix. Expand active matrices first and gate their expensive steps so required check contexts are always reported. Allow superseded runs to cancel while retaining fail-open path detection.
2026-07-28 21:51:12 +08:00