Skip to content

scripts: give benchmark and test-microvm guests the boot console #3123

scripts: give benchmark and test-microvm guests the boot console

scripts: give benchmark and test-microvm guests the boot console #3123

Triggered via pull request November 4, 2026 04:49
Status Success
Total duration 39m 4s
Artifacts 10

ci.yml

on: pull_request
Detect CI workload inputs
12s
Detect CI workload inputs
nvx-rs binary / Linux musl
53s
nvx-rs binary / Linux musl
nvx-rs binary / Windows MSVC
1m 27s
nvx-rs binary / Windows MSVC
Matrix: nvx-rs
Lint, typing, and formatting
1m 19s
Lint, typing, and formatting
Cancel superseded merge group runs
0s
Cancel superseded merge group runs
Persist performance baselines
0s
Persist performance baselines
Build kernel and Alpine artifacts
17s
Build kernel and Alpine artifacts
OpenVMM binary  /  ...  /  Linux GNU
32s
OpenVMM binary / Linux GNU / OpenVMM binary / Linux GNU
Build Ubuntu and Azure Linux artifacts
59s
Build Ubuntu and Azure Linux artifacts
OpenVMM binary  /  ...  /  Windows MSVC
1m 36s
OpenVMM binary / Windows MSVC / OpenVMM binary / Windows MSVC
Build CI debug kernel
11s
Build CI debug kernel
OpenVMM CI of the pinned revision
10s
OpenVMM CI of the pinned revision
OpenVMM binary  /  ...  /  Linux musl
38s
OpenVMM binary / Linux musl / OpenVMM binary / Linux musl
NVX CLI / Linux
3m 18s
NVX CLI / Linux
NVX CLI / Windows
7m 25s
NVX CLI / Windows
Platform  /  ...  /  Virtual machine
3m 28s
Platform / Linux / KVM / Virtual machine / Platform / Linux / KVM / Virtual machine
Matrix: nvx-microvm-tests-kvm
Matrix: nvx-microvm-tests-mshv
NVX microVM tests  /  ...  /  Guests and sandboxes
5m 46s
NVX microVM tests / Linux / KVM / Guests and sandboxes / NVX microVM tests / Linux / KVM / Guests and sandboxes
NVX microVM tests  /  ...  /  Guests and sandboxes
5m 13s
NVX microVM tests / Linux / MSHV / Guests and sandboxes / NVX microVM tests / Linux / MSHV / Guests and sandboxes
Package  /  ...  /  KVM
1m 34s
Package / Linux / KVM / Package / Linux / KVM
Rehearse guest artifact reuse
20s
Rehearse guest artifact reuse
Platform  /  ...  /  Virtual machine
7m 32s
Platform / Windows / WHP / Virtual machine / Platform / Windows / WHP / Virtual machine
Matrix: nvx-microvm-tests-whp
NVX microVM tests  /  ...  /  Guests and sandboxes
4m 0s
NVX microVM tests / Windows / WHP / Guests and sandboxes / NVX microVM tests / Windows / WHP / Guests and sandboxes
NVX microVM tests  /  ...  /  Runtime adapter
8m 5s
NVX microVM tests / Windows / WHP / Runtime adapter / NVX microVM tests / Windows / WHP / Runtime adapter
Package  /  ...  /  WHP
1m 3s
Package / Windows / WHP / Package / Windows / WHP
NVX microVM tests  /  ...  /  Debug kernel
3m 8s
NVX microVM tests / Linux / MSHV / Debug kernel / NVX microVM tests / Linux / MSHV / Debug kernel
NVX microVM tests  /  ...  /  test
NVX microVM tests / Linux / KVM / Debug kernel / test
NVX microVM tests  /  ...  /  test
NVX microVM tests / Windows / WHP / Debug kernel / test
Platform  /  ...  /  Virtual machine
3m 5s
Platform / Linux / MSHV / Virtual machine / Platform / Linux / MSHV / Virtual machine
Package  /  ...  /  MSHV
2m 2s
Package / Linux / MSHV / Package / Linux / MSHV
Performance regression gate
18s
Performance regression gate
Record performance results
0s
Record performance results
Publish development release
0s
Publish development release
Required status check
7s
Required status check
Package nvx crate
0s
Package nvx crate
Publish nvx crate
Publish nvx crate
Fit to window
Zoom out
Zoom in

Annotations

2 warnings and 17 notices
Benchmark host drift
Linux / KVM / Virtual machine: this runner differs from data/linux-kvm-virtual-machine-host.json in advisory field(s): Linux kernel: expected 6.6.157.1-1.azl3, found 6.6.159.1-1.azl3. Update the file to acknowledge them; that needs no history reset.
Benchmark host drift
Windows / WHP / Virtual machine: this runner differs from data\windows-whp-virtual-machine-host.json in advisory field(s): Windows build: expected 10.0.26100.33438, found 10.0.26100.33650. Update the file to acknowledge them; that needs no history reset.
Detect CI workload inputs
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Build CI debug kernel
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
OpenVMM CI of the pinned revision
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Build kernel and Alpine artifacts
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
nvx-rs binary / Linux musl
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
OpenVMM binary / Linux musl / OpenVMM binary / Linux musl
Runner host does not expose an invariant TSC (nonstop_tsc); the guest warp probe measures the cross-vCPU skew that this can cause (#265)
Build Ubuntu and Azure Linux artifacts
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Lint, typing, and formatting
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Rehearse guest artifact reuse
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Package / Linux / KVM / Package / Linux / KVM
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Package / Linux / MSHV / Package / Linux / MSHV
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
NVX microVM tests / Linux / MSHV / Debug kernel / NVX microVM tests / Linux / MSHV / Debug kernel
Runner host does not expose an invariant TSC (nonstop_tsc); the guest warp probe measures the cross-vCPU skew that this can cause (#265)
NVX CLI / Linux
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
NVX microVM tests / Linux / MSHV / Shard 2 of 2 / NVX microVM tests / Linux / MSHV / Shard 2 of 2
Runner host does not expose an invariant TSC (nonstop_tsc); the guest warp probe measures the cross-vCPU skew that this can cause (#265)
nvx-rs / ubuntu-latest
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Performance regression gate
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Required status check
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"

Artifacts

Produced during runtime
Name Size Digest
nvx-microvm-durations-Linux-kvm-default-guests-41775468101-1
2.84 KB
sha256:447edd8aecbb6893a4c6428f334fd93747bc8a354c1e317ac1cc4b7b7eb445ee
nvx-microvm-durations-Linux-kvm-default-shard-1-41775468101-1
1.06 KB
sha256:d43c62b90b553c8dffb34b9a7daaac1daf361bdf546f5875f5ebbca9a0f8f9b0
nvx-microvm-durations-Linux-kvm-default-shard-2-41775468101-1
1.3 KB
sha256:3058c23793d4e6642c24c1cf0df9992bdc4f8031a9615cdb03a7354199bc282c
nvx-microvm-durations-Linux-mshv-debug-41775468101-1
776 Bytes
sha256:ddd04a673de4677c381dd75a6f591cf10d50ac93dbc8ca26fe09a83698084ce9
nvx-microvm-durations-Linux-mshv-default-guests-41775468101-1
2.11 KB
sha256:4803a61e785575db9e17c3ef95b750dd0916fb06ef7c0f44c9f9b87fca3109f3
nvx-microvm-durations-Linux-mshv-default-shard-1-41775468101-1
1.09 KB
sha256:c53ae938d73438141c33199ad48fd5ba20df6e6bf7539d4be715ec4b56a76e33
nvx-microvm-durations-Linux-mshv-default-shard-2-41775468101-1
1.26 KB
sha256:8d7f68f24404db351358cf2c9ace3edb7dcff805f595f856357b237e2fd3b6ff
nvx-microvm-durations-Windows-whp-default-guests-41775468101-1
2.13 KB
sha256:a514d3ad6af54cc6c10de590e4b162b771ab0203d7e01b804721615aa4c292b0
nvx-microvm-durations-Windows-whp-default-shard-1-41775468101-1
1.07 KB
sha256:7f85de058e8b4d8ad6d0bd5e1f1207defc4a5c8e2fc571ce8534f1c3933ab441
nvx-microvm-durations-Windows-whp-default-shard-2-41775468101-1
1.3 KB
sha256:f6d206bdfd9f0b81f1c7fba9f6d8bc12871d9def3611b94abcf8721115b1f014