2026-10-21T13:03:23.65917551Z Current runner version: 'v0.5.1' 2026-10-21T13:03:23.662841016Z ##[group]GITHUB_TOKEN Permissions 2026-10-21T13:03:23.662864782Z Contents: read 2026-10-21T13:03:23.662868292Z Metadata: read 2026-10-21T13:03:23.662870199Z ##[endgroup] 2026-10-21T13:03:23.662873754Z Secret source: Actions 2026-10-21T13:03:23.662880486Z Cache mode: write 2026-10-21T13:03:23.662883876Z Prepare workflow directory 2026-10-21T13:03:23.66355373Z Prepare all required actions 2026-10-21T13:03:23.663676359Z Getting action download info 2026-10-21T13:03:23.683370539Z Download action repository 'actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1' (SHA:3d3c42e5aac5ba805825da76410c181273ba90b1) 2026-10-21T13:03:23.724221275Z Download action repository 'actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e' (SHA:b7ad1dad31e06c5925ef5d2fc7ad053ef454303e) 2026-10-21T13:03:23.833674933Z Complete job name: quality 2026-10-21T13:03:23.835535194Z ##[group]Run actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 2026-10-21T13:03:23.835555414Z with: 2026-10-21T13:03:23.835559945Z persist-credentials: false 2026-10-21T13:03:23.835562528Z repository: bnema/vev-vt 2026-10-21T13:03:23.835564831Z token: *** 2026-10-21T13:03:23.835568475Z ssh-strict: true 2026-10-21T13:03:23.835570585Z ssh-user: git 2026-10-21T13:03:23.835572724Z clean: true 2026-10-21T13:03:23.835574946Z sparse-checkout-cone-mode: true 2026-10-21T13:03:23.835577382Z fetch-depth: 1 2026-10-21T13:03:23.835579315Z fetch-tags: false 2026-10-21T13:03:23.835582374Z show-progress: true 2026-10-21T13:03:23.835585483Z lfs: false 2026-10-21T13:03:23.835588628Z submodules: false 2026-10-21T13:03:23.83559167Z set-safe-directory: true 2026-10-21T13:03:23.835600032Z allow-unsafe-pr-checkout: false 2026-10-21T13:03:23.835646374Z ##[endgroup] 2026-10-21T13:03:23.977403267Z Syncing repository: bnema/vev-vt 2026-10-21T13:03:23.977436272Z ##[group]Getting Git version info 2026-10-21T13:03:23.977449406Z Working directory is '/home/runner/work/vev-vt/vev-vt' 2026-10-21T13:03:23.980276428Z [command]/usr/bin/git version 2026-10-21T13:03:23.985283091Z git version 2.53.0 2026-10-21T13:03:23.987430281Z ##[endgroup] 2026-10-21T13:03:23.987475272Z Temporarily overriding HOME='/home/runner/work/_temp/03808455-ced9-4827-98d0-4a2f274e01d4' before making global git config changes 2026-10-21T13:03:23.987534453Z Adding repository directory to the temporary git global config as a safe directory 2026-10-21T13:03:23.987560285Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/vev-vt/vev-vt 2026-10-21T13:03:23.992595547Z Deleting the contents of '/home/runner/work/vev-vt/vev-vt' 2026-10-21T13:03:23.99262295Z ##[group]Determining repository object format 2026-10-21T13:03:23.992629224Z ##[endgroup] 2026-10-21T13:03:23.992633927Z ##[group]Initializing the repository 2026-10-21T13:03:23.992645254Z [command]/usr/bin/git init /home/runner/work/vev-vt/vev-vt 2026-10-21T13:03:23.999046623Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-21T13:03:23.999079515Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-21T13:03:23.99908785Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-21T13:03:23.999094581Z hint: call: 2026-10-21T13:03:23.999136385Z hint: 2026-10-21T13:03:23.99916495Z hint: git config --global init.defaultBranch 2026-10-21T13:03:23.999177208Z hint: 2026-10-21T13:03:23.999189082Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-21T13:03:23.999207292Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-21T13:03:23.999221783Z hint: 2026-10-21T13:03:23.999231872Z hint: git branch -m 2026-10-21T13:03:23.999242183Z hint: 2026-10-21T13:03:23.999251918Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-21T13:03:23.999263163Z Initialized empty Git repository in /home/runner/work/vev-vt/vev-vt/.git/ 2026-10-21T13:03:23.999292335Z [command]/usr/bin/git remote add origin http://ermite:7341/bnema/vev-vt 2026-10-21T13:03:24.002196732Z ##[endgroup] 2026-10-21T13:03:24.002219955Z ##[group]Disabling automatic garbage collection 2026-10-21T13:03:24.002289044Z [command]/usr/bin/git config --local gc.auto 0 2026-10-21T13:03:24.004865095Z ##[endgroup] 2026-10-21T13:03:24.004887664Z ##[group]Setting up auth 2026-10-21T13:03:24.004906884Z Removing SSH command configuration 2026-10-21T13:03:24.004928606Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-21T13:03:24.007225601Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-10-21T13:03:24.0397852Z Removing HTTP extra header 2026-10-21T13:03:24.039820747Z [command]/usr/bin/git config --local --name-only --get-regexp http\.http\:\/\/ermite\:7341\/\.extraheader 2026-10-21T13:03:24.042233575Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.http\:\/\/ermite\:7341\/\.extraheader' && git config --local --unset-all 'http.http://ermite:7341/.extraheader' || :" 2026-10-21T13:03:24.062711228Z Removing includeIf entries pointing to credentials config files 2026-10-21T13:03:24.062773661Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-21T13:03:24.065200866Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-21T13:03:24.086138142Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-c7021125-8a28-4ab9-8047-666b44729e68.config http.http://ermite:7341/.extraheader AUTHORIZATION: basic *** 2026-10-21T13:03:24.088967026Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/vev-vt/vev-vt/.git.path /home/runner/work/_temp/git-credentials-c7021125-8a28-4ab9-8047-666b44729e68.config 2026-10-21T13:03:24.091197028Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/vev-vt/vev-vt/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-c7021125-8a28-4ab9-8047-666b44729e68.config 2026-10-21T13:03:24.093771342Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-c7021125-8a28-4ab9-8047-666b44729e68.config 2026-10-21T13:03:24.096253355Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-c7021125-8a28-4ab9-8047-666b44729e68.config 2026-10-21T13:03:24.096279279Z ##[endgroup] 2026-10-21T13:03:24.099013299Z ##[group]Fetching the repository 2026-10-21T13:03:24.099046676Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +ab6686c0df2c672931f719eeddf9864d3d88deb8:refs/remotes/origin/main 2026-10-21T13:03:24.181840541Z From http://ermite:7341/bnema/vev-vt 2026-10-21T13:03:24.181869464Z * [new ref] ab6686c0df2c672931f719eeddf9864d3d88deb8 -> origin/main 2026-10-21T13:03:24.184614647Z [command]/usr/bin/git branch --list --remote origin/main 2026-10-21T13:03:24.184643667Z origin/main 2026-10-21T13:03:24.186789366Z [command]/usr/bin/git rev-parse refs/remotes/origin/main 2026-10-21T13:03:24.18681774Z ab6686c0df2c672931f719eeddf9864d3d88deb8 2026-10-21T13:03:24.189643469Z ##[endgroup] 2026-10-21T13:03:24.189665541Z ##[group]Determining the checkout info 2026-10-21T13:03:24.189669885Z ##[endgroup] 2026-10-21T13:03:24.189683548Z [command]/usr/bin/git sparse-checkout disable 2026-10-21T13:03:24.191833322Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig 2026-10-21T13:03:24.19406349Z ##[group]Checking out the ref 2026-10-21T13:03:24.194092532Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main 2026-10-21T13:03:24.215745091Z Switched to a new branch 'main' 2026-10-21T13:03:24.215780431Z branch 'main' set up to track 'origin/main'. 2026-10-21T13:03:24.215796898Z ##[endgroup] 2026-10-21T13:03:24.21832355Z [command]/usr/bin/git log -1 --format=%H 2026-10-21T13:03:24.218349702Z ab6686c0df2c672931f719eeddf9864d3d88deb8 2026-10-21T13:03:24.221130662Z ##[group]Removing auth 2026-10-21T13:03:24.22116728Z Removing SSH command configuration 2026-10-21T13:03:24.22118382Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-21T13:03:24.223722765Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-10-21T13:03:24.244654353Z Removing HTTP extra header 2026-10-21T13:03:24.24468683Z [command]/usr/bin/git config --local --name-only --get-regexp http\.http\:\/\/ermite\:7341\/\.extraheader 2026-10-21T13:03:24.247136153Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.http\:\/\/ermite\:7341\/\.extraheader' && git config --local --unset-all 'http.http://ermite:7341/.extraheader' || :" 2026-10-21T13:03:24.268033495Z Removing includeIf entries pointing to credentials config files 2026-10-21T13:03:24.268067514Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-21T13:03:24.268077906Z includeif.gitdir:/home/runner/work/vev-vt/vev-vt/.git.path 2026-10-21T13:03:24.26808499Z includeif.gitdir:/home/runner/work/vev-vt/vev-vt/.git/worktrees/*.path 2026-10-21T13:03:24.268095951Z includeif.gitdir:/github/workspace/.git.path 2026-10-21T13:03:24.268110036Z includeif.gitdir:/github/workspace/.git/worktrees/*.path 2026-10-21T13:03:24.27023842Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/vev-vt/vev-vt/.git.path 2026-10-21T13:03:24.270263864Z /home/runner/work/_temp/git-credentials-c7021125-8a28-4ab9-8047-666b44729e68.config 2026-10-21T13:03:24.273220871Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/vev-vt/vev-vt/.git.path \/home\/runner\/work\/_temp\/git\-credentials\-c7021125\-8a28\-4ab9\-8047\-666b44729e68\.config 2026-10-21T13:03:24.275557243Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/vev-vt/vev-vt/.git/worktrees/*.path 2026-10-21T13:03:24.275583248Z /home/runner/work/_temp/git-credentials-c7021125-8a28-4ab9-8047-666b44729e68.config 2026-10-21T13:03:24.277930955Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/vev-vt/vev-vt/.git/worktrees/*.path \/home\/runner\/work\/_temp\/git\-credentials\-c7021125\-8a28\-4ab9\-8047\-666b44729e68\.config 2026-10-21T13:03:24.280287414Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path 2026-10-21T13:03:24.280312129Z /github/runner_temp/git-credentials-c7021125-8a28-4ab9-8047-666b44729e68.config 2026-10-21T13:03:24.280332641Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path \/github\/runner_temp\/git\-credentials\-c7021125\-8a28\-4ab9\-8047\-666b44729e68\.config 2026-10-21T13:03:24.282553138Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path 2026-10-21T13:03:24.284605605Z /github/runner_temp/git-credentials-c7021125-8a28-4ab9-8047-666b44729e68.config 2026-10-21T13:03:24.284639763Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path \/github\/runner_temp\/git\-credentials\-c7021125\-8a28\-4ab9\-8047\-666b44729e68\.config 2026-10-21T13:03:24.286988459Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-21T13:03:24.309851032Z Removing credentials config '/home/runner/work/_temp/git-credentials-c7021125-8a28-4ab9-8047-666b44729e68.config' 2026-10-21T13:03:24.309892593Z ##[endgroup] 2026-10-21T13:03:24.315963356Z ##[group]Run actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e 2026-10-21T13:03:24.315984885Z with: 2026-10-21T13:03:24.31598988Z go-version: stable 2026-10-21T13:03:24.315992294Z check-latest: false 2026-10-21T13:03:24.315994377Z cache: true 2026-10-21T13:03:24.315996463Z ##[endgroup] 2026-10-21T13:03:24.436685715Z Setup go version spec stable 2026-10-21T13:03:24.711952844Z stable version resolved as 1.27.3 2026-10-21T13:03:24.711986085Z Attempting to download 1.27.3... 2026-10-21T13:03:24.71199189Z matching 1.27.3... 2026-10-21T13:03:24.714335806Z Acquiring 1.27.3 from https://github.com/actions/go-versions/releases/download/1.27.3-39437817176/go-1.27.3-linux-x64.tar.gz 2026-10-21T13:03:25.684314017Z Extracting Go... 2026-10-21T13:03:25.694917362Z [command]/usr/bin/tar xz --warning=no-unknown-keyword --overwrite -C /home/runner/work/_temp/1e1befb0-dde3-4526-868d-2e31cf7902ca -f /home/runner/work/_temp/2b97b362-049c-4ef8-ae71-af5e901f062f 2026-10-21T13:03:27.042241895Z Successfully extracted go to /home/runner/work/_temp/1e1befb0-dde3-4526-868d-2e31cf7902ca 2026-10-21T13:03:27.042277685Z Adding to the cache ... 2026-10-21T13:03:31.606725658Z Successfully cached go to /opt/hostedtoolcache/go/1.27.3/x64 2026-10-21T13:03:31.606761605Z Added go to the path 2026-10-21T13:03:31.60676729Z Successfully set up Go version stable 2026-10-21T13:03:31.620067829Z [command]/opt/hostedtoolcache/go/1.27.3/x64/bin/go env GOMODCACHE 2026-10-21T13:03:31.620098896Z [command]/opt/hostedtoolcache/go/1.27.3/x64/bin/go env GOCACHE 2026-10-21T13:03:31.622967812Z /home/runner/go/pkg/mod 2026-10-21T13:03:31.625684947Z /home/runner/.cache/go-build 2026-10-21T13:03:32.84386739Z Cache Size: ~33 MB (34711028 B) 2026-10-21T13:03:32.843901895Z [command]/usr/bin/tar -xf /home/runner/work/_temp/92487ca1-2f79-43c9-804d-b3e1299f24e2/cache.tgz -P -C /home/runner/work/vev-vt/vev-vt -z 2026-10-21T13:03:33.346954787Z Cache restored successfully 2026-10-21T13:03:33.350854115Z Cache restored from key: setup-go-Linux-x64-undefined-go-1.27.3-32d98dc8d78252cbfe41b37ff76fece4f25a232fd071a5372bde2a6145e49350 2026-10-21T13:03:33.351149254Z go version go1.27.3 linux/amd64 2026-10-21T13:03:33.351166367Z 2026-10-21T13:03:33.351171124Z ##[group]go env 2026-10-21T13:03:33.359523671Z AR='ar' 2026-10-21T13:03:33.359554818Z CC='gcc' 2026-10-21T13:03:33.359562989Z CGO_CFLAGS='-O2 -g' 2026-10-21T13:03:33.359570138Z CGO_CPPFLAGS='' 2026-10-21T13:03:33.359575022Z CGO_CXXFLAGS='-O2 -g' 2026-10-21T13:03:33.359578994Z CGO_ENABLED='1' 2026-10-21T13:03:33.359582978Z CGO_FFLAGS='-O2 -g' 2026-10-21T13:03:33.359587827Z CGO_LDFLAGS='-O2 -g' 2026-10-21T13:03:33.359591768Z CXX='g++' 2026-10-21T13:03:33.359595622Z GCCGO='gccgo' 2026-10-21T13:03:33.359599524Z GO111MODULE='' 2026-10-21T13:03:33.359603251Z GOAMD64='v1' 2026-10-21T13:03:33.359606972Z GOARCH='amd64' 2026-10-21T13:03:33.359610596Z GOAUTH='netrc' 2026-10-21T13:03:33.359615262Z GOBIN='/home/runner/go/bin' 2026-10-21T13:03:33.359624113Z GOCACHE='/home/runner/.cache/go-build' 2026-10-21T13:03:33.359632033Z GOCACHEPROG='' 2026-10-21T13:03:33.359636374Z GODEBUG='' 2026-10-21T13:03:33.359644469Z GOENV='/home/runner/.config/go/env' 2026-10-21T13:03:33.359654266Z GOEXE='' 2026-10-21T13:03:33.359661916Z GOEXPERIMENT='' 2026-10-21T13:03:33.359673241Z GOFIPS140='off' 2026-10-21T13:03:33.359679969Z GOFLAGS='' 2026-10-21T13:03:33.359696433Z GOGCCFLAGS='-fPIC -m64 -pthread -Wl,--no-gc-sections -fmessage-length=0 -ffile-prefix-map=/tmp/go-build61278503=/tmp/go-build -gno-record-gcc-switches' 2026-10-21T13:03:33.359706473Z GOHOSTARCH='amd64' 2026-10-21T13:03:33.359713665Z GOHOSTOS='linux' 2026-10-21T13:03:33.359724086Z GOINSECURE='' 2026-10-21T13:03:33.359730191Z GOMOD='/home/runner/work/vev-vt/vev-vt/go.mod' 2026-10-21T13:03:33.359737257Z GOMODCACHE='/home/runner/go/pkg/mod' 2026-10-21T13:03:33.35974354Z GONOPROXY='' 2026-10-21T13:03:33.359749848Z GONOSUMDB='' 2026-10-21T13:03:33.359755833Z GOOS='linux' 2026-10-21T13:03:33.3597601Z GOPACKAGESDRIVER='' 2026-10-21T13:03:33.35976424Z GOPATH='/home/runner/go' 2026-10-21T13:03:33.359767786Z GOPRIVATE='' 2026-10-21T13:03:33.359772991Z GOPROXY='https://proxy.golang.org,direct' 2026-10-21T13:03:33.359777805Z GOROOT='/opt/hostedtoolcache/go/1.27.3/x64' 2026-10-21T13:03:33.359782086Z GOSUMDB='sum.golang.org' 2026-10-21T13:03:33.359786641Z GOTELEMETRY='local' 2026-10-21T13:03:33.359793976Z GOTELEMETRYDIR='/home/runner/.config/go/telemetry' 2026-10-21T13:03:33.359798347Z GOTMPDIR='' 2026-10-21T13:03:33.359802131Z GOTOOLCHAIN='local' 2026-10-21T13:03:33.359808148Z GOTOOLDIR='/opt/hostedtoolcache/go/1.27.3/x64/pkg/tool/linux_amd64' 2026-10-21T13:03:33.359813222Z GOVCS='' 2026-10-21T13:03:33.359817075Z GOVERSION='go1.27.3' 2026-10-21T13:03:33.359821523Z GOWORK='' 2026-10-21T13:03:33.359828501Z PKG_CONFIG='pkg-config' 2026-10-21T13:03:33.359832306Z 2026-10-21T13:03:33.359836816Z ##[endgroup] 2026-10-21T13:03:33.368440298Z ##[group]Run if go list -f '{{join .Imports "\n"}}' . | grep -q '/ansi'; then 2026-10-21T13:03:33.368456093Z if go list -f '{{join .Imports "\n"}}' . | grep -q '/ansi'; then 2026-10-21T13:03:33.368459412Z  echo 'the VT root must not import the ANSI package' 2026-10-21T13:03:33.368462799Z  exit 1 2026-10-21T13:03:33.368465003Z fi 2026-10-21T13:03:33.36846682Z if ! go list -f '{{join .Imports "\n"}}' ./ansi | grep -q '/core'; then 2026-10-21T13:03:33.368468988Z  echo 'the ANSI package must consume the core model' 2026-10-21T13:03:33.368471353Z  exit 1 2026-10-21T13:03:33.36847315Z fi 2026-10-21T13:03:33.368474866Z if ! go list -f '{{join .Imports "\n"}}' ./html | grep -q '/core'; then 2026-10-21T13:03:33.368476631Z  echo 'the HTML package must consume the core model' 2026-10-21T13:03:33.368478343Z  exit 1 2026-10-21T13:03:33.368479978Z fi 2026-10-21T13:03:33.368481578Z if ! go list -f '{{join .Imports "\n"}}' ./html/browser | grep -q '/html'; then 2026-10-21T13:03:33.368483431Z  echo 'the browser adapter must consume the HTML package' 2026-10-21T13:03:33.368485323Z  exit 1 2026-10-21T13:03:33.368486907Z fi 2026-10-21T13:03:33.368488648Z forbidden="$(go list -deps ./html/... | grep -E '^(github\.com/bnema/vev-vt$|github\.com/bnema/vev($|/)|net/http$|.*/websocket($|/))' || true)" 2026-10-21T13:03:33.368492157Z if [ -n "$forbidden" ]; then 2026-10-21T13:03:33.368493926Z  echo "$forbidden" 2026-10-21T13:03:33.368495583Z  exit 1 2026-10-21T13:03:33.368497157Z fi 2026-10-21T13:03:33.368540164Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-21T13:03:33.368548763Z env: 2026-10-21T13:03:33.36856632Z GOTOOLCHAIN: local 2026-10-21T13:03:33.368569458Z ##[endgroup] 2026-10-21T13:03:33.535059582Z ##[group]Run go test . -run '^$' -fuzz FuzzVTInputDoesNotPanic -fuzztime=10s 2026-10-21T13:03:33.535073433Z go test . -run '^$' -fuzz FuzzVTInputDoesNotPanic -fuzztime=10s 2026-10-21T13:03:33.535093244Z shell: /usr/bin/bash -e {0} 2026-10-21T13:03:33.535095947Z env: 2026-10-21T13:03:33.535099326Z GOTOOLCHAIN: local 2026-10-21T13:03:33.53510119Z ##[endgroup] 2026-10-21T13:03:58.919864658Z fuzz: elapsed: 0s, gathering baseline coverage: 0/4 completed 2026-10-21T13:03:58.930302277Z fuzz: elapsed: 0s, gathering baseline coverage: 4/4 completed, now fuzzing with 4 workers 2026-10-21T13:04:01.919649151Z fuzz: elapsed: 3s, execs: 49444 (16479/sec), new interesting: 84 (total: 88) 2026-10-21T13:04:04.921440674Z fuzz: elapsed: 6s, execs: 49444 (0/sec), new interesting: 84 (total: 88) 2026-10-21T13:04:07.921495708Z fuzz: elapsed: 9s, execs: 49444 (0/sec), new interesting: 84 (total: 88) 2026-10-21T13:04:09.931320016Z fuzz: elapsed: 11s, execs: 49444 (0/sec), new interesting: 84 (total: 88) 2026-10-21T13:04:09.931374329Z PASS 2026-10-21T13:04:09.936804334Z ok github.com/bnema/vev-vt 11.020s 2026-10-21T13:04:09.966810574Z ##[group]Run go test . -run '^$' -fuzz FuzzANSIRenderingDoesNotPanic -fuzztime=10s 2026-10-21T13:04:09.966829579Z go test . -run '^$' -fuzz FuzzANSIRenderingDoesNotPanic -fuzztime=10s 2026-10-21T13:04:09.966857431Z shell: /usr/bin/bash -e {0} 2026-10-21T13:04:09.966888639Z env: 2026-10-21T13:04:09.966907852Z GOTOOLCHAIN: local 2026-10-21T13:04:09.966911795Z ##[endgroup] 2026-10-21T13:04:10.356575447Z fuzz: elapsed: 0s, gathering baseline coverage: 0/3 completed 2026-10-21T13:04:10.367908587Z fuzz: elapsed: 0s, gathering baseline coverage: 3/3 completed, now fuzzing with 4 workers 2026-10-21T13:04:13.356432603Z fuzz: elapsed: 3s, execs: 127031 (42341/sec), new interesting: 22 (total: 25) 2026-10-21T13:04:16.356865895Z fuzz: elapsed: 6s, execs: 239779 (37578/sec), new interesting: 23 (total: 26) 2026-10-21T13:04:19.357310838Z fuzz: elapsed: 9s, execs: 355370 (38525/sec), new interesting: 24 (total: 27) 2026-10-21T13:04:20.441307065Z fuzz: elapsed: 10s, execs: 394785 (36362/sec), new interesting: 24 (total: 27) 2026-10-21T13:04:20.441350513Z PASS 2026-10-21T13:04:20.444444866Z ok github.com/bnema/vev-vt 10.092s 2026-10-21T13:04:20.447520828Z ##[group]Run go test . -run '^$' -fuzz FuzzHistoryPreflightMatchesUnmarshal -fuzztime=10s 2026-10-21T13:04:20.447535945Z go test . -run '^$' -fuzz FuzzHistoryPreflightMatchesUnmarshal -fuzztime=10s 2026-10-21T13:04:20.447558679Z shell: /usr/bin/bash -e {0} 2026-10-21T13:04:20.447561701Z env: 2026-10-21T13:04:20.447566146Z GOTOOLCHAIN: local 2026-10-21T13:04:20.447571833Z ##[endgroup] 2026-10-21T13:04:20.851284796Z fuzz: elapsed: 0s, gathering baseline coverage: 0/4 completed 2026-10-21T13:04:20.863516693Z fuzz: elapsed: 0s, gathering baseline coverage: 4/4 completed, now fuzzing with 4 workers 2026-10-21T13:04:23.851859946Z fuzz: elapsed: 3s, execs: 159874 (53274/sec), new interesting: 17 (total: 21) 2026-10-21T13:04:26.855311755Z fuzz: elapsed: 6s, execs: 296324 (45459/sec), new interesting: 23 (total: 27) 2026-10-21T13:04:29.851150313Z fuzz: elapsed: 9s, execs: 461989 (55265/sec), new interesting: 34 (total: 38) 2026-10-21T13:04:31.166348665Z fuzz: elapsed: 10s, execs: 504508 (32329/sec), new interesting: 35 (total: 39) 2026-10-21T13:04:31.166386646Z PASS 2026-10-21T13:04:31.169099898Z ok github.com/bnema/vev-vt 10.321s 2026-10-21T13:04:31.172905093Z ##[group]Run go test ./html/browser -run '^$' -fuzz FuzzDecodeEvent -fuzztime=10s 2026-10-21T13:04:31.172931197Z go test ./html/browser -run '^$' -fuzz FuzzDecodeEvent -fuzztime=10s 2026-10-21T13:04:31.172957738Z shell: /usr/bin/bash -e {0} 2026-10-21T13:04:31.172965787Z env: 2026-10-21T13:04:31.172972015Z GOTOOLCHAIN: local 2026-10-21T13:04:31.172976881Z ##[endgroup] 2026-10-21T13:04:31.684694121Z fuzz: elapsed: 0s, gathering baseline coverage: 0/4 completed 2026-10-21T13:04:31.693642932Z fuzz: elapsed: 0s, gathering baseline coverage: 4/4 completed, now fuzzing with 4 workers 2026-10-21T13:04:34.684520613Z fuzz: elapsed: 3s, execs: 39454 (13151/sec), new interesting: 76 (total: 80) 2026-10-21T13:04:37.685504715Z fuzz: elapsed: 6s, execs: 39454 (0/sec), new interesting: 76 (total: 80) 2026-10-21T13:04:40.687316006Z fuzz: elapsed: 9s, execs: 208875 (56494/sec), new interesting: 91 (total: 95) 2026-10-21T13:04:42.692624317Z fuzz: elapsed: 11s, execs: 214018 (2561/sec), new interesting: 96 (total: 100) 2026-10-21T13:04:42.692665898Z PASS 2026-10-21T13:04:42.695640579Z ok github.com/bnema/vev-vt/html/browser 11.015s 2026-10-21T13:04:42.69870406Z ##[group]Run go test ./... -run '^$' -bench='(VT|History|Snapshot|ANSI|Renderer)' -benchmem -benchtime=1x 2026-10-21T13:04:42.698718098Z go test ./... -run '^$' -bench='(VT|History|Snapshot|ANSI|Renderer)' -benchmem -benchtime=1x 2026-10-21T13:04:42.698739461Z shell: /usr/bin/bash -e {0} 2026-10-21T13:04:42.698742262Z env: 2026-10-21T13:04:42.698745662Z GOTOOLCHAIN: local 2026-10-21T13:04:42.698747854Z ##[endgroup] 2026-10-21T13:04:45.446216537Z goos: linux 2026-10-21T13:04:45.446255128Z goarch: amd64 2026-10-21T13:04:45.446266068Z pkg: github.com/bnema/vev-vt 2026-10-21T13:04:45.446281165Z cpu: Intel(R) Xeon(R) Processor @ 3.60GHz 2026-10-21T13:04:45.446336514Z BenchmarkHistoryView10KRowsSealedReuse-4 1 1053 ns/op 40.00 sealedchunks/view 352 B/op 1 allocs/op 2026-10-21T13:04:45.548333251Z BenchmarkHistoryView10KRowsPartialTail-4 1 1884 ns/op 16.00 tailrows/view 320 B/op 1 allocs/op 2026-10-21T13:04:45.647001124Z BenchmarkHistorySnapshotView10KRowsPartialTail-4 1 90533 ns/op 39.00 sealedchunks/view 35736 B/op 16 allocs/op 2026-10-21T13:04:45.654510111Z BenchmarkMarshalHistoryChunk256x120-4 1 4094207 ns/op 68.36 MB/s 297112 B/op 9 allocs/op 2026-10-21T13:04:45.667192093Z BenchmarkUnmarshalHistoryChunk256x120-4 1 2366884 ns/op 118.25 MB/s 516744 B/op 21 allocs/op 2026-10-21T13:04:45.933930375Z BenchmarkMarshalSealedHistory10KRows-4 1 162117987 ns/op 40.00 sealedchunks/op 11608336 B/op 362 allocs/op 2026-10-21T13:04:45.937487497Z BenchmarkHistoryByteLimitedAppend-4 1 1768548 ns/op 1.09 MB/s 6352896 B/op 3 allocs/op 2026-10-21T13:04:46.32072296Z BenchmarkCompactHistoryCodec/encode-4 1 164377868 ns/op 11266944 B/op 195 allocs/op 2026-10-21T13:04:46.386385777Z BenchmarkCompactHistoryCodec/decode-4 1 64845006 ns/op 168.59 MB/s 20584192 B/op 665 allocs/op 2026-10-21T13:04:46.386437264Z BenchmarkColdHistoryRestore-4 1 107614 ns/op 77800 B/op 43 allocs/op 2026-10-21T13:04:46.388473496Z BenchmarkRecoveryTranscriptSnapshot/primary-4 1 177418 ns/op 84048 B/op 9 allocs/op 2026-10-21T13:04:46.394456826Z BenchmarkRecoveryTranscriptSnapshot/primary-and-active-alternate-4 1 336146 ns/op 168080 B/op 17 allocs/op 2026-10-21T13:04:46.47629223Z BenchmarkHistoryBuild10Kx120/plain-ascii-4 1 80342464 ns/op 1200000 cells/op 22813832 B/op 510 allocs/op 2026-10-21T13:04:46.566788091Z BenchmarkHistoryBuild10Kx120/repeated-indexed-style-4 1 89954557 ns/op 1200000 cells/op 22824456 B/op 551 allocs/op 2026-10-21T13:04:46.653988833Z BenchmarkHistoryBuild10Kx120/repeated-rgb-style-4 1 86548810 ns/op 1200000 cells/op 22824456 B/op 551 allocs/op 2026-10-21T13:04:47.936573452Z BenchmarkHistoryBuild10Kx120/high-cardinality-rgb-4 1 1282084026 ns/op 1200000 cells/op 1277554512 B/op 32928 allocs/op 2026-10-21T13:04:48.032279994Z BenchmarkHistoryBuild10Kx120/wide-unicode-4 1 92702754 ns/op 1200000 cells/op 22813832 B/op 510 allocs/op 2026-10-21T13:04:48.158017752Z BenchmarkHistoryBuild10Kx120/styled-blanks-4 1 123368988 ns/op 1200000 cells/op 23108880 B/op 873 allocs/op 2026-10-21T13:04:48.247839277Z BenchmarkHistoryRetained10Kx120/plain-ascii-4 1 87573730 ns/op 22785808 retained-B/op 22813944 B/op 511 allocs/op 2026-10-21T13:04:48.343717197Z BenchmarkHistoryRetained10Kx120/repeated-indexed-style-4 1 95166411 ns/op 22793936 retained-B/op 22824456 B/op 551 allocs/op 2026-10-21T13:04:48.440890796Z BenchmarkHistoryRetained10Kx120/repeated-rgb-style-4 1 96692309 ns/op 22793936 retained-B/op 22824456 B/op 551 allocs/op 2026-10-21T13:04:49.671290412Z BenchmarkHistoryRetained10Kx120/high-cardinality-rgb-4 1 1229687444 ns/op 282352232 retained-B/op 1277111728 B/op 32914 allocs/op 2026-10-21T13:04:49.759131866Z BenchmarkHistoryRetained10Kx120/wide-unicode-4 1 86204237 ns/op 22785808 retained-B/op 22813832 B/op 510 allocs/op 2026-10-21T13:04:49.857752435Z BenchmarkHistoryRetained10Kx120/styled-blanks-4 1 97952432 ns/op 22936312 retained-B/op 23108880 B/op 873 allocs/op 2026-10-21T13:04:50.115515993Z BenchmarkColdHistoryRetained10Kx120/plain-ascii-4 1 256850300 ns/op 38.00 cold-pages 173190 compressed-B 1228608 retained-B/op 36164616 B/op 1328 allocs/op 2026-10-21T13:04:50.378637065Z BenchmarkColdHistoryRetained10Kx120/repeated-indexed-style-4 1 262362976 ns/op 38.00 cold-pages 170192 compressed-B 1229440 retained-B/op 36993304 B/op 1422 allocs/op 2026-10-21T13:04:50.645676828Z BenchmarkColdHistoryRetained10Kx120/repeated-rgb-style-4 1 266366652 ns/op 38.00 cold-pages 170423 compressed-B 1229440 retained-B/op 36993304 B/op 1422 allocs/op 2026-10-21T13:04:52.550282796Z BenchmarkColdHistoryRetained10Kx120/high-cardinality-rgb-4 1 1903892504 ns/op 38.00 cold-pages 5967532 compressed-B 14204696 retained-B/op 2088901288 B/op 45112 allocs/op 2026-10-21T13:04:52.812631243Z BenchmarkColdHistoryRetained10Kx120/wide-unicode-4 1 261537190 ns/op 38.00 cold-pages 53580 compressed-B 1102144 retained-B/op 36385016 B/op 1267 allocs/op 2026-10-21T13:04:53.10243777Z BenchmarkColdHistoryRetained10Kx120/styled-blanks-4 1 289208025 ns/op 38.00 cold-pages 119396 compressed-B 1173304 retained-B/op 36351136 B/op 2033 allocs/op 2026-10-21T13:04:53.168275953Z BenchmarkHistoryChunkSize/rows-32-4 1 64444757 ns/op 21593456 B/op 3777 allocs/op 2026-10-21T13:04:53.24624981Z BenchmarkHistoryChunkSize/rows-64-4 1 76917486 ns/op 20529424 B/op 1907 allocs/op 2026-10-21T13:04:53.312605995Z BenchmarkHistoryChunkSize/rows-128-4 1 65065194 ns/op 21235936 B/op 973 allocs/op 2026-10-21T13:04:53.378977551Z BenchmarkHistoryChunkSize/rows-256-4 1 65196863 ns/op 22800072 B/op 507 allocs/op 2026-10-21T13:04:53.381295077Z BenchmarkSmallHistoryRetained-4 1 842022 ns/op 2280 retained-B/op 2600 B/op 8 allocs/op 2026-10-21T13:04:53.381327168Z PASS 2026-10-21T13:04:53.397336024Z ok github.com/bnema/vev-vt 8.063s 2026-10-21T13:04:53.402451138Z goos: linux 2026-10-21T13:04:53.402481606Z goarch: amd64 2026-10-21T13:04:53.402488506Z pkg: github.com/bnema/vev-vt/ansi 2026-10-21T13:04:53.402494112Z cpu: Intel(R) Xeon(R) Processor @ 3.60GHz 2026-10-21T13:04:53.402509283Z BenchmarkRendererFullFrameDraw-4 1 221382 ns/op 5075 outbytes/op 105312 B/op 20 allocs/op 2026-10-21T13:04:53.402524499Z BenchmarkRendererFragmentedDamage-4 1 584274 ns/op 3835 outbytes/op 203400 B/op 35 allocs/op 2026-10-21T13:04:53.40463372Z BenchmarkRendererIncrementalOneCell/PrepareCommit-4 1 31301 ns/op 13.00 outbytes/op 83088 B/op 10 allocs/op 2026-10-21T13:04:53.404664463Z BenchmarkRendererIncrementalOneCell/Draw-4 1 16262 ns/op 13.00 outbytes/op 83088 B/op 10 allocs/op 2026-10-21T13:04:53.404687044Z BenchmarkRendererIncrementalNoBytePrepareCommit-4 1 13216 ns/op 40 B/op 2 allocs/op 2026-10-21T13:04:53.407232978Z BenchmarkRendererBroadRegularDamage-4 1 244002 ns/op 5075 outbytes/op 175000 B/op 24 allocs/op 2026-10-21T13:04:53.407268438Z BenchmarkRendererScrollFastPath-4 1 68540 ns/op 51.00 outbytes/op 83136 B/op 10 allocs/op 2026-10-21T13:04:53.407362171Z PASS 2026-10-21T13:04:53.407373529Z ok github.com/bnema/vev-vt/ansi 0.010s 2026-10-21T13:04:53.409394907Z PASS 2026-10-21T13:04:53.411952082Z ok github.com/bnema/vev-vt/cmd/graphics-harness 0.003s 2026-10-21T13:04:53.41443482Z PASS 2026-10-21T13:04:53.414467072Z ok github.com/bnema/vev-vt/core 0.003s 2026-10-21T13:04:53.416720575Z PASS 2026-10-21T13:04:53.416758415Z ok github.com/bnema/vev-vt/graphics 0.002s 2026-10-21T13:04:53.421748593Z goos: linux 2026-10-21T13:04:53.421782828Z goarch: amd64 2026-10-21T13:04:53.421805152Z pkg: github.com/bnema/vev-vt/html 2026-10-21T13:04:53.421821472Z cpu: Intel(R) Xeon(R) Processor @ 3.60GHz 2026-10-21T13:04:53.421839111Z BenchmarkRenderer/snapshot-80x24-4 1 175922 ns/op 63144 B/op 30 allocs/op 2026-10-21T13:04:53.421857271Z BenchmarkRenderer/one-row-80x24-4 1 72875 ns/op 47800 B/op 15 allocs/op 2026-10-21T13:04:53.421879884Z BenchmarkRenderer/snapshot-120x40-4 1 434959 ns/op 139784 B/op 33 allocs/op 2026-10-21T13:04:53.424291988Z BenchmarkRenderer/one-row-120x40-4 1 211499 ns/op 102632 B/op 15 allocs/op 2026-10-21T13:04:53.426640054Z BenchmarkRenderer/snapshot-240x80-4 1 1514160 ns/op 494184 B/op 38 allocs/op 2026-10-21T13:04:53.429596676Z BenchmarkRenderer/one-row-240x80-4 1 671674 ns/op 350968 B/op 15 allocs/op 2026-10-21T13:04:53.429636684Z PASS 2026-10-21T13:04:53.429653114Z ok github.com/bnema/vev-vt/html 0.012s 2026-10-21T13:04:53.431948433Z PASS 2026-10-21T13:04:53.431981035Z ok github.com/bnema/vev-vt/html/browser 0.003s 2026-10-21T13:04:53.434205078Z PASS 2026-10-21T13:04:53.43423455Z ok github.com/bnema/vev-vt/internal/graphicsharness 0.003s 2026-10-21T13:04:53.436523659Z PASS 2026-10-21T13:04:53.436559872Z ok github.com/bnema/vev-vt/protocol/kittygraphics 0.002s 2026-10-21T13:04:53.442001488Z PASS 2026-10-21T13:04:53.442036346Z ok github.com/bnema/vev-vt/protocol/terminalquery 0.003s 2026-10-21T13:04:53.44587543Z ##[group]Run scripts/consumer-smoke.sh 2026-10-21T13:04:53.445895337Z scripts/consumer-smoke.sh 2026-10-21T13:04:53.445937234Z shell: /usr/bin/bash -e {0} 2026-10-21T13:04:53.445953215Z env: 2026-10-21T13:04:53.445968496Z GOTOOLCHAIN: local 2026-10-21T13:04:53.445972222Z ##[endgroup] 2026-10-21T13:04:53.536653422Z ? example.com/vev-vt-consumer [no test files] 2026-10-21T13:04:53.538085975Z Post job cleanup. 2026-10-21T13:04:53.65968031Z [command]/opt/hostedtoolcache/go/1.27.3/x64/bin/go env GOMODCACHE 2026-10-21T13:04:53.664282221Z [command]/opt/hostedtoolcache/go/1.27.3/x64/bin/go env GOCACHE 2026-10-21T13:04:53.664323243Z /home/runner/go/pkg/mod 2026-10-21T13:04:53.666721951Z /home/runner/.cache/go-build 2026-10-21T13:04:53.666756647Z Cache hit occurred on the primary key setup-go-Linux-x64-undefined-go-1.27.3-32d98dc8d78252cbfe41b37ff76fece4f25a232fd071a5372bde2a6145e49350, not saving cache. 2026-10-21T13:04:53.67143762Z Post job cleanup. 2026-10-21T13:04:53.754652916Z [command]/usr/bin/git version 2026-10-21T13:04:53.759536915Z git version 2.53.0 2026-10-21T13:04:53.762762801Z Temporarily overriding HOME='/home/runner/work/_temp/799e7aae-9e87-41fc-8c2f-a392f6db9d9c' before making global git config changes 2026-10-21T13:04:53.76600322Z Adding repository directory to the temporary git global config as a safe directory 2026-10-21T13:04:53.766047358Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/vev-vt/vev-vt 2026-10-21T13:04:53.768535174Z Removing SSH command configuration 2026-10-21T13:04:53.768565683Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-21T13:04:53.773198677Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-10-21T13:04:53.795371245Z Removing HTTP extra header 2026-10-21T13:04:53.795429608Z [command]/usr/bin/git config --local --name-only --get-regexp http\.http\:\/\/ermite\:7341\/\.extraheader 2026-10-21T13:04:53.79784915Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.http\:\/\/ermite\:7341\/\.extraheader' && git config --local --unset-all 'http.http://ermite:7341/.extraheader' || :" 2026-10-21T13:04:53.818629506Z Removing includeIf entries pointing to credentials config files 2026-10-21T13:04:53.818668945Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-21T13:04:53.821176832Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-21T13:04:53.846227472Z Cleaning up orphan processes