﻿2026-05-10T11:58:56.7179061Z Current runner version: '2.334.0'
2026-05-10T11:58:56.7216177Z ##[group]Runner Image Provisioner
2026-05-10T11:58:56.7217721Z Hosted Compute Agent
2026-05-10T11:58:56.7218733Z Version: 20260213.493
2026-05-10T11:58:56.7219910Z Commit: 5c115507f6dd24b8de37d8bbe0bb4509d0cc0fa3
2026-05-10T11:58:56.7221146Z Build Date: 2026-02-13T00:28:41Z
2026-05-10T11:58:56.7222274Z Worker ID: {d835df70-5857-437f-bf0f-ed0b6c5615b7}
2026-05-10T11:58:56.7223926Z Azure Region: westus
2026-05-10T11:58:56.7224932Z ##[endgroup]
2026-05-10T11:58:56.7227350Z ##[group]Operating System
2026-05-10T11:58:56.7228713Z Ubuntu
2026-05-10T11:58:56.7229568Z 24.04.4
2026-05-10T11:58:56.7230301Z LTS
2026-05-10T11:58:56.7231316Z ##[endgroup]
2026-05-10T11:58:56.7232240Z ##[group]Runner Image
2026-05-10T11:58:56.7233921Z Image: ubuntu-24.04
2026-05-10T11:58:56.7234998Z Version: 20260413.86.1
2026-05-10T11:58:56.7237115Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260413.86/images/ubuntu/Ubuntu2404-Readme.md
2026-05-10T11:58:56.7239788Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260413.86
2026-05-10T11:58:56.7241523Z ##[endgroup]
2026-05-10T11:58:56.7243297Z ##[group]GITHUB_TOKEN Permissions
2026-05-10T11:58:56.7246284Z Contents: read
2026-05-10T11:58:56.7247391Z Metadata: read
2026-05-10T11:58:56.7248308Z ##[endgroup]
2026-05-10T11:58:56.7251523Z Secret source: Actions
2026-05-10T11:58:56.7252708Z Prepare workflow directory
2026-05-10T11:58:56.7836052Z Prepare all required actions
2026-05-10T11:58:56.7894260Z Getting action download info
2026-05-10T11:58:57.3891708Z Download action repository 'actions/checkout@v4' (SHA:34e114876b0b11c390a56381ad16ebd13914f8d5)
2026-05-10T11:58:57.5374060Z Download action repository 'pnpm/action-setup@v4' (SHA:b906affcce14559ad1aafd4ab0e942779e9f58b1)
2026-05-10T11:58:58.0659481Z Download action repository 'actions/setup-node@v4' (SHA:49933ea5288caeca8642d1e84afbd3f7d6820020)
2026-05-10T11:58:58.1632189Z Download action repository 'superfly/flyctl-actions@fc53c09e1bc3be6f54706524e3b82c4f462f77be' (SHA:fc53c09e1bc3be6f54706524e3b82c4f462f77be)
2026-05-10T11:58:58.4034250Z Download action repository 'actions/upload-artifact@v4' (SHA:ea165f8d65b6e75b540449e92b4886f43607fa02)
2026-05-10T11:58:58.7660254Z Complete job name: build-and-deploy
2026-05-10T11:58:58.8639752Z ##[group]Run actions/checkout@v4
2026-05-10T11:58:58.8641118Z with:
2026-05-10T11:58:58.8641924Z   repository: SaberMage/rebno
2026-05-10T11:58:58.8643158Z   token: ***
2026-05-10T11:58:58.8644201Z   ssh-strict: true
2026-05-10T11:58:58.8645038Z   ssh-user: git
2026-05-10T11:58:58.8645869Z   persist-credentials: true
2026-05-10T11:58:58.8646793Z   clean: true
2026-05-10T11:58:58.8647635Z   sparse-checkout-cone-mode: true
2026-05-10T11:58:58.8648645Z   fetch-depth: 1
2026-05-10T11:58:58.8649456Z   fetch-tags: false
2026-05-10T11:58:58.8650292Z   show-progress: true
2026-05-10T11:58:58.8651130Z   lfs: false
2026-05-10T11:58:58.8651910Z   submodules: false
2026-05-10T11:58:58.8652758Z   set-safe-directory: true
2026-05-10T11:58:58.8654139Z ##[endgroup]
2026-05-10T11:58:59.0021109Z Syncing repository: SaberMage/rebno
2026-05-10T11:58:59.0025458Z ##[group]Getting Git version info
2026-05-10T11:58:59.0031210Z Working directory is '/home/runner/work/rebno/rebno'
2026-05-10T11:58:59.0035723Z [command]/usr/bin/git version
2026-05-10T11:58:59.0037693Z git version 2.53.0
2026-05-10T11:58:59.0053966Z ##[endgroup]
2026-05-10T11:58:59.0064545Z Temporarily overriding HOME='/home/runner/work/_temp/c0ea8a3c-9dfe-43ee-8bed-2da19220109d' before making global git config changes
2026-05-10T11:58:59.0069414Z Adding repository directory to the temporary git global config as a safe directory
2026-05-10T11:58:59.0073964Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/rebno/rebno
2026-05-10T11:58:59.0100059Z Deleting the contents of '/home/runner/work/rebno/rebno'
2026-05-10T11:58:59.0114594Z ##[group]Initializing the repository
2026-05-10T11:58:59.0117487Z [command]/usr/bin/git init /home/runner/work/rebno/rebno
2026-05-10T11:58:59.0217184Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-05-10T11:58:59.0225590Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-05-10T11:58:59.0229278Z hint: to use in all of your new repositories, which will suppress this warning,
2026-05-10T11:58:59.0233869Z hint: call:
2026-05-10T11:58:59.0235603Z hint:
2026-05-10T11:58:59.0237717Z hint: 	git config --global init.defaultBranch <name>
2026-05-10T11:58:59.0240137Z hint:
2026-05-10T11:58:59.0242324Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-05-10T11:58:59.0246061Z hint: 'development'. The just-created branch can be renamed via this command:
2026-05-10T11:58:59.0249056Z hint:
2026-05-10T11:58:59.0250777Z hint: 	git branch -m <name>
2026-05-10T11:58:59.0252562Z hint:
2026-05-10T11:58:59.0255233Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-05-10T11:58:59.0259115Z Initialized empty Git repository in /home/runner/work/rebno/rebno/.git/
2026-05-10T11:58:59.0265557Z [command]/usr/bin/git remote add origin https://github.com/SaberMage/rebno
2026-05-10T11:58:59.0280480Z ##[endgroup]
2026-05-10T11:58:59.0284163Z ##[group]Disabling automatic garbage collection
2026-05-10T11:58:59.0286917Z [command]/usr/bin/git config --local gc.auto 0
2026-05-10T11:58:59.0319886Z ##[endgroup]
2026-05-10T11:58:59.0322664Z ##[group]Setting up auth
2026-05-10T11:58:59.0326381Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-05-10T11:58:59.0365201Z [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-10T11:58:59.0712926Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-05-10T11:58:59.0751713Z [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-10T11:58:59.0989896Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-05-10T11:58:59.1047781Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-05-10T11:58:59.1280185Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-05-10T11:58:59.1319601Z ##[endgroup]
2026-05-10T11:58:59.1322825Z ##[group]Fetching the repository
2026-05-10T11:58:59.1333249Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +457926302b3cc97a9d17405a6da2558bcc6958b3:refs/remotes/origin/main
2026-05-10T11:59:00.2839852Z From https://github.com/SaberMage/rebno
2026-05-10T11:59:00.2843147Z  * [new ref]         457926302b3cc97a9d17405a6da2558bcc6958b3 -> origin/main
2026-05-10T11:59:00.2879274Z ##[endgroup]
2026-05-10T11:59:00.2882088Z ##[group]Determining the checkout info
2026-05-10T11:59:00.2885367Z ##[endgroup]
2026-05-10T11:59:00.2887878Z [command]/usr/bin/git sparse-checkout disable
2026-05-10T11:59:00.2931966Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig
2026-05-10T11:59:00.2966526Z ##[group]Checking out the ref
2026-05-10T11:59:00.2969592Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main
2026-05-10T11:59:01.1375520Z Switched to a new branch 'main'
2026-05-10T11:59:01.1377943Z branch 'main' set up to track 'origin/main'.
2026-05-10T11:59:01.1444550Z ##[endgroup]
2026-05-10T11:59:01.1494137Z [command]/usr/bin/git log -1 --format=%H
2026-05-10T11:59:01.1516910Z 457926302b3cc97a9d17405a6da2558bcc6958b3
2026-05-10T11:59:01.1742396Z ##[group]Run pnpm/action-setup@v4
2026-05-10T11:59:01.1742749Z with:
2026-05-10T11:59:01.1742986Z   version: 10
2026-05-10T11:59:01.1743231Z   dest: ~/setup-pnpm
2026-05-10T11:59:01.1744237Z   run_install: null
2026-05-10T11:59:01.1744490Z   cache: false
2026-05-10T11:59:01.1744760Z   cache_dependency_path: pnpm-lock.yaml
2026-05-10T11:59:01.1745115Z   package_json_file: package.json
2026-05-10T11:59:01.1745411Z   standalone: false
2026-05-10T11:59:01.1745666Z ##[endgroup]
2026-05-10T11:59:01.3319533Z ##[group]Running self-installer...
2026-05-10T11:59:02.0325015Z Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-10T11:59:02.0521812Z Packages: +1
2026-05-10T11:59:02.0544287Z +
2026-05-10T11:59:02.4993010Z Progress: resolved 1, reused 0, downloaded 1, added 1, done
2026-05-10T11:59:02.5360787Z 
2026-05-10T11:59:02.5362516Z dependencies:
2026-05-10T11:59:02.5368828Z + pnpm 10.33.4 (11.0.9 is available)
2026-05-10T11:59:02.5369553Z 
2026-05-10T11:59:02.5417753Z Done in 1s
2026-05-10T11:59:02.5572377Z ##[endgroup]
2026-05-10T11:59:02.5588631Z Installation Completed!
2026-05-10T11:59:02.5744092Z ##[group]Run actions/setup-node@v4
2026-05-10T11:59:02.5744403Z with:
2026-05-10T11:59:02.5744640Z   node-version: 22
2026-05-10T11:59:02.5744854Z   cache: pnpm
2026-05-10T11:59:02.5745060Z   always-auth: false
2026-05-10T11:59:02.5745310Z   check-latest: false
2026-05-10T11:59:02.5745659Z   token: ***
2026-05-10T11:59:02.5745858Z env:
2026-05-10T11:59:02.5746104Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T11:59:02.5746420Z ##[endgroup]
2026-05-10T11:59:02.7599817Z Found in cache @ /opt/hostedtoolcache/node/22.22.2/x64
2026-05-10T11:59:02.7607734Z ##[group]Environment details
2026-05-10T11:59:03.1564488Z node: v22.22.2
2026-05-10T11:59:03.1565550Z npm: 10.9.7
2026-05-10T11:59:03.1574342Z yarn: 1.22.22
2026-05-10T11:59:03.1575374Z ##[endgroup]
2026-05-10T11:59:03.1624405Z [command]/home/runner/setup-pnpm/node_modules/.bin/pnpm store path --silent
2026-05-10T11:59:03.6230561Z /home/runner/setup-pnpm/node_modules/.bin/store/v10
2026-05-10T11:59:03.8919665Z pnpm cache is not found
2026-05-10T11:59:03.9049728Z ##[group]Run pnpm install --frozen-lockfile
2026-05-10T11:59:03.9050145Z [36;1mpnpm install --frozen-lockfile[0m
2026-05-10T11:59:03.9082527Z shell: /usr/bin/bash -e {0}
2026-05-10T11:59:03.9082789Z env:
2026-05-10T11:59:03.9083047Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T11:59:03.9083364Z ##[endgroup]
2026-05-10T11:59:04.2307021Z Scope: all 6 workspace projects
2026-05-10T11:59:04.3980055Z Lockfile is up to date, resolution step is skipped
2026-05-10T11:59:04.5085005Z Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-10T11:59:04.6421706Z Packages: +665
2026-05-10T11:59:04.6446557Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-05-10T11:59:05.5076580Z Progress: resolved 665, reused 0, downloaded 59, added 23
2026-05-10T11:59:06.5076599Z Progress: resolved 665, reused 0, downloaded 142, added 55
2026-05-10T11:59:07.5096369Z Progress: resolved 665, reused 0, downloaded 224, added 79
2026-05-10T11:59:08.5085699Z Progress: resolved 665, reused 0, downloaded 360, added 142
2026-05-10T11:59:09.5099127Z Progress: resolved 665, reused 0, downloaded 402, added 156
2026-05-10T11:59:10.5101457Z Progress: resolved 665, reused 0, downloaded 540, added 236
2026-05-10T11:59:11.5394461Z Progress: resolved 665, reused 0, downloaded 619, added 299
2026-05-10T11:59:12.5393342Z Progress: resolved 665, reused 0, downloaded 635, added 304
2026-05-10T11:59:12.6380245Z Packages are hard linked from the content-addressable store to the virtual store.
2026-05-10T11:59:12.6392188Z   Content-addressable store is at: /home/runner/setup-pnpm/node_modules/.bin/store/v10
2026-05-10T11:59:12.6433222Z   Virtual store is at:             node_modules/.pnpm
2026-05-10T11:59:13.5425051Z Progress: resolved 665, reused 0, downloaded 661, added 479
2026-05-10T11:59:14.0735149Z Progress: resolved 665, reused 0, downloaded 661, added 665, done
2026-05-10T11:59:14.5391383Z .../node_modules/better-sqlite3 install$ prebuild-install || node-gyp rebuild --release
2026-05-10T11:59:14.5414778Z .../esbuild@0.18.20/node_modules/esbuild postinstall$ node install.js
2026-05-10T11:59:14.5434516Z .../esbuild@0.25.12/node_modules/esbuild postinstall$ node install.js
2026-05-10T11:59:14.5454411Z .../esbuild@0.27.7/node_modules/esbuild postinstall$ node install.js
2026-05-10T11:59:14.6225222Z .../argon2@0.44.0/node_modules/argon2 install$ cross-env ZERO_AR_DATE=1 node-gyp-build
2026-05-10T11:59:14.7484704Z .../esbuild@0.18.20/node_modules/esbuild postinstall: Done
2026-05-10T11:59:14.7924815Z .../esbuild@0.27.7/node_modules/esbuild postinstall: Done
2026-05-10T11:59:14.8012985Z .../esbuild@0.25.12/node_modules/esbuild postinstall: Done
2026-05-10T11:59:15.0199195Z .../argon2@0.44.0/node_modules/argon2 install: Done
2026-05-10T11:59:15.1104792Z .../node_modules/better-sqlite3 install: Done
2026-05-10T11:59:15.5745820Z 
2026-05-10T11:59:15.5756702Z devDependencies:
2026-05-10T11:59:15.5784292Z + @better-auth/cli 1.4.21
2026-05-10T11:59:15.5796734Z 
2026-05-10T11:59:15.6555246Z ╭ Warning ─────────────────────────────────────────────────────────────────────╮
2026-05-10T11:59:15.6574864Z │                                                                              │
2026-05-10T11:59:15.6575985Z │   Ignored build scripts: @prisma/client@5.22.0, msgpackr-extract@3.0.3,      │
2026-05-10T11:59:15.6577565Z │   protobufjs@7.5.6, protobufjs@8.0.1.                                        │
2026-05-10T11:59:15.6578747Z │   Run "pnpm approve-builds" to pick which dependencies should be allowed     │
2026-05-10T11:59:15.6579813Z │   to run scripts.                                                            │
2026-05-10T11:59:15.6580708Z │                                                                              │
2026-05-10T11:59:15.6581671Z ╰──────────────────────────────────────────────────────────────────────────────╯
2026-05-10T11:59:15.6967685Z Done in 11.7s using pnpm v10.33.4
2026-05-10T11:59:15.7616619Z ##[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-10T11:59:15.7618441Z [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-10T11:59:15.7619556Z [36;1m  if [ -f "$d/package.json" ]; then[0m
2026-05-10T11:59:15.7620070Z [36;1m    echo "::group::pnpm install in $d"[0m
2026-05-10T11:59:15.7620704Z [36;1m    pnpm -C "$d" install --ignore-workspace --no-frozen-lockfile[0m
2026-05-10T11:59:15.7621330Z [36;1m    echo "::endgroup::"[0m
2026-05-10T11:59:15.7621741Z [36;1m  fi[0m
2026-05-10T11:59:15.7622054Z [36;1mdone[0m
2026-05-10T11:59:15.7651378Z shell: /usr/bin/bash -e {0}
2026-05-10T11:59:15.7651778Z env:
2026-05-10T11:59:15.7652178Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T11:59:15.7652703Z ##[endgroup]
2026-05-10T11:59:15.7719753Z ##[group]pnpm install in tools/asset-catalog
2026-05-10T11:59:16.2604678Z Lockfile is up to date, resolution step is skipped
2026-05-10T11:59:16.3224830Z Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-10T11:59:16.3532735Z Packages: +52
2026-05-10T11:59:16.3554402Z ++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-05-10T11:59:16.9445215Z Progress: resolved 52, reused 46, downloaded 6, added 52, done
2026-05-10T11:59:17.0309871Z 
2026-05-10T11:59:17.0319361Z devDependencies:
2026-05-10T11:59:17.0321500Z + @types/node 25.6.0
2026-05-10T11:59:17.0328715Z + tsx 4.21.0
2026-05-10T11:59:17.0330795Z + typescript 5.6.3
2026-05-10T11:59:17.0331277Z + vitest 4.1.5
2026-05-10T11:59:17.0331598Z 
2026-05-10T11:59:17.0410944Z ╭ Warning ─────────────────────────────────────────────────────────────────────╮
2026-05-10T11:59:17.0415239Z │                                                                              │
2026-05-10T11:59:17.0420638Z │   Ignored build scripts: esbuild@0.27.7.                                     │
2026-05-10T11:59:17.0422713Z │   Run "pnpm approve-builds" to pick which dependencies should be allowed     │
2026-05-10T11:59:17.0423398Z │   to run scripts.                                                            │
2026-05-10T11:59:17.0425010Z │                                                                              │
2026-05-10T11:59:17.0426011Z ╰──────────────────────────────────────────────────────────────────────────────╯
2026-05-10T11:59:17.0464562Z Done in 1.2s using pnpm v10.33.4
2026-05-10T11:59:17.1318468Z ##[endgroup]
2026-05-10T11:59:17.1319759Z ##[group]pnpm install in tools/asset-pipeline
2026-05-10T11:59:17.4591484Z Lockfile is up to date, resolution step is skipped
2026-05-10T11:59:17.4915372Z Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-10T11:59:17.5163224Z Packages: +64
2026-05-10T11:59:17.5187737Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-05-10T11:59:17.9329696Z Progress: resolved 64, reused 57, downloaded 7, added 64, done
2026-05-10T11:59:18.0200559Z 
2026-05-10T11:59:18.0201238Z dependencies:
2026-05-10T11:59:18.0201929Z + maxrects-packer 2.7.3
2026-05-10T11:59:18.0202498Z + sharp 0.34.5
2026-05-10T11:59:18.0202862Z 
2026-05-10T11:59:18.0203165Z devDependencies:
2026-05-10T11:59:18.0204182Z + @types/node 25.6.0
2026-05-10T11:59:18.0204961Z + tsx 4.21.0
2026-05-10T11:59:18.0205539Z + typescript 5.6.3
2026-05-10T11:59:18.0206081Z + vitest 3.2.4
2026-05-10T11:59:18.0206423Z 
2026-05-10T11:59:18.0310711Z ╭ Warning ─────────────────────────────────────────────────────────────────────╮
2026-05-10T11:59:18.0311653Z │                                                                              │
2026-05-10T11:59:18.0312544Z │   Ignored build scripts: esbuild@0.27.7, sharp@0.34.5.                       │
2026-05-10T11:59:18.0313764Z │   Run "pnpm approve-builds" to pick which dependencies should be allowed     │
2026-05-10T11:59:18.0314820Z │   to run scripts.                                                            │
2026-05-10T11:59:18.0316089Z │                                                                              │
2026-05-10T11:59:18.0317063Z ╰──────────────────────────────────────────────────────────────────────────────╯
2026-05-10T11:59:18.0358338Z Done in 878ms using pnpm v10.33.4
2026-05-10T11:59:18.1547590Z ##[endgroup]
2026-05-10T11:59:18.1549148Z ##[group]pnpm install in tools/extract-gmd
2026-05-10T11:59:18.5872156Z Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-10T11:59:19.5916151Z Progress: resolved 127, reused 57, downloaded 1, added 0
2026-05-10T11:59:19.8157797Z Packages: +57
2026-05-10T11:59:19.8158808Z +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-05-10T11:59:19.8955243Z Progress: resolved 135, reused 58, downloaded 5, added 57, done
2026-05-10T11:59:20.0034259Z 
2026-05-10T11:59:20.0034985Z dependencies:
2026-05-10T11:59:20.0035669Z + sharp 0.34.5
2026-05-10T11:59:20.0036183Z 
2026-05-10T11:59:20.0038983Z devDependencies:
2026-05-10T11:59:20.0039889Z + @types/node 25.6.0 (25.6.2 is available)
2026-05-10T11:59:20.0040759Z + tsx 4.21.0
2026-05-10T11:59:20.0041427Z + typescript 5.6.3 (6.0.3 is available)
2026-05-10T11:59:20.0042054Z + vitest 4.1.5
2026-05-10T11:59:20.0042433Z 
2026-05-10T11:59:20.0063308Z ╭ Warning ─────────────────────────────────────────────────────────────────────╮
2026-05-10T11:59:20.0065052Z │                                                                              │
2026-05-10T11:59:20.0066511Z │   Ignored build scripts: esbuild@0.27.7, sharp@0.34.5.                       │
2026-05-10T11:59:20.0067974Z │   Run "pnpm approve-builds" to pick which dependencies should be allowed     │
2026-05-10T11:59:20.0069490Z │   to run scripts.                                                            │
2026-05-10T11:59:20.0070729Z │                                                                              │
2026-05-10T11:59:20.0072022Z ╰──────────────────────────────────────────────────────────────────────────────╯
2026-05-10T11:59:20.0124468Z Done in 1.8s using pnpm v10.33.4
2026-05-10T11:59:20.0348641Z ##[endgroup]
2026-05-10T11:59:20.0354541Z ##[group]pnpm install in tools/protocol-doc
2026-05-10T11:59:20.3625962Z Lockfile is up to date, resolution step is skipped
2026-05-10T11:59:20.3955154Z Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-10T11:59:20.4109115Z Packages: +52
2026-05-10T11:59:20.4113889Z ++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-05-10T11:59:20.5635226Z Progress: resolved 52, reused 52, downloaded 0, added 52, done
2026-05-10T11:59:20.6374068Z 
2026-05-10T11:59:20.6374803Z devDependencies:
2026-05-10T11:59:20.6375651Z + @types/node 25.6.0
2026-05-10T11:59:20.6376296Z + tsx 4.21.0
2026-05-10T11:59:20.6376893Z + typescript 5.6.3
2026-05-10T11:59:20.6377486Z + vitest 4.1.5
2026-05-10T11:59:20.6377907Z 
2026-05-10T11:59:20.6471560Z ╭ Warning ─────────────────────────────────────────────────────────────────────╮
2026-05-10T11:59:20.6474751Z │                                                                              │
2026-05-10T11:59:20.6476547Z │   Ignored build scripts: esbuild@0.27.7.                                     │
2026-05-10T11:59:20.6478060Z │   Run "pnpm approve-builds" to pick which dependencies should be allowed     │
2026-05-10T11:59:20.6479480Z │   to run scripts.                                                            │
2026-05-10T11:59:20.6480695Z │                                                                              │
2026-05-10T11:59:20.6482007Z ╰──────────────────────────────────────────────────────────────────────────────╯
2026-05-10T11:59:20.6544311Z Done in 591ms using pnpm v10.33.4
2026-05-10T11:59:20.6643990Z ##[endgroup]
2026-05-10T11:59:20.6655048Z ##[group]pnpm install in tools/room-converter
2026-05-10T11:59:21.0037442Z Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-10T11:59:21.3012348Z Packages: +9
2026-05-10T11:59:21.3013062Z +++++++++
2026-05-10T11:59:21.3449391Z Progress: resolved 35, reused 9, downloaded 0, added 9, done
2026-05-10T11:59:21.4009606Z 
2026-05-10T11:59:21.4010289Z devDependencies:
2026-05-10T11:59:21.4011189Z + @types/node 25.6.0 (25.6.2 is available)
2026-05-10T11:59:21.4011981Z + tsx 4.21.0
2026-05-10T11:59:21.4012951Z + typescript 5.6.3 (6.0.3 is available)
2026-05-10T11:59:21.4022999Z + zod 3.25.76 (4.4.3 is available)
2026-05-10T11:59:21.4023773Z 
2026-05-10T11:59:21.4047375Z ╭ Warning ─────────────────────────────────────────────────────────────────────╮
2026-05-10T11:59:21.4048819Z │                                                                              │
2026-05-10T11:59:21.4050167Z │   Ignored build scripts: esbuild@0.27.7.                                     │
2026-05-10T11:59:21.4051580Z │   Run "pnpm approve-builds" to pick which dependencies should be allowed     │
2026-05-10T11:59:21.4052670Z │   to run scripts.                                                            │
2026-05-10T11:59:21.4053902Z │                                                                              │
2026-05-10T11:59:21.4054935Z ╰──────────────────────────────────────────────────────────────────────────────╯
2026-05-10T11:59:21.4097194Z Done in 720ms using pnpm v10.33.4
2026-05-10T11:59:21.4241011Z ##[endgroup]
2026-05-10T11:59:21.4242167Z ##[group]pnpm install in tools/save-format-doc
2026-05-10T11:59:21.7428824Z Lockfile is up to date, resolution step is skipped
2026-05-10T11:59:21.7734741Z Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-10T11:59:21.7918520Z Packages: +52
2026-05-10T11:59:21.7924828Z ++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-05-10T11:59:21.9425025Z Progress: resolved 52, reused 52, downloaded 0, added 52, done
2026-05-10T11:59:22.0172857Z 
2026-05-10T11:59:22.0173730Z devDependencies:
2026-05-10T11:59:22.0174547Z + @types/node 25.6.0
2026-05-10T11:59:22.0175138Z + tsx 4.21.0
2026-05-10T11:59:22.0175824Z + typescript 5.6.3
2026-05-10T11:59:22.0176429Z + vitest 4.1.5
2026-05-10T11:59:22.0176845Z 
2026-05-10T11:59:22.0267512Z ╭ Warning ─────────────────────────────────────────────────────────────────────╮
2026-05-10T11:59:22.0268965Z │                                                                              │
2026-05-10T11:59:22.0270356Z │   Ignored build scripts: esbuild@0.27.7.                                     │
2026-05-10T11:59:22.0271992Z │   Run "pnpm approve-builds" to pick which dependencies should be allowed     │
2026-05-10T11:59:22.0273734Z │   to run scripts.                                                            │
2026-05-10T11:59:22.0275118Z │                                                                              │
2026-05-10T11:59:22.0276879Z ╰──────────────────────────────────────────────────────────────────────────────╯
2026-05-10T11:59:22.0319395Z Done in 581ms using pnpm v10.33.4
2026-05-10T11:59:22.0409657Z ##[endgroup]
2026-05-10T11:59:22.0451459Z ##[group]Run pnpm -r --filter "@rebno/*" build
2026-05-10T11:59:22.0452182Z [36;1mpnpm -r --filter "@rebno/*" build[0m
2026-05-10T11:59:22.0484626Z shell: /usr/bin/bash -e {0}
2026-05-10T11:59:22.0485061Z env:
2026-05-10T11:59:22.0485508Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T11:59:22.0486077Z ##[endgroup]
2026-05-10T11:59:22.3783283Z Scope: 5 of 6 workspace projects
2026-05-10T11:59:22.3811630Z packages/db build$ tsc
2026-05-10T11:59:22.3821272Z packages/game-logic build$ tsc
2026-05-10T11:59:24.9204700Z packages/game-logic build: Done
2026-05-10T11:59:24.9216356Z packages/protocol prebuild$ node scripts/sync-from-tools-protocol-doc.mjs
2026-05-10T11:59:24.9975677Z packages/protocol prebuild: synced legacy-opcodes from /home/runner/work/rebno/rebno/tools/protocol-doc/output/protocol.ts
2026-05-10T11:59:25.0024408Z packages/protocol prebuild: Done
2026-05-10T11:59:25.0084463Z packages/protocol build$ tsc
2026-05-10T11:59:27.3442419Z packages/db build: Done
2026-05-10T11:59:28.6259274Z packages/protocol build: Done
2026-05-10T11:59:28.6266916Z apps/server build$ tsc -b
2026-05-10T11:59:35.6951503Z apps/server build: Done
2026-05-10T11:59:35.7081585Z ##[group]Run pnpm verify:phase-4
2026-05-10T11:59:35.7081895Z [36;1mpnpm verify:phase-4[0m
2026-05-10T11:59:35.7103085Z shell: /usr/bin/bash -e {0}
2026-05-10T11:59:35.7103334Z env:
2026-05-10T11:59:35.7103901Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T11:59:35.7104434Z   SKIP_PHASE_3_CARRYOVER: 1
2026-05-10T11:59:35.7104665Z   SKIP_TRACE_CHECK: 1
2026-05-10T11:59:35.7104881Z ##[endgroup]
2026-05-10T11:59:36.0188766Z 
2026-05-10T11:59:36.0189746Z > rebno@0.0.0 verify:phase-4 /home/runner/work/rebno/rebno
2026-05-10T11:59:36.0190695Z > node scripts/verify-phase-4.mjs
2026-05-10T11:59:36.0191161Z 
2026-05-10T11:59:36.0514009Z 
2026-05-10T11:59:36.0514584Z === Workspace: typecheck ===
2026-05-10T11:59:36.0515164Z >>> pnpm -r typecheck
2026-05-10T11:59:36.3942631Z Scope: 5 of 6 workspace projects
2026-05-10T11:59:36.4000034Z packages/db typecheck$ tsc --noEmit
2026-05-10T11:59:36.4009469Z packages/game-logic typecheck$ tsc --noEmit
2026-05-10T11:59:38.8079299Z packages/game-logic typecheck: Done
2026-05-10T11:59:38.8144300Z packages/protocol typecheck$ tsc --noEmit
2026-05-10T11:59:41.3482226Z packages/db typecheck: Done
2026-05-10T11:59:42.5090206Z packages/protocol typecheck: Done
2026-05-10T11:59:42.5104651Z apps/client typecheck$ tsc --noEmit
2026-05-10T11:59:42.5114925Z apps/server typecheck$ tsc --noEmit
2026-05-10T11:59:53.5714796Z apps/client typecheck: Done
2026-05-10T11:59:54.5151114Z apps/server typecheck: Done
2026-05-10T11:59:54.5254246Z 
2026-05-10T11:59:54.5254840Z === Lint: protocol-sync ===
2026-05-10T11:59:54.5255550Z >>> pnpm lint:protocol-sync
2026-05-10T11:59:54.8281494Z 
2026-05-10T11:59:54.8282535Z > rebno@0.0.0 lint:protocol-sync /home/runner/work/rebno/rebno
2026-05-10T11:59:54.8284222Z > node tools/scripts/lint-protocol-sync.mjs
2026-05-10T11:59:54.8284897Z 
2026-05-10T11:59:54.8584005Z lint-protocol-sync: OK
2026-05-10T11:59:54.8704511Z 
2026-05-10T11:59:54.8705117Z === Lint: game-logic-purity ===
2026-05-10T11:59:54.8706016Z >>> pnpm lint:game-logic-purity
2026-05-10T11:59:55.1734392Z 
2026-05-10T11:59:55.1735397Z > rebno@0.0.0 lint:game-logic-purity /home/runner/work/rebno/rebno
2026-05-10T11:59:55.1736466Z > node tools/scripts/lint-game-logic-purity.mjs
2026-05-10T11:59:55.1737111Z 
2026-05-10T11:59:55.2032630Z lint-game-logic-purity: OK (6 file(s) clean)
2026-05-10T11:59:55.2160884Z 
2026-05-10T11:59:55.2161494Z === Lint: better-auth-schema-sync ===
2026-05-10T11:59:55.2162420Z >>> pnpm lint:better-auth-schema-sync
2026-05-10T11:59:55.5570467Z 
2026-05-10T11:59:55.5571532Z > rebno@0.0.0 lint:better-auth-schema-sync /home/runner/work/rebno/rebno
2026-05-10T11:59:55.5572883Z > node tools/scripts/lint-better-auth-schema-sync.mjs
2026-05-10T11:59:55.5573858Z 
2026-05-10T11:59:57.2299554Z lint-better-auth-schema-sync: OK
2026-05-10T11:59:57.2430809Z 
2026-05-10T11:59:57.2431312Z === Lint: rate-limit-budgets ===
2026-05-10T11:59:57.2434736Z >>> pnpm lint:rate-limit-budgets
2026-05-10T11:59:57.5515989Z 
2026-05-10T11:59:57.5517027Z > rebno@0.0.0 lint:rate-limit-budgets /home/runner/work/rebno/rebno
2026-05-10T11:59:57.5518317Z > node tools/scripts/lint-rate-limit-budgets.mjs
2026-05-10T11:59:57.5518999Z 
2026-05-10T11:59:57.5831852Z lint-rate-limit-budgets: OK (5 D-22 budgets locked)
2026-05-10T11:59:57.5949297Z 
2026-05-10T11:59:57.5949982Z === Lint: no-clipboard-rce ===
2026-05-10T11:59:57.5950801Z >>> pnpm lint:no-clipboard-rce
2026-05-10T11:59:57.9011114Z 
2026-05-10T11:59:57.9012142Z > rebno@0.0.0 lint:no-clipboard-rce /home/runner/work/rebno/rebno
2026-05-10T11:59:57.9013703Z > node tools/scripts/lint-no-clipboard-rce.mjs
2026-05-10T11:59:57.9014318Z 
2026-05-10T11:59:57.9355920Z lint-no-clipboard-rce: OK (21 file(s) clean)
2026-05-10T11:59:57.9475162Z 
2026-05-10T11:59:57.9475670Z === Lint: room-layout ===
2026-05-10T11:59:57.9476570Z >>> pnpm lint:room-layout
2026-05-10T11:59:58.2517452Z 
2026-05-10T11:59:58.2518425Z > rebno@0.0.0 lint:room-layout /home/runner/work/rebno/rebno
2026-05-10T11:59:58.2519958Z > node tools/scripts/lint-room-layout.mjs
2026-05-10T11:59:58.2520613Z 
2026-05-10T11:59:58.2860825Z lint-room-layout: OK
2026-05-10T11:59:58.2986432Z 
2026-05-10T11:59:58.2988752Z === ADR 0004 lint ===
2026-05-10T11:59:58.2989421Z >>> pnpm lint:adr:0004
2026-05-10T11:59:58.6011846Z 
2026-05-10T11:59:58.6012792Z > rebno@0.0.0 lint:adr:0004 /home/runner/work/rebno/rebno
2026-05-10T11:59:58.6015234Z > node tools/asset-catalog/scripts/lint-adr.mjs docs/adr/0004-room-hot-reload.md --no-matrix
2026-05-10T11:59:58.6016241Z 
2026-05-10T11:59:58.6305625Z OK: ADR docs/adr/0004-room-hot-reload.md validated (no-matrix mode — Michael Nygard sections present)
2026-05-10T11:59:58.6424329Z 
2026-05-10T11:59:58.6424813Z === Drizzle: emit-check ===
2026-05-10T11:59:58.6425564Z >>> pnpm db:emit-check
2026-05-10T11:59:58.9441627Z 
2026-05-10T11:59:58.9442572Z > rebno@0.0.0 db:emit-check /home/runner/work/rebno/rebno
2026-05-10T11:59:58.9446022Z > 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-10T11:59:58.9448228Z 
2026-05-10T11:59:59.3930602Z No config path provided, using default 'drizzle.config.ts'
2026-05-10T11:59:59.3945066Z Reading config file '/home/runner/work/rebno/rebno/packages/db/drizzle.config.ts'
2026-05-10T11:59:59.8145593Z 8 tables
2026-05-10T11:59:59.8146337Z accounts 8 columns 1 indexes 0 fks
2026-05-10T11:59:59.8147352Z audit_log 6 columns 0 indexes 2 fks
2026-05-10T11:59:59.8148308Z characters 9 columns 0 indexes 1 fks
2026-05-10T11:59:59.8151506Z inventory_items 4 columns 0 indexes 1 fks
2026-05-10T11:59:59.8152527Z legacy_credentials_staging 6 columns 0 indexes 0 fks
2026-05-10T11:59:59.8153876Z message_board_replies 5 columns 0 indexes 2 fks
2026-05-10T11:59:59.8155551Z message_board_topics 7 columns 0 indexes 1 fks
2026-05-10T11:59:59.8156369Z sessions 5 columns 0 indexes 1 fks
2026-05-10T11:59:59.8156944Z 
2026-05-10T11:59:59.8157841Z No schema changes, nothing to migrate 😴
2026-05-10T11:59:59.9900469Z 
2026-05-10T11:59:59.9901166Z === Drizzle: schema-sync ===
2026-05-10T11:59:59.9901842Z >>> pnpm lint:schema-sync
2026-05-10T12:00:00.2947182Z 
2026-05-10T12:00:00.2948068Z > rebno@0.0.0 lint:schema-sync /home/runner/work/rebno/rebno
2026-05-10T12:00:00.2951494Z > 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-10T12:00:00.2954302Z 
2026-05-10T12:00:00.3360983Z OK
2026-05-10T12:00:00.3539298Z 
2026-05-10T12:00:00.3539978Z === Drizzle: source-comments ===
2026-05-10T12:00:00.3540720Z >>> pnpm lint:source-comments
2026-05-10T12:00:00.6606889Z 
2026-05-10T12:00:00.6607924Z > rebno@0.0.0 lint:source-comments /home/runner/work/rebno/rebno
2026-05-10T12:00:00.6608970Z > pnpm -C packages/db run lint:source-comments
2026-05-10T12:00:00.6609515Z 
2026-05-10T12:00:00.9919596Z 
2026-05-10T12:00:00.9920679Z > @rebno/db@0.1.0 lint:source-comments /home/runner/work/rebno/rebno/packages/db
2026-05-10T12:00:00.9921826Z > node scripts/check-source-comments.mjs
2026-05-10T12:00:00.9922400Z 
2026-05-10T12:00:01.0244224Z check-source-comments: OK (50 columns, all SOURCE-cited)
2026-05-10T12:00:01.0451136Z 
2026-05-10T12:00:01.0451714Z === Workspace: test ===
2026-05-10T12:00:01.0452296Z >>> pnpm -r test
2026-05-10T12:00:01.3584492Z Scope: 5 of 6 workspace projects
2026-05-10T12:00:01.3640887Z packages/db test$ vitest run
2026-05-10T12:00:01.3649107Z packages/game-logic test$ vitest run
2026-05-10T12:00:01.8862212Z 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-10T12:00:01.8881315Z 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-10T12:00:02.2866243Z packages/game-logic test:  [32m✓[39m test/golden.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 14[2mms[22m[39m
2026-05-10T12:00:02.5155261Z packages/game-logic test:  [32m✓[39m test/platform-cycle.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 19[2mms[22m[39m
2026-05-10T12:00:02.7720370Z packages/game-logic test:  [32m✓[39m test/accumulator.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 9[2mms[22m[39m
2026-05-10T12:00:02.9064976Z packages/db test:  [32m✓[39m tests/promotion.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 10[2mms[22m[39m
2026-05-10T12:00:03.0225991Z packages/game-logic test:  [32m✓[39m test/rng.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 9[2mms[22m[39m
2026-05-10T12:00:03.0283352Z packages/game-logic test: [2m Test Files [22m [1m[32m4 passed[39m[22m[90m (4)[39m
2026-05-10T12:00:03.0312520Z packages/game-logic test: [2m      Tests [22m [1m[32m21 passed[39m[22m[90m (21)[39m
2026-05-10T12:00:03.0333991Z packages/game-logic test: [2m   Start at [22m 12:00:01
2026-05-10T12:00:03.0336334Z packages/game-logic test: [2m   Duration [22m 1.14s[2m (transform 161ms, setup 0ms, import 255ms, tests 51ms, environment 1ms)[22m
2026-05-10T12:00:03.0753036Z packages/game-logic test: Done
2026-05-10T12:00:03.0774567Z packages/protocol test$ vitest run
2026-05-10T12:00:03.1497178Z packages/db test:  [32m✓[39m tests/save-format-traceability.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 10[2mms[22m[39m
2026-05-10T12:00:03.5915887Z 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-10T12:00:04.0178550Z packages/db test:  [32m✓[39m tests/schema-shape.test.ts [2m([22m[2m10 tests[22m[2m)[22m[32m 12[2mms[22m[39m
2026-05-10T12:00:04.0186472Z packages/protocol test:  [32m✓[39m test/codec.test.ts [2m([22m[2m18 tests[22m[2m)[22m[32m 27[2mms[22m[39m
2026-05-10T12:00:04.0255938Z packages/db test: [2m Test Files [22m [1m[32m3 passed[39m[22m[90m (3)[39m
2026-05-10T12:00:04.0279529Z packages/db test: [2m      Tests [22m [1m[32m22 passed[39m[22m[90m (22)[39m
2026-05-10T12:00:04.0314579Z packages/db test: [2m   Start at [22m 12:00:01
2026-05-10T12:00:04.0316969Z packages/db test: [2m   Duration [22m 2.13s[2m (transform 153ms, setup 0ms, import 1.47s, tests 31ms, environment 1ms)[22m
2026-05-10T12:00:04.0600085Z packages/db test: Done
2026-05-10T12:00:04.1950848Z packages/protocol test:  [32m✓[39m test/intents.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 7[2mms[22m[39m
2026-05-10T12:00:04.3614615Z packages/protocol test:  [32m✓[39m test/schema-shape.test.ts [2m([22m[2m3 tests[22m[2m)[22m[32m 5[2mms[22m[39m
2026-05-10T12:00:04.5326215Z packages/protocol test:  [32m✓[39m test/state.test.ts [2m([22m[2m3 tests[22m[2m)[22m[32m 4[2mms[22m[39m
2026-05-10T12:00:04.5376376Z packages/protocol test: [2m Test Files [22m [1m[32m4 passed[39m[22m[90m (4)[39m
2026-05-10T12:00:04.5385513Z packages/protocol test: [2m      Tests [22m [1m[32m30 passed[39m[22m[90m (30)[39m
2026-05-10T12:00:04.5390141Z packages/protocol test: [2m   Start at [22m 12:00:03
2026-05-10T12:00:04.5391993Z packages/protocol test: [2m   Duration [22m 936ms[2m (transform 143ms, setup 0ms, import 271ms, tests 43ms, environment 0ms)[22m
2026-05-10T12:00:04.5690674Z packages/protocol test: Done
2026-05-10T12:00:04.5696375Z apps/client test$ vitest run --exclude 'test/e2e/**'
2026-05-10T12:00:04.5704608Z apps/server test$ vitest run --exclude 'test/**/*.integ.test.ts'
2026-05-10T12:00:05.0923338Z 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-10T12:00:05.1941393Z apps/client test: [1m[46m RUN [49m[22m [36mv3.2.4 [39m[90m/home/runner/work/rebno/rebno/apps/client[39m
2026-05-10T12:00:06.2189536Z apps/server test:  [32m✓[39m test/persistence.test.ts [2m([22m[2m5 tests[22m[2m)[22m[32m 61[2mms[22m[39m
2026-05-10T12:00:06.5630574Z apps/server test:  [32m✓[39m test/rate-limit.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 14[2mms[22m[39m
2026-05-10T12:00:06.7726399Z 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-10T12:00:06.7730271Z apps/client test: [22m[39mroom_layout signature did not verify — rendering skipped for mvp-lobby 000
2026-05-10T12:00:06.7909173Z apps/client test:  [32m✓[39m src/__test__/game-scene.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 146[2mms[22m[39m
2026-05-10T12:00:06.9152682Z apps/server test:  [32m✓[39m test/room-key.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 24[2mms[22m[39m
2026-05-10T12:00:07.2001909Z apps/server test: {"level":40,"time":1778414407198,"pid":3233,"hostname":"runnervmeorf1","path":"/api/foo","msg":"staging_invite_rejected"}
2026-05-10T12:00:07.2074633Z apps/server test: {"level":40,"time":1778414407201,"pid":3233,"hostname":"runnervmeorf1","path":"/api/foo","msg":"staging_invite_rejected"}
2026-05-10T12:00:07.2105127Z apps/server test: {"level":40,"time":1778414407202,"pid":3233,"hostname":"runnervmeorf1","path":"/api/foo","msg":"staging_invite_rejected"}
2026-05-10T12:00:07.2135374Z apps/server test:  [32m✓[39m test/staging-invite.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 12[2mms[22m[39m
2026-05-10T12:00:07.9441608Z apps/client test:  [32m✓[39m src/__test__/login-scene.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 17[2mms[22m[39m
2026-05-10T12:00:08.1445719Z apps/server test: {"level":30,"time":1778414408140,"pid":3257,"hostname":"runnervmeorf1","password":"[Redacted]","session_token":"[Redacted]","msg":"login"}
2026-05-10T12:00:08.1475619Z apps/server test:  [32m✓[39m test/otel-init.test.ts [2m([22m[2m4 tests[22m[2m)[22m[33m 706[2mms[22m[39m
2026-05-10T12:00:08.1495156Z apps/server test:      [33m[2m✓[22m[39m does not throw when OTEL_EXPORTER_OTLP_ENDPOINT is unset [33m 580[2mms[22m[39m
2026-05-10T12:00:09.1639424Z apps/client test:  [32m✓[39m src/__test__/colyseus-client.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 16[2mms[22m[39m
2026-05-10T12:00:09.1831612Z 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-10T12:00:09.1843927Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-cIuYZ2/rebno.db
2026-05-10T12:00:09.1845516Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-10T12:00:09.1846895Z apps/server test: [run-migrations] OK
2026-05-10T12:00:09.1957156Z 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-10T12:00:09.1984773Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-oUgxvU/rebno.db
2026-05-10T12:00:09.2004494Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-10T12:00:09.2025054Z apps/server test: [run-migrations] reconciled __drizzle_migrations for pre-bootstrap DB (Assumption A7) — seeded 0001_baseline
2026-05-10T12:00:09.2026373Z apps/server test: [run-migrations] OK
2026-05-10T12:00:09.2065610Z 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-10T12:00:09.2067909Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-akiWpR/rebno.db
2026-05-10T12:00:09.2084758Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-10T12:00:09.2104787Z apps/server test: [run-migrations] OK
2026-05-10T12:00:09.2125791Z 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-10T12:00:09.2127966Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-akiWpR/rebno.db
2026-05-10T12:00:09.2144743Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-10T12:00:09.2171179Z apps/server test: [run-migrations] OK
2026-05-10T12:00:09.2191398Z apps/server test:  [32m✓[39m test/run-migrations.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 49[2mms[22m[39m
2026-05-10T12:00:09.5399953Z apps/server test:  [32m✓[39m test/log.test.ts [2m([22m[2m2 tests[22m[2m)[22m[32m 38[2mms[22m[39m
2026-05-10T12:00:09.7912595Z apps/server test:  [32m✓[39m test/admin-stubs.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 9[2mms[22m[39m
2026-05-10T12:00:10.1005457Z apps/server test:  [32m✓[39m test/legacy-login.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 25[2mms[22m[39m
2026-05-10T12:00:10.3255526Z apps/server test:  [32m✓[39m test/health.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 8[2mms[22m[39m
2026-05-10T12:00:10.3635721Z apps/client test:  [32m✓[39m src/__test__/reconnect.test.ts [2m([22m[2m13 tests[22m[2m)[22m[32m 110[2mms[22m[39m
2026-05-10T12:00:11.1210048Z apps/server test: [90mstdout[2m | test/tick-accumulator.test.ts
2026-05-10T12:00:11.1227472Z apps/server test: [22m[39m◇ injected env (50) from ../../../../../../../etc/environment // tip: ⌘ enable debugging { debug: true }
2026-05-10T12:00:11.1229636Z apps/server test: ℹ️  optional .env file not found: .env.test, .env
2026-05-10T12:00:11.6756407Z apps/client test:  [32m✓[39m src/__test__/chat-hud.test.ts [2m([22m[2m9 tests[22m[2m)[22m[32m 122[2mms[22m[39m
2026-05-10T12:00:11.9299166Z apps/server test:  [32m✓[39m test/tick-accumulator.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 9[2mms[22m[39m
2026-05-10T12:00:11.9392258Z apps/server test: [2m Test Files [22m [1m[32m11 passed[39m[22m[90m (11)[39m
2026-05-10T12:00:11.9434847Z apps/server test: [2m      Tests [22m [1m[32m61 passed[39m[22m[90m (61)[39m
2026-05-10T12:00:11.9474474Z apps/server test: [2m   Start at [22m 12:00:05
2026-05-10T12:00:11.9476328Z apps/server test: [2m   Duration [22m 6.82s[2m (transform 437ms, setup 0ms, import 3.43s, tests 954ms, environment 2ms)[22m
2026-05-10T12:00:11.9982628Z apps/server test: Done
2026-05-10T12:00:12.4585618Z apps/client test:  [32m✓[39m src/__test__/input-dispatcher.test.ts [2m([22m[2m10 tests[22m[2m)[22m[32m 15[2mms[22m[39m
2026-05-10T12:00:13.1952644Z apps/client test:  [32m✓[39m src/__test__/force-reset-overlay.test.ts [2m([22m[2m5 tests[22m[2m)[22m[32m 75[2mms[22m[39m
2026-05-10T12:00:13.8678305Z apps/client test:  [32m✓[39m src/__test__/prediction.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 5[2mms[22m[39m
2026-05-10T12:00:14.5430032Z apps/client test:  [32m✓[39m src/__test__/extrapolation.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 5[2mms[22m[39m
2026-05-10T12:00:15.2172776Z apps/client test:  [32m✓[39m src/__test__/reconciler.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 6[2mms[22m[39m
2026-05-10T12:00:15.8978291Z apps/client test:  [32m✓[39m src/__test__/nameplate.test.ts [2m([22m[2m3 tests[22m[2m)[22m[32m 24[2mms[22m[39m
2026-05-10T12:00:16.5650862Z 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-10T12:00:17.2332386Z 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-10T12:00:17.9298170Z 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-10T12:00:18.6166537Z 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-10T12:00:19.2897461Z 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-10T12:00:19.3105121Z apps/client test: [2m Test Files [22m [1m[32m16 passed[39m[22m[90m (16)[39m
2026-05-10T12:00:19.3115031Z apps/client test: [2m      Tests [22m [1m[32m98 passed[39m[22m[2m | [22m[90m4 todo[39m[90m (102)[39m
2026-05-10T12:00:19.3125725Z apps/client test: [2m   Start at [22m 12:00:05
2026-05-10T12:00:19.3127544Z apps/client test: [2m   Duration [22m 14.12s[2m (transform 520ms, setup 42ms, collect 810ms, tests 573ms, environment 8.18s, prepare 1.70s)[22m
2026-05-10T12:00:19.4431659Z apps/client test: Done
2026-05-10T12:00:19.4511330Z 
2026-05-10T12:00:19.4511769Z verify-phase-4: OK (12 steps green)
2026-05-10T12:00:19.4670512Z ##[group]Run pnpm verify:phase-5
2026-05-10T12:00:19.4670831Z [36;1mpnpm verify:phase-5[0m
2026-05-10T12:00:19.4692835Z shell: /usr/bin/bash -e {0}
2026-05-10T12:00:19.4693223Z env:
2026-05-10T12:00:19.4693852Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T12:00:19.4694349Z   SKIP_PHASE_3_CARRYOVER: 1
2026-05-10T12:00:19.4694753Z   SKIP_TRACE_CHECK: 1
2026-05-10T12:00:19.4695119Z ##[endgroup]
2026-05-10T12:00:19.7694159Z 
2026-05-10T12:00:19.7695069Z > rebno@0.0.0 verify:phase-5 /home/runner/work/rebno/rebno
2026-05-10T12:00:19.7696139Z > node scripts/verify-phase-5.mjs
2026-05-10T12:00:19.7696689Z 
2026-05-10T12:00:19.8020644Z 
2026-05-10T12:00:19.8021424Z === Phase 4 carry-over: verify-phase-4 ===
2026-05-10T12:00:19.8022419Z >>> pnpm verify:phase-4
2026-05-10T12:00:20.1784503Z 
2026-05-10T12:00:20.1785487Z > rebno@0.0.0 verify:phase-4 /home/runner/work/rebno/rebno
2026-05-10T12:00:20.1786701Z > node scripts/verify-phase-4.mjs
2026-05-10T12:00:20.1787257Z 
2026-05-10T12:00:20.2092644Z 
2026-05-10T12:00:20.2094148Z === Workspace: typecheck ===
2026-05-10T12:00:20.2095073Z >>> pnpm -r typecheck
2026-05-10T12:00:20.5254719Z Scope: 5 of 6 workspace projects
2026-05-10T12:00:20.5335087Z packages/db typecheck$ tsc --noEmit
2026-05-10T12:00:20.5347411Z packages/game-logic typecheck$ tsc --noEmit
2026-05-10T12:00:23.1244705Z packages/game-logic typecheck: Done
2026-05-10T12:00:23.1278325Z packages/protocol typecheck$ tsc --noEmit
2026-05-10T12:00:25.2689459Z packages/db typecheck: Done
2026-05-10T12:00:26.6307894Z packages/protocol typecheck: Done
2026-05-10T12:00:26.6315189Z apps/client typecheck$ tsc --noEmit
2026-05-10T12:00:26.6318271Z apps/server typecheck$ tsc --noEmit
2026-05-10T12:00:37.1405440Z apps/client typecheck: Done
2026-05-10T12:00:38.5559869Z apps/server typecheck: Done
2026-05-10T12:00:38.5649610Z 
2026-05-10T12:00:38.5650156Z === Lint: protocol-sync ===
2026-05-10T12:00:38.5650855Z >>> pnpm lint:protocol-sync
2026-05-10T12:00:38.8698260Z 
2026-05-10T12:00:38.8699209Z > rebno@0.0.0 lint:protocol-sync /home/runner/work/rebno/rebno
2026-05-10T12:00:38.8700516Z > node tools/scripts/lint-protocol-sync.mjs
2026-05-10T12:00:38.8701215Z 
2026-05-10T12:00:38.8996831Z lint-protocol-sync: OK
2026-05-10T12:00:38.9114096Z 
2026-05-10T12:00:38.9114727Z === Lint: game-logic-purity ===
2026-05-10T12:00:38.9115646Z >>> pnpm lint:game-logic-purity
2026-05-10T12:00:39.2145531Z 
2026-05-10T12:00:39.2146596Z > rebno@0.0.0 lint:game-logic-purity /home/runner/work/rebno/rebno
2026-05-10T12:00:39.2147891Z > node tools/scripts/lint-game-logic-purity.mjs
2026-05-10T12:00:39.2148689Z 
2026-05-10T12:00:39.2457556Z lint-game-logic-purity: OK (6 file(s) clean)
2026-05-10T12:00:39.2568872Z 
2026-05-10T12:00:39.2569524Z === Lint: better-auth-schema-sync ===
2026-05-10T12:00:39.2570438Z >>> pnpm lint:better-auth-schema-sync
2026-05-10T12:00:39.5639883Z 
2026-05-10T12:00:39.5640978Z > rebno@0.0.0 lint:better-auth-schema-sync /home/runner/work/rebno/rebno
2026-05-10T12:00:39.5642522Z > node tools/scripts/lint-better-auth-schema-sync.mjs
2026-05-10T12:00:39.5643240Z 
2026-05-10T12:00:41.0591154Z lint-better-auth-schema-sync: OK
2026-05-10T12:00:41.0725559Z 
2026-05-10T12:00:41.0726373Z === Lint: rate-limit-budgets ===
2026-05-10T12:00:41.0727180Z >>> pnpm lint:rate-limit-budgets
2026-05-10T12:00:41.3808186Z 
2026-05-10T12:00:41.3808780Z > rebno@0.0.0 lint:rate-limit-budgets /home/runner/work/rebno/rebno
2026-05-10T12:00:41.3809689Z > node tools/scripts/lint-rate-limit-budgets.mjs
2026-05-10T12:00:41.3809925Z 
2026-05-10T12:00:41.4104291Z lint-rate-limit-budgets: OK (5 D-22 budgets locked)
2026-05-10T12:00:41.4226355Z 
2026-05-10T12:00:41.4227011Z === Lint: no-clipboard-rce ===
2026-05-10T12:00:41.4227834Z >>> pnpm lint:no-clipboard-rce
2026-05-10T12:00:41.7311348Z 
2026-05-10T12:00:41.7312400Z > rebno@0.0.0 lint:no-clipboard-rce /home/runner/work/rebno/rebno
2026-05-10T12:00:41.7313993Z > node tools/scripts/lint-no-clipboard-rce.mjs
2026-05-10T12:00:41.7314703Z 
2026-05-10T12:00:41.7679566Z lint-no-clipboard-rce: OK (21 file(s) clean)
2026-05-10T12:00:41.7798396Z 
2026-05-10T12:00:41.7798882Z === Lint: room-layout ===
2026-05-10T12:00:41.7799797Z >>> pnpm lint:room-layout
2026-05-10T12:00:42.0852352Z 
2026-05-10T12:00:42.0853356Z > rebno@0.0.0 lint:room-layout /home/runner/work/rebno/rebno
2026-05-10T12:00:42.0854906Z > node tools/scripts/lint-room-layout.mjs
2026-05-10T12:00:42.0855496Z 
2026-05-10T12:00:42.1209144Z lint-room-layout: OK
2026-05-10T12:00:42.1336466Z 
2026-05-10T12:00:42.1337045Z === ADR 0004 lint ===
2026-05-10T12:00:42.1337785Z >>> pnpm lint:adr:0004
2026-05-10T12:00:42.4423378Z 
2026-05-10T12:00:42.4424540Z > rebno@0.0.0 lint:adr:0004 /home/runner/work/rebno/rebno
2026-05-10T12:00:42.4426066Z > node tools/asset-catalog/scripts/lint-adr.mjs docs/adr/0004-room-hot-reload.md --no-matrix
2026-05-10T12:00:42.4429177Z 
2026-05-10T12:00:42.4722775Z OK: ADR docs/adr/0004-room-hot-reload.md validated (no-matrix mode — Michael Nygard sections present)
2026-05-10T12:00:42.4844235Z 
2026-05-10T12:00:42.4844940Z === Drizzle: emit-check ===
2026-05-10T12:00:42.4845744Z >>> pnpm db:emit-check
2026-05-10T12:00:42.7865992Z 
2026-05-10T12:00:42.7867214Z > rebno@0.0.0 db:emit-check /home/runner/work/rebno/rebno
2026-05-10T12:00:42.7871720Z > 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-10T12:00:42.7874167Z 
2026-05-10T12:00:43.2408612Z No config path provided, using default 'drizzle.config.ts'
2026-05-10T12:00:43.2411460Z Reading config file '/home/runner/work/rebno/rebno/packages/db/drizzle.config.ts'
2026-05-10T12:00:43.6089350Z 8 tables
2026-05-10T12:00:43.6090117Z accounts 8 columns 1 indexes 0 fks
2026-05-10T12:00:43.6091070Z audit_log 6 columns 0 indexes 2 fks
2026-05-10T12:00:43.6092007Z characters 9 columns 0 indexes 1 fks
2026-05-10T12:00:43.6092939Z inventory_items 4 columns 0 indexes 1 fks
2026-05-10T12:00:43.6094173Z legacy_credentials_staging 6 columns 0 indexes 0 fks
2026-05-10T12:00:43.6095036Z message_board_replies 5 columns 0 indexes 2 fks
2026-05-10T12:00:43.6095943Z message_board_topics 7 columns 0 indexes 1 fks
2026-05-10T12:00:43.6096832Z sessions 5 columns 0 indexes 1 fks
2026-05-10T12:00:43.6097388Z 
2026-05-10T12:00:43.6098253Z No schema changes, nothing to migrate 😴
2026-05-10T12:00:43.7137771Z 
2026-05-10T12:00:43.7138516Z === Drizzle: schema-sync ===
2026-05-10T12:00:43.7139344Z >>> pnpm lint:schema-sync
2026-05-10T12:00:44.0188903Z 
2026-05-10T12:00:44.0189874Z > rebno@0.0.0 lint:schema-sync /home/runner/work/rebno/rebno
2026-05-10T12:00:44.0193963Z > 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-10T12:00:44.0196566Z 
2026-05-10T12:00:44.0461544Z OK
2026-05-10T12:00:44.0579617Z 
2026-05-10T12:00:44.0580145Z === Drizzle: source-comments ===
2026-05-10T12:00:44.0581023Z >>> pnpm lint:source-comments
2026-05-10T12:00:44.3841972Z 
2026-05-10T12:00:44.3842953Z > rebno@0.0.0 lint:source-comments /home/runner/work/rebno/rebno
2026-05-10T12:00:44.3844581Z > pnpm -C packages/db run lint:source-comments
2026-05-10T12:00:44.3845835Z 
2026-05-10T12:00:44.6931599Z 
2026-05-10T12:00:44.6932687Z > @rebno/db@0.1.0 lint:source-comments /home/runner/work/rebno/rebno/packages/db
2026-05-10T12:00:44.6934264Z > node scripts/check-source-comments.mjs
2026-05-10T12:00:44.6934940Z 
2026-05-10T12:00:44.7431945Z check-source-comments: OK (50 columns, all SOURCE-cited)
2026-05-10T12:00:44.7642964Z 
2026-05-10T12:00:44.7644523Z === Workspace: test ===
2026-05-10T12:00:44.7644998Z >>> pnpm -r test
2026-05-10T12:00:45.0732141Z Scope: 5 of 6 workspace projects
2026-05-10T12:00:45.0790621Z packages/db test$ vitest run
2026-05-10T12:00:45.0799695Z packages/game-logic test$ vitest run
2026-05-10T12:00:45.6025834Z 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-10T12:00:45.6053093Z 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-10T12:00:45.9255772Z packages/game-logic test:  [32m✓[39m test/platform-cycle.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 20[2mms[22m[39m
2026-05-10T12:00:46.2085575Z packages/game-logic test:  [32m✓[39m test/golden.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 11[2mms[22m[39m
2026-05-10T12:00:46.4385478Z packages/game-logic test:  [32m✓[39m test/rng.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 8[2mms[22m[39m
2026-05-10T12:00:46.5969030Z packages/db test:  [32m✓[39m tests/schema-shape.test.ts [2m([22m[2m10 tests[22m[2m)[22m[32m 14[2mms[22m[39m
2026-05-10T12:00:46.6745862Z packages/game-logic test:  [32m✓[39m test/accumulator.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 8[2mms[22m[39m
2026-05-10T12:00:46.6814189Z packages/game-logic test: [2m Test Files [22m [1m[32m4 passed[39m[22m[90m (4)[39m
2026-05-10T12:00:46.6836172Z packages/game-logic test: [2m      Tests [22m [1m[32m21 passed[39m[22m[90m (21)[39m
2026-05-10T12:00:46.6844751Z packages/game-logic test: [2m   Start at [22m 12:00:45
2026-05-10T12:00:46.6855119Z packages/game-logic test: [2m   Duration [22m 1.07s[2m (transform 123ms, setup 0ms, import 224ms, tests 46ms, environment 1ms)[22m
2026-05-10T12:00:46.7264805Z packages/game-logic test: Done
2026-05-10T12:00:46.7273032Z packages/protocol test$ vitest run
2026-05-10T12:00:47.2425850Z 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-10T12:00:47.4460321Z packages/db test:  [32m✓[39m tests/promotion.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 8[2mms[22m[39m
2026-05-10T12:00:47.6691777Z packages/protocol test:  [32m✓[39m test/codec.test.ts [2m([22m[2m18 tests[22m[2m)[22m[32m 23[2mms[22m[39m
2026-05-10T12:00:47.7196170Z 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-10T12:00:47.7355307Z packages/db test: [2m Test Files [22m [1m[32m3 passed[39m[22m[90m (3)[39m
2026-05-10T12:00:47.7358345Z packages/db test: [2m      Tests [22m [1m[32m22 passed[39m[22m[90m (22)[39m
2026-05-10T12:00:47.7374495Z packages/db test: [2m   Start at [22m 12:00:45
2026-05-10T12:00:47.7395242Z packages/db test: [2m   Duration [22m 2.12s[2m (transform 185ms, setup 0ms, import 1.45s, tests 30ms, environment 0ms)[22m
2026-05-10T12:00:47.7603430Z packages/db test: Done
2026-05-10T12:00:47.8665828Z packages/protocol test:  [32m✓[39m test/intents.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 7[2mms[22m[39m
2026-05-10T12:00:48.0355576Z packages/protocol test:  [32m✓[39m test/schema-shape.test.ts [2m([22m[2m3 tests[22m[2m)[22m[32m 5[2mms[22m[39m
2026-05-10T12:00:48.1865732Z packages/protocol test:  [32m✓[39m test/state.test.ts [2m([22m[2m3 tests[22m[2m)[22m[32m 4[2mms[22m[39m
2026-05-10T12:00:48.2058465Z packages/protocol test: [2m Test Files [22m [1m[32m4 passed[39m[22m[90m (4)[39m
2026-05-10T12:00:48.2163349Z packages/protocol test: [2m      Tests [22m [1m[32m30 passed[39m[22m[90m (30)[39m
2026-05-10T12:00:48.2174918Z packages/protocol test: [2m   Start at [22m 12:00:47
2026-05-10T12:00:48.2177216Z packages/protocol test: [2m   Duration [22m 948ms[2m (transform 137ms, setup 0ms, import 273ms, tests 39ms, environment 0ms)[22m
2026-05-10T12:00:48.2279278Z packages/protocol test: Done
2026-05-10T12:00:48.2285807Z apps/client test$ vitest run --exclude 'test/e2e/**'
2026-05-10T12:00:48.2288470Z apps/server test$ vitest run --exclude 'test/**/*.integ.test.ts'
2026-05-10T12:00:48.8136322Z 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-10T12:00:48.8314180Z apps/client test: [1m[46m RUN [49m[22m [36mv3.2.4 [39m[90m/home/runner/work/rebno/rebno/apps/client[39m
2026-05-10T12:00:49.8145714Z apps/server test: {"level":30,"time":1778414449809,"pid":4360,"hostname":"runnervmeorf1","password":"[Redacted]","session_token":"[Redacted]","msg":"login"}
2026-05-10T12:00:49.8205041Z apps/server test:  [32m✓[39m test/otel-init.test.ts [2m([22m[2m4 tests[22m[2m)[22m[33m 719[2mms[22m[39m
2026-05-10T12:00:49.8244989Z apps/server test:      [33m[2m✓[22m[39m does not throw when OTEL_EXPORTER_OTLP_ENDPOINT is unset [33m 598[2mms[22m[39m
2026-05-10T12:00:50.4710950Z 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-10T12:00:50.4735134Z apps/client test: [22m[39mroom_layout signature did not verify — rendering skipped for mvp-lobby 000
2026-05-10T12:00:50.4824167Z apps/client test:  [32m✓[39m src/__test__/game-scene.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 149[2mms[22m[39m
2026-05-10T12:00:50.9925546Z apps/server test:  [32m✓[39m test/persistence.test.ts [2m([22m[2m5 tests[22m[2m)[22m[32m 55[2mms[22m[39m
2026-05-10T12:00:51.7537283Z apps/client test:  [32m✓[39m src/__test__/chat-hud.test.ts [2m([22m[2m9 tests[22m[2m)[22m[32m 135[2mms[22m[39m
2026-05-10T12:00:51.9016745Z 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-10T12:00:51.9054923Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-ArQI8Z/rebno.db
2026-05-10T12:00:51.9083346Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-10T12:00:51.9101412Z apps/server test: [run-migrations] OK
2026-05-10T12:00:51.9223267Z 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-10T12:00:51.9236439Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-GIKAuz/rebno.db
2026-05-10T12:00:51.9240117Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-10T12:00:51.9242864Z apps/server test: [run-migrations] reconciled __drizzle_migrations for pre-bootstrap DB (Assumption A7) — seeded 0001_baseline
2026-05-10T12:00:51.9244548Z apps/server test: [run-migrations] OK
2026-05-10T12:00:51.9325691Z 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-10T12:00:51.9344904Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-Rj9qIx/rebno.db
2026-05-10T12:00:51.9365312Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-10T12:00:51.9367551Z apps/server test: [run-migrations] OK
2026-05-10T12:00:51.9370158Z 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-10T12:00:51.9373932Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-Rj9qIx/rebno.db
2026-05-10T12:00:51.9376106Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-10T12:00:51.9377339Z apps/server test: [run-migrations] OK
2026-05-10T12:00:51.9458869Z apps/server test:  [32m✓[39m test/run-migrations.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 64[2mms[22m[39m
2026-05-10T12:00:52.2641152Z apps/server test:  [32m✓[39m test/log.test.ts [2m([22m[2m2 tests[22m[2m)[22m[32m 26[2mms[22m[39m
2026-05-10T12:00:52.5231380Z apps/server test:  [32m✓[39m test/legacy-login.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 14[2mms[22m[39m
2026-05-10T12:00:52.7864997Z apps/server test:  [32m✓[39m test/room-key.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 23[2mms[22m[39m
2026-05-10T12:00:53.0427499Z apps/server test:  [32m✓[39m test/rate-limit.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 11[2mms[22m[39m
2026-05-10T12:00:53.0450395Z apps/client test:  [32m✓[39m src/__test__/reconnect.test.ts [2m([22m[2m13 tests[22m[2m)[22m[32m 115[2mms[22m[39m
2026-05-10T12:00:53.3875534Z apps/server test: {"level":40,"time":1778414453380,"pid":4478,"hostname":"runnervmeorf1","path":"/api/foo","msg":"staging_invite_rejected"}
2026-05-10T12:00:53.3963886Z apps/server test:  [32m✓[39m test/staging-invite.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 19[2mms[22m[39m
2026-05-10T12:00:53.3976922Z apps/server test: {"level":40,"time":1778414453388,"pid":4478,"hostname":"runnervmeorf1","path":"/api/foo","msg":"staging_invite_rejected"}
2026-05-10T12:00:53.4024941Z apps/server test: {"level":40,"time":1778414453388,"pid":4478,"hostname":"runnervmeorf1","path":"/api/foo","msg":"staging_invite_rejected"}
2026-05-10T12:00:54.2425371Z apps/server test: [90mstdout[2m | test/tick-accumulator.test.ts
2026-05-10T12:00:54.2455311Z apps/server test: [22m[39m◇ injected env (50) from ../../../../../../../etc/environment // tip: ◈ secrets for agents [www.dotenvx.com]
2026-05-10T12:00:54.2474600Z apps/server test: ℹ️  optional .env file not found: .env.test, .env
2026-05-10T12:00:54.2636546Z apps/client test:  [32m✓[39m src/__test__/force-reset-overlay.test.ts [2m([22m[2m5 tests[22m[2m)[22m[32m 123[2mms[22m[39m
2026-05-10T12:00:55.0360068Z apps/server test:  [32m✓[39m test/tick-accumulator.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 8[2mms[22m[39m
2026-05-10T12:00:55.2866494Z apps/server test:  [32m✓[39m test/admin-stubs.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 9[2mms[22m[39m
2026-05-10T12:00:55.4373293Z apps/client test:  [32m✓[39m src/__test__/nameplate.test.ts [2m([22m[2m3 tests[22m[2m)[22m[32m 39[2mms[22m[39m
2026-05-10T12:00:55.5379870Z apps/server test:  [32m✓[39m test/health.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 8[2mms[22m[39m
2026-05-10T12:00:55.5425016Z apps/server test: [2m Test Files [22m [1m[32m11 passed[39m[22m[90m (11)[39m
2026-05-10T12:00:55.5437664Z apps/server test: [2m      Tests [22m [1m[32m61 passed[39m[22m[90m (61)[39m
2026-05-10T12:00:55.5479737Z apps/server test: [2m   Start at [22m 12:00:48
2026-05-10T12:00:55.5485305Z apps/server test: [2m   Duration [22m 6.74s[2m (transform 439ms, setup 0ms, import 3.37s, tests 956ms, environment 2ms)[22m
2026-05-10T12:00:55.5972141Z apps/server test: Done
2026-05-10T12:00:56.1807414Z apps/client test:  [32m✓[39m src/__test__/login-scene.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 10[2mms[22m[39m
2026-05-10T12:00:56.9992965Z apps/client test:  [32m✓[39m src/__test__/colyseus-client.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 33[2mms[22m[39m
2026-05-10T12:00:57.6797590Z apps/client test:  [32m✓[39m src/__test__/input-dispatcher.test.ts [2m([22m[2m10 tests[22m[2m)[22m[32m 15[2mms[22m[39m
2026-05-10T12:00:58.3618344Z 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-10T12:00:59.0279285Z 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-10T12:00:59.6956566Z 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-10T12:01:00.3947721Z apps/client test:  [32m✓[39m src/__test__/reconciler.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 6[2mms[22m[39m
2026-05-10T12:01:01.0699849Z apps/client test:  [32m✓[39m src/__test__/prediction.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 5[2mms[22m[39m
2026-05-10T12:01:01.7375850Z apps/client test:  [32m✓[39m src/__test__/extrapolation.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 5[2mms[22m[39m
2026-05-10T12:01:02.4002018Z 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-10T12:01:03.0807206Z 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-10T12:01:03.1022905Z apps/client test: [2m Test Files [22m [1m[32m16 passed[39m[22m[90m (16)[39m
2026-05-10T12:01:03.1035161Z apps/client test: [2m      Tests [22m [1m[32m98 passed[39m[22m[2m | [22m[90m4 todo[39m[90m (102)[39m
2026-05-10T12:01:03.1045168Z apps/client test: [2m   Start at [22m 12:00:48
2026-05-10T12:01:03.1065280Z apps/client test: [2m   Duration [22m 14.27s[2m (transform 535ms, setup 44ms, collect 835ms, tests 667ms, environment 8.37s, prepare 1.59s)[22m
2026-05-10T12:01:03.2348376Z apps/client test: Done
2026-05-10T12:01:03.2420467Z 
2026-05-10T12:01:03.2421307Z verify-phase-4: OK (12 steps green)
2026-05-10T12:01:03.2530768Z 
2026-05-10T12:01:03.2533183Z === Workspace: typecheck ===
2026-05-10T12:01:03.2534033Z >>> pnpm -r typecheck
2026-05-10T12:01:03.5627811Z Scope: 5 of 6 workspace projects
2026-05-10T12:01:03.5683438Z packages/db typecheck$ tsc --noEmit
2026-05-10T12:01:03.5692079Z packages/game-logic typecheck$ tsc --noEmit
2026-05-10T12:01:06.0914835Z packages/game-logic typecheck: Done
2026-05-10T12:01:06.0938944Z packages/protocol typecheck$ tsc --noEmit
2026-05-10T12:01:08.4914684Z packages/db typecheck: Done
2026-05-10T12:01:09.5877599Z packages/protocol typecheck: Done
2026-05-10T12:01:09.5884375Z apps/client typecheck$ tsc --noEmit
2026-05-10T12:01:09.5887108Z apps/server typecheck$ tsc --noEmit
2026-05-10T12:01:20.2794729Z apps/client typecheck: Done
2026-05-10T12:01:21.5382579Z apps/server typecheck: Done
2026-05-10T12:01:21.5484207Z 
2026-05-10T12:01:21.5484745Z === Lint: deploy-stack ===
2026-05-10T12:01:21.5485433Z >>> pnpm lint:deploy-stack
2026-05-10T12:01:21.8522334Z 
2026-05-10T12:01:21.8523424Z > rebno@0.0.0 lint:deploy-stack /home/runner/work/rebno/rebno
2026-05-10T12:01:21.8524920Z > node tools/scripts/lint-deploy-stack.mjs
2026-05-10T12:01:21.8525540Z 
2026-05-10T12:01:21.8825224Z lint-deploy-stack: OK
2026-05-10T12:01:21.8948828Z 
2026-05-10T12:01:21.8949509Z === Lint: deploy-stack test ===
2026-05-10T12:01:21.8950541Z >>> pnpm lint:deploy-stack:test
2026-05-10T12:01:22.2074856Z 
2026-05-10T12:01:22.2075895Z > rebno@0.0.0 lint:deploy-stack:test /home/runner/work/rebno/rebno
2026-05-10T12:01:22.2077392Z > node tools/scripts/lint-deploy-stack.test.mjs
2026-05-10T12:01:22.2078010Z 
2026-05-10T12:01:22.2682249Z PASS: lint-deploy-stack green
2026-05-10T12:01:22.2812184Z 
2026-05-10T12:01:22.2812697Z === ADR 0005 lint ===
2026-05-10T12:01:22.2813660Z >>> pnpm lint:adr:0005
2026-05-10T12:01:22.5861547Z 
2026-05-10T12:01:22.5862454Z > rebno@0.0.0 lint:adr:0005 /home/runner/work/rebno/rebno
2026-05-10T12:01:22.5864160Z > node tools/asset-catalog/scripts/lint-adr.mjs docs/adr/0005-deploy-topology.md --no-matrix
2026-05-10T12:01:22.5865157Z 
2026-05-10T12:01:22.6175138Z OK: ADR docs/adr/0005-deploy-topology.md validated (no-matrix mode — Michael Nygard sections present)
2026-05-10T12:01:22.6294207Z 
2026-05-10T12:01:22.6294685Z === ADR 0006 lint ===
2026-05-10T12:01:22.6295408Z >>> pnpm lint:adr:0006
2026-05-10T12:01:22.9364207Z 
2026-05-10T12:01:22.9365452Z > rebno@0.0.0 lint:adr:0006 /home/runner/work/rebno/rebno
2026-05-10T12:01:22.9367013Z > node tools/asset-catalog/scripts/lint-adr.mjs docs/adr/0006-observability-stack.md --no-matrix
2026-05-10T12:01:22.9367920Z 
2026-05-10T12:01:22.9664369Z OK: ADR docs/adr/0006-observability-stack.md validated (no-matrix mode — Michael Nygard sections present)
2026-05-10T12:01:22.9784517Z 
2026-05-10T12:01:22.9785513Z === Workspace: test ===
2026-05-10T12:01:22.9786251Z >>> pnpm -r test
2026-05-10T12:01:23.2885415Z Scope: 5 of 6 workspace projects
2026-05-10T12:01:23.2941025Z packages/db test$ vitest run
2026-05-10T12:01:23.2950167Z packages/game-logic test$ vitest run
2026-05-10T12:01:23.8007731Z 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-10T12:01:23.8035403Z 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-10T12:01:24.1235528Z packages/game-logic test:  [32m✓[39m test/platform-cycle.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 18[2mms[22m[39m
2026-05-10T12:01:24.4082359Z packages/game-logic test:  [32m✓[39m test/golden.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 11[2mms[22m[39m
2026-05-10T12:01:24.6421206Z packages/game-logic test:  [32m✓[39m test/accumulator.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 7[2mms[22m[39m
2026-05-10T12:01:24.8484080Z packages/db test:  [32m✓[39m tests/schema-shape.test.ts [2m([22m[2m10 tests[22m[2m)[22m[32m 14[2mms[22m[39m
2026-05-10T12:01:24.8631094Z packages/game-logic test:  [32m✓[39m test/rng.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 8[2mms[22m[39m
2026-05-10T12:01:24.8749898Z packages/game-logic test: [2m Test Files [22m [1m[32m4 passed[39m[22m[90m (4)[39m
2026-05-10T12:01:24.8775237Z packages/game-logic test: [2m      Tests [22m [1m[32m21 passed[39m[22m[90m (21)[39m
2026-05-10T12:01:24.8783166Z packages/game-logic test: [2m   Start at [22m 12:01:23
2026-05-10T12:01:24.8788723Z packages/game-logic test: [2m   Duration [22m 1.07s[2m (transform 130ms, setup 0ms, import 213ms, tests 44ms, environment 1ms)[22m
2026-05-10T12:01:24.9168088Z packages/game-logic test: Done
2026-05-10T12:01:24.9184632Z packages/protocol test$ vitest run
2026-05-10T12:01:25.4345304Z 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-10T12:01:25.7595722Z packages/db test:  [32m✓[39m tests/promotion.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 8[2mms[22m[39m
2026-05-10T12:01:25.8706368Z packages/protocol test:  [32m✓[39m test/codec.test.ts [2m([22m[2m18 tests[22m[2m)[22m[32m 23[2mms[22m[39m
2026-05-10T12:01:26.0102604Z 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-10T12:01:26.0163391Z packages/db test: [2m Test Files [22m [1m[32m3 passed[39m[22m[90m (3)[39m
2026-05-10T12:01:26.0184759Z packages/db test: [2m      Tests [22m [1m[32m22 passed[39m[22m[90m (22)[39m
2026-05-10T12:01:26.0195950Z packages/db test: [2m   Start at [22m 12:01:23
2026-05-10T12:01:26.0223789Z packages/db test: [2m   Duration [22m 2.21s[2m (transform 181ms, setup 0ms, import 1.54s, tests 31ms, environment 1ms)[22m
2026-05-10T12:01:26.0465560Z packages/db test: Done
2026-05-10T12:01:26.1068014Z packages/protocol test:  [32m✓[39m test/intents.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 7[2mms[22m[39m
2026-05-10T12:01:26.3031121Z packages/protocol test:  [32m✓[39m test/schema-shape.test.ts [2m([22m[2m3 tests[22m[2m)[22m[32m 5[2mms[22m[39m
2026-05-10T12:01:26.4568341Z packages/protocol test:  [32m✓[39m test/state.test.ts [2m([22m[2m3 tests[22m[2m)[22m[32m 4[2mms[22m[39m
2026-05-10T12:01:26.4605033Z packages/protocol test: [2m Test Files [22m [1m[32m4 passed[39m[22m[90m (4)[39m
2026-05-10T12:01:26.4606538Z packages/protocol test: [2m      Tests [22m [1m[32m30 passed[39m[22m[90m (30)[39m
2026-05-10T12:01:26.4607527Z packages/protocol test: [2m   Start at [22m 12:01:25
2026-05-10T12:01:26.4608644Z packages/protocol test: [2m   Duration [22m 1.02s[2m (transform 149ms, setup 0ms, import 296ms, tests 39ms, environment 1ms)[22m
2026-05-10T12:01:26.4925791Z packages/protocol test: Done
2026-05-10T12:01:26.4945025Z apps/client test$ vitest run --exclude 'test/e2e/**'
2026-05-10T12:01:26.4945928Z apps/server test$ vitest run --exclude 'test/**/*.integ.test.ts'
2026-05-10T12:01:27.0495812Z 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-10T12:01:27.0945543Z apps/client test: [1m[46m RUN [49m[22m [36mv3.2.4 [39m[90m/home/runner/work/rebno/rebno/apps/client[39m
2026-05-10T12:01:28.1474133Z apps/server test: {"level":30,"time":1778414488144,"pid":5220,"hostname":"runnervmeorf1","password":"[Redacted]","session_token":"[Redacted]","msg":"login"}
2026-05-10T12:01:28.1498113Z apps/server test:  [32m✓[39m test/otel-init.test.ts [2m([22m[2m4 tests[22m[2m)[22m[33m 763[2mms[22m[39m
2026-05-10T12:01:28.1521152Z apps/server test:      [33m[2m✓[22m[39m does not throw when OTEL_EXPORTER_OTLP_ENDPOINT is unset [33m 598[2mms[22m[39m
2026-05-10T12:01:28.7396913Z 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-10T12:01:28.7402380Z apps/client test: [22m[39mroom_layout signature did not verify — rendering skipped for mvp-lobby 000
2026-05-10T12:01:28.7626278Z apps/client test:  [32m✓[39m src/__test__/game-scene.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 153[2mms[22m[39m
2026-05-10T12:01:29.2049902Z 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-10T12:01:29.2052461Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-9tIqqx/rebno.db
2026-05-10T12:01:29.2056821Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-10T12:01:29.2084661Z apps/server test: [run-migrations] OK
2026-05-10T12:01:29.2133942Z 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-10T12:01:29.2136233Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-k1xHkq/rebno.db
2026-05-10T12:01:29.2141993Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-10T12:01:29.2146365Z apps/server test: [run-migrations] reconciled __drizzle_migrations for pre-bootstrap DB (Assumption A7) — seeded 0001_baseline
2026-05-10T12:01:29.2186804Z apps/server test: [run-migrations] OK
2026-05-10T12:01:29.2189145Z 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-10T12:01:29.2192031Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-1QkOnA/rebno.db
2026-05-10T12:01:29.2194254Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-10T12:01:29.2201942Z apps/server test: [run-migrations] OK
2026-05-10T12:01:29.2204641Z 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-10T12:01:29.2212939Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-1QkOnA/rebno.db
2026-05-10T12:01:29.2215291Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-10T12:01:29.2217045Z apps/server test: [run-migrations] OK
2026-05-10T12:01:29.2218813Z apps/server test:  [32m✓[39m test/run-migrations.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 52[2mms[22m[39m
2026-05-10T12:01:29.9399491Z apps/client test:  [32m✓[39m src/__test__/chat-hud.test.ts [2m([22m[2m9 tests[22m[2m)[22m[32m 132[2mms[22m[39m
2026-05-10T12:01:30.3318651Z apps/server test:  [32m✓[39m test/persistence.test.ts [2m([22m[2m5 tests[22m[2m)[22m[32m 82[2mms[22m[39m
2026-05-10T12:01:30.6318617Z apps/server test:  [32m✓[39m test/log.test.ts [2m([22m[2m2 tests[22m[2m)[22m[32m 27[2mms[22m[39m
2026-05-10T12:01:30.8907764Z apps/server test:  [32m✓[39m test/room-key.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 24[2mms[22m[39m
2026-05-10T12:01:31.1362338Z apps/client test:  [32m✓[39m src/__test__/force-reset-overlay.test.ts [2m([22m[2m5 tests[22m[2m)[22m[32m 140[2mms[22m[39m
2026-05-10T12:01:31.1824113Z apps/server test: {"level":40,"time":1778414491168,"pid":5326,"hostname":"runnervmeorf1","path":"/api/foo","msg":"staging_invite_rejected"}
2026-05-10T12:01:31.2085759Z apps/server test:  [32m✓[39m test/staging-invite.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 12[2mms[22m[39m
2026-05-10T12:01:31.2294685Z apps/server test: {"level":40,"time":1778414491171,"pid":5326,"hostname":"runnervmeorf1","path":"/api/foo","msg":"staging_invite_rejected"}
2026-05-10T12:01:31.2305149Z apps/server test: {"level":40,"time":1778414491172,"pid":5326,"hostname":"runnervmeorf1","path":"/api/foo","msg":"staging_invite_rejected"}
2026-05-10T12:01:31.5163002Z apps/server test:  [32m✓[39m test/legacy-login.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 26[2mms[22m[39m
2026-05-10T12:01:31.7653778Z apps/server test:  [32m✓[39m test/rate-limit.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 11[2mms[22m[39m
2026-05-10T12:01:32.0185642Z apps/server test:  [32m✓[39m test/admin-stubs.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 14[2mms[22m[39m
2026-05-10T12:01:32.3112984Z apps/client test:  [32m✓[39m src/__test__/reconnect.test.ts [2m([22m[2m13 tests[22m[2m)[22m[32m 109[2mms[22m[39m
2026-05-10T12:01:32.9284768Z apps/server test: [90mstdout[2m | test/tick-accumulator.test.ts
2026-05-10T12:01:32.9325447Z apps/server test: [22m[39m◇ injected env (50) from ../../../../../../../etc/environment // tip: ⌘ enable debugging { debug: true }
2026-05-10T12:01:32.9384720Z apps/server test: ℹ️  optional .env file not found: .env.test, .env
2026-05-10T12:01:33.4820766Z apps/client test:  [32m✓[39m src/__test__/nameplate.test.ts [2m([22m[2m3 tests[22m[2m)[22m[32m 37[2mms[22m[39m
2026-05-10T12:01:33.7161536Z apps/server test:  [32m✓[39m test/tick-accumulator.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 8[2mms[22m[39m
2026-05-10T12:01:34.0388258Z apps/server test:  [32m✓[39m test/health.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 14[2mms[22m[39m
2026-05-10T12:01:34.0495046Z apps/server test: [2m Test Files [22m [1m[32m11 passed[39m[22m[90m (11)[39m
2026-05-10T12:01:34.0504971Z apps/server test: [2m      Tests [22m [1m[32m61 passed[39m[22m[90m (61)[39m
2026-05-10T12:01:34.0514455Z apps/server test: [2m   Start at [22m 12:01:27
2026-05-10T12:01:34.0533157Z apps/server test: [2m   Duration [22m 6.98s[2m (transform 477ms, setup 0ms, import 3.49s, tests 1.03s, environment 6ms)[22m
2026-05-10T12:01:34.0831073Z apps/server test: Done
2026-05-10T12:01:34.4918465Z apps/client test:  [32m✓[39m src/__test__/colyseus-client.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 11[2mms[22m[39m
2026-05-10T12:01:35.1872644Z apps/client test:  [32m✓[39m src/__test__/input-dispatcher.test.ts [2m([22m[2m10 tests[22m[2m)[22m[32m 16[2mms[22m[39m
2026-05-10T12:01:35.8810904Z apps/client test:  [32m✓[39m src/__test__/login-scene.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 10[2mms[22m[39m
2026-05-10T12:01:36.5522254Z 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-10T12:01:37.2210739Z 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-10T12:01:37.8899305Z 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-10T12:01:38.5936228Z apps/client test:  [32m✓[39m src/__test__/reconciler.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 6[2mms[22m[39m
2026-05-10T12:01:39.2792090Z apps/client test:  [32m✓[39m src/__test__/prediction.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 5[2mms[22m[39m
2026-05-10T12:01:39.9464649Z apps/client test:  [32m✓[39m src/__test__/extrapolation.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 5[2mms[22m[39m
2026-05-10T12:01:40.6192266Z 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-10T12:01:41.2867185Z 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-10T12:01:41.3065710Z apps/client test: [2m Test Files [22m [1m[32m16 passed[39m[22m[90m (16)[39m
2026-05-10T12:01:41.3079065Z apps/client test: [2m      Tests [22m [1m[32m98 passed[39m[22m[2m | [22m[90m4 todo[39m[90m (102)[39m
2026-05-10T12:01:41.3085466Z apps/client test: [2m   Start at [22m 12:01:27
2026-05-10T12:01:41.3087392Z apps/client test: [2m   Duration [22m 14.21s[2m (transform 533ms, setup 57ms, collect 844ms, tests 656ms, environment 8.21s, prepare 1.63s)[22m
2026-05-10T12:01:41.4415206Z apps/client test: Done
2026-05-10T12:01:41.4499984Z 
2026-05-10T12:01:41.4502019Z verify-phase-5: OK (7 steps green)
2026-05-10T12:01:41.4687859Z ##[group]Run pnpm lint:vite-env:staging
2026-05-10T12:01:41.4688469Z [36;1mpnpm lint:vite-env:staging[0m
2026-05-10T12:01:41.4713258Z shell: /usr/bin/bash -e {0}
2026-05-10T12:01:41.4713989Z env:
2026-05-10T12:01:41.4714439Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T12:01:41.4714994Z ##[endgroup]
2026-05-10T12:01:41.7768133Z 
2026-05-10T12:01:41.7769258Z > rebno@0.0.0 lint:vite-env:staging /home/runner/work/rebno/rebno
2026-05-10T12:01:41.7770683Z > node tools/scripts/lint-vite-env.mjs --target staging
2026-05-10T12:01:41.7771467Z 
2026-05-10T12:01:41.8128340Z lint-vite-env: OK
2026-05-10T12:01:41.8301394Z ##[group]Run pnpm --filter @rebno/client build:staging
2026-05-10T12:01:41.8301806Z [36;1mpnpm --filter @rebno/client build:staging[0m
2026-05-10T12:01:41.8323298Z shell: /usr/bin/bash -e {0}
2026-05-10T12:01:41.8323829Z env:
2026-05-10T12:01:41.8324094Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T12:01:41.8324415Z ##[endgroup]
2026-05-10T12:01:42.1775327Z 
2026-05-10T12:01:42.1776467Z > @rebno/client@0.1.0 build:staging /home/runner/work/rebno/rebno/apps/client
2026-05-10T12:01:42.1777593Z > vite build --mode staging
2026-05-10T12:01:42.1778210Z 
2026-05-10T12:01:42.4263773Z [36mvite v8.0.11 [32mbuilding client environment for staging...[36m[39m
2026-05-10T12:01:42.4521026Z [2K
2026-05-10T12:01:42.9428225Z transforming...✓ 125 modules transformed.
2026-05-10T12:01:43.2366617Z rendering chunks...
2026-05-10T12:01:43.5476691Z computing gzip size...
2026-05-10T12:01:43.5777661Z ../server/public/.vite/manifest.json           0.13 kB │ gzip:   0.11 kB
2026-05-10T12:01:43.5779513Z ../server/public/index.html                    1.00 kB │ gzip:   0.54 kB
2026-05-10T12:01:43.5781641Z ../server/public/assets/index-BczfPeoo.js  1,514.56 kB │ gzip: 410.68 kB │ map: 11,144.53 kB
2026-05-10T12:01:43.5782770Z 
2026-05-10T12:01:43.5784072Z [32m✓ built in 1.15s[39m
2026-05-10T12:01:43.5790109Z [33m[plugin builtin:vite-reporter] 
2026-05-10T12:01:43.5791984Z (!) Some chunks are larger than 500 kB after minification. Consider:
2026-05-10T12:01:43.5794188Z - Using dynamic import() to code-split the application
2026-05-10T12:01:43.5796258Z - Use build.rolldownOptions.output.codeSplitting to improve chunking: https://rolldown.rs/reference/OutputOptions.codeSplitting
2026-05-10T12:01:43.5798298Z - Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.[39m
2026-05-10T12:01:43.6107110Z ##[group]Run pnpm asset-pipeline:build
2026-05-10T12:01:43.6107719Z [36;1mpnpm asset-pipeline:build[0m
2026-05-10T12:01:43.6138748Z shell: /usr/bin/bash -e {0}
2026-05-10T12:01:43.6139204Z env:
2026-05-10T12:01:43.6139651Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T12:01:43.6140286Z ##[endgroup]
2026-05-10T12:01:43.9151434Z 
2026-05-10T12:01:43.9170574Z > rebno@0.0.0 asset-pipeline:build /home/runner/work/rebno/rebno
2026-05-10T12:01:43.9171357Z > cd tools/asset-pipeline && pnpm build
2026-05-10T12:01:43.9171671Z 
2026-05-10T12:01:44.2330991Z 
2026-05-10T12:01:44.2339467Z > asset-pipeline@0.1.0 build /home/runner/work/rebno/rebno/tools/asset-pipeline
2026-05-10T12:01:44.2367154Z > tsx cli.ts build
2026-05-10T12:01:44.2367754Z 
2026-05-10T12:01:44.5987661Z Usage:
2026-05-10T12:01:44.5989054Z   asset-pipeline bootstrap   <extracted-dir> <source-out-dir>
2026-05-10T12:01:44.6004987Z   asset-pipeline build       <source-dir> <atlas-out-dir> [--background <path>]
2026-05-10T12:01:44.6008133Z   asset-pipeline postprocess <vite-manifest.json> <pipeline-manifest.json> <out-path>
2026-05-10T12:01:44.6016842Z 
2026-05-10T12:01:44.6018103Z See .planning/phases/06-client-rebuild-mvp-gate-cli-08-hard-milestone/06-CONTEXT.md D-13/D-14/D-16.
2026-05-10T12:01:44.6228807Z  ELIFECYCLE  Command failed with exit code 2.
2026-05-10T12:01:44.6544065Z  ELIFECYCLE  Command failed with exit code 2.
2026-05-10T12:01:44.6781895Z ##[error]Process completed with exit code 2.
2026-05-10T12:01:44.6827017Z ##[group]Run pnpm lint:asset-pipeline
2026-05-10T12:01:44.6827351Z [36;1mpnpm lint:asset-pipeline[0m
2026-05-10T12:01:44.6848561Z shell: /usr/bin/bash -e {0}
2026-05-10T12:01:44.6848809Z env:
2026-05-10T12:01:44.6849062Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T12:01:44.6849378Z ##[endgroup]
2026-05-10T12:01:44.9838691Z 
2026-05-10T12:01:44.9839779Z > rebno@0.0.0 lint:asset-pipeline /home/runner/work/rebno/rebno
2026-05-10T12:01:44.9840965Z > node tools/scripts/lint-asset-pipeline.mjs
2026-05-10T12:01:44.9841697Z 
2026-05-10T12:01:45.0187961Z lint-asset-pipeline: pipeline-manifest.json not found at /home/runner/work/rebno/rebno/tools/asset-pipeline/output/pipeline-manifest.json
2026-05-10T12:01:45.0342089Z  ELIFECYCLE  Command failed with exit code 1.
2026-05-10T12:01:45.0531849Z ##[error]Process completed with exit code 1.
2026-05-10T12:01:45.0572125Z ##[group]Run pnpm trace:check
2026-05-10T12:01:45.0572643Z [36;1mpnpm trace:check[0m
2026-05-10T12:01:45.0604582Z shell: /usr/bin/bash -e {0}
2026-05-10T12:01:45.0605013Z env:
2026-05-10T12:01:45.0605444Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T12:01:45.0606021Z ##[endgroup]
2026-05-10T12:01:45.3634209Z 
2026-05-10T12:01:45.3635453Z > rebno@0.0.0 trace:check /home/runner/work/rebno/rebno
2026-05-10T12:01:45.3636665Z > traceable-reqs check
2026-05-10T12:01:45.3637224Z 
2026-05-10T12:01:45.3670914Z sh: 1: traceable-reqs: not found
2026-05-10T12:01:45.3817129Z  ELIFECYCLE  Command failed.
2026-05-10T12:01:45.4017802Z ##[error]Process completed with exit code 1.
2026-05-10T12:01:45.4054022Z ##[group]Run superfly/flyctl-actions/setup-flyctl@fc53c09e1bc3be6f54706524e3b82c4f462f77be
2026-05-10T12:01:45.4054499Z with:
2026-05-10T12:01:45.4054690Z   version: latest
2026-05-10T12:01:45.4054882Z env:
2026-05-10T12:01:45.4055126Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T12:01:45.4055442Z ##[endgroup]
2026-05-10T12:01:45.6165181Z Downloading flyctl 0.4.49 from https://github.com/superfly/flyctl/releases/download/v0.4.49/flyctl_0.4.49_Linux_x86_64.tar.gz...
2026-05-10T12:01:46.1880915Z [command]/usr/bin/tar xz --warning=no-unknown-keyword --overwrite -C /home/runner/work/_temp/aea6f865-4ab3-47f9-a876-49ffe95c4461 -f /home/runner/work/_temp/993d4252-f418-446f-b840-134a257c7e1a
2026-05-10T12:01:46.9774108Z flyctl 0.4.49 is installed
2026-05-10T12:01:46.9875043Z ##[group]Run flyctl auth docker
2026-05-10T12:01:46.9875358Z [36;1mflyctl auth docker[0m
2026-05-10T12:01:46.9897046Z shell: /usr/bin/bash -e {0}
2026-05-10T12:01:46.9897303Z env:
2026-05-10T12:01:46.9897561Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T12:01:46.9900972Z   FLY_API_TOKEN: ***
2026-05-10T12:01:46.9901209Z ##[endgroup]
2026-05-10T12:01:47.6438445Z Authentication successful. You can now tag and push images to registry.fly.io/{your-app}
2026-05-10T12:01:47.6508075Z ##[group]Run docker buildx build \
2026-05-10T12:01:47.6508420Z [36;1mdocker buildx build \[0m
2026-05-10T12:01:47.6508835Z [36;1m  --tag registry.fly.io/rebno-staging:457926302b3cc97a9d17405a6da2558bcc6958b3 \[0m
2026-05-10T12:01:47.6509383Z [36;1m  --tag registry.fly.io/rebno-prod:457926302b3cc97a9d17405a6da2558bcc6958b3 \[0m
2026-05-10T12:01:47.6509793Z [36;1m  --push \[0m
2026-05-10T12:01:47.6510045Z [36;1m  --file apps/server/Dockerfile \[0m
2026-05-10T12:01:47.6510318Z [36;1m  .[0m
2026-05-10T12:01:47.6531592Z shell: /usr/bin/bash -e {0}
2026-05-10T12:01:47.6531847Z env:
2026-05-10T12:01:47.6532109Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T12:01:47.6535635Z   FLY_API_TOKEN: ***
2026-05-10T12:01:47.6535869Z ##[endgroup]
2026-05-10T12:01:47.9809138Z #0 building with "default" instance using docker driver
2026-05-10T12:01:47.9809845Z 
2026-05-10T12:01:47.9814668Z #1 [internal] load build definition from Dockerfile
2026-05-10T12:01:47.9816193Z #1 transferring dockerfile: 3.08kB done
2026-05-10T12:01:47.9816810Z #1 DONE 0.0s
2026-05-10T12:01:47.9817283Z 
2026-05-10T12:01:47.9818126Z #2 [internal] load metadata for docker.io/library/node:22-bookworm-slim
2026-05-10T12:01:48.1961775Z #2 ...
2026-05-10T12:01:48.1962303Z 
2026-05-10T12:01:48.1963136Z #3 [auth] library/node:pull token for registry-1.docker.io
2026-05-10T12:01:48.1964168Z #3 DONE 0.0s
2026-05-10T12:01:48.1964391Z 
2026-05-10T12:01:48.1964931Z #4 [auth] litestream/litestream:pull token for registry-1.docker.io
2026-05-10T12:01:48.1965687Z #4 DONE 0.0s
2026-05-10T12:01:48.3461182Z 
2026-05-10T12:01:48.3462180Z #5 [internal] load metadata for docker.io/litestream/litestream:0.3.13
2026-05-10T12:01:48.6865594Z #5 ...
2026-05-10T12:01:48.6865924Z 
2026-05-10T12:01:48.6866627Z #2 [internal] load metadata for docker.io/library/node:22-bookworm-slim
2026-05-10T12:01:48.6867217Z #2 DONE 0.9s
2026-05-10T12:01:48.8361798Z 
2026-05-10T12:01:48.8378700Z #5 [internal] load metadata for docker.io/litestream/litestream:0.3.13
2026-05-10T12:01:48.8434605Z #5 DONE 0.9s
2026-05-10T12:01:48.8473968Z 
2026-05-10T12:01:48.8520045Z #6 [internal] load .dockerignore
2026-05-10T12:01:48.8554407Z #6 transferring context: 1.14kB done
2026-05-10T12:01:48.8594180Z #6 DONE 0.0s
2026-05-10T12:01:48.8653807Z 
2026-05-10T12:01:48.8716838Z #7 [builder  1/13] FROM docker.io/library/node:22-bookworm-slim@sha256:9f6d5975c7dca860947d3915877f85607946403fc55349f39b4bc3688448bb6e
2026-05-10T12:01:48.8745003Z #7 resolve docker.io/library/node:22-bookworm-slim@sha256:9f6d5975c7dca860947d3915877f85607946403fc55349f39b4bc3688448bb6e done
2026-05-10T12:01:48.8782243Z #7 sha256:9f6d5975c7dca860947d3915877f85607946403fc55349f39b4bc3688448bb6e 6.49kB / 6.49kB done
2026-05-10T12:01:48.8986498Z #7 sha256:868499d55378719bffa87b0ed1f099591823c029b543043c09c2483468e93201 1.93kB / 1.93kB done
2026-05-10T12:01:48.9004693Z #7 sha256:341b84210b3300ec9d6e0f0bcf477b1714b802209b5a4ca475e2077ffc07511d 6.88kB / 6.88kB done
2026-05-10T12:01:48.9006703Z #7 sha256:9b02e9fcb40102eae20d9d1fc7594b44328f4a3eb9b8a3bdb7db283d10840a30 0B / 28.24MB 0.1s
2026-05-10T12:01:49.0408789Z #7 sha256:9b02e9fcb40102eae20d9d1fc7594b44328f4a3eb9b8a3bdb7db283d10840a30 20.97MB / 28.24MB 0.3s
2026-05-10T12:01:49.0437047Z #7 sha256:5d4a3aa5a9ad18507bf18000f0280556365b57788f03aca635c4792a79799082 0B / 3.32kB 0.3s
2026-05-10T12:01:49.2365776Z #7 sha256:9b02e9fcb40102eae20d9d1fc7594b44328f4a3eb9b8a3bdb7db283d10840a30 28.24MB / 28.24MB 0.3s done
2026-05-10T12:01:49.2369376Z #7 sha256:5d4a3aa5a9ad18507bf18000f0280556365b57788f03aca635c4792a79799082 3.32kB / 3.32kB 0.3s done
2026-05-10T12:01:49.2375274Z #7 sha256:22c736fe2dee42f2274e133f0fd657bc3a2661f48b034a8adc2ba40bb6fa4b82 1.05MB / 49.84MB 0.4s
2026-05-10T12:01:49.2376862Z #7 sha256:dad35d9305371ac05c2bdf6de63217e78a5906a5f0335bd26432bbee187aea33 0B / 1.71MB 0.4s
2026-05-10T12:01:49.2378636Z #7 sha256:079e3008b73419a93cb985863971162eb59bcb78e57f6ef558fc198ad2848d89 0B / 450B 0.4s
2026-05-10T12:01:49.2381805Z #7 extracting sha256:9b02e9fcb40102eae20d9d1fc7594b44328f4a3eb9b8a3bdb7db283d10840a30
2026-05-10T12:01:49.2932021Z #7 sha256:22c736fe2dee42f2274e133f0fd657bc3a2661f48b034a8adc2ba40bb6fa4b82 27.26MB / 49.84MB 0.5s
2026-05-10T12:01:49.4482210Z #7 sha256:22c736fe2dee42f2274e133f0fd657bc3a2661f48b034a8adc2ba40bb6fa4b82 49.28MB / 49.84MB 0.6s
2026-05-10T12:01:49.4485752Z #7 sha256:dad35d9305371ac05c2bdf6de63217e78a5906a5f0335bd26432bbee187aea33 1.71MB / 1.71MB 0.5s done
2026-05-10T12:01:49.5370555Z #7 sha256:22c736fe2dee42f2274e133f0fd657bc3a2661f48b034a8adc2ba40bb6fa4b82 49.84MB / 49.84MB 0.6s done
2026-05-10T12:01:49.5702038Z #7 sha256:079e3008b73419a93cb985863971162eb59bcb78e57f6ef558fc198ad2848d89 450B / 450B 0.6s done
2026-05-10T12:01:51.1443137Z #7 ...
2026-05-10T12:01:51.1444058Z 
2026-05-10T12:01:51.1444920Z #8 [internal] load build context
2026-05-10T12:01:51.1446442Z #8 transferring context: 13.68MB 1.8s done
2026-05-10T12:01:51.1447452Z #8 DONE 2.4s
2026-05-10T12:01:51.1464008Z 
2026-05-10T12:01:51.1465008Z #9 [litestream 1/1] FROM docker.io/litestream/litestream:0.3.13@sha256:027eda2a89a86015b9797d2129d4dd447e8953097b4190e1d5a30b73e76d8d58
2026-05-10T12:01:51.1466634Z #9 resolve docker.io/litestream/litestream:0.3.13@sha256:027eda2a89a86015b9797d2129d4dd447e8953097b4190e1d5a30b73e76d8d58 done
2026-05-10T12:01:51.1468006Z #9 sha256:027eda2a89a86015b9797d2129d4dd447e8953097b4190e1d5a30b73e76d8d58 2.38kB / 2.38kB done
2026-05-10T12:01:51.1469402Z #9 sha256:a932d9801f9d8f11ed0566aa105ef866c097c00ef1191b88a8aa0ff8e78b4071 673B / 673B done
2026-05-10T12:01:51.1470759Z #9 sha256:1826ee394bc7e5d432bf01f054ce0dfdbead6ebb9675787833e93e29bb62f8b7 1.68kB / 1.68kB done
2026-05-10T12:01:51.1472129Z #9 sha256:63b65145d645c1250c391b2d16ebe53b3747c295ca8ba2fcb6b0cf064a4dc21c 3.37MB / 3.37MB 0.2s done
2026-05-10T12:01:51.1685241Z #9 sha256:06cf2c33466f169041e4d7cebd725e13cb0ec44373649cb9ee1ef24c21f04bef 9.79MB / 9.79MB 0.3s done
2026-05-10T12:01:51.1688939Z #9 extracting sha256:63b65145d645c1250c391b2d16ebe53b3747c295ca8ba2fcb6b0cf064a4dc21c 0.3s done
2026-05-10T12:01:51.1710833Z #9 extracting sha256:06cf2c33466f169041e4d7cebd725e13cb0ec44373649cb9ee1ef24c21f04bef 0.6s done
2026-05-10T12:01:51.1711775Z #9 DONE 2.4s
2026-05-10T12:01:51.2908350Z 
2026-05-10T12:01:51.2909783Z #7 [builder  1/13] FROM docker.io/library/node:22-bookworm-slim@sha256:9f6d5975c7dca860947d3915877f85607946403fc55349f39b4bc3688448bb6e
2026-05-10T12:01:51.4249407Z #7 extracting sha256:9b02e9fcb40102eae20d9d1fc7594b44328f4a3eb9b8a3bdb7db283d10840a30 2.3s done
2026-05-10T12:01:51.6095527Z #7 extracting sha256:5d4a3aa5a9ad18507bf18000f0280556365b57788f03aca635c4792a79799082 done
2026-05-10T12:01:51.6096600Z #7 extracting sha256:22c736fe2dee42f2274e133f0fd657bc3a2661f48b034a8adc2ba40bb6fa4b82 0.1s
2026-05-10T12:01:53.2284992Z #7 extracting sha256:22c736fe2dee42f2274e133f0fd657bc3a2661f48b034a8adc2ba40bb6fa4b82 1.6s done
2026-05-10T12:01:53.5827327Z #7 extracting sha256:dad35d9305371ac05c2bdf6de63217e78a5906a5f0335bd26432bbee187aea33
2026-05-10T12:01:53.8305135Z #7 extracting sha256:dad35d9305371ac05c2bdf6de63217e78a5906a5f0335bd26432bbee187aea33 0.0s done
2026-05-10T12:01:53.8308177Z #7 extracting sha256:079e3008b73419a93cb985863971162eb59bcb78e57f6ef558fc198ad2848d89 done
2026-05-10T12:01:53.8309842Z #7 DONE 5.0s
2026-05-10T12:01:53.8310284Z 
2026-05-10T12:01:53.8311946Z #10 [runtime 2/9] RUN apt-get update && apt-get install -y --no-install-recommends     ca-certificates dumb-init  && rm -rf /var/lib/apt/lists/*
2026-05-10T12:01:54.1184124Z #10 0.348 Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB]
2026-05-10T12:01:54.1185660Z #10 0.364 Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
2026-05-10T12:01:54.1187378Z #10 0.364 Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
2026-05-10T12:01:54.2661117Z #10 0.475 Get:4 http://deb.debian.org/debian bookworm/main amd64 Packages [8792 kB]
2026-05-10T12:01:54.5077643Z #10 0.612 Get:5 http://deb.debian.org/debian bookworm-updates/main amd64 Packages [6924 B]
2026-05-10T12:01:54.5079575Z #10 0.677 Get:6 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [303 kB]
2026-05-10T12:01:55.3077108Z #10 1.628 Fetched 9356 kB in 1s (6937 kB/s)
2026-05-10T12:01:56.1395181Z #10 1.628 Reading package lists...
2026-05-10T12:01:56.7671809Z #10 2.309 Reading package lists...
2026-05-10T12:01:56.9212215Z #10 2.968 Building dependency tree...
2026-05-10T12:01:56.9213068Z #10 3.109 Reading state information...
2026-05-10T12:01:57.1482453Z #10 3.250 The following additional packages will be installed:
2026-05-10T12:01:57.1483407Z #10 3.250   libssl3 openssl
2026-05-10T12:01:57.1485115Z #10 3.276 The following NEW packages will be installed:
2026-05-10T12:01:57.1486551Z #10 3.277   ca-certificates dumb-init libssl3 openssl
2026-05-10T12:01:57.1503911Z #10 3.297 0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
2026-05-10T12:01:57.1504979Z #10 3.297 Need to get 3636 kB of archives.
2026-05-10T12:01:57.1506141Z #10 3.297 After this operation, 8971 kB of additional disk space will be used.
2026-05-10T12:01:57.1507711Z #10 3.297 Get:1 http://deb.debian.org/debian-security bookworm-security/main amd64 libssl3 amd64 3.0.19-1~deb12u2 [2032 kB]
2026-05-10T12:01:57.1509643Z #10 3.308 Get:2 http://deb.debian.org/debian-security bookworm-security/main amd64 openssl amd64 3.0.19-1~deb12u2 [1435 kB]
2026-05-10T12:01:57.1511391Z #10 3.317 Get:3 http://deb.debian.org/debian bookworm/main amd64 ca-certificates all 20230311+deb12u1 [155 kB]
2026-05-10T12:01:57.1512993Z #10 3.318 Get:4 http://deb.debian.org/debian bookworm/main amd64 dumb-init amd64 1.2.5-2 [14.1 kB]
2026-05-10T12:01:57.1652957Z #10 3.486 debconf: delaying package configuration, since apt-utils is not installed
2026-05-10T12:01:57.3826414Z #10 3.517 Fetched 3636 kB in 0s (102 MB/s)
2026-05-10T12:01:57.3827518Z #10 3.541 Selecting previously unselected package libssl3:amd64.
2026-05-10T12:01:57.3828542Z #10 3.541 (Reading database ... 
2026-05-10T12:01:57.3829185Z (Reading database ... 5%
2026-05-10T12:01:57.3829620Z (Reading database ... 10%
2026-05-10T12:01:57.3830022Z (Reading database ... 15%
2026-05-10T12:01:57.3830407Z (Reading database ... 20%
2026-05-10T12:01:57.3830830Z (Reading database ... 25%
2026-05-10T12:01:57.3831246Z (Reading database ... 30%
2026-05-10T12:01:57.3831632Z (Reading database ... 35%
2026-05-10T12:01:57.3832014Z (Reading database ... 40%
2026-05-10T12:01:57.3832409Z (Reading database ... 45%
2026-05-10T12:01:57.3832799Z (Reading database ... 50%
2026-05-10T12:01:57.3833172Z (Reading database ... 55%
2026-05-10T12:01:57.3833811Z (Reading database ... 60%
2026-05-10T12:01:57.3834207Z (Reading database ... 65%
2026-05-10T12:01:57.3834578Z (Reading database ... 70%
2026-05-10T12:01:57.3834966Z (Reading database ... 75%
2026-05-10T12:01:57.3835377Z (Reading database ... 80%
2026-05-10T12:01:57.3835781Z (Reading database ... 85%
2026-05-10T12:01:57.3836186Z (Reading database ... 90%
2026-05-10T12:01:57.3836591Z (Reading database ... 95%
2026-05-10T12:01:57.3837006Z (Reading database ... 100%
2026-05-10T12:01:57.3837723Z (Reading database ... 6096 files and directories currently installed.)
2026-05-10T12:01:57.3838642Z #10 3.550 Preparing to unpack .../libssl3_3.0.19-1~deb12u2_amd64.deb ...
2026-05-10T12:01:57.3839469Z #10 3.552 Unpacking libssl3:amd64 (3.0.19-1~deb12u2) ...
2026-05-10T12:01:57.4200637Z #10 3.740 Selecting previously unselected package openssl.
2026-05-10T12:01:57.5497368Z #10 3.742 Preparing to unpack .../openssl_3.0.19-1~deb12u2_amd64.deb ...
2026-05-10T12:01:57.5498340Z #10 3.744 Unpacking openssl (3.0.19-1~deb12u2) ...
2026-05-10T12:01:57.5499283Z #10 3.870 Selecting previously unselected package ca-certificates.
2026-05-10T12:01:57.6499314Z #10 3.872 Preparing to unpack .../ca-certificates_20230311+deb12u1_all.deb ...
2026-05-10T12:01:57.6500790Z #10 3.873 Unpacking ca-certificates (20230311+deb12u1) ...
2026-05-10T12:01:57.6502400Z #10 3.929 Selecting previously unselected package dumb-init.
2026-05-10T12:01:57.6504481Z #10 3.932 Preparing to unpack .../dumb-init_1.2.5-2_amd64.deb ...
2026-05-10T12:01:57.6506053Z #10 3.933 Unpacking dumb-init (1.2.5-2) ...
2026-05-10T12:01:57.6507017Z #10 3.963 Setting up dumb-init (1.2.5-2) ...
2026-05-10T12:01:57.6507988Z #10 3.967 Setting up libssl3:amd64 (3.0.19-1~deb12u2) ...
2026-05-10T12:01:57.7549274Z #10 3.971 Setting up openssl (3.0.19-1~deb12u2) ...
2026-05-10T12:01:57.7550460Z #10 3.979 Setting up ca-certificates (20230311+deb12u1) ...
2026-05-10T12:01:57.8624124Z #10 4.124 debconf: unable to initialize frontend: Dialog
2026-05-10T12:01:57.8625513Z #10 4.124 debconf: (TERM is not set, so the dialog frontend is not usable.)
2026-05-10T12:01:57.8628701Z #10 4.124 debconf: falling back to frontend: Readline
2026-05-10T12:01:57.8630269Z #10 4.124 debconf: unable to initialize frontend: Readline
2026-05-10T12:01:57.8634554Z #10 4.125 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-10T12:01:57.8637975Z #10 4.125 debconf: falling back to frontend: Teletype
2026-05-10T12:01:58.5007233Z #10 4.670 Updating certificates in /etc/ssl/certs...
2026-05-10T12:01:59.1453240Z #10 5.466 142 added, 0 removed; done.
2026-05-10T12:01:59.3820862Z #10 5.539 Processing triggers for libc-bin (2.36-9+deb12u13) ...
2026-05-10T12:01:59.3822604Z #10 5.546 Processing triggers for ca-certificates (20230311+deb12u1) ...
2026-05-10T12:01:59.3824679Z #10 5.552 Updating certificates in /etc/ssl/certs...
2026-05-10T12:02:00.1030283Z #10 6.271 0 added, 0 removed; done.
2026-05-10T12:02:00.1031058Z #10 6.271 Running hooks in /etc/ca-certificates/update.d...
2026-05-10T12:02:00.1031613Z #10 6.271 done.
2026-05-10T12:02:00.1930029Z #10 DONE 6.5s
2026-05-10T12:02:00.1931503Z 
2026-05-10T12:02:00.1933309Z #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-10T12:02:00.1943710Z #11 0.269 Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB]
2026-05-10T12:02:00.1945322Z #11 0.282 Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
2026-05-10T12:02:00.1946698Z #11 0.283 Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
2026-05-10T12:02:00.1948032Z #11 0.338 Get:4 http://deb.debian.org/debian bookworm/main amd64 Packages [8792 kB]
2026-05-10T12:02:00.1953176Z #11 0.439 Get:5 http://deb.debian.org/debian bookworm-updates/main amd64 Packages [6924 B]
2026-05-10T12:02:00.1954809Z #11 0.586 Get:6 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [303 kB]
2026-05-10T12:02:00.1955725Z #11 1.506 Fetched 9356 kB in 1s (7519 kB/s)
2026-05-10T12:02:00.1956271Z #11 1.506 Reading package lists...
2026-05-10T12:02:00.1956792Z #11 2.279 Reading package lists...
2026-05-10T12:02:00.1957308Z #11 2.936 Building dependency tree...
2026-05-10T12:02:00.1957845Z #11 3.088 Reading state information...
2026-05-10T12:02:00.1958535Z #11 3.241 The following additional packages will be installed:
2026-05-10T12:02:00.1959533Z #11 3.242   binutils binutils-common binutils-x86-64-linux-gnu bzip2 cpp cpp-12 dpkg-dev
2026-05-10T12:02:00.1960862Z #11 3.243   g++ g++-12 gcc gcc-12 git-man libasan8 libatomic1 libbinutils libbrotli1
2026-05-10T12:02:00.1961580Z #11 3.243   libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libctf-nobfd0 libctf0
2026-05-10T12:02:00.1962502Z #11 3.243   libcurl3-gnutls libdpkg-perl liberror-perl libexpat1 libgcc-12-dev
2026-05-10T12:02:00.1966280Z #11 3.244   libgdbm-compat4 libgdbm6 libgomp1 libgprofng0 libgssapi-krb5-2 libisl23
2026-05-10T12:02:00.1969631Z #11 3.244   libitm1 libjansson4 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0
2026-05-10T12:02:00.1971994Z #11 3.245   libldap-2.5-0 liblsan0 libmpc3 libmpfr6 libncursesw6 libnghttp2-14
2026-05-10T12:02:00.1973319Z #11 3.245   libnsl-dev libnsl2 libperl5.36 libpsl5 libpython3-stdlib
2026-05-10T12:02:00.1975135Z #11 3.246   libpython3.11-minimal libpython3.11-stdlib libquadmath0 libreadline8
2026-05-10T12:02:00.1977003Z #11 3.246   librtmp1 libsasl2-2 libsasl2-modules-db libsqlite3-0 libssh2-1 libssl3
2026-05-10T12:02:00.1978814Z #11 3.246   libstdc++-12-dev libtirpc-common libtirpc-dev libtirpc3 libtsan2 libubsan1
2026-05-10T12:02:00.1980930Z #11 3.247   linux-libc-dev make media-types openssl patch perl perl-modules-5.36
2026-05-10T12:02:00.1982617Z #11 3.248   python3-minimal python3.11 python3.11-minimal readline-common rpcsvc-proto
2026-05-10T12:02:00.1983792Z #11 3.248   xz-utils
2026-05-10T12:02:00.1984443Z #11 3.251 Suggested packages:
2026-05-10T12:02:00.1985416Z #11 3.252   binutils-doc bzip2-doc cpp-doc gcc-12-locales cpp-12-doc debian-keyring
2026-05-10T12:02:00.1986731Z #11 3.252   g++-multilib g++-12-multilib gcc-12-doc gcc-multilib manpages-dev autoconf
2026-05-10T12:02:00.1987783Z #11 3.252   automake libtool flex bison gdb gcc-doc gcc-12-multilib gettext-base
2026-05-10T12:02:00.1988878Z #11 3.252   git-daemon-run | git-daemon-sysvinit git-doc git-email git-gui gitk gitweb
2026-05-10T12:02:00.1990124Z #11 3.252   git-cvs git-mediawiki git-svn glibc-doc gnupg | sq | sqop | pgpainless-cli
2026-05-10T12:02:00.1991263Z #11 3.252   sensible-utils bzr gdbm-l10n krb5-doc krb5-user libstdc++-12-doc make-doc ed
2026-05-10T12:02:00.1992213Z #11 3.252   diffutils-doc perl-doc libterm-readline-gnu-perl
2026-05-10T12:02:00.1993174Z #11 3.252   | libterm-readline-perl-perl libtap-harness-archive-perl python3-doc
2026-05-10T12:02:00.1994785Z #11 3.252   python3-tk python3-venv python3.11-venv python3.11-doc binfmt-support
2026-05-10T12:02:00.1995814Z #11 3.252   readline-doc
2026-05-10T12:02:00.1996300Z #11 3.252 Recommended packages:
2026-05-10T12:02:00.1997398Z #11 3.252   fakeroot gnupg | sq | sqop | pgpainless-cli libalgorithm-merge-perl less
2026-05-10T12:02:00.1999217Z #11 3.252   ssh-client manpages manpages-dev libc-devtools libfile-fcntllock-perl
2026-05-10T12:02:00.2000536Z #11 3.252   liblocale-gettext-perl krb5-locales libldap-common libgpm2 publicsuffix
2026-05-10T12:02:00.2002136Z #11 3.252   libsasl2-modules netbase
2026-05-10T12:02:00.2003270Z #11 3.792 The following NEW packages will be installed:
2026-05-10T12:02:00.2004590Z #11 3.793   binutils binutils-common binutils-x86-64-linux-gnu build-essential bzip2
2026-05-10T12:02:00.2005966Z #11 3.793   ca-certificates cpp cpp-12 dpkg-dev g++ g++-12 gcc gcc-12 git git-man
2026-05-10T12:02:00.2007573Z #11 3.793   libasan8 libatomic1 libbinutils libbrotli1 libc-dev-bin libc6-dev libcc1-0
2026-05-10T12:02:00.2008968Z #11 3.793   libcrypt-dev libctf-nobfd0 libctf0 libcurl3-gnutls libdpkg-perl
2026-05-10T12:02:00.2010817Z #11 3.793   liberror-perl libexpat1 libgcc-12-dev libgdbm-compat4 libgdbm6 libgomp1
2026-05-10T12:02:00.2011830Z #11 3.793   libgprofng0 libgssapi-krb5-2 libisl23 libitm1 libjansson4 libk5crypto3
2026-05-10T12:02:00.2013102Z #11 3.794   libkeyutils1 libkrb5-3 libkrb5support0 libldap-2.5-0 liblsan0 libmpc3
2026-05-10T12:02:00.2014564Z #11 3.794   libmpfr6 libncursesw6 libnghttp2-14 libnsl-dev libnsl2 libperl5.36 libpsl5
2026-05-10T12:02:00.2015753Z #11 3.794   libpython3-stdlib libpython3.11-minimal libpython3.11-stdlib libquadmath0
2026-05-10T12:02:00.2016902Z #11 3.795   libreadline8 librtmp1 libsasl2-2 libsasl2-modules-db libsqlite3-0 libssh2-1
2026-05-10T12:02:00.2018742Z #11 3.795   libssl3 libstdc++-12-dev libtirpc-common libtirpc-dev libtirpc3 libtsan2
2026-05-10T12:02:00.2019824Z #11 3.795   libubsan1 linux-libc-dev make media-types openssl patch perl
2026-05-10T12:02:00.2021181Z #11 3.796   perl-modules-5.36 python3 python3-minimal python3.11 python3.11-minimal
2026-05-10T12:02:00.2021928Z #11 3.796   readline-common rpcsvc-proto xz-utils
2026-05-10T12:02:00.2023119Z #11 3.894 0 upgraded, 83 newly installed, 0 to remove and 0 not upgraded.
2026-05-10T12:02:00.2024328Z #11 3.894 Need to get 95.4 MB of archives.
2026-05-10T12:02:00.2025213Z #11 3.894 After this operation, 402 MB of additional disk space will be used.
2026-05-10T12:02:00.2027101Z #11 3.894 Get:1 http://deb.debian.org/debian bookworm/main amd64 perl-modules-5.36 all 5.36.0-7+deb12u3 [2815 kB]
2026-05-10T12:02:00.2028865Z #11 3.910 Get:2 http://deb.debian.org/debian bookworm/main amd64 libgdbm6 amd64 1.23-3 [72.2 kB]
2026-05-10T12:02:00.2030188Z #11 3.911 Get:3 http://deb.debian.org/debian bookworm/main amd64 libgdbm-compat4 amd64 1.23-3 [48.2 kB]
2026-05-10T12:02:00.2031558Z #11 3.913 Get:4 http://deb.debian.org/debian bookworm/main amd64 libperl5.36 amd64 5.36.0-7+deb12u3 [4196 kB]
2026-05-10T12:02:00.2032899Z #11 3.938 Get:5 http://deb.debian.org/debian bookworm/main amd64 perl amd64 5.36.0-7+deb12u3 [239 kB]
2026-05-10T12:02:00.2034771Z #11 3.940 Get:6 http://deb.debian.org/debian-security bookworm-security/main amd64 libssl3 amd64 3.0.19-1~deb12u2 [2032 kB]
2026-05-10T12:02:00.2037096Z #11 3.949 Get:7 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-minimal amd64 3.11.2-6+deb12u6 [817 kB]
2026-05-10T12:02:00.2038670Z #11 3.954 Get:8 http://deb.debian.org/debian bookworm/main amd64 libexpat1 amd64 2.5.0-1+deb12u2 [99.9 kB]
2026-05-10T12:02:00.2040836Z #11 3.955 Get:9 http://deb.debian.org/debian bookworm/main amd64 python3.11-minimal amd64 3.11.2-6+deb12u6 [2064 kB]
2026-05-10T12:02:00.2042373Z #11 3.968 Get:10 http://deb.debian.org/debian bookworm/main amd64 python3-minimal amd64 3.11.2-1+b1 [26.3 kB]
2026-05-10T12:02:00.2044027Z #11 3.968 Get:11 http://deb.debian.org/debian bookworm/main amd64 media-types all 10.0.0 [26.1 kB]
2026-05-10T12:02:00.2045381Z #11 3.969 Get:12 http://deb.debian.org/debian bookworm/main amd64 libncursesw6 amd64 6.4-4 [134 kB]
2026-05-10T12:02:00.2047242Z #11 3.970 Get:13 http://deb.debian.org/debian bookworm/main amd64 libkrb5support0 amd64 1.20.1-2+deb12u4 [33.2 kB]
2026-05-10T12:02:00.2048780Z #11 3.974 Get:14 http://deb.debian.org/debian bookworm/main amd64 libk5crypto3 amd64 1.20.1-2+deb12u4 [79.8 kB]
2026-05-10T12:02:00.2050075Z #11 3.975 Get:15 http://deb.debian.org/debian bookworm/main amd64 libkeyutils1 amd64 1.6.3-2 [8808 B]
2026-05-10T12:02:00.2052219Z #11 3.976 Get:16 http://deb.debian.org/debian bookworm/main amd64 libkrb5-3 amd64 1.20.1-2+deb12u4 [334 kB]
2026-05-10T12:02:00.2054030Z #11 3.976 Get:17 http://deb.debian.org/debian bookworm/main amd64 libgssapi-krb5-2 amd64 1.20.1-2+deb12u4 [135 kB]
2026-05-10T12:02:00.2055289Z #11 3.978 Get:18 http://deb.debian.org/debian bookworm/main amd64 libtirpc-common all 1.3.3+ds-1 [14.0 kB]
2026-05-10T12:02:00.2056748Z #11 3.979 Get:19 http://deb.debian.org/debian bookworm/main amd64 libtirpc3 amd64 1.3.3+ds-1 [85.2 kB]
2026-05-10T12:02:00.2058091Z #11 3.980 Get:20 http://deb.debian.org/debian bookworm/main amd64 libnsl2 amd64 1.3.0-2 [39.5 kB]
2026-05-10T12:02:00.2059440Z #11 3.981 Get:21 http://deb.debian.org/debian bookworm/main amd64 readline-common all 8.2-1.3 [69.0 kB]
2026-05-10T12:02:00.2061053Z #11 3.982 Get:22 http://deb.debian.org/debian bookworm/main amd64 libreadline8 amd64 8.2-1.3 [166 kB]
2026-05-10T12:02:00.2062628Z #11 3.985 Get:23 http://deb.debian.org/debian bookworm/main amd64 libsqlite3-0 amd64 3.40.1-2+deb12u2 [839 kB]
2026-05-10T12:02:00.2065415Z #11 3.989 Get:24 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-stdlib amd64 3.11.2-6+deb12u6 [1798 kB]
2026-05-10T12:02:00.2067443Z #11 3.997 Get:25 http://deb.debian.org/debian bookworm/main amd64 python3.11 amd64 3.11.2-6+deb12u6 [573 kB]
2026-05-10T12:02:00.2068908Z #11 4.000 Get:26 http://deb.debian.org/debian bookworm/main amd64 libpython3-stdlib amd64 3.11.2-1+b1 [9312 B]
2026-05-10T12:02:00.2070293Z #11 4.002 Get:27 http://deb.debian.org/debian bookworm/main amd64 python3 amd64 3.11.2-1+b1 [26.3 kB]
2026-05-10T12:02:00.2071545Z #11 4.003 Get:28 http://deb.debian.org/debian bookworm/main amd64 bzip2 amd64 1.0.8-5+b1 [49.8 kB]
2026-05-10T12:02:00.2108280Z #11 4.003 Get:29 http://deb.debian.org/debian-security bookworm-security/main amd64 openssl amd64 3.0.19-1~deb12u2 [1435 kB]
2026-05-10T12:02:00.2110029Z #11 4.009 Get:30 http://deb.debian.org/debian bookworm/main amd64 ca-certificates all 20230311+deb12u1 [155 kB]
2026-05-10T12:02:00.2111361Z #11 4.011 Get:31 http://deb.debian.org/debian bookworm/main amd64 xz-utils amd64 5.4.1-1 [471 kB]
2026-05-10T12:02:00.2112669Z #11 4.013 Get:32 http://deb.debian.org/debian bookworm/main amd64 binutils-common amd64 2.40-2 [2487 kB]
2026-05-10T12:02:00.2114342Z #11 4.026 Get:33 http://deb.debian.org/debian bookworm/main amd64 libbinutils amd64 2.40-2 [572 kB]
2026-05-10T12:02:00.2115609Z #11 4.030 Get:34 http://deb.debian.org/debian bookworm/main amd64 libctf-nobfd0 amd64 2.40-2 [153 kB]
2026-05-10T12:02:00.2116791Z #11 4.031 Get:35 http://deb.debian.org/debian bookworm/main amd64 libctf0 amd64 2.40-2 [89.8 kB]
2026-05-10T12:02:00.2118003Z #11 4.032 Get:36 http://deb.debian.org/debian bookworm/main amd64 libgprofng0 amd64 2.40-2 [812 kB]
2026-05-10T12:02:00.2119289Z #11 4.037 Get:37 http://deb.debian.org/debian bookworm/main amd64 libjansson4 amd64 2.14-2 [40.8 kB]
2026-05-10T12:02:00.2120674Z #11 4.038 Get:38 http://deb.debian.org/debian bookworm/main amd64 binutils-x86-64-linux-gnu amd64 2.40-2 [2246 kB]
2026-05-10T12:02:00.2122280Z #11 4.048 Get:39 http://deb.debian.org/debian bookworm/main amd64 binutils amd64 2.40-2 [65.0 kB]
2026-05-10T12:02:00.2124225Z #11 4.050 Get:40 http://deb.debian.org/debian bookworm/main amd64 libc-dev-bin amd64 2.36-9+deb12u13 [47.4 kB]
2026-05-10T12:02:00.2125771Z #11 4.051 Get:41 http://deb.debian.org/debian-security bookworm-security/main amd64 linux-libc-dev amd64 6.1.170-3 [2272 kB]
2026-05-10T12:02:00.2127257Z #11 4.060 Get:42 http://deb.debian.org/debian bookworm/main amd64 libcrypt-dev amd64 1:4.4.33-2 [118 kB]
2026-05-10T12:02:00.2128572Z #11 4.062 Get:43 http://deb.debian.org/debian bookworm/main amd64 libtirpc-dev amd64 1.3.3+ds-1 [191 kB]
2026-05-10T12:02:00.2129963Z #11 4.064 Get:44 http://deb.debian.org/debian bookworm/main amd64 libnsl-dev amd64 1.3.0-2 [66.4 kB]
2026-05-10T12:02:00.2131319Z #11 4.065 Get:45 http://deb.debian.org/debian bookworm/main amd64 rpcsvc-proto amd64 1.4.3-1 [63.3 kB]
2026-05-10T12:02:00.2132691Z #11 4.066 Get:46 http://deb.debian.org/debian bookworm/main amd64 libc6-dev amd64 2.36-9+deb12u13 [1904 kB]
2026-05-10T12:02:00.2134417Z #11 4.075 Get:47 http://deb.debian.org/debian bookworm/main amd64 libisl23 amd64 0.25-1.1 [683 kB]
2026-05-10T12:02:00.2135622Z #11 4.079 Get:48 http://deb.debian.org/debian bookworm/main amd64 libmpfr6 amd64 4.2.0-1 [701 kB]
2026-05-10T12:02:00.2136866Z #11 4.083 Get:49 http://deb.debian.org/debian bookworm/main amd64 libmpc3 amd64 1.3.1-1 [51.5 kB]
2026-05-10T12:02:00.2138146Z #11 4.084 Get:50 http://deb.debian.org/debian bookworm/main amd64 cpp-12 amd64 12.2.0-14+deb12u1 [9768 kB]
2026-05-10T12:02:00.2139438Z #11 4.128 Get:51 http://deb.debian.org/debian bookworm/main amd64 cpp amd64 4:12.2.0-3 [6836 B]
2026-05-10T12:02:00.2140734Z #11 4.129 Get:52 http://deb.debian.org/debian bookworm/main amd64 libcc1-0 amd64 12.2.0-14+deb12u1 [41.7 kB]
2026-05-10T12:02:00.2142110Z #11 4.130 Get:53 http://deb.debian.org/debian bookworm/main amd64 libgomp1 amd64 12.2.0-14+deb12u1 [116 kB]
2026-05-10T12:02:00.2143776Z #11 4.131 Get:54 http://deb.debian.org/debian bookworm/main amd64 libitm1 amd64 12.2.0-14+deb12u1 [26.1 kB]
2026-05-10T12:02:00.2305229Z #11 4.133 Get:55 http://deb.debian.org/debian bookworm/main amd64 libatomic1 amd64 12.2.0-14+deb12u1 [9376 B]
2026-05-10T12:02:00.2306643Z #11 4.134 Get:56 http://deb.debian.org/debian bookworm/main amd64 libasan8 amd64 12.2.0-14+deb12u1 [2193 kB]
2026-05-10T12:02:00.2307907Z #11 4.144 Get:57 http://deb.debian.org/debian bookworm/main amd64 liblsan0 amd64 12.2.0-14+deb12u1 [969 kB]
2026-05-10T12:02:00.2309193Z #11 4.150 Get:58 http://deb.debian.org/debian bookworm/main amd64 libtsan2 amd64 12.2.0-14+deb12u1 [2197 kB]
2026-05-10T12:02:00.2310482Z #11 4.162 Get:59 http://deb.debian.org/debian bookworm/main amd64 libubsan1 amd64 12.2.0-14+deb12u1 [883 kB]
2026-05-10T12:02:00.2314361Z #11 4.168 Get:60 http://deb.debian.org/debian bookworm/main amd64 libquadmath0 amd64 12.2.0-14+deb12u1 [145 kB]
2026-05-10T12:02:00.2318620Z #11 4.169 Get:61 http://deb.debian.org/debian bookworm/main amd64 libgcc-12-dev amd64 12.2.0-14+deb12u1 [2437 kB]
2026-05-10T12:02:00.2371502Z #11 4.183 Get:62 http://deb.debian.org/debian bookworm/main amd64 gcc-12 amd64 12.2.0-14+deb12u1 [19.3 MB]
2026-05-10T12:02:00.2374282Z #11 4.289 Get:63 http://deb.debian.org/debian bookworm/main amd64 gcc amd64 4:12.2.0-3 [5216 B]
2026-05-10T12:02:00.2378228Z #11 4.291 Get:64 http://deb.debian.org/debian bookworm/main amd64 libstdc++-12-dev amd64 12.2.0-14+deb12u1 [2047 kB]
2026-05-10T12:02:00.2380068Z #11 4.302 Get:65 http://deb.debian.org/debian bookworm/main amd64 g++-12 amd64 12.2.0-14+deb12u1 [10.7 MB]
2026-05-10T12:02:00.2382175Z #11 4.361 Get:66 http://deb.debian.org/debian bookworm/main amd64 g++ amd64 4:12.2.0-3 [1356 B]
2026-05-10T12:02:00.2383712Z #11 4.362 Get:67 http://deb.debian.org/debian bookworm/main amd64 make amd64 4.3-4.1 [396 kB]
2026-05-10T12:02:00.2387289Z #11 4.365 Get:68 http://deb.debian.org/debian bookworm/main amd64 libdpkg-perl all 1.21.22 [603 kB]
2026-05-10T12:02:00.2388632Z #11 4.370 Get:69 http://deb.debian.org/debian bookworm/main amd64 patch amd64 2.7.6-7 [128 kB]
2026-05-10T12:02:00.2390204Z #11 4.370 Get:70 http://deb.debian.org/debian bookworm/main amd64 dpkg-dev all 1.21.22 [1353 kB]
2026-05-10T12:02:00.2392321Z #11 4.377 Get:71 http://deb.debian.org/debian bookworm/main amd64 build-essential amd64 12.9 [7704 B]
2026-05-10T12:02:00.2393905Z #11 4.378 Get:72 http://deb.debian.org/debian bookworm/main amd64 libbrotli1 amd64 1.0.9-2+b6 [275 kB]
2026-05-10T12:02:00.2399702Z #11 4.381 Get:73 http://deb.debian.org/debian bookworm/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg-10 [20.3 kB]
2026-05-10T12:02:00.2402273Z #11 4.381 Get:74 http://deb.debian.org/debian bookworm/main amd64 libsasl2-2 amd64 2.1.28+dfsg-10 [59.7 kB]
2026-05-10T12:02:00.2406426Z #11 4.382 Get:75 http://deb.debian.org/debian bookworm/main amd64 libldap-2.5-0 amd64 2.5.13+dfsg-5 [183 kB]
2026-05-10T12:02:00.2408271Z #11 4.383 Get:76 http://deb.debian.org/debian bookworm/main amd64 libnghttp2-14 amd64 1.52.0-1+deb12u2 [73.0 kB]
2026-05-10T12:02:00.2409645Z #11 4.385 Get:77 http://deb.debian.org/debian bookworm/main amd64 libpsl5 amd64 0.21.2-1 [58.7 kB]
2026-05-10T12:02:00.2411941Z #11 4.385 Get:78 http://deb.debian.org/debian bookworm/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b2 [60.8 kB]
2026-05-10T12:02:00.2415883Z #11 4.386 Get:79 http://deb.debian.org/debian bookworm/main amd64 libssh2-1 amd64 1.10.0-3+b1 [179 kB]
2026-05-10T12:02:00.2417691Z #11 4.389 Get:80 http://deb.debian.org/debian bookworm/main amd64 libcurl3-gnutls amd64 7.88.1-10+deb12u14 [386 kB]
2026-05-10T12:02:00.2419961Z #11 4.391 Get:81 http://deb.debian.org/debian bookworm/main amd64 liberror-perl all 0.17029-2 [29.0 kB]
2026-05-10T12:02:00.2424098Z #11 4.391 Get:82 http://deb.debian.org/debian bookworm/main amd64 git-man all 1:2.39.5-0+deb12u3 [2053 kB]
2026-05-10T12:02:00.2425509Z #11 4.403 Get:83 http://deb.debian.org/debian bookworm/main amd64 git amd64 1:2.39.5-0+deb12u3 [7264 kB]
2026-05-10T12:02:00.2426729Z #11 4.591 debconf: delaying package configuration, since apt-utils is not installed
2026-05-10T12:02:00.2427555Z #11 4.622 Fetched 95.4 MB in 1s (151 MB/s)
2026-05-10T12:02:00.2428621Z #11 4.640 Selecting previously unselected package perl-modules-5.36.
2026-05-10T12:02:00.2429337Z #11 4.640 (Reading database ... 
2026-05-10T12:02:00.2429800Z (Reading database ... 5%
2026-05-10T12:02:00.2430227Z (Reading database ... 10%
2026-05-10T12:02:00.2430655Z (Reading database ... 15%
2026-05-10T12:02:00.2431078Z (Reading database ... 20%
2026-05-10T12:02:00.2431489Z (Reading database ... 25%
2026-05-10T12:02:00.2431905Z (Reading database ... 30%
2026-05-10T12:02:00.2432325Z (Reading database ... 35%
2026-05-10T12:02:00.2432752Z (Reading database ... 40%
2026-05-10T12:02:00.2433171Z (Reading database ... 45%
2026-05-10T12:02:00.2433850Z (Reading database ... 50%
2026-05-10T12:02:00.2434462Z (Reading database ... 55%
2026-05-10T12:02:00.2434906Z (Reading database ... 60%
2026-05-10T12:02:00.2435342Z (Reading database ... 65%
2026-05-10T12:02:00.2435766Z (Reading database ... 70%
2026-05-10T12:02:00.2436179Z (Reading database ... 75%
2026-05-10T12:02:00.2436594Z (Reading database ... 80%
2026-05-10T12:02:00.2437026Z (Reading database ... 85%
2026-05-10T12:02:00.2437432Z (Reading database ... 90%
2026-05-10T12:02:00.2437848Z (Reading database ... 95%
2026-05-10T12:02:00.2438265Z (Reading database ... 100%
2026-05-10T12:02:00.2438981Z (Reading database ... 6096 files and directories currently installed.)
2026-05-10T12:02:00.2439992Z #11 4.646 Preparing to unpack .../0-perl-modules-5.36_5.36.0-7+deb12u3_all.deb ...
2026-05-10T12:02:00.2440896Z #11 4.648 Unpacking perl-modules-5.36 (5.36.0-7+deb12u3) ...
2026-05-10T12:02:00.2441719Z #11 5.229 Selecting previously unselected package libgdbm6:amd64.
2026-05-10T12:02:00.2442552Z #11 5.231 Preparing to unpack .../1-libgdbm6_1.23-3_amd64.deb ...
2026-05-10T12:02:00.2443276Z #11 5.233 Unpacking libgdbm6:amd64 (1.23-3) ...
2026-05-10T12:02:00.2444316Z #11 5.263 Selecting previously unselected package libgdbm-compat4:amd64.
2026-05-10T12:02:00.2445303Z #11 5.266 Preparing to unpack .../2-libgdbm-compat4_1.23-3_amd64.deb ...
2026-05-10T12:02:00.2446113Z #11 5.268 Unpacking libgdbm-compat4:amd64 (1.23-3) ...
2026-05-10T12:02:00.2446922Z #11 5.296 Selecting previously unselected package libperl5.36:amd64.
2026-05-10T12:02:00.2447861Z #11 5.298 Preparing to unpack .../3-libperl5.36_5.36.0-7+deb12u3_amd64.deb ...
2026-05-10T12:02:00.2448723Z #11 5.301 Unpacking libperl5.36:amd64 (5.36.0-7+deb12u3) ...
2026-05-10T12:02:00.2449463Z #11 5.811 Selecting previously unselected package perl.
2026-05-10T12:02:00.2450284Z #11 5.812 Preparing to unpack .../4-perl_5.36.0-7+deb12u3_amd64.deb ...
2026-05-10T12:02:00.2451028Z #11 5.818 Unpacking perl (5.36.0-7+deb12u3) ...
2026-05-10T12:02:00.2451871Z #11 5.874 Selecting previously unselected package libssl3:amd64.
2026-05-10T12:02:00.2452756Z #11 5.877 Preparing to unpack .../5-libssl3_3.0.19-1~deb12u2_amd64.deb ...
2026-05-10T12:02:00.2453817Z #11 5.878 Unpacking libssl3:amd64 (3.0.19-1~deb12u2) ...
2026-05-10T12:02:00.2454696Z #11 6.069 Selecting previously unselected package libpython3.11-minimal:amd64.
2026-05-10T12:02:00.2466896Z #11 6.070 Preparing to unpack .../6-libpython3.11-minimal_3.11.2-6+deb12u6_amd64.deb ...
2026-05-10T12:02:00.2468450Z #11 6.072 Unpacking libpython3.11-minimal:amd64 (3.11.2-6+deb12u6) ...
2026-05-10T12:02:00.2469553Z #11 6.177 Selecting previously unselected package libexpat1:amd64.
2026-05-10T12:02:00.2470519Z #11 6.180 Preparing to unpack .../7-libexpat1_2.5.0-1+deb12u2_amd64.deb ...
2026-05-10T12:02:00.2472285Z #11 6.182 Unpacking libexpat1:amd64 (2.5.0-1+deb12u2) ...
2026-05-10T12:02:00.2473137Z #11 6.215 Selecting previously unselected package python3.11-minimal.
2026-05-10T12:02:00.2478504Z #11 6.217 Preparing to unpack .../8-python3.11-minimal_3.11.2-6+deb12u6_amd64.deb ...
2026-05-10T12:02:00.2479820Z #11 6.222 Unpacking python3.11-minimal (3.11.2-6+deb12u6) ...
2026-05-10T12:02:00.3761544Z #11 6.557 Setting up libssl3:amd64 (3.0.19-1~deb12u2) ...
2026-05-10T12:02:00.3764207Z #11 6.561 Setting up libpython3.11-minimal:amd64 (3.11.2-6+deb12u6) ...
2026-05-10T12:02:00.3766497Z #11 6.570 Setting up libexpat1:amd64 (2.5.0-1+deb12u2) ...
2026-05-10T12:02:00.3768474Z #11 6.696 Setting up python3.11-minimal (3.11.2-6+deb12u6) ...
2026-05-10T12:02:00.5304638Z #11 ...
2026-05-10T12:02:00.5304877Z 
2026-05-10T12:02:00.5305575Z #12 [runtime 3/9] COPY --from=litestream /usr/local/bin/litestream /usr/local/bin/litestream
2026-05-10T12:02:00.5306371Z #12 DONE 0.2s
2026-05-10T12:02:00.6804752Z 
2026-05-10T12:02:00.6806306Z #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-10T12:02:00.9257731Z #11 7.245 Selecting previously unselected package python3-minimal.
2026-05-10T12:02:01.0379124Z #11 7.245 (Reading database ... 
2026-05-10T12:02:01.0380204Z (Reading database ... 5%
2026-05-10T12:02:01.0380864Z (Reading database ... 10%
2026-05-10T12:02:01.0381487Z (Reading database ... 15%
2026-05-10T12:02:01.0382088Z (Reading database ... 20%
2026-05-10T12:02:01.0382627Z (Reading database ... 25%
2026-05-10T12:02:01.0383207Z (Reading database ... 30%
2026-05-10T12:02:01.0383714Z (Reading database ... 35%
2026-05-10T12:02:01.0384314Z (Reading database ... 40%
2026-05-10T12:02:01.0384992Z (Reading database ... 45%
2026-05-10T12:02:01.0385485Z (Reading database ... 50%
2026-05-10T12:02:01.0385803Z (Reading database ... 55%
2026-05-10T12:02:01.0386112Z (Reading database ... 60%
2026-05-10T12:02:01.0386663Z (Reading database ... 65%
2026-05-10T12:02:01.0387232Z (Reading database ... 70%
2026-05-10T12:02:01.0387789Z (Reading database ... 75%
2026-05-10T12:02:01.0388280Z (Reading database ... 80%
2026-05-10T12:02:01.0388781Z (Reading database ... 85%
2026-05-10T12:02:01.0389363Z (Reading database ... 90%
2026-05-10T12:02:01.0389959Z (Reading database ... 95%
2026-05-10T12:02:01.0390524Z (Reading database ... 100%
2026-05-10T12:02:01.0391214Z (Reading database ... 8428 files and directories currently installed.)
2026-05-10T12:02:01.0392434Z #11 7.251 Preparing to unpack .../00-python3-minimal_3.11.2-1+b1_amd64.deb ...
2026-05-10T12:02:01.0393874Z #11 7.252 Unpacking python3-minimal (3.11.2-1+b1) ...
2026-05-10T12:02:01.0394821Z #11 7.269 Selecting previously unselected package media-types.
2026-05-10T12:02:01.0400418Z #11 7.270 Preparing to unpack .../01-media-types_10.0.0_all.deb ...
2026-05-10T12:02:01.0401415Z #11 7.271 Unpacking media-types (10.0.0) ...
2026-05-10T12:02:01.0402480Z #11 7.287 Selecting previously unselected package libncursesw6:amd64.
2026-05-10T12:02:01.0403809Z #11 7.289 Preparing to unpack .../02-libncursesw6_6.4-4_amd64.deb ...
2026-05-10T12:02:01.0404910Z #11 7.290 Unpacking libncursesw6:amd64 (6.4-4) ...
2026-05-10T12:02:01.0405949Z #11 7.316 Selecting previously unselected package libkrb5support0:amd64.
2026-05-10T12:02:01.0407176Z #11 7.318 Preparing to unpack .../03-libkrb5support0_1.20.1-2+deb12u4_amd64.deb ...
2026-05-10T12:02:01.0408298Z #11 7.319 Unpacking libkrb5support0:amd64 (1.20.1-2+deb12u4) ...
2026-05-10T12:02:01.0409342Z #11 7.335 Selecting previously unselected package libk5crypto3:amd64.
2026-05-10T12:02:01.0410490Z #11 7.337 Preparing to unpack .../04-libk5crypto3_1.20.1-2+deb12u4_amd64.deb ...
2026-05-10T12:02:01.0411560Z #11 7.338 Unpacking libk5crypto3:amd64 (1.20.1-2+deb12u4) ...
2026-05-10T12:02:01.0412598Z #11 7.357 Selecting previously unselected package libkeyutils1:amd64.
2026-05-10T12:02:01.1444612Z #11 7.359 Preparing to unpack .../05-libkeyutils1_1.6.3-2_amd64.deb ...
2026-05-10T12:02:01.1445149Z #11 7.360 Unpacking libkeyutils1:amd64 (1.6.3-2) ...
2026-05-10T12:02:01.1445619Z #11 7.379 Selecting previously unselected package libkrb5-3:amd64.
2026-05-10T12:02:01.1446159Z #11 7.381 Preparing to unpack .../06-libkrb5-3_1.20.1-2+deb12u4_amd64.deb ...
2026-05-10T12:02:01.1446681Z #11 7.382 Unpacking libkrb5-3:amd64 (1.20.1-2+deb12u4) ...
2026-05-10T12:02:01.1447209Z #11 7.421 Selecting previously unselected package libgssapi-krb5-2:amd64.
2026-05-10T12:02:01.1447809Z #11 7.423 Preparing to unpack .../07-libgssapi-krb5-2_1.20.1-2+deb12u4_amd64.deb ...
2026-05-10T12:02:01.1448615Z #11 7.424 Unpacking libgssapi-krb5-2:amd64 (1.20.1-2+deb12u4) ...
2026-05-10T12:02:01.1449105Z #11 7.447 Selecting previously unselected package libtirpc-common.
2026-05-10T12:02:01.1449639Z #11 7.448 Preparing to unpack .../08-libtirpc-common_1.3.3+ds-1_all.deb ...
2026-05-10T12:02:01.1450125Z #11 7.449 Unpacking libtirpc-common (1.3.3+ds-1) ...
2026-05-10T12:02:01.1450575Z #11 7.465 Selecting previously unselected package libtirpc3:amd64.
2026-05-10T12:02:01.2947651Z #11 7.467 Preparing to unpack .../09-libtirpc3_1.3.3+ds-1_amd64.deb ...
2026-05-10T12:02:01.2951673Z #11 7.468 Unpacking libtirpc3:amd64 (1.3.3+ds-1) ...
2026-05-10T12:02:01.2955729Z #11 7.489 Selecting previously unselected package libnsl2:amd64.
2026-05-10T12:02:01.2960690Z #11 7.490 Preparing to unpack .../10-libnsl2_1.3.0-2_amd64.deb ...
2026-05-10T12:02:01.2961705Z #11 7.493 Unpacking libnsl2:amd64 (1.3.0-2) ...
2026-05-10T12:02:01.2962758Z #11 7.508 Selecting previously unselected package readline-common.
2026-05-10T12:02:01.2964232Z #11 7.510 Preparing to unpack .../11-readline-common_8.2-1.3_all.deb ...
2026-05-10T12:02:01.2965268Z #11 7.511 Unpacking readline-common (8.2-1.3) ...
2026-05-10T12:02:01.2966302Z #11 7.529 Selecting previously unselected package libreadline8:amd64.
2026-05-10T12:02:01.2967436Z #11 7.531 Preparing to unpack .../12-libreadline8_8.2-1.3_amd64.deb ...
2026-05-10T12:02:01.2968471Z #11 7.532 Unpacking libreadline8:amd64 (8.2-1.3) ...
2026-05-10T12:02:01.2969658Z #11 7.558 Selecting previously unselected package libsqlite3-0:amd64.
2026-05-10T12:02:01.2974557Z #11 7.559 Preparing to unpack .../13-libsqlite3-0_3.40.1-2+deb12u2_amd64.deb ...
2026-05-10T12:02:01.2975691Z #11 7.560 Unpacking libsqlite3-0:amd64 (3.40.1-2+deb12u2) ...
2026-05-10T12:02:01.2976826Z #11 7.615 Selecting previously unselected package libpython3.11-stdlib:amd64.
2026-05-10T12:02:01.2978138Z #11 7.615 Preparing to unpack .../14-libpython3.11-stdlib_3.11.2-6+deb12u6_amd64.deb ...
2026-05-10T12:02:01.4438142Z #11 7.616 Unpacking libpython3.11-stdlib:amd64 (3.11.2-6+deb12u6) ...
2026-05-10T12:02:01.4439688Z #11 7.764 Selecting previously unselected package python3.11.
2026-05-10T12:02:01.6260876Z #11 7.766 Preparing to unpack .../15-python3.11_3.11.2-6+deb12u6_amd64.deb ...
2026-05-10T12:02:01.6262257Z #11 7.767 Unpacking python3.11 (3.11.2-6+deb12u6) ...
2026-05-10T12:02:01.6263860Z #11 7.791 Selecting previously unselected package libpython3-stdlib:amd64.
2026-05-10T12:02:01.6265128Z #11 7.793 Preparing to unpack .../16-libpython3-stdlib_3.11.2-1+b1_amd64.deb ...
2026-05-10T12:02:01.6266296Z #11 7.794 Unpacking libpython3-stdlib:amd64 (3.11.2-1+b1) ...
2026-05-10T12:02:01.6267105Z #11 7.811 Setting up python3-minimal (3.11.2-1+b1) ...
2026-05-10T12:02:01.6268018Z #11 7.944 Selecting previously unselected package python3.
2026-05-10T12:02:01.7733321Z #11 7.944 (Reading database ... 
2026-05-10T12:02:01.7734513Z (Reading database ... 5%
2026-05-10T12:02:01.7739524Z (Reading database ... 10%
2026-05-10T12:02:01.7740027Z (Reading database ... 15%
2026-05-10T12:02:01.7740492Z (Reading database ... 20%
2026-05-10T12:02:01.7740905Z (Reading database ... 25%
2026-05-10T12:02:01.7741317Z (Reading database ... 30%
2026-05-10T12:02:01.7741906Z (Reading database ... 35%
2026-05-10T12:02:01.7742329Z (Reading database ... 40%
2026-05-10T12:02:01.7742735Z (Reading database ... 45%
2026-05-10T12:02:01.7743139Z (Reading database ... 50%
2026-05-10T12:02:01.7745677Z (Reading database ... 55%
2026-05-10T12:02:01.7746208Z (Reading database ... 60%
2026-05-10T12:02:01.7746669Z (Reading database ... 65%
2026-05-10T12:02:01.7747100Z (Reading database ... 70%
2026-05-10T12:02:01.7747530Z (Reading database ... 75%
2026-05-10T12:02:01.7747986Z (Reading database ... 80%
2026-05-10T12:02:01.7748422Z (Reading database ... 85%
2026-05-10T12:02:01.7748853Z (Reading database ... 90%
2026-05-10T12:02:01.7749282Z (Reading database ... 95%
2026-05-10T12:02:01.7749713Z (Reading database ... 100%
2026-05-10T12:02:01.7750430Z (Reading database ... 8936 files and directories currently installed.)
2026-05-10T12:02:01.7751674Z #11 7.952 Preparing to unpack .../00-python3_3.11.2-1+b1_amd64.deb ...
2026-05-10T12:02:01.7752419Z #11 7.955 Unpacking python3 (3.11.2-1+b1) ...
2026-05-10T12:02:01.7753125Z #11 7.971 Selecting previously unselected package bzip2.
2026-05-10T12:02:01.7754513Z #11 7.972 Preparing to unpack .../01-bzip2_1.0.8-5+b1_amd64.deb ...
2026-05-10T12:02:01.7755398Z #11 7.973 Unpacking bzip2 (1.0.8-5+b1) ...
2026-05-10T12:02:01.7756095Z #11 7.993 Selecting previously unselected package openssl.
2026-05-10T12:02:01.7756964Z #11 7.993 Preparing to unpack .../02-openssl_3.0.19-1~deb12u2_amd64.deb ...
2026-05-10T12:02:01.7757982Z #11 7.994 Unpacking openssl (3.0.19-1~deb12u2) ...
2026-05-10T12:02:01.7758805Z #11 8.093 Selecting previously unselected package ca-certificates.
2026-05-10T12:02:01.8751339Z #11 8.093 Preparing to unpack .../03-ca-certificates_20230311+deb12u1_all.deb ...
2026-05-10T12:02:01.8752420Z #11 8.094 Unpacking ca-certificates (20230311+deb12u1) ...
2026-05-10T12:02:01.8753282Z #11 8.140 Selecting previously unselected package xz-utils.
2026-05-10T12:02:01.8754418Z #11 8.142 Preparing to unpack .../04-xz-utils_5.4.1-1_amd64.deb ...
2026-05-10T12:02:01.8755148Z #11 8.143 Unpacking xz-utils (5.4.1-1) ...
2026-05-10T12:02:01.8755956Z #11 8.192 Selecting previously unselected package binutils-common:amd64.
2026-05-10T12:02:01.8756919Z #11 8.193 Preparing to unpack .../05-binutils-common_2.40-2_amd64.deb ...
2026-05-10T12:02:01.8757745Z #11 8.194 Unpacking binutils-common:amd64 (2.40-2) ...
2026-05-10T12:02:02.0505223Z #11 8.370 Selecting previously unselected package libbinutils:amd64.
2026-05-10T12:02:02.1552534Z #11 8.372 Preparing to unpack .../06-libbinutils_2.40-2_amd64.deb ...
2026-05-10T12:02:02.1554613Z #11 8.373 Unpacking libbinutils:amd64 (2.40-2) ...
2026-05-10T12:02:02.1555648Z #11 8.426 Selecting previously unselected package libctf-nobfd0:amd64.
2026-05-10T12:02:02.1556642Z #11 8.427 Preparing to unpack .../07-libctf-nobfd0_2.40-2_amd64.deb ...
2026-05-10T12:02:02.1557522Z #11 8.428 Unpacking libctf-nobfd0:amd64 (2.40-2) ...
2026-05-10T12:02:02.1558382Z #11 8.453 Selecting previously unselected package libctf0:amd64.
2026-05-10T12:02:02.1559279Z #11 8.454 Preparing to unpack .../08-libctf0_2.40-2_amd64.deb ...
2026-05-10T12:02:02.1560073Z #11 8.455 Unpacking libctf0:amd64 (2.40-2) ...
2026-05-10T12:02:02.1560913Z #11 8.475 Selecting previously unselected package libgprofng0:amd64.
2026-05-10T12:02:02.3980572Z #11 8.478 Preparing to unpack .../09-libgprofng0_2.40-2_amd64.deb ...
2026-05-10T12:02:02.3982680Z #11 8.479 Unpacking libgprofng0:amd64 (2.40-2) ...
2026-05-10T12:02:02.3984476Z #11 8.547 Selecting previously unselected package libjansson4:amd64.
2026-05-10T12:02:02.3985745Z #11 8.549 Preparing to unpack .../10-libjansson4_2.14-2_amd64.deb ...
2026-05-10T12:02:02.3986790Z #11 8.550 Unpacking libjansson4:amd64 (2.14-2) ...
2026-05-10T12:02:02.3987929Z #11 8.567 Selecting previously unselected package binutils-x86-64-linux-gnu.
2026-05-10T12:02:02.3989272Z #11 8.567 Preparing to unpack .../11-binutils-x86-64-linux-gnu_2.40-2_amd64.deb ...
2026-05-10T12:02:02.3990428Z #11 8.568 Unpacking binutils-x86-64-linux-gnu (2.40-2) ...
2026-05-10T12:02:02.4301792Z #11 8.750 Selecting previously unselected package binutils.
2026-05-10T12:02:02.6260592Z #11 8.752 Preparing to unpack .../12-binutils_2.40-2_amd64.deb ...
2026-05-10T12:02:02.6262765Z #11 8.753 Unpacking binutils (2.40-2) ...
2026-05-10T12:02:02.6264155Z #11 8.774 Selecting previously unselected package libc-dev-bin.
2026-05-10T12:02:02.6265466Z #11 8.775 Preparing to unpack .../13-libc-dev-bin_2.36-9+deb12u13_amd64.deb ...
2026-05-10T12:02:02.6267066Z #11 8.776 Unpacking libc-dev-bin (2.36-9+deb12u13) ...
2026-05-10T12:02:02.6268238Z #11 8.793 Selecting previously unselected package linux-libc-dev:amd64.
2026-05-10T12:02:02.6269465Z #11 8.795 Preparing to unpack .../14-linux-libc-dev_6.1.170-3_amd64.deb ...
2026-05-10T12:02:02.6270569Z #11 8.796 Unpacking linux-libc-dev:amd64 (6.1.170-3) ...
2026-05-10T12:02:02.6781074Z #11 8.998 Selecting previously unselected package libcrypt-dev:amd64.
2026-05-10T12:02:02.7850974Z #11 9.000 Preparing to unpack .../15-libcrypt-dev_1%3a4.4.33-2_amd64.deb ...
2026-05-10T12:02:02.7864908Z #11 9.005 Unpacking libcrypt-dev:amd64 (1:4.4.33-2) ...
2026-05-10T12:02:02.7865960Z #11 9.030 Selecting previously unselected package libtirpc-dev:amd64.
2026-05-10T12:02:02.7867029Z #11 9.031 Preparing to unpack .../16-libtirpc-dev_1.3.3+ds-1_amd64.deb ...
2026-05-10T12:02:02.7867847Z #11 9.032 Unpacking libtirpc-dev:amd64 (1.3.3+ds-1) ...
2026-05-10T12:02:02.7868720Z #11 9.062 Selecting previously unselected package libnsl-dev:amd64.
2026-05-10T12:02:02.7869848Z #11 9.062 Preparing to unpack .../17-libnsl-dev_1.3.0-2_amd64.deb ...
2026-05-10T12:02:02.7870697Z #11 9.063 Unpacking libnsl-dev:amd64 (1.3.0-2) ...
2026-05-10T12:02:02.7871641Z #11 9.082 Selecting previously unselected package rpcsvc-proto.
2026-05-10T12:02:02.7872518Z #11 9.084 Preparing to unpack .../18-rpcsvc-proto_1.4.3-1_amd64.deb ...
2026-05-10T12:02:02.7873282Z #11 9.085 Unpacking rpcsvc-proto (1.4.3-1) ...
2026-05-10T12:02:02.7874306Z #11 9.105 Selecting previously unselected package libc6-dev:amd64.
2026-05-10T12:02:02.9399775Z #11 9.109 Preparing to unpack .../19-libc6-dev_2.36-9+deb12u13_amd64.deb ...
2026-05-10T12:02:02.9401273Z #11 9.110 Unpacking libc6-dev:amd64 (2.36-9+deb12u13) ...
2026-05-10T12:02:02.9660107Z #11 9.286 Selecting previously unselected package libisl23:amd64.
2026-05-10T12:02:03.0741785Z #11 9.288 Preparing to unpack .../20-libisl23_0.25-1.1_amd64.deb ...
2026-05-10T12:02:03.0743331Z #11 9.290 Unpacking libisl23:amd64 (0.25-1.1) ...
2026-05-10T12:02:03.0744816Z #11 9.350 Selecting previously unselected package libmpfr6:amd64.
2026-05-10T12:02:03.0745700Z #11 9.351 Preparing to unpack .../21-libmpfr6_4.2.0-1_amd64.deb ...
2026-05-10T12:02:03.0746432Z #11 9.352 Unpacking libmpfr6:amd64 (4.2.0-1) ...
2026-05-10T12:02:03.0747181Z #11 9.393 Selecting previously unselected package libmpc3:amd64.
2026-05-10T12:02:03.2460058Z #11 9.395 Preparing to unpack .../22-libmpc3_1.3.1-1_amd64.deb ...
2026-05-10T12:02:03.2460880Z #11 9.396 Unpacking libmpc3:amd64 (1.3.1-1) ...
2026-05-10T12:02:03.2461578Z #11 9.413 Selecting previously unselected package cpp-12.
2026-05-10T12:02:03.2462416Z #11 9.415 Preparing to unpack .../23-cpp-12_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T12:02:03.2463179Z #11 9.416 Unpacking cpp-12 (12.2.0-14+deb12u1) ...
2026-05-10T12:02:03.6660872Z #11 9.986 Selecting previously unselected package cpp.
2026-05-10T12:02:03.7774161Z #11 9.989 Preparing to unpack .../24-cpp_4%3a12.2.0-3_amd64.deb ...
2026-05-10T12:02:03.7775081Z #11 9.990 Unpacking cpp (4:12.2.0-3) ...
2026-05-10T12:02:03.7775957Z #11 10.01 Selecting previously unselected package libcc1-0:amd64.
2026-05-10T12:02:03.7776913Z #11 10.02 Preparing to unpack .../25-libcc1-0_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T12:02:03.7777796Z #11 10.02 Unpacking libcc1-0:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T12:02:03.7778590Z #11 10.04 Selecting previously unselected package libgomp1:amd64.
2026-05-10T12:02:03.7779516Z #11 10.04 Preparing to unpack .../26-libgomp1_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T12:02:03.7780343Z #11 10.04 Unpacking libgomp1:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T12:02:03.7781122Z #11 10.06 Selecting previously unselected package libitm1:amd64.
2026-05-10T12:02:03.7782000Z #11 10.06 Preparing to unpack .../27-libitm1_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T12:02:03.7782644Z #11 10.06 Unpacking libitm1:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T12:02:03.7783112Z #11 10.08 Selecting previously unselected package libatomic1:amd64.
2026-05-10T12:02:03.7784051Z #11 10.08 Preparing to unpack .../28-libatomic1_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T12:02:03.7784610Z #11 10.08 Unpacking libatomic1:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T12:02:03.7785228Z #11 10.10 Selecting previously unselected package libasan8:amd64.
2026-05-10T12:02:03.9303115Z #11 10.10 Preparing to unpack .../29-libasan8_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T12:02:03.9304650Z #11 10.10 Unpacking libasan8:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T12:02:03.9393353Z #11 10.26 Selecting previously unselected package liblsan0:amd64.
2026-05-10T12:02:04.1729828Z #11 10.26 Preparing to unpack .../30-liblsan0_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T12:02:04.1731036Z #11 10.26 Unpacking liblsan0:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T12:02:04.1731878Z #11 10.34 Selecting previously unselected package libtsan2:amd64.
2026-05-10T12:02:04.1732797Z #11 10.34 Preparing to unpack .../31-libtsan2_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T12:02:04.1734687Z #11 10.34 Unpacking libtsan2:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T12:02:04.1821489Z #11 10.50 Selecting previously unselected package libubsan1:amd64.
2026-05-10T12:02:04.2829090Z #11 10.50 Preparing to unpack .../32-libubsan1_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T12:02:04.2829987Z #11 10.50 Unpacking libubsan1:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T12:02:04.2830513Z #11 10.58 Selecting previously unselected package libquadmath0:amd64.
2026-05-10T12:02:04.2831389Z #11 10.58 Preparing to unpack .../33-libquadmath0_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T12:02:04.2832155Z #11 10.58 Unpacking libquadmath0:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T12:02:04.2832821Z #11 10.60 Selecting previously unselected package libgcc-12-dev:amd64.
2026-05-10T12:02:04.4370056Z #11 10.61 Preparing to unpack .../34-libgcc-12-dev_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T12:02:04.4371711Z #11 10.61 Unpacking libgcc-12-dev:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T12:02:04.4479962Z #11 10.77 Selecting previously unselected package gcc-12.
2026-05-10T12:02:04.6015052Z #11 10.77 Preparing to unpack .../35-gcc-12_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T12:02:04.6016708Z #11 10.77 Unpacking gcc-12 (12.2.0-14+deb12u1) ...
2026-05-10T12:02:05.3251649Z #11 11.65 Selecting previously unselected package gcc.
2026-05-10T12:02:05.5013091Z #11 11.65 Preparing to unpack .../36-gcc_4%3a12.2.0-3_amd64.deb ...
2026-05-10T12:02:05.5014672Z #11 11.65 Unpacking gcc (4:12.2.0-3) ...
2026-05-10T12:02:05.5015730Z #11 11.67 Selecting previously unselected package libstdc++-12-dev:amd64.
2026-05-10T12:02:05.5016984Z #11 11.67 Preparing to unpack .../37-libstdc++-12-dev_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T12:02:05.5018122Z #11 11.67 Unpacking libstdc++-12-dev:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T12:02:05.5750037Z #11 11.90 Selecting previously unselected package g++-12.
2026-05-10T12:02:05.7301404Z #11 11.90 Preparing to unpack .../38-g++-12_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T12:02:05.7303215Z #11 11.90 Unpacking g++-12 (12.2.0-14+deb12u1) ...
2026-05-10T12:02:06.1809465Z #11 12.50 Selecting previously unselected package g++.
2026-05-10T12:02:06.1811835Z #11 12.50 Preparing to unpack .../39-g++_4%3a12.2.0-3_amd64.deb ...
2026-05-10T12:02:06.2979330Z #11 12.50 Unpacking g++ (4:12.2.0-3) ...
2026-05-10T12:02:06.2994521Z #11 12.52 Selecting previously unselected package make.
2026-05-10T12:02:06.2995339Z #11 12.52 Preparing to unpack .../40-make_4.3-4.1_amd64.deb ...
2026-05-10T12:02:06.2995776Z #11 12.52 Unpacking make (4.3-4.1) ...
2026-05-10T12:02:06.2996193Z #11 12.56 Selecting previously unselected package libdpkg-perl.
2026-05-10T12:02:06.2996688Z #11 12.56 Preparing to unpack .../41-libdpkg-perl_1.21.22_all.deb ...
2026-05-10T12:02:06.2997120Z #11 12.56 Unpacking libdpkg-perl (1.21.22) ...
2026-05-10T12:02:06.2997558Z #11 12.62 Selecting previously unselected package patch.
2026-05-10T12:02:06.4178584Z #11 12.62 Preparing to unpack .../42-patch_2.7.6-7_amd64.deb ...
2026-05-10T12:02:06.4179406Z #11 12.62 Unpacking patch (2.7.6-7) ...
2026-05-10T12:02:06.4180125Z #11 12.64 Selecting previously unselected package dpkg-dev.
2026-05-10T12:02:06.4180929Z #11 12.65 Preparing to unpack .../43-dpkg-dev_1.21.22_all.deb ...
2026-05-10T12:02:06.4181552Z #11 12.65 Unpacking dpkg-dev (1.21.22) ...
2026-05-10T12:02:06.4182219Z #11 12.74 Selecting previously unselected package build-essential.
2026-05-10T12:02:06.5179847Z #11 12.74 Preparing to unpack .../44-build-essential_12.9_amd64.deb ...
2026-05-10T12:02:06.5180888Z #11 12.74 Unpacking build-essential (12.9) ...
2026-05-10T12:02:06.5181366Z #11 12.76 Selecting previously unselected package libbrotli1:amd64.
2026-05-10T12:02:06.5181929Z #11 12.76 Preparing to unpack .../45-libbrotli1_1.0.9-2+b6_amd64.deb ...
2026-05-10T12:02:06.5182404Z #11 12.76 Unpacking libbrotli1:amd64 (1.0.9-2+b6) ...
2026-05-10T12:02:06.5182916Z #11 12.79 Selecting previously unselected package libsasl2-modules-db:amd64.
2026-05-10T12:02:06.5184938Z #11 12.80 Preparing to unpack .../46-libsasl2-modules-db_2.1.28+dfsg-10_amd64.deb ...
2026-05-10T12:02:06.5185944Z #11 12.80 Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ...
2026-05-10T12:02:06.5189877Z #11 12.81 Selecting previously unselected package libsasl2-2:amd64.
2026-05-10T12:02:06.5190906Z #11 12.82 Preparing to unpack .../47-libsasl2-2_2.1.28+dfsg-10_amd64.deb ...
2026-05-10T12:02:06.5191749Z #11 12.82 Unpacking libsasl2-2:amd64 (2.1.28+dfsg-10) ...
2026-05-10T12:02:06.5192605Z #11 12.84 Selecting previously unselected package libldap-2.5-0:amd64.
2026-05-10T12:02:06.5193910Z #11 12.84 Preparing to unpack .../48-libldap-2.5-0_2.5.13+dfsg-5_amd64.deb ...
2026-05-10T12:02:06.6458724Z #11 12.84 Unpacking libldap-2.5-0:amd64 (2.5.13+dfsg-5) ...
2026-05-10T12:02:06.6459907Z #11 12.87 Selecting previously unselected package libnghttp2-14:amd64.
2026-05-10T12:02:06.6461132Z #11 12.87 Preparing to unpack .../49-libnghttp2-14_1.52.0-1+deb12u2_amd64.deb ...
2026-05-10T12:02:06.6461976Z #11 12.87 Unpacking libnghttp2-14:amd64 (1.52.0-1+deb12u2) ...
2026-05-10T12:02:06.6462723Z #11 12.89 Selecting previously unselected package libpsl5:amd64.
2026-05-10T12:02:06.6463836Z #11 12.89 Preparing to unpack .../50-libpsl5_0.21.2-1_amd64.deb ...
2026-05-10T12:02:06.6464581Z #11 12.89 Unpacking libpsl5:amd64 (0.21.2-1) ...
2026-05-10T12:02:06.6469857Z #11 12.91 Selecting previously unselected package librtmp1:amd64.
2026-05-10T12:02:06.6470816Z #11 12.91 Preparing to unpack .../51-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_amd64.deb ...
2026-05-10T12:02:06.6473008Z #11 12.91 Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ...
2026-05-10T12:02:06.6475801Z #11 12.93 Selecting previously unselected package libssh2-1:amd64.
2026-05-10T12:02:06.6476923Z #11 12.94 Preparing to unpack .../52-libssh2-1_1.10.0-3+b1_amd64.deb ...
2026-05-10T12:02:06.6477985Z #11 12.94 Unpacking libssh2-1:amd64 (1.10.0-3+b1) ...
2026-05-10T12:02:06.6482266Z #11 12.97 Selecting previously unselected package libcurl3-gnutls:amd64.
2026-05-10T12:02:06.7934812Z #11 12.97 Preparing to unpack .../53-libcurl3-gnutls_7.88.1-10+deb12u14_amd64.deb ...
2026-05-10T12:02:06.7935935Z #11 12.97 Unpacking libcurl3-gnutls:amd64 (7.88.1-10+deb12u14) ...
2026-05-10T12:02:06.7937434Z #11 13.01 Selecting previously unselected package liberror-perl.
2026-05-10T12:02:06.7938601Z #11 13.01 Preparing to unpack .../54-liberror-perl_0.17029-2_all.deb ...
2026-05-10T12:02:06.7939418Z #11 13.01 Unpacking liberror-perl (0.17029-2) ...
2026-05-10T12:02:06.7940187Z #11 13.03 Selecting previously unselected package git-man.
2026-05-10T12:02:06.7941074Z #11 13.03 Preparing to unpack .../55-git-man_1%3a2.39.5-0+deb12u3_all.deb ...
2026-05-10T12:02:06.7941897Z #11 13.03 Unpacking git-man (1:2.39.5-0+deb12u3) ...
2026-05-10T12:02:06.7942675Z #11 13.11 Selecting previously unselected package git.
2026-05-10T12:02:06.9520859Z #11 13.12 Preparing to unpack .../56-git_1%3a2.39.5-0+deb12u3_amd64.deb ...
2026-05-10T12:02:06.9544391Z #11 13.12 Unpacking git (1:2.39.5-0+deb12u3) ...
2026-05-10T12:02:07.2000794Z #11 13.52 Setting up media-types (10.0.0) ...
2026-05-10T12:02:07.3019767Z #11 13.52 Setting up libkeyutils1:amd64 (1.6.3-2) ...
2026-05-10T12:02:07.3021853Z #11 13.53 Setting up libpsl5:amd64 (0.21.2-1) ...
2026-05-10T12:02:07.3022854Z #11 13.53 Setting up libtirpc-common (1.3.3+ds-1) ...
2026-05-10T12:02:07.3026010Z #11 13.53 Setting up libbrotli1:amd64 (1.0.9-2+b6) ...
2026-05-10T12:02:07.3027061Z #11 13.54 Setting up libsqlite3-0:amd64 (3.40.1-2+deb12u2) ...
2026-05-10T12:02:07.3028401Z #11 13.54 Setting up binutils-common:amd64 (2.40-2) ...
2026-05-10T12:02:07.3029460Z #11 13.55 Setting up libnghttp2-14:amd64 (1.52.0-1+deb12u2) ...
2026-05-10T12:02:07.3031493Z #11 13.55 Setting up linux-libc-dev:amd64 (6.1.170-3) ...
2026-05-10T12:02:07.3032970Z #11 13.55 Setting up libctf-nobfd0:amd64 (2.40-2) ...
2026-05-10T12:02:07.3034461Z #11 13.56 Setting up libgomp1:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T12:02:07.3035560Z #11 13.56 Setting up bzip2 (1.0.8-5+b1) ...
2026-05-10T12:02:07.3037366Z #11 13.56 Setting up libjansson4:amd64 (2.14-2) ...
2026-05-10T12:02:07.3038294Z #11 13.57 Setting up libkrb5support0:amd64 (1.20.1-2+deb12u4) ...
2026-05-10T12:02:07.3039601Z #11 13.57 Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ...
2026-05-10T12:02:07.3040556Z #11 13.57 Setting up perl-modules-5.36 (5.36.0-7+deb12u3) ...
2026-05-10T12:02:07.3041192Z #11 13.57 Setting up rpcsvc-proto (1.4.3-1) ...
2026-05-10T12:02:07.3041767Z #11 13.58 Setting up make (4.3-4.1) ...
2026-05-10T12:02:07.3042248Z #11 13.58 Setting up libmpfr6:amd64 (4.2.0-1) ...
2026-05-10T12:02:07.3042822Z #11 13.58 Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ...
2026-05-10T12:02:07.3043345Z #11 13.58 Setting up xz-utils (5.4.1-1) ...
2026-05-10T12:02:07.3047776Z #11 13.59 update-alternatives: using /usr/bin/xz to provide /usr/bin/lzma (lzma) in auto mode
2026-05-10T12:02:07.3075411Z #11 13.59 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-10T12:02:07.3080569Z #11 13.59 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-10T12:02:07.3082949Z #11 13.59 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-10T12:02:07.3085131Z #11 13.59 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-10T12:02:07.3088410Z #11 13.59 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-10T12:02:07.3092250Z #11 13.59 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-10T12:02:07.3095249Z #11 13.59 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-10T12:02:07.3098979Z #11 13.59 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-10T12:02:07.3101194Z #11 13.59 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-10T12:02:07.3103393Z #11 13.59 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-10T12:02:07.3104992Z #11 13.59 Setting up libquadmath0:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T12:02:07.3105746Z #11 13.60 Setting up libmpc3:amd64 (1.3.1-1) ...
2026-05-10T12:02:07.3106173Z #11 13.60 Setting up libatomic1:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T12:02:07.3106829Z #11 13.60 Setting up patch (2.7.6-7) ...
2026-05-10T12:02:07.3107539Z #11 13.60 Setting up libncursesw6:amd64 (6.4-4) ...
2026-05-10T12:02:07.3108296Z #11 13.61 Setting up libk5crypto3:amd64 (1.20.1-2+deb12u4) ...
2026-05-10T12:02:07.3109089Z #11 13.61 Setting up libsasl2-2:amd64 (2.1.28+dfsg-10) ...
2026-05-10T12:02:07.3110177Z #11 13.61 Setting up libubsan1:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T12:02:07.3111262Z #11 13.62 Setting up libcrypt-dev:amd64 (1:4.4.33-2) ...
2026-05-10T12:02:07.3112049Z #11 13.62 Setting up libasan8:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T12:02:07.4243936Z #11 13.63 Setting up git-man (1:2.39.5-0+deb12u3) ...
2026-05-10T12:02:07.4249697Z #11 13.63 Setting up libssh2-1:amd64 (1.10.0-3+b1) ...
2026-05-10T12:02:07.4250820Z #11 13.63 Setting up libkrb5-3:amd64 (1.20.1-2+deb12u4) ...
2026-05-10T12:02:07.4252018Z #11 13.63 Setting up libtsan2:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T12:02:07.4252940Z #11 13.64 Setting up libbinutils:amd64 (2.40-2) ...
2026-05-10T12:02:07.4254291Z #11 13.64 Setting up libisl23:amd64 (0.25-1.1) ...
2026-05-10T12:02:07.4254986Z #11 13.64 Setting up libc-dev-bin (2.36-9+deb12u13) ...
2026-05-10T12:02:07.4255650Z #11 13.65 Setting up openssl (3.0.19-1~deb12u2) ...
2026-05-10T12:02:07.4256284Z #11 13.65 Setting up readline-common (8.2-1.3) ...
2026-05-10T12:02:07.4257015Z #11 13.66 Setting up libcc1-0:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T12:02:07.4257787Z #11 13.66 Setting up liblsan0:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T12:02:07.4258517Z #11 13.66 Setting up libitm1:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T12:02:07.4259209Z #11 13.66 Setting up libgdbm6:amd64 (1.23-3) ...
2026-05-10T12:02:07.4259850Z #11 13.67 Setting up libctf0:amd64 (2.40-2) ...
2026-05-10T12:02:07.4260550Z #11 13.67 Setting up cpp-12 (12.2.0-14+deb12u1) ...
2026-05-10T12:02:07.4261233Z #11 13.67 Setting up libreadline8:amd64 (8.2-1.3) ...
2026-05-10T12:02:07.4261983Z #11 13.68 Setting up libldap-2.5-0:amd64 (2.5.13+dfsg-5) ...
2026-05-10T12:02:07.4262781Z #11 13.68 Setting up ca-certificates (20230311+deb12u1) ...
2026-05-10T12:02:07.4263990Z #11 13.74 debconf: unable to initialize frontend: Dialog
2026-05-10T12:02:07.4264931Z #11 13.74 debconf: (TERM is not set, so the dialog frontend is not usable.)
2026-05-10T12:02:07.4265791Z #11 13.74 debconf: falling back to frontend: Readline
2026-05-10T12:02:07.5819183Z #11 13.75 debconf: unable to initialize frontend: Readline
2026-05-10T12:02:07.5819766Z #11 13.75 debconf: (This frontend requires a controlling tty.)
2026-05-10T12:02:07.5820208Z #11 13.75 debconf: falling back to frontend: Teletype
2026-05-10T12:02:07.8176103Z #11 14.14 Updating certificates in /etc/ssl/certs...
2026-05-10T12:02:08.3610379Z #11 14.68 142 added, 0 removed; done.
2026-05-10T12:02:08.4614250Z #11 14.70 Setting up libgprofng0:amd64 (2.40-2) ...
2026-05-10T12:02:08.4615029Z #11 14.70 Setting up libgcc-12-dev:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T12:02:08.4615551Z #11 14.70 Setting up libgssapi-krb5-2:amd64 (1.20.1-2+deb12u4) ...
2026-05-10T12:02:08.4616036Z #11 14.71 Setting up libgdbm-compat4:amd64 (1.23-3) ...
2026-05-10T12:02:08.4616418Z #11 14.71 Setting up cpp (4:12.2.0-3) ...
2026-05-10T12:02:08.4616806Z #11 14.72 Setting up libperl5.36:amd64 (5.36.0-7+deb12u3) ...
2026-05-10T12:02:08.4617237Z #11 14.72 Setting up binutils-x86-64-linux-gnu (2.40-2) ...
2026-05-10T12:02:08.4617652Z #11 14.72 Setting up libtirpc3:amd64 (1.3.3+ds-1) ...
2026-05-10T12:02:08.4618096Z #11 14.73 Setting up libcurl3-gnutls:amd64 (7.88.1-10+deb12u14) ...
2026-05-10T12:02:08.4618501Z #11 14.73 Setting up binutils (2.40-2) ...
2026-05-10T12:02:08.4618846Z #11 14.73 Setting up perl (5.36.0-7+deb12u3) ...
2026-05-10T12:02:08.4619232Z #11 14.74 Setting up libtirpc-dev:amd64 (1.3.3+ds-1) ...
2026-05-10T12:02:08.4619615Z #11 14.75 Setting up gcc-12 (12.2.0-14+deb12u1) ...
2026-05-10T12:02:08.4619978Z #11 14.75 Setting up libdpkg-perl (1.21.22) ...
2026-05-10T12:02:08.4620335Z #11 14.76 Setting up libnsl2:amd64 (1.3.0-2) ...
2026-05-10T12:02:08.4620774Z #11 14.76 Setting up libpython3.11-stdlib:amd64 (3.11.2-6+deb12u6) ...
2026-05-10T12:02:08.4621180Z #11 14.76 Setting up gcc (4:12.2.0-3) ...
2026-05-10T12:02:08.4621505Z #11 14.77 Setting up dpkg-dev (1.21.22) ...
2026-05-10T12:02:08.4621856Z #11 14.78 Setting up liberror-perl (0.17029-2) ...
2026-05-10T12:02:08.4622224Z #11 14.78 Setting up git (1:2.39.5-0+deb12u3) ...
2026-05-10T12:02:08.6294457Z #11 14.79 Setting up libnsl-dev:amd64 (1.3.0-2) ...
2026-05-10T12:02:08.6295614Z #11 14.79 Setting up libc6-dev:amd64 (2.36-9+deb12u13) ...
2026-05-10T12:02:08.6296996Z #11 14.80 Setting up libpython3-stdlib:amd64 (3.11.2-1+b1) ...
2026-05-10T12:02:08.6298393Z #11 14.80 Setting up python3.11 (3.11.2-6+deb12u6) ...
2026-05-10T12:02:09.0614310Z #11 15.38 Setting up libstdc++-12-dev:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T12:02:09.1714280Z #11 15.39 Setting up python3 (3.11.2-1+b1) ...
2026-05-10T12:02:09.1715284Z #11 15.39 running python rtupdate hooks for python3.11...
2026-05-10T12:02:09.1716120Z #11 15.39 running python post-rtupdate hooks for python3.11...
2026-05-10T12:02:09.1717125Z #11 15.47 Setting up g++-12 (12.2.0-14+deb12u1) ...
2026-05-10T12:02:09.1717742Z #11 15.47 Setting up g++ (4:12.2.0-3) ...
2026-05-10T12:02:09.1718577Z #11 15.47 update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode
2026-05-10T12:02:09.1719165Z #11 15.48 Setting up build-essential (12.9) ...
2026-05-10T12:02:09.1719628Z #11 15.48 Processing triggers for libc-bin (2.36-9+deb12u13) ...
2026-05-10T12:02:09.1720165Z #11 15.49 Processing triggers for ca-certificates (20230311+deb12u1) ...
2026-05-10T12:02:09.3266077Z #11 15.50 Updating certificates in /etc/ssl/certs...
2026-05-10T12:02:09.6102997Z #11 15.93 0 added, 0 removed; done.
2026-05-10T12:02:09.6104698Z #11 15.93 Running hooks in /etc/ca-certificates/update.d...
2026-05-10T12:02:09.7621456Z #11 15.93 done.
2026-05-10T12:02:10.9282675Z #11 DONE 17.2s
2026-05-10T12:02:11.0794228Z 
2026-05-10T12:02:11.0795445Z #13 [builder  3/13] RUN corepack enable && corepack prepare pnpm@10 --activate
2026-05-10T12:02:11.4717032Z #13 0.542 Preparing pnpm@10 for immediate activation...
2026-05-10T12:02:12.7048701Z #13 DONE 1.8s
2026-05-10T12:02:12.8062768Z 
2026-05-10T12:02:12.8064526Z #14 [builder  4/13] WORKDIR /app
2026-05-10T12:02:12.8065367Z #14 DONE 0.0s
2026-05-10T12:02:12.8065614Z 
2026-05-10T12:02:12.8066176Z #15 [builder  5/13] COPY pnpm-workspace.yaml package.json pnpm-lock.yaml ./
2026-05-10T12:02:12.8067089Z #15 DONE 0.0s
2026-05-10T12:02:12.8067291Z 
2026-05-10T12:02:12.8067696Z #16 [builder  6/13] COPY apps/server/package.json apps/server/
2026-05-10T12:02:12.8068248Z #16 DONE 0.0s
2026-05-10T12:02:12.8068442Z 
2026-05-10T12:02:12.8068907Z #17 [builder  7/13] COPY packages/protocol/package.json packages/protocol/
2026-05-10T12:02:12.8069529Z #17 DONE 0.0s
2026-05-10T12:02:12.8069711Z 
2026-05-10T12:02:12.8070206Z #18 [builder  8/13] COPY packages/game-logic/package.json packages/game-logic/
2026-05-10T12:02:12.8070839Z #18 DONE 0.0s
2026-05-10T12:02:12.8071030Z 
2026-05-10T12:02:12.8071306Z #19 [builder  9/13] COPY packages/db/package.json packages/db/
2026-05-10T12:02:12.8071652Z #19 DONE 0.0s
2026-05-10T12:02:12.9571393Z 
2026-05-10T12:02:12.9572452Z #20 [builder 10/13] RUN pnpm install --frozen-lockfile  && pnpm rebuild better-sqlite3 argon2
2026-05-10T12:02:13.3702340Z #20 0.564 Scope: all 5 workspace projects
2026-05-10T12:02:13.5220420Z #20 0.715 Lockfile is up to date, resolution step is skipped
2026-05-10T12:02:13.6352267Z #20 0.828 Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-10T12:02:13.8731040Z #20 0.915 Packages: +632
2026-05-10T12:02:13.8735126Z #20 0.915 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-05-10T12:02:13.9481857Z #20 1.141 
2026-05-10T12:02:13.9483181Z #20 1.141    ╭──────────────────────────────────────────────╮
2026-05-10T12:02:13.9486534Z #20 1.141    │                                              │
2026-05-10T12:02:13.9487509Z #20 1.141    │     Update available! 10.33.4 → 11.0.9.      │
2026-05-10T12:02:13.9488614Z #20 1.141    │     Changelog: https://pnpm.io/v/11.0.9      │
2026-05-10T12:02:13.9489444Z #20 1.141    │   To update, run: corepack use pnpm@11.0.9   │
2026-05-10T12:02:13.9490318Z #20 1.141    │                                              │
2026-05-10T12:02:13.9491349Z #20 1.141    ╰──────────────────────────────────────────────╯
2026-05-10T12:02:13.9492294Z #20 1.141 
2026-05-10T12:02:14.6374956Z #20 1.831 Progress: resolved 632, reused 0, downloaded 57, added 16
2026-05-10T12:02:15.6467973Z #20 2.839 Progress: resolved 632, reused 0, downloaded 130, added 42
2026-05-10T12:02:16.6466640Z #20 3.840 Progress: resolved 632, reused 0, downloaded 183, added 58
2026-05-10T12:02:17.6482144Z #20 4.841 Progress: resolved 632, reused 0, downloaded 277, added 89
2026-05-10T12:02:18.6485210Z #20 5.841 Progress: resolved 632, reused 0, downloaded 353, added 113
2026-05-10T12:02:19.6529391Z #20 6.846 Progress: resolved 632, reused 0, downloaded 428, added 137
2026-05-10T12:02:20.6572408Z #20 7.851 Progress: resolved 632, reused 0, downloaded 555, added 186
2026-05-10T12:02:21.6588548Z #20 8.851 Progress: resolved 632, reused 0, downloaded 591, added 196
2026-05-10T12:02:22.5452909Z #20 9.737 Packages are hard linked from the content-addressable store to the virtual store.
2026-05-10T12:02:22.5465000Z #20 9.737   Content-addressable store is at: /root/.local/share/pnpm/store/v10
2026-05-10T12:02:22.5484478Z #20 9.737   Virtual store is at:             node_modules/.pnpm
2026-05-10T12:02:22.6583957Z #20 9.851 Progress: resolved 632, reused 0, downloaded 604, added 200
2026-05-10T12:02:23.6440708Z #20 10.84 Progress: resolved 632, reused 0, downloaded 630, added 632, done
2026-05-10T12:02:24.1011872Z #20 11.29 .../node_modules/better-sqlite3 install$ prebuild-install || node-gyp rebuild --release
2026-05-10T12:02:24.2799102Z #20 11.30 .../esbuild@0.18.20/node_modules/esbuild postinstall$ node install.js
2026-05-10T12:02:24.2800196Z #20 11.30 .../esbuild@0.27.7/node_modules/esbuild postinstall$ node install.js
2026-05-10T12:02:24.2801206Z #20 11.32 .../esbuild@0.25.12/node_modules/esbuild postinstall$ node install.js
2026-05-10T12:02:24.2802321Z #20 11.35 .../argon2@0.44.0/node_modules/argon2 install$ cross-env ZERO_AR_DATE=1 node-gyp-build
2026-05-10T12:02:24.2803341Z #20 11.47 .../esbuild@0.18.20/node_modules/esbuild postinstall: Done
2026-05-10T12:02:24.4809149Z #20 11.49 .../esbuild@0.27.7/node_modules/esbuild postinstall: Done
2026-05-10T12:02:24.4810862Z #20 11.54 .../esbuild@0.25.12/node_modules/esbuild postinstall: Done
2026-05-10T12:02:24.4812250Z #20 11.67 .../argon2@0.44.0/node_modules/argon2 install: Done
2026-05-10T12:02:24.7130309Z #20 11.76 .../node_modules/better-sqlite3 install: Done
2026-05-10T12:02:24.7169095Z #20 11.91 
2026-05-10T12:02:24.7169549Z #20 11.91 devDependencies:
2026-05-10T12:02:24.7170249Z #20 11.91 + @better-auth/cli 1.4.21
2026-05-10T12:02:24.7170714Z #20 11.91 
2026-05-10T12:02:24.9347038Z #20 11.96 ╭ Warning ─────────────────────────────────────────────────────────────────────╮
2026-05-10T12:02:24.9348157Z #20 11.96 │                                                                              │
2026-05-10T12:02:24.9349280Z #20 11.96 │   Ignored build scripts: @prisma/client@5.22.0, msgpackr-extract@3.0.3,      │
2026-05-10T12:02:24.9350478Z #20 11.96 │   protobufjs@7.5.6, protobufjs@8.0.1.                                        │
2026-05-10T12:02:24.9351674Z #20 11.96 │   Run "pnpm approve-builds" to pick which dependencies should be allowed     │
2026-05-10T12:02:24.9352768Z #20 11.96 │   to run scripts.                                                            │
2026-05-10T12:02:24.9353962Z #20 11.96 │                                                                              │
2026-05-10T12:02:24.9355044Z #20 11.96 ╰──────────────────────────────────────────────────────────────────────────────╯
2026-05-10T12:02:24.9355801Z #20 11.98 Done in 11.7s using pnpm v10.33.4
2026-05-10T12:02:25.2712247Z #20 12.46 .../node_modules/better-sqlite3 install$ prebuild-install || node-gyp rebuild --release
2026-05-10T12:02:25.4149502Z #20 12.61 .../node_modules/better-sqlite3 install: Done
2026-05-10T12:02:27.8374276Z #20 DONE 15.0s
2026-05-10T12:02:28.0570726Z 
2026-05-10T12:02:28.0584665Z #21 [builder 11/13] COPY . .
2026-05-10T12:02:28.0585177Z #21 DONE 0.1s
2026-05-10T12:02:28.0585382Z 
2026-05-10T12:02:28.0586960Z #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-10T12:02:28.3809388Z #22 0.474 
2026-05-10T12:02:28.3810247Z #22 0.474 > @rebno/protocol@0.1.0 prebuild /app/packages/protocol
2026-05-10T12:02:28.3811416Z #22 0.474 > node scripts/sync-from-tools-protocol-doc.mjs
2026-05-10T12:02:28.3812145Z #22 0.474 
2026-05-10T12:02:28.5644519Z #22 0.507 synced legacy-opcodes from /app/tools/protocol-doc/output/protocol.ts
2026-05-10T12:02:34.9951810Z #22 DONE 7.1s
2026-05-10T12:02:35.1486969Z 
2026-05-10T12:02:35.1488314Z #23 [builder 13/13] RUN pnpm --filter @rebno/server deploy --prod --legacy /tmp/server-prod
2026-05-10T12:02:35.6306111Z #23 0.632  WARN  Shared workspace lockfile detected but configuration forces legacy deploy implementation.
2026-05-10T12:02:35.7469399Z #23 0.716 Packages are copied from the content-addressable store to the virtual store.
2026-05-10T12:02:35.7470701Z #23 0.716   Content-addressable store is at: /root/.local/share/pnpm/store/v10
2026-05-10T12:02:35.7471958Z #23 0.716   Virtual store is at:             ../tmp/server-prod/node_modules/.pnpm
2026-05-10T12:02:35.7472999Z #23 0.748 Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-10T12:02:36.7471828Z #23 1.749 Progress: resolved 288, reused 0, downloaded 0, added 0
2026-05-10T12:02:37.7500348Z #23 2.752 Progress: resolved 675, reused 0, downloaded 0, added 0
2026-05-10T12:02:38.7500587Z #23 3.753 Progress: resolved 699, reused 1, downloaded 0, added 0
2026-05-10T12:02:40.5740940Z #23 5.577 Progress: resolved 700, reused 1, downloaded 0, added 0
2026-05-10T12:02:41.3140927Z #23 6.314  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-10T12:02:41.3143066Z #23 6.315 Progress: resolved 738, reused 1, downloaded 0, added 0, done
2026-05-10T12:02:41.4498152Z #23 6.324  WARN  Issues with peer dependencies found
2026-05-10T12:02:41.4499211Z #23 6.324 apps/server
2026-05-10T12:02:41.4500067Z #23 6.324 ├─┬ better-call 1.3.5
2026-05-10T12:02:41.4501090Z #23 6.324 │ └── ✕ unmet peer zod@^4.0.0: found 3.25.76
2026-05-10T12:02:41.4502056Z #23 6.324 ├─┬ @colyseus/core 0.17.43
2026-05-10T12:02:41.4503053Z #23 6.324 │ └── ✕ unmet peer zod@^4.1.12: found 3.25.76
2026-05-10T12:02:41.4504424Z #23 6.324 ├─┬ @colyseus/better-call 1.3.3
2026-05-10T12:02:41.4505471Z #23 6.324 │ └── ✕ unmet peer zod@^4.0.0: found 3.25.76
2026-05-10T12:02:41.4506391Z #23 6.324 └─┬ colyseus 0.17.10
2026-05-10T12:02:41.4507276Z #23 6.324   └─┬ @colyseus/playground 0.17.12
2026-05-10T12:02:41.4508322Z #23 6.324     └── ✕ unmet peer zod@^4.1.12: found 3.25.76
2026-05-10T12:02:41.4509342Z #23 6.452 .                                        | +522 ++++++++++++++++++++++++++++++++
2026-05-10T12:02:55.4437637Z #23 20.45 ╭ Warning ─────────────────────────────────────────────────────────────────────╮
2026-05-10T12:02:55.4443590Z #23 20.45 │                                                                              │
2026-05-10T12:02:55.4446564Z #23 20.45 │   Ignored build scripts: @prisma/client@5.22.0, msgpackr-extract@3.0.3,      │
2026-05-10T12:02:55.4448140Z #23 20.45 │   protobufjs@7.5.6, protobufjs@8.0.1.                                        │
2026-05-10T12:02:55.4451110Z #23 20.45 │   Run "pnpm approve-builds" to pick which dependencies should be allowed     │
2026-05-10T12:02:55.4452158Z #23 20.45 │   to run scripts.                                                            │
2026-05-10T12:02:55.4453694Z #23 20.45 │                                                                              │
2026-05-10T12:02:55.4455581Z #23 20.45 ╰──────────────────────────────────────────────────────────────────────────────╯
2026-05-10T12:02:55.7563505Z #23 DONE 20.8s
2026-05-10T12:02:57.8645876Z 
2026-05-10T12:02:57.8655335Z #24 [runtime 4/9] COPY --from=builder --chown=node:node /tmp/server-prod /app
2026-05-10T12:03:03.1375237Z #24 DONE 5.3s
2026-05-10T12:03:03.3318537Z 
2026-05-10T12:03:03.3319783Z #25 [runtime 5/9] COPY --chown=node:node apps/server/litestream.yml /etc/litestream.yml
2026-05-10T12:03:03.3320793Z #25 DONE 0.0s
2026-05-10T12:03:03.3321136Z 
2026-05-10T12:03:03.3321910Z #26 [runtime 6/9] COPY apps/server/docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh
2026-05-10T12:03:03.3322790Z #26 DONE 0.0s
2026-05-10T12:03:03.3323115Z 
2026-05-10T12:03:03.3324328Z #27 [runtime 7/9] RUN sed -i 's/\r$//' /usr/local/bin/docker-entrypoint.sh  && chmod +x /usr/local/bin/docker-entrypoint.sh
2026-05-10T12:03:03.3448492Z #27 DONE 0.2s
2026-05-10T12:03:03.4998319Z 
2026-05-10T12:03:03.5000253Z #28 [runtime 8/9] RUN mkdir -p /data && chown node:node /data
2026-05-10T12:03:03.5300574Z #28 DONE 0.2s
2026-05-10T12:03:03.7006066Z 
2026-05-10T12:03:03.7006709Z #29 [runtime 9/9] WORKDIR /app
2026-05-10T12:03:03.7024103Z #29 DONE 0.0s
2026-05-10T12:03:03.7024335Z 
2026-05-10T12:03:03.7024525Z #30 exporting to image
2026-05-10T12:03:03.7024971Z #30 exporting layers
2026-05-10T12:03:13.2409988Z #30 exporting layers 9.7s done
2026-05-10T12:03:13.2410995Z #30 writing image sha256:5d7061c0981b4661f008b57df66ebdd8cf391d959a47f7f2086c49a56b37f021
2026-05-10T12:03:13.3412804Z #30 writing image sha256:5d7061c0981b4661f008b57df66ebdd8cf391d959a47f7f2086c49a56b37f021 done
2026-05-10T12:03:13.3415775Z #30 naming to registry.fly.io/rebno-staging:457926302b3cc97a9d17405a6da2558bcc6958b3 done
2026-05-10T12:03:13.3417400Z #30 naming to registry.fly.io/rebno-prod:457926302b3cc97a9d17405a6da2558bcc6958b3 done
2026-05-10T12:03:13.3419088Z #30 DONE 9.7s
2026-05-10T12:03:13.3419851Z 
2026-05-10T12:03:13.3429774Z #31 pushing registry.fly.io/rebno-staging:457926302b3cc97a9d17405a6da2558bcc6958b3 with docker
2026-05-10T12:03:13.3430764Z #31 pushing layer 5f70bf18a086
2026-05-10T12:03:13.4927304Z #31 pushing layer 6176ab8b4011
2026-05-10T12:03:13.4928040Z #31 pushing layer 8c2a8cd0b918
2026-05-10T12:03:13.4928839Z #31 pushing layer 7db7e1bab339
2026-05-10T12:03:13.4929607Z #31 pushing layer 6a6c5c87b41f
2026-05-10T12:03:13.4930762Z #31 pushing layer 0fec71524a21
2026-05-10T12:03:13.4931399Z #31 pushing layer e25f0fb78a95
2026-05-10T12:03:13.4932004Z #31 pushing layer bea1ecaa5dd6
2026-05-10T12:03:13.4933022Z #31 pushing layer f1f5e38dcfa4
2026-05-10T12:03:13.4933882Z #31 pushing layer 81e7407e0664
2026-05-10T12:03:13.4934666Z #31 pushing layer 865fe7045a7c
2026-05-10T12:03:13.4935307Z #31 pushing layer 0c1dcbee05c1
2026-05-10T12:03:13.4936268Z #31 pushing layer 5d0ffcca6050
2026-05-10T12:03:14.1312346Z #31 pushing layer 8c2a8cd0b918 512B / 2.11kB 0.8s
2026-05-10T12:03:14.2891849Z #31 pushing layer 8c2a8cd0b918 5.63kB / 2.11kB 0.8s
2026-05-10T12:03:14.2892671Z #31 pushing layer 7db7e1bab339 5.63kB / 2.11kB 0.8s
2026-05-10T12:03:14.2893365Z #31 pushing layer 6a6c5c87b41f 3.07kB / 701B 0.8s
2026-05-10T12:03:19.4335315Z #31 pushing layer 8c2a8cd0b918 6.1s done
2026-05-10T12:03:19.5609781Z #31 pushing layer 5f70bf18a086 6.1s done
2026-05-10T12:03:19.5610805Z #31 pushing layer 7db7e1bab339 6.1s done
2026-05-10T12:03:19.5617338Z #31 pushing layer 6a6c5c87b41f 6.2s done
2026-05-10T12:03:19.6699157Z #31 pushing layer 6176ab8b4011 6.3s done
2026-05-10T12:03:20.3799496Z #31 pushing layer bea1ecaa5dd6 93.70kB / 9.35MB 7.0s
2026-05-10T12:03:20.4897077Z #31 pushing layer e25f0fb78a95 329.73kB / 30.12MB 7.1s
2026-05-10T12:03:20.4897841Z #31 pushing layer bea1ecaa5dd6 1.69MB / 9.35MB 7.1s
2026-05-10T12:03:20.6419686Z #31 pushing layer e25f0fb78a95 3.93MB / 30.12MB 7.3s
2026-05-10T12:03:20.6420632Z #31 pushing layer bea1ecaa5dd6 3.37MB / 9.35MB 7.2s
2026-05-10T12:03:20.7451224Z #31 pushing layer 0fec71524a21 545.28kB / 388.53MB 7.3s
2026-05-10T12:03:20.7452004Z #31 pushing layer bea1ecaa5dd6 5.23MB / 9.35MB 7.3s
2026-05-10T12:03:20.8501075Z #31 pushing layer e25f0fb78a95 6.23MB / 30.12MB 7.5s
2026-05-10T12:03:20.8502001Z #31 pushing layer bea1ecaa5dd6 7.21MB / 9.35MB 7.5s
2026-05-10T12:03:20.9507240Z #31 pushing layer bea1ecaa5dd6 9.67MB / 9.35MB 7.5s
2026-05-10T12:03:21.0674022Z #31 pushing layer e25f0fb78a95 8.19MB / 30.12MB 7.6s
2026-05-10T12:03:21.1824621Z #31 pushing layer e25f0fb78a95 9.83MB / 30.12MB 7.7s
2026-05-10T12:03:21.1825499Z #31 pushing layer f1f5e38dcfa4 3.58kB / 388B 7.7s
2026-05-10T12:03:21.1826277Z #31 pushing layer 81e7407e0664 86.53kB / 7.18MB 7.7s
2026-05-10T12:03:21.2983573Z #31 pushing layer e25f0fb78a95 11.80MB / 30.12MB 7.9s
2026-05-10T12:03:21.2984498Z #31 pushing layer 81e7407e0664 578.05kB / 7.18MB 7.9s
2026-05-10T12:03:21.4068906Z #31 pushing layer 81e7407e0664 2.54MB / 7.18MB 8.1s
2026-05-10T12:03:21.5090835Z #31 pushing layer e25f0fb78a95 15.08MB / 30.12MB 8.1s
2026-05-10T12:03:21.5092049Z #31 pushing layer 81e7407e0664 3.82MB / 7.18MB 8.2s
2026-05-10T12:03:21.6515442Z #31 pushing layer e25f0fb78a95 21.96MB / 30.12MB 8.3s
2026-05-10T12:03:21.6516238Z #31 pushing layer 81e7407e0664 5.38MB / 7.18MB 8.3s
2026-05-10T12:03:21.7585566Z #31 pushing layer e25f0fb78a95 25.23MB / 30.12MB 8.4s
2026-05-10T12:03:21.7586303Z #31 pushing layer 81e7407e0664 6.76MB / 7.18MB 8.4s
2026-05-10T12:03:21.8735661Z #31 pushing layer e25f0fb78a95 27.53MB / 30.12MB 8.5s
2026-05-10T12:03:21.8737211Z #31 pushing layer 81e7407e0664 7.21MB / 7.18MB 8.5s
2026-05-10T12:03:21.9765317Z #31 pushing layer e25f0fb78a95 29.82MB / 30.12MB 8.6s
2026-05-10T12:03:22.0930083Z #31 pushing layer 0fec71524a21 21.24MB / 388.53MB 8.8s
2026-05-10T12:03:22.9580620Z #31 pushing layer 0fec71524a21 41.71MB / 388.53MB 9.6s
2026-05-10T12:03:24.3176409Z #31 pushing layer 0fec71524a21 62.51MB / 388.53MB 11.0s
2026-05-10T12:03:24.9600444Z #31 pushing layer 0fec71524a21 84.49MB / 388.53MB 11.6s
2026-05-10T12:03:25.6267524Z #31 pushing layer 0fec71524a21 105.94MB / 388.53MB 12.3s
2026-05-10T12:03:25.7416380Z #31 pushing layer f1f5e38dcfa4 12.3s done
2026-05-10T12:03:25.8606937Z #31 pushing layer 81e7407e0664 12.4s done
2026-05-10T12:03:26.5294840Z #31 pushing layer 0fec71524a21 128.70MB / 388.53MB 13.2s
2026-05-10T12:03:26.7471742Z #31 pushing layer bea1ecaa5dd6 13.4s done
2026-05-10T12:03:26.9840000Z #31 pushing layer e25f0fb78a95 13.6s done
2026-05-10T12:03:27.0887384Z #31 pushing layer 865fe7045a7c 531.46kB / 145.13MB 13.7s
2026-05-10T12:03:27.3185824Z #31 pushing layer 0fec71524a21 148.87MB / 388.53MB 14.0s
2026-05-10T12:03:27.4424684Z #31 pushing layer 0c1dcbee05c1 512B / 8.90kB 14.1s
2026-05-10T12:03:27.5589698Z #31 pushing layer 865fe7045a7c 9.43MB / 145.13MB 14.2s
2026-05-10T12:03:27.5590682Z #31 pushing layer 0c1dcbee05c1 21.50kB / 8.90kB 14.1s
2026-05-10T12:03:27.9998658Z #31 pushing layer 865fe7045a7c 18.90MB / 145.13MB 14.6s
2026-05-10T12:03:28.2218612Z #31 pushing layer 0fec71524a21 170.19MB / 388.53MB 14.9s
2026-05-10T12:03:28.5544296Z #31 pushing layer 865fe7045a7c 27.81MB / 145.13MB 15.1s
2026-05-10T12:03:28.7842920Z #31 pushing layer 5d0ffcca6050 537.48kB / 74.82MB 15.4s
2026-05-10T12:03:28.8990257Z #31 pushing layer 865fe7045a7c 36.73MB / 145.13MB 15.6s
2026-05-10T12:03:29.0321978Z #31 pushing layer 5d0ffcca6050 4.34MB / 74.82MB 15.6s
2026-05-10T12:03:29.2761485Z #31 pushing layer 5d0ffcca6050 8.65MB / 74.82MB 15.8s
2026-05-10T12:03:29.4238500Z #31 pushing layer 5d0ffcca6050 13.03MB / 74.82MB 16.1s
2026-05-10T12:03:29.5358337Z #31 pushing layer 0fec71524a21 191.95MB / 388.53MB 16.1s
2026-05-10T12:03:29.6401755Z #31 pushing layer 5d0ffcca6050 17.43MB / 74.82MB 16.3s
2026-05-10T12:03:29.8570962Z #31 pushing layer 5d0ffcca6050 21.74MB / 74.82MB 16.5s
2026-05-10T12:03:30.0682243Z #31 pushing layer 5d0ffcca6050 28.19MB / 74.82MB 16.7s
2026-05-10T12:03:30.4208006Z #31 pushing layer 865fe7045a7c 45.64MB / 145.13MB 17.1s
2026-05-10T12:03:30.4209270Z #31 pushing layer 5d0ffcca6050 33.09MB / 74.82MB 17.0s
2026-05-10T12:03:30.6465166Z #31 pushing layer 5d0ffcca6050 37.45MB / 74.82MB 17.2s
2026-05-10T12:03:30.7520461Z #31 pushing layer 865fe7045a7c 54.00MB / 145.13MB 17.4s
2026-05-10T12:03:30.8748148Z #31 pushing layer 5d0ffcca6050 41.28MB / 74.82MB 17.4s
2026-05-10T12:03:31.2092758Z #31 pushing layer 0fec71524a21 213.12MB / 388.53MB 17.8s
2026-05-10T12:03:31.2093768Z #31 pushing layer 865fe7045a7c 63.47MB / 145.13MB 17.9s
2026-05-10T12:03:31.6769673Z #31 pushing layer 865fe7045a7c 72.94MB / 145.13MB 18.3s
2026-05-10T12:03:32.0193848Z #31 pushing layer 865fe7045a7c 80.74MB / 145.13MB 18.7s
2026-05-10T12:03:32.0194644Z #31 pushing layer 5d0ffcca6050 45.69MB / 74.82MB 18.6s
2026-05-10T12:03:32.2419712Z #31 pushing layer 5d0ffcca6050 50.03MB / 74.82MB 18.9s
2026-05-10T12:03:32.4535308Z #31 pushing layer 5d0ffcca6050 53.83MB / 74.82MB 19.1s
2026-05-10T12:03:32.5689360Z #31 pushing layer 865fe7045a7c 92.43MB / 145.13MB 19.2s
2026-05-10T12:03:32.8111790Z #31 pushing layer 0c1dcbee05c1 19.4s done
2026-05-10T12:03:32.8112532Z #31 pushing layer 5d0ffcca6050 58.18MB / 74.82MB 19.4s
2026-05-10T12:03:33.0359533Z #31 pushing layer 865fe7045a7c 102.46MB / 145.13MB 19.7s
2026-05-10T12:03:33.3633882Z #31 pushing layer 0fec71524a21 233.48MB / 388.53MB 19.9s
2026-05-10T12:03:33.3634678Z #31 pushing layer 5d0ffcca6050 63.49MB / 74.82MB 20.0s
2026-05-10T12:03:33.4853399Z #31 pushing layer 865fe7045a7c 110.82MB / 145.13MB 20.1s
2026-05-10T12:03:33.5901147Z #31 pushing layer 5d0ffcca6050 67.29MB / 74.82MB 20.2s
2026-05-10T12:03:34.1059997Z #31 pushing layer 865fe7045a7c 120.84MB / 145.13MB 20.7s
2026-05-10T12:03:34.4273006Z #31 pushing layer 865fe7045a7c 129.56MB / 145.13MB 21.0s
2026-05-10T12:03:34.5290074Z #31 pushing layer 0fec71524a21 254.37MB / 388.53MB 21.2s
2026-05-10T12:03:34.7420027Z #31 pushing layer 865fe7045a7c 137.05MB / 145.13MB 21.4s
2026-05-10T12:03:35.2059879Z #31 pushing layer 865fe7045a7c 145.58MB / 145.13MB 21.8s
2026-05-10T12:03:35.3103650Z #31 pushing layer 5d0ffcca6050 71.54MB / 74.82MB 21.9s
2026-05-10T12:03:35.4153854Z #31 pushing layer 0fec71524a21 276.54MB / 388.53MB 22.1s
2026-05-10T12:03:35.5235484Z #31 pushing layer 5d0ffcca6050 77.90MB / 74.82MB 22.1s
2026-05-10T12:03:36.0632844Z #31 pushing layer 0fec71524a21 298.22MB / 388.53MB 22.7s
2026-05-10T12:03:36.7026337Z #31 pushing layer 0fec71524a21 320.45MB / 388.53MB 23.4s
2026-05-10T12:03:37.3594896Z #31 pushing layer 0fec71524a21 340.48MB / 388.53MB 24.0s
2026-05-10T12:03:38.0252850Z #31 pushing layer 0fec71524a21 360.99MB / 388.53MB 24.7s
2026-05-10T12:03:38.6884115Z #31 pushing layer 0fec71524a21 381.86MB / 388.53MB 25.3s
2026-05-10T12:03:39.3250310Z #31 pushing layer 0fec71524a21 401.74MB / 388.53MB 26.0s
2026-05-10T12:03:40.1017226Z #31 pushing layer 865fe7045a7c 26.8s done
2026-05-10T12:03:40.3250820Z #31 pushing layer 5d0ffcca6050 26.8s done
2026-05-10T12:03:46.8735783Z #31 pushing layer 0fec71524a21 33.5s done
2026-05-10T12:03:55.7564678Z #31 DONE 42.5s
2026-05-10T12:03:55.9499849Z 
2026-05-10T12:03:55.9501001Z #32 pushing registry.fly.io/rebno-prod:457926302b3cc97a9d17405a6da2558bcc6958b3 with docker
2026-05-10T12:03:55.9501825Z #32 pushing layer 5f70bf18a086
2026-05-10T12:03:55.9502365Z #32 pushing layer 6176ab8b4011
2026-05-10T12:03:55.9502835Z #32 pushing layer 8c2a8cd0b918
2026-05-10T12:03:55.9503305Z #32 pushing layer 7db7e1bab339
2026-05-10T12:03:55.9504079Z #32 pushing layer 6a6c5c87b41f
2026-05-10T12:03:55.9504605Z #32 pushing layer 0fec71524a21
2026-05-10T12:03:55.9505606Z #32 pushing layer e25f0fb78a95
2026-05-10T12:03:55.9506118Z #32 pushing layer bea1ecaa5dd6
2026-05-10T12:03:55.9506629Z #32 pushing layer f1f5e38dcfa4
2026-05-10T12:03:55.9507135Z #32 pushing layer 81e7407e0664
2026-05-10T12:03:55.9507644Z #32 pushing layer 865fe7045a7c
2026-05-10T12:03:55.9508153Z #32 pushing layer 0c1dcbee05c1
2026-05-10T12:03:55.9508663Z #32 pushing layer 5d0ffcca6050
2026-05-10T12:04:00.8580245Z #32 pushing layer 0c1dcbee05c1 5.1s
2026-05-10T12:04:01.2118359Z #32 pushing layer 5d0ffcca6050 5.4s
2026-05-10T12:04:08.5507553Z #32 pushing layer 0c1dcbee05c1 12.8s done
2026-05-10T12:04:08.7019670Z #32 pushing layer 5f70bf18a086 12.8s done
2026-05-10T12:04:08.7020365Z #32 pushing layer 6176ab8b4011 12.8s done
2026-05-10T12:04:08.7020909Z #32 pushing layer 8c2a8cd0b918 12.8s done
2026-05-10T12:04:08.7021444Z #32 pushing layer 7db7e1bab339 12.8s done
2026-05-10T12:04:08.7022012Z #32 pushing layer 6a6c5c87b41f 12.8s done
2026-05-10T12:04:08.7022586Z #32 pushing layer 0fec71524a21 12.8s done
2026-05-10T12:04:08.7023190Z #32 pushing layer e25f0fb78a95 12.8s done
2026-05-10T12:04:08.7024031Z #32 pushing layer bea1ecaa5dd6 12.8s done
2026-05-10T12:04:08.7024642Z #32 pushing layer f1f5e38dcfa4 12.8s done
2026-05-10T12:04:08.7025187Z #32 pushing layer 81e7407e0664 12.8s done
2026-05-10T12:04:08.7025693Z #32 pushing layer 865fe7045a7c 12.8s done
2026-05-10T12:04:08.7026233Z #32 pushing layer 5d0ffcca6050 12.8s done
2026-05-10T12:04:08.7026649Z #32 DONE 12.8s
2026-05-10T12:04:10.9908254Z ##[group]Run flyctl deploy \
2026-05-10T12:04:10.9908758Z [36;1mflyctl deploy \[0m
2026-05-10T12:04:10.9909177Z [36;1m  -a rebno-staging \[0m
2026-05-10T12:04:10.9909901Z [36;1m  --image registry.fly.io/rebno-staging:457926302b3cc97a9d17405a6da2558bcc6958b3 \[0m
2026-05-10T12:04:10.9910734Z [36;1m  --config apps/server/fly.staging.toml \[0m
2026-05-10T12:04:10.9911280Z [36;1m  --strategy immediate[0m
2026-05-10T12:04:10.9967844Z shell: /usr/bin/bash -e {0}
2026-05-10T12:04:10.9968259Z env:
2026-05-10T12:04:10.9968699Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T12:04:10.9974975Z   FLY_API_TOKEN: ***
2026-05-10T12:04:10.9975418Z ##[endgroup]
2026-05-10T12:04:11.0431262Z ==> Verifying app config
2026-05-10T12:04:11.0431907Z Validating apps/server/fly.staging.toml
2026-05-10T12:04:11.0433165Z [32m✓[0m Configuration is valid
2026-05-10T12:04:11.0661857Z --> Verified app config
2026-05-10T12:04:11.3411343Z [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-10T12:04:11.3413886Z 
2026-05-10T12:04:11.3415691Z [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-10T12:04:11.3416946Z 
2026-05-10T12:04:11.3417150Z ==> Building image
2026-05-10T12:04:11.5214952Z Searching for image 'registry.fly.io/rebno-staging:457926302b3cc97a9d17405a6da2558bcc6958b3' remotely...
2026-05-10T12:04:12.1600722Z image found: img_g72wp0dqdeyovyxk
2026-05-10T12:04:12.3088582Z 
2026-05-10T12:04:12.3090176Z Watch your deployment at https://fly.io/apps/rebno-staging/monitoring
2026-05-10T12:04:12.3091338Z 
2026-05-10T12:04:13.0933269Z Updating existing machines in 'rebno-staging' with immediate strategy
2026-05-10T12:04:13.1194522Z > Acquiring lease for 48e0dedbde42e8
2026-05-10T12:04:13.2101789Z > Acquired lease for 48e0dedbde42e8
2026-05-10T12:04:13.2103013Z > Updating machine config for 48e0dedbde42e8
2026-05-10T12:04:13.2114236Z > Updating 48e0dedbde42e8 [app]
2026-05-10T12:04:15.4004868Z > Updated machine config for 48e0dedbde42e8
2026-05-10T12:04:15.4752386Z ✔ Machine 48e0dedbde42e8 is now in a good state
2026-05-10T12:04:15.4753985Z > Clearing lease for 48e0dedbde42e8
2026-05-10T12:04:15.5523075Z ✔ Cleared lease for 48e0dedbde42e8
2026-05-10T12:04:15.9068689Z Checking DNS configuration for rebno-staging.fly.dev
2026-05-10T12:04:15.9462020Z ✓ DNS configuration verified
2026-05-10T12:04:15.9462514Z 
2026-05-10T12:04:15.9465459Z Visit your newly deployed app at https://rebno-staging.fly.dev/
2026-05-10T12:04:15.9466401Z 
2026-05-10T12:04:16.1782402Z ##[group]Run gh workflow run soak-staging.yml -F sha=457926302b3cc97a9d17405a6da2558bcc6958b3
2026-05-10T12:04:16.1783045Z [36;1mgh workflow run soak-staging.yml -F sha=457926302b3cc97a9d17405a6da2558bcc6958b3[0m
2026-05-10T12:04:16.1805152Z shell: /usr/bin/bash -e {0}
2026-05-10T12:04:16.1805398Z env:
2026-05-10T12:04:16.1805650Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T12:04:16.1806160Z   GH_TOKEN: ***
2026-05-10T12:04:16.1806368Z ##[endgroup]
2026-05-10T12:04:17.1799562Z HTTP 403: Resource not accessible by integration (https://api.github.com/repos/SaberMage/rebno/actions/workflows/soak-staging.yml)
2026-05-10T12:04:17.1825607Z ##[error]Process completed with exit code 1.
2026-05-10T12:04:17.1863001Z ##[group]Run pnpm --filter @rebno/client exec playwright install --with-deps chromium
2026-05-10T12:04:17.1864438Z [36;1mpnpm --filter @rebno/client exec playwright install --with-deps chromium[0m
2026-05-10T12:04:17.1895652Z shell: /usr/bin/bash -e {0}
2026-05-10T12:04:17.1896041Z env:
2026-05-10T12:04:17.1896450Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T12:04:17.1896986Z ##[endgroup]
2026-05-10T12:04:17.8135020Z Installing dependencies...
2026-05-10T12:04:17.8193379Z Switching to root user to install dependencies...
2026-05-10T12:04:17.9227095Z Get:1 file:/etc/apt/apt-mirrors.txt Mirrorlist [144 B]
2026-05-10T12:04:17.9740664Z Get:6 https://packages.microsoft.com/repos/azure-cli noble InRelease [3564 B]
2026-05-10T12:04:17.9975314Z Get:7 https://packages.microsoft.com/ubuntu/24.04/prod noble InRelease [3600 B]
2026-05-10T12:04:18.0305626Z Get:8 https://dl.google.com/linux/chrome-stable/deb stable InRelease [1825 B]
2026-05-10T12:04:18.0934749Z Hit:2 http://azure.archive.ubuntu.com/ubuntu noble InRelease
2026-05-10T12:04:18.0977476Z Get:3 http://azure.archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB]
2026-05-10T12:04:18.1036936Z Get:4 http://azure.archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB]
2026-05-10T12:04:18.1077596Z Get:5 http://azure.archive.ubuntu.com/ubuntu noble-security InRelease [126 kB]
2026-05-10T12:04:18.1395145Z Get:9 https://packages.microsoft.com/repos/azure-cli noble/main amd64 Packages [2192 B]
2026-05-10T12:04:18.2001192Z Get:10 https://packages.microsoft.com/ubuntu/24.04/prod noble/main arm64 Packages [112 kB]
2026-05-10T12:04:18.2063134Z Get:11 https://packages.microsoft.com/ubuntu/24.04/prod noble/main armhf Packages [11.6 kB]
2026-05-10T12:04:18.2094739Z Get:12 https://packages.microsoft.com/ubuntu/24.04/prod noble/main amd64 Packages [139 kB]
2026-05-10T12:04:18.2750136Z Get:13 https://dl.google.com/linux/chrome-stable/deb stable/main amd64 Packages [1210 B]
2026-05-10T12:04:18.3621263Z Get:14 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1969 kB]
2026-05-10T12:04:18.3737302Z Get:15 http://azure.archive.ubuntu.com/ubuntu noble-updates/main Translation-en [351 kB]
2026-05-10T12:04:18.3786980Z Get:16 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 Components [178 kB]
2026-05-10T12:04:18.3841941Z Get:17 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 c-n-f Metadata [17.1 kB]
2026-05-10T12:04:18.3874832Z Get:18 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1688 kB]
2026-05-10T12:04:18.4034562Z Get:19 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe Translation-en [328 kB]
2026-05-10T12:04:18.4076683Z Get:20 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components [386 kB]
2026-05-10T12:04:18.4124715Z Get:21 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 c-n-f Metadata [34.5 kB]
2026-05-10T12:04:18.4145368Z Get:22 http://azure.archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [3124 kB]
2026-05-10T12:04:18.4455196Z Get:23 http://azure.archive.ubuntu.com/ubuntu noble-updates/restricted Translation-en [721 kB]
2026-05-10T12:04:18.5059112Z Get:24 http://azure.archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Components [212 B]
2026-05-10T12:04:18.5064625Z Get:25 http://azure.archive.ubuntu.com/ubuntu noble-updates/restricted amd64 c-n-f Metadata [480 B]
2026-05-10T12:04:18.5084705Z Get:26 http://azure.archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Packages [44.4 kB]
2026-05-10T12:04:18.5104731Z Get:27 http://azure.archive.ubuntu.com/ubuntu noble-updates/multiverse Translation-en [10.4 kB]
2026-05-10T12:04:18.5124610Z Get:28 http://azure.archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Components [940 B]
2026-05-10T12:04:18.5126314Z Get:29 http://azure.archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 c-n-f Metadata [656 B]
2026-05-10T12:04:18.5145119Z Get:30 http://azure.archive.ubuntu.com/ubuntu noble-backports/main amd64 Packages [40.6 kB]
2026-05-10T12:04:18.5164714Z Get:31 http://azure.archive.ubuntu.com/ubuntu noble-backports/main Translation-en [9172 B]
2026-05-10T12:04:18.5184782Z Get:32 http://azure.archive.ubuntu.com/ubuntu noble-backports/main amd64 Components [5740 B]
2026-05-10T12:04:18.5204674Z Get:33 http://azure.archive.ubuntu.com/ubuntu noble-backports/main amd64 c-n-f Metadata [368 B]
2026-05-10T12:04:18.5206253Z Get:34 http://azure.archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [31.0 kB]
2026-05-10T12:04:18.5226530Z Get:35 http://azure.archive.ubuntu.com/ubuntu noble-backports/universe Translation-en [18.6 kB]
2026-05-10T12:04:18.5245013Z Get:36 http://azure.archive.ubuntu.com/ubuntu noble-backports/universe amd64 Components [10.5 kB]
2026-05-10T12:04:18.5264729Z Get:37 http://azure.archive.ubuntu.com/ubuntu noble-backports/universe amd64 c-n-f Metadata [1484 B]
2026-05-10T12:04:18.5705104Z Get:38 http://azure.archive.ubuntu.com/ubuntu noble-backports/restricted amd64 Components [212 B]
2026-05-10T12:04:18.5707328Z Get:39 http://azure.archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Packages [748 B]
2026-05-10T12:04:18.5724833Z Get:40 http://azure.archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Components [212 B]
2026-05-10T12:04:18.6216255Z Get:41 http://azure.archive.ubuntu.com/ubuntu noble-security/main amd64 Packages [1668 kB]
2026-05-10T12:04:18.6342391Z Get:42 http://azure.archive.ubuntu.com/ubuntu noble-security/main Translation-en [263 kB]
2026-05-10T12:04:18.6353012Z Get:43 http://azure.archive.ubuntu.com/ubuntu noble-security/main amd64 Components [21.9 kB]
2026-05-10T12:04:18.6384844Z Get:44 http://azure.archive.ubuntu.com/ubuntu noble-security/main amd64 c-n-f Metadata [11.0 kB]
2026-05-10T12:04:18.6405129Z Get:45 http://azure.archive.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1186 kB]
2026-05-10T12:04:18.6444650Z Get:46 http://azure.archive.ubuntu.com/ubuntu noble-security/universe Translation-en [228 kB]
2026-05-10T12:04:18.6464600Z Get:47 http://azure.archive.ubuntu.com/ubuntu noble-security/universe amd64 Components [74.2 kB]
2026-05-10T12:04:18.6474560Z Get:48 http://azure.archive.ubuntu.com/ubuntu noble-security/universe amd64 c-n-f Metadata [23.1 kB]
2026-05-10T12:04:18.6504516Z Get:49 http://azure.archive.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [2943 kB]
2026-05-10T12:04:18.6696380Z Get:50 http://azure.archive.ubuntu.com/ubuntu noble-security/restricted Translation-en [685 kB]
2026-05-10T12:04:18.6744386Z Get:51 http://azure.archive.ubuntu.com/ubuntu noble-security/restricted amd64 Components [212 B]
2026-05-10T12:04:18.6756019Z Get:52 http://azure.archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Packages [28.8 kB]
2026-05-10T12:04:18.7235173Z Get:53 http://azure.archive.ubuntu.com/ubuntu noble-security/multiverse Translation-en [7428 B]
2026-05-10T12:04:18.7246407Z Get:54 http://azure.archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Components [208 B]
2026-05-10T12:04:27.4098859Z Fetched 16.8 MB in 2s (7554 kB/s)
2026-05-10T12:04:28.2259665Z Reading package lists...
2026-05-10T12:04:28.2518595Z Reading package lists...
2026-05-10T12:04:28.4467700Z Building dependency tree...
2026-05-10T12:04:28.4476639Z Reading state information...
2026-05-10T12:04:28.6095801Z libasound2t64 is already the newest version (1.2.11-1ubuntu0.2).
2026-05-10T12:04:28.6096915Z libasound2t64 set to manually installed.
2026-05-10T12:04:28.6098077Z libatk-bridge2.0-0t64 is already the newest version (2.52.0-1build1).
2026-05-10T12:04:28.6099331Z libatk-bridge2.0-0t64 set to manually installed.
2026-05-10T12:04:28.6100310Z libatk1.0-0t64 is already the newest version (2.52.0-1build1).
2026-05-10T12:04:28.6101146Z libatk1.0-0t64 set to manually installed.
2026-05-10T12:04:28.6102041Z libatspi2.0-0t64 is already the newest version (2.52.0-1build1).
2026-05-10T12:04:28.6102945Z libatspi2.0-0t64 set to manually installed.
2026-05-10T12:04:28.6103962Z libcairo2 is already the newest version (1.18.0-3build1).
2026-05-10T12:04:28.6105256Z libcairo2 set to manually installed.
2026-05-10T12:04:28.6106007Z libcups2t64 is already the newest version (2.4.7-1.2ubuntu7.9).
2026-05-10T12:04:28.6106721Z libcups2t64 set to manually installed.
2026-05-10T12:04:28.6107436Z libdbus-1-3 is already the newest version (1.14.10-4ubuntu4.1).
2026-05-10T12:04:28.6108111Z libdbus-1-3 set to manually installed.
2026-05-10T12:04:28.6108842Z libdrm2 is already the newest version (2.4.125-1ubuntu0.1~24.04.1).
2026-05-10T12:04:28.6109526Z libdrm2 set to manually installed.
2026-05-10T12:04:28.6110184Z libgbm1 is already the newest version (25.2.8-0ubuntu0.24.04.1).
2026-05-10T12:04:28.6110577Z libgbm1 set to manually installed.
2026-05-10T12:04:28.6110976Z libglib2.0-0t64 is already the newest version (2.80.0-6ubuntu3.8).
2026-05-10T12:04:28.6111385Z libglib2.0-0t64 set to manually installed.
2026-05-10T12:04:28.6111797Z libnspr4 is already the newest version (2:4.35-1.1build1).
2026-05-10T12:04:28.6112169Z libnspr4 set to manually installed.
2026-05-10T12:04:28.6112570Z libnss3 is already the newest version (2:3.98-1ubuntu0.1).
2026-05-10T12:04:28.6112964Z libnss3 set to manually installed.
2026-05-10T12:04:28.6114001Z libpango-1.0-0 is already the newest version (1.52.1+ds-1build1).
2026-05-10T12:04:28.6114442Z libpango-1.0-0 set to manually installed.
2026-05-10T12:04:28.6114853Z libx11-6 is already the newest version (2:1.8.7-1build1).
2026-05-10T12:04:28.6115226Z libx11-6 set to manually installed.
2026-05-10T12:04:28.6115592Z libxcb1 is already the newest version (1.15-1ubuntu2).
2026-05-10T12:04:28.6115947Z libxcb1 set to manually installed.
2026-05-10T12:04:28.6116353Z libxcomposite1 is already the newest version (1:0.4.5-1build3).
2026-05-10T12:04:28.6116958Z libxcomposite1 set to manually installed.
2026-05-10T12:04:28.6117635Z libxdamage1 is already the newest version (1:1.1.6-1build1).
2026-05-10T12:04:28.6118333Z libxdamage1 set to manually installed.
2026-05-10T12:04:28.6119017Z libxext6 is already the newest version (2:1.3.4-1build2).
2026-05-10T12:04:28.6119678Z libxext6 set to manually installed.
2026-05-10T12:04:28.6120285Z libxfixes3 is already the newest version (1:6.0.0-2build1).
2026-05-10T12:04:28.6120678Z libxfixes3 set to manually installed.
2026-05-10T12:04:28.6121075Z libxkbcommon0 is already the newest version (1.6.0-1build1).
2026-05-10T12:04:28.6121463Z libxkbcommon0 set to manually installed.
2026-05-10T12:04:28.6121857Z libxrandr2 is already the newest version (2:1.5.2-2build1).
2026-05-10T12:04:28.6122233Z libxrandr2 set to manually installed.
2026-05-10T12:04:28.6122634Z xvfb is already the newest version (2:21.1.12-1ubuntu1.5).
2026-05-10T12:04:28.6123387Z fonts-noto-color-emoji is already the newest version (2.047-0ubuntu0.24.04.1).
2026-05-10T12:04:28.6124644Z libfontconfig1 is already the newest version (2.15.0-1.1ubuntu2).
2026-05-10T12:04:28.6125384Z libfontconfig1 set to manually installed.
2026-05-10T12:04:28.6126024Z libfreetype6 is already the newest version (2.13.2+dfsg-1ubuntu0.1).
2026-05-10T12:04:28.6126465Z libfreetype6 set to manually installed.
2026-05-10T12:04:28.6126882Z fonts-liberation is already the newest version (1:2.1.5-3).
2026-05-10T12:04:28.6127485Z fonts-liberation set to manually installed.
2026-05-10T12:04:28.6127889Z The following additional packages will be installed:
2026-05-10T12:04:28.6128463Z   xfonts-encodings xfonts-utils
2026-05-10T12:04:28.6128930Z Recommended packages:
2026-05-10T12:04:28.6129426Z   fonts-ipafont-mincho fonts-tlwg-loma
2026-05-10T12:04:28.6321460Z The following NEW packages will be installed:
2026-05-10T12:04:28.6322777Z   fonts-freefont-ttf fonts-ipafont-gothic fonts-tlwg-loma-otf fonts-unifont
2026-05-10T12:04:28.6331670Z   fonts-wqy-zenhei xfonts-cyrillic xfonts-encodings xfonts-scalable
2026-05-10T12:04:28.6332738Z   xfonts-utils
2026-05-10T12:04:28.6520009Z 0 upgraded, 9 newly installed, 0 to remove and 73 not upgraded.
2026-05-10T12:04:28.6521004Z Need to get 21.1 MB of archives.
2026-05-10T12:04:28.6521922Z After this operation, 79.5 MB of additional disk space will be used.
2026-05-10T12:04:28.6523373Z Get:1 file:/etc/apt/apt-mirrors.txt Mirrorlist [144 B]
2026-05-10T12:04:28.8006518Z Get:2 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 fonts-ipafont-gothic all 00303-21ubuntu1 [3513 kB]
2026-05-10T12:04:29.4022834Z Get:3 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 fonts-freefont-ttf all 20211204+svn4273-2 [5641 kB]
2026-05-10T12:04:29.6086793Z Get:4 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 fonts-tlwg-loma-otf all 1:0.7.3-1 [107 kB]
2026-05-10T12:04:29.6703191Z Get:5 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 fonts-unifont all 1:15.1.01-1build1 [2993 kB]
2026-05-10T12:04:29.7928732Z Get:6 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 fonts-wqy-zenhei all 0.9.45-8 [7472 kB]
2026-05-10T12:04:29.9959075Z Get:7 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 xfonts-encodings all 1:1.0.5-0ubuntu2 [578 kB]
2026-05-10T12:04:30.0666351Z Get:8 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 xfonts-utils amd64 1:7.7+6build3 [94.4 kB]
2026-05-10T12:04:30.1295724Z Get:9 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 xfonts-cyrillic all 1:1.0.5+nmu1 [384 kB]
2026-05-10T12:04:30.1963242Z Get:10 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 xfonts-scalable all 1:1.0.3-1.3 [304 kB]
2026-05-10T12:04:30.4895996Z Fetched 21.1 MB in 2s (13.5 MB/s)
2026-05-10T12:04:30.5165171Z Selecting previously unselected package fonts-ipafont-gothic.
2026-05-10T12:04:30.5549638Z (Reading database ... 
2026-05-10T12:04:30.5550308Z (Reading database ... 5%
2026-05-10T12:04:30.5551999Z (Reading database ... 10%
2026-05-10T12:04:30.5552736Z (Reading database ... 15%
2026-05-10T12:04:30.5553050Z (Reading database ... 20%
2026-05-10T12:04:30.5553302Z (Reading database ... 25%
2026-05-10T12:04:30.5553839Z (Reading database ... 30%
2026-05-10T12:04:30.5554095Z (Reading database ... 35%
2026-05-10T12:04:30.5554341Z (Reading database ... 40%
2026-05-10T12:04:30.5554583Z (Reading database ... 45%
2026-05-10T12:04:30.5554851Z (Reading database ... 50%
2026-05-10T12:04:30.5667010Z (Reading database ... 55%
2026-05-10T12:04:30.6891037Z (Reading database ... 60%
2026-05-10T12:04:30.8258833Z (Reading database ... 65%
2026-05-10T12:04:31.0339609Z (Reading database ... 70%
2026-05-10T12:04:31.2346050Z (Reading database ... 75%
2026-05-10T12:04:31.4242086Z (Reading database ... 80%
2026-05-10T12:04:31.6277076Z (Reading database ... 85%
2026-05-10T12:04:31.8425511Z (Reading database ... 90%
2026-05-10T12:04:31.9902156Z (Reading database ... 95%
2026-05-10T12:04:31.9903051Z (Reading database ... 100%
2026-05-10T12:04:31.9905626Z (Reading database ... 220764 files and directories currently installed.)
2026-05-10T12:04:31.9949163Z Preparing to unpack .../0-fonts-ipafont-gothic_00303-21ubuntu1_all.deb ...
2026-05-10T12:04:32.0055363Z Unpacking fonts-ipafont-gothic (00303-21ubuntu1) ...
2026-05-10T12:04:32.2471760Z Selecting previously unselected package fonts-freefont-ttf.
2026-05-10T12:04:32.2609102Z Preparing to unpack .../1-fonts-freefont-ttf_20211204+svn4273-2_all.deb ...
2026-05-10T12:04:32.2618405Z Unpacking fonts-freefont-ttf (20211204+svn4273-2) ...
2026-05-10T12:04:32.3542938Z Selecting previously unselected package fonts-tlwg-loma-otf.
2026-05-10T12:04:32.3679651Z Preparing to unpack .../2-fonts-tlwg-loma-otf_1%3a0.7.3-1_all.deb ...
2026-05-10T12:04:32.3695116Z Unpacking fonts-tlwg-loma-otf (1:0.7.3-1) ...
2026-05-10T12:04:32.3925312Z Selecting previously unselected package fonts-unifont.
2026-05-10T12:04:32.4062802Z Preparing to unpack .../3-fonts-unifont_1%3a15.1.01-1build1_all.deb ...
2026-05-10T12:04:32.4071096Z Unpacking fonts-unifont (1:15.1.01-1build1) ...
2026-05-10T12:04:32.5269660Z Selecting previously unselected package fonts-wqy-zenhei.
2026-05-10T12:04:32.5409377Z Preparing to unpack .../4-fonts-wqy-zenhei_0.9.45-8_all.deb ...
2026-05-10T12:04:32.5577784Z Unpacking fonts-wqy-zenhei (0.9.45-8) ...
2026-05-10T12:04:33.0428137Z Selecting previously unselected package xfonts-encodings.
2026-05-10T12:04:33.0568328Z Preparing to unpack .../5-xfonts-encodings_1%3a1.0.5-0ubuntu2_all.deb ...
2026-05-10T12:04:33.0576264Z Unpacking xfonts-encodings (1:1.0.5-0ubuntu2) ...
2026-05-10T12:04:33.0898821Z Selecting previously unselected package xfonts-utils.
2026-05-10T12:04:33.1037914Z Preparing to unpack .../6-xfonts-utils_1%3a7.7+6build3_amd64.deb ...
2026-05-10T12:04:33.1046491Z Unpacking xfonts-utils (1:7.7+6build3) ...
2026-05-10T12:04:33.1851316Z Selecting previously unselected package xfonts-cyrillic.
2026-05-10T12:04:33.1994285Z Preparing to unpack .../7-xfonts-cyrillic_1%3a1.0.5+nmu1_all.deb ...
2026-05-10T12:04:33.2008708Z Unpacking xfonts-cyrillic (1:1.0.5+nmu1) ...
2026-05-10T12:04:33.2415414Z Selecting previously unselected package xfonts-scalable.
2026-05-10T12:04:33.2540538Z Preparing to unpack .../8-xfonts-scalable_1%3a1.0.3-1.3_all.deb ...
2026-05-10T12:04:33.2556087Z Unpacking xfonts-scalable (1:1.0.3-1.3) ...
2026-05-10T12:04:33.3005926Z Setting up fonts-wqy-zenhei (0.9.45-8) ...
2026-05-10T12:04:33.3126702Z Setting up fonts-freefont-ttf (20211204+svn4273-2) ...
2026-05-10T12:04:33.3177545Z Setting up fonts-tlwg-loma-otf (1:0.7.3-1) ...
2026-05-10T12:04:33.3200104Z Setting up xfonts-encodings (1:1.0.5-0ubuntu2) ...
2026-05-10T12:04:33.3222924Z Setting up fonts-ipafont-gothic (00303-21ubuntu1) ...
2026-05-10T12:04:33.3621766Z update-alternatives: using /usr/share/fonts/opentype/ipafont-gothic/ipag.ttf to provide /usr/share/fonts/truetype/fonts-japanese-gothic.ttf (fonts-japanese-gothic.ttf) in auto mode
2026-05-10T12:04:33.3637738Z Setting up fonts-unifont (1:15.1.01-1build1) ...
2026-05-10T12:04:33.3659038Z Setting up xfonts-utils (1:7.7+6build3) ...
2026-05-10T12:04:33.3704076Z Setting up xfonts-cyrillic (1:1.0.5+nmu1) ...
2026-05-10T12:04:33.4002707Z Setting up xfonts-scalable (1:1.0.3-1.3) ...
2026-05-10T12:04:33.4300826Z Processing triggers for man-db (2.12.0-4build2) ...
2026-05-10T12:04:33.4326062Z Not building database; man-db/auto-update is not 'true'.
2026-05-10T12:04:33.4340948Z Processing triggers for fontconfig (2.15.0-1.1ubuntu2) ...
2026-05-10T12:04:34.2193101Z 
2026-05-10T12:04:34.2194210Z Running kernel seems to be up-to-date.
2026-05-10T12:04:34.2195117Z 
2026-05-10T12:04:34.2195655Z No services need to be restarted.
2026-05-10T12:04:34.2196175Z 
2026-05-10T12:04:34.2196609Z No containers need to be restarted.
2026-05-10T12:04:34.2197087Z 
2026-05-10T12:04:34.2197544Z No user sessions are running outdated binaries.
2026-05-10T12:04:34.2198056Z 
2026-05-10T12:04:34.2198687Z No VM guests are running outdated hypervisor (qemu) binaries on this host.
2026-05-10T12:04:35.3093847Z Downloading Chrome for Testing 147.0.7727.15 (playwright chromium v1217) from https://cdn.playwright.dev/builds/cft/147.0.7727.15/linux64/chrome-linux64.zip
2026-05-10T12:04:36.1736658Z |                                                                                |   0% of 170.4 MiB
2026-05-10T12:04:36.3723425Z |■■■■■■■■                                                                        |  10% of 170.4 MiB
2026-05-10T12:04:36.5023390Z |■■■■■■■■■■■■■■■■                                                                |  20% of 170.4 MiB
2026-05-10T12:04:36.6308329Z |■■■■■■■■■■■■■■■■■■■■■■■■                                                        |  30% of 170.4 MiB
2026-05-10T12:04:36.7394573Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                                                |  40% of 170.4 MiB
2026-05-10T12:04:36.8455375Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                                        |  50% of 170.4 MiB
2026-05-10T12:04:36.9425493Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                                |  60% of 170.4 MiB
2026-05-10T12:04:37.0547492Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                        |  70% of 170.4 MiB
2026-05-10T12:04:37.1610183Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                |  80% of 170.4 MiB
2026-05-10T12:04:37.2747648Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■        |  90% of 170.4 MiB
2026-05-10T12:04:37.3846078Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■| 100% of 170.4 MiB
2026-05-10T12:04:40.7911421Z Chrome for Testing 147.0.7727.15 (playwright chromium v1217) downloaded to /home/runner/.cache/ms-playwright/chromium-1217
2026-05-10T12:04:40.7915260Z Downloading FFmpeg (playwright ffmpeg v1011) from https://cdn.playwright.dev/dbazure/download/playwright/builds/ffmpeg/1011/ffmpeg-linux.zip
2026-05-10T12:04:41.5310498Z |                                                                                |   0% of 2.3 MiB
2026-05-10T12:04:41.5352915Z |■■■■■■■■                                                                        |  10% of 2.3 MiB
2026-05-10T12:04:41.5378113Z |■■■■■■■■■■■■■■■■                                                                |  20% of 2.3 MiB
2026-05-10T12:04:41.5398532Z |■■■■■■■■■■■■■■■■■■■■■■■■                                                        |  30% of 2.3 MiB
2026-05-10T12:04:41.5422863Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                                                |  40% of 2.3 MiB
2026-05-10T12:04:41.5439974Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                                        |  50% of 2.3 MiB
2026-05-10T12:04:41.5461990Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                                |  60% of 2.3 MiB
2026-05-10T12:04:41.5487078Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                        |  70% of 2.3 MiB
2026-05-10T12:04:41.5504513Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                |  80% of 2.3 MiB
2026-05-10T12:04:41.5524964Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■        |  90% of 2.3 MiB
2026-05-10T12:04:41.5541200Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■| 100% of 2.3 MiB
2026-05-10T12:04:41.6240975Z FFmpeg (playwright ffmpeg v1011) downloaded to /home/runner/.cache/ms-playwright/ffmpeg-1011
2026-05-10T12:04:41.6245191Z Downloading Chrome Headless Shell 147.0.7727.15 (playwright chromium-headless-shell v1217) from https://cdn.playwright.dev/builds/cft/147.0.7727.15/linux64/chrome-headless-shell-linux64.zip
2026-05-10T12:04:42.4357959Z |                                                                                |   0% of 112 MiB
2026-05-10T12:04:42.5936315Z |■■■■■■■■                                                                        |  10% of 112 MiB
2026-05-10T12:04:42.6835494Z |■■■■■■■■■■■■■■■■                                                                |  20% of 112 MiB
2026-05-10T12:04:42.7782069Z |■■■■■■■■■■■■■■■■■■■■■■■■                                                        |  30% of 112 MiB
2026-05-10T12:04:42.8507249Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                                                |  40% of 112 MiB
2026-05-10T12:04:42.9286977Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                                        |  50% of 112 MiB
2026-05-10T12:04:43.0047907Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                                |  60% of 112 MiB
2026-05-10T12:04:43.0769642Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                        |  70% of 112 MiB
2026-05-10T12:04:43.1466617Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                |  80% of 112 MiB
2026-05-10T12:04:43.2198961Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■        |  90% of 112 MiB
2026-05-10T12:04:43.2811890Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■| 100% of 112 MiB
2026-05-10T12:04:45.7924151Z Chrome Headless Shell 147.0.7727.15 (playwright chromium-headless-shell v1217) downloaded to /home/runner/.cache/ms-playwright/chromium_headless_shell-1217
2026-05-10T12:04:45.8160438Z ##[group]Run pnpm --filter @rebno/client test:e2e
2026-05-10T12:04:45.8161119Z [36;1mpnpm --filter @rebno/client test:e2e[0m
2026-05-10T12:04:45.8215631Z shell: /usr/bin/bash -e {0}
2026-05-10T12:04:45.8216040Z env:
2026-05-10T12:04:45.8216458Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T12:04:45.8217118Z   STAGING_URL: https://staging.rebno.decidel.com
2026-05-10T12:04:45.8218332Z   STAGING_INVITE_TOKEN: ***
2026-05-10T12:04:45.8218787Z   UAT_ACCOUNT_A: ***
2026-05-10T12:04:45.8219222Z   UAT_PASSWORD_A: ***
2026-05-10T12:04:45.8219621Z   UAT_ACCOUNT_B: ***
2026-05-10T12:04:45.8220060Z   UAT_PASSWORD_B: ***
2026-05-10T12:04:45.8220420Z ##[endgroup]
2026-05-10T12:04:46.1511324Z 
2026-05-10T12:04:46.1512361Z > @rebno/client@0.1.0 test:e2e /home/runner/work/rebno/rebno/apps/client
2026-05-10T12:04:46.1513910Z > playwright test
2026-05-10T12:04:46.1514465Z 
2026-05-10T12:04:47.2285430Z 
2026-05-10T12:04:47.2286254Z Running 1 test using 1 worker
2026-05-10T12:04:47.2287179Z 
2026-05-10T12:04:58.7427707Z   ✘  1 [chromium] › test/e2e/cli-08.e2e.test.ts:22:1 › CLI-08 hard milestone — two clients see each other move + chat round-trip + reconnect grace (10.5s)
2026-05-10T12:05:10.0236919Z   ✘  2 [chromium] › test/e2e/cli-08.e2e.test.ts:22:1 › CLI-08 hard milestone — two clients see each other move + chat round-trip + reconnect grace (retry #1) (10.5s)
2026-05-10T12:05:10.0394129Z 
2026-05-10T12:05:10.0401624Z 
2026-05-10T12:05:10.0417793Z   1) [chromium] › test/e2e/cli-08.e2e.test.ts:22:1 › CLI-08 hard milestone — two clients see each other move + chat round-trip + reconnect grace 
2026-05-10T12:05:10.0419041Z 
2026-05-10T12:05:10.0419766Z     TimeoutError: page.waitForSelector: Timeout 10000ms exceeded.
2026-05-10T12:05:10.0420750Z     Call log:
2026-05-10T12:05:10.0422045Z     [2m  - waiting for locator('#username') to be visible[22m
2026-05-10T12:05:10.0422728Z 
2026-05-10T12:05:10.0422967Z 
2026-05-10T12:05:10.0423366Z        at fixtures.ts:71
2026-05-10T12:05:10.0424325Z 
2026-05-10T12:05:10.0425184Z       69 |   // Login form is part of the Phaser DOMElement scene — wait for the input
2026-05-10T12:05:10.0426297Z       70 |   // node to render before attempting to fill.
2026-05-10T12:05:10.0434535Z     > 71 |   await page.waitForSelector('#username', { timeout: 10_000 });
2026-05-10T12:05:10.0437613Z          |              ^
2026-05-10T12:05:10.0438778Z       72 |   await page.fill('#username', account.username);
2026-05-10T12:05:10.0439813Z       73 |   await page.fill('#password', account.password);
2026-05-10T12:05:10.0440824Z       74 |   await page.click('button[type=submit]');
2026-05-10T12:05:10.0441986Z         at loginAs (/home/runner/work/rebno/rebno/apps/client/test/e2e/fixtures.ts:71:14)
2026-05-10T12:05:10.0443332Z         at /home/runner/work/rebno/rebno/apps/client/test/e2e/cli-08.e2e.test.ts:35:5
2026-05-10T12:05:10.0444501Z 
2026-05-10T12:05:10.0445546Z     attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
2026-05-10T12:05:10.0447151Z     test-results/cli-08.e2e-CLI-08-hard-mil-38a87--round-trip-reconnect-grace-chromium/test-failed-1.png
2026-05-10T12:05:10.0448954Z     ────────────────────────────────────────────────────────────────────────────────────────────────
2026-05-10T12:05:10.0449748Z 
2026-05-10T12:05:10.0450738Z     attachment #2: screenshot (image/png) ──────────────────────────────────────────────────────────
2026-05-10T12:05:10.0452325Z     test-results/cli-08.e2e-CLI-08-hard-mil-38a87--round-trip-reconnect-grace-chromium/test-failed-2.png
2026-05-10T12:05:10.0454317Z     ────────────────────────────────────────────────────────────────────────────────────────────────
2026-05-10T12:05:10.0455078Z 
2026-05-10T12:05:10.0456108Z     Error Context: test-results/cli-08.e2e-CLI-08-hard-mil-38a87--round-trip-reconnect-grace-chromium/error-context.md
2026-05-10T12:05:10.0457216Z 
2026-05-10T12:05:10.0458727Z     attachment #4: trace (application/zip) ─────────────────────────────────────────────────────────
2026-05-10T12:05:10.0460428Z     test-results/cli-08.e2e-CLI-08-hard-mil-38a87--round-trip-reconnect-grace-chromium/trace.zip
2026-05-10T12:05:10.0461537Z     Usage:
2026-05-10T12:05:10.0461923Z 
2026-05-10T12:05:10.0463029Z         pnpm exec playwright show-trace test-results/cli-08.e2e-CLI-08-hard-mil-38a87--round-trip-reconnect-grace-chromium/trace.zip
2026-05-10T12:05:10.0464598Z 
2026-05-10T12:05:10.0465845Z     ────────────────────────────────────────────────────────────────────────────────────────────────
2026-05-10T12:05:10.0466620Z 
2026-05-10T12:05:10.0467512Z     Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
2026-05-10T12:05:10.0468242Z 
2026-05-10T12:05:10.0468804Z     TimeoutError: page.waitForSelector: Timeout 10000ms exceeded.
2026-05-10T12:05:10.0469619Z     Call log:
2026-05-10T12:05:10.0470464Z     [2m  - waiting for locator('#username') to be visible[22m
2026-05-10T12:05:10.0471086Z 
2026-05-10T12:05:10.0471249Z 
2026-05-10T12:05:10.0471601Z        at fixtures.ts:71
2026-05-10T12:05:10.0472048Z 
2026-05-10T12:05:10.0472828Z       69 |   // Login form is part of the Phaser DOMElement scene — wait for the input
2026-05-10T12:05:10.0474144Z       70 |   // node to render before attempting to fill.
2026-05-10T12:05:10.0474926Z     > 71 |   await page.waitForSelector('#username', { timeout: 10_000 });
2026-05-10T12:05:10.0475526Z          |              ^
2026-05-10T12:05:10.0476075Z       72 |   await page.fill('#username', account.username);
2026-05-10T12:05:10.0476750Z       73 |   await page.fill('#password', account.password);
2026-05-10T12:05:10.0477391Z       74 |   await page.click('button[type=submit]');
2026-05-10T12:05:10.0478064Z         at loginAs (/home/runner/work/rebno/rebno/apps/client/test/e2e/fixtures.ts:71:14)
2026-05-10T12:05:10.0478653Z         at /home/runner/work/rebno/rebno/apps/client/test/e2e/cli-08.e2e.test.ts:35:5
2026-05-10T12:05:10.0478969Z 
2026-05-10T12:05:10.0479427Z     attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
2026-05-10T12:05:10.0480509Z     test-results/cli-08.e2e-CLI-08-hard-mil-38a87--round-trip-reconnect-grace-chromium-retry1/test-failed-1.png
2026-05-10T12:05:10.0481349Z     ────────────────────────────────────────────────────────────────────────────────────────────────
2026-05-10T12:05:10.0481631Z 
2026-05-10T12:05:10.0482025Z     attachment #2: screenshot (image/png) ──────────────────────────────────────────────────────────
2026-05-10T12:05:10.0482797Z     test-results/cli-08.e2e-CLI-08-hard-mil-38a87--round-trip-reconnect-grace-chromium-retry1/test-failed-2.png
2026-05-10T12:05:10.0486115Z     ────────────────────────────────────────────────────────────────────────────────────────────────
2026-05-10T12:05:10.0486671Z 
2026-05-10T12:05:10.0487584Z     Error Context: test-results/cli-08.e2e-CLI-08-hard-mil-38a87--round-trip-reconnect-grace-chromium-retry1/error-context.md
2026-05-10T12:05:10.0488529Z 
2026-05-10T12:05:10.0489596Z     attachment #4: trace (application/zip) ─────────────────────────────────────────────────────────
2026-05-10T12:05:10.0490985Z     test-results/cli-08.e2e-CLI-08-hard-mil-38a87--round-trip-reconnect-grace-chromium-retry1/trace.zip
2026-05-10T12:05:10.0491947Z     Usage:
2026-05-10T12:05:10.0492157Z 
2026-05-10T12:05:10.0493162Z         pnpm exec playwright show-trace test-results/cli-08.e2e-CLI-08-hard-mil-38a87--round-trip-reconnect-grace-chromium-retry1/trace.zip
2026-05-10T12:05:10.0494754Z 
2026-05-10T12:05:10.0495478Z     ────────────────────────────────────────────────────────────────────────────────────────────────
2026-05-10T12:05:10.0495988Z 
2026-05-10T12:05:10.0496118Z   1 failed
2026-05-10T12:05:10.0497236Z     [chromium] › test/e2e/cli-08.e2e.test.ts:22:1 › CLI-08 hard milestone — two clients see each other move + chat round-trip + reconnect grace 
2026-05-10T12:05:10.1072676Z /home/runner/work/rebno/rebno/apps/client:
2026-05-10T12:05:10.1074694Z  ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL  @rebno/client@0.1.0 test:e2e: `playwright test`
2026-05-10T12:05:10.1075704Z Exit status 1
2026-05-10T12:05:10.1277100Z ##[error]Process completed with exit code 1.
2026-05-10T12:05:10.1332938Z ##[group]Run actions/upload-artifact@v4
2026-05-10T12:05:10.1333235Z with:
2026-05-10T12:05:10.1333717Z   name: playwright-cli-08-25628043636
2026-05-10T12:05:10.1334176Z   path: apps/client/playwright-report
apps/client/test-results

2026-05-10T12:05:10.1334560Z   retention-days: 14
2026-05-10T12:05:10.1334779Z   if-no-files-found: warn
2026-05-10T12:05:10.1335015Z   compression-level: 6
2026-05-10T12:05:10.1335232Z   overwrite: false
2026-05-10T12:05:10.1335447Z   include-hidden-files: false
2026-05-10T12:05:10.1335894Z env:
2026-05-10T12:05:10.1336231Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T12:05:10.1336617Z ##[endgroup]
2026-05-10T12:05:10.3833280Z Multiple search paths detected. Calculating the least common ancestor of all paths
2026-05-10T12:05:10.3835745Z The least common ancestor is /home/runner/work/rebno/rebno/apps/client. This will be the root directory of the artifact
2026-05-10T12:05:10.3837070Z With the provided path, there will be 30 files uploaded
2026-05-10T12:05:10.3838083Z Artifact name is valid!
2026-05-10T12:05:10.3838638Z Root directory input is valid!
2026-05-10T12:05:10.6848520Z Beginning upload of artifact content to blob storage
2026-05-10T12:05:11.5181468Z Uploaded bytes 722448
2026-05-10T12:05:11.6080519Z Finished uploading artifact content to blob storage!
2026-05-10T12:05:11.6084653Z SHA256 digest of uploaded artifact zip is 25bbb26d5ef912b12b6036b98eb19bcf95b43b462b6e45f6baac082145d0d475
2026-05-10T12:05:11.6086624Z Finalizing artifact upload
2026-05-10T12:05:11.7851776Z Artifact playwright-cli-08-25628043636.zip successfully finalized. Artifact ID 6903556047
2026-05-10T12:05:11.7853863Z Artifact playwright-cli-08-25628043636 has been successfully uploaded! Final size is 722448 bytes. Artifact ID is 6903556047
2026-05-10T12:05:11.7855871Z Artifact download URL: https://github.com/SaberMage/rebno/actions/runs/25628043636/artifacts/6903556047
2026-05-10T12:05:11.7994143Z Post job cleanup.
2026-05-10T12:05:11.9443269Z Pruning is unnecessary.
2026-05-10T12:05:11.9588435Z Post job cleanup.
2026-05-10T12:05:12.0736295Z [command]/usr/bin/git version
2026-05-10T12:05:12.0778414Z git version 2.53.0
2026-05-10T12:05:12.0858999Z Temporarily overriding HOME='/home/runner/work/_temp/a9093410-66d7-42db-9ef6-53ece31c0b95' before making global git config changes
2026-05-10T12:05:12.0861216Z Adding repository directory to the temporary git global config as a safe directory
2026-05-10T12:05:12.0877928Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/rebno/rebno
2026-05-10T12:05:12.0917858Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-05-10T12:05:12.0956375Z [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-10T12:05:12.1248924Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-05-10T12:05:12.1274705Z http.https://github.com/.extraheader
2026-05-10T12:05:12.1288653Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader
2026-05-10T12:05:12.1325273Z [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-10T12:05:12.1588063Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-05-10T12:05:12.1626492Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-05-10T12:05:12.2001349Z Cleaning up orphan processes
2026-05-10T12:05:12.2303030Z ##[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/
