-
Notifications
You must be signed in to change notification settings - Fork 0
fun facts
Load Rift has a few small details that tell you what the project cares about: local execution, release safety, and keeping k6 behavior visible.
The repository moved from v0.2.0 on 2026-04-03 to v0.2.13 on 2026-05-20. Release notes for those tags live in docs/releases/, and .github/workflows/release.yml reads those files when publishing.
src-tauri/src/k6/process/runtime.rs is the largest source file at 1,738 lines. It handles binary resolution, process launch, output forwarding, final completion, fallback diagnostics, and temp artifact cleanup.
Weighted mode in src-tauri/src/importing/script.rs builds a deterministic schedule from request weights. A selected request with weight 0 stays selected in the UI but is excluded from the weighted runtime pool.
The scanned source tree has no TODO, FIXME, or HACK comments. Cleanup work is mostly structural, such as splitting large runtime files or generating shared API bindings.
Packaged Linux and macOS builds bundle Grafana k6 v2.0.0 through scripts/install-k6.sh and src-tauri/tauri.conf.json. Developers can still point at a local executable with LOADRIFT_K6_BIN, which is resolved first in src-tauri/src/k6/process/runtime.rs.
For the quantitative view, see By the numbers.