From b11ac859c738b50ca569d9ac998d5baeeb30d33d Mon Sep 17 00:00:00 2001 From: Can Celik Date: Fri, 11 Sep 2026 21:06:24 +0300 Subject: ci: reuse compiler state across validation runs (#3956) * ci: retain zig build caches across validation runs * ci: reduce debug information in validation builds * ci: build only the ghostty test target for scalar checks * ci: measure debug profiles and remove duplicate macos caching * ci: compare scalar build scopes on one runner * ci: keep the zig compiler path stable across runs * ci: run macos and windows lint alongside tests * ci: inspect remaining zig cache misses * ci: remove completed measurement probes * ci: compare windows linkers without changing release builds * ci: test linux incremental reuse and correct the linker probe * ci: measure windows incremental state reuse * test: verify incremental reuse after a source change * ci: finalize measured compiler cache optimizations --- justfile | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'justfile') diff --git a/justfile b/justfile index 74e17848..77bf48d5 100644 --- a/justfile +++ b/justfile @@ -36,6 +36,10 @@ lint: # Run PR CI checks ci filter='all()': lint + just ci-tests "{{filter}}" + +# Keep the test build independently configurable from clippy in CI. +ci-tests filter='all()': cargo nextest run --locked -E "{{filter}}" --status-level fail --final-status-level slow --failure-output final --success-output never just maintenance-test just ui-hot-path-architecture-test -- cgit v1.2.3