11 Commits
Author SHA1 Message Date
kuddev 6ce55fb300 Merge reviewed PR #328 into workspace and tray batch 2026-09-28 19:05:35 +08:00
Kuddevandkuddev 914f427332 ci: review external PRs after CI with Copilot allowance fallback (#332)
* ci: request one Copilot review after required checks pass

* ci: route exhausted Copilot allowance to CodeRabbit

---------

Co-authored-by: kuddev <kuddev@users.noreply.github.com>
2026-09-28 11:55:22 +08:00
kuddev 330a94c843 docs(ci): define upstream screenshot and shared cache ownership 2026-09-28 09:04:31 +08:00
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 399ab97122 test: validate malformed Git paths without filesystem assumptions 2026-09-24 11:25:27 +08:00
kuddev f3f9443e0f ci: preserve WSL regressions under one platform boundary 2026-09-24 10:24:30 +08:00
kuddev 51d1bdf95f ci: fail early on platform budgets and validate forks without writes 2026-09-24 10:24:20 +08:00
kuddev 02e13c1f97 ci: enforce product naming on new commit ranges 2026-09-23 22:34:07 +08:00
kuddev 0133873c46 ci: validate contracts early and report real cache restores 2026-09-23 19:25:26 +08:00
kuddev 598e58a8cf ci: plan native matrices before requesting platform runners 2026-09-23 16:51:30 +08:00