﻿2026-09-07T07:52:46.6173173Z Current runner version: '2.337.0'
2026-09-07T07:52:46.6177865Z Runner name: 'kitsubito'
2026-09-07T07:52:46.6178370Z Runner group name: 'Default'
2026-09-07T07:52:46.6179104Z Machine name: 'KITSUBITO'
2026-09-07T07:52:46.6182347Z ##[group]GITHUB_TOKEN Permissions
2026-09-07T07:52:46.6184126Z Actions: write
2026-09-07T07:52:46.6184531Z ArtifactMetadata: write
2026-09-07T07:52:46.6184925Z Attestations: write
2026-09-07T07:52:46.6185299Z Checks: write
2026-09-07T07:52:46.6185642Z CodeQuality: write
2026-09-07T07:52:46.6186014Z Contents: write
2026-09-07T07:52:46.6186373Z CopilotRequests: write
2026-09-07T07:52:46.6186755Z Deployments: write
2026-09-07T07:52:46.6187121Z Discussions: write
2026-09-07T07:52:46.6187483Z Drives: write
2026-09-07T07:52:46.6187826Z Issues: write
2026-09-07T07:52:46.6188171Z Metadata: read
2026-09-07T07:52:46.6188524Z Models: read
2026-09-07T07:52:46.6188872Z Packages: write
2026-09-07T07:52:46.6189326Z Pages: write
2026-09-07T07:52:46.6189764Z PullRequests: write
2026-09-07T07:52:46.6190175Z RepositoryProjects: write
2026-09-07T07:52:46.6190574Z SecurityEvents: write
2026-09-07T07:52:46.6190944Z Statuses: write
2026-09-07T07:52:46.6191301Z VulnerabilityAlerts: read
2026-09-07T07:52:46.6191696Z ##[endgroup]
2026-09-07T07:52:46.6193407Z Secret source: Actions
2026-09-07T07:52:46.6194256Z Prepare workflow directory
2026-09-07T07:52:46.6540937Z Prepare all required actions
2026-09-07T07:52:46.6576607Z Getting action download info
2026-09-07T07:52:46.9718523Z Download action repository 'actions/checkout@v5' (SHA:fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09)
2026-09-07T07:52:47.4592182Z Complete job name: changes
2026-09-07T07:52:47.5360297Z ##[group]Run actions/checkout@v5
2026-09-07T07:52:47.5361002Z with:
2026-09-07T07:52:47.5361346Z   fetch-depth: 2
2026-09-07T07:52:47.5361726Z   repository: BigscreenVR/spt-bs-core
2026-09-07T07:52:47.5364465Z   token: ***
2026-09-07T07:52:47.5364810Z   ssh-strict: true
2026-09-07T07:52:47.5365162Z   ssh-user: git
2026-09-07T07:52:47.5365510Z   persist-credentials: true
2026-09-07T07:52:47.5365912Z   clean: true
2026-09-07T07:52:47.5366265Z   sparse-checkout-cone-mode: true
2026-09-07T07:52:47.5366675Z   fetch-tags: false
2026-09-07T07:52:47.5367027Z   show-progress: true
2026-09-07T07:52:47.5367377Z   lfs: false
2026-09-07T07:52:47.5367701Z   submodules: false
2026-09-07T07:52:47.5368049Z   set-safe-directory: true
2026-09-07T07:52:47.5368445Z   allow-unsafe-pr-checkout: false
2026-09-07T07:52:47.5369294Z ##[endgroup]
2026-09-07T07:52:47.6158743Z Syncing repository: BigscreenVR/spt-bs-core
2026-09-07T07:52:47.6160910Z ##[group]Getting Git version info
2026-09-07T07:52:47.6161663Z Working directory is '/home/reavus/actions-runner/_work/spt-bs-core/spt-bs-core'
2026-09-07T07:52:47.6162578Z [command]/usr/bin/git version
2026-09-07T07:52:47.6162973Z git version 2.43.0
2026-09-07T07:52:47.6167170Z ##[endgroup]
2026-09-07T07:52:47.6174206Z Copying '/home/reavus/.gitconfig' to '/home/reavus/actions-runner/_work/_temp/b6779be6-d048-4025-85fc-7d82ed62a44a/.gitconfig'
2026-09-07T07:52:47.6181391Z Temporarily overriding HOME='/home/reavus/actions-runner/_work/_temp/b6779be6-d048-4025-85fc-7d82ed62a44a' before making global git config changes
2026-09-07T07:52:47.6182627Z Adding repository directory to the temporary git global config as a safe directory
2026-09-07T07:52:47.6184180Z [command]/usr/bin/git config --global --add safe.directory /home/reavus/actions-runner/_work/spt-bs-core/spt-bs-core
2026-09-07T07:52:47.6216013Z [command]/usr/bin/git config --local --get remote.origin.url
2026-09-07T07:52:47.6233173Z https://github.com/BigscreenVR/spt-bs-core
2026-09-07T07:52:47.6243925Z ##[group]Removing previously created refs, to avoid conflicts
2026-09-07T07:52:47.6246739Z [command]/usr/bin/git rev-parse --symbolic-full-name --verify --quiet HEAD
2026-09-07T07:52:47.6265360Z HEAD
2026-09-07T07:52:47.6293325Z ##[endgroup]
2026-09-07T07:52:47.6294227Z [command]/usr/bin/git submodule status
2026-09-07T07:52:47.6478149Z ##[group]Cleaning the repository
2026-09-07T07:52:47.6480863Z [command]/usr/bin/git clean -ffdx
2026-09-07T07:52:47.6513339Z Removing traceable-reqs
2026-09-07T07:52:47.6520013Z [command]/usr/bin/git reset --hard HEAD
2026-09-07T07:52:47.6764523Z HEAD is now at ba74b798a Merge e3bd53d4411d1964f70a11f048ad83bc98ac5d5f into ff4b405dd368d216ba747666906d28ed1b1d5835
2026-09-07T07:52:47.6772519Z ##[endgroup]
2026-09-07T07:52:47.6774807Z ##[group]Disabling automatic garbage collection
2026-09-07T07:52:47.6778308Z [command]/usr/bin/git config --local gc.auto 0
2026-09-07T07:52:47.6806612Z ##[endgroup]
2026-09-07T07:52:47.6807312Z ##[group]Setting up auth
2026-09-07T07:52:47.6813347Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-09-07T07:52:47.6839779Z [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-09-07T07:52:47.7029464Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-09-07T07:52:47.7053756Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
2026-09-07T07:52:47.7235682Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-09-07T07:52:47.7262151Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-09-07T07:52:47.7455225Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-09-07T07:52:47.7483573Z ##[endgroup]
2026-09-07T07:52:47.7484287Z ##[group]Fetching the repository
2026-09-07T07:52:47.7489755Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=2 origin +ba74b798a4fa6a52108dd94dfb9a587ddcc9de8c:refs/remotes/pull/199/merge
2026-09-07T07:52:48.1693690Z ##[endgroup]
2026-09-07T07:52:48.1694611Z ##[group]Determining the checkout info
2026-09-07T07:52:48.1695485Z ##[endgroup]
2026-09-07T07:52:48.1696091Z [command]/usr/bin/git sparse-checkout disable
2026-09-07T07:52:48.1708116Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig
2026-09-07T07:52:48.1731088Z ##[group]Checking out the ref
2026-09-07T07:52:48.1733802Z [command]/usr/bin/git checkout --progress --force refs/remotes/pull/199/merge
2026-09-07T07:52:48.1800826Z HEAD is now at ba74b798a Merge e3bd53d4411d1964f70a11f048ad83bc98ac5d5f into ff4b405dd368d216ba747666906d28ed1b1d5835
2026-09-07T07:52:48.1805794Z ##[endgroup]
2026-09-07T07:52:48.1851875Z [command]/usr/bin/git log -1 --format=%H
2026-09-07T07:52:48.1885268Z ba74b798a4fa6a52108dd94dfb9a587ddcc9de8c
2026-09-07T07:52:48.2087925Z ##[group]Run set -euo pipefail
2026-09-07T07:52:48.2088937Z [36;1mset -euo pipefail[0m
2026-09-07T07:52:48.2089947Z [36;1mfloor_bytes=$((32 * 1024 * 1024 * 1024))[0m
2026-09-07T07:52:48.2091266Z [36;1mdrive=$(df -P "$GITHUB_WORKSPACE" | awk 'NR == 2 { print $1 }')[0m
2026-09-07T07:52:48.2092857Z [36;1mfree_bytes=$(df -PB1 "$GITHUB_WORKSPACE" | awk 'NR == 2 { print $4 }')[0m
2026-09-07T07:52:48.2094145Z [36;1mverdict=PASS[0m
2026-09-07T07:52:48.2095104Z [36;1mif [ "$free_bytes" -lt "$floor_bytes" ]; then verdict=RED; fi[0m
2026-09-07T07:52:48.2096901Z [36;1mprintf 'FLOOR_START job=changes runner=Linux free_bytes=%s floor_bytes=%s verdict=%s sample=INSTANT\n' \[0m
2026-09-07T07:52:48.2098636Z [36;1m  "$free_bytes" "$floor_bytes" "$verdict"[0m
2026-09-07T07:52:48.2099773Z [36;1mif [ "$free_bytes" -lt "$floor_bytes" ]; then[0m
2026-09-07T07:52:48.2101662Z [36;1m  echo "::error title=Insufficient free disk::RESOURCE=disk drive=$drive free_bytes=$free_bytes floor_bytes=$floor_bytes"[0m
2026-09-07T07:52:48.2103454Z [36;1m  exit 1[0m
2026-09-07T07:52:48.2104098Z [36;1mfi[0m
2026-09-07T07:52:48.2121246Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-09-07T07:52:48.2122366Z ##[endgroup]
2026-09-07T07:52:48.2225961Z FLOOR_START job=changes runner=Linux free_bytes=363469791232 floor_bytes=34359738368 verdict=PASS sample=INSTANT
2026-09-07T07:52:48.2287749Z ##[group]Run set -euo pipefail
2026-09-07T07:52:48.2288589Z [36;1mset -euo pipefail[0m
2026-09-07T07:52:48.2289548Z [36;1mif [ "pull_request" != "pull_request" ]; then[0m
2026-09-07T07:52:48.2290649Z [36;1m  echo "code=true" >> "$GITHUB_OUTPUT"[0m
2026-09-07T07:52:48.2291517Z [36;1m  exit 0[0m
2026-09-07T07:52:48.2292135Z [36;1mfi[0m
2026-09-07T07:52:48.2292835Z [36;1mfiles=$(git diff --name-only HEAD^1 HEAD)[0m
2026-09-07T07:52:48.2293836Z [36;1mprintf 'changed files:\n%s\n' "$files"[0m
2026-09-07T07:52:48.2294724Z [36;1mcode=false[0m
2026-09-07T07:52:48.2295392Z [36;1mwhile IFS= read -r f; do[0m
2026-09-07T07:52:48.2296184Z [36;1m  [ -z "$f" ] && continue[0m
2026-09-07T07:52:48.2296965Z [36;1m  case "$f" in[0m
2026-09-07T07:52:48.2297679Z [36;1m    docs-site/*) code=true ;;[0m
2026-09-07T07:52:48.2298490Z [36;1m    *.md) ;;[0m
2026-09-07T07:52:48.2299286Z [36;1m    traceable-reqs.toml) ;;[0m
2026-09-07T07:52:48.2300104Z [36;1m    *) code=true ;;[0m
2026-09-07T07:52:48.2300842Z [36;1m  esac[0m
2026-09-07T07:52:48.2301463Z [36;1mdone <<< "$files"[0m
2026-09-07T07:52:48.2302260Z [36;1mecho "code=$code" >> "$GITHUB_OUTPUT"[0m
2026-09-07T07:52:48.2315747Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-09-07T07:52:48.2316731Z ##[endgroup]
2026-09-07T07:52:48.2393401Z changed files:
2026-09-07T07:52:48.2394094Z .config/nextest.toml
2026-09-07T07:52:48.2394779Z .github/ci/ws272-w2.py
2026-09-07T07:52:48.2395483Z .github/workflows/golden.yml
2026-09-07T07:52:48.2396326Z .spt/preserved/pump-on-one-box-rig.patch
2026-09-07T07:52:48.2397280Z .spt/rig/twohost-web-local.sh
2026-09-07T07:52:48.2398030Z PR-BODY-W2.md
2026-09-07T07:52:48.2398641Z WEBSERVE-272-W2-JIT.md
2026-09-07T07:52:48.2399585Z crates/spt-daemon/src/iobus.rs
2026-09-07T07:52:48.2400353Z crates/spt-daemon/src/servehost.rs
2026-09-07T07:52:48.2401179Z crates/spt-daemon/src/wan.rs
2026-09-07T07:52:48.2401942Z crates/spt-daemon/src/webproxy.rs
2026-09-07T07:52:48.2402767Z crates/spt-daemon/src/webserve.rs
2026-09-07T07:52:48.2403589Z crates/spt-daemon/tests/twohost_web.rs
2026-09-07T07:52:48.2404425Z crates/spt-net/src/net/webmsg.rs
2026-09-07T07:52:48.2405200Z crates/spt-proto/src/event.rs
2026-09-07T07:52:48.2406218Z crates/spt-store/src/helperline.rs
2026-09-07T07:52:48.2407029Z crates/spt-store/src/iolog.rs
2026-09-07T07:52:48.2407787Z crates/spt-store/src/lib.rs
2026-09-07T07:52:48.2408528Z crates/spt-store/src/msgid.rs
2026-09-07T07:52:48.2409385Z crates/spt-store/src/perch.rs
2026-09-07T07:52:48.2410145Z crates/spt-store/src/serving.rs
2026-09-07T07:52:48.2410932Z crates/spt-store/src/spool.rs
2026-09-07T07:52:48.2411691Z crates/spt/src/api/delivery.rs
2026-09-07T07:52:48.2412458Z crates/spt/src/api/ioevents.rs
2026-09-07T07:52:48.2413226Z crates/spt/src/api/nowsignal.rs
2026-09-07T07:52:48.2413984Z crates/spt/src/attach.rs
2026-09-07T07:52:48.2414674Z crates/spt/src/cli.rs
2026-09-07T07:52:48.2415356Z crates/spt/src/fetchverb.rs
2026-09-07T07:52:48.2416077Z crates/spt/src/main.rs
2026-09-07T07:52:48.2416754Z crates/spt/src/msgverb.rs
2026-09-07T07:52:48.2417471Z crates/spt/src/serveverb.rs
2026-09-07T07:52:48.2418252Z crates/spt/tests/webserve_attachment_e2e.rs
2026-09-07T07:52:48.2419269Z crates/spt/tests/webserve_cross_node_e2e.rs
2026-09-07T07:52:48.2420151Z docs-site/llms.txt
2026-09-07T07:52:48.2420785Z docs-site/src/SUMMARY.md
2026-09-07T07:52:48.2421483Z docs-site/src/cli/reference.md
2026-09-07T07:52:48.2422246Z docs-site/src/messaging/overview.md
2026-09-07T07:52:48.2423071Z docs-site/src/serving/attachments.md
2026-09-07T07:52:48.2423887Z docs-site/src/serving/overview.md
2026-09-07T07:52:48.2424676Z docs-site/src/shells/frames.md
2026-09-07T07:52:48.2425517Z docs/adr/0061-message-short-id-is-node-scoped.md
2026-09-07T07:52:48.2426430Z traceable-reqs.toml
2026-09-07T07:52:48.2494372Z ##[group]Run set -euo pipefail
2026-09-07T07:52:48.2495314Z [36;1mset -euo pipefail[0m
2026-09-07T07:52:48.2496084Z [36;1mfloor_bytes=$((32 * 1024 * 1024 * 1024))[0m
2026-09-07T07:52:48.2497220Z [36;1mdrive=$(df -P "$GITHUB_WORKSPACE" | awk 'NR == 2 { print $1 }')[0m
2026-09-07T07:52:48.2498611Z [36;1mfree_bytes=$(df -PB1 "$GITHUB_WORKSPACE" | awk 'NR == 2 { print $4 }')[0m
2026-09-07T07:52:48.2499879Z [36;1mverdict=PASS[0m
2026-09-07T07:52:48.2500744Z [36;1mif [ "$free_bytes" -lt "$floor_bytes" ]; then verdict=RED; fi[0m
2026-09-07T07:52:48.2502441Z [36;1mprintf 'FLOOR_END job=changes runner=Linux free_bytes=%s floor_bytes=%s verdict=%s sample=INSTANT\n' \[0m
2026-09-07T07:52:48.2504002Z [36;1m  "$free_bytes" "$floor_bytes" "$verdict"[0m
2026-09-07T07:52:48.2504960Z [36;1mif [ "$free_bytes" -lt "$floor_bytes" ]; then[0m
2026-09-07T07:52:48.2506711Z [36;1m  echo "::error title=Insufficient free disk::RESOURCE=disk drive=$drive free_bytes=$free_bytes floor_bytes=$floor_bytes"[0m
2026-09-07T07:52:48.2508344Z [36;1m  exit 1[0m
2026-09-07T07:52:48.2508923Z [36;1mfi[0m
2026-09-07T07:52:48.2522278Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-09-07T07:52:48.2523232Z ##[endgroup]
2026-09-07T07:52:48.2589708Z FLOOR_END job=changes runner=Linux free_bytes=363469742080 floor_bytes=34359738368 verdict=PASS sample=INSTANT
2026-09-07T07:52:48.2773025Z Post job cleanup.
2026-09-07T07:52:48.3476384Z [command]/usr/bin/git version
2026-09-07T07:52:48.3505640Z git version 2.43.0
2026-09-07T07:52:48.3530845Z Copying '/home/reavus/.gitconfig' to '/home/reavus/actions-runner/_work/_temp/9d9e43d9-9fbb-48c3-9d98-b9e2be8d42cd/.gitconfig'
2026-09-07T07:52:48.3538115Z Temporarily overriding HOME='/home/reavus/actions-runner/_work/_temp/9d9e43d9-9fbb-48c3-9d98-b9e2be8d42cd' before making global git config changes
2026-09-07T07:52:48.3540384Z Adding repository directory to the temporary git global config as a safe directory
2026-09-07T07:52:48.3542234Z [command]/usr/bin/git config --global --add safe.directory /home/reavus/actions-runner/_work/spt-bs-core/spt-bs-core
2026-09-07T07:52:48.3569762Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-09-07T07:52:48.3595877Z [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-09-07T07:52:48.3784470Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-09-07T07:52:48.3803849Z http.https://github.com/.extraheader
2026-09-07T07:52:48.3811085Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader
2026-09-07T07:52:48.3837114Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
2026-09-07T07:52:48.4018423Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-09-07T07:52:48.4042251Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-09-07T07:52:48.4354169Z Evaluate and set job outputs
2026-09-07T07:52:48.4359667Z Set output 'code'
2026-09-07T07:52:48.4362100Z Cleaning up orphan processes
