From ebcf81d6ff4ebe1e27514108930cd523b1785e0e Mon Sep 17 00:00:00 2001 From: Anatol Belski Date: Thu, 23 Jul 2026 22:15:45 +0200 Subject: [PATCH] ci: Update virtio-villain to v0.6.4 Bump the pinned virtio-villain tag to v0.6.4. This release fixes runtime behavior in the batch runner so it no longer reports spurious WEDGED when a batch times out or a VMM writes to stderr. With those fixes and the new retries flag the excludes for the flaky tests are no longer needed and are dropped. A flaky failure is retried a couple of times rather than suppressed, while a consistent failure still surfaces. This mimics the nextest approach. It also adds a large batch of block and net conformance tests, so the run covers more of the device model. Assisted-by: Claude:Opus-4.8 Signed-off-by: Anatol Belski --- .github/workflows/ci.yaml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index d5ff42323..b0a972d84 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -854,7 +854,7 @@ jobs: runs-on: ubuntu-latest env: VILLAIN_REPO: https://github.com/weltling/virtio-villain.git - VILLAIN_REF: v0.5.5 + VILLAIN_REF: v0.6.4 steps: - name: Code checkout uses: actions/checkout@v7 @@ -899,8 +899,7 @@ jobs: --vmm "${GITHUB_WORKSPACE}/target/release/cloud-hypervisor" \ --blk-queues 2 --net-queues 2 --cpus 2 --memory 256M \ --order=fast \ - --exclude S0094 --exclude PCI0006 \ - --jobs 4 --batch 10 --timeout 45 --log-dir villain-logs \ + --jobs 4 --batch 10 --timeout 45 --retries 2 --log-dir villain-logs \ --format junit --output villain-logs/results.xml \ | tee villain-logs/run.out - name: Publish results to run summary