Repository navigation
Conversation
Contributor
CLI artifact sizes (
|
| Artifact | Format | Base | PR | Change |
|---|---|---|---|---|
packages/cli/dist |
Directory total | 2.08 MiB | 2.08 MiB | 0 B (0.00%) |
packages/core/dist |
Directory total | 4.08 MiB | 4.08 MiB | 0 B (0.00%) |
| Combined package dist | Directory total | 6.16 MiB | 6.16 MiB | 0 B (0.00%) |
vp (Linux x64) |
Binary | 11.42 MiB | 11.42 MiB | 0 B (0.00%) |
vp (Linux x64) |
gzip -9 | 4.94 MiB | 4.94 MiB | 0 B (0.00%) |
| NAPI (Linux x64) | Binary | 32.79 MiB | 32.79 MiB | 0 B (0.00%) |
| NAPI (Linux x64) | gzip -9 | 13.03 MiB | 13.03 MiB | 0 B (0.00%) |
vp (macOS ARM64) |
Binary | 8.50 MiB | 8.50 MiB | 0 B (0.00%) |
vp (macOS ARM64) |
gzip -9 | 4.31 MiB | 4.31 MiB | 0 B (0.00%) |
| NAPI (macOS ARM64) | Binary | 40.24 MiB | 40.24 MiB | 0 B (0.00%) |
| NAPI (macOS ARM64) | gzip -9 | 17.30 MiB | 17.30 MiB | 0 B (0.00%) |
vp (Windows x64) |
Binary | 9.29 MiB | 9.29 MiB | 0 B (0.00%) |
vp (Windows x64) |
gzip -9 | 4.05 MiB | 4.05 MiB | 0 B (0.00%) |
| NAPI (Windows x64) | Binary | 27.66 MiB | 27.66 MiB | 0 B (0.00%) |
| NAPI (Windows x64) | gzip -9 | 11.11 MiB | 11.11 MiB | -8 B (-0.00%) |
| Trampoline (Windows x64) | Binary | 13.50 KiB | 13.50 KiB | 0 B (0.00%) |
| Trampoline (Windows x64) | gzip -9 | 7.09 KiB | 7.09 KiB | -1 B (-0.01%) |
| Installer (Windows x64) | Binary | 4.63 MiB | 4.63 MiB | 0 B (0.00%) |
| Installer (Windows x64) | gzip -9 | 2.17 MiB | 2.17 MiB | +1 B (+0.00%) |
This was referenced Oct 12, 2026
fengmk2
added this pull request to stack #3007
October 12, 2026 09:16
This reverts commit a3c169b.
fengmk2
force-pushed
the
perf/ci-test-scheduling
branch
from
October 12, 2026 10:11
d48fba7 to
429f1c6
Compare
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Platform checks delay test builds, and snapshots wait for unrelated compilation. Run platform checks independently and build the Windows snapshot archive separately. The final CI gate still requires every check.
Split Windows unit tests across three runners and keep three snapshot runners per platform. Run each repository-install check in a separate job. Each repository still receives an initial install and a cached second install. These changes add parallel jobs.
Reuse Windows test archives and complete Unix CLI test archives when their inputs match. Cache hits skip toolchain setup and compilation. Snapshot utility tests and all consumer suites still run. Include the embedded Vitest entry-point map in the native cache key.
Cache Cargo dependencies for the musl job. Install GNU
tarandzstdso the cache action can save its archive. Use one workspace entry for the sharedtarget/directory. Save this cache only onmain.These full CI runs compare this PR at
18f3f9fa7with the workflow frommainat205cfaba2.Both variants use identical product source, runner profiles, and six fixed install repositories.
Shared browser fixtures select available API ports. The benchmark source references record this setup.
Each variant has one complete cold run. Both runs bypass configured caches, save no caches, and execute the same snapshot cases.
Warm-cache measurements are incomplete. Required cache entries disappeared before measurement, and the strict cache checks rejected both attempts.
The repository has a
10 GBcache limit. Failed runs contribute no timing results.Elapsed time includes queueing, setup, tests, and final checks.
This pair shows no cold-cache improvement. The Windows native build took 11m13s before and 12m27s after.
Its MSVC download took
3m43sbefore and5m41safter. Windows snapshot execution and queueing also took longer.Splitting Windows jobs also increases MSVC downloads from two to four when caches are empty.
The snapshot commands and runner profile are identical. This pair does not establish the cause of their longer execution time.
Total runner time sums all job durations. Parallel jobs count separately.