ci: reduce native test compilation and artifact upload overhead

This commit is contained in:
kuddev committed 2026-09-14 20:35:37 +08:00
1 parent 8760eef788
commit 948a427280
6 files changed
+67 -2

No files matched your search

+5
View File
@@ -434,6 +434,11 @@ settings files.
platform still runs the complete Python helper and harness suites. Cache keys
preserve the existing platform namespace and retain workspace crates. Cargo
still validates source, profile and feature fingerprints before reuse.
- **Test profile:** An explicit CI-only profile removes developer-preview
optimization and debug information from test compilation, including named
dependency overrides. It retains debug assertions and overflow checks. The
native suite also checks the actual product feature configuration, since GPUI
test support changes dependency features. Release optimization is unaffected.
- **Product compilation:** The application keeps O3 and Thin LTO and uses 16
codegen units to parallelize its large translation unit. Other package settings
retain their existing values. Both Windows packagers call one explicit builder