﻿2026-05-17T09:28:38.4258004Z Current runner version: '2.334.0'
2026-05-17T09:28:38.4283681Z ##[group]Runner Image Provisioner
2026-05-17T09:28:38.4284671Z Hosted Compute Agent
2026-05-17T09:28:38.4285301Z Version: 20260213.493
2026-05-17T09:28:38.4285980Z Commit: 5c115507f6dd24b8de37d8bbe0bb4509d0cc0fa3
2026-05-17T09:28:38.4286805Z Build Date: 2026-02-13T00:28:41Z
2026-05-17T09:28:38.4287511Z Worker ID: {22513263-2774-4023-b3c7-9f3ed528223f}
2026-05-17T09:28:38.4288278Z Azure Region: westcentralus
2026-05-17T09:28:38.4288917Z ##[endgroup]
2026-05-17T09:28:38.4290393Z ##[group]Operating System
2026-05-17T09:28:38.4291143Z Ubuntu
2026-05-17T09:28:38.4291682Z 24.04.4
2026-05-17T09:28:38.4292459Z LTS
2026-05-17T09:28:38.4293076Z ##[endgroup]
2026-05-17T09:28:38.4293680Z ##[group]Runner Image
2026-05-17T09:28:38.4294353Z Image: ubuntu-24.04
2026-05-17T09:28:38.4294953Z Version: 20260513.135.3
2026-05-17T09:28:38.4296187Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260513.135/images/ubuntu/Ubuntu2404-Readme.md
2026-05-17T09:28:38.4297851Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260513.135
2026-05-17T09:28:38.4298806Z ##[endgroup]
2026-05-17T09:28:38.4300068Z ##[group]GITHUB_TOKEN Permissions
2026-05-17T09:28:38.4302188Z Contents: read
2026-05-17T09:28:38.4302941Z Metadata: read
2026-05-17T09:28:38.4303558Z ##[endgroup]
2026-05-17T09:28:38.4305911Z Secret source: Actions
2026-05-17T09:28:38.4306732Z Prepare workflow directory
2026-05-17T09:28:38.4923865Z Prepare all required actions
2026-05-17T09:28:38.4962407Z Getting action download info
2026-05-17T09:28:38.9975016Z Download action repository 'actions/checkout@v4' (SHA:34e114876b0b11c390a56381ad16ebd13914f8d5)
2026-05-17T09:28:39.1329351Z Download action repository 'pnpm/action-setup@v4' (SHA:b906affcce14559ad1aafd4ab0e942779e9f58b1)
2026-05-17T09:28:40.0044752Z Download action repository 'actions/setup-node@v4' (SHA:49933ea5288caeca8642d1e84afbd3f7d6820020)
2026-05-17T09:28:40.1112987Z Download action repository 'superfly/flyctl-actions@fc53c09e1bc3be6f54706524e3b82c4f462f77be' (SHA:fc53c09e1bc3be6f54706524e3b82c4f462f77be)
2026-05-17T09:28:40.4331872Z Download action repository 'actions/upload-artifact@v4' (SHA:ea165f8d65b6e75b540449e92b4886f43607fa02)
2026-05-17T09:28:40.6744131Z Complete job name: full-path
2026-05-17T09:28:40.7782160Z ##[group]Run actions/checkout@v4
2026-05-17T09:28:40.7783506Z with:
2026-05-17T09:28:40.7784265Z   repository: SaberMage/rebno
2026-05-17T09:28:40.7785461Z   token: ***
2026-05-17T09:28:40.7786208Z   ssh-strict: true
2026-05-17T09:28:40.7786979Z   ssh-user: git
2026-05-17T09:28:40.7787759Z   persist-credentials: true
2026-05-17T09:28:40.7788630Z   clean: true
2026-05-17T09:28:40.7789420Z   sparse-checkout-cone-mode: true
2026-05-17T09:28:40.7790380Z   fetch-depth: 1
2026-05-17T09:28:40.7791127Z   fetch-tags: false
2026-05-17T09:28:40.7792077Z   show-progress: true
2026-05-17T09:28:40.7792887Z   lfs: false
2026-05-17T09:28:40.7793620Z   submodules: false
2026-05-17T09:28:40.7794409Z   set-safe-directory: true
2026-05-17T09:28:40.7795517Z env:
2026-05-17T09:28:40.7796231Z   SKIP_STAGING_VERIFY: false
2026-05-17T09:28:40.7797126Z   SKIP_PHASE_4_CARRYOVER: 
2026-05-17T09:28:40.7798016Z   SKIP_STAGING_SMOKE: false
2026-05-17T09:28:40.7798860Z ##[endgroup]
2026-05-17T09:28:40.9009159Z Syncing repository: SaberMage/rebno
2026-05-17T09:28:40.9013077Z ##[group]Getting Git version info
2026-05-17T09:28:40.9014723Z Working directory is '/home/runner/work/rebno/rebno'
2026-05-17T09:28:40.9016836Z [command]/usr/bin/git version
2026-05-17T09:28:40.9071305Z git version 2.54.0
2026-05-17T09:28:40.9101435Z ##[endgroup]
2026-05-17T09:28:40.9118430Z Temporarily overriding HOME='/home/runner/work/_temp/bc5d4e9b-8eb6-4206-ab06-bbc22b0978aa' before making global git config changes
2026-05-17T09:28:40.9124103Z Adding repository directory to the temporary git global config as a safe directory
2026-05-17T09:28:40.9128205Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/rebno/rebno
2026-05-17T09:28:40.9175296Z Deleting the contents of '/home/runner/work/rebno/rebno'
2026-05-17T09:28:40.9180202Z ##[group]Initializing the repository
2026-05-17T09:28:40.9185544Z [command]/usr/bin/git init /home/runner/work/rebno/rebno
2026-05-17T09:28:40.9288505Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-05-17T09:28:40.9297001Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-05-17T09:28:40.9300653Z hint: to use in all of your new repositories, which will suppress this warning,
2026-05-17T09:28:40.9304039Z hint: call:
2026-05-17T09:28:40.9305741Z hint:
2026-05-17T09:28:40.9307567Z hint: 	git config --global init.defaultBranch <name>
2026-05-17T09:28:40.9309947Z hint:
2026-05-17T09:28:40.9312634Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-05-17T09:28:40.9316197Z hint: 'development'. The just-created branch can be renamed via this command:
2026-05-17T09:28:40.9319033Z hint:
2026-05-17T09:28:40.9320570Z hint: 	git branch -m <name>
2026-05-17T09:28:40.9322516Z hint:
2026-05-17T09:28:40.9324980Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-05-17T09:28:40.9328674Z Initialized empty Git repository in /home/runner/work/rebno/rebno/.git/
2026-05-17T09:28:40.9335010Z [command]/usr/bin/git remote add origin https://github.com/SaberMage/rebno
2026-05-17T09:28:40.9364168Z ##[endgroup]
2026-05-17T09:28:40.9367026Z ##[group]Disabling automatic garbage collection
2026-05-17T09:28:40.9369662Z [command]/usr/bin/git config --local gc.auto 0
2026-05-17T09:28:40.9405332Z ##[endgroup]
2026-05-17T09:28:40.9408106Z ##[group]Setting up auth
2026-05-17T09:28:40.9412848Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-05-17T09:28:40.9452625Z [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-05-17T09:28:40.9787939Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-05-17T09:28:40.9826284Z [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-05-17T09:28:41.0067489Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-05-17T09:28:41.0104613Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-05-17T09:28:41.0340952Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-05-17T09:28:41.0377696Z ##[endgroup]
2026-05-17T09:28:41.0380430Z ##[group]Fetching the repository
2026-05-17T09:28:41.0390949Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +58862a2c9edaa6153e3c61ce829f9c0c7d97ed92:refs/remotes/origin/main
2026-05-17T09:28:43.0385534Z From https://github.com/SaberMage/rebno
2026-05-17T09:28:43.0387046Z  * [new ref]         58862a2c9edaa6153e3c61ce829f9c0c7d97ed92 -> origin/main
2026-05-17T09:28:43.0434700Z ##[endgroup]
2026-05-17T09:28:43.0436507Z ##[group]Determining the checkout info
2026-05-17T09:28:43.0437536Z ##[endgroup]
2026-05-17T09:28:43.0438324Z [command]/usr/bin/git sparse-checkout disable
2026-05-17T09:28:43.0486354Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig
2026-05-17T09:28:43.0516355Z ##[group]Checking out the ref
2026-05-17T09:28:43.0524312Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main
2026-05-17T09:28:43.7151189Z Switched to a new branch 'main'
2026-05-17T09:28:43.7154173Z branch 'main' set up to track 'origin/main'.
2026-05-17T09:28:43.7938942Z ##[endgroup]
2026-05-17T09:28:43.7985333Z [command]/usr/bin/git log -1 --format=%H
2026-05-17T09:28:43.8008979Z 58862a2c9edaa6153e3c61ce829f9c0c7d97ed92
2026-05-17T09:28:43.8216457Z ##[group]Run pnpm/action-setup@v4
2026-05-17T09:28:43.8216763Z with:
2026-05-17T09:28:43.8216954Z   version: 10
2026-05-17T09:28:43.8217156Z   dest: ~/setup-pnpm
2026-05-17T09:28:43.8217372Z   run_install: null
2026-05-17T09:28:43.8217572Z   cache: false
2026-05-17T09:28:43.8217792Z   cache_dependency_path: pnpm-lock.yaml
2026-05-17T09:28:43.8218082Z   package_json_file: package.json
2026-05-17T09:28:43.8218327Z   standalone: false
2026-05-17T09:28:43.8218525Z env:
2026-05-17T09:28:43.8218712Z   SKIP_STAGING_VERIFY: false
2026-05-17T09:28:43.8218958Z   SKIP_PHASE_4_CARRYOVER: 
2026-05-17T09:28:43.8219191Z   SKIP_STAGING_SMOKE: false
2026-05-17T09:28:43.8219415Z ##[endgroup]
2026-05-17T09:28:43.9652654Z ##[group]Running self-installer...
2026-05-17T09:28:44.7163322Z Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-17T09:28:44.7432937Z Packages: +1
2026-05-17T09:28:44.7452887Z +
2026-05-17T09:28:45.2530045Z Progress: resolved 1, reused 0, downloaded 1, added 1, done
2026-05-17T09:28:45.2910707Z 
2026-05-17T09:28:45.2911380Z dependencies:
2026-05-17T09:28:45.2912642Z + pnpm 10.33.4 (11.1.2 is available)
2026-05-17T09:28:45.2913325Z 
2026-05-17T09:28:45.2948902Z Done in 1.1s
2026-05-17T09:28:45.3093272Z ##[endgroup]
2026-05-17T09:28:45.3112742Z Installation Completed!
2026-05-17T09:28:45.3252560Z ##[group]Run actions/setup-node@v4
2026-05-17T09:28:45.3252866Z with:
2026-05-17T09:28:45.3253065Z   node-version: 22
2026-05-17T09:28:45.3253270Z   cache: pnpm
2026-05-17T09:28:45.3253470Z   always-auth: false
2026-05-17T09:28:45.3253684Z   check-latest: false
2026-05-17T09:28:45.3254016Z   token: ***
2026-05-17T09:28:45.3254205Z env:
2026-05-17T09:28:45.3254393Z   SKIP_STAGING_VERIFY: false
2026-05-17T09:28:45.3254636Z   SKIP_PHASE_4_CARRYOVER: 
2026-05-17T09:28:45.3254857Z   SKIP_STAGING_SMOKE: false
2026-05-17T09:28:45.3255147Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-17T09:28:45.3255471Z ##[endgroup]
2026-05-17T09:28:45.5078053Z Found in cache @ /opt/hostedtoolcache/node/22.22.2/x64
2026-05-17T09:28:45.5086373Z ##[group]Environment details
2026-05-17T09:28:45.9669621Z node: v22.22.2
2026-05-17T09:28:45.9670416Z npm: 10.9.7
2026-05-17T09:28:45.9671195Z yarn: 1.22.22
2026-05-17T09:28:45.9673296Z ##[endgroup]
2026-05-17T09:28:45.9703406Z [command]/home/runner/setup-pnpm/node_modules/.bin/pnpm store path --silent
2026-05-17T09:28:46.3935633Z /home/runner/setup-pnpm/node_modules/.bin/store/v10
2026-05-17T09:28:46.6429027Z Cache hit for: node-cache-Linux-x64-pnpm-5ab8ea17f5fddd4870d948d9adc6e2142a835a18f7b26106234eaff6399d0a23
2026-05-17T09:28:47.8552980Z Received 33554432 of 177643443 (18.9%), 31.9 MBs/sec
2026-05-17T09:28:48.8378895Z Received 177643443 of 177643443 (100.0%), 85.4 MBs/sec
2026-05-17T09:28:48.8379932Z Cache Size: ~169 MB (177643443 B)
2026-05-17T09:28:48.8428289Z [command]/usr/bin/tar -xf /home/runner/work/_temp/e90728ad-cbea-4f5a-b6d9-2826d5b8bc40/cache.tzst -P -C /home/runner/work/rebno/rebno --use-compress-program unzstd
2026-05-17T09:28:51.4411545Z Cache restored successfully
2026-05-17T09:28:51.4513117Z Cache restored from key: node-cache-Linux-x64-pnpm-5ab8ea17f5fddd4870d948d9adc6e2142a835a18f7b26106234eaff6399d0a23
2026-05-17T09:28:51.4679402Z ##[group]Run pnpm install --frozen-lockfile
2026-05-17T09:28:51.4679848Z [36;1mpnpm install --frozen-lockfile[0m
2026-05-17T09:28:51.4864689Z shell: /usr/bin/bash -e {0}
2026-05-17T09:28:51.4865123Z env:
2026-05-17T09:28:51.4865461Z   SKIP_STAGING_VERIFY: false
2026-05-17T09:28:51.4865904Z   SKIP_PHASE_4_CARRYOVER: 
2026-05-17T09:28:51.4866325Z   SKIP_STAGING_SMOKE: false
2026-05-17T09:28:51.4866805Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-17T09:28:51.4867332Z ##[endgroup]
2026-05-17T09:28:51.8763362Z Scope: all 6 workspace projects
2026-05-17T09:28:52.1213134Z Lockfile is up to date, resolution step is skipped
2026-05-17T09:28:52.2428706Z Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-17T09:28:52.3424316Z Packages: +667
2026-05-17T09:28:52.3425558Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-05-17T09:28:53.2372223Z Progress: resolved 667, reused 538, downloaded 0, added 0
2026-05-17T09:28:54.2381647Z Progress: resolved 667, reused 663, downloaded 0, added 287
2026-05-17T09:28:55.2063575Z Progress: resolved 667, reused 663, downloaded 0, added 667, done
2026-05-17T09:28:56.6282535Z 
2026-05-17T09:28:56.6382423Z devDependencies:
2026-05-17T09:28:56.6412723Z + @better-auth/cli 1.4.21
2026-05-17T09:28:56.6432509Z + tsx 4.21.0
2026-05-17T09:28:56.6442450Z 
2026-05-17T09:28:56.7172838Z ╭ Warning ─────────────────────────────────────────────────────────────────────╮
2026-05-17T09:28:56.7193232Z │                                                                              │
2026-05-17T09:28:56.7213278Z │   Ignored build scripts: @prisma/client@5.22.0, msgpackr-extract@3.0.3,      │
2026-05-17T09:28:56.7226753Z │   protobufjs@7.5.6, protobufjs@8.0.1.                                        │
2026-05-17T09:28:56.7228431Z │   Run "pnpm approve-builds" to pick which dependencies should be allowed     │
2026-05-17T09:28:56.7253101Z │   to run scripts.                                                            │
2026-05-17T09:28:56.7254525Z │                                                                              │
2026-05-17T09:28:56.7273232Z ╰──────────────────────────────────────────────────────────────────────────────╯
2026-05-17T09:28:56.7365311Z Done in 5.1s using pnpm v10.33.4
2026-05-17T09:28:56.7660825Z ##[group]Run for d in tools/asset-catalog tools/asset-pipeline tools/extract-gmd tools/protocol-doc tools/room-converter tools/save-format-doc; do
2026-05-17T09:28:56.7663054Z [36;1mfor d in tools/asset-catalog tools/asset-pipeline tools/extract-gmd tools/protocol-doc tools/room-converter tools/save-format-doc; do[0m
2026-05-17T09:28:56.7664204Z [36;1m  if [ -f "$d/package.json" ]; then[0m
2026-05-17T09:28:56.7664751Z [36;1m    echo "::group::pnpm install in $d"[0m
2026-05-17T09:28:56.7665407Z [36;1m    pnpm -C "$d" install --ignore-workspace --no-frozen-lockfile[0m
2026-05-17T09:28:56.7666066Z [36;1m    echo "::endgroup::"[0m
2026-05-17T09:28:56.7666486Z [36;1m  fi[0m
2026-05-17T09:28:56.7666807Z [36;1mdone[0m
2026-05-17T09:28:56.7710441Z shell: /usr/bin/bash -e {0}
2026-05-17T09:28:56.7710848Z env:
2026-05-17T09:28:56.7711176Z   SKIP_STAGING_VERIFY: false
2026-05-17T09:28:56.7711598Z   SKIP_PHASE_4_CARRYOVER: 
2026-05-17T09:28:56.7712389Z   SKIP_STAGING_SMOKE: false
2026-05-17T09:28:56.7712892Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-17T09:28:56.7713419Z ##[endgroup]
2026-05-17T09:28:56.7788883Z ##[group]pnpm install in tools/asset-catalog
2026-05-17T09:28:57.2229373Z Lockfile is up to date, resolution step is skipped
2026-05-17T09:28:57.2784147Z Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-17T09:28:57.3092241Z Packages: +52
2026-05-17T09:28:57.3132788Z ++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-05-17T09:28:57.5633275Z Progress: resolved 52, reused 52, downloaded 0, added 52, done
2026-05-17T09:28:57.8275057Z 
2026-05-17T09:28:57.8290588Z devDependencies:
2026-05-17T09:28:57.8291527Z + @types/node 25.6.0
2026-05-17T09:28:57.8307054Z + tsx 4.21.0
2026-05-17T09:28:57.8335163Z + typescript 5.6.3
2026-05-17T09:28:57.8339037Z + vitest 4.1.5
2026-05-17T09:28:57.8339536Z 
2026-05-17T09:28:57.8429646Z ╭ Warning ─────────────────────────────────────────────────────────────────────╮
2026-05-17T09:28:57.8442906Z │                                                                              │
2026-05-17T09:28:57.8469984Z │   Ignored build scripts: esbuild@0.27.7.                                     │
2026-05-17T09:28:57.8473196Z │   Run "pnpm approve-builds" to pick which dependencies should be allowed     │
2026-05-17T09:28:57.8502917Z │   to run scripts.                                                            │
2026-05-17T09:28:57.8512921Z │                                                                              │
2026-05-17T09:28:57.8534093Z ╰──────────────────────────────────────────────────────────────────────────────╯
2026-05-17T09:28:57.8542605Z Done in 1s using pnpm v10.33.4
2026-05-17T09:28:57.8627826Z ##[endgroup]
2026-05-17T09:28:57.8631093Z ##[group]pnpm install in tools/asset-pipeline
2026-05-17T09:28:58.3163398Z Lockfile is up to date, resolution step is skipped
2026-05-17T09:28:58.3593032Z Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-17T09:28:58.3789320Z Packages: +64
2026-05-17T09:28:58.3790302Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-05-17T09:28:58.6153129Z Progress: resolved 64, reused 64, downloaded 0, added 64, done
2026-05-17T09:28:58.7263952Z 
2026-05-17T09:28:58.7283100Z dependencies:
2026-05-17T09:28:58.7283893Z + maxrects-packer 2.7.3
2026-05-17T09:28:58.7302648Z + sharp 0.34.5
2026-05-17T09:28:58.7322342Z 
2026-05-17T09:28:58.7339431Z devDependencies:
2026-05-17T09:28:58.7340034Z + @types/node 25.6.0
2026-05-17T09:28:58.7340565Z + tsx 4.21.0
2026-05-17T09:28:58.7341071Z + typescript 5.6.3
2026-05-17T09:28:58.7342559Z + vitest 3.2.4
2026-05-17T09:28:58.7343040Z 
2026-05-17T09:28:58.7423175Z ╭ Warning ─────────────────────────────────────────────────────────────────────╮
2026-05-17T09:28:58.7431689Z │                                                                              │
2026-05-17T09:28:58.7433378Z │   Ignored build scripts: esbuild@0.27.7, sharp@0.34.5.                       │
2026-05-17T09:28:58.7435074Z │   Run "pnpm approve-builds" to pick which dependencies should be allowed     │
2026-05-17T09:28:58.7436343Z │   to run scripts.                                                            │
2026-05-17T09:28:58.7437393Z │                                                                              │
2026-05-17T09:28:58.7438625Z ╰──────────────────────────────────────────────────────────────────────────────╯
2026-05-17T09:28:58.7497117Z Done in 852ms using pnpm v10.33.4
2026-05-17T09:28:58.7619537Z ##[endgroup]
2026-05-17T09:28:58.7622687Z ##[group]pnpm install in tools/extract-gmd
2026-05-17T09:28:59.3909645Z Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-17T09:29:00.3930836Z Progress: resolved 99, reused 50, downloaded 0, added 0
2026-05-17T09:29:01.0661173Z Packages: +57
2026-05-17T09:29:01.0662226Z +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-05-17T09:29:01.1355383Z Progress: resolved 135, reused 63, downloaded 0, added 57, done
2026-05-17T09:29:01.2269238Z 
2026-05-17T09:29:01.2269776Z dependencies:
2026-05-17T09:29:01.2270277Z + sharp 0.34.5
2026-05-17T09:29:01.2270526Z 
2026-05-17T09:29:01.2270700Z devDependencies:
2026-05-17T09:29:01.2271257Z + @types/node 25.6.0 (25.8.0 is available)
2026-05-17T09:29:01.2272240Z + tsx 4.21.0 (4.22.1 is available)
2026-05-17T09:29:01.2272873Z + typescript 5.6.3 (6.0.3 is available)
2026-05-17T09:29:01.2273486Z + vitest 4.1.5 (4.1.6 is available)
2026-05-17T09:29:01.2273819Z 
2026-05-17T09:29:01.2301714Z ╭ Warning ─────────────────────────────────────────────────────────────────────╮
2026-05-17T09:29:01.2303254Z │                                                                              │
2026-05-17T09:29:01.2305017Z │   Ignored build scripts: esbuild@0.27.7, sharp@0.34.5.                       │
2026-05-17T09:29:01.2306470Z │   Run "pnpm approve-builds" to pick which dependencies should be allowed     │
2026-05-17T09:29:01.2307861Z │   to run scripts.                                                            │
2026-05-17T09:29:01.2309078Z │                                                                              │
2026-05-17T09:29:01.2310378Z ╰──────────────────────────────────────────────────────────────────────────────╯
2026-05-17T09:29:01.2345361Z Done in 2.4s using pnpm v10.33.4
2026-05-17T09:29:01.2563130Z ##[endgroup]
2026-05-17T09:29:01.2563843Z ##[group]pnpm install in tools/protocol-doc
2026-05-17T09:29:01.5680925Z Lockfile is up to date, resolution step is skipped
2026-05-17T09:29:01.5933352Z Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-17T09:29:01.6116542Z Packages: +52
2026-05-17T09:29:01.6133494Z ++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-05-17T09:29:01.7578177Z Progress: resolved 52, reused 52, downloaded 0, added 52, done
2026-05-17T09:29:01.8313940Z 
2026-05-17T09:29:01.8314613Z devDependencies:
2026-05-17T09:29:01.8315390Z + @types/node 25.6.0
2026-05-17T09:29:01.8316209Z + tsx 4.21.0
2026-05-17T09:29:01.8316847Z + typescript 5.6.3
2026-05-17T09:29:01.8317506Z + vitest 4.1.5
2026-05-17T09:29:01.8317940Z 
2026-05-17T09:29:01.8404850Z ╭ Warning ─────────────────────────────────────────────────────────────────────╮
2026-05-17T09:29:01.8406265Z │                                                                              │
2026-05-17T09:29:01.8407867Z │   Ignored build scripts: esbuild@0.27.7.                                     │
2026-05-17T09:29:01.8410536Z │   Run "pnpm approve-builds" to pick which dependencies should be allowed     │
2026-05-17T09:29:01.8411715Z │   to run scripts.                                                            │
2026-05-17T09:29:01.8413060Z │                                                                              │
2026-05-17T09:29:01.8414105Z ╰──────────────────────────────────────────────────────────────────────────────╯
2026-05-17T09:29:01.8456044Z Done in 566ms using pnpm v10.33.4
2026-05-17T09:29:01.8545188Z ##[endgroup]
2026-05-17T09:29:01.8546276Z ##[group]pnpm install in tools/room-converter
2026-05-17T09:29:02.1662155Z Lockfile is up to date, resolution step is skipped
2026-05-17T09:29:02.1954408Z Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-17T09:29:02.2153165Z Packages: +58
2026-05-17T09:29:02.2155159Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-05-17T09:29:02.4041519Z Progress: resolved 58, reused 58, downloaded 0, added 58, done
2026-05-17T09:29:02.4932567Z 
2026-05-17T09:29:02.4933575Z devDependencies:
2026-05-17T09:29:02.4934249Z + @types/node 25.6.0
2026-05-17T09:29:02.4934887Z + tsx 4.21.0
2026-05-17T09:29:02.4935471Z + typescript 5.6.3
2026-05-17T09:29:02.4936081Z + vitest 3.2.4
2026-05-17T09:29:02.4936714Z + zod 3.25.76
2026-05-17T09:29:02.4937130Z 
2026-05-17T09:29:02.5031452Z ╭ Warning ─────────────────────────────────────────────────────────────────────╮
2026-05-17T09:29:02.5033113Z │                                                                              │
2026-05-17T09:29:02.5034567Z │   Ignored build scripts: esbuild@0.27.7.                                     │
2026-05-17T09:29:02.5036373Z │   Run "pnpm approve-builds" to pick which dependencies should be allowed     │
2026-05-17T09:29:02.5037495Z │   to run scripts.                                                            │
2026-05-17T09:29:02.5038382Z │                                                                              │
2026-05-17T09:29:02.5039350Z ╰──────────────────────────────────────────────────────────────────────────────╯
2026-05-17T09:29:02.5086468Z Done in 631ms using pnpm v10.33.4
2026-05-17T09:29:02.5186574Z ##[endgroup]
2026-05-17T09:29:02.5187973Z ##[group]pnpm install in tools/save-format-doc
2026-05-17T09:29:02.8311173Z Lockfile is up to date, resolution step is skipped
2026-05-17T09:29:02.8643532Z Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-17T09:29:02.8791311Z Packages: +52
2026-05-17T09:29:02.8804120Z ++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-05-17T09:29:03.0259279Z Progress: resolved 52, reused 52, downloaded 0, added 52, done
2026-05-17T09:29:03.0996900Z 
2026-05-17T09:29:03.0997618Z devDependencies:
2026-05-17T09:29:03.0998474Z + @types/node 25.6.0
2026-05-17T09:29:03.0999241Z + tsx 4.21.0
2026-05-17T09:29:03.0999883Z + typescript 5.6.3
2026-05-17T09:29:03.1000523Z + vitest 4.1.5
2026-05-17T09:29:03.1000962Z 
2026-05-17T09:29:03.1085415Z ╭ Warning ─────────────────────────────────────────────────────────────────────╮
2026-05-17T09:29:03.1086795Z │                                                                              │
2026-05-17T09:29:03.1088386Z │   Ignored build scripts: esbuild@0.27.7.                                     │
2026-05-17T09:29:03.1089862Z │   Run "pnpm approve-builds" to pick which dependencies should be allowed     │
2026-05-17T09:29:03.1090974Z │   to run scripts.                                                            │
2026-05-17T09:29:03.1091865Z │                                                                              │
2026-05-17T09:29:03.1093209Z ╰──────────────────────────────────────────────────────────────────────────────╯
2026-05-17T09:29:03.1138458Z Done in 571ms using pnpm v10.33.4
2026-05-17T09:29:03.1228340Z ##[endgroup]
2026-05-17T09:29:03.1273167Z ##[group]Run pnpm -r --filter "@rebno/*" build
2026-05-17T09:29:03.1273792Z [36;1mpnpm -r --filter "@rebno/*" build[0m
2026-05-17T09:29:03.1322549Z shell: /usr/bin/bash -e {0}
2026-05-17T09:29:03.1322998Z env:
2026-05-17T09:29:03.1323348Z   SKIP_STAGING_VERIFY: false
2026-05-17T09:29:03.1323801Z   SKIP_PHASE_4_CARRYOVER: 
2026-05-17T09:29:03.1324228Z   SKIP_STAGING_SMOKE: false
2026-05-17T09:29:03.1324738Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-17T09:29:03.1325284Z ##[endgroup]
2026-05-17T09:29:03.4715797Z Scope: 5 of 6 workspace projects
2026-05-17T09:29:03.4743333Z packages/db build$ tsc
2026-05-17T09:29:03.4752735Z packages/game-logic build$ tsc
2026-05-17T09:29:06.2923327Z packages/game-logic build: Done
2026-05-17T09:29:06.2943108Z packages/protocol prebuild$ node scripts/sync-from-tools-protocol-doc.mjs
2026-05-17T09:29:06.3418729Z packages/protocol prebuild: synced legacy-opcodes from /home/runner/work/rebno/rebno/tools/protocol-doc/output/protocol.ts
2026-05-17T09:29:06.3473065Z packages/protocol prebuild: Done
2026-05-17T09:29:06.3482788Z packages/protocol build$ tsc
2026-05-17T09:29:08.3635522Z packages/db build: Done
2026-05-17T09:29:09.9473453Z packages/protocol build: Done
2026-05-17T09:29:09.9480850Z apps/server build$ tsc -b
2026-05-17T09:29:17.3783285Z apps/server build: Done
2026-05-17T09:29:17.3919024Z ##[group]Run pnpm verify:phase-5
2026-05-17T09:29:17.3919377Z [36;1mpnpm verify:phase-5[0m
2026-05-17T09:29:17.3952636Z shell: /usr/bin/bash -e {0}
2026-05-17T09:29:17.3953067Z env:
2026-05-17T09:29:17.3953276Z   SKIP_STAGING_VERIFY: false
2026-05-17T09:29:17.3953533Z   SKIP_PHASE_4_CARRYOVER: 
2026-05-17T09:29:17.3953773Z   SKIP_STAGING_SMOKE: false
2026-05-17T09:29:17.3954067Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-17T09:29:17.3954394Z   SKIP_PHASE_3_CARRYOVER: 1
2026-05-17T09:29:17.3954627Z   SKIP_TRACE_CHECK: 1
2026-05-17T09:29:17.3954839Z ##[endgroup]
2026-05-17T09:29:17.6952702Z 
2026-05-17T09:29:17.6969571Z > rebno@0.0.0 verify:phase-5 /home/runner/work/rebno/rebno
2026-05-17T09:29:17.6970541Z > node scripts/verify-phase-5.mjs
2026-05-17T09:29:17.6971023Z 
2026-05-17T09:29:17.7402704Z 
2026-05-17T09:29:17.7418974Z === Phase 4 carry-over: verify-phase-4 ===
2026-05-17T09:29:17.7419821Z >>> pnpm verify:phase-4
2026-05-17T09:29:18.0788736Z 
2026-05-17T09:29:18.0789805Z > rebno@0.0.0 verify:phase-4 /home/runner/work/rebno/rebno
2026-05-17T09:29:18.0790958Z > node scripts/verify-phase-4.mjs
2026-05-17T09:29:18.0791566Z 
2026-05-17T09:29:18.1089025Z 
2026-05-17T09:29:18.1089833Z === Workspace: typecheck ===
2026-05-17T09:29:18.1090789Z >>> pnpm -r typecheck
2026-05-17T09:29:18.4212515Z Scope: 5 of 6 workspace projects
2026-05-17T09:29:18.4270288Z packages/db typecheck$ tsc --noEmit
2026-05-17T09:29:18.4279363Z packages/game-logic typecheck$ tsc --noEmit
2026-05-17T09:29:21.1725494Z packages/game-logic typecheck: Done
2026-05-17T09:29:21.1762800Z packages/protocol typecheck$ tsc --noEmit
2026-05-17T09:29:22.9774013Z packages/db typecheck: Done
2026-05-17T09:29:24.7030076Z packages/protocol typecheck: Done
2026-05-17T09:29:24.7036799Z apps/server typecheck$ tsc --noEmit
2026-05-17T09:29:24.7040065Z apps/client typecheck$ tsc --noEmit
2026-05-17T09:29:37.2641788Z apps/client typecheck: Done
2026-05-17T09:29:37.8646470Z apps/server typecheck: Done
2026-05-17T09:29:37.8744775Z 
2026-05-17T09:29:37.8745288Z === Lint: protocol-sync ===
2026-05-17T09:29:37.8746102Z >>> pnpm lint:protocol-sync
2026-05-17T09:29:38.1753097Z 
2026-05-17T09:29:38.1759701Z > rebno@0.0.0 lint:protocol-sync /home/runner/work/rebno/rebno
2026-05-17T09:29:38.1760788Z > node tools/scripts/lint-protocol-sync.mjs
2026-05-17T09:29:38.1763419Z 
2026-05-17T09:29:38.2044785Z lint-protocol-sync: OK
2026-05-17T09:29:38.2162710Z 
2026-05-17T09:29:38.2165065Z === Lint: game-logic-purity ===
2026-05-17T09:29:38.2168998Z >>> pnpm lint:game-logic-purity
2026-05-17T09:29:38.5154615Z 
2026-05-17T09:29:38.5156776Z > rebno@0.0.0 lint:game-logic-purity /home/runner/work/rebno/rebno
2026-05-17T09:29:38.5158385Z > node tools/scripts/lint-game-logic-purity.mjs
2026-05-17T09:29:38.5159029Z 
2026-05-17T09:29:38.5479022Z lint-game-logic-purity: OK (8 file(s) clean)
2026-05-17T09:29:38.5588863Z 
2026-05-17T09:29:38.5603548Z === Lint: better-auth-schema-sync ===
2026-05-17T09:29:38.5621226Z >>> pnpm lint:better-auth-schema-sync
2026-05-17T09:29:38.8781607Z 
2026-05-17T09:29:38.8785335Z > rebno@0.0.0 lint:better-auth-schema-sync /home/runner/work/rebno/rebno
2026-05-17T09:29:38.8803774Z > node tools/scripts/lint-better-auth-schema-sync.mjs
2026-05-17T09:29:38.8807230Z 
2026-05-17T09:29:40.5395612Z lint-better-auth-schema-sync: OK
2026-05-17T09:29:40.5510975Z 
2026-05-17T09:29:40.5511603Z === Lint: rate-limit-budgets ===
2026-05-17T09:29:40.5512906Z >>> pnpm lint:rate-limit-budgets
2026-05-17T09:29:40.8576795Z 
2026-05-17T09:29:40.8577679Z > rebno@0.0.0 lint:rate-limit-budgets /home/runner/work/rebno/rebno
2026-05-17T09:29:40.8578579Z > node tools/scripts/lint-rate-limit-budgets.mjs
2026-05-17T09:29:40.8579019Z 
2026-05-17T09:29:40.8873767Z lint-rate-limit-budgets: OK (5 D-22 budgets locked)
2026-05-17T09:29:40.8990976Z 
2026-05-17T09:29:40.8991568Z === Lint: no-clipboard-rce ===
2026-05-17T09:29:40.8992898Z >>> pnpm lint:no-clipboard-rce
2026-05-17T09:29:41.2013102Z 
2026-05-17T09:29:41.2014745Z > rebno@0.0.0 lint:no-clipboard-rce /home/runner/work/rebno/rebno
2026-05-17T09:29:41.2016185Z > node tools/scripts/lint-no-clipboard-rce.mjs
2026-05-17T09:29:41.2016872Z 
2026-05-17T09:29:41.2361652Z lint-no-clipboard-rce: OK (23 file(s) clean)
2026-05-17T09:29:41.2477685Z 
2026-05-17T09:29:41.2478172Z === Lint: room-layout ===
2026-05-17T09:29:41.2478937Z >>> pnpm lint:room-layout
2026-05-17T09:29:41.5483502Z 
2026-05-17T09:29:41.5484442Z > rebno@0.0.0 lint:room-layout /home/runner/work/rebno/rebno
2026-05-17T09:29:41.5485605Z > node tools/scripts/lint-room-layout.mjs
2026-05-17T09:29:41.5486268Z 
2026-05-17T09:29:41.5817222Z lint-room-layout: OK
2026-05-17T09:29:41.5936310Z 
2026-05-17T09:29:41.5936859Z === ADR 0004 lint ===
2026-05-17T09:29:41.5937597Z >>> pnpm lint:adr:0004
2026-05-17T09:29:41.8955530Z 
2026-05-17T09:29:41.8956529Z > rebno@0.0.0 lint:adr:0004 /home/runner/work/rebno/rebno
2026-05-17T09:29:41.8958139Z > node tools/asset-catalog/scripts/lint-adr.mjs docs/adr/0004-room-hot-reload.md --no-matrix
2026-05-17T09:29:41.8959216Z 
2026-05-17T09:29:41.9259585Z OK: ADR docs/adr/0004-room-hot-reload.md validated (no-matrix mode — Michael Nygard sections present)
2026-05-17T09:29:41.9378163Z 
2026-05-17T09:29:41.9378834Z === Drizzle: emit-check ===
2026-05-17T09:29:41.9379804Z >>> pnpm db:emit-check
2026-05-17T09:29:42.2612999Z 
2026-05-17T09:29:42.2614003Z > rebno@0.0.0 db:emit-check /home/runner/work/rebno/rebno
2026-05-17T09:29:42.2617097Z > pnpm -C packages/db exec drizzle-kit generate && node -e "require('fs').copyFileSync('packages/db/migrations/0001_baseline.sql','docs/extracted-server/0001_baseline.sql')" && git diff --exit-code packages/db/migrations/0001_baseline.sql docs/extracted-server/0001_baseline.sql
2026-05-17T09:29:42.2619445Z 
2026-05-17T09:29:42.7229735Z No config path provided, using default 'drizzle.config.ts'
2026-05-17T09:29:42.7232467Z Reading config file '/home/runner/work/rebno/rebno/packages/db/drizzle.config.ts'
2026-05-17T09:29:43.1465980Z 8 tables
2026-05-17T09:29:43.1466775Z accounts 8 columns 1 indexes 0 fks
2026-05-17T09:29:43.1467750Z audit_log 6 columns 0 indexes 2 fks
2026-05-17T09:29:43.1471250Z characters 9 columns 0 indexes 1 fks
2026-05-17T09:29:43.1472435Z inventory_items 4 columns 0 indexes 1 fks
2026-05-17T09:29:43.1473475Z legacy_credentials_staging 6 columns 0 indexes 0 fks
2026-05-17T09:29:43.1474512Z message_board_replies 5 columns 0 indexes 2 fks
2026-05-17T09:29:43.1475395Z message_board_topics 7 columns 0 indexes 1 fks
2026-05-17T09:29:43.1476153Z sessions 5 columns 0 indexes 1 fks
2026-05-17T09:29:43.1476710Z 
2026-05-17T09:29:43.1477581Z No schema changes, nothing to migrate 😴
2026-05-17T09:29:43.8048352Z 
2026-05-17T09:29:43.8049083Z === Drizzle: schema-sync ===
2026-05-17T09:29:43.8049828Z >>> pnpm lint:schema-sync
2026-05-17T09:29:44.1084388Z 
2026-05-17T09:29:44.1085454Z > rebno@0.0.0 lint:schema-sync /home/runner/work/rebno/rebno
2026-05-17T09:29:44.1089318Z > node -e "const a=require('fs').readFileSync('packages/db/migrations/0001_baseline.sql');const b=require('fs').readFileSync('docs/extracted-server/0001_baseline.sql');if(Buffer.compare(a,b)!==0){console.error('docs/extracted-server/0001_baseline.sql out of sync with packages/db/migrations/0001_baseline.sql');process.exit(1)}console.log('OK')"
2026-05-17T09:29:44.1092196Z 
2026-05-17T09:29:44.1340430Z OK
2026-05-17T09:29:44.1463743Z 
2026-05-17T09:29:44.1464463Z === Drizzle: source-comments ===
2026-05-17T09:29:44.1465233Z >>> pnpm lint:source-comments
2026-05-17T09:29:44.4502761Z 
2026-05-17T09:29:44.4503821Z > rebno@0.0.0 lint:source-comments /home/runner/work/rebno/rebno
2026-05-17T09:29:44.4505076Z > pnpm -C packages/db run lint:source-comments
2026-05-17T09:29:44.4505758Z 
2026-05-17T09:29:44.7575655Z 
2026-05-17T09:29:44.7576882Z > @rebno/db@0.1.0 lint:source-comments /home/runner/work/rebno/rebno/packages/db
2026-05-17T09:29:44.7578390Z > node scripts/check-source-comments.mjs
2026-05-17T09:29:44.7579031Z 
2026-05-17T09:29:44.7878735Z check-source-comments: OK (50 columns, all SOURCE-cited)
2026-05-17T09:29:44.8090546Z 
2026-05-17T09:29:44.8091667Z === Workspace: test ===
2026-05-17T09:29:44.8093125Z >>> pnpm -r test
2026-05-17T09:29:45.1185972Z Scope: 5 of 6 workspace projects
2026-05-17T09:29:45.1242264Z packages/db test$ vitest run
2026-05-17T09:29:45.1251380Z packages/game-logic test$ vitest run
2026-05-17T09:29:45.6154368Z packages/game-logic test: [1m[30m[46m RUN [49m[39m[22m [36mv4.1.5 [39m[90m/home/runner/work/rebno/rebno/packages/game-logic[39m
2026-05-17T09:29:45.6443939Z packages/db test: [1m[30m[46m RUN [49m[39m[22m [36mv4.1.5 [39m[90m/home/runner/work/rebno/rebno/packages/db[39m
2026-05-17T09:29:46.0634820Z packages/game-logic test:  [32m✓[39m test/step-bno-fidelity.test.ts [2m([22m[2m13 tests[22m[2m)[22m[32m 28[2mms[22m[39m
2026-05-17T09:29:46.3024428Z packages/game-logic test:  [32m✓[39m test/collision-axis-slide.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 8[2mms[22m[39m
2026-05-17T09:29:46.5150037Z packages/game-logic test:  [32m✓[39m test/wall-slide.test.ts [2m([22m[2m1 test[22m[2m)[22m[32m 5[2mms[22m[39m
2026-05-17T09:29:46.6835977Z packages/db test:  [32m✓[39m tests/promotion.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 9[2mms[22m[39m
2026-05-17T09:29:46.7604518Z packages/game-logic test:  [32m✓[39m test/golden.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 11[2mms[22m[39m
2026-05-17T09:29:46.9398937Z packages/db test:  [32m✓[39m tests/save-format-traceability.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 9[2mms[22m[39m
2026-05-17T09:29:46.9854137Z packages/game-logic test:  [32m✓[39m test/navi-mask-bbox.test.ts [2m([22m[2m2 tests[22m[2m)[22m[32m 6[2mms[22m[39m
2026-05-17T09:29:47.2188959Z packages/game-logic test:  [32m✓[39m test/walkable-edge.test.ts [2m([22m[2m1 test[22m[2m)[22m[32m 5[2mms[22m[39m
2026-05-17T09:29:47.4348678Z packages/game-logic test:  [32m✓[39m test/movement-constants.test.ts [2m([22m[2m9 tests[22m[2m)[22m[32m 8[2mms[22m[39m
2026-05-17T09:29:47.6624576Z packages/game-logic test:  [32m✓[39m test/sprite-state-machine.test.ts [2m([22m[2m5 tests[22m[2m)[22m[32m 7[2mms[22m[39m
2026-05-17T09:29:47.7442582Z packages/db test:  [32m✓[39m tests/schema-shape.test.ts [2m([22m[2m10 tests[22m[2m)[22m[32m 13[2mms[22m[39m
2026-05-17T09:29:47.7503614Z packages/db test: [2m Test Files [22m [1m[32m3 passed[39m[22m[90m (3)[39m
2026-05-17T09:29:47.7534824Z packages/db test: [2m      Tests [22m [1m[32m22 passed[39m[22m[90m (22)[39m
2026-05-17T09:29:47.7535780Z packages/db test: [2m   Start at [22m 09:29:45
2026-05-17T09:29:47.7537151Z packages/db test: [2m   Duration [22m 2.09s[2m (transform 198ms, setup 0ms, import 1.43s, tests 31ms, environment 1ms)[22m
2026-05-17T09:29:47.7813191Z packages/db test: Done
2026-05-17T09:29:47.7852729Z packages/protocol test$ vitest run
2026-05-17T09:29:47.9114311Z packages/game-logic test:  [32m✓[39m test/platform-cycle.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 15[2mms[22m[39m
2026-05-17T09:29:48.1667584Z packages/game-logic test:  [32m✓[39m test/accumulator.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 8[2mms[22m[39m
2026-05-17T09:29:48.2942594Z packages/protocol test: [1m[30m[46m RUN [49m[39m[22m [36mv4.1.5 [39m[90m/home/runner/work/rebno/rebno/packages/protocol[39m
2026-05-17T09:29:48.4112709Z packages/game-logic test:  [32m✓[39m test/run-speed.test.ts [2m([22m[2m3 tests[22m[2m)[22m[32m 6[2mms[22m[39m
2026-05-17T09:29:48.6965372Z packages/protocol test:  [32m✓[39m test/intents.test.ts [2m([22m[2m25 tests[22m[2m)[22m[32m 22[2mms[22m[39m
2026-05-17T09:29:48.7164038Z packages/game-logic test:  [32m✓[39m test/step-pass-through.test.ts [2m([22m[2m2 tests[22m[2m)[22m[32m 8[2mms[22m[39m
2026-05-17T09:29:48.9408809Z packages/game-logic test:  [32m✓[39m test/rng.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 8[2mms[22m[39m
2026-05-17T09:29:48.9493499Z packages/game-logic test: [2m Test Files [22m [1m[32m13 passed[39m[22m[90m (13)[39m
2026-05-17T09:29:48.9526458Z packages/game-logic test: [2m      Tests [22m [1m[32m63 passed[39m[22m[90m (63)[39m
2026-05-17T09:29:48.9549268Z packages/game-logic test: [2m   Start at [22m 09:29:45
2026-05-17T09:29:48.9556491Z packages/game-logic test: [2m   Duration [22m 3.32s[2m (transform 271ms, setup 0ms, import 527ms, tests 123ms, environment 4ms)[22m
2026-05-17T09:29:48.9953177Z packages/game-logic test: Done
2026-05-17T09:29:49.0114678Z packages/protocol test:  [32m✓[39m test/codec.test.ts [2m([22m[2m18 tests[22m[2m)[22m[32m 20[2mms[22m[39m
2026-05-17T09:29:49.1805041Z packages/protocol test:  [32m✓[39m test/state.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 6[2mms[22m[39m
2026-05-17T09:29:49.3300883Z packages/protocol test:  [32m✓[39m test/anim-state.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 6[2mms[22m[39m
2026-05-17T09:29:49.4839464Z packages/protocol test:  [32m✓[39m test/schema-shape.test.ts [2m([22m[2m3 tests[22m[2m)[22m[32m 5[2mms[22m[39m
2026-05-17T09:29:49.4877147Z packages/protocol test: [2m Test Files [22m [1m[32m5 passed[39m[22m[90m (5)[39m
2026-05-17T09:29:49.4895730Z packages/protocol test: [2m      Tests [22m [1m[32m59 passed[39m[22m[90m (59)[39m
2026-05-17T09:29:49.4897158Z packages/protocol test: [2m   Start at [22m 09:29:48
2026-05-17T09:29:49.4898936Z packages/protocol test: [2m   Duration [22m 1.18s[2m (transform 147ms, setup 0ms, import 314ms, tests 60ms, environment 1ms)[22m
2026-05-17T09:29:49.5208453Z packages/protocol test: Done
2026-05-17T09:29:49.5213238Z apps/client test$ vitest run --exclude 'test/e2e/**'
2026-05-17T09:29:49.5216885Z apps/server test$ vitest run --exclude 'test/**/*.integ.test.ts'
2026-05-17T09:29:50.0583571Z apps/server test: [1m[30m[46m RUN [49m[39m[22m [36mv4.1.5 [39m[90m/home/runner/work/rebno/rebno/apps/server[39m
2026-05-17T09:29:50.1454249Z apps/client test: [1m[46m RUN [49m[22m [36mv3.2.4 [39m[90m/home/runner/work/rebno/rebno/apps/client[39m
2026-05-17T09:29:51.3471330Z apps/server test:  [32m✓[39m test/persistence.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 108[2mms[22m[39m
2026-05-17T09:29:51.5737037Z apps/client test:  [32m✓[39m src/__test__/nameplate-stability.test.ts [2m([22m[2m5 tests[22m[2m)[22m[32m 44[2mms[22m[39m
2026-05-17T09:29:51.8035722Z apps/server test:  [32m✓[39m test/layout-derive.test.ts [2m([22m[2m10 tests[22m[2m)[22m[32m 139[2mms[22m[39m
2026-05-17T09:29:52.0618627Z apps/server test:  [32m✓[39m test/rate-limit.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 17[2mms[22m[39m
2026-05-17T09:29:52.3621882Z apps/server test:  [32m✓[39m test/static-assets.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 14[2mms[22m[39m
2026-05-17T09:29:52.6385651Z apps/server test:  [32m✓[39m test/room-key.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 23[2mms[22m[39m
2026-05-17T09:29:53.0130804Z apps/server test: {"level":40,"time":1779010193005,"pid":3307,"hostname":"runnervmrw5os","path":"/api/foo","msg":"staging_invite_rejected"}
2026-05-17T09:29:53.0274105Z apps/server test:  [32m✓[39m test/staging-invite.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 30[2mms[22m[39m
2026-05-17T09:29:53.0323490Z apps/server test: {"level":40,"time":1779010193013,"pid":3307,"hostname":"runnervmrw5os","path":"/api/foo","msg":"staging_invite_rejected"}
2026-05-17T09:29:53.0371704Z apps/server test: {"level":40,"time":1779010193014,"pid":3307,"hostname":"runnervmrw5os","path":"/api/foo","msg":"staging_invite_rejected"}
2026-05-17T09:29:53.3577081Z apps/client test: [90mstderr[2m | src/__test__/game-scene.test.ts[2m > [22m[2mscenes/GameScene[2m > [22m[2mtest 5: onRoomLayout calls verifyRoomLayout first; render skipped on false
2026-05-17T09:29:53.3604102Z apps/client test: [22m[39mroom_layout signature did not verify — rendering anyway (defense-in-depth; see 06.1-D40-SPIKE.md) mvp-lobby 000
2026-05-17T09:29:53.4639267Z apps/client test:  [32m✓[39m src/__test__/game-scene.test.ts [2m([22m[2m10 tests[22m[2m)[22m[32m 270[2mms[22m[39m
2026-05-17T09:29:53.8909029Z apps/server test: {"level":30,"time":1779010193888,"pid":3322,"hostname":"runnervmrw5os","password":"[Redacted]","session_token":"[Redacted]","msg":"login"}
2026-05-17T09:29:53.8953999Z apps/server test:  [32m✓[39m test/otel-init.test.ts [2m([22m[2m4 tests[22m[2m)[22m[33m 648[2mms[22m[39m
2026-05-17T09:29:53.8993735Z apps/server test:      [33m[2m✓[22m[39m does not throw when OTEL_EXPORTER_OTLP_ENDPOINT is unset [33m 537[2mms[22m[39m
2026-05-17T09:29:54.3055527Z apps/server test: {"level":40,"time":1779010194301,"pid":3354,"hostname":"runnervmrw5os","msg_type":"position_update","sessionId":"sid-1","issue":"[\n  {\n    \"code\": \"unrecognized_keys\",\n    \"keys\": [\n      \"account_id\"\n    ],\n    \"path\": [],\n    \"message\": \"Unrecognized key(s) in object: 'account_id'\"\n  }\n]","msg":"invalid_intent"}
2026-05-17T09:29:54.3140232Z apps/server test:  [32m✓[39m test/position-update.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 19[2mms[22m[39m
2026-05-17T09:29:54.3160179Z apps/server test: {"level":40,"time":1779010194304,"pid":3354,"hostname":"runnervmrw5os","msg_type":"position_update","account_id":"acct-1","sessionId":"sid-1","msg":"rate_limit_dropped"}
2026-05-17T09:29:54.8619251Z apps/client test:  [32m✓[39m src/__test__/sprite-state-machine.teleport-gate.test.ts [2m([22m[2m3 tests[22m[2m)[22m[32m 104[2mms[22m[39m
2026-05-17T09:29:55.3064912Z apps/server test: [90mstdout[2m | test/run-migrations.test.ts[2m > [22m[2mrun-migrations.ts (Plan 12)[2m > [22m[2mScenario 1: fresh DB — migrate creates accounts table and records migration row
2026-05-17T09:29:55.3067570Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-1he9f9/rebno.db
2026-05-17T09:29:55.3083118Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-17T09:29:55.3944999Z apps/server test: [90mstderr[2m | test/run-migrations.test.ts[2m > [22m[2mrun-migrations.ts (Plan 12)[2m > [22m[2mScenario 1: fresh DB — migrate creates accounts table and records migration row
2026-05-17T09:29:55.3971164Z apps/server test: [22m[39m[run-migrations] uat-seed soft-failed (continuing): SqliteError: no such table: user
2026-05-17T09:29:55.3976652Z apps/server test:     at Database.prepare (/home/runner/work/rebno/rebno/node_modules/[4m.pnpm[24m/better-sqlite3@12.9.0/node_modules/[4mbetter-sqlite3[24m/lib/methods/wrappers.js:5:21)
2026-05-17T09:29:55.3981527Z apps/server test:     at seedOne [90m(/home/runner/work/rebno/rebno/apps/server/[39mscripts/seed-uat-accounts.js:62:10[90m)[39m
2026-05-17T09:29:55.3985755Z apps/server test:     at seedUatAccounts [90m(/home/runner/work/rebno/rebno/apps/server/[39mscripts/seed-uat-accounts.js:108:11[90m)[39m
2026-05-17T09:29:55.3996995Z apps/server test:     at main [90m(/home/runner/work/rebno/rebno/apps/server/[39mscripts/run-migrations.js:176:15[90m)[39m
2026-05-17T09:29:55.3999792Z apps/server test: [90m    at processTicksAndRejections (node:internal/process/task_queues:103:5)[39m
2026-05-17T09:29:55.4011270Z apps/server test:     at [90m/home/runner/work/rebno/rebno/apps/server/[39mtest/run-migrations.test.ts:44:18
2026-05-17T09:29:55.4017017Z apps/server test:     at file:///home/runner/work/rebno/rebno/node_modules/[4m.pnpm[24m/@vitest+runner@4.1.5/node_modules/[4m@vitest/runner[24m/dist/chunk-artifact.js:1903:20 {
2026-05-17T09:29:55.4019554Z apps/server test:   code: [32m'SQLITE_ERROR'[39m
2026-05-17T09:29:55.4033053Z apps/server test: }
2026-05-17T09:29:55.4035262Z apps/server test: [90mstdout[2m | test/run-migrations.test.ts[2m > [22m[2mrun-migrations.ts (Plan 12)[2m > [22m[2mScenario 1: fresh DB — migrate creates accounts table and records migration row
2026-05-17T09:29:55.4037868Z apps/server test: [22m[39m[run-migrations] OK
2026-05-17T09:29:55.4145004Z apps/server test: [90mstdout[2m | test/run-migrations.test.ts[2m > [22m[2mrun-migrations.ts (Plan 12)[2m > [22m[2mScenario 2: pre-bootstrapped DB (Assumption A7) — reconcile seeds row before migrate runs
2026-05-17T09:29:55.4171232Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-LNkfnL/rebno.db
2026-05-17T09:29:55.4214629Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-17T09:29:55.4218497Z apps/server test: [run-migrations] reconciled __drizzle_migrations for pre-bootstrap DB (Assumption A7) — seeded 0001_baseline
2026-05-17T09:29:55.4236727Z apps/server test: [90mstdout[2m | test/run-migrations.test.ts[2m > [22m[2mrun-migrations.ts (Plan 12)[2m > [22m[2mScenario 2: pre-bootstrapped DB (Assumption A7) — reconcile seeds row before migrate runs
2026-05-17T09:29:55.4239677Z apps/server test: [22m[39m[run-migrations] OK
2026-05-17T09:29:55.4260717Z apps/server test: [90mstderr[2m | test/run-migrations.test.ts[2m > [22m[2mrun-migrations.ts (Plan 12)[2m > [22m[2mScenario 2: pre-bootstrapped DB (Assumption A7) — reconcile seeds row before migrate runs
2026-05-17T09:29:55.4272428Z apps/server test: [22m[39m[run-migrations] uat-seed soft-failed (continuing): SqliteError: no such table: user
2026-05-17T09:29:55.4277893Z apps/server test:     at Database.prepare (/home/runner/work/rebno/rebno/node_modules/[4m.pnpm[24m/better-sqlite3@12.9.0/node_modules/[4mbetter-sqlite3[24m/lib/methods/wrappers.js:5:21)
2026-05-17T09:29:55.4297027Z apps/server test:     at seedOne [90m(/home/runner/work/rebno/rebno/apps/server/[39mscripts/seed-uat-accounts.js:62:10[90m)[39m
2026-05-17T09:29:55.4327169Z apps/server test:     at seedUatAccounts [90m(/home/runner/work/rebno/rebno/apps/server/[39mscripts/seed-uat-accounts.js:108:11[90m)[39m
2026-05-17T09:29:55.4329487Z apps/server test:     at main [90m(/home/runner/work/rebno/rebno/apps/server/[39mscripts/run-migrations.js:176:15[90m)[39m
2026-05-17T09:29:55.4348727Z apps/server test: [90m    at processTicksAndRejections (node:internal/process/task_queues:103:5)[39m
2026-05-17T09:29:55.4352325Z apps/server test:     at [90m/home/runner/work/rebno/rebno/apps/server/[39mtest/run-migrations.test.ts:72:18
2026-05-17T09:29:55.4357142Z apps/server test:     at file:///home/runner/work/rebno/rebno/node_modules/[4m.pnpm[24m/@vitest+runner@4.1.5/node_modules/[4m@vitest/runner[24m/dist/chunk-artifact.js:1903:20 {
2026-05-17T09:29:55.4359940Z apps/server test:   code: [32m'SQLITE_ERROR'[39m
2026-05-17T09:29:55.4383215Z apps/server test: }
2026-05-17T09:29:55.4402576Z apps/server test: [90mstdout[2m | test/run-migrations.test.ts[2m > [22m[2mrun-migrations.ts (Plan 12)[2m > [22m[2mScenario 3: idempotent second run — no error, no extra rows
2026-05-17T09:29:55.4418884Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-TAJriH/rebno.db
2026-05-17T09:29:55.4462559Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-17T09:29:55.4465097Z apps/server test: [90mstderr[2m | test/run-migrations.test.ts[2m > [22m[2mrun-migrations.ts (Plan 12)[2m > [22m[2mScenario 3: idempotent second run — no error, no extra rows
2026-05-17T09:29:55.4467325Z apps/server test: [22m[39m[run-migrations] uat-seed soft-failed (continuing): SqliteError: no such table: user
2026-05-17T09:29:55.4480919Z apps/server test:     at Database.prepare (/home/runner/work/rebno/rebno/node_modules/[4m.pnpm[24m/better-sqlite3@12.9.0/node_modules/[4mbetter-sqlite3[24m/lib/methods/wrappers.js:5:21)
2026-05-17T09:29:55.4484340Z apps/server test:     at seedOne [90m(/home/runner/work/rebno/rebno/apps/server/[39mscripts/seed-uat-accounts.js:62:10[90m)[39m
2026-05-17T09:29:55.4486619Z apps/server test:     at seedUatAccounts [90m(/home/runner/work/rebno/rebno/apps/server/[39mscripts/seed-uat-accounts.js:108:11[90m)[39m
2026-05-17T09:29:55.4488786Z apps/server test:     at main [90m(/home/runner/work/rebno/rebno/apps/server/[39mscripts/run-migrations.js:176:15[90m)[39m
2026-05-17T09:29:55.4491094Z apps/server test: [90m    at processTicksAndRejections (node:internal/process/task_queues:103:5)[39m
2026-05-17T09:29:55.4493257Z apps/server test:     at [90m/home/runner/work/rebno/rebno/apps/server/[39mtest/run-migrations.test.ts:91:19
2026-05-17T09:29:55.4495901Z apps/server test:     at file:///home/runner/work/rebno/rebno/node_modules/[4m.pnpm[24m/@vitest+runner@4.1.5/node_modules/[4m@vitest/runner[24m/dist/chunk-artifact.js:1903:20 {
2026-05-17T09:29:55.4497573Z apps/server test:   code: [32m'SQLITE_ERROR'[39m
2026-05-17T09:29:55.4498288Z apps/server test: }
2026-05-17T09:29:55.4500105Z apps/server test: [90mstderr[2m | test/run-migrations.test.ts[2m > [22m[2mrun-migrations.ts (Plan 12)[2m > [22m[2mScenario 3: idempotent second run — no error, no extra rows
2026-05-17T09:29:55.4502584Z apps/server test: [22m[39m[run-migrations] uat-seed soft-failed (continuing): SqliteError: no such table: user
2026-05-17T09:29:55.4505051Z apps/server test:     at Database.prepare (/home/runner/work/rebno/rebno/node_modules/[4m.pnpm[24m/better-sqlite3@12.9.0/node_modules/[4mbetter-sqlite3[24m/lib/methods/wrappers.js:5:21)
2026-05-17T09:29:55.4507486Z apps/server test:     at seedOne [90m(/home/runner/work/rebno/rebno/apps/server/[39mscripts/seed-uat-accounts.js:62:10[90m)[39m
2026-05-17T09:29:55.4509710Z apps/server test:     at seedUatAccounts [90m(/home/runner/work/rebno/rebno/apps/server/[39mscripts/seed-uat-accounts.js:108:11[90m)[39m
2026-05-17T09:29:55.4511632Z apps/server test:     at main [90m(/home/runner/work/rebno/rebno/apps/server/[39mscripts/run-migrations.js:176:15[90m)[39m
2026-05-17T09:29:55.4514040Z apps/server test: [90m    at processTicksAndRejections (node:internal/process/task_queues:103:5)[39m
2026-05-17T09:29:55.4515773Z apps/server test:     at [90m/home/runner/work/rebno/rebno/apps/server/[39mtest/run-migrations.test.ts:93:20
2026-05-17T09:29:55.4518126Z apps/server test:     at file:///home/runner/work/rebno/rebno/node_modules/[4m.pnpm[24m/@vitest+runner@4.1.5/node_modules/[4m@vitest/runner[24m/dist/chunk-artifact.js:1903:20 {
2026-05-17T09:29:55.4519753Z apps/server test:   code: [32m'SQLITE_ERROR'[39m
2026-05-17T09:29:55.4520475Z apps/server test: }
2026-05-17T09:29:55.4522885Z apps/server test: [90mstdout[2m | test/run-migrations.test.ts[2m > [22m[2mrun-migrations.ts (Plan 12)[2m > [22m[2mScenario 3: idempotent second run — no error, no extra rows
2026-05-17T09:29:55.4524676Z apps/server test: [22m[39m[run-migrations] OK
2026-05-17T09:29:55.4526713Z apps/server test: [90mstdout[2m | test/run-migrations.test.ts[2m > [22m[2mrun-migrations.ts (Plan 12)[2m > [22m[2mScenario 3: idempotent second run — no error, no extra rows
2026-05-17T09:29:55.4528739Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-TAJriH/rebno.db
2026-05-17T09:29:55.4530299Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-17T09:29:55.4532986Z apps/server test: [90mstdout[2m | test/run-migrations.test.ts[2m > [22m[2mrun-migrations.ts (Plan 12)[2m > [22m[2mScenario 3: idempotent second run — no error, no extra rows
2026-05-17T09:29:55.4534699Z apps/server test: [22m[39m[run-migrations] OK
2026-05-17T09:29:55.4536446Z apps/server test:  [32m✓[39m test/run-migrations.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 171[2mms[22m[39m
2026-05-17T09:29:55.7378257Z apps/server test:  [32m✓[39m test/log.test.ts [2m([22m[2m2 tests[22m[2m)[22m[32m 20[2mms[22m[39m
2026-05-17T09:29:55.9811472Z apps/server test:  [32m✓[39m test/admin-stubs.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 9[2mms[22m[39m
2026-05-17T09:29:56.0841707Z apps/client test:  [32m✓[39m src/__test__/nameplate.test.ts [2m([22m[2m12 tests[22m[2m)[22m[32m 67[2mms[22m[39m
2026-05-17T09:29:56.2675265Z apps/server test:  [32m✓[39m test/legacy-login.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 26[2mms[22m[39m
2026-05-17T09:29:56.6278877Z apps/server test: {"level":40,"time":1779010196619,"pid":3437,"hostname":"runnervmrw5os","msg_type":"set_sprite_override","sessionId":"sid-1","issue":"[\n  {\n    \"received\": \"admin_form\",\n    \"code\": \"invalid_enum_value\",\n    \"options\": [\n      \"hexport_in\",\n      \"hexport_out\",\n      \"tele_in\",\n      \"tele_out\",\n      \"ncol_1\",\n      \"ncol_2\",\n      \"ncol_3\",\n      \"ncol_4\",\n      \"jokershell\",\n      \"watching\",\n      \"none\"\n    ],\n    \"path\": [\n      \"sprite_id\"\n    ],\n    \"message\": \"Invalid enum value. Expected 'hexport_in' | 'hexport_out' | 'tele_in' | 'tele_out' | 'ncol_1' | 'ncol_2' | 'ncol_3' | 'ncol_4' | 'jokershell' | 'watching' | 'none', received 'admin_form'\"\n  }\n]","msg":"invalid_intent"}
2026-05-17T09:29:56.6321493Z apps/server test:  [32m✓[39m test/sprite-override.test.ts [2m([22m[2m3 tests[22m[2m)[22m[32m 13[2mms[22m[39m
2026-05-17T09:29:56.6394460Z apps/server test: {"level":40,"time":1779010196621,"pid":3437,"hostname":"runnervmrw5os","msg_type":"set_sprite_override","account_id":"acct-1","sessionId":"sid-1","msg":"rate_limit_dropped"}
2026-05-17T09:29:56.8658186Z apps/server test:  [32m✓[39m test/health.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 8[2mms[22m[39m
2026-05-17T09:29:57.3425376Z apps/client test:  [32m✓[39m src/__test__/colyseus-client.test.ts [2m([22m[2m9 tests[22m[2m)[22m[32m 19[2mms[22m[39m
2026-05-17T09:29:57.7292482Z apps/server test: [90mstdout[2m | test/tick-accumulator.test.ts
2026-05-17T09:29:57.7351441Z apps/server test: [22m[39m◇ injected env (50) from ../../../../../../../etc/environment // tip: ⌁ auth for agents [www.vestauth.com]
2026-05-17T09:29:57.7363505Z apps/server test: ℹ️  optional .env file not found: .env.test, .env
2026-05-17T09:29:58.4511419Z apps/server test:  [32m✓[39m test/tick-accumulator.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 8[2mms[22m[39m
2026-05-17T09:29:58.4603268Z apps/server test: [2m Test Files [22m [1m[32m15 passed[39m[22m[90m (15)[39m
2026-05-17T09:29:58.4623243Z apps/server test: [2m      Tests [22m [1m[32m85 passed[39m[22m[90m (85)[39m
2026-05-17T09:29:58.4650576Z apps/server test: [2m   Start at [22m 09:29:50
2026-05-17T09:29:58.4674495Z apps/server test: [2m   Duration [22m 8.38s[2m (transform 644ms, setup 0ms, import 3.91s, tests 1.25s, environment 3ms)[22m
2026-05-17T09:29:58.4970313Z apps/server test: Done
2026-05-17T09:29:58.5771727Z apps/client test:  [32m✓[39m src/__test__/chat-hud.test.ts [2m([22m[2m12 tests[22m[2m)[22m[32m 129[2mms[22m[39m
2026-05-17T09:29:59.2509162Z apps/client test:  [32m✓[39m src/__test__/sprite-state-machine.test.ts [2m([22m[2m29 tests[22m[2m)[22m[32m 7[2mms[22m[39m
2026-05-17T09:29:59.9312214Z apps/client test:  [32m✓[39m src/__test__/login-scene.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 11[2mms[22m[39m
2026-05-17T09:30:00.7415043Z apps/client test:  [32m✓[39m src/__test__/reconnect.test.ts [2m([22m[2m16 tests[22m[2m)[22m[32m 74[2mms[22m[39m
2026-05-17T09:30:01.4879045Z apps/client test:  [32m✓[39m src/__test__/esc-menu.test.ts [2m([22m[2m12 tests[22m[2m)[22m[32m 85[2mms[22m[39m
2026-05-17T09:30:02.1856824Z apps/client test:  [32m✓[39m src/__test__/player-renderer.teleport.test.ts [2m([22m[2m3 tests[22m[2m)[22m[32m 14[2mms[22m[39m
2026-05-17T09:30:02.8672246Z apps/client test:  [32m✓[39m src/__test__/player-renderer-spawn-delay.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 20[2mms[22m[39m
2026-05-17T09:30:03.5533283Z apps/client test:  [32m✓[39m src/__test__/input-dispatcher.test.ts [2m([22m[2m12 tests[22m[2m)[22m[32m 16[2mms[22m[39m
2026-05-17T09:30:04.2418132Z apps/client test:  [32m✓[39m src/__test__/nameplate-color.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 32[2mms[22m[39m
2026-05-17T09:30:04.9763893Z apps/client test: [90mstderr[2m | src/__test__/background-renderer.test.ts[2m > [22m[2mBackgroundRenderer — wrap math (sim-tick pure state)[2m > [22m[2mD-64 round-4: dispose() survives a group whose .clear() throws (scene-shutdown race)
2026-05-17T09:30:04.9770634Z apps/client test: [22m[39mBackgroundRenderer.dispose: group.clear threw (likely scene-shutdown race) Cannot read properties of undefined (reading 'size')
2026-05-17T09:30:04.9784690Z apps/client test:  [32m✓[39m src/__test__/background-renderer.test.ts [2m([22m[2m9 tests[22m[2m)[22m[32m 93[2mms[22m[39m
2026-05-17T09:30:05.6374191Z apps/client test:  [32m✓[39m src/__test__/room-renderer.test.ts [2m([22m[2m2 tests[22m[2m)[22m[32m 5[2mms[22m[39m
2026-05-17T09:30:06.3590605Z apps/client test:  [32m✓[39m src/__test__/force-reset-overlay.test.ts [2m([22m[2m5 tests[22m[2m)[22m[32m 72[2mms[22m[39m
2026-05-17T09:30:07.0241321Z apps/client test:  [32m✓[39m src/__test__/reconciler.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 7[2mms[22m[39m
2026-05-17T09:30:07.6836705Z apps/client test:  [32m✓[39m src/__test__/prediction.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 5[2mms[22m[39m
2026-05-17T09:30:08.3770029Z apps/client test:  [32m✓[39m src/__test__/extrapolation.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 5[2mms[22m[39m
2026-05-17T09:30:09.0586229Z apps/client test:  [32m✓[39m src/__test__/position-dispatcher.test.ts [2m([22m[2m5 tests[22m[2m)[22m[32m 8[2mms[22m[39m
2026-05-17T09:30:09.7276503Z apps/client test:  [32m✓[39m src/__test__/sprite-state-rate.test.ts [2m([22m[2m5 tests[22m[2m)[22m[32m 4[2mms[22m[39m
2026-05-17T09:30:10.3891573Z apps/client test:  [32m✓[39m src/__test__/room-layout-verify.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 9[2mms[22m[39m
2026-05-17T09:30:11.0370102Z apps/client test:  [32m✓[39m src/__test__/input-dispatcher-shift.test.ts [2m([22m[2m3 tests[22m[2m)[22m[32m 7[2mms[22m[39m
2026-05-17T09:30:11.6913872Z apps/client test:  [32m✓[39m src/__test__/canvas-rect-tracker.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 14[2mms[22m[39m
2026-05-17T09:30:12.3661028Z apps/client test:  [32m✓[39m src/__test__/boot-font-gate.test.ts [2m([22m[2m2 tests[22m[2m)[22m[32m 7[2mms[22m[39m
2026-05-17T09:30:13.0189404Z apps/client test:  [32m✓[39m src/__test__/legacy-origin.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 4[2mms[22m[39m
2026-05-17T09:30:13.7780429Z apps/client test:  [32m✓[39m src/__test__/auth-client.test.ts [2m([22m[2m5 tests[22m[2m)[22m[32m 7[2mms[22m[39m
2026-05-17T09:30:14.4374625Z apps/client test:  [32m✓[39m src/__test__/room-collision-bottom-edge.test.ts [2m([22m[2m5 tests[22m[2m)[22m[32m 5[2mms[22m[39m
2026-05-17T09:30:15.0857685Z apps/client test:  [32m✓[39m src/__test__/depth-set.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 3[2mms[22m[39m
2026-05-17T09:30:15.7453263Z apps/client test:  [32m✓[39m src/__test__/atlas-loader.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 10[2mms[22m[39m
2026-05-17T09:30:16.3994805Z apps/client test:  [32m✓[39m src/__test__/protocol-version-check.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 5[2mms[22m[39m
2026-05-17T09:30:17.0503534Z apps/client test:  [32m✓[39m src/__test__/integer-zoom.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 4[2mms[22m[39m
2026-05-17T09:30:17.7201039Z apps/client test:  [32m✓[39m src/__test__/env.test.ts [2m([22m[2m5 tests[22m[2m | [22m[33m4 skipped[39m[2m)[22m[32m 4[2mms[22m[39m
2026-05-17T09:30:17.7424673Z apps/client test: [2m Test Files [22m [1m[32m34 passed[39m[22m[90m (34)[39m
2026-05-17T09:30:17.7434128Z apps/client test: [2m      Tests [22m [1m[32m247 passed[39m[22m[2m | [22m[90m4 todo[39m[90m (251)[39m
2026-05-17T09:30:17.7453102Z apps/client test: [2m   Start at [22m 09:29:50
2026-05-17T09:30:17.7506392Z apps/client test: [2m   Duration [22m 27.59s[2m (transform 944ms, setup 70ms, collect 1.90s, tests 1.17s, environment 15.94s, prepare 3.13s)[22m
2026-05-17T09:30:17.8782291Z apps/client test: Done
2026-05-17T09:30:17.8862998Z 
2026-05-17T09:30:17.8863576Z verify-phase-4: OK (12 steps green)
2026-05-17T09:30:17.8978875Z 
2026-05-17T09:30:17.8979409Z === Workspace: typecheck ===
2026-05-17T09:30:17.8980552Z >>> pnpm -r typecheck
2026-05-17T09:30:18.2059055Z Scope: 5 of 6 workspace projects
2026-05-17T09:30:18.2114403Z packages/db typecheck$ tsc --noEmit
2026-05-17T09:30:18.2122380Z packages/game-logic typecheck$ tsc --noEmit
2026-05-17T09:30:20.6933149Z packages/game-logic typecheck: Done
2026-05-17T09:30:20.6972642Z packages/protocol typecheck$ tsc --noEmit
2026-05-17T09:30:23.0133973Z packages/db typecheck: Done
2026-05-17T09:30:24.4330304Z packages/protocol typecheck: Done
2026-05-17T09:30:24.4337680Z apps/client typecheck$ tsc --noEmit
2026-05-17T09:30:24.4340919Z apps/server typecheck$ tsc --noEmit
2026-05-17T09:30:36.7286696Z apps/client typecheck: Done
2026-05-17T09:30:37.5475937Z apps/server typecheck: Done
2026-05-17T09:30:37.5564846Z 
2026-05-17T09:30:37.5565302Z === Lint: deploy-stack ===
2026-05-17T09:30:37.5565948Z >>> pnpm lint:deploy-stack
2026-05-17T09:30:37.8569850Z 
2026-05-17T09:30:37.8570792Z > rebno@0.0.0 lint:deploy-stack /home/runner/work/rebno/rebno
2026-05-17T09:30:37.8571842Z > node tools/scripts/lint-deploy-stack.mjs
2026-05-17T09:30:37.8572675Z 
2026-05-17T09:30:37.8869023Z lint-deploy-stack: OK
2026-05-17T09:30:37.8986881Z 
2026-05-17T09:30:37.8987479Z === Lint: deploy-stack test ===
2026-05-17T09:30:37.8988193Z >>> pnpm lint:deploy-stack:test
2026-05-17T09:30:38.2013473Z 
2026-05-17T09:30:38.2014472Z > rebno@0.0.0 lint:deploy-stack:test /home/runner/work/rebno/rebno
2026-05-17T09:30:38.2015545Z > node tools/scripts/lint-deploy-stack.test.mjs
2026-05-17T09:30:38.2016106Z 
2026-05-17T09:30:38.2619839Z PASS: lint-deploy-stack green
2026-05-17T09:30:38.2744832Z 
2026-05-17T09:30:38.2745565Z === ADR 0005 lint ===
2026-05-17T09:30:38.2746211Z >>> pnpm lint:adr:0005
2026-05-17T09:30:38.5746300Z 
2026-05-17T09:30:38.5747313Z > rebno@0.0.0 lint:adr:0005 /home/runner/work/rebno/rebno
2026-05-17T09:30:38.5749031Z > node tools/asset-catalog/scripts/lint-adr.mjs docs/adr/0005-deploy-topology.md --no-matrix
2026-05-17T09:30:38.5750009Z 
2026-05-17T09:30:38.6043046Z OK: ADR docs/adr/0005-deploy-topology.md validated (no-matrix mode — Michael Nygard sections present)
2026-05-17T09:30:38.6165178Z 
2026-05-17T09:30:38.6165816Z === ADR 0006 lint ===
2026-05-17T09:30:38.6166624Z >>> pnpm lint:adr:0006
2026-05-17T09:30:38.9174730Z 
2026-05-17T09:30:38.9175712Z > rebno@0.0.0 lint:adr:0006 /home/runner/work/rebno/rebno
2026-05-17T09:30:38.9177396Z > node tools/asset-catalog/scripts/lint-adr.mjs docs/adr/0006-observability-stack.md --no-matrix
2026-05-17T09:30:38.9178327Z 
2026-05-17T09:30:38.9488759Z OK: ADR docs/adr/0006-observability-stack.md validated (no-matrix mode — Michael Nygard sections present)
2026-05-17T09:30:38.9601502Z 
2026-05-17T09:30:38.9602254Z === Workspace: test ===
2026-05-17T09:30:38.9603107Z >>> pnpm -r test
2026-05-17T09:30:39.2692727Z Scope: 5 of 6 workspace projects
2026-05-17T09:30:39.2748150Z packages/db test$ vitest run
2026-05-17T09:30:39.2757204Z packages/game-logic test$ vitest run
2026-05-17T09:30:39.7847378Z packages/db test: [1m[30m[46m RUN [49m[39m[22m [36mv4.1.5 [39m[90m/home/runner/work/rebno/rebno/packages/db[39m
2026-05-17T09:30:39.7863753Z packages/game-logic test: [1m[30m[46m RUN [49m[39m[22m [36mv4.1.5 [39m[90m/home/runner/work/rebno/rebno/packages/game-logic[39m
2026-05-17T09:30:40.2273988Z packages/game-logic test:  [32m✓[39m test/step-bno-fidelity.test.ts [2m([22m[2m13 tests[22m[2m)[22m[32m 15[2mms[22m[39m
2026-05-17T09:30:40.4564697Z packages/game-logic test:  [32m✓[39m test/platform-cycle.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 16[2mms[22m[39m
2026-05-17T09:30:40.7008584Z packages/game-logic test:  [32m✓[39m test/golden.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 13[2mms[22m[39m
2026-05-17T09:30:40.7635243Z packages/db test:  [32m✓[39m tests/schema-shape.test.ts [2m([22m[2m10 tests[22m[2m)[22m[32m 14[2mms[22m[39m
2026-05-17T09:30:40.9368603Z packages/game-logic test:  [32m✓[39m test/rng.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 8[2mms[22m[39m
2026-05-17T09:30:41.1659910Z packages/game-logic test:  [32m✓[39m test/collision-axis-slide.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 8[2mms[22m[39m
2026-05-17T09:30:41.3803462Z packages/game-logic test:  [32m✓[39m test/accumulator.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 7[2mms[22m[39m
2026-05-17T09:30:41.5990952Z packages/game-logic test:  [32m✓[39m test/step-pass-through.test.ts [2m([22m[2m2 tests[22m[2m)[22m[32m 6[2mms[22m[39m
2026-05-17T09:30:41.6389525Z packages/db test:  [32m✓[39m tests/promotion.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 8[2mms[22m[39m
2026-05-17T09:30:41.8204581Z packages/game-logic test:  [32m✓[39m test/movement-constants.test.ts [2m([22m[2m9 tests[22m[2m)[22m[32m 8[2mms[22m[39m
2026-05-17T09:30:41.8828869Z packages/db test:  [32m✓[39m tests/save-format-traceability.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 8[2mms[22m[39m
2026-05-17T09:30:41.8913413Z packages/db test: [2m Test Files [22m [1m[32m3 passed[39m[22m[90m (3)[39m
2026-05-17T09:30:41.8943890Z packages/db test: [2m      Tests [22m [1m[32m22 passed[39m[22m[90m (22)[39m
2026-05-17T09:30:41.8968023Z packages/db test: [2m   Start at [22m 09:30:39
2026-05-17T09:30:41.8988235Z packages/db test: [2m   Duration [22m 2.10s[2m (transform 161ms, setup 0ms, import 1.46s, tests 30ms, environment 1ms)[22m
2026-05-17T09:30:41.9223097Z packages/db test: Done
2026-05-17T09:30:41.9229611Z packages/protocol test$ vitest run
2026-05-17T09:30:42.0485565Z packages/game-logic test:  [32m✓[39m test/sprite-state-machine.test.ts [2m([22m[2m5 tests[22m[2m)[22m[32m 8[2mms[22m[39m
2026-05-17T09:30:42.2984916Z packages/game-logic test:  [32m✓[39m test/navi-mask-bbox.test.ts [2m([22m[2m2 tests[22m[2m)[22m[32m 6[2mms[22m[39m
2026-05-17T09:30:42.4608805Z packages/protocol test: [1m[30m[46m RUN [49m[39m[22m [36mv4.1.5 [39m[90m/home/runner/work/rebno/rebno/packages/protocol[39m
2026-05-17T09:30:42.5209066Z packages/game-logic test:  [32m✓[39m test/run-speed.test.ts [2m([22m[2m3 tests[22m[2m)[22m[32m 5[2mms[22m[39m
2026-05-17T09:30:42.7690647Z packages/game-logic test:  [32m✓[39m test/walkable-edge.test.ts [2m([22m[2m1 test[22m[2m)[22m[32m 6[2mms[22m[39m
2026-05-17T09:30:42.9134221Z packages/protocol test:  [32m✓[39m test/intents.test.ts [2m([22m[2m25 tests[22m[2m)[22m[32m 22[2mms[22m[39m
2026-05-17T09:30:43.0119355Z packages/game-logic test:  [32m✓[39m test/wall-slide.test.ts [2m([22m[2m1 test[22m[2m)[22m[32m 6[2mms[22m[39m
2026-05-17T09:30:43.0183542Z packages/game-logic test: [2m Test Files [22m [1m[32m13 passed[39m[22m[90m (13)[39m
2026-05-17T09:30:43.0203172Z packages/game-logic test: [2m      Tests [22m [1m[32m63 passed[39m[22m[90m (63)[39m
2026-05-17T09:30:43.0218807Z packages/game-logic test: [2m   Start at [22m 09:30:39
2026-05-17T09:30:43.0229456Z packages/game-logic test: [2m   Duration [22m 3.22s[2m (transform 298ms, setup 0ms, import 567ms, tests 113ms, environment 2ms)[22m
2026-05-17T09:30:43.0523590Z packages/game-logic test: Done
2026-05-17T09:30:43.1726344Z packages/protocol test:  [32m✓[39m test/codec.test.ts [2m([22m[2m18 tests[22m[2m)[22m[32m 15[2mms[22m[39m
2026-05-17T09:30:43.3201339Z packages/protocol test:  [32m✓[39m test/anim-state.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 6[2mms[22m[39m
2026-05-17T09:30:43.4830535Z packages/protocol test:  [32m✓[39m test/state.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 6[2mms[22m[39m
2026-05-17T09:30:43.6331425Z packages/protocol test:  [32m✓[39m test/schema-shape.test.ts [2m([22m[2m3 tests[22m[2m)[22m[32m 5[2mms[22m[39m
2026-05-17T09:30:43.6366546Z packages/protocol test: [2m Test Files [22m [1m[32m5 passed[39m[22m[90m (5)[39m
2026-05-17T09:30:43.6368427Z packages/protocol test: [2m      Tests [22m [1m[32m59 passed[39m[22m[90m (59)[39m
2026-05-17T09:30:43.6369945Z packages/protocol test: [2m   Start at [22m 09:30:42
2026-05-17T09:30:43.6372510Z packages/protocol test: [2m   Duration [22m 1.17s[2m (transform 180ms, setup 0ms, import 325ms, tests 54ms, environment 1ms)[22m
2026-05-17T09:30:43.6702685Z packages/protocol test: Done
2026-05-17T09:30:43.6707786Z apps/client test$ vitest run --exclude 'test/e2e/**'
2026-05-17T09:30:43.6710552Z apps/server test$ vitest run --exclude 'test/**/*.integ.test.ts'
2026-05-17T09:30:44.2147936Z apps/server test: [1m[30m[46m RUN [49m[39m[22m [36mv4.1.5 [39m[90m/home/runner/work/rebno/rebno/apps/server[39m
2026-05-17T09:30:44.2794056Z apps/client test: [1m[46m RUN [49m[22m [36mv3.2.4 [39m[90m/home/runner/work/rebno/rebno/apps/client[39m
2026-05-17T09:30:45.2644270Z apps/server test: {"level":30,"time":1779010245261,"pid":4575,"hostname":"runnervmrw5os","password":"[Redacted]","session_token":"[Redacted]","msg":"login"}
2026-05-17T09:30:45.2723527Z apps/server test:  [32m✓[39m test/otel-init.test.ts [2m([22m[2m4 tests[22m[2m)[22m[33m 750[2mms[22m[39m
2026-05-17T09:30:45.2725721Z apps/server test:      [33m[2m✓[22m[39m does not throw when OTEL_EXPORTER_OTLP_ENDPOINT is unset [33m 596[2mms[22m[39m
2026-05-17T09:30:46.2729714Z apps/client test: [90mstderr[2m | src/__test__/game-scene.test.ts[2m > [22m[2mscenes/GameScene[2m > [22m[2mtest 5: onRoomLayout calls verifyRoomLayout first; render skipped on false
2026-05-17T09:30:46.2753242Z apps/client test: [22m[39mroom_layout signature did not verify — rendering anyway (defense-in-depth; see 06.1-D40-SPIKE.md) mvp-lobby 000
2026-05-17T09:30:46.3796397Z apps/client test:  [32m✓[39m src/__test__/game-scene.test.ts [2m([22m[2m10 tests[22m[2m)[22m[32m 267[2mms[22m[39m
2026-05-17T09:30:46.3872332Z apps/server test: [90mstdout[2m | test/run-migrations.test.ts[2m > [22m[2mrun-migrations.ts (Plan 12)[2m > [22m[2mScenario 1: fresh DB — migrate creates accounts table and records migration row
2026-05-17T09:30:46.3886171Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-R1wjhO/rebno.db
2026-05-17T09:30:46.3890159Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-17T09:30:46.4976575Z apps/server test: [90mstderr[2m | test/run-migrations.test.ts[2m > [22m[2mrun-migrations.ts (Plan 12)[2m > [22m[2mScenario 1: fresh DB — migrate creates accounts table and records migration row
2026-05-17T09:30:46.5007495Z apps/server test: [22m[39m[run-migrations] uat-seed soft-failed (continuing): SqliteError: no such table: user
2026-05-17T09:30:46.5034327Z apps/server test:     at Database.prepare (/home/runner/work/rebno/rebno/node_modules/[4m.pnpm[24m/better-sqlite3@12.9.0/node_modules/[4mbetter-sqlite3[24m/lib/methods/wrappers.js:5:21)
2026-05-17T09:30:46.5062278Z apps/server test:     at seedOne [90m(/home/runner/work/rebno/rebno/apps/server/[39mscripts/seed-uat-accounts.js:62:10[90m)[39m
2026-05-17T09:30:46.5088348Z apps/server test:     at seedUatAccounts [90m(/home/runner/work/rebno/rebno/apps/server/[39mscripts/seed-uat-accounts.js:108:11[90m)[39m
2026-05-17T09:30:46.5123891Z apps/server test:     at main [90m(/home/runner/work/rebno/rebno/apps/server/[39mscripts/run-migrations.js:176:15[90m)[39m
2026-05-17T09:30:46.5146361Z apps/server test: [90m    at processTicksAndRejections (node:internal/process/task_queues:103:5)[39m
2026-05-17T09:30:46.5205673Z apps/server test:     at [90m/home/runner/work/rebno/rebno/apps/server/[39mtest/run-migrations.test.ts:44:18
2026-05-17T09:30:46.5243935Z apps/server test:     at file:///home/runner/work/rebno/rebno/node_modules/[4m.pnpm[24m/@vitest+runner@4.1.5/node_modules/[4m@vitest/runner[24m/dist/chunk-artifact.js:1903:20 {
2026-05-17T09:30:46.5259441Z apps/server test:   code: [32m'SQLITE_ERROR'[39m
2026-05-17T09:30:46.5261378Z apps/server test: }
2026-05-17T09:30:46.5265570Z apps/server test: [90mstdout[2m | test/run-migrations.test.ts[2m > [22m[2mrun-migrations.ts (Plan 12)[2m > [22m[2mScenario 1: fresh DB — migrate creates accounts table and records migration row
2026-05-17T09:30:46.5270279Z apps/server test: [22m[39m[run-migrations] OK
2026-05-17T09:30:46.5313526Z apps/server test: [90mstdout[2m | test/run-migrations.test.ts[2m > [22m[2mrun-migrations.ts (Plan 12)[2m > [22m[2mScenario 2: pre-bootstrapped DB (Assumption A7) — reconcile seeds row before migrate runs
2026-05-17T09:30:46.5315933Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-6z8kCe/rebno.db
2026-05-17T09:30:46.5317334Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-17T09:30:46.5319153Z apps/server test: [run-migrations] reconciled __drizzle_migrations for pre-bootstrap DB (Assumption A7) — seeded 0001_baseline
2026-05-17T09:30:46.5321750Z apps/server test: [90mstderr[2m | test/run-migrations.test.ts[2m > [22m[2mrun-migrations.ts (Plan 12)[2m > [22m[2mScenario 2: pre-bootstrapped DB (Assumption A7) — reconcile seeds row before migrate runs
2026-05-17T09:30:46.5344264Z apps/server test: [22m[39m[run-migrations] uat-seed soft-failed (continuing): SqliteError: no such table: user
2026-05-17T09:30:46.5346712Z apps/server test:     at Database.prepare (/home/runner/work/rebno/rebno/node_modules/[4m.pnpm[24m/better-sqlite3@12.9.0/node_modules/[4mbetter-sqlite3[24m/lib/methods/wrappers.js:5:21)
2026-05-17T09:30:46.5349049Z apps/server test:     at seedOne [90m(/home/runner/work/rebno/rebno/apps/server/[39mscripts/seed-uat-accounts.js:62:10[90m)[39m
2026-05-17T09:30:46.5351077Z apps/server test:     at seedUatAccounts [90m(/home/runner/work/rebno/rebno/apps/server/[39mscripts/seed-uat-accounts.js:108:11[90m)[39m
2026-05-17T09:30:46.5386094Z apps/server test:     at main [90m(/home/runner/work/rebno/rebno/apps/server/[39mscripts/run-migrations.js:176:15[90m)[39m
2026-05-17T09:30:46.5387855Z apps/server test: [90m    at processTicksAndRejections (node:internal/process/task_queues:103:5)[39m
2026-05-17T09:30:46.5389634Z apps/server test:     at [90m/home/runner/work/rebno/rebno/apps/server/[39mtest/run-migrations.test.ts:72:18
2026-05-17T09:30:46.5392201Z apps/server test:     at file:///home/runner/work/rebno/rebno/node_modules/[4m.pnpm[24m/@vitest+runner@4.1.5/node_modules/[4m@vitest/runner[24m/dist/chunk-artifact.js:1903:20 {
2026-05-17T09:30:46.5393790Z apps/server test:   code: [32m'SQLITE_ERROR'[39m
2026-05-17T09:30:46.5394350Z apps/server test: }
2026-05-17T09:30:46.5396332Z apps/server test: [90mstdout[2m | test/run-migrations.test.ts[2m > [22m[2mrun-migrations.ts (Plan 12)[2m > [22m[2mScenario 2: pre-bootstrapped DB (Assumption A7) — reconcile seeds row before migrate runs
2026-05-17T09:30:46.5398115Z apps/server test: [22m[39m[run-migrations] OK
2026-05-17T09:30:46.5400063Z apps/server test: [90mstdout[2m | test/run-migrations.test.ts[2m > [22m[2mrun-migrations.ts (Plan 12)[2m > [22m[2mScenario 3: idempotent second run — no error, no extra rows
2026-05-17T09:30:46.5402437Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-RNYsxp/rebno.db
2026-05-17T09:30:46.5403908Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-17T09:30:46.5454361Z apps/server test: [90mstderr[2m | test/run-migrations.test.ts[2m > [22m[2mrun-migrations.ts (Plan 12)[2m > [22m[2mScenario 3: idempotent second run — no error, no extra rows
2026-05-17T09:30:46.5463638Z apps/server test: [22m[39m[run-migrations] uat-seed soft-failed (continuing): SqliteError: no such table: user
2026-05-17T09:30:46.5504051Z apps/server test:     at Database.prepare (/home/runner/work/rebno/rebno/node_modules/[4m.pnpm[24m/better-sqlite3@12.9.0/node_modules/[4mbetter-sqlite3[24m/lib/methods/wrappers.js:5:21)
2026-05-17T09:30:46.5522741Z apps/server test:     at seedOne [90m(/home/runner/work/rebno/rebno/apps/server/[39mscripts/seed-uat-accounts.js:62:10[90m)[39m
2026-05-17T09:30:46.5526065Z apps/server test:     at seedUatAccounts [90m(/home/runner/work/rebno/rebno/apps/server/[39mscripts/seed-uat-accounts.js:108:11[90m)[39m
2026-05-17T09:30:46.5529486Z apps/server test:     at main [90m(/home/runner/work/rebno/rebno/apps/server/[39mscripts/run-migrations.js:176:15[90m)[39m
2026-05-17T09:30:46.5532169Z apps/server test: [90m    at processTicksAndRejections (node:internal/process/task_queues:103:5)[39m
2026-05-17T09:30:46.5534863Z apps/server test:     at [90m/home/runner/work/rebno/rebno/apps/server/[39mtest/run-migrations.test.ts:91:19
2026-05-17T09:30:46.5537435Z apps/server test:     at file:///home/runner/work/rebno/rebno/node_modules/[4m.pnpm[24m/@vitest+runner@4.1.5/node_modules/[4m@vitest/runner[24m/dist/chunk-artifact.js:1903:20 {
2026-05-17T09:30:46.5539272Z apps/server test:   code: [32m'SQLITE_ERROR'[39m
2026-05-17T09:30:46.5540058Z apps/server test: }
2026-05-17T09:30:46.5542335Z apps/server test: [90mstdout[2m | test/run-migrations.test.ts[2m > [22m[2mrun-migrations.ts (Plan 12)[2m > [22m[2mScenario 3: idempotent second run — no error, no extra rows
2026-05-17T09:30:46.5544047Z apps/server test: [22m[39m[run-migrations] OK
2026-05-17T09:30:46.5546114Z apps/server test: [90mstdout[2m | test/run-migrations.test.ts[2m > [22m[2mrun-migrations.ts (Plan 12)[2m > [22m[2mScenario 3: idempotent second run — no error, no extra rows
2026-05-17T09:30:46.5548283Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-RNYsxp/rebno.db
2026-05-17T09:30:46.5549885Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-17T09:30:46.5552676Z apps/server test: [90mstdout[2m | test/run-migrations.test.ts[2m > [22m[2mrun-migrations.ts (Plan 12)[2m > [22m[2mScenario 3: idempotent second run — no error, no extra rows
2026-05-17T09:30:46.5554489Z apps/server test: [22m[39m[run-migrations] OK
2026-05-17T09:30:46.5556645Z apps/server test: [90mstderr[2m | test/run-migrations.test.ts[2m > [22m[2mrun-migrations.ts (Plan 12)[2m > [22m[2mScenario 3: idempotent second run — no error, no extra rows
2026-05-17T09:30:46.5559032Z apps/server test: [22m[39m[run-migrations] uat-seed soft-failed (continuing): SqliteError: no such table: user
2026-05-17T09:30:46.5561814Z apps/server test:     at Database.prepare (/home/runner/work/rebno/rebno/node_modules/[4m.pnpm[24m/better-sqlite3@12.9.0/node_modules/[4mbetter-sqlite3[24m/lib/methods/wrappers.js:5:21)
2026-05-17T09:30:46.5564991Z apps/server test:     at seedOne [90m(/home/runner/work/rebno/rebno/apps/server/[39mscripts/seed-uat-accounts.js:62:10[90m)[39m
2026-05-17T09:30:46.5567274Z apps/server test:     at seedUatAccounts [90m(/home/runner/work/rebno/rebno/apps/server/[39mscripts/seed-uat-accounts.js:108:11[90m)[39m
2026-05-17T09:30:46.5569539Z apps/server test:     at main [90m(/home/runner/work/rebno/rebno/apps/server/[39mscripts/run-migrations.js:176:15[90m)[39m
2026-05-17T09:30:46.5571521Z apps/server test: [90m    at processTicksAndRejections (node:internal/process/task_queues:103:5)[39m
2026-05-17T09:30:46.5573803Z apps/server test:     at [90m/home/runner/work/rebno/rebno/apps/server/[39mtest/run-migrations.test.ts:93:20
2026-05-17T09:30:46.5576358Z apps/server test:     at file:///home/runner/work/rebno/rebno/node_modules/[4m.pnpm[24m/@vitest+runner@4.1.5/node_modules/[4m@vitest/runner[24m/dist/chunk-artifact.js:1903:20 {
2026-05-17T09:30:46.5578200Z apps/server test:   code: [32m'SQLITE_ERROR'[39m
2026-05-17T09:30:46.5578984Z apps/server test: }
2026-05-17T09:30:46.5613484Z apps/server test:  [32m✓[39m test/run-migrations.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 191[2mms[22m[39m
2026-05-17T09:30:46.9553428Z apps/server test:  [32m✓[39m test/layout-derive.test.ts [2m([22m[2m10 tests[22m[2m)[22m[32m 120[2mms[22m[39m
2026-05-17T09:30:47.6156661Z apps/client test:  [32m✓[39m src/__test__/chat-hud.test.ts [2m([22m[2m12 tests[22m[2m)[22m[32m 154[2mms[22m[39m
2026-05-17T09:30:48.0334026Z apps/server test:  [32m✓[39m test/persistence.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 67[2mms[22m[39m
2026-05-17T09:30:48.3248823Z apps/server test: {"level":40,"time":1779010248321,"pid":4678,"hostname":"runnervmrw5os","path":"/api/foo","msg":"staging_invite_rejected"}
2026-05-17T09:30:48.3310444Z apps/server test:  [32m✓[39m test/staging-invite.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 17[2mms[22m[39m
2026-05-17T09:30:48.3333348Z apps/server test: {"level":40,"time":1779010248325,"pid":4678,"hostname":"runnervmrw5os","path":"/api/foo","msg":"staging_invite_rejected"}
2026-05-17T09:30:48.3353308Z apps/server test: {"level":40,"time":1779010248325,"pid":4678,"hostname":"runnervmrw5os","path":"/api/foo","msg":"staging_invite_rejected"}
2026-05-17T09:30:48.5958298Z apps/server test:  [32m✓[39m test/legacy-login.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 15[2mms[22m[39m
2026-05-17T09:30:48.8557813Z apps/server test:  [32m✓[39m test/room-key.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 23[2mms[22m[39m
2026-05-17T09:30:48.8834328Z apps/client test:  [32m✓[39m src/__test__/sprite-state-machine.teleport-gate.test.ts [2m([22m[2m3 tests[22m[2m)[22m[32m 112[2mms[22m[39m
2026-05-17T09:30:49.1354924Z apps/server test:  [32m✓[39m test/log.test.ts [2m([22m[2m2 tests[22m[2m)[22m[32m 18[2mms[22m[39m
2026-05-17T09:30:49.5581689Z apps/server test: {"level":40,"time":1779010249554,"pid":4734,"hostname":"runnervmrw5os","msg_type":"position_update","sessionId":"sid-1","issue":"[\n  {\n    \"code\": \"unrecognized_keys\",\n    \"keys\": [\n      \"account_id\"\n    ],\n    \"path\": [],\n    \"message\": \"Unrecognized key(s) in object: 'account_id'\"\n  }\n]","msg":"invalid_intent"}
2026-05-17T09:30:49.5623813Z apps/server test:  [32m✓[39m test/position-update.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 23[2mms[22m[39m
2026-05-17T09:30:49.5708257Z apps/server test: {"level":40,"time":1779010249555,"pid":4734,"hostname":"runnervmrw5os","msg_type":"position_update","account_id":"acct-1","sessionId":"sid-1","msg":"rate_limit_dropped"}
2026-05-17T09:30:49.8178438Z apps/server test:  [32m✓[39m test/rate-limit.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 10[2mms[22m[39m
2026-05-17T09:30:50.0731816Z apps/client test: [90mstderr[2m | src/__test__/background-renderer.test.ts[2m > [22m[2mBackgroundRenderer — wrap math (sim-tick pure state)[2m > [22m[2mD-64 round-4: dispose() survives a group whose .clear() throws (scene-shutdown race)
2026-05-17T09:30:50.0746966Z apps/client test: [22m[39mBackgroundRenderer.dispose: group.clear threw (likely scene-shutdown race) Cannot read properties of undefined (reading 'size')
2026-05-17T09:30:50.0791687Z apps/client test:  [32m✓[39m src/__test__/background-renderer.test.ts [2m([22m[2m9 tests[22m[2m)[22m[32m 166[2mms[22m[39m
2026-05-17T09:30:50.1044300Z apps/server test:  [32m✓[39m test/static-assets.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 13[2mms[22m[39m
2026-05-17T09:30:50.4991768Z apps/server test: {"level":40,"time":1779010250497,"pid":4759,"hostname":"runnervmrw5os","msg_type":"set_sprite_override","sessionId":"sid-1","issue":"[\n  {\n    \"received\": \"admin_form\",\n    \"code\": \"invalid_enum_value\",\n    \"options\": [\n      \"hexport_in\",\n      \"hexport_out\",\n      \"tele_in\",\n      \"tele_out\",\n      \"ncol_1\",\n      \"ncol_2\",\n      \"ncol_3\",\n      \"ncol_4\",\n      \"jokershell\",\n      \"watching\",\n      \"none\"\n    ],\n    \"path\": [\n      \"sprite_id\"\n    ],\n    \"message\": \"Invalid enum value. Expected 'hexport_in' | 'hexport_out' | 'tele_in' | 'tele_out' | 'ncol_1' | 'ncol_2' | 'ncol_3' | 'ncol_4' | 'jokershell' | 'watching' | 'none', received 'admin_form'\"\n  }\n]","msg":"invalid_intent"}
2026-05-17T09:30:50.5060132Z apps/server test:  [32m✓[39m test/sprite-override.test.ts [2m([22m[2m3 tests[22m[2m)[22m[32m 26[2mms[22m[39m
2026-05-17T09:30:50.5084021Z apps/server test: {"level":40,"time":1779010250500,"pid":4759,"hostname":"runnervmrw5os","msg_type":"set_sprite_override","account_id":"acct-1","sessionId":"sid-1","msg":"rate_limit_dropped"}
2026-05-17T09:30:50.7384484Z apps/server test:  [32m✓[39m test/admin-stubs.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 10[2mms[22m[39m
2026-05-17T09:30:51.3814300Z apps/client test:  [32m✓[39m src/__test__/esc-menu.test.ts [2m([22m[2m12 tests[22m[2m)[22m[32m 196[2mms[22m[39m
2026-05-17T09:30:51.5426879Z apps/server test: [90mstdout[2m | test/tick-accumulator.test.ts
2026-05-17T09:30:51.5445135Z apps/server test: [22m[39m◇ injected env (50) from ../../../../../../../etc/environment // tip: ◈ secrets for agents [www.dotenvx.com]
2026-05-17T09:30:51.5463100Z apps/server test: ℹ️  optional .env file not found: .env.test, .env
2026-05-17T09:30:52.2878343Z apps/server test:  [32m✓[39m test/tick-accumulator.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 8[2mms[22m[39m
2026-05-17T09:30:52.5495217Z apps/server test:  [32m✓[39m test/health.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 7[2mms[22m[39m
2026-05-17T09:30:52.5570010Z apps/server test: [2m Test Files [22m [1m[32m15 passed[39m[22m[90m (15)[39m
2026-05-17T09:30:52.5591185Z apps/server test: [2m      Tests [22m [1m[32m85 passed[39m[22m[90m (85)[39m
2026-05-17T09:30:52.5592842Z apps/server test: [2m   Start at [22m 09:30:44
2026-05-17T09:30:52.5608465Z apps/server test: [2m   Duration [22m 8.32s[2m (transform 594ms, setup 0ms, import 3.90s, tests 1.30s, environment 3ms)[22m
2026-05-17T09:30:52.6100045Z apps/server test: Done
2026-05-17T09:30:52.6293181Z apps/client test:  [32m✓[39m src/__test__/reconnect.test.ts [2m([22m[2m16 tests[22m[2m)[22m[32m 101[2mms[22m[39m
2026-05-17T09:30:53.3505828Z apps/client test:  [32m✓[39m src/__test__/force-reset-overlay.test.ts [2m([22m[2m5 tests[22m[2m)[22m[32m 74[2mms[22m[39m
2026-05-17T09:30:54.0590504Z apps/client test:  [32m✓[39m src/__test__/nameplate.test.ts [2m([22m[2m12 tests[22m[2m)[22m[32m 40[2mms[22m[39m
2026-05-17T09:30:54.7488880Z apps/client test:  [32m✓[39m src/__test__/nameplate-stability.test.ts [2m([22m[2m5 tests[22m[2m)[22m[32m 24[2mms[22m[39m
2026-05-17T09:30:55.4504049Z apps/client test:  [32m✓[39m src/__test__/nameplate-color.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 32[2mms[22m[39m
2026-05-17T09:30:56.1331429Z apps/client test:  [32m✓[39m src/__test__/player-renderer-spawn-delay.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 20[2mms[22m[39m
2026-05-17T09:30:56.8477432Z apps/client test:  [32m✓[39m src/__test__/colyseus-client.test.ts [2m([22m[2m9 tests[22m[2m)[22m[32m 13[2mms[22m[39m
2026-05-17T09:30:57.5382510Z apps/client test:  [32m✓[39m src/__test__/input-dispatcher.test.ts [2m([22m[2m12 tests[22m[2m)[22m[32m 17[2mms[22m[39m
2026-05-17T09:30:58.2301084Z apps/client test:  [32m✓[39m src/__test__/player-renderer.teleport.test.ts [2m([22m[2m3 tests[22m[2m)[22m[32m 16[2mms[22m[39m
2026-05-17T09:30:58.8859938Z apps/client test:  [32m✓[39m src/__test__/canvas-rect-tracker.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 14[2mms[22m[39m
2026-05-17T09:30:59.5528061Z apps/client test:  [32m✓[39m src/__test__/login-scene.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 11[2mms[22m[39m
2026-05-17T09:31:00.2049028Z apps/client test:  [32m✓[39m src/__test__/atlas-loader.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 8[2mms[22m[39m
2026-05-17T09:31:00.8638394Z apps/client test:  [32m✓[39m src/__test__/room-layout-verify.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 9[2mms[22m[39m
2026-05-17T09:31:01.5408781Z apps/client test:  [32m✓[39m src/__test__/position-dispatcher.test.ts [2m([22m[2m5 tests[22m[2m)[22m[32m 8[2mms[22m[39m
2026-05-17T09:31:02.1956096Z apps/client test:  [32m✓[39m src/__test__/input-dispatcher-shift.test.ts [2m([22m[2m3 tests[22m[2m)[22m[32m 7[2mms[22m[39m
2026-05-17T09:31:02.8500173Z apps/client test:  [32m✓[39m src/__test__/boot-font-gate.test.ts [2m([22m[2m2 tests[22m[2m)[22m[32m 7[2mms[22m[39m
2026-05-17T09:31:03.5166365Z apps/client test:  [32m✓[39m src/__test__/sprite-state-machine.test.ts [2m([22m[2m29 tests[22m[2m)[22m[32m 7[2mms[22m[39m
2026-05-17T09:31:04.2199897Z apps/client test:  [32m✓[39m src/__test__/reconciler.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 8[2mms[22m[39m
2026-05-17T09:31:04.9730591Z apps/client test:  [32m✓[39m src/__test__/auth-client.test.ts [2m([22m[2m5 tests[22m[2m)[22m[32m 7[2mms[22m[39m
2026-05-17T09:31:05.6312234Z apps/client test:  [32m✓[39m src/__test__/room-collision-bottom-edge.test.ts [2m([22m[2m5 tests[22m[2m)[22m[32m 5[2mms[22m[39m
2026-05-17T09:31:06.2990636Z apps/client test:  [32m✓[39m src/__test__/prediction.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 5[2mms[22m[39m
2026-05-17T09:31:06.9675596Z apps/client test:  [32m✓[39m src/__test__/extrapolation.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 5[2mms[22m[39m
2026-05-17T09:31:07.6263009Z apps/client test:  [32m✓[39m src/__test__/room-renderer.test.ts [2m([22m[2m2 tests[22m[2m)[22m[32m 5[2mms[22m[39m
2026-05-17T09:31:08.2924313Z apps/client test:  [32m✓[39m src/__test__/protocol-version-check.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 5[2mms[22m[39m
2026-05-17T09:31:08.9757328Z apps/client test:  [32m✓[39m src/__test__/sprite-state-rate.test.ts [2m([22m[2m5 tests[22m[2m)[22m[32m 5[2mms[22m[39m
2026-05-17T09:31:09.6608666Z apps/client test:  [32m✓[39m src/__test__/env.test.ts [2m([22m[2m5 tests[22m[2m | [22m[33m4 skipped[39m[2m)[22m[32m 6[2mms[22m[39m
2026-05-17T09:31:10.3304883Z apps/client test:  [32m✓[39m src/__test__/legacy-origin.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 4[2mms[22m[39m
2026-05-17T09:31:10.9813966Z apps/client test:  [32m✓[39m src/__test__/integer-zoom.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 4[2mms[22m[39m
2026-05-17T09:31:11.6359074Z apps/client test:  [32m✓[39m src/__test__/depth-set.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 3[2mms[22m[39m
2026-05-17T09:31:11.6592791Z apps/client test: [2m Test Files [22m [1m[32m34 passed[39m[22m[90m (34)[39m
2026-05-17T09:31:11.6594564Z apps/client test: [2m      Tests [22m [1m[32m247 passed[39m[22m[2m | [22m[90m4 todo[39m[90m (251)[39m
2026-05-17T09:31:11.6596339Z apps/client test: [2m   Start at [22m 09:30:44
2026-05-17T09:31:11.6605866Z apps/client test: [2m   Duration [22m 27.38s[2m (transform 1.00s, setup 76ms, collect 1.93s, tests 1.37s, environment 15.69s, prepare 3.05s)[22m
2026-05-17T09:31:11.7895329Z apps/client test: Done
2026-05-17T09:31:11.7964563Z 
2026-05-17T09:31:11.7965124Z verify-phase-5: OK (7 steps green)
2026-05-17T09:31:11.8116395Z ##[group]Run pnpm lint:vite-env:staging
2026-05-17T09:31:11.8116742Z [36;1mpnpm lint:vite-env:staging[0m
2026-05-17T09:31:11.8149584Z shell: /usr/bin/bash -e {0}
2026-05-17T09:31:11.8149834Z env:
2026-05-17T09:31:11.8150044Z   SKIP_STAGING_VERIFY: false
2026-05-17T09:31:11.8150298Z   SKIP_PHASE_4_CARRYOVER: 
2026-05-17T09:31:11.8150535Z   SKIP_STAGING_SMOKE: false
2026-05-17T09:31:11.8150821Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-17T09:31:11.8151128Z ##[endgroup]
2026-05-17T09:31:12.1203620Z 
2026-05-17T09:31:12.1204788Z > rebno@0.0.0 lint:vite-env:staging /home/runner/work/rebno/rebno
2026-05-17T09:31:12.1206261Z > node tools/scripts/lint-vite-env.mjs --target staging
2026-05-17T09:31:12.1207025Z 
2026-05-17T09:31:12.1519884Z lint-vite-env: OK
2026-05-17T09:31:12.1687988Z ##[group]Run pnpm lint:fly-env
2026-05-17T09:31:12.1688496Z [36;1mpnpm lint:fly-env[0m
2026-05-17T09:31:12.1735373Z shell: /usr/bin/bash -e {0}
2026-05-17T09:31:12.1735820Z env:
2026-05-17T09:31:12.1736166Z   SKIP_STAGING_VERIFY: false
2026-05-17T09:31:12.1736622Z   SKIP_PHASE_4_CARRYOVER: 
2026-05-17T09:31:12.1737054Z   SKIP_STAGING_SMOKE: false
2026-05-17T09:31:12.1737596Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-17T09:31:12.1737964Z ##[endgroup]
2026-05-17T09:31:12.4786062Z 
2026-05-17T09:31:12.4786949Z > rebno@0.0.0 lint:fly-env /home/runner/work/rebno/rebno
2026-05-17T09:31:12.4788148Z > node tools/scripts/lint-fly-env.mjs
2026-05-17T09:31:12.4788795Z 
2026-05-17T09:31:12.5089738Z OK: apps/server/fly.staging.toml
2026-05-17T09:31:12.5094139Z OK: apps/server/fly.prod.toml
2026-05-17T09:31:12.5095452Z lint-fly-env: OK
2026-05-17T09:31:12.5245845Z ##[group]Run pnpm --filter @rebno/client build:staging
2026-05-17T09:31:12.5246254Z [36;1mpnpm --filter @rebno/client build:staging[0m
2026-05-17T09:31:12.5280129Z shell: /usr/bin/bash -e {0}
2026-05-17T09:31:12.5280381Z env:
2026-05-17T09:31:12.5280588Z   SKIP_STAGING_VERIFY: false
2026-05-17T09:31:12.5280901Z   SKIP_PHASE_4_CARRYOVER: 
2026-05-17T09:31:12.5281298Z   SKIP_STAGING_SMOKE: false
2026-05-17T09:31:12.5281735Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-17T09:31:12.5282331Z ##[endgroup]
2026-05-17T09:31:12.8725443Z 
2026-05-17T09:31:12.8726601Z > @rebno/client@0.1.0 build:staging /home/runner/work/rebno/rebno/apps/client
2026-05-17T09:31:12.8727744Z > vite build --mode staging
2026-05-17T09:31:12.8728354Z 
2026-05-17T09:31:13.1392245Z [36mvite v8.0.11 [32mbuilding client environment for staging...[36m[39m
2026-05-17T09:31:13.1520292Z [2K
2026-05-17T09:31:13.6360215Z transforming...✓ 136 modules transformed.
2026-05-17T09:31:13.9256479Z rendering chunks...
2026-05-17T09:31:14.2258496Z computing gzip size...
2026-05-17T09:31:14.2552750Z ../server/public/.vite/manifest.json           0.13 kB │ gzip:   0.11 kB
2026-05-17T09:31:14.2554451Z ../server/public/index.html                    2.10 kB │ gzip:   1.00 kB
2026-05-17T09:31:14.2556591Z ../server/public/assets/index-DQSbAwG2.js  1,550.76 kB │ gzip: 420.70 kB │ map: 11,410.78 kB
2026-05-17T09:31:14.2557856Z 
2026-05-17T09:31:14.2558891Z [32m✓ built in 1.11s[39m
2026-05-17T09:31:14.2566106Z [33m[plugin builtin:vite-reporter] 
2026-05-17T09:31:14.2567477Z (!) Some chunks are larger than 500 kB after minification. Consider:
2026-05-17T09:31:14.2569087Z - Using dynamic import() to code-split the application
2026-05-17T09:31:14.2570834Z - Use build.rolldownOptions.output.codeSplitting to improve chunking: https://rolldown.rs/reference/OutputOptions.codeSplitting
2026-05-17T09:31:14.2594142Z - Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.[39m
2026-05-17T09:31:14.2897447Z ##[group]Run pnpm asset-pipeline:build
2026-05-17T09:31:14.2898254Z [36;1mpnpm asset-pipeline:build[0m
2026-05-17T09:31:14.2947126Z shell: /usr/bin/bash -e {0}
2026-05-17T09:31:14.2947752Z env:
2026-05-17T09:31:14.2948298Z   SKIP_STAGING_VERIFY: false
2026-05-17T09:31:14.2949004Z   SKIP_PHASE_4_CARRYOVER: 
2026-05-17T09:31:14.2949603Z   SKIP_STAGING_SMOKE: false
2026-05-17T09:31:14.2950358Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-17T09:31:14.2951079Z ##[endgroup]
2026-05-17T09:31:14.6058965Z 
2026-05-17T09:31:14.6059771Z > rebno@0.0.0 asset-pipeline:build /home/runner/work/rebno/rebno
2026-05-17T09:31:14.6060824Z > cd tools/asset-pipeline && pnpm build
2026-05-17T09:31:14.6061196Z 
2026-05-17T09:31:14.9133263Z 
2026-05-17T09:31:14.9153280Z > asset-pipeline@0.1.0 build /home/runner/work/rebno/rebno/tools/asset-pipeline
2026-05-17T09:31:14.9176282Z > tsx cli.ts build
2026-05-17T09:31:14.9177156Z 
2026-05-17T09:31:15.6403072Z asset-pipeline: built 159 frames into 684x680 atlas (21 sprites)
2026-05-17T09:31:15.6409637Z asset-pipeline: built /home/runner/work/rebno/rebno/assets/source -> /home/runner/work/rebno/rebno/tools/asset-pipeline/output
2026-05-17T09:31:15.6770089Z ##[group]Run pnpm lint:asset-pipeline
2026-05-17T09:31:15.6770826Z [36;1mpnpm lint:asset-pipeline[0m
2026-05-17T09:31:15.6819112Z shell: /usr/bin/bash -e {0}
2026-05-17T09:31:15.6819590Z env:
2026-05-17T09:31:15.6819928Z   SKIP_STAGING_VERIFY: false
2026-05-17T09:31:15.6820304Z   SKIP_PHASE_4_CARRYOVER: 
2026-05-17T09:31:15.6820730Z   SKIP_STAGING_SMOKE: false
2026-05-17T09:31:15.6821125Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-17T09:31:15.6821589Z ##[endgroup]
2026-05-17T09:31:15.9792385Z 
2026-05-17T09:31:15.9793054Z > rebno@0.0.0 lint:asset-pipeline /home/runner/work/rebno/rebno
2026-05-17T09:31:15.9793880Z > node tools/scripts/lint-asset-pipeline.mjs
2026-05-17T09:31:15.9794240Z 
2026-05-17T09:31:16.0114683Z lint-asset-pipeline: OK
2026-05-17T09:31:16.0289520Z ##[group]Run pnpm trace:check
2026-05-17T09:31:16.0290314Z [36;1mpnpm trace:check[0m
2026-05-17T09:31:16.0335422Z shell: /usr/bin/bash -e {0}
2026-05-17T09:31:16.0335682Z env:
2026-05-17T09:31:16.0335884Z   SKIP_STAGING_VERIFY: false
2026-05-17T09:31:16.0336157Z   SKIP_PHASE_4_CARRYOVER: 
2026-05-17T09:31:16.0336404Z   SKIP_STAGING_SMOKE: false
2026-05-17T09:31:16.0336708Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-17T09:31:16.0337022Z ##[endgroup]
2026-05-17T09:31:16.3399006Z 
2026-05-17T09:31:16.3399929Z > rebno@0.0.0 trace:check /home/runner/work/rebno/rebno
2026-05-17T09:31:16.3400930Z > traceable-reqs check
2026-05-17T09:31:16.3401468Z 
2026-05-17T09:31:16.3433923Z sh: 1: traceable-reqs: not found
2026-05-17T09:31:16.3583103Z  ELIFECYCLE  Command failed.
2026-05-17T09:31:16.3783282Z ##[error]Process completed with exit code 1.
2026-05-17T09:31:16.3837883Z ##[group]Run superfly/flyctl-actions/setup-flyctl@fc53c09e1bc3be6f54706524e3b82c4f462f77be
2026-05-17T09:31:16.3838355Z with:
2026-05-17T09:31:16.3838563Z   version: latest
2026-05-17T09:31:16.3838758Z env:
2026-05-17T09:31:16.3838953Z   SKIP_STAGING_VERIFY: false
2026-05-17T09:31:16.3839200Z   SKIP_PHASE_4_CARRYOVER: 
2026-05-17T09:31:16.3839434Z   SKIP_STAGING_SMOKE: false
2026-05-17T09:31:16.3839725Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-17T09:31:16.3840028Z ##[endgroup]
2026-05-17T09:31:16.9616541Z Downloading flyctl 0.4.52 from https://github.com/superfly/flyctl/releases/download/v0.4.52/flyctl_0.4.52_Linux_x86_64.tar.gz...
2026-05-17T09:31:17.7190673Z [command]/usr/bin/tar xz --warning=no-unknown-keyword --overwrite -C /home/runner/work/_temp/2a336af0-530a-4d8e-82de-c9da96f457c9 -f /home/runner/work/_temp/5ddb8d5c-e775-4483-95fe-92631c23f6a1
2026-05-17T09:31:18.4682818Z flyctl 0.4.52 is installed
2026-05-17T09:31:18.4778674Z ##[group]Run flyctl auth docker
2026-05-17T09:31:18.4779242Z [36;1mflyctl auth docker[0m
2026-05-17T09:31:18.4827252Z shell: /usr/bin/bash -e {0}
2026-05-17T09:31:18.4827742Z env:
2026-05-17T09:31:18.4828109Z   SKIP_STAGING_VERIFY: false
2026-05-17T09:31:18.4828563Z   SKIP_PHASE_4_CARRYOVER: 
2026-05-17T09:31:18.4828996Z   SKIP_STAGING_SMOKE: false
2026-05-17T09:31:18.4829515Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-17T09:31:18.4835692Z   FLY_API_TOKEN: ***
2026-05-17T09:31:18.4835956Z ##[endgroup]
2026-05-17T09:31:19.6708778Z Authentication successful. You can now tag and push images to registry.fly.io/{your-app}
2026-05-17T09:31:19.6779286Z ##[group]Run docker buildx create --name rebno-staging-builder --driver docker-container --use || docker buildx use rebno-staging-builder
2026-05-17T09:31:19.6781098Z [36;1mdocker buildx create --name rebno-staging-builder --driver docker-container --use || docker buildx use rebno-staging-builder[0m
2026-05-17T09:31:19.6784702Z [36;1mdocker buildx inspect --bootstrap[0m
2026-05-17T09:31:19.6833896Z shell: /usr/bin/bash -e {0}
2026-05-17T09:31:19.6834331Z env:
2026-05-17T09:31:19.6834696Z   SKIP_STAGING_VERIFY: false
2026-05-17T09:31:19.6835218Z   SKIP_PHASE_4_CARRYOVER: 
2026-05-17T09:31:19.6835649Z   SKIP_STAGING_SMOKE: false
2026-05-17T09:31:19.6836183Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-17T09:31:19.6836806Z ##[endgroup]
2026-05-17T09:31:19.8970593Z rebno-staging-builder
2026-05-17T09:31:19.9533591Z #1 [internal] booting buildkit
2026-05-17T09:31:20.1040771Z #1 pulling image moby/buildkit:buildx-stable-1
2026-05-17T09:31:24.7877820Z #1 pulling image moby/buildkit:buildx-stable-1 4.8s done
2026-05-17T09:31:24.9381712Z #1 creating container buildx_buildkit_rebno-staging-builder0
2026-05-17T09:31:25.0659866Z #1 creating container buildx_buildkit_rebno-staging-builder0 0.3s done
2026-05-17T09:31:25.0690239Z #1 DONE 5.1s
2026-05-17T09:31:25.1109707Z Name:          rebno-staging-builder
2026-05-17T09:31:25.1110472Z Driver:        docker-container
2026-05-17T09:31:25.1117583Z Last Activity: 2026-05-17 09:31:19 +0000 UTC
2026-05-17T09:31:25.1121623Z 
2026-05-17T09:31:25.1122178Z Nodes:
2026-05-17T09:31:25.1123374Z Name:                  rebno-staging-builder0
2026-05-17T09:31:25.1124366Z Endpoint:              unix:///var/run/docker.sock
2026-05-17T09:31:25.1125199Z Status:                running
2026-05-17T09:31:25.1126071Z BuildKit daemon flags: --allow-insecure-entitlement=network.host
2026-05-17T09:31:25.1126953Z BuildKit version:      v0.29.0
2026-05-17T09:31:25.1127817Z Platforms:             linux/amd64, linux/amd64/v2, linux/amd64/v3, linux/386
2026-05-17T09:31:25.1128582Z Labels:
2026-05-17T09:31:25.1129248Z  org.mobyproject.buildkit.worker.executor:         oci
2026-05-17T09:31:25.1130162Z  org.mobyproject.buildkit.worker.hostname:         b8cbc5f9eb4c
2026-05-17T09:31:25.1131093Z  org.mobyproject.buildkit.worker.network:          host
2026-05-17T09:31:25.1132177Z  org.mobyproject.buildkit.worker.oci.process-mode: sandbox
2026-05-17T09:31:25.1133182Z  org.mobyproject.buildkit.worker.selinux.enabled:  false
2026-05-17T09:31:25.1134130Z  org.mobyproject.buildkit.worker.snapshotter:      overlayfs
2026-05-17T09:31:25.1134911Z GC Policy rule#0:
2026-05-17T09:31:25.1135423Z  All:            false
2026-05-17T09:31:25.1136249Z  Filters:        type==source.local,type==exec.cachemount,type==source.git.checkout
2026-05-17T09:31:25.1137088Z  Keep Duration:  48h0m0s
2026-05-17T09:31:25.1137713Z  Max Used Space: 488.3MiB
2026-05-17T09:31:25.1138320Z GC Policy rule#1:
2026-05-17T09:31:25.1138866Z  All:            false
2026-05-17T09:31:25.1139419Z  Keep Duration:  1440h0m0s
2026-05-17T09:31:25.1140007Z  Reserved Space: 7.451GiB
2026-05-17T09:31:25.1140577Z  Max Used Space: 54.02GiB
2026-05-17T09:31:25.1141135Z  Min Free Space: 13.97GiB
2026-05-17T09:31:25.1141761Z GC Policy rule#2:
2026-05-17T09:31:25.1142543Z  All:            false
2026-05-17T09:31:25.1143129Z  Reserved Space: 7.451GiB
2026-05-17T09:31:25.1143786Z  Max Used Space: 54.02GiB
2026-05-17T09:31:25.1144392Z  Min Free Space: 13.97GiB
2026-05-17T09:31:25.1145027Z GC Policy rule#3:
2026-05-17T09:31:25.1145604Z  All:            true
2026-05-17T09:31:25.1146386Z  Reserved Space: 7.451GiB
2026-05-17T09:31:25.1147213Z  Max Used Space: 54.02GiB
2026-05-17T09:31:25.1147986Z  Min Free Space: 13.97GiB
2026-05-17T09:31:25.1269264Z ##[group]Run docker buildx build \
2026-05-17T09:31:25.1269606Z [36;1mdocker buildx build \[0m
2026-05-17T09:31:25.1270035Z [36;1m  --tag registry.fly.io/rebno-staging:58862a2c9edaa6153e3c61ce829f9c0c7d97ed92 \[0m
2026-05-17T09:31:25.1270614Z [36;1m  --tag registry.fly.io/rebno-prod:58862a2c9edaa6153e3c61ce829f9c0c7d97ed92 \[0m
2026-05-17T09:31:25.1271084Z [36;1m  --cache-from type=gha,scope=rebno-staging \[0m
2026-05-17T09:31:25.1271469Z [36;1m  --cache-to type=gha,mode=max,scope=rebno-staging \[0m
2026-05-17T09:31:25.1271800Z [36;1m  --push \[0m
2026-05-17T09:31:25.1272442Z [36;1m  --file apps/server/Dockerfile \[0m
2026-05-17T09:31:25.1272723Z [36;1m  .[0m
2026-05-17T09:31:25.1305701Z shell: /usr/bin/bash -e {0}
2026-05-17T09:31:25.1305960Z env:
2026-05-17T09:31:25.1306166Z   SKIP_STAGING_VERIFY: false
2026-05-17T09:31:25.1306435Z   SKIP_PHASE_4_CARRYOVER: 
2026-05-17T09:31:25.1306672Z   SKIP_STAGING_SMOKE: false
2026-05-17T09:31:25.1306998Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-17T09:31:25.1310123Z   FLY_API_TOKEN: ***
2026-05-17T09:31:25.1310354Z ##[endgroup]
2026-05-17T09:31:25.4234889Z #0 building with "rebno-staging-builder" instance using docker-container driver
2026-05-17T09:31:25.4235526Z 
2026-05-17T09:31:25.4235885Z #1 [internal] load build definition from Dockerfile
2026-05-17T09:31:25.4236552Z #1 transferring dockerfile: 3.79kB done
2026-05-17T09:31:25.4237039Z #1 DONE 0.0s
2026-05-17T09:31:25.4237262Z 
2026-05-17T09:31:25.4237745Z #2 [internal] load metadata for docker.io/litestream/litestream:0.3.13
2026-05-17T09:31:25.5817772Z #2 ...
2026-05-17T09:31:25.5818070Z 
2026-05-17T09:31:25.5818650Z #3 [auth] library/node:pull token for registry-1.docker.io
2026-05-17T09:31:25.5819582Z #3 DONE 0.0s
2026-05-17T09:31:25.5819839Z 
2026-05-17T09:31:25.5820339Z #4 [auth] litestream/litestream:pull token for registry-1.docker.io
2026-05-17T09:31:25.5821674Z #4 DONE 0.0s
2026-05-17T09:31:25.7326436Z 
2026-05-17T09:31:25.7327359Z #5 [internal] load metadata for docker.io/library/node:22-bookworm-slim
2026-05-17T09:31:26.0353605Z #5 ...
2026-05-17T09:31:26.0354561Z 
2026-05-17T09:31:26.0355427Z #2 [internal] load metadata for docker.io/litestream/litestream:0.3.13
2026-05-17T09:31:26.0356105Z #2 DONE 0.8s
2026-05-17T09:31:26.1870919Z 
2026-05-17T09:31:26.1878676Z #5 [internal] load metadata for docker.io/library/node:22-bookworm-slim
2026-05-17T09:31:26.1879722Z #5 DONE 0.8s
2026-05-17T09:31:26.1880118Z 
2026-05-17T09:31:26.1881185Z #6 [internal] load .dockerignore
2026-05-17T09:31:26.1882073Z #6 transferring context: 1.14kB done
2026-05-17T09:31:26.1884080Z #6 DONE 0.0s
2026-05-17T09:31:26.1884755Z 
2026-05-17T09:31:26.1885971Z #7 [builder  1/13] FROM docker.io/library/node:22-bookworm-slim@sha256:689c11043dad91472750cd824c97dd5e2318e9dd6f954e492fe7af0135d33ceb
2026-05-17T09:31:26.1888018Z #7 resolve docker.io/library/node:22-bookworm-slim@sha256:689c11043dad91472750cd824c97dd5e2318e9dd6f954e492fe7af0135d33ceb 0.0s done
2026-05-17T09:31:26.2899500Z #7 sha256:3b703c5d9722f593717d3cac6b674658d874128a390845765a355eb888889191 0B / 1.71MB 0.2s
2026-05-17T09:31:26.4184086Z #7 sha256:2f26afb99d23d061f41a5b1411c587ee878d03ac9ab40c54f3de5842ffba5331 449B / 449B 0.2s done
2026-05-17T09:31:26.5000176Z #7 sha256:3b703c5d9722f593717d3cac6b674658d874128a390845765a355eb888889191 1.71MB / 1.71MB 0.3s done
2026-05-17T09:31:26.5013243Z #7 sha256:17245302a67c86a8e0c56fd0d14d0ae2d22118d7b877e7733664cc8f1274fe33 6.29MB / 49.93MB 0.2s
2026-05-17T09:31:26.6145308Z #7 sha256:2d6acbc8e716cc5694f625839d460f1dfe85a3030a8a78a229401d90b3998df1 3.31kB / 3.31kB 0.1s done
2026-05-17T09:31:26.6146791Z #7 sha256:9b02e9fcb40102eae20d9d1fc7594b44328f4a3eb9b8a3bdb7db283d10840a30 2.10MB / 28.24MB 0.2s
2026-05-17T09:31:26.7904920Z #7 sha256:17245302a67c86a8e0c56fd0d14d0ae2d22118d7b877e7733664cc8f1274fe33 34.60MB / 49.93MB 0.3s
2026-05-17T09:31:26.7907096Z #7 sha256:9b02e9fcb40102eae20d9d1fc7594b44328f4a3eb9b8a3bdb7db283d10840a30 11.53MB / 28.24MB 0.3s
2026-05-17T09:31:26.8976058Z #7 sha256:17245302a67c86a8e0c56fd0d14d0ae2d22118d7b877e7733664cc8f1274fe33 49.93MB / 49.93MB 0.5s done
2026-05-17T09:31:26.9023623Z #7 sha256:9b02e9fcb40102eae20d9d1fc7594b44328f4a3eb9b8a3bdb7db283d10840a30 24.12MB / 28.24MB 0.5s
2026-05-17T09:31:27.0072079Z #7 sha256:9b02e9fcb40102eae20d9d1fc7594b44328f4a3eb9b8a3bdb7db283d10840a30 28.24MB / 28.24MB 0.5s done
2026-05-17T09:31:27.1092685Z #7 extracting sha256:9b02e9fcb40102eae20d9d1fc7594b44328f4a3eb9b8a3bdb7db283d10840a30
2026-05-17T09:31:27.3933968Z #7 ...
2026-05-17T09:31:27.3942502Z 
2026-05-17T09:31:27.3963348Z #8 [litestream 1/1] FROM docker.io/litestream/litestream:0.3.13@sha256:027eda2a89a86015b9797d2129d4dd447e8953097b4190e1d5a30b73e76d8d58
2026-05-17T09:31:27.3973273Z #8 resolve docker.io/litestream/litestream:0.3.13@sha256:027eda2a89a86015b9797d2129d4dd447e8953097b4190e1d5a30b73e76d8d58 done
2026-05-17T09:31:27.3983121Z #8 sha256:06cf2c33466f169041e4d7cebd725e13cb0ec44373649cb9ee1ef24c21f04bef 9.79MB / 9.79MB 0.3s done
2026-05-17T09:31:27.4003183Z #8 sha256:63b65145d645c1250c391b2d16ebe53b3747c295ca8ba2fcb6b0cf064a4dc21c 3.37MB / 3.37MB 0.3s done
2026-05-17T09:31:27.4019906Z #8 extracting sha256:63b65145d645c1250c391b2d16ebe53b3747c295ca8ba2fcb6b0cf064a4dc21c 0.4s done
2026-05-17T09:31:27.4042958Z #8 extracting sha256:06cf2c33466f169041e4d7cebd725e13cb0ec44373649cb9ee1ef24c21f04bef 0.4s done
2026-05-17T09:31:27.4052467Z #8 DONE 1.2s
2026-05-17T09:31:27.5442665Z 
2026-05-17T09:31:27.5716951Z #9 [internal] load build context
2026-05-17T09:31:27.7755030Z #9 transferring context: 15.25MB 1.5s done
2026-05-17T09:31:27.7755670Z #9 DONE 1.6s
2026-05-17T09:31:27.7755984Z 
2026-05-17T09:31:27.7757172Z #7 [builder  1/13] FROM docker.io/library/node:22-bookworm-slim@sha256:689c11043dad91472750cd824c97dd5e2318e9dd6f954e492fe7af0135d33ceb
2026-05-17T09:31:28.2437833Z #7 extracting sha256:9b02e9fcb40102eae20d9d1fc7594b44328f4a3eb9b8a3bdb7db283d10840a30 1.3s done
2026-05-17T09:31:28.2439582Z #7 extracting sha256:2d6acbc8e716cc5694f625839d460f1dfe85a3030a8a78a229401d90b3998df1
2026-05-17T09:31:28.4040100Z #7 extracting sha256:2d6acbc8e716cc5694f625839d460f1dfe85a3030a8a78a229401d90b3998df1 done
2026-05-17T09:31:28.4043044Z #7 extracting sha256:17245302a67c86a8e0c56fd0d14d0ae2d22118d7b877e7733664cc8f1274fe33
2026-05-17T09:31:29.4801173Z #7 extracting sha256:17245302a67c86a8e0c56fd0d14d0ae2d22118d7b877e7733664cc8f1274fe33 1.2s done
2026-05-17T09:31:29.4804759Z #7 DONE 3.4s
2026-05-17T09:31:29.6494703Z 
2026-05-17T09:31:29.6496960Z #7 [builder  1/13] FROM docker.io/library/node:22-bookworm-slim@sha256:689c11043dad91472750cd824c97dd5e2318e9dd6f954e492fe7af0135d33ceb
2026-05-17T09:31:29.6502282Z #7 extracting sha256:3b703c5d9722f593717d3cac6b674658d874128a390845765a355eb888889191 0.0s done
2026-05-17T09:31:29.6503945Z #7 extracting sha256:2f26afb99d23d061f41a5b1411c587ee878d03ac9ab40c54f3de5842ffba5331 done
2026-05-17T09:31:29.6505035Z #7 DONE 3.5s
2026-05-17T09:31:29.6505760Z 
2026-05-17T09:31:29.6506694Z #10 [runtime  2/15] RUN apt-get update && apt-get install -y --no-install-recommends     ca-certificates dumb-init  && rm -rf /var/lib/apt/lists/*
2026-05-17T09:31:29.6507669Z #10 0.123 Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB]
2026-05-17T09:31:29.7930083Z #10 0.180 Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
2026-05-17T09:31:29.7933460Z #10 0.202 Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
2026-05-17T09:31:29.7934881Z #10 0.266 Get:4 http://deb.debian.org/debian bookworm/main amd64 Packages [8790 kB]
2026-05-17T09:31:30.0010907Z #10 0.474 Get:5 http://deb.debian.org/debian bookworm-updates/main amd64 Packages [6924 B]
2026-05-17T09:31:30.1550035Z #10 0.477 Get:6 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [306 kB]
2026-05-17T09:31:30.9972160Z #10 1.471 Fetched 9357 kB in 1s (6750 kB/s)
2026-05-17T09:31:31.6267919Z #10 1.471 Reading package lists...
2026-05-17T09:31:32.4549820Z #10 2.126 Reading package lists...
2026-05-17T09:31:32.5934426Z #10 2.778 Building dependency tree...
2026-05-17T09:31:32.5935403Z #10 2.935 Reading state information...
2026-05-17T09:31:32.5936266Z #10 3.067 The following additional packages will be installed:
2026-05-17T09:31:32.6969721Z #10 3.069   libssl3 openssl
2026-05-17T09:31:32.6970858Z #10 3.119 The following NEW packages will be installed:
2026-05-17T09:31:32.6971595Z #10 3.119   ca-certificates dumb-init libssl3 openssl
2026-05-17T09:31:32.6972742Z #10 3.170 0 upgraded, 4 newly installed, 0 to remove and 10 not upgraded.
2026-05-17T09:31:32.6973503Z #10 3.170 Need to get 3642 kB of archives.
2026-05-17T09:31:32.6974356Z #10 3.170 After this operation, 8974 kB of additional disk space will be used.
2026-05-17T09:31:32.6975688Z #10 3.170 Get:1 http://deb.debian.org/debian bookworm/main amd64 libssl3 amd64 3.0.20-1~deb12u1 [2034 kB]
2026-05-17T09:31:32.8577417Z #10 3.330 Get:2 http://deb.debian.org/debian bookworm/main amd64 openssl amd64 3.0.20-1~deb12u1 [1438 kB]
2026-05-17T09:31:33.0029493Z #10 3.351 Get:3 http://deb.debian.org/debian bookworm/main amd64 ca-certificates all 20230311+deb12u1 [155 kB]
2026-05-17T09:31:33.0030964Z #10 3.353 Get:4 http://deb.debian.org/debian bookworm/main amd64 dumb-init amd64 1.2.5-2 [14.1 kB]
2026-05-17T09:31:33.0032746Z #10 3.477 debconf: delaying package configuration, since apt-utils is not installed
2026-05-17T09:31:33.1333670Z #10 3.507 Fetched 3642 kB in 0s (15.8 MB/s)
2026-05-17T09:31:33.1334749Z #10 3.528 Selecting previously unselected package libssl3:amd64.
2026-05-17T09:31:33.1335763Z #10 3.528 (Reading database ... 
2026-05-17T09:31:33.1336595Z (Reading database ... 5%
2026-05-17T09:31:33.1337317Z (Reading database ... 10%
2026-05-17T09:31:33.1337955Z (Reading database ... 15%
2026-05-17T09:31:33.1338717Z (Reading database ... 20%
2026-05-17T09:31:33.1339358Z (Reading database ... 25%
2026-05-17T09:31:33.1339997Z (Reading database ... 30%
2026-05-17T09:31:33.1341022Z (Reading database ... 35%
2026-05-17T09:31:33.1341654Z (Reading database ... 40%
2026-05-17T09:31:33.1342527Z (Reading database ... 45%
2026-05-17T09:31:33.1343217Z (Reading database ... 50%
2026-05-17T09:31:33.1343861Z (Reading database ... 55%
2026-05-17T09:31:33.1344505Z (Reading database ... 60%
2026-05-17T09:31:33.1345147Z (Reading database ... 65%
2026-05-17T09:31:33.1345752Z (Reading database ... 70%
2026-05-17T09:31:33.1346384Z (Reading database ... 75%
2026-05-17T09:31:33.1347017Z (Reading database ... 80%
2026-05-17T09:31:33.1347661Z (Reading database ... 85%
2026-05-17T09:31:33.1348255Z (Reading database ... 90%
2026-05-17T09:31:33.1348888Z (Reading database ... 95%
2026-05-17T09:31:33.1349497Z (Reading database ... 100%
2026-05-17T09:31:33.1350414Z (Reading database ... 6096 files and directories currently installed.)
2026-05-17T09:31:33.1351645Z #10 3.545 Preparing to unpack .../libssl3_3.0.20-1~deb12u1_amd64.deb ...
2026-05-17T09:31:33.1352951Z #10 3.549 Unpacking libssl3:amd64 (3.0.20-1~deb12u1) ...
2026-05-17T09:31:33.2338960Z #10 3.705 Selecting previously unselected package openssl.
2026-05-17T09:31:33.2348066Z #10 3.707 Preparing to unpack .../openssl_3.0.20-1~deb12u1_amd64.deb ...
2026-05-17T09:31:33.3405084Z #10 3.708 Unpacking openssl (3.0.20-1~deb12u1) ...
2026-05-17T09:31:33.3406699Z #10 3.814 Selecting previously unselected package ca-certificates.
2026-05-17T09:31:33.4711314Z #10 3.815 Preparing to unpack .../ca-certificates_20230311+deb12u1_all.deb ...
2026-05-17T09:31:33.4712762Z #10 3.817 Unpacking ca-certificates (20230311+deb12u1) ...
2026-05-17T09:31:33.4713954Z #10 3.862 Selecting previously unselected package dumb-init.
2026-05-17T09:31:33.4715124Z #10 3.865 Preparing to unpack .../dumb-init_1.2.5-2_amd64.deb ...
2026-05-17T09:31:33.4715828Z #10 3.866 Unpacking dumb-init (1.2.5-2) ...
2026-05-17T09:31:33.4716438Z #10 3.888 Setting up dumb-init (1.2.5-2) ...
2026-05-17T09:31:33.4717115Z #10 3.892 Setting up libssl3:amd64 (3.0.20-1~deb12u1) ...
2026-05-17T09:31:33.4717797Z #10 3.895 Setting up openssl (3.0.20-1~deb12u1) ...
2026-05-17T09:31:33.4719360Z #10 3.900 Setting up ca-certificates (20230311+deb12u1) ...
2026-05-17T09:31:33.5731736Z #10 4.007 debconf: unable to initialize frontend: Dialog
2026-05-17T09:31:33.5733516Z #10 4.007 debconf: (TERM is not set, so the dialog frontend is not usable.)
2026-05-17T09:31:33.5734408Z #10 4.007 debconf: falling back to frontend: Readline
2026-05-17T09:31:33.5735156Z #10 4.008 debconf: unable to initialize frontend: Readline
2026-05-17T09:31:33.5739084Z #10 4.008 debconf: (Can't locate Term/ReadLine.pm in @INC (you may need to install the Term::ReadLine module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.36.0 /usr/local/share/perl/5.36.0 /usr/lib/x86_64-linux-gnu/perl5/5.36 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.36 /usr/share/perl/5.36 /usr/local/lib/site_perl) at /usr/share/perl5/Debconf/FrontEnd/Readline.pm line 7.)
2026-05-17T09:31:33.5747223Z #10 4.008 debconf: falling back to frontend: Teletype
2026-05-17T09:31:34.1453366Z #10 4.619 Updating certificates in /etc/ssl/certs...
2026-05-17T09:31:35.0161124Z #10 5.490 142 added, 0 removed; done.
2026-05-17T09:31:35.2066278Z #10 5.513 Processing triggers for libc-bin (2.36-9+deb12u13) ...
2026-05-17T09:31:35.2068314Z #10 5.525 Processing triggers for ca-certificates (20230311+deb12u1) ...
2026-05-17T09:31:35.2069686Z #10 5.530 Updating certificates in /etc/ssl/certs...
2026-05-17T09:31:35.6071334Z #10 6.080 0 added, 0 removed; done.
2026-05-17T09:31:35.6073492Z #10 6.080 Running hooks in /etc/ca-certificates/update.d...
2026-05-17T09:31:35.7591210Z #10 6.082 done.
2026-05-17T09:31:36.4730195Z #10 DONE 6.9s
2026-05-17T09:31:36.4735130Z 
2026-05-17T09:31:36.4743114Z #11 [builder  2/13] RUN apt-get update && apt-get install -y --no-install-recommends     build-essential python3 ca-certificates git  && rm -rf /var/lib/apt/lists/*
2026-05-17T09:31:36.4744676Z #11 0.141 Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB]
2026-05-17T09:31:36.4746042Z #11 0.196 Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
2026-05-17T09:31:36.4747202Z #11 0.215 Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
2026-05-17T09:31:36.4750505Z #11 0.287 Get:4 http://deb.debian.org/debian bookworm/main amd64 Packages [8790 kB]
2026-05-17T09:31:36.4751661Z #11 0.477 Get:5 http://deb.debian.org/debian bookworm-updates/main amd64 Packages [6924 B]
2026-05-17T09:31:36.4753268Z #11 0.478 Get:6 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [306 kB]
2026-05-17T09:31:36.4754223Z #11 1.474 Fetched 9357 kB in 1s (6748 kB/s)
2026-05-17T09:31:36.4754782Z #11 1.474 Reading package lists...
2026-05-17T09:31:36.4755292Z #11 2.126 Reading package lists...
2026-05-17T09:31:36.4755815Z #11 2.774 Building dependency tree...
2026-05-17T09:31:36.4756352Z #11 2.931 Reading state information...
2026-05-17T09:31:36.4757040Z #11 3.106 The following additional packages will be installed:
2026-05-17T09:31:36.4758040Z #11 3.106   binutils binutils-common binutils-x86-64-linux-gnu bzip2 cpp cpp-12 dpkg
2026-05-17T09:31:36.4759087Z #11 3.107   dpkg-dev g++ g++-12 gcc gcc-12 git-man libasan8 libatomic1 libbinutils
2026-05-17T09:31:36.4760049Z #11 3.107   libbrotli1 libc-bin libc-dev-bin libc6 libc6-dev libcc1-0 libcrypt-dev
2026-05-17T09:31:36.4761130Z #11 3.108   libctf-nobfd0 libctf0 libcurl3-gnutls libdpkg-perl liberror-perl libexpat1
2026-05-17T09:31:36.4762500Z #11 3.109   libgcc-12-dev libgdbm-compat4 libgdbm6 libgomp1 libgprofng0 libgssapi-krb5-2
2026-05-17T09:31:36.4766467Z #11 3.109   libisl23 libitm1 libjansson4 libk5crypto3 libkeyutils1 libkrb5-3
2026-05-17T09:31:36.4768006Z #11 3.109   libkrb5support0 libldap-2.5-0 liblsan0 libmpc3 libmpfr6 libncursesw6
2026-05-17T09:31:36.4769410Z #11 3.110   libnghttp2-14 libnsl-dev libnsl2 libperl5.36 libpsl5 libpython3-stdlib
2026-05-17T09:31:36.4771234Z #11 3.110   libpython3.11-minimal libpython3.11-stdlib libquadmath0 libreadline8
2026-05-17T09:31:36.4772869Z #11 3.111   librtmp1 libsasl2-2 libsasl2-modules-db libsqlite3-0 libssh2-1 libssl3
2026-05-17T09:31:36.4774315Z #11 3.111   libstdc++-12-dev libtirpc-common libtirpc-dev libtirpc3 libtsan2 libubsan1
2026-05-17T09:31:36.4775518Z #11 3.112   linux-libc-dev make media-types openssl patch perl perl-modules-5.36
2026-05-17T09:31:36.4776553Z #11 3.113   python3-minimal python3.11 python3.11-minimal readline-common rpcsvc-proto
2026-05-17T09:31:36.4777346Z #11 3.113   xz-utils
2026-05-17T09:31:36.4777801Z #11 3.114 Suggested packages:
2026-05-17T09:31:36.4778665Z #11 3.114   binutils-doc bzip2-doc cpp-doc gcc-12-locales cpp-12-doc debsig-verify
2026-05-17T09:31:36.4779765Z #11 3.114   debian-keyring g++-multilib g++-12-multilib gcc-12-doc gcc-multilib
2026-05-17T09:31:36.4780793Z #11 3.114   manpages-dev autoconf automake libtool flex bison gdb gcc-doc
2026-05-17T09:31:36.4782121Z #11 3.114   gcc-12-multilib gettext-base git-daemon-run | git-daemon-sysvinit git-doc
2026-05-17T09:31:36.4783246Z #11 3.114   git-email git-gui gitk gitweb git-cvs git-mediawiki git-svn glibc-doc
2026-05-17T09:31:36.4784210Z #11 3.114   libc-l10n locales libnss-nis libnss-nisplus gnupg | sq | sqop
2026-05-17T09:31:36.4785107Z #11 3.114   | pgpainless-cli sensible-utils bzr gdbm-l10n krb5-doc krb5-user
2026-05-17T09:31:36.4785959Z #11 3.114   libstdc++-12-doc make-doc ed diffutils-doc perl-doc
2026-05-17T09:31:36.4786820Z #11 3.114   libterm-readline-gnu-perl | libterm-readline-perl-perl
2026-05-17T09:31:36.4787794Z #11 3.114   libtap-harness-archive-perl python3-doc python3-tk python3-venv
2026-05-17T09:31:36.4788768Z #11 3.114   python3.11-venv python3.11-doc binfmt-support readline-doc
2026-05-17T09:31:36.4789523Z #11 3.114 Recommended packages:
2026-05-17T09:31:36.4790393Z #11 3.114   fakeroot gnupg | sq | sqop | pgpainless-cli libalgorithm-merge-perl less
2026-05-17T09:31:36.4791521Z #11 3.114   ssh-client manpages manpages-dev libc-devtools libfile-fcntllock-perl
2026-05-17T09:31:36.4792833Z #11 3.114   liblocale-gettext-perl krb5-locales libldap-common libgpm2 publicsuffix
2026-05-17T09:31:36.4793930Z #11 3.114   libsasl2-modules netbase
2026-05-17T09:31:36.4794616Z #11 3.607 The following NEW packages will be installed:
2026-05-17T09:31:36.4795579Z #11 3.610   binutils binutils-common binutils-x86-64-linux-gnu build-essential bzip2
2026-05-17T09:31:36.4796636Z #11 3.610   ca-certificates cpp cpp-12 dpkg-dev g++ g++-12 gcc gcc-12 git git-man
2026-05-17T09:31:36.4797728Z #11 3.610   libasan8 libatomic1 libbinutils libbrotli1 libc-dev-bin libc6-dev libcc1-0
2026-05-17T09:31:36.4798788Z #11 3.610   libcrypt-dev libctf-nobfd0 libctf0 libcurl3-gnutls libdpkg-perl
2026-05-17T09:31:36.4799854Z #11 3.610   liberror-perl libexpat1 libgcc-12-dev libgdbm-compat4 libgdbm6 libgomp1
2026-05-17T09:31:36.4800963Z #11 3.610   libgprofng0 libgssapi-krb5-2 libisl23 libitm1 libjansson4 libk5crypto3
2026-05-17T09:31:36.4802284Z #11 3.610   libkeyutils1 libkrb5-3 libkrb5support0 libldap-2.5-0 liblsan0 libmpc3
2026-05-17T09:31:36.4803422Z #11 3.610   libmpfr6 libncursesw6 libnghttp2-14 libnsl-dev libnsl2 libperl5.36 libpsl5
2026-05-17T09:31:36.4804582Z #11 3.610   libpython3-stdlib libpython3.11-minimal libpython3.11-stdlib libquadmath0
2026-05-17T09:31:36.4805740Z #11 3.610   libreadline8 librtmp1 libsasl2-2 libsasl2-modules-db libsqlite3-0 libssh2-1
2026-05-17T09:31:36.4806856Z #11 3.610   libssl3 libstdc++-12-dev libtirpc-common libtirpc-dev libtirpc3 libtsan2
2026-05-17T09:31:36.4807871Z #11 3.610   libubsan1 linux-libc-dev make media-types openssl patch perl
2026-05-17T09:31:36.4808892Z #11 3.610   perl-modules-5.36 python3 python3-minimal python3.11 python3.11-minimal
2026-05-17T09:31:36.4809878Z #11 3.610   readline-common rpcsvc-proto xz-utils
2026-05-17T09:31:36.4810566Z #11 3.610 The following packages will be upgraded:
2026-05-17T09:31:36.4811152Z #11 3.611   dpkg libc-bin libc6
2026-05-17T09:31:36.4812064Z #11 3.670 3 upgraded, 83 newly installed, 0 to remove and 7 not upgraded.
2026-05-17T09:31:36.4812829Z #11 3.670 Need to get 100 MB of archives.
2026-05-17T09:31:36.4813628Z #11 3.670 After this operation, 402 MB of additional disk space will be used.
2026-05-17T09:31:36.4814963Z #11 3.670 Get:1 http://deb.debian.org/debian bookworm/main amd64 dpkg amd64 1.21.23 [1568 kB]
2026-05-17T09:31:36.4816303Z #11 3.816 Get:2 http://deb.debian.org/debian bookworm/main amd64 libc6 amd64 2.36-9+deb12u14 [2759 kB]
2026-05-17T09:31:36.4817802Z #11 3.874 Get:3 http://deb.debian.org/debian bookworm/main amd64 libc-bin amd64 2.36-9+deb12u14 [609 kB]
2026-05-17T09:31:36.4819267Z #11 3.878 Get:4 http://deb.debian.org/debian bookworm/main amd64 perl-modules-5.36 all 5.36.0-7+deb12u3 [2815 kB]
2026-05-17T09:31:36.4820638Z #11 3.909 Get:5 http://deb.debian.org/debian bookworm/main amd64 libgdbm6 amd64 1.23-3 [72.2 kB]
2026-05-17T09:31:36.4822191Z #11 3.909 Get:6 http://deb.debian.org/debian bookworm/main amd64 libgdbm-compat4 amd64 1.23-3 [48.2 kB]
2026-05-17T09:31:36.4823614Z #11 3.910 Get:7 http://deb.debian.org/debian bookworm/main amd64 libperl5.36 amd64 5.36.0-7+deb12u3 [4196 kB]
2026-05-17T09:31:36.4824962Z #11 3.944 Get:8 http://deb.debian.org/debian bookworm/main amd64 perl amd64 5.36.0-7+deb12u3 [239 kB]
2026-05-17T09:31:36.4826268Z #11 3.947 Get:9 http://deb.debian.org/debian bookworm/main amd64 libssl3 amd64 3.0.20-1~deb12u1 [2034 kB]
2026-05-17T09:31:36.4827742Z #11 3.955 Get:10 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-minimal amd64 3.11.2-6+deb12u7 [818 kB]
2026-05-17T09:31:36.4829181Z #11 3.960 Get:11 http://deb.debian.org/debian bookworm/main amd64 libexpat1 amd64 2.5.0-1+deb12u2 [99.9 kB]
2026-05-17T09:31:36.4830674Z #11 3.960 Get:12 http://deb.debian.org/debian bookworm/main amd64 python3.11-minimal amd64 3.11.2-6+deb12u7 [2066 kB]
2026-05-17T09:31:36.4832318Z #11 3.973 Get:13 http://deb.debian.org/debian bookworm/main amd64 python3-minimal amd64 3.11.2-1+b1 [26.3 kB]
2026-05-17T09:31:36.4833671Z #11 3.974 Get:14 http://deb.debian.org/debian bookworm/main amd64 media-types all 10.0.0 [26.1 kB]
2026-05-17T09:31:36.4834982Z #11 3.977 Get:15 http://deb.debian.org/debian bookworm/main amd64 libncursesw6 amd64 6.4-4 [134 kB]
2026-05-17T09:31:36.4836825Z #11 3.977 Get:16 http://deb.debian.org/debian bookworm/main amd64 libkrb5support0 amd64 1.20.1-2+deb12u4 [33.2 kB]
2026-05-17T09:31:36.4838319Z #11 3.978 Get:17 http://deb.debian.org/debian bookworm/main amd64 libk5crypto3 amd64 1.20.1-2+deb12u4 [79.8 kB]
2026-05-17T09:31:36.4839715Z #11 3.980 Get:18 http://deb.debian.org/debian bookworm/main amd64 libkeyutils1 amd64 1.6.3-2 [8808 B]
2026-05-17T09:31:36.4841097Z #11 3.981 Get:19 http://deb.debian.org/debian bookworm/main amd64 libkrb5-3 amd64 1.20.1-2+deb12u4 [334 kB]
2026-05-17T09:31:36.4842752Z #11 4.001 Get:20 http://deb.debian.org/debian bookworm/main amd64 libgssapi-krb5-2 amd64 1.20.1-2+deb12u4 [135 kB]
2026-05-17T09:31:36.4844214Z #11 4.003 Get:21 http://deb.debian.org/debian bookworm/main amd64 libtirpc-common all 1.3.3+ds-1 [14.0 kB]
2026-05-17T09:31:36.4845612Z #11 4.004 Get:22 http://deb.debian.org/debian bookworm/main amd64 libtirpc3 amd64 1.3.3+ds-1 [85.2 kB]
2026-05-17T09:31:36.4847045Z #11 4.005 Get:23 http://deb.debian.org/debian bookworm/main amd64 libnsl2 amd64 1.3.0-2 [39.5 kB]
2026-05-17T09:31:36.4848478Z #11 4.015 Get:24 http://deb.debian.org/debian bookworm/main amd64 readline-common all 8.2-1.3 [69.0 kB]
2026-05-17T09:31:36.4849842Z #11 4.015 Get:25 http://deb.debian.org/debian bookworm/main amd64 libreadline8 amd64 8.2-1.3 [166 kB]
2026-05-17T09:31:36.4851262Z #11 4.017 Get:26 http://deb.debian.org/debian bookworm/main amd64 libsqlite3-0 amd64 3.40.1-2+deb12u2 [839 kB]
2026-05-17T09:31:36.4853125Z #11 4.025 Get:27 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-stdlib amd64 3.11.2-6+deb12u7 [1797 kB]
2026-05-17T09:31:36.4854621Z #11 4.042 Get:28 http://deb.debian.org/debian bookworm/main amd64 python3.11 amd64 3.11.2-6+deb12u7 [574 kB]
2026-05-17T09:31:36.4856007Z #11 4.047 Get:29 http://deb.debian.org/debian bookworm/main amd64 libpython3-stdlib amd64 3.11.2-1+b1 [9312 B]
2026-05-17T09:31:36.4856885Z #11 4.049 Get:30 http://deb.debian.org/debian bookworm/main amd64 python3 amd64 3.11.2-1+b1 [26.3 kB]
2026-05-17T09:31:36.4858090Z #11 4.050 Get:31 http://deb.debian.org/debian bookworm/main amd64 bzip2 amd64 1.0.8-5+b1 [49.8 kB]
2026-05-17T09:31:36.4859444Z #11 4.052 Get:32 http://deb.debian.org/debian bookworm/main amd64 openssl amd64 3.0.20-1~deb12u1 [1438 kB]
2026-05-17T09:31:36.4860894Z #11 4.059 Get:33 http://deb.debian.org/debian bookworm/main amd64 ca-certificates all 20230311+deb12u1 [155 kB]
2026-05-17T09:31:36.4862251Z #11 4.062 Get:34 http://deb.debian.org/debian bookworm/main amd64 xz-utils amd64 5.4.1-1 [471 kB]
2026-05-17T09:31:36.4863689Z #11 4.065 Get:35 http://deb.debian.org/debian bookworm/main amd64 binutils-common amd64 2.40-2 [2487 kB]
2026-05-17T09:31:36.4865052Z #11 4.077 Get:36 http://deb.debian.org/debian bookworm/main amd64 libbinutils amd64 2.40-2 [572 kB]
2026-05-17T09:31:36.4866336Z #11 4.082 Get:37 http://deb.debian.org/debian bookworm/main amd64 libctf-nobfd0 amd64 2.40-2 [153 kB]
2026-05-17T09:31:36.4867630Z #11 4.083 Get:38 http://deb.debian.org/debian bookworm/main amd64 libctf0 amd64 2.40-2 [89.8 kB]
2026-05-17T09:31:36.4868811Z #11 4.087 Get:39 http://deb.debian.org/debian bookworm/main amd64 libgprofng0 amd64 2.40-2 [812 kB]
2026-05-17T09:31:36.4870026Z #11 4.092 Get:40 http://deb.debian.org/debian bookworm/main amd64 libjansson4 amd64 2.14-2 [40.8 kB]
2026-05-17T09:31:36.4871376Z #11 4.095 Get:41 http://deb.debian.org/debian bookworm/main amd64 binutils-x86-64-linux-gnu amd64 2.40-2 [2246 kB]
2026-05-17T09:31:36.4872987Z #11 4.104 Get:42 http://deb.debian.org/debian bookworm/main amd64 binutils amd64 2.40-2 [65.0 kB]
2026-05-17T09:31:36.4874374Z #11 4.106 Get:43 http://deb.debian.org/debian bookworm/main amd64 libc-dev-bin amd64 2.36-9+deb12u14 [48.1 kB]
2026-05-17T09:31:36.4876008Z #11 4.107 Get:44 http://deb.debian.org/debian-security bookworm-security/main amd64 linux-libc-dev amd64 6.1.172-1 [2272 kB]
2026-05-17T09:31:36.4877402Z #11 4.115 Get:45 http://deb.debian.org/debian bookworm/main amd64 libcrypt-dev amd64 1:4.4.33-2 [118 kB]
2026-05-17T09:31:36.4878930Z #11 4.116 Get:46 http://deb.debian.org/debian bookworm/main amd64 libtirpc-dev amd64 1.3.3+ds-1 [191 kB]
2026-05-17T09:31:36.4880128Z #11 4.119 Get:47 http://deb.debian.org/debian bookworm/main amd64 libnsl-dev amd64 1.3.0-2 [66.4 kB]
2026-05-17T09:31:36.4881285Z #11 4.120 Get:48 http://deb.debian.org/debian bookworm/main amd64 rpcsvc-proto amd64 1.4.3-1 [63.3 kB]
2026-05-17T09:31:36.4882776Z #11 4.120 Get:49 http://deb.debian.org/debian bookworm/main amd64 libc6-dev amd64 2.36-9+deb12u14 [1904 kB]
2026-05-17T09:31:36.4884033Z #11 4.130 Get:50 http://deb.debian.org/debian bookworm/main amd64 libisl23 amd64 0.25-1.1 [683 kB]
2026-05-17T09:31:36.4885436Z #11 4.139 Get:51 http://deb.debian.org/debian bookworm/main amd64 libmpfr6 amd64 4.2.0-1 [701 kB]
2026-05-17T09:31:36.4886668Z #11 4.141 Get:52 http://deb.debian.org/debian bookworm/main amd64 libmpc3 amd64 1.3.1-1 [51.5 kB]
2026-05-17T09:31:36.4887979Z #11 4.142 Get:53 http://deb.debian.org/debian bookworm/main amd64 cpp-12 amd64 12.2.0-14+deb12u1 [9768 kB]
2026-05-17T09:31:36.4889268Z #11 4.184 Get:54 http://deb.debian.org/debian bookworm/main amd64 cpp amd64 4:12.2.0-3 [6836 B]
2026-05-17T09:31:36.4890388Z #11 4.186 Get:55 http://deb.debian.org/debian bookworm/main amd64 libcc1-0 amd64 12.2.0-14+deb12u1 [41.7 kB]
2026-05-17T09:31:36.4891761Z #11 4.188 Get:56 http://deb.debian.org/debian bookworm/main amd64 libgomp1 amd64 12.2.0-14+deb12u1 [116 kB]
2026-05-17T09:31:36.4893346Z #11 4.190 Get:57 http://deb.debian.org/debian bookworm/main amd64 libitm1 amd64 12.2.0-14+deb12u1 [26.1 kB]
2026-05-17T09:31:36.4894722Z #11 4.192 Get:58 http://deb.debian.org/debian bookworm/main amd64 libatomic1 amd64 12.2.0-14+deb12u1 [9376 B]
2026-05-17T09:31:36.4896097Z #11 4.193 Get:59 http://deb.debian.org/debian bookworm/main amd64 libasan8 amd64 12.2.0-14+deb12u1 [2193 kB]
2026-05-17T09:31:36.4897511Z #11 4.203 Get:60 http://deb.debian.org/debian bookworm/main amd64 liblsan0 amd64 12.2.0-14+deb12u1 [969 kB]
2026-05-17T09:31:36.4899123Z #11 4.209 Get:61 http://deb.debian.org/debian bookworm/main amd64 libtsan2 amd64 12.2.0-14+deb12u1 [2197 kB]
2026-05-17T09:31:36.4900544Z #11 4.218 Get:62 http://deb.debian.org/debian bookworm/main amd64 libubsan1 amd64 12.2.0-14+deb12u1 [883 kB]
2026-05-17T09:31:36.4902377Z #11 4.223 Get:63 http://deb.debian.org/debian bookworm/main amd64 libquadmath0 amd64 12.2.0-14+deb12u1 [145 kB]
2026-05-17T09:31:36.4903883Z #11 4.225 Get:64 http://deb.debian.org/debian bookworm/main amd64 libgcc-12-dev amd64 12.2.0-14+deb12u1 [2437 kB]
2026-05-17T09:31:36.4905367Z #11 4.237 Get:65 http://deb.debian.org/debian bookworm/main amd64 gcc-12 amd64 12.2.0-14+deb12u1 [19.3 MB]
2026-05-17T09:31:36.4906689Z #11 4.316 Get:66 http://deb.debian.org/debian bookworm/main amd64 gcc amd64 4:12.2.0-3 [5216 B]
2026-05-17T09:31:36.4908034Z #11 4.318 Get:67 http://deb.debian.org/debian bookworm/main amd64 libstdc++-12-dev amd64 12.2.0-14+deb12u1 [2047 kB]
2026-05-17T09:31:36.4909439Z #11 4.331 Get:68 http://deb.debian.org/debian bookworm/main amd64 g++-12 amd64 12.2.0-14+deb12u1 [10.7 MB]
2026-05-17T09:31:36.4910726Z #11 4.375 Get:69 http://deb.debian.org/debian bookworm/main amd64 g++ amd64 4:12.2.0-3 [1356 B]
2026-05-17T09:31:36.4912140Z #11 4.377 Get:70 http://deb.debian.org/debian bookworm/main amd64 make amd64 4.3-4.1 [396 kB]
2026-05-17T09:31:36.4913475Z #11 4.379 Get:71 http://deb.debian.org/debian bookworm/main amd64 libdpkg-perl all 1.21.23 [604 kB]
2026-05-17T09:31:36.4914764Z #11 4.383 Get:72 http://deb.debian.org/debian bookworm/main amd64 patch amd64 2.7.6-7 [128 kB]
2026-05-17T09:31:36.4916014Z #11 4.385 Get:73 http://deb.debian.org/debian bookworm/main amd64 dpkg-dev all 1.21.23 [1354 kB]
2026-05-17T09:31:36.4917315Z #11 4.391 Get:74 http://deb.debian.org/debian bookworm/main amd64 build-essential amd64 12.9 [7704 B]
2026-05-17T09:31:36.4918650Z #11 4.392 Get:75 http://deb.debian.org/debian bookworm/main amd64 libbrotli1 amd64 1.0.9-2+b6 [275 kB]
2026-05-17T09:31:36.4920119Z #11 4.395 Get:76 http://deb.debian.org/debian bookworm/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg-10 [20.3 kB]
2026-05-17T09:31:36.4921806Z #11 4.396 Get:77 http://deb.debian.org/debian bookworm/main amd64 libsasl2-2 amd64 2.1.28+dfsg-10 [59.7 kB]
2026-05-17T09:31:36.4923526Z #11 4.398 Get:78 http://deb.debian.org/debian bookworm/main amd64 libldap-2.5-0 amd64 2.5.13+dfsg-5 [183 kB]
2026-05-17T09:31:36.4925204Z #11 4.411 Get:79 http://deb.debian.org/debian-security bookworm-security/main amd64 libnghttp2-14 amd64 1.52.0-1+deb12u3 [72.4 kB]
2026-05-17T09:31:36.4926721Z #11 4.412 Get:80 http://deb.debian.org/debian bookworm/main amd64 libpsl5 amd64 0.21.2-1 [58.7 kB]
2026-05-17T09:31:36.4928207Z #11 4.414 Get:81 http://deb.debian.org/debian bookworm/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b2 [60.8 kB]
2026-05-17T09:31:36.4929694Z #11 4.415 Get:82 http://deb.debian.org/debian bookworm/main amd64 libssh2-1 amd64 1.10.0-3+b1 [179 kB]
2026-05-17T09:31:36.4931170Z #11 4.417 Get:83 http://deb.debian.org/debian bookworm/main amd64 libcurl3-gnutls amd64 7.88.1-10+deb12u14 [386 kB]
2026-05-17T09:31:36.4932784Z #11 4.428 Get:84 http://deb.debian.org/debian bookworm/main amd64 liberror-perl all 0.17029-2 [29.0 kB]
2026-05-17T09:31:36.4934209Z #11 4.432 Get:85 http://deb.debian.org/debian bookworm/main amd64 git-man all 1:2.39.5-0+deb12u3 [2053 kB]
2026-05-17T09:31:36.4935558Z #11 4.445 Get:86 http://deb.debian.org/debian bookworm/main amd64 git amd64 1:2.39.5-0+deb12u3 [7264 kB]
2026-05-17T09:31:36.4936756Z #11 4.629 debconf: delaying package configuration, since apt-utils is not installed
2026-05-17T09:31:36.4937571Z #11 4.655 Fetched 100 MB in 1s (118 MB/s)
2026-05-17T09:31:36.4938117Z #11 4.673 (Reading database ... 
2026-05-17T09:31:36.4938575Z (Reading database ... 5%
2026-05-17T09:31:36.4938989Z (Reading database ... 10%
2026-05-17T09:31:36.4939412Z (Reading database ... 15%
2026-05-17T09:31:36.4939842Z (Reading database ... 20%
2026-05-17T09:31:36.4940257Z (Reading database ... 25%
2026-05-17T09:31:36.4940684Z (Reading database ... 30%
2026-05-17T09:31:36.4941113Z (Reading database ... 35%
2026-05-17T09:31:36.4941529Z (Reading database ... 40%
2026-05-17T09:31:36.4942516Z (Reading database ... 45%
2026-05-17T09:31:36.4943001Z (Reading database ... 50%
2026-05-17T09:31:36.4943514Z (Reading database ... 55%
2026-05-17T09:31:36.4943950Z (Reading database ... 60%
2026-05-17T09:31:36.4944434Z (Reading database ... 65%
2026-05-17T09:31:36.4944880Z (Reading database ... 70%
2026-05-17T09:31:36.4945323Z (Reading database ... 75%
2026-05-17T09:31:36.4945774Z (Reading database ... 80%
2026-05-17T09:31:36.4946245Z (Reading database ... 85%
2026-05-17T09:31:36.4946663Z (Reading database ... 90%
2026-05-17T09:31:36.4947107Z (Reading database ... 95%
2026-05-17T09:31:36.4947550Z (Reading database ... 100%
2026-05-17T09:31:36.4948293Z (Reading database ... 6096 files and directories currently installed.)
2026-05-17T09:31:36.4949197Z #11 4.687 Preparing to unpack .../dpkg_1.21.23_amd64.deb ...
2026-05-17T09:31:36.4949951Z #11 4.692 Unpacking dpkg (1.21.23) over (1.21.22) ...
2026-05-17T09:31:36.4950631Z #11 4.859 Setting up dpkg (1.21.23) ...
2026-05-17T09:31:36.4951219Z #11 5.049 (Reading database ... 
2026-05-17T09:31:36.4951706Z (Reading database ... 5%
2026-05-17T09:31:36.4952481Z (Reading database ... 10%
2026-05-17T09:31:36.4952934Z (Reading database ... 15%
2026-05-17T09:31:36.4953384Z (Reading database ... 20%
2026-05-17T09:31:36.4953863Z (Reading database ... 25%
2026-05-17T09:31:36.4954325Z (Reading database ... 30%
2026-05-17T09:31:36.4954872Z (Reading database ... 35%
2026-05-17T09:31:36.4955330Z (Reading database ... 40%
2026-05-17T09:31:36.4955761Z (Reading database ... 45%
2026-05-17T09:31:36.4956208Z (Reading database ... 50%
2026-05-17T09:31:36.4956670Z (Reading database ... 55%
2026-05-17T09:31:36.4957120Z (Reading database ... 60%
2026-05-17T09:31:36.4957635Z (Reading database ... 65%
2026-05-17T09:31:36.4958072Z (Reading database ... 70%
2026-05-17T09:31:36.4958497Z (Reading database ... 75%
2026-05-17T09:31:36.4959243Z (Reading database ... 80%
2026-05-17T09:31:36.4959693Z (Reading database ... 85%
2026-05-17T09:31:36.4960157Z (Reading database ... 90%
2026-05-17T09:31:36.4960612Z (Reading database ... 95%
2026-05-17T09:31:36.4961071Z (Reading database ... 100%
2026-05-17T09:31:36.4961808Z (Reading database ... 6096 files and directories currently installed.)
2026-05-17T09:31:36.4963109Z #11 5.066 Preparing to unpack .../libc6_2.36-9+deb12u14_amd64.deb ...
2026-05-17T09:31:36.4963948Z #11 5.166 debconf: unable to initialize frontend: Dialog
2026-05-17T09:31:36.4964842Z #11 5.166 debconf: (TERM is not set, so the dialog frontend is not usable.)
2026-05-17T09:31:36.4965695Z #11 5.166 debconf: falling back to frontend: Readline
2026-05-17T09:31:36.4966469Z #11 5.166 debconf: unable to initialize frontend: Readline
2026-05-17T09:31:36.4970163Z #11 5.166 debconf: (Can't locate Term/ReadLine.pm in @INC (you may need to install the Term::ReadLine module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.36.0 /usr/local/share/perl/5.36.0 /usr/lib/x86_64-linux-gnu/perl5/5.36 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.36 /usr/share/perl/5.36 /usr/local/lib/site_perl) at /usr/share/perl5/Debconf/FrontEnd/Readline.pm line 7.)
2026-05-17T09:31:36.4973357Z #11 5.166 debconf: falling back to frontend: Teletype
2026-05-17T09:31:36.4974278Z #11 5.218 Unpacking libc6:amd64 (2.36-9+deb12u14) over (2.36-9+deb12u13) ...
2026-05-17T09:31:36.4975154Z #11 5.740 Setting up libc6:amd64 (2.36-9+deb12u14) ...
2026-05-17T09:31:36.4975904Z #11 5.843 debconf: unable to initialize frontend: Dialog
2026-05-17T09:31:36.4976723Z #11 5.843 debconf: (TERM is not set, so the dialog frontend is not usable.)
2026-05-17T09:31:36.4977523Z #11 5.843 debconf: falling back to frontend: Readline
2026-05-17T09:31:36.4978262Z #11 5.843 debconf: unable to initialize frontend: Readline
2026-05-17T09:31:36.4982308Z #11 5.843 debconf: (Can't locate Term/ReadLine.pm in @INC (you may need to install the Term::ReadLine module) (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.36.0 /usr/local/share/perl/5.36.0 /usr/lib/x86_64-linux-gnu/perl5/5.36 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.36 /usr/share/perl/5.36 /usr/local/lib/site_perl) at /usr/share/perl5/Debconf/FrontEnd/Readline.pm line 7.)
2026-05-17T09:31:36.4985326Z #11 5.843 debconf: falling back to frontend: Teletype
2026-05-17T09:31:36.6339819Z #11 6.981 (Reading database ... 
2026-05-17T09:31:36.6340624Z (Reading database ... 5%
2026-05-17T09:31:36.6341253Z (Reading database ... 10%
2026-05-17T09:31:36.6341856Z (Reading database ... 15%
2026-05-17T09:31:36.6342781Z (Reading database ... 20%
2026-05-17T09:31:36.6343329Z (Reading database ... 25%
2026-05-17T09:31:36.6343983Z (Reading database ... 30%
2026-05-17T09:31:36.6344585Z (Reading database ... 35%
2026-05-17T09:31:36.6345173Z (Reading database ... 40%
2026-05-17T09:31:36.6345754Z (Reading database ... 45%
2026-05-17T09:31:36.6346348Z (Reading database ... 50%
2026-05-17T09:31:36.6346926Z (Reading database ... 55%
2026-05-17T09:31:36.6349250Z (Reading database ... 60%
2026-05-17T09:31:36.6349866Z (Reading database ... 65%
2026-05-17T09:31:36.6350835Z (Reading database ... 70%
2026-05-17T09:31:36.6353707Z (Reading database ... 75%
2026-05-17T09:31:36.6354494Z (Reading database ... 80%
2026-05-17T09:31:36.6355043Z (Reading database ... 85%
2026-05-17T09:31:36.6355840Z (Reading database ... 90%
2026-05-17T09:31:36.6356598Z (Reading database ... 95%
2026-05-17T09:31:36.6357159Z (Reading database ... 100%
2026-05-17T09:31:36.6358228Z (Reading database ... 6096 files and directories currently installed.)
2026-05-17T09:31:36.6359538Z #11 6.997 Preparing to unpack .../libc-bin_2.36-9+deb12u14_amd64.deb ...
2026-05-17T09:31:36.6360835Z #11 7.106 Unpacking libc-bin (2.36-9+deb12u14) over (2.36-9+deb12u13) ...
2026-05-17T09:31:36.7347930Z 
2026-05-17T09:31:36.7349047Z #11 ...
2026-05-17T09:31:36.7352318Z 
2026-05-17T09:31:36.7353313Z #12 [runtime  3/15] COPY --from=litestream /usr/local/bin/litestream /usr/local/bin/litestream
2026-05-17T09:31:36.7363753Z #12 DONE 0.2s
2026-05-17T09:31:36.7366879Z 
2026-05-17T09:31:36.7368617Z #11 [builder  2/13] RUN apt-get update && apt-get install -y --no-install-recommends     build-essential python3 ca-certificates git  && rm -rf /var/lib/apt/lists/*
2026-05-17T09:31:36.7370081Z #11 7.178 Setting up libc-bin (2.36-9+deb12u14) ...
2026-05-17T09:31:36.7371039Z #11 7.204 Selecting previously unselected package perl-modules-5.36.
2026-05-17T09:31:36.7371859Z #11 7.204 (Reading database ... 
2026-05-17T09:31:36.7372645Z (Reading database ... 5%
2026-05-17T09:31:36.7373211Z (Reading database ... 10%
2026-05-17T09:31:36.7373745Z (Reading database ... 15%
2026-05-17T09:31:36.7374771Z (Reading database ... 20%
2026-05-17T09:31:36.7375569Z (Reading database ... 25%
2026-05-17T09:31:36.7376469Z (Reading database ... 30%
2026-05-17T09:31:36.7377581Z (Reading database ... 35%
2026-05-17T09:31:36.7378359Z (Reading database ... 40%
2026-05-17T09:31:36.7379268Z (Reading database ... 45%
2026-05-17T09:31:36.7380648Z (Reading database ... 50%
2026-05-17T09:31:36.7384325Z (Reading database ... 55%
2026-05-17T09:31:36.7386731Z (Reading database ... 60%
2026-05-17T09:31:36.7387930Z (Reading database ... 65%
2026-05-17T09:31:36.7389367Z (Reading database ... 70%
2026-05-17T09:31:36.7390194Z (Reading database ... 75%
2026-05-17T09:31:36.8907990Z (Reading database ... 80%
2026-05-17T09:31:36.8908730Z (Reading database ... 85%
2026-05-17T09:31:36.8909427Z (Reading database ... 90%
2026-05-17T09:31:36.8910088Z (Reading database ... 95%
2026-05-17T09:31:36.8910695Z (Reading database ... 100%
2026-05-17T09:31:36.8911608Z (Reading database ... 6096 files and directories currently installed.)
2026-05-17T09:31:36.8913343Z #11 7.213 Preparing to unpack .../0-perl-modules-5.36_5.36.0-7+deb12u3_all.deb ...
2026-05-17T09:31:36.8914454Z #11 7.214 Unpacking perl-modules-5.36 (5.36.0-7+deb12u3) ...
2026-05-17T09:31:37.0509732Z #11 7.524 Selecting previously unselected package libgdbm6:amd64.
2026-05-17T09:31:37.2461702Z #11 7.526 Preparing to unpack .../1-libgdbm6_1.23-3_amd64.deb ...
2026-05-17T09:31:37.2463318Z #11 7.528 Unpacking libgdbm6:amd64 (1.23-3) ...
2026-05-17T09:31:37.2464364Z #11 7.546 Selecting previously unselected package libgdbm-compat4:amd64.
2026-05-17T09:31:37.2465474Z #11 7.547 Preparing to unpack .../2-libgdbm-compat4_1.23-3_amd64.deb ...
2026-05-17T09:31:37.2466538Z #11 7.549 Unpacking libgdbm-compat4:amd64 (1.23-3) ...
2026-05-17T09:31:37.2467519Z #11 7.566 Selecting previously unselected package libperl5.36:amd64.
2026-05-17T09:31:37.2510427Z #11 7.567 Preparing to unpack .../3-libperl5.36_5.36.0-7+deb12u3_amd64.deb ...
2026-05-17T09:31:37.2511366Z #11 7.568 Unpacking libperl5.36:amd64 (5.36.0-7+deb12u3) ...
2026-05-17T09:31:37.4175249Z #11 7.891 Selecting previously unselected package perl.
2026-05-17T09:31:37.5993813Z #11 7.893 Preparing to unpack .../4-perl_5.36.0-7+deb12u3_amd64.deb ...
2026-05-17T09:31:37.5997806Z #11 7.898 Unpacking perl (5.36.0-7+deb12u3) ...
2026-05-17T09:31:37.6001236Z #11 7.932 Selecting previously unselected package libssl3:amd64.
2026-05-17T09:31:37.6004435Z #11 7.934 Preparing to unpack .../5-libssl3_3.0.20-1~deb12u1_amd64.deb ...
2026-05-17T09:31:37.6021672Z #11 7.935 Unpacking libssl3:amd64 (3.0.20-1~deb12u1) ...
2026-05-17T09:31:37.6023340Z #11 8.073 Selecting previously unselected package libpython3.11-minimal:amd64.
2026-05-17T09:31:37.7118620Z #11 8.073 Preparing to unpack .../6-libpython3.11-minimal_3.11.2-6+deb12u7_amd64.deb ...
2026-05-17T09:31:37.7123773Z #11 8.075 Unpacking libpython3.11-minimal:amd64 (3.11.2-6+deb12u7) ...
2026-05-17T09:31:37.7125389Z #11 8.161 Selecting previously unselected package libexpat1:amd64.
2026-05-17T09:31:37.7126550Z #11 8.163 Preparing to unpack .../7-libexpat1_2.5.0-1+deb12u2_amd64.deb ...
2026-05-17T09:31:37.7127529Z #11 8.164 Unpacking libexpat1:amd64 (2.5.0-1+deb12u2) ...
2026-05-17T09:31:37.7128485Z #11 8.186 Selecting previously unselected package python3.11-minimal.
2026-05-17T09:31:37.8633010Z #11 8.188 Preparing to unpack .../8-python3.11-minimal_3.11.2-6+deb12u7_amd64.deb ...
2026-05-17T09:31:37.8635791Z #11 8.192 Unpacking python3.11-minimal (3.11.2-6+deb12u7) ...
2026-05-17T09:31:37.8637212Z #11 8.337 Setting up libssl3:amd64 (3.0.20-1~deb12u1) ...
2026-05-17T09:31:38.0249580Z #11 8.340 Setting up libpython3.11-minimal:amd64 (3.11.2-6+deb12u7) ...
2026-05-17T09:31:38.0250544Z #11 8.345 Setting up libexpat1:amd64 (2.5.0-1+deb12u2) ...
2026-05-17T09:31:38.0251384Z #11 8.348 Setting up python3.11-minimal (3.11.2-6+deb12u7) ...
2026-05-17T09:31:38.4115715Z #11 8.885 Selecting previously unselected package python3-minimal.
2026-05-17T09:31:38.5294250Z #11 8.885 (Reading database ... 
2026-05-17T09:31:38.5295232Z (Reading database ... 5%
2026-05-17T09:31:38.5295840Z (Reading database ... 10%
2026-05-17T09:31:38.5296256Z (Reading database ... 15%
2026-05-17T09:31:38.5297705Z (Reading database ... 20%
2026-05-17T09:31:38.5298391Z (Reading database ... 25%
2026-05-17T09:31:38.5298807Z (Reading database ... 30%
2026-05-17T09:31:38.5299643Z (Reading database ... 35%
2026-05-17T09:31:38.5300077Z (Reading database ... 40%
2026-05-17T09:31:38.5300506Z (Reading database ... 45%
2026-05-17T09:31:38.5300926Z (Reading database ... 50%
2026-05-17T09:31:38.5301288Z (Reading database ... 55%
2026-05-17T09:31:38.5301645Z (Reading database ... 60%
2026-05-17T09:31:38.5302299Z (Reading database ... 65%
2026-05-17T09:31:38.5302724Z (Reading database ... 70%
2026-05-17T09:31:38.5303176Z (Reading database ... 75%
2026-05-17T09:31:38.5303544Z (Reading database ... 80%
2026-05-17T09:31:38.5303908Z (Reading database ... 85%
2026-05-17T09:31:38.5304315Z (Reading database ... 90%
2026-05-17T09:31:38.5304735Z (Reading database ... 95%
2026-05-17T09:31:38.5305167Z (Reading database ... 100%
2026-05-17T09:31:38.5305863Z (Reading database ... 8428 files and directories currently installed.)
2026-05-17T09:31:38.5306779Z #11 8.895 Preparing to unpack .../00-python3-minimal_3.11.2-1+b1_amd64.deb ...
2026-05-17T09:31:38.5307583Z #11 8.897 Unpacking python3-minimal (3.11.2-1+b1) ...
2026-05-17T09:31:38.5308561Z #11 8.913 Selecting previously unselected package media-types.
2026-05-17T09:31:38.5309358Z #11 8.914 Preparing to unpack .../01-media-types_10.0.0_all.deb ...
2026-05-17T09:31:38.5310026Z #11 8.915 Unpacking media-types (10.0.0) ...
2026-05-17T09:31:38.5310762Z #11 8.931 Selecting previously unselected package libncursesw6:amd64.
2026-05-17T09:31:38.5311544Z #11 8.933 Preparing to unpack .../02-libncursesw6_6.4-4_amd64.deb ...
2026-05-17T09:31:38.5312417Z #11 8.934 Unpacking libncursesw6:amd64 (6.4-4) ...
2026-05-17T09:31:38.5313313Z #11 8.959 Selecting previously unselected package libkrb5support0:amd64.
2026-05-17T09:31:38.5314389Z #11 8.961 Preparing to unpack .../03-libkrb5support0_1.20.1-2+deb12u4_amd64.deb ...
2026-05-17T09:31:38.5317012Z #11 8.962 Unpacking libkrb5support0:amd64 (1.20.1-2+deb12u4) ...
2026-05-17T09:31:38.5317998Z #11 8.979 Selecting previously unselected package libk5crypto3:amd64.
2026-05-17T09:31:38.5320672Z #11 8.981 Preparing to unpack .../04-libk5crypto3_1.20.1-2+deb12u4_amd64.deb ...
2026-05-17T09:31:38.5321974Z #11 8.982 Unpacking libk5crypto3:amd64 (1.20.1-2+deb12u4) ...
2026-05-17T09:31:38.5324199Z #11 9.003 Selecting previously unselected package libkeyutils1:amd64.
2026-05-17T09:31:38.6361384Z #11 9.006 Preparing to unpack .../05-libkeyutils1_1.6.3-2_amd64.deb ...
2026-05-17T09:31:38.6363817Z #11 9.007 Unpacking libkeyutils1:amd64 (1.6.3-2) ...
2026-05-17T09:31:38.6365005Z #11 9.023 Selecting previously unselected package libkrb5-3:amd64.
2026-05-17T09:31:38.6366214Z #11 9.024 Preparing to unpack .../06-libkrb5-3_1.20.1-2+deb12u4_amd64.deb ...
2026-05-17T09:31:38.6367194Z #11 9.026 Unpacking libkrb5-3:amd64 (1.20.1-2+deb12u4) ...
2026-05-17T09:31:38.6368173Z #11 9.066 Selecting previously unselected package libgssapi-krb5-2:amd64.
2026-05-17T09:31:38.6369273Z #11 9.068 Preparing to unpack .../07-libgssapi-krb5-2_1.20.1-2+deb12u4_amd64.deb ...
2026-05-17T09:31:38.6370277Z #11 9.070 Unpacking libgssapi-krb5-2:amd64 (1.20.1-2+deb12u4) ...
2026-05-17T09:31:38.6371536Z #11 9.092 Selecting previously unselected package libtirpc-common.
2026-05-17T09:31:38.6372829Z #11 9.094 Preparing to unpack .../08-libtirpc-common_1.3.3+ds-1_all.deb ...
2026-05-17T09:31:38.6373739Z #11 9.095 Unpacking libtirpc-common (1.3.3+ds-1) ...
2026-05-17T09:31:38.6374617Z #11 9.110 Selecting previously unselected package libtirpc3:amd64.
2026-05-17T09:31:38.7842733Z #11 9.112 Preparing to unpack .../09-libtirpc3_1.3.3+ds-1_amd64.deb ...
2026-05-17T09:31:38.7843713Z #11 9.114 Unpacking libtirpc3:amd64 (1.3.3+ds-1) ...
2026-05-17T09:31:38.7845575Z #11 9.133 Selecting previously unselected package libnsl2:amd64.
2026-05-17T09:31:38.7848091Z #11 9.135 Preparing to unpack .../10-libnsl2_1.3.0-2_amd64.deb ...
2026-05-17T09:31:38.7848856Z #11 9.136 Unpacking libnsl2:amd64 (1.3.0-2) ...
2026-05-17T09:31:38.7849612Z #11 9.152 Selecting previously unselected package readline-common.
2026-05-17T09:31:38.7850434Z #11 9.154 Preparing to unpack .../11-readline-common_8.2-1.3_all.deb ...
2026-05-17T09:31:38.7851197Z #11 9.155 Unpacking readline-common (8.2-1.3) ...
2026-05-17T09:31:38.7852066Z #11 9.172 Selecting previously unselected package libreadline8:amd64.
2026-05-17T09:31:38.7852907Z #11 9.174 Preparing to unpack .../12-libreadline8_8.2-1.3_amd64.deb ...
2026-05-17T09:31:38.7853771Z #11 9.175 Unpacking libreadline8:amd64 (8.2-1.3) ...
2026-05-17T09:31:38.7854526Z #11 9.200 Selecting previously unselected package libsqlite3-0:amd64.
2026-05-17T09:31:38.7855379Z #11 9.202 Preparing to unpack .../13-libsqlite3-0_3.40.1-2+deb12u2_amd64.deb ...
2026-05-17T09:31:38.7856178Z #11 9.203 Unpacking libsqlite3-0:amd64 (3.40.1-2+deb12u2) ...
2026-05-17T09:31:38.7857022Z #11 9.258 Selecting previously unselected package libpython3.11-stdlib:amd64.
2026-05-17T09:31:38.9363785Z #11 9.261 Preparing to unpack .../14-libpython3.11-stdlib_3.11.2-6+deb12u7_amd64.deb ...
2026-05-17T09:31:38.9365005Z #11 9.262 Unpacking libpython3.11-stdlib:amd64 (3.11.2-6+deb12u7) ...
2026-05-17T09:31:38.9366026Z #11 9.410 Selecting previously unselected package python3.11.
2026-05-17T09:31:39.1149934Z #11 9.412 Preparing to unpack .../15-python3.11_3.11.2-6+deb12u7_amd64.deb ...
2026-05-17T09:31:39.1152441Z #11 9.414 Unpacking python3.11 (3.11.2-6+deb12u7) ...
2026-05-17T09:31:39.1153762Z #11 9.438 Selecting previously unselected package libpython3-stdlib:amd64.
2026-05-17T09:31:39.1155138Z #11 9.440 Preparing to unpack .../16-libpython3-stdlib_3.11.2-1+b1_amd64.deb ...
2026-05-17T09:31:39.1156725Z #11 9.441 Unpacking libpython3-stdlib:amd64 (3.11.2-1+b1) ...
2026-05-17T09:31:39.1158383Z #11 9.460 Setting up python3-minimal (3.11.2-1+b1) ...
2026-05-17T09:31:39.1160415Z #11 9.588 Selecting previously unselected package python3.
2026-05-17T09:31:39.2681400Z #11 9.588 (Reading database ... 
2026-05-17T09:31:39.2682883Z (Reading database ... 5%
2026-05-17T09:31:39.2683542Z (Reading database ... 10%
2026-05-17T09:31:39.2684171Z (Reading database ... 15%
2026-05-17T09:31:39.2684730Z (Reading database ... 20%
2026-05-17T09:31:39.2685355Z (Reading database ... 25%
2026-05-17T09:31:39.2685889Z (Reading database ... 30%
2026-05-17T09:31:39.2686478Z (Reading database ... 35%
2026-05-17T09:31:39.2687008Z (Reading database ... 40%
2026-05-17T09:31:39.2687582Z (Reading database ... 45%
2026-05-17T09:31:39.2688118Z (Reading database ... 50%
2026-05-17T09:31:39.2688690Z (Reading database ... 55%
2026-05-17T09:31:39.2689225Z (Reading database ... 60%
2026-05-17T09:31:39.2689804Z (Reading database ... 65%
2026-05-17T09:31:39.2690333Z (Reading database ... 70%
2026-05-17T09:31:39.2690906Z (Reading database ... 75%
2026-05-17T09:31:39.2691439Z (Reading database ... 80%
2026-05-17T09:31:39.2692300Z (Reading database ... 85%
2026-05-17T09:31:39.2692872Z (Reading database ... 90%
2026-05-17T09:31:39.2693451Z (Reading database ... 95%
2026-05-17T09:31:39.2693989Z (Reading database ... 100%
2026-05-17T09:31:39.2694876Z (Reading database ... 8936 files and directories currently installed.)
2026-05-17T09:31:39.2696233Z #11 9.599 Preparing to unpack .../00-python3_3.11.2-1+b1_amd64.deb ...
2026-05-17T09:31:39.2697123Z #11 9.603 Unpacking python3 (3.11.2-1+b1) ...
2026-05-17T09:31:39.2698776Z #11 9.619 Selecting previously unselected package bzip2.
2026-05-17T09:31:39.2700928Z #11 9.620 Preparing to unpack .../01-bzip2_1.0.8-5+b1_amd64.deb ...
2026-05-17T09:31:39.2701824Z #11 9.622 Unpacking bzip2 (1.0.8-5+b1) ...
2026-05-17T09:31:39.2702729Z #11 9.640 Selecting previously unselected package openssl.
2026-05-17T09:31:39.2703642Z #11 9.642 Preparing to unpack .../02-openssl_3.0.20-1~deb12u1_amd64.deb ...
2026-05-17T09:31:39.2708217Z #11 9.643 Unpacking openssl (3.0.20-1~deb12u1) ...
2026-05-17T09:31:39.2709454Z #11 9.741 Selecting previously unselected package ca-certificates.
2026-05-17T09:31:39.5186267Z #11 9.744 Preparing to unpack .../03-ca-certificates_20230311+deb12u1_all.deb ...
2026-05-17T09:31:39.5187482Z #11 9.747 Unpacking ca-certificates (20230311+deb12u1) ...
2026-05-17T09:31:39.5189847Z #11 9.788 Selecting previously unselected package xz-utils.
2026-05-17T09:31:39.5190743Z #11 9.790 Preparing to unpack .../04-xz-utils_5.4.1-1_amd64.deb ...
2026-05-17T09:31:39.5191463Z #11 9.791 Unpacking xz-utils (5.4.1-1) ...
2026-05-17T09:31:39.5192645Z #11 9.838 Selecting previously unselected package binutils-common:amd64.
2026-05-17T09:31:39.5193609Z #11 9.840 Preparing to unpack .../05-binutils-common_2.40-2_amd64.deb ...
2026-05-17T09:31:39.5194420Z #11 9.841 Unpacking binutils-common:amd64 (2.40-2) ...
2026-05-17T09:31:39.5371900Z #11 10.01 Selecting previously unselected package libbinutils:amd64.
2026-05-17T09:31:39.6410940Z #11 10.01 Preparing to unpack .../06-libbinutils_2.40-2_amd64.deb ...
2026-05-17T09:31:39.6412929Z #11 10.01 Unpacking libbinutils:amd64 (2.40-2) ...
2026-05-17T09:31:39.6414517Z #11 10.07 Selecting previously unselected package libctf-nobfd0:amd64.
2026-05-17T09:31:39.6415888Z #11 10.07 Preparing to unpack .../07-libctf-nobfd0_2.40-2_amd64.deb ...
2026-05-17T09:31:39.6417485Z #11 10.07 Unpacking libctf-nobfd0:amd64 (2.40-2) ...
2026-05-17T09:31:39.6418759Z #11 10.09 Selecting previously unselected package libctf0:amd64.
2026-05-17T09:31:39.6427091Z #11 10.09 Preparing to unpack .../08-libctf0_2.40-2_amd64.deb ...
2026-05-17T09:31:39.6430674Z #11 10.09 Unpacking libctf0:amd64 (2.40-2) ...
2026-05-17T09:31:39.6437315Z #11 10.11 Selecting previously unselected package libgprofng0:amd64.
2026-05-17T09:31:39.8869492Z #11 10.12 Preparing to unpack .../09-libgprofng0_2.40-2_amd64.deb ...
2026-05-17T09:31:39.8870617Z #11 10.12 Unpacking libgprofng0:amd64 (2.40-2) ...
2026-05-17T09:31:39.8871524Z #11 10.18 Selecting previously unselected package libjansson4:amd64.
2026-05-17T09:31:39.8872799Z #11 10.19 Preparing to unpack .../10-libjansson4_2.14-2_amd64.deb ...
2026-05-17T09:31:39.8873634Z #11 10.19 Unpacking libjansson4:amd64 (2.14-2) ...
2026-05-17T09:31:39.8874760Z #11 10.21 Selecting previously unselected package binutils-x86-64-linux-gnu.
2026-05-17T09:31:39.8875885Z #11 10.21 Preparing to unpack .../11-binutils-x86-64-linux-gnu_2.40-2_amd64.deb ...
2026-05-17T09:31:39.8877072Z #11 10.21 Unpacking binutils-x86-64-linux-gnu (2.40-2) ...
2026-05-17T09:31:39.9136183Z #11 10.39 Selecting previously unselected package binutils.
2026-05-17T09:31:40.1117125Z #11 10.39 Preparing to unpack .../12-binutils_2.40-2_amd64.deb ...
2026-05-17T09:31:40.1118241Z #11 10.39 Unpacking binutils (2.40-2) ...
2026-05-17T09:31:40.1120905Z #11 10.41 Selecting previously unselected package libc-dev-bin.
2026-05-17T09:31:40.1122189Z #11 10.41 Preparing to unpack .../13-libc-dev-bin_2.36-9+deb12u14_amd64.deb ...
2026-05-17T09:31:40.1123128Z #11 10.41 Unpacking libc-dev-bin (2.36-9+deb12u14) ...
2026-05-17T09:31:40.1124010Z #11 10.43 Selecting previously unselected package linux-libc-dev:amd64.
2026-05-17T09:31:40.1124993Z #11 10.43 Preparing to unpack .../14-linux-libc-dev_6.1.172-1_amd64.deb ...
2026-05-17T09:31:40.1125859Z #11 10.43 Unpacking linux-libc-dev:amd64 (6.1.172-1) ...
2026-05-17T09:31:40.1520996Z #11 10.63 Selecting previously unselected package libcrypt-dev:amd64.
2026-05-17T09:31:40.2669977Z #11 10.63 Preparing to unpack .../15-libcrypt-dev_1%3a4.4.33-2_amd64.deb ...
2026-05-17T09:31:40.2672496Z #11 10.64 Unpacking libcrypt-dev:amd64 (1:4.4.33-2) ...
2026-05-17T09:31:40.2682536Z #11 10.66 Selecting previously unselected package libtirpc-dev:amd64.
2026-05-17T09:31:40.2684682Z #11 10.66 Preparing to unpack .../16-libtirpc-dev_1.3.3+ds-1_amd64.deb ...
2026-05-17T09:31:40.2686550Z #11 10.66 Unpacking libtirpc-dev:amd64 (1.3.3+ds-1) ...
2026-05-17T09:31:40.2690426Z #11 10.69 Selecting previously unselected package libnsl-dev:amd64.
2026-05-17T09:31:40.2696493Z #11 10.69 Preparing to unpack .../17-libnsl-dev_1.3.0-2_amd64.deb ...
2026-05-17T09:31:40.2702712Z #11 10.70 Unpacking libnsl-dev:amd64 (1.3.0-2) ...
2026-05-17T09:31:40.2704329Z #11 10.72 Selecting previously unselected package rpcsvc-proto.
2026-05-17T09:31:40.2705963Z #11 10.72 Preparing to unpack .../18-rpcsvc-proto_1.4.3-1_amd64.deb ...
2026-05-17T09:31:40.2707212Z #11 10.72 Unpacking rpcsvc-proto (1.4.3-1) ...
2026-05-17T09:31:40.2708689Z #11 10.74 Selecting previously unselected package libc6-dev:amd64.
2026-05-17T09:31:40.4207295Z #11 10.74 Preparing to unpack .../19-libc6-dev_2.36-9+deb12u14_amd64.deb ...
2026-05-17T09:31:40.4208451Z #11 10.74 Unpacking libc6-dev:amd64 (2.36-9+deb12u14) ...
2026-05-17T09:31:40.4423610Z #11 10.92 Selecting previously unselected package libisl23:amd64.
2026-05-17T09:31:40.5476646Z #11 10.92 Preparing to unpack .../20-libisl23_0.25-1.1_amd64.deb ...
2026-05-17T09:31:40.5477542Z #11 10.92 Unpacking libisl23:amd64 (0.25-1.1) ...
2026-05-17T09:31:40.5483664Z #11 10.98 Selecting previously unselected package libmpfr6:amd64.
2026-05-17T09:31:40.5485101Z #11 10.98 Preparing to unpack .../21-libmpfr6_4.2.0-1_amd64.deb ...
2026-05-17T09:31:40.5486255Z #11 10.98 Unpacking libmpfr6:amd64 (4.2.0-1) ...
2026-05-17T09:31:40.5487490Z #11 11.02 Selecting previously unselected package libmpc3:amd64.
2026-05-17T09:31:40.7214581Z #11 11.02 Preparing to unpack .../22-libmpc3_1.3.1-1_amd64.deb ...
2026-05-17T09:31:40.7215711Z #11 11.03 Unpacking libmpc3:amd64 (1.3.1-1) ...
2026-05-17T09:31:40.7217017Z #11 11.04 Selecting previously unselected package cpp-12.
2026-05-17T09:31:40.7218208Z #11 11.04 Preparing to unpack .../23-cpp-12_12.2.0-14+deb12u1_amd64.deb ...
2026-05-17T09:31:40.7219200Z #11 11.04 Unpacking cpp-12 (12.2.0-14+deb12u1) ...
2026-05-17T09:31:41.1273576Z #11 11.60 Selecting previously unselected package cpp.
2026-05-17T09:31:41.2289156Z #11 11.60 Preparing to unpack .../24-cpp_4%3a12.2.0-3_amd64.deb ...
2026-05-17T09:31:41.2290223Z #11 11.60 Unpacking cpp (4:12.2.0-3) ...
2026-05-17T09:31:41.2291124Z #11 11.62 Selecting previously unselected package libcc1-0:amd64.
2026-05-17T09:31:41.2292274Z #11 11.62 Preparing to unpack .../25-libcc1-0_12.2.0-14+deb12u1_amd64.deb ...
2026-05-17T09:31:41.2293129Z #11 11.62 Unpacking libcc1-0:amd64 (12.2.0-14+deb12u1) ...
2026-05-17T09:31:41.2293989Z #11 11.64 Selecting previously unselected package libgomp1:amd64.
2026-05-17T09:31:41.2294928Z #11 11.64 Preparing to unpack .../26-libgomp1_12.2.0-14+deb12u1_amd64.deb ...
2026-05-17T09:31:41.2295804Z #11 11.64 Unpacking libgomp1:amd64 (12.2.0-14+deb12u1) ...
2026-05-17T09:31:41.2296601Z #11 11.67 Selecting previously unselected package libitm1:amd64.
2026-05-17T09:31:41.2297514Z #11 11.67 Preparing to unpack .../27-libitm1_12.2.0-14+deb12u1_amd64.deb ...
2026-05-17T09:31:41.2298257Z #11 11.67 Unpacking libitm1:amd64 (12.2.0-14+deb12u1) ...
2026-05-17T09:31:41.2298973Z #11 11.69 Selecting previously unselected package libatomic1:amd64.
2026-05-17T09:31:41.2299802Z #11 11.69 Preparing to unpack .../28-libatomic1_12.2.0-14+deb12u1_amd64.deb ...
2026-05-17T09:31:41.2300559Z #11 11.69 Unpacking libatomic1:amd64 (12.2.0-14+deb12u1) ...
2026-05-17T09:31:41.2301258Z #11 11.70 Selecting previously unselected package libasan8:amd64.
2026-05-17T09:31:41.3837230Z #11 11.71 Preparing to unpack .../29-libasan8_12.2.0-14+deb12u1_amd64.deb ...
2026-05-17T09:31:41.3839036Z #11 11.71 Unpacking libasan8:amd64 (12.2.0-14+deb12u1) ...
2026-05-17T09:31:41.3903368Z #11 11.86 Selecting previously unselected package liblsan0:amd64.
2026-05-17T09:31:41.6249234Z #11 11.87 Preparing to unpack .../30-liblsan0_12.2.0-14+deb12u1_amd64.deb ...
2026-05-17T09:31:41.6250625Z #11 11.87 Unpacking liblsan0:amd64 (12.2.0-14+deb12u1) ...
2026-05-17T09:31:41.6251736Z #11 11.94 Selecting previously unselected package libtsan2:amd64.
2026-05-17T09:31:41.6253219Z #11 11.95 Preparing to unpack .../31-libtsan2_12.2.0-14+deb12u1_amd64.deb ...
2026-05-17T09:31:41.6254309Z #11 11.95 Unpacking libtsan2:amd64 (12.2.0-14+deb12u1) ...
2026-05-17T09:31:41.6323517Z #11 12.11 Selecting previously unselected package libubsan1:amd64.
2026-05-17T09:31:41.7484837Z #11 12.11 Preparing to unpack .../32-libubsan1_12.2.0-14+deb12u1_amd64.deb ...
2026-05-17T09:31:41.7486380Z #11 12.11 Unpacking libubsan1:amd64 (12.2.0-14+deb12u1) ...
2026-05-17T09:31:41.7487848Z #11 12.18 Selecting previously unselected package libquadmath0:amd64.
2026-05-17T09:31:41.7489174Z #11 12.18 Preparing to unpack .../33-libquadmath0_12.2.0-14+deb12u1_amd64.deb ...
2026-05-17T09:31:41.7490265Z #11 12.19 Unpacking libquadmath0:amd64 (12.2.0-14+deb12u1) ...
2026-05-17T09:31:41.7491318Z #11 12.22 Selecting previously unselected package libgcc-12-dev:amd64.
2026-05-17T09:31:41.9285613Z #11 12.23 Preparing to unpack .../34-libgcc-12-dev_12.2.0-14+deb12u1_amd64.deb ...
2026-05-17T09:31:41.9286488Z #11 12.25 Unpacking libgcc-12-dev:amd64 (12.2.0-14+deb12u1) ...
2026-05-17T09:31:41.9393557Z #11 12.41 Selecting previously unselected package gcc-12.
2026-05-17T09:31:42.0936890Z #11 12.42 Preparing to unpack .../35-gcc-12_12.2.0-14+deb12u1_amd64.deb ...
2026-05-17T09:31:42.0950748Z #11 12.42 Unpacking gcc-12 (12.2.0-14+deb12u1) ...
2026-05-17T09:31:42.8079251Z #11 13.28 Selecting previously unselected package gcc.
2026-05-17T09:31:42.9823700Z #11 13.28 Preparing to unpack .../36-gcc_4%3a12.2.0-3_amd64.deb ...
2026-05-17T09:31:42.9824839Z #11 13.28 Unpacking gcc (4:12.2.0-3) ...
2026-05-17T09:31:42.9826107Z #11 13.30 Selecting previously unselected package libstdc++-12-dev:amd64.
2026-05-17T09:31:42.9827662Z #11 13.30 Preparing to unpack .../37-libstdc++-12-dev_12.2.0-14+deb12u1_amd64.deb ...
2026-05-17T09:31:42.9828627Z #11 13.31 Unpacking libstdc++-12-dev:amd64 (12.2.0-14+deb12u1) ...
2026-05-17T09:31:43.0438065Z #11 13.52 Selecting previously unselected package g++-12.
2026-05-17T09:31:43.1981475Z #11 13.52 Preparing to unpack .../38-g++-12_12.2.0-14+deb12u1_amd64.deb ...
2026-05-17T09:31:43.1988651Z #11 13.52 Unpacking g++-12 (12.2.0-14+deb12u1) ...
2026-05-17T09:31:43.6384134Z #11 14.11 Selecting previously unselected package g++.
2026-05-17T09:31:43.7576617Z #11 14.11 Preparing to unpack .../39-g++_4%3a12.2.0-3_amd64.deb ...
2026-05-17T09:31:43.7580012Z #11 14.12 Unpacking g++ (4:12.2.0-3) ...
2026-05-17T09:31:43.7580908Z #11 14.13 Selecting previously unselected package make.
2026-05-17T09:31:43.7582176Z #11 14.13 Preparing to unpack .../40-make_4.3-4.1_amd64.deb ...
2026-05-17T09:31:43.7583133Z #11 14.13 Unpacking make (4.3-4.1) ...
2026-05-17T09:31:43.7584120Z #11 14.17 Selecting previously unselected package libdpkg-perl.
2026-05-17T09:31:43.7585120Z #11 14.18 Preparing to unpack .../41-libdpkg-perl_1.21.23_all.deb ...
2026-05-17T09:31:43.7585981Z #11 14.18 Unpacking libdpkg-perl (1.21.23) ...
2026-05-17T09:31:43.7586828Z #11 14.23 Selecting previously unselected package patch.
2026-05-17T09:31:43.8768809Z #11 14.23 Preparing to unpack .../42-patch_2.7.6-7_amd64.deb ...
2026-05-17T09:31:43.8769733Z #11 14.24 Unpacking patch (2.7.6-7) ...
2026-05-17T09:31:43.8770643Z #11 14.26 Selecting previously unselected package dpkg-dev.
2026-05-17T09:31:43.8772108Z #11 14.26 Preparing to unpack .../43-dpkg-dev_1.21.23_all.deb ...
2026-05-17T09:31:43.8773079Z #11 14.26 Unpacking dpkg-dev (1.21.23) ...
2026-05-17T09:31:43.8773933Z #11 14.35 Selecting previously unselected package build-essential.
2026-05-17T09:31:43.9779871Z #11 14.35 Preparing to unpack .../44-build-essential_12.9_amd64.deb ...
2026-05-17T09:31:43.9781456Z #11 14.35 Unpacking build-essential (12.9) ...
2026-05-17T09:31:43.9782564Z #11 14.37 Selecting previously unselected package libbrotli1:amd64.
2026-05-17T09:31:43.9783481Z #11 14.37 Preparing to unpack .../45-libbrotli1_1.0.9-2+b6_amd64.deb ...
2026-05-17T09:31:43.9784210Z #11 14.37 Unpacking libbrotli1:amd64 (1.0.9-2+b6) ...
2026-05-17T09:31:43.9785047Z #11 14.41 Selecting previously unselected package libsasl2-modules-db:amd64.
2026-05-17T09:31:43.9786024Z #11 14.41 Preparing to unpack .../46-libsasl2-modules-db_2.1.28+dfsg-10_amd64.deb ...
2026-05-17T09:31:43.9786907Z #11 14.41 Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ...
2026-05-17T09:31:43.9787656Z #11 14.43 Selecting previously unselected package libsasl2-2:amd64.
2026-05-17T09:31:43.9788489Z #11 14.43 Preparing to unpack .../47-libsasl2-2_2.1.28+dfsg-10_amd64.deb ...
2026-05-17T09:31:43.9789237Z #11 14.43 Unpacking libsasl2-2:amd64 (2.1.28+dfsg-10) ...
2026-05-17T09:31:43.9789950Z #11 14.45 Selecting previously unselected package libldap-2.5-0:amd64.
2026-05-17T09:31:44.0868315Z #11 14.45 Preparing to unpack .../48-libldap-2.5-0_2.5.13+dfsg-5_amd64.deb ...
2026-05-17T09:31:44.0872918Z #11 14.46 Unpacking libldap-2.5-0:amd64 (2.5.13+dfsg-5) ...
2026-05-17T09:31:44.0874097Z #11 14.48 Selecting previously unselected package libnghttp2-14:amd64.
2026-05-17T09:31:44.0875157Z #11 14.49 Preparing to unpack .../49-libnghttp2-14_1.52.0-1+deb12u3_amd64.deb ...
2026-05-17T09:31:44.0876101Z #11 14.49 Unpacking libnghttp2-14:amd64 (1.52.0-1+deb12u3) ...
2026-05-17T09:31:44.0876986Z #11 14.51 Selecting previously unselected package libpsl5:amd64.
2026-05-17T09:31:44.0877860Z #11 14.51 Preparing to unpack .../50-libpsl5_0.21.2-1_amd64.deb ...
2026-05-17T09:31:44.0878626Z #11 14.51 Unpacking libpsl5:amd64 (0.21.2-1) ...
2026-05-17T09:31:44.0879423Z #11 14.53 Selecting previously unselected package librtmp1:amd64.
2026-05-17T09:31:44.0880418Z #11 14.54 Preparing to unpack .../51-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_amd64.deb ...
2026-05-17T09:31:44.0881439Z #11 14.54 Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ...
2026-05-17T09:31:44.0884499Z #11 14.56 Selecting previously unselected package libssh2-1:amd64.
2026-05-17T09:31:44.2654844Z #11 14.56 Preparing to unpack .../52-libssh2-1_1.10.0-3+b1_amd64.deb ...
2026-05-17T09:31:44.2655910Z #11 14.56 Unpacking libssh2-1:amd64 (1.10.0-3+b1) ...
2026-05-17T09:31:44.2656899Z #11 14.59 Selecting previously unselected package libcurl3-gnutls:amd64.
2026-05-17T09:31:44.2658033Z #11 14.59 Preparing to unpack .../53-libcurl3-gnutls_7.88.1-10+deb12u14_amd64.deb ...
2026-05-17T09:31:44.2659079Z #11 14.60 Unpacking libcurl3-gnutls:amd64 (7.88.1-10+deb12u14) ...
2026-05-17T09:31:44.2660045Z #11 14.63 Selecting previously unselected package liberror-perl.
2026-05-17T09:31:44.2660930Z #11 14.63 Preparing to unpack .../54-liberror-perl_0.17029-2_all.deb ...
2026-05-17T09:31:44.2661780Z #11 14.63 Unpacking liberror-perl (0.17029-2) ...
2026-05-17T09:31:44.2666912Z #11 14.65 Selecting previously unselected package git-man.
2026-05-17T09:31:44.2667804Z #11 14.65 Preparing to unpack .../55-git-man_1%3a2.39.5-0+deb12u3_all.deb ...
2026-05-17T09:31:44.2668522Z #11 14.65 Unpacking git-man (1:2.39.5-0+deb12u3) ...
2026-05-17T09:31:44.2669262Z #11 14.74 Selecting previously unselected package git.
2026-05-17T09:31:44.4252686Z #11 14.74 Preparing to unpack .../56-git_1%3a2.39.5-0+deb12u3_amd64.deb ...
2026-05-17T09:31:44.4253706Z #11 14.75 Unpacking git (1:2.39.5-0+deb12u3) ...
2026-05-17T09:31:44.6848428Z #11 15.16 Setting up media-types (10.0.0) ...
2026-05-17T09:31:44.7865407Z #11 15.16 Setting up libkeyutils1:amd64 (1.6.3-2) ...
2026-05-17T09:31:44.7867427Z #11 15.16 Setting up libpsl5:amd64 (0.21.2-1) ...
2026-05-17T09:31:44.7869465Z #11 15.17 Setting up libtirpc-common (1.3.3+ds-1) ...
2026-05-17T09:31:44.7870653Z #11 15.17 Setting up libbrotli1:amd64 (1.0.9-2+b6) ...
2026-05-17T09:31:44.7872491Z #11 15.17 Setting up libsqlite3-0:amd64 (3.40.1-2+deb12u2) ...
2026-05-17T09:31:44.7873871Z #11 15.18 Setting up binutils-common:amd64 (2.40-2) ...
2026-05-17T09:31:44.7874703Z #11 15.18 Setting up libnghttp2-14:amd64 (1.52.0-1+deb12u3) ...
2026-05-17T09:31:44.7875531Z #11 15.18 Setting up linux-libc-dev:amd64 (6.1.172-1) ...
2026-05-17T09:31:44.7876242Z #11 15.19 Setting up libctf-nobfd0:amd64 (2.40-2) ...
2026-05-17T09:31:44.7877134Z #11 15.19 Setting up libgomp1:amd64 (12.2.0-14+deb12u1) ...
2026-05-17T09:31:44.7877643Z #11 15.19 Setting up bzip2 (1.0.8-5+b1) ...
2026-05-17T09:31:44.7878312Z #11 15.19 Setting up libjansson4:amd64 (2.14-2) ...
2026-05-17T09:31:44.7878945Z #11 15.20 Setting up libkrb5support0:amd64 (1.20.1-2+deb12u4) ...
2026-05-17T09:31:44.7879861Z #11 15.20 Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ...
2026-05-17T09:31:44.7880648Z #11 15.20 Setting up perl-modules-5.36 (5.36.0-7+deb12u3) ...
2026-05-17T09:31:44.7881680Z #11 15.21 Setting up rpcsvc-proto (1.4.3-1) ...
2026-05-17T09:31:44.7883198Z #11 15.21 Setting up make (4.3-4.1) ...
2026-05-17T09:31:44.7884130Z #11 15.21 Setting up libmpfr6:amd64 (4.2.0-1) ...
2026-05-17T09:31:44.7885411Z #11 15.21 Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ...
2026-05-17T09:31:44.7887983Z #11 15.22 Setting up xz-utils (5.4.1-1) ...
2026-05-17T09:31:44.7892963Z #11 15.22 update-alternatives: using /usr/bin/xz to provide /usr/bin/lzma (lzma) in auto mode
2026-05-17T09:31:44.7894948Z #11 15.22 update-alternatives: warning: skip creation of /usr/share/man/man1/lzma.1.gz because associated file /usr/share/man/man1/xz.1.gz (of link group lzma) doesn't exist
2026-05-17T09:31:44.7897549Z #11 15.22 update-alternatives: warning: skip creation of /usr/share/man/man1/unlzma.1.gz because associated file /usr/share/man/man1/unxz.1.gz (of link group lzma) doesn't exist
2026-05-17T09:31:44.7901833Z #11 15.22 update-alternatives: warning: skip creation of /usr/share/man/man1/lzcat.1.gz because associated file /usr/share/man/man1/xzcat.1.gz (of link group lzma) doesn't exist
2026-05-17T09:31:44.7905598Z #11 15.22 update-alternatives: warning: skip creation of /usr/share/man/man1/lzmore.1.gz because associated file /usr/share/man/man1/xzmore.1.gz (of link group lzma) doesn't exist
2026-05-17T09:31:44.7907764Z #11 15.23 update-alternatives: warning: skip creation of /usr/share/man/man1/lzless.1.gz because associated file /usr/share/man/man1/xzless.1.gz (of link group lzma) doesn't exist
2026-05-17T09:31:44.7910157Z #11 15.23 update-alternatives: warning: skip creation of /usr/share/man/man1/lzdiff.1.gz because associated file /usr/share/man/man1/xzdiff.1.gz (of link group lzma) doesn't exist
2026-05-17T09:31:44.7912198Z #11 15.23 update-alternatives: warning: skip creation of /usr/share/man/man1/lzcmp.1.gz because associated file /usr/share/man/man1/xzcmp.1.gz (of link group lzma) doesn't exist
2026-05-17T09:31:44.7914678Z #11 15.23 update-alternatives: warning: skip creation of /usr/share/man/man1/lzgrep.1.gz because associated file /usr/share/man/man1/xzgrep.1.gz (of link group lzma) doesn't exist
2026-05-17T09:31:44.7921597Z #11 15.23 update-alternatives: warning: skip creation of /usr/share/man/man1/lzegrep.1.gz because associated file /usr/share/man/man1/xzegrep.1.gz (of link group lzma) doesn't exist
2026-05-17T09:31:44.7927932Z #11 15.23 update-alternatives: warning: skip creation of /usr/share/man/man1/lzfgrep.1.gz because associated file /usr/share/man/man1/xzfgrep.1.gz (of link group lzma) doesn't exist
2026-05-17T09:31:44.7929354Z #11 15.23 Setting up libquadmath0:amd64 (12.2.0-14+deb12u1) ...
2026-05-17T09:31:44.7929960Z #11 15.23 Setting up libmpc3:amd64 (1.3.1-1) ...
2026-05-17T09:31:44.7930422Z #11 15.24 Setting up libatomic1:amd64 (12.2.0-14+deb12u1) ...
2026-05-17T09:31:44.7930983Z #11 15.24 Setting up patch (2.7.6-7) ...
2026-05-17T09:31:44.7931783Z #11 15.24 Setting up libncursesw6:amd64 (6.4-4) ...
2026-05-17T09:31:44.7933320Z #11 15.24 Setting up libk5crypto3:amd64 (1.20.1-2+deb12u4) ...
2026-05-17T09:31:44.7933890Z #11 15.25 Setting up libsasl2-2:amd64 (2.1.28+dfsg-10) ...
2026-05-17T09:31:44.7934348Z #11 15.25 Setting up libubsan1:amd64 (12.2.0-14+deb12u1) ...
2026-05-17T09:31:44.7935163Z #11 15.25 Setting up libcrypt-dev:amd64 (1:4.4.33-2) ...
2026-05-17T09:31:44.7935611Z #11 15.26 Setting up libasan8:amd64 (12.2.0-14+deb12u1) ...
2026-05-17T09:31:44.9094479Z #11 15.26 Setting up git-man (1:2.39.5-0+deb12u3) ...
2026-05-17T09:31:44.9098759Z #11 15.27 Setting up libssh2-1:amd64 (1.10.0-3+b1) ...
2026-05-17T09:31:44.9099603Z #11 15.27 Setting up libkrb5-3:amd64 (1.20.1-2+deb12u4) ...
2026-05-17T09:31:44.9100415Z #11 15.27 Setting up libtsan2:amd64 (12.2.0-14+deb12u1) ...
2026-05-17T09:31:44.9101169Z #11 15.28 Setting up libbinutils:amd64 (2.40-2) ...
2026-05-17T09:31:44.9102488Z #11 15.28 Setting up libisl23:amd64 (0.25-1.1) ...
2026-05-17T09:31:44.9103315Z #11 15.28 Setting up libc-dev-bin (2.36-9+deb12u14) ...
2026-05-17T09:31:44.9104476Z #11 15.28 Setting up openssl (3.0.20-1~deb12u1) ...
2026-05-17T09:31:44.9105582Z #11 15.29 Setting up readline-common (8.2-1.3) ...
2026-05-17T09:31:44.9106773Z #11 15.29 Setting up libcc1-0:amd64 (12.2.0-14+deb12u1) ...
2026-05-17T09:31:44.9108021Z #11 15.30 Setting up liblsan0:amd64 (12.2.0-14+deb12u1) ...
2026-05-17T09:31:44.9109203Z #11 15.30 Setting up libitm1:amd64 (12.2.0-14+deb12u1) ...
2026-05-17T09:31:44.9110285Z #11 15.30 Setting up libgdbm6:amd64 (1.23-3) ...
2026-05-17T09:31:44.9111299Z #11 15.31 Setting up libctf0:amd64 (2.40-2) ...
2026-05-17T09:31:44.9112058Z #11 15.31 Setting up cpp-12 (12.2.0-14+deb12u1) ...
2026-05-17T09:31:44.9113215Z #11 15.31 Setting up libreadline8:amd64 (8.2-1.3) ...
2026-05-17T09:31:44.9114381Z #11 15.31 Setting up libldap-2.5-0:amd64 (2.5.13+dfsg-5) ...
2026-05-17T09:31:44.9115481Z #11 15.32 Setting up ca-certificates (20230311+deb12u1) ...
2026-05-17T09:31:44.9116496Z #11 15.38 debconf: unable to initialize frontend: Dialog
2026-05-17T09:31:44.9117679Z #11 15.38 debconf: (TERM is not set, so the dialog frontend is not usable.)
2026-05-17T09:31:44.9118839Z #11 15.38 debconf: falling back to frontend: Readline
2026-05-17T09:31:45.0678397Z #11 15.39 debconf: unable to initialize frontend: Readline
2026-05-17T09:31:45.0680491Z #11 15.39 debconf: (This frontend requires a controlling tty.)
2026-05-17T09:31:45.0682287Z #11 15.39 debconf: falling back to frontend: Teletype
2026-05-17T09:31:45.2850185Z #11 15.76 Updating certificates in /etc/ssl/certs...
2026-05-17T09:31:45.8309687Z #11 16.30 142 added, 0 removed; done.
2026-05-17T09:31:45.9324197Z #11 16.32 Setting up libgprofng0:amd64 (2.40-2) ...
2026-05-17T09:31:45.9326010Z #11 16.32 Setting up libgcc-12-dev:amd64 (12.2.0-14+deb12u1) ...
2026-05-17T09:31:45.9326983Z #11 16.33 Setting up libgssapi-krb5-2:amd64 (1.20.1-2+deb12u4) ...
2026-05-17T09:31:45.9328395Z #11 16.33 Setting up libgdbm-compat4:amd64 (1.23-3) ...
2026-05-17T09:31:45.9329298Z #11 16.33 Setting up cpp (4:12.2.0-3) ...
2026-05-17T09:31:45.9330456Z #11 16.34 Setting up libperl5.36:amd64 (5.36.0-7+deb12u3) ...
2026-05-17T09:31:45.9331250Z #11 16.34 Setting up binutils-x86-64-linux-gnu (2.40-2) ...
2026-05-17T09:31:45.9332564Z #11 16.35 Setting up libtirpc3:amd64 (1.3.3+ds-1) ...
2026-05-17T09:31:45.9333889Z #11 16.35 Setting up libcurl3-gnutls:amd64 (7.88.1-10+deb12u14) ...
2026-05-17T09:31:45.9336059Z #11 16.35 Setting up binutils (2.40-2) ...
2026-05-17T09:31:45.9336822Z #11 16.35 Setting up perl (5.36.0-7+deb12u3) ...
2026-05-17T09:31:45.9337832Z #11 16.36 Setting up libtirpc-dev:amd64 (1.3.3+ds-1) ...
2026-05-17T09:31:45.9338583Z #11 16.37 Setting up gcc-12 (12.2.0-14+deb12u1) ...
2026-05-17T09:31:45.9339263Z #11 16.37 Setting up libdpkg-perl (1.21.23) ...
2026-05-17T09:31:45.9340017Z #11 16.37 Setting up libnsl2:amd64 (1.3.0-2) ...
2026-05-17T09:31:45.9340718Z #11 16.37 Setting up libpython3.11-stdlib:amd64 (3.11.2-6+deb12u7) ...
2026-05-17T09:31:45.9341590Z #11 16.38 Setting up gcc (4:12.2.0-3) ...
2026-05-17T09:31:45.9342494Z #11 16.39 Setting up dpkg-dev (1.21.23) ...
2026-05-17T09:31:45.9343114Z #11 16.39 Setting up liberror-perl (0.17029-2) ...
2026-05-17T09:31:45.9343978Z #11 16.39 Setting up git (1:2.39.5-0+deb12u3) ...
2026-05-17T09:31:45.9344955Z #11 16.40 Setting up libnsl-dev:amd64 (1.3.0-2) ...
2026-05-17T09:31:45.9345560Z #11 16.41 Setting up libc6-dev:amd64 (2.36-9+deb12u14) ...
2026-05-17T09:31:46.0893866Z #11 16.41 Setting up libpython3-stdlib:amd64 (3.11.2-1+b1) ...
2026-05-17T09:31:46.0895080Z #11 16.41 Setting up python3.11 (3.11.2-6+deb12u7) ...
2026-05-17T09:31:46.5137472Z #11 16.99 Setting up libstdc++-12-dev:amd64 (12.2.0-14+deb12u1) ...
2026-05-17T09:31:46.6176716Z #11 16.99 Setting up python3 (3.11.2-1+b1) ...
2026-05-17T09:31:46.6177798Z #11 17.00 running python rtupdate hooks for python3.11...
2026-05-17T09:31:46.6178916Z #11 17.00 running python post-rtupdate hooks for python3.11...
2026-05-17T09:31:46.6179997Z #11 17.07 Setting up g++-12 (12.2.0-14+deb12u1) ...
2026-05-17T09:31:46.6181178Z #11 17.07 Setting up g++ (4:12.2.0-3) ...
2026-05-17T09:31:46.6182757Z #11 17.08 update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode
2026-05-17T09:31:46.6184015Z #11 17.08 Setting up build-essential (12.9) ...
2026-05-17T09:31:46.6185160Z #11 17.08 Processing triggers for libc-bin (2.36-9+deb12u14) ...
2026-05-17T09:31:46.6186441Z #11 17.09 Processing triggers for ca-certificates (20230311+deb12u1) ...
2026-05-17T09:31:46.7730368Z #11 17.10 Updating certificates in /etc/ssl/certs...
2026-05-17T09:31:47.0736865Z #11 17.55 0 added, 0 removed; done.
2026-05-17T09:31:47.2267377Z #11 17.55 Running hooks in /etc/ca-certificates/update.d...
2026-05-17T09:31:47.2268049Z #11 17.55 done.
2026-05-17T09:31:48.1274931Z #11 DONE 18.6s
2026-05-17T09:31:48.2789632Z 
2026-05-17T09:31:48.2791491Z #13 [builder  3/13] RUN corepack enable && corepack prepare pnpm@10 --activate
2026-05-17T09:31:48.6923818Z #13 0.564 Preparing pnpm@10 for immediate activation...
2026-05-17T09:31:49.7645095Z #13 DONE 1.6s
2026-05-17T09:31:50.0018753Z 
2026-05-17T09:31:50.0019920Z #14 [builder  4/13] WORKDIR /app
2026-05-17T09:31:50.0020688Z #14 DONE 0.0s
2026-05-17T09:31:50.0021096Z 
2026-05-17T09:31:50.0021832Z #15 [builder  5/13] COPY pnpm-workspace.yaml package.json pnpm-lock.yaml ./
2026-05-17T09:31:50.0023080Z #15 DONE 0.0s
2026-05-17T09:31:50.0023496Z 
2026-05-17T09:31:50.0024609Z #16 [builder  6/13] COPY apps/server/package.json apps/server/
2026-05-17T09:31:50.0025510Z #16 DONE 0.0s
2026-05-17T09:31:50.0025921Z 
2026-05-17T09:31:50.0026623Z #17 [builder  7/13] COPY packages/protocol/package.json packages/protocol/
2026-05-17T09:31:50.0027502Z #17 DONE 0.0s
2026-05-17T09:31:50.0027910Z 
2026-05-17T09:31:50.0028639Z #18 [builder  8/13] COPY packages/game-logic/package.json packages/game-logic/
2026-05-17T09:31:50.0029536Z #18 DONE 0.0s
2026-05-17T09:31:50.0029928Z 
2026-05-17T09:31:50.0030553Z #19 [builder  9/13] COPY packages/db/package.json packages/db/
2026-05-17T09:31:50.0031361Z #19 DONE 0.0s
2026-05-17T09:31:50.0031761Z 
2026-05-17T09:31:50.0032864Z #20 [builder 10/13] RUN pnpm install --frozen-lockfile  && pnpm rebuild better-sqlite3 argon2
2026-05-17T09:31:50.3275245Z #20 0.476 Scope: all 5 workspace projects
2026-05-17T09:31:50.4949431Z #20 0.644 Lockfile is up to date, resolution step is skipped
2026-05-17T09:31:50.6661052Z #20 0.736 Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-17T09:31:50.6662464Z #20 0.815 Packages: +629
2026-05-17T09:31:50.6663500Z #20 0.815 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-05-17T09:31:50.9168617Z #20 1.066 
2026-05-17T09:31:50.9170150Z #20 1.066    ╭──────────────────────────────────────────────╮
2026-05-17T09:31:50.9171323Z #20 1.066    │                                              │
2026-05-17T09:31:50.9172809Z #20 1.066    │     Update available! 10.33.4 → 11.1.2.      │
2026-05-17T09:31:50.9174251Z #20 1.066    │     Changelog: https://pnpm.io/v/11.1.2      │
2026-05-17T09:31:50.9175542Z #20 1.066    │   To update, run: corepack use pnpm@11.1.2   │
2026-05-17T09:31:50.9176653Z #20 1.066    │                                              │
2026-05-17T09:31:50.9177772Z #20 1.066    ╰──────────────────────────────────────────────╯
2026-05-17T09:31:50.9179103Z #20 1.066 
2026-05-17T09:31:51.5884215Z #20 1.737 Progress: resolved 629, reused 0, downloaded 58, added 15
2026-05-17T09:31:52.5880986Z #20 2.736 Progress: resolved 629, reused 0, downloaded 137, added 61
2026-05-17T09:31:53.5934250Z #20 3.742 Progress: resolved 629, reused 0, downloaded 181, added 77
2026-05-17T09:31:54.5931915Z #20 4.742 Progress: resolved 629, reused 0, downloaded 289, added 143
2026-05-17T09:31:55.5950654Z #20 5.743 Progress: resolved 629, reused 0, downloaded 416, added 220
2026-05-17T09:31:56.5934039Z #20 6.742 Progress: resolved 629, reused 0, downloaded 572, added 358
2026-05-17T09:31:57.5945545Z #20 7.743 Progress: resolved 629, reused 0, downloaded 628, added 613
2026-05-17T09:31:58.5952567Z #20 8.744 Progress: resolved 629, reused 0, downloaded 628, added 628
2026-05-17T09:32:02.0100639Z #20 12.16 Packages are hard linked from the content-addressable store to the virtual store.
2026-05-17T09:32:02.0103408Z #20 12.16   Content-addressable store is at: /root/.local/share/pnpm/store/v10
2026-05-17T09:32:02.0104747Z #20 12.16   Virtual store is at:             node_modules/.pnpm
2026-05-17T09:32:02.1941825Z #20 12.19 Progress: resolved 629, reused 0, downloaded 629, added 628
2026-05-17T09:32:02.1944114Z #20 12.19 Progress: resolved 629, reused 0, downloaded 629, added 629, done
2026-05-17T09:32:02.6448991Z #20 12.79 .../node_modules/better-sqlite3 install$ prebuild-install || node-gyp rebuild --release
2026-05-17T09:32:02.8923271Z #20 12.79 .../esbuild@0.18.20/node_modules/esbuild postinstall$ node install.js
2026-05-17T09:32:02.8935884Z #20 12.80 .../esbuild@0.25.12/node_modules/esbuild postinstall$ node install.js
2026-05-17T09:32:02.8962811Z #20 12.80 .../esbuild@0.27.7/node_modules/esbuild postinstall$ node install.js
2026-05-17T09:32:02.8964355Z #20 12.89 .../argon2@0.44.0/node_modules/argon2 install$ cross-env ZERO_AR_DATE=1 node-gyp-build
2026-05-17T09:32:02.8982909Z #20 13.04 .../esbuild@0.18.20/node_modules/esbuild postinstall: Done
2026-05-17T09:32:03.1126029Z #20 13.07 .../esbuild@0.25.12/node_modules/esbuild postinstall: Done
2026-05-17T09:32:03.1127948Z #20 13.11 .../esbuild@0.27.7/node_modules/esbuild postinstall: Done
2026-05-17T09:32:03.2517447Z #20 13.40 .../argon2@0.44.0/node_modules/argon2 install: Done
2026-05-17T09:32:03.5233158Z #20 13.67 .../node_modules/better-sqlite3 install: Done
2026-05-17T09:32:03.7658130Z #20 13.91 
2026-05-17T09:32:03.7658788Z #20 13.91 devDependencies:
2026-05-17T09:32:03.7659592Z #20 13.91 + @better-auth/cli 1.4.21
2026-05-17T09:32:03.7660440Z #20 13.91 + tsx 4.21.0
2026-05-17T09:32:03.7661030Z #20 13.91 
2026-05-17T09:32:03.8791039Z #20 14.00 ╭ Warning ─────────────────────────────────────────────────────────────────────╮
2026-05-17T09:32:03.8792715Z #20 14.00 │                                                                              │
2026-05-17T09:32:03.8794176Z #20 14.00 │   Ignored build scripts: @prisma/client@5.22.0, msgpackr-extract@3.0.3,      │
2026-05-17T09:32:03.8795650Z #20 14.00 │   protobufjs@7.5.6, protobufjs@8.0.1.                                        │
2026-05-17T09:32:03.8797118Z #20 14.00 │   Run "pnpm approve-builds" to pick which dependencies should be allowed     │
2026-05-17T09:32:03.8798442Z #20 14.00 │   to run scripts.                                                            │
2026-05-17T09:32:03.8799600Z #20 14.00 │                                                                              │
2026-05-17T09:32:03.8800836Z #20 14.00 ╰──────────────────────────────────────────────────────────────────────────────╯
2026-05-17T09:32:03.8801731Z #20 14.03 Done in 13.9s using pnpm v10.33.4
2026-05-17T09:32:04.5694077Z #20 14.72 .../node_modules/better-sqlite3 install$ prebuild-install || node-gyp rebuild --release
2026-05-17T09:32:04.7621848Z #20 14.91 .../node_modules/better-sqlite3 install: Done
2026-05-17T09:32:07.1378862Z #20 DONE 17.3s
2026-05-17T09:32:07.2893076Z 
2026-05-17T09:32:07.2893828Z #21 [builder 11/13] COPY . .
2026-05-17T09:32:07.6133391Z #21 DONE 0.5s
2026-05-17T09:32:07.7651661Z 
2026-05-17T09:32:07.7654538Z #22 [builder 12/13] RUN pnpm --filter @rebno/protocol prebuild  && pnpm --filter @rebno/protocol --filter @rebno/game-logic --filter @rebno/db exec tsc
2026-05-17T09:32:07.9885685Z #22 0.374 
2026-05-17T09:32:07.9887185Z #22 0.374 > @rebno/protocol@0.1.0 prebuild /app/packages/protocol
2026-05-17T09:32:07.9888481Z #22 0.374 > node scripts/sync-from-tools-protocol-doc.mjs
2026-05-17T09:32:07.9889631Z #22 0.374 
2026-05-17T09:32:08.1753535Z #22 0.409 synced legacy-opcodes from /app/tools/protocol-doc/output/protocol.ts
2026-05-17T09:32:14.7956622Z #22 DONE 7.2s
2026-05-17T09:32:14.9485179Z 
2026-05-17T09:32:14.9486489Z #23 [builder 13/13] RUN pnpm --filter @rebno/server deploy --prod --legacy /tmp/server-prod
2026-05-17T09:32:15.2940918Z #23 0.496  WARN  Shared workspace lockfile detected but configuration forces legacy deploy implementation.
2026-05-17T09:32:15.4116748Z #23 0.580 Packages are copied from the content-addressable store to the virtual store.
2026-05-17T09:32:15.4118616Z #23 0.580   Content-addressable store is at: /root/.local/share/pnpm/store/v10
2026-05-17T09:32:15.4120084Z #23 0.580   Virtual store is at:             ../tmp/server-prod/node_modules/.pnpm
2026-05-17T09:32:15.4121335Z #23 0.614 Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-17T09:32:16.4133612Z #23 1.616 Progress: resolved 322, reused 0, downloaded 0, added 0
2026-05-17T09:32:17.4202433Z #23 2.623 Progress: resolved 661, reused 0, downloaded 0, added 0
2026-05-17T09:32:18.4328813Z #23 3.635 Progress: resolved 699, reused 1, downloaded 0, added 0
2026-05-17T09:32:20.6532912Z #23 5.856 Progress: resolved 700, reused 1, downloaded 0, added 0
2026-05-17T09:32:21.5582319Z #23 6.760  WARN  6 deprecated subdependencies found: @esbuild-kit/core-utils@3.3.2, @esbuild-kit/esm-loader@2.6.5, node-domexception@1.0.0, prebuild-install@7.1.3, uuid@8.3.2, whatwg-encoding@3.1.1
2026-05-17T09:32:21.5584217Z #23 6.760 Progress: resolved 738, reused 1, downloaded 0, added 0, done
2026-05-17T09:32:21.6853273Z #23 6.768  WARN  Issues with peer dependencies found
2026-05-17T09:32:21.6854261Z #23 6.768 apps/server
2026-05-17T09:32:21.6855392Z #23 6.768 ├─┬ better-call 1.3.5
2026-05-17T09:32:21.6856414Z #23 6.768 │ └── ✕ unmet peer zod@^4.0.0: found 3.25.76
2026-05-17T09:32:21.6857367Z #23 6.768 ├─┬ @colyseus/redis-driver 0.17.7
2026-05-17T09:32:21.6858204Z #23 6.768 │ └─┬ @colyseus/core 0.17.43
2026-05-17T09:32:21.6859154Z #23 6.768 │   └── ✕ unmet peer zod@^4.1.12: found 3.25.76
2026-05-17T09:32:21.6860067Z #23 6.768 ├─┬ @colyseus/better-call 1.3.3
2026-05-17T09:32:21.6861023Z #23 6.768 │ └── ✕ unmet peer zod@^4.0.0: found 3.25.76
2026-05-17T09:32:21.6862142Z #23 6.768 └─┬ colyseus 0.17.10
2026-05-17T09:32:21.6863094Z #23 6.768   └─┬ @colyseus/playground 0.17.12
2026-05-17T09:32:21.6864031Z #23 6.768     └── ✕ unmet peer zod@^4.1.12: found 3.25.76
2026-05-17T09:32:21.6864992Z #23 6.888 .                                        | +522 ++++++++++++++++++++++++++++++++
2026-05-17T09:32:34.8115385Z #23 20.01 ╭ Warning ─────────────────────────────────────────────────────────────────────╮
2026-05-17T09:32:34.8117342Z #23 20.01 │                                                                              │
2026-05-17T09:32:34.8118824Z #23 20.01 │   Ignored build scripts: @prisma/client@5.22.0, msgpackr-extract@3.0.3,      │
2026-05-17T09:32:34.8120374Z #23 20.01 │   protobufjs@7.5.6, protobufjs@8.0.1.                                        │
2026-05-17T09:32:34.8123476Z #23 20.01 │   Run "pnpm approve-builds" to pick which dependencies should be allowed     │
2026-05-17T09:32:34.8126038Z #23 20.01 │   to run scripts.                                                            │
2026-05-17T09:32:34.8127751Z #23 20.01 │                                                                              │
2026-05-17T09:32:34.8129273Z #23 20.01 ╰──────────────────────────────────────────────────────────────────────────────╯
2026-05-17T09:32:35.0386622Z #23 DONE 20.2s
2026-05-17T09:32:37.1353429Z 
2026-05-17T09:32:37.1354623Z #24 [runtime  4/15] COPY --from=builder --chown=node:node /tmp/server-prod/package.json /app/package.json
2026-05-17T09:32:37.2925757Z #24 DONE 0.0s
2026-05-17T09:32:37.2926068Z 
2026-05-17T09:32:37.2926859Z #25 [runtime  5/15] COPY --from=builder --chown=node:node /tmp/server-prod/node_modules /app/node_modules
2026-05-17T09:32:42.3812647Z #25 DONE 5.2s
2026-05-17T09:32:42.5270298Z 
2026-05-17T09:32:42.5273029Z #26 [runtime  6/15] COPY --from=builder --chown=node:node /tmp/server-prod/tsconfig.json /app/tsconfig.json
2026-05-17T09:32:42.6040313Z #26 DONE 0.2s
2026-05-17T09:32:42.7226324Z 
2026-05-17T09:32:42.7228003Z #27 [runtime  7/15] COPY --from=builder --chown=node:node /tmp/server-prod/scripts /app/scripts
2026-05-17T09:32:42.7228875Z #27 DONE 0.0s
2026-05-17T09:32:42.7229132Z 
2026-05-17T09:32:42.7230074Z #28 [runtime  8/15] COPY --from=builder --chown=node:node /tmp/server-prod/src /app/src
2026-05-17T09:32:42.7231468Z #28 DONE 0.0s
2026-05-17T09:32:42.7231712Z 
2026-05-17T09:32:42.7233535Z #29 [runtime  9/15] COPY --from=builder --chown=node:node /tmp/server-prod/rooms /app/rooms
2026-05-17T09:32:42.7235393Z #29 DONE 0.0s
2026-05-17T09:32:42.7235837Z 
2026-05-17T09:32:42.7237131Z #30 [runtime 10/15] COPY --from=builder --chown=node:node /tmp/server-prod/public /app/public
2026-05-17T09:32:42.7238401Z #30 DONE 0.0s
2026-05-17T09:32:42.7238940Z 
2026-05-17T09:32:42.7239821Z #31 [runtime 11/15] COPY --chown=node:node apps/server/litestream.yml /etc/litestream.yml
2026-05-17T09:32:42.7240560Z #31 DONE 0.0s
2026-05-17T09:32:42.7240775Z 
2026-05-17T09:32:42.7241409Z #32 [runtime 12/15] COPY apps/server/docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh
2026-05-17T09:32:42.7242384Z #32 DONE 0.0s
2026-05-17T09:32:42.8357256Z 
2026-05-17T09:32:42.8358357Z #33 [runtime 13/15] RUN sed -i 's/\r$//' /usr/local/bin/docker-entrypoint.sh  && chmod +x /usr/local/bin/docker-entrypoint.sh
2026-05-17T09:32:42.8359526Z #33 DONE 0.1s
2026-05-17T09:32:42.8360011Z 
2026-05-17T09:32:42.8360759Z #34 [runtime 14/15] RUN mkdir -p /data && chown node:node /data
2026-05-17T09:32:42.8361563Z #34 DONE 0.1s
2026-05-17T09:32:43.0011802Z 
2026-05-17T09:32:43.0013974Z #35 [runtime 15/15] WORKDIR /app
2026-05-17T09:32:43.0014497Z #35 DONE 0.0s
2026-05-17T09:32:43.0014721Z 
2026-05-17T09:32:43.0014911Z #36 exporting to image
2026-05-17T09:32:43.0015322Z #36 exporting layers
2026-05-17T09:32:56.3406051Z #36 exporting layers 13.5s done
2026-05-17T09:32:56.5128173Z #36 exporting manifest sha256:4cbd3885aadb1410981f78e1d2052df59b68e8eefdafaebffedc8cab79e5c10f done
2026-05-17T09:32:56.5129612Z #36 exporting config sha256:33bdb204900a49c5e722b56ab050322ed411508bd39cc946cedc7ce37c0ec664 done
2026-05-17T09:32:56.5131016Z #36 exporting attestation manifest sha256:92bc6176e626f71785b4d0bc0d052d04dc3b2c280a37406db2fb92578bfe1365 done
2026-05-17T09:32:56.5132216Z #36 exporting manifest list sha256:ebdb2c6dda967c9bc3549e25b832da735fd1d12cfc6388d0ccfa0433224ebea0 done
2026-05-17T09:32:56.5132769Z #36 pushing layers
2026-05-17T09:32:56.5335866Z #36 ...
2026-05-17T09:32:56.5339201Z 
2026-05-17T09:32:56.5339937Z #37 [auth] sharing credentials for registry.fly.io
2026-05-17T09:32:56.6839351Z #37 DONE 0.0s
2026-05-17T09:32:56.6839772Z 
2026-05-17T09:32:56.6840125Z #36 exporting to image
2026-05-17T09:33:23.7425279Z #36 pushing layers 27.4s done
2026-05-17T09:33:23.7426951Z #36 pushing manifest for registry.fly.io/rebno-staging:58862a2c9edaa6153e3c61ce829f9c0c7d97ed92@sha256:ebdb2c6dda967c9bc3549e25b832da735fd1d12cfc6388d0ccfa0433224ebea0
2026-05-17T09:33:28.2893780Z #36 pushing manifest for registry.fly.io/rebno-staging:58862a2c9edaa6153e3c61ce829f9c0c7d97ed92@sha256:ebdb2c6dda967c9bc3549e25b832da735fd1d12cfc6388d0ccfa0433224ebea0 4.5s done
2026-05-17T09:33:34.0487761Z #36 pushing layers 5.8s done
2026-05-17T09:33:34.0488913Z #36 pushing manifest for registry.fly.io/rebno-prod:58862a2c9edaa6153e3c61ce829f9c0c7d97ed92@sha256:ebdb2c6dda967c9bc3549e25b832da735fd1d12cfc6388d0ccfa0433224ebea0
2026-05-17T09:33:40.2389314Z #36 pushing manifest for registry.fly.io/rebno-prod:58862a2c9edaa6153e3c61ce829f9c0c7d97ed92@sha256:ebdb2c6dda967c9bc3549e25b832da735fd1d12cfc6388d0ccfa0433224ebea0 6.2s done
2026-05-17T09:33:40.2396248Z #36 DONE 57.4s
2026-05-17T09:33:40.3017949Z ##[group]Run flyctl deploy \
2026-05-17T09:33:40.3018448Z [36;1mflyctl deploy \[0m
2026-05-17T09:33:40.3018886Z [36;1m  -a rebno-staging \[0m
2026-05-17T09:33:40.3019623Z [36;1m  --image registry.fly.io/rebno-staging:58862a2c9edaa6153e3c61ce829f9c0c7d97ed92 \[0m
2026-05-17T09:33:40.3020476Z [36;1m  --config apps/server/fly.staging.toml \[0m
2026-05-17T09:33:40.3021033Z [36;1m  --strategy immediate[0m
2026-05-17T09:33:40.3068847Z shell: /usr/bin/bash -e {0}
2026-05-17T09:33:40.3069269Z env:
2026-05-17T09:33:40.3069625Z   SKIP_STAGING_VERIFY: false
2026-05-17T09:33:40.3070098Z   SKIP_PHASE_4_CARRYOVER: 
2026-05-17T09:33:40.3070554Z   SKIP_STAGING_SMOKE: false
2026-05-17T09:33:40.3071102Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-17T09:33:40.3077519Z   FLY_API_TOKEN: ***
2026-05-17T09:33:40.3077957Z ##[endgroup]
2026-05-17T09:33:40.3541258Z ==> Verifying app config
2026-05-17T09:33:40.3548516Z Validating apps/server/fly.staging.toml
2026-05-17T09:33:40.3549560Z --> Verified app config
2026-05-17T09:33:40.3552856Z [32m✓[0m Configuration is valid
2026-05-17T09:33:40.6962236Z [33mWARN[0m ROOM_SIGNING_PRIVATE_KEY_PATH may be a potentially sensitive environment variable. Consider setting it as a secret, and removing it from the [env] section: https://fly.io/docs/apps/secrets/
2026-05-17T09:33:40.6965187Z 
2026-05-17T09:33:40.6969286Z [33mWARN[0m DATABASE_URL may be a potentially sensitive environment variable. Consider setting it as a secret, and removing it from the [env] section: https://fly.io/docs/apps/secrets/
2026-05-17T09:33:40.6970235Z 
2026-05-17T09:33:40.6970445Z ==> Building image
2026-05-17T09:33:41.0362941Z Searching for image 'registry.fly.io/rebno-staging:58862a2c9edaa6153e3c61ce829f9c0c7d97ed92' remotely...
2026-05-17T09:33:42.3092280Z image found: img_nr0lpj9kj2gq45q9
2026-05-17T09:33:42.4407971Z 
2026-05-17T09:33:42.4409712Z Watch your deployment at https://fly.io/apps/rebno-staging/monitoring
2026-05-17T09:33:42.4410995Z 
2026-05-17T09:33:44.1084618Z Updating existing machines in 'rebno-staging' with immediate strategy
2026-05-17T09:33:44.1522064Z > Acquiring lease for 48e0dedbde42e8
2026-05-17T09:33:44.2590034Z > Acquired lease for 48e0dedbde42e8
2026-05-17T09:33:44.2591352Z > Updating machine config for 48e0dedbde42e8
2026-05-17T09:33:44.2600233Z > Updating 48e0dedbde42e8 [app]
2026-05-17T09:33:46.9071528Z > Updated machine config for 48e0dedbde42e8
2026-05-17T09:33:47.0003819Z ✔ Machine 48e0dedbde42e8 is now in a good state
2026-05-17T09:33:47.0005154Z > Clearing lease for 48e0dedbde42e8
2026-05-17T09:33:47.1036463Z ✔ Cleared lease for 48e0dedbde42e8
2026-05-17T09:33:47.4886709Z Checking DNS configuration for rebno-staging.fly.dev
2026-05-17T09:33:47.6236111Z ✓ DNS configuration verified
2026-05-17T09:33:47.6239174Z 
2026-05-17T09:33:47.6240162Z Visit your newly deployed app at https://rebno-staging.fly.dev/
2026-05-17T09:33:47.6241282Z 
2026-05-17T09:33:47.7113261Z ##[group]Run tar -czf client-assets-58862a2c9edaa6153e3c61ce829f9c0c7d97ed92.tgz -C apps/server/public .
2026-05-17T09:33:47.7114729Z [36;1mtar -czf client-assets-58862a2c9edaa6153e3c61ce829f9c0c7d97ed92.tgz -C apps/server/public .[0m
2026-05-17T09:33:47.7115881Z [36;1mls -lh client-assets-58862a2c9edaa6153e3c61ce829f9c0c7d97ed92.tgz[0m
2026-05-17T09:33:47.7163719Z shell: /usr/bin/bash -e {0}
2026-05-17T09:33:47.7164277Z env:
2026-05-17T09:33:47.7164613Z   SKIP_STAGING_VERIFY: false
2026-05-17T09:33:47.7165053Z   SKIP_PHASE_4_CARRYOVER: 
2026-05-17T09:33:47.7165467Z   SKIP_STAGING_SMOKE: false
2026-05-17T09:33:47.7165969Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-17T09:33:47.7166506Z ##[endgroup]
2026-05-17T09:33:48.1531769Z -rw-r--r-- 1 runner runner 2.6M May 17 09:33 client-assets-58862a2c9edaa6153e3c61ce829f9c0c7d97ed92.tgz
2026-05-17T09:33:48.1574818Z ##[group]Run flyctl ssh sftp put \
2026-05-17T09:33:48.1575370Z [36;1mflyctl ssh sftp put \[0m
2026-05-17T09:33:48.1576055Z [36;1m  client-assets-58862a2c9edaa6153e3c61ce829f9c0c7d97ed92.tgz \[0m
2026-05-17T09:33:48.1577011Z [36;1m  /tmp/client-assets-58862a2c9edaa6153e3c61ce829f9c0c7d97ed92.tgz \[0m
2026-05-17T09:33:48.1577754Z [36;1m  -a rebno-staging[0m
2026-05-17T09:33:48.1626072Z shell: /usr/bin/bash -e {0}
2026-05-17T09:33:48.1626509Z env:
2026-05-17T09:33:48.1626843Z   SKIP_STAGING_VERIFY: false
2026-05-17T09:33:48.1627282Z   SKIP_PHASE_4_CARRYOVER: 
2026-05-17T09:33:48.1627705Z   SKIP_STAGING_SMOKE: false
2026-05-17T09:33:48.1628230Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-17T09:33:48.1634467Z   FLY_API_TOKEN: ***
2026-05-17T09:33:48.1634913Z ##[endgroup]
2026-05-17T09:33:50.2059404Z Error: app rebno-staging has no started VMs.
2026-05-17T09:33:50.2060813Z It may be unhealthy or not have been deployed yet.
2026-05-17T09:33:50.2063175Z Try the following command to verify:
2026-05-17T09:33:50.2063651Z 
2026-05-17T09:33:50.2063922Z fly status
2026-05-17T09:33:50.2078943Z ##[error]Process completed with exit code 1.
2026-05-17T09:33:50.2150712Z ##[group]Run actions/upload-artifact@v4
2026-05-17T09:33:50.2151011Z with:
2026-05-17T09:33:50.2151224Z   name: playwright-cli-08-25987105416
2026-05-17T09:33:50.2151582Z   path: apps/client/playwright-report
apps/client/test-results

2026-05-17T09:33:50.2152296Z   retention-days: 14
2026-05-17T09:33:50.2152537Z   if-no-files-found: warn
2026-05-17T09:33:50.2152770Z   compression-level: 6
2026-05-17T09:33:50.2152989Z   overwrite: false
2026-05-17T09:33:50.2153211Z   include-hidden-files: false
2026-05-17T09:33:50.2153444Z env:
2026-05-17T09:33:50.2153637Z   SKIP_STAGING_VERIFY: false
2026-05-17T09:33:50.2153877Z   SKIP_PHASE_4_CARRYOVER: 
2026-05-17T09:33:50.2154107Z   SKIP_STAGING_SMOKE: false
2026-05-17T09:33:50.2154390Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-17T09:33:50.2154693Z ##[endgroup]
2026-05-17T09:33:50.4399901Z Multiple search paths detected. Calculating the least common ancestor of all paths
2026-05-17T09:33:50.4403074Z The least common ancestor is /home/runner/work/rebno/rebno/apps/client. This will be the root directory of the artifact
2026-05-17T09:33:50.4419452Z ##[warning]No files were found with the provided path: apps/client/playwright-report
apps/client/test-results. No artifacts will be uploaded.
2026-05-17T09:33:50.4514140Z Post job cleanup.
2026-05-17T09:33:50.5968882Z Pruning is unnecessary.
2026-05-17T09:33:50.6114544Z Post job cleanup.
2026-05-17T09:33:50.7246229Z [command]/usr/bin/git version
2026-05-17T09:33:50.7286931Z git version 2.54.0
2026-05-17T09:33:50.7341260Z Temporarily overriding HOME='/home/runner/work/_temp/988b7d75-99a9-4b75-9f75-2656a5219002' before making global git config changes
2026-05-17T09:33:50.7343578Z Adding repository directory to the temporary git global config as a safe directory
2026-05-17T09:33:50.7358714Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/rebno/rebno
2026-05-17T09:33:50.7396932Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-05-17T09:33:50.7433550Z [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-05-17T09:33:50.7703409Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-05-17T09:33:50.7730410Z http.https://github.com/.extraheader
2026-05-17T09:33:50.7745456Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader
2026-05-17T09:33:50.7780444Z [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-05-17T09:33:50.8034421Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-05-17T09:33:50.8068940Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-05-17T09:33:50.8431335Z Cleaning up orphan processes
2026-05-17T09:33:50.8852903Z Terminate orphan process: pid (12952) (flyctl)
2026-05-17T09:33:50.8869991Z ##[warning]Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4, pnpm/action-setup@v4, superfly/flyctl-actions/setup-flyctl@fc53c09e1bc3be6f54706524e3b82c4f462f77be. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
