aboutsummaryrefslogtreecommitdiff
path: root/justfile
diff options
context:
space:
mode:
authorCan Celik <ogulcancelik@gmail.com>2026-09-11 21:06:24 +0300
committerGitHub <noreply@github.com>2026-09-11 21:06:24 +0300
commitb11ac859c738b50ca569d9ac998d5baeeb30d33d (patch)
treee3f71cf0370e742200c8b0eed474c72dababecbf /justfile
parent1a7c691559bb6ea8ad366bce68f87f8c3f6db098 (diff)
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
Diffstat (limited to 'justfile')
-rw-r--r--justfile4
1 files changed, 4 insertions, 0 deletions
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