Skip to content

ci: Go 1.26.10; the escape job runs without krun - #58

Merged
chxmxii merged 1 commit into
chxperiments:mainfrom
KoLDXr00T:ci/go-1.26.10-drop-krun-symlink
Oct 29, 2026
Merged

chxmxii merged 1 commit into
chxperiments:mainfrom
KoLDXr00T:ci/go-1.26.10-drop-krun-symlink

Conversation

@KoLDXr00T

Copy link
Copy Markdown
Contributor

Two small follow-ups to #55–#57.

Go 1.26.10: main's CI is red

vulncheck has failed on main since the merges on 2026-10-23. GO-2026-6809 in crypto/x509, reachable from box serve, was published after those PRs ran and is fixed in Go 1.26.10. go.mod pinned go 1.26.9, which CI and releases build with, so every PR fails vulncheck until this lands. Tests, build and fuzzing were passing all along.

escape.yml: no krun

#57 symlinked krun to crun because, until #56, box up needed krun on PATH whatever the backend. #56 has landed, so that step is gone. The job now fails if krun is on PATH, which makes it stand for a firecracker-only host: the case #56 fixed.

Checked on the fork

govulncheck has failed on main since 2026-10-23: GO-2026-6809 in
crypto/x509, reachable from box serve, is fixed in Go 1.26.10, and go.mod
pinned 1.26.9, which CI and releases build with.

escape.yml symlinked krun to crun until chxperiments#56 made box stop needing krun for
firecracker. chxperiments#56 has landed, so the step now fails if krun is on PATH
instead, and the job stands for a firecracker-only host.
@chxmxii
chxmxii merged commit b39f127 into chxperiments:main Oct 29, 2026
7 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.

2 participants