Skip to content

Pin gVisor release for hosted scenario sandbox - #172

Merged
Jake Bailey (jakebailey) merged 2 commits into
mainfrom
pin-gvisor-release
Oct 28, 2026
Merged

Jake Bailey (jakebailey) merged 2 commits into
mainfrom
pin-gvisor-release

Conversation

@jakebailey

@jakebailey Jake Bailey (jakebailey) commented Oct 28, 2026 •

Copy link
Copy Markdown
Member

Hosted benchmark runs on main (e.g. 169647) fail in Install scenario sandbox with gvisor.tar.bz2: FAILED, and the GitHub scenario checks fail with Packages.xz ... File has unexpected size. Mirror sync in progress?.

gVisor is publishing the 20261026 release: release/latest/gvisor.tar.bz2 was replaced at 00:09 UTC, but release/latest/gvisor.tar.bz2.sha512 still has the 20261019.0 checksum, and the apt index is inconsistent too.

This adds scripts/installGvisor.sh, which installs the 20261019.0 release tarball (the release main was using) and verifies it against checksums committed in the repo. GitHub CI and both hosted benchmark paths (Ubuntu and Azure Linux) now use it, so upstream publishing races can no longer break or weaken the install. Updating gVisor is now an explicit change to the version and checksums.

The latest gVisor tarball and its checksum are replaced separately. After
the 20261026 release, latest served the new tarball with the previous
checksum, failing every hosted Install scenario sandbox step.

Pin the last known-good release and commit its checksums.
@jakebailey
Jake Bailey (jakebailey) enabled auto-merge (squash) October 28, 2026 00:33
The gVisor apt index is also inconsistent while a release is published,
failing the GitHub scenario checks. Install the same pinned, checksummed
release tarball in CI and both hosted benchmark paths.
@jakebailey
Jake Bailey (jakebailey) merged commit 8161dc2 into main Oct 28, 2026
31 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant