7 Commits
Author SHA1 Message Date
Kuddev 8087306b2b ci: share macOS runners and preserve warm cache reuse (#325)
Run macOS native tests and release-profile checks on shared runners while retaining required status contexts. Preserve target cache identities and reuse source downloads within each runner.
2026-09-28 08:23:44 +08:00
Kuddev 33e7b1d00d ci: speed up full cross-platform PR validation (#296)
Use pinned nextest for full native tests while retaining doctests, production-feature checks and both macOS release checks.

Publish shared dependency snapshots from successful default-branch runs, keep compiled artifacts architecture-specific, and preserve cross-process exclusion for shared theme fixtures.

Run the full platform matrix for both draft and ready pull requests without repeating it for readiness-only transitions.
2026-09-26 13:25:29 +08:00
kuddev 0133873c46 ci: validate contracts early and report real cache restores 2026-09-23 19:25:26 +08:00
kuddev e33465943a ci(macos): run release checks beside the complete native tests
Separate the independent macOS release metadata checks from native test jobs while retaining both architectures and the full release gate. Preserve Git dependency checkouts in the shared Cargo cache and compile tests before checking the product graph.
2026-09-15 09:51:18 +08:00
kuddev d2306b91ad ci: grant restricted runners access to their own pipes and refresh caches 2026-09-14 21:54:11 +08:00
kuddev 1c77d21722 ci: preserve native caches and correct Windows token access 2026-09-14 21:30:45 +08:00
kuddev 69f400fa19 ci: separate compiled caches and reuse complete native validation 2026-09-14 20:52:33 +08:00