Skip to content

Ci performance improvements#3252

Merged
vigoo merged 13 commits intomainfrom
ci-perf-fixes
Apr 23, 2026
Merged

Ci performance improvements#3252
vigoo merged 13 commits intomainfrom
ci-perf-fixes

Conversation

@vigoo
Copy link
Copy Markdown
Contributor

@vigoo vigoo commented Apr 22, 2026

  • Enable wasmtime fs cache in compilation cache service (was already in executor) so it affects integration tests too
  • Removes the component name = wit package name validation that made sense when people were manually creating WIT packages but not anymore; this means we don't have to patch test components, so the wasmtime compilation cache can work always
  • Using the quick profile for TS (and scala) on CI, that skips the wizer step
  • cargo-binstall for wasm-rquickjs
  • split some more IT tests for more parallelism

Results:

  • wall clock 44m -> ~31m
  • total compute down by ~1h

Build phase: -1m
Test component build phase: -5m
Test phase: -7m

@vigoo vigoo marked this pull request as ready for review April 23, 2026 06:24
@vigoo vigoo merged commit 23f977b into main Apr 23, 2026
51 checks passed
@vigoo vigoo deleted the ci-perf-fixes branch April 23, 2026 07:07
@github-actions github-actions Bot locked and limited conversation to collaborators Apr 23, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants