﻿2026-05-10T14:47:32.3887559Z Current runner version: '2.334.0'
2026-05-10T14:47:32.3925253Z ##[group]Runner Image Provisioner
2026-05-10T14:47:32.3926765Z Hosted Compute Agent
2026-05-10T14:47:32.3927813Z Version: 20260213.493
2026-05-10T14:47:32.3929650Z Commit: 5c115507f6dd24b8de37d8bbe0bb4509d0cc0fa3
2026-05-10T14:47:32.3931017Z Build Date: 2026-02-13T00:28:41Z
2026-05-10T14:47:32.3932294Z Worker ID: {defec2e1-130c-4775-8637-0203638663f7}
2026-05-10T14:47:32.3933724Z Azure Region: westus
2026-05-10T14:47:32.3934738Z ##[endgroup]
2026-05-10T14:47:32.3937192Z ##[group]Operating System
2026-05-10T14:47:32.3938750Z Ubuntu
2026-05-10T14:47:32.3939666Z 24.04.4
2026-05-10T14:47:32.3940548Z LTS
2026-05-10T14:47:32.3941406Z ##[endgroup]
2026-05-10T14:47:32.3942283Z ##[group]Runner Image
2026-05-10T14:47:32.3943336Z Image: ubuntu-24.04
2026-05-10T14:47:32.3944261Z Version: 20260413.86.1
2026-05-10T14:47:32.3946407Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260413.86/images/ubuntu/Ubuntu2404-Readme.md
2026-05-10T14:47:32.3949656Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260413.86
2026-05-10T14:47:32.3951564Z ##[endgroup]
2026-05-10T14:47:32.3953390Z ##[group]GITHUB_TOKEN Permissions
2026-05-10T14:47:32.3956274Z Contents: read
2026-05-10T14:47:32.3957284Z Metadata: read
2026-05-10T14:47:32.3958622Z ##[endgroup]
2026-05-10T14:47:32.3962048Z Secret source: Actions
2026-05-10T14:47:32.3963342Z Prepare workflow directory
2026-05-10T14:47:32.4531488Z Prepare all required actions
2026-05-10T14:47:32.4590294Z Getting action download info
2026-05-10T14:47:33.0990474Z Download action repository 'actions/checkout@v4' (SHA:34e114876b0b11c390a56381ad16ebd13914f8d5)
2026-05-10T14:47:33.2365973Z Download action repository 'pnpm/action-setup@v4' (SHA:b906affcce14559ad1aafd4ab0e942779e9f58b1)
2026-05-10T14:47:33.7516418Z Download action repository 'actions/setup-node@v4' (SHA:49933ea5288caeca8642d1e84afbd3f7d6820020)
2026-05-10T14:47:33.8487824Z Download action repository 'superfly/flyctl-actions@fc53c09e1bc3be6f54706524e3b82c4f462f77be' (SHA:fc53c09e1bc3be6f54706524e3b82c4f462f77be)
2026-05-10T14:47:34.0874131Z Download action repository 'actions/upload-artifact@v4' (SHA:ea165f8d65b6e75b540449e92b4886f43607fa02)
2026-05-10T14:47:34.3186802Z Complete job name: build-and-deploy
2026-05-10T14:47:34.4024326Z ##[group]Run actions/checkout@v4
2026-05-10T14:47:34.4025323Z with:
2026-05-10T14:47:34.4025841Z   repository: SaberMage/rebno
2026-05-10T14:47:34.4026654Z   token: ***
2026-05-10T14:47:34.4027181Z   ssh-strict: true
2026-05-10T14:47:34.4027724Z   ssh-user: git
2026-05-10T14:47:34.4028455Z   persist-credentials: true
2026-05-10T14:47:34.4029066Z   clean: true
2026-05-10T14:47:34.4029613Z   sparse-checkout-cone-mode: true
2026-05-10T14:47:34.4030259Z   fetch-depth: 1
2026-05-10T14:47:34.4030784Z   fetch-tags: false
2026-05-10T14:47:34.4031321Z   show-progress: true
2026-05-10T14:47:34.4031859Z   lfs: false
2026-05-10T14:47:34.4032352Z   submodules: false
2026-05-10T14:47:34.4032881Z   set-safe-directory: true
2026-05-10T14:47:34.4033765Z ##[endgroup]
2026-05-10T14:47:34.5224943Z Syncing repository: SaberMage/rebno
2026-05-10T14:47:34.5228863Z ##[group]Getting Git version info
2026-05-10T14:47:34.5231739Z Working directory is '/home/runner/work/rebno/rebno'
2026-05-10T14:47:34.5333128Z [command]/usr/bin/git version
2026-05-10T14:47:34.5336152Z git version 2.53.0
2026-05-10T14:47:34.5347927Z ##[endgroup]
2026-05-10T14:47:34.5357590Z Temporarily overriding HOME='/home/runner/work/_temp/c7f6b113-a1c7-45f1-b9ce-3701db5a66b4' before making global git config changes
2026-05-10T14:47:34.5361624Z Adding repository directory to the temporary git global config as a safe directory
2026-05-10T14:47:34.5365104Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/rebno/rebno
2026-05-10T14:47:34.5371381Z Deleting the contents of '/home/runner/work/rebno/rebno'
2026-05-10T14:47:34.5375212Z ##[group]Initializing the repository
2026-05-10T14:47:34.5381413Z [command]/usr/bin/git init /home/runner/work/rebno/rebno
2026-05-10T14:47:34.5497950Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-05-10T14:47:34.5510322Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-05-10T14:47:34.5512922Z hint: to use in all of your new repositories, which will suppress this warning,
2026-05-10T14:47:34.5516987Z hint: call:
2026-05-10T14:47:34.5517828Z hint:
2026-05-10T14:47:34.5519142Z hint: 	git config --global init.defaultBranch <name>
2026-05-10T14:47:34.5520464Z hint:
2026-05-10T14:47:34.5521837Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-05-10T14:47:34.5523898Z hint: 'development'. The just-created branch can be renamed via this command:
2026-05-10T14:47:34.5525526Z hint:
2026-05-10T14:47:34.5526428Z hint: 	git branch -m <name>
2026-05-10T14:47:34.5527468Z hint:
2026-05-10T14:47:34.5529209Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-05-10T14:47:34.5531476Z Initialized empty Git repository in /home/runner/work/rebno/rebno/.git/
2026-05-10T14:47:34.5535022Z [command]/usr/bin/git remote add origin https://github.com/SaberMage/rebno
2026-05-10T14:47:34.5552165Z ##[endgroup]
2026-05-10T14:47:34.5554662Z ##[group]Disabling automatic garbage collection
2026-05-10T14:47:34.5556659Z [command]/usr/bin/git config --local gc.auto 0
2026-05-10T14:47:34.5592812Z ##[endgroup]
2026-05-10T14:47:34.5594908Z ##[group]Setting up auth
2026-05-10T14:47:34.5598183Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-05-10T14:47:34.5633161Z [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-10T14:47:34.5946969Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-05-10T14:47:34.5981647Z [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-10T14:47:34.6211433Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-05-10T14:47:34.6257263Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-05-10T14:47:34.6500249Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-05-10T14:47:34.6541191Z ##[endgroup]
2026-05-10T14:47:34.6542570Z ##[group]Fetching the repository
2026-05-10T14:47:34.6560121Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +583250adb06d8506e284c0237c0e6fc2e8f440a9:refs/remotes/origin/main
2026-05-10T14:47:35.9396528Z From https://github.com/SaberMage/rebno
2026-05-10T14:47:35.9400449Z  * [new ref]         583250adb06d8506e284c0237c0e6fc2e8f440a9 -> origin/main
2026-05-10T14:47:35.9455920Z ##[endgroup]
2026-05-10T14:47:35.9458647Z ##[group]Determining the checkout info
2026-05-10T14:47:35.9461705Z ##[endgroup]
2026-05-10T14:47:35.9463792Z [command]/usr/bin/git sparse-checkout disable
2026-05-10T14:47:35.9540335Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig
2026-05-10T14:47:35.9580284Z ##[group]Checking out the ref
2026-05-10T14:47:36.6732246Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main
2026-05-10T14:47:36.6733115Z Switched to a new branch 'main'
2026-05-10T14:47:36.6736055Z branch 'main' set up to track 'origin/main'.
2026-05-10T14:47:36.6760370Z ##[endgroup]
2026-05-10T14:47:36.6829160Z [command]/usr/bin/git log -1 --format=%H
2026-05-10T14:47:36.6848920Z 583250adb06d8506e284c0237c0e6fc2e8f440a9
2026-05-10T14:47:36.7077709Z ##[group]Run pnpm/action-setup@v4
2026-05-10T14:47:36.7078027Z with:
2026-05-10T14:47:36.7078431Z   version: 10
2026-05-10T14:47:36.7078648Z   dest: ~/setup-pnpm
2026-05-10T14:47:36.7079124Z   run_install: null
2026-05-10T14:47:36.7079330Z   cache: false
2026-05-10T14:47:36.7079560Z   cache_dependency_path: pnpm-lock.yaml
2026-05-10T14:47:36.7079871Z   package_json_file: package.json
2026-05-10T14:47:36.7080135Z   standalone: false
2026-05-10T14:47:36.7080349Z ##[endgroup]
2026-05-10T14:47:36.8588700Z ##[group]Running self-installer...
2026-05-10T14:47:37.5109700Z Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-10T14:47:37.5410388Z Packages: +1
2026-05-10T14:47:37.5439096Z +
2026-05-10T14:47:37.9789925Z Progress: resolved 1, reused 0, downloaded 1, added 1, done
2026-05-10T14:47:38.0184569Z 
2026-05-10T14:47:38.0184973Z dependencies:
2026-05-10T14:47:38.0187536Z + pnpm 10.33.4 (11.0.9 is available)
2026-05-10T14:47:38.0187843Z 
2026-05-10T14:47:38.0268618Z Done in 940ms
2026-05-10T14:47:38.0429636Z ##[endgroup]
2026-05-10T14:47:38.0430214Z Installation Completed!
2026-05-10T14:47:38.0600116Z ##[group]Run actions/setup-node@v4
2026-05-10T14:47:38.0600440Z with:
2026-05-10T14:47:38.0600657Z   node-version: 22
2026-05-10T14:47:38.0600876Z   cache: pnpm
2026-05-10T14:47:38.0601077Z   always-auth: false
2026-05-10T14:47:38.0601294Z   check-latest: false
2026-05-10T14:47:38.0601648Z   token: ***
2026-05-10T14:47:38.0601852Z env:
2026-05-10T14:47:38.0602110Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T14:47:38.0602428Z ##[endgroup]
2026-05-10T14:47:38.2435619Z Found in cache @ /opt/hostedtoolcache/node/22.22.2/x64
2026-05-10T14:47:38.2443284Z ##[group]Environment details
2026-05-10T14:47:38.6512900Z node: v22.22.2
2026-05-10T14:47:38.6513641Z npm: 10.9.7
2026-05-10T14:47:38.6514305Z yarn: 1.22.22
2026-05-10T14:47:38.6515457Z ##[endgroup]
2026-05-10T14:47:38.6545125Z [command]/home/runner/setup-pnpm/node_modules/.bin/pnpm store path --silent
2026-05-10T14:47:39.0991359Z /home/runner/setup-pnpm/node_modules/.bin/store/v10
2026-05-10T14:47:39.4069024Z pnpm cache is not found
2026-05-10T14:47:39.4196266Z ##[group]Run pnpm install --frozen-lockfile
2026-05-10T14:47:39.4196686Z [36;1mpnpm install --frozen-lockfile[0m
2026-05-10T14:47:39.4228706Z shell: /usr/bin/bash -e {0}
2026-05-10T14:47:39.4228969Z env:
2026-05-10T14:47:39.4229225Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T14:47:39.4229548Z ##[endgroup]
2026-05-10T14:47:39.7459607Z Scope: all 6 workspace projects
2026-05-10T14:47:39.9184716Z Lockfile is up to date, resolution step is skipped
2026-05-10T14:47:40.0629505Z Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-10T14:47:40.1888491Z Packages: +665
2026-05-10T14:47:40.1889264Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-05-10T14:47:41.0638834Z Progress: resolved 665, reused 0, downloaded 63, added 21
2026-05-10T14:47:42.0642338Z Progress: resolved 665, reused 0, downloaded 141, added 56
2026-05-10T14:47:43.0645361Z Progress: resolved 665, reused 0, downloaded 234, added 87
2026-05-10T14:47:44.0650045Z Progress: resolved 665, reused 0, downloaded 364, added 149
2026-05-10T14:47:45.0657827Z Progress: resolved 665, reused 0, downloaded 394, added 158
2026-05-10T14:47:46.0660659Z Progress: resolved 665, reused 0, downloaded 522, added 228
2026-05-10T14:47:47.0699554Z Progress: resolved 665, reused 0, downloaded 620, added 277
2026-05-10T14:47:48.0684764Z Progress: resolved 665, reused 0, downloaded 644, added 284
2026-05-10T14:47:48.5262542Z Packages are hard linked from the content-addressable store to the virtual store.
2026-05-10T14:47:48.5268645Z   Content-addressable store is at: /home/runner/setup-pnpm/node_modules/.bin/store/v10
2026-05-10T14:47:48.5309704Z   Virtual store is at:             node_modules/.pnpm
2026-05-10T14:47:49.0699944Z Progress: resolved 665, reused 0, downloaded 661, added 478
2026-05-10T14:47:49.3730028Z Progress: resolved 665, reused 0, downloaded 661, added 665, done
2026-05-10T14:47:49.8216985Z .../node_modules/better-sqlite3 install$ prebuild-install || node-gyp rebuild --release
2026-05-10T14:47:49.8239886Z .../esbuild@0.18.20/node_modules/esbuild postinstall$ node install.js
2026-05-10T14:47:49.8257417Z .../esbuild@0.25.12/node_modules/esbuild postinstall$ node install.js
2026-05-10T14:47:49.8279684Z .../esbuild@0.27.7/node_modules/esbuild postinstall$ node install.js
2026-05-10T14:47:49.9069957Z .../argon2@0.44.0/node_modules/argon2 install$ cross-env ZERO_AR_DATE=1 node-gyp-build
2026-05-10T14:47:50.0651521Z .../esbuild@0.18.20/node_modules/esbuild postinstall: Done
2026-05-10T14:47:50.0813463Z .../esbuild@0.27.7/node_modules/esbuild postinstall: Done
2026-05-10T14:47:50.1109505Z .../esbuild@0.25.12/node_modules/esbuild postinstall: Done
2026-05-10T14:47:50.3379318Z .../argon2@0.44.0/node_modules/argon2 install: Done
2026-05-10T14:47:50.4877167Z .../node_modules/better-sqlite3 install: Done
2026-05-10T14:47:50.7393212Z 
2026-05-10T14:47:50.7403338Z devDependencies:
2026-05-10T14:47:50.7418859Z + @better-auth/cli 1.4.21
2026-05-10T14:47:50.7438724Z 
2026-05-10T14:47:50.8262492Z ╭ Warning ─────────────────────────────────────────────────────────────────────╮
2026-05-10T14:47:50.8263811Z │                                                                              │
2026-05-10T14:47:50.8265180Z │   Ignored build scripts: @prisma/client@5.22.0, msgpackr-extract@3.0.3,      │
2026-05-10T14:47:50.8266471Z │   protobufjs@7.5.6, protobufjs@8.0.1.                                        │
2026-05-10T14:47:50.8267755Z │   Run "pnpm approve-builds" to pick which dependencies should be allowed     │
2026-05-10T14:47:50.8269423Z │   to run scripts.                                                            │
2026-05-10T14:47:50.8270486Z │                                                                              │
2026-05-10T14:47:50.8271594Z ╰──────────────────────────────────────────────────────────────────────────────╯
2026-05-10T14:47:50.8649974Z Done in 11.4s using pnpm v10.33.4
2026-05-10T14:47:50.9269783Z ##[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-10T14:47:50.9271635Z [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-10T14:47:50.9272777Z [36;1m  if [ -f "$d/package.json" ]; then[0m
2026-05-10T14:47:50.9273289Z [36;1m    echo "::group::pnpm install in $d"[0m
2026-05-10T14:47:50.9273923Z [36;1m    pnpm -C "$d" install --ignore-workspace --no-frozen-lockfile[0m
2026-05-10T14:47:50.9274533Z [36;1m    echo "::endgroup::"[0m
2026-05-10T14:47:50.9274939Z [36;1m  fi[0m
2026-05-10T14:47:50.9275244Z [36;1mdone[0m
2026-05-10T14:47:50.9303150Z shell: /usr/bin/bash -e {0}
2026-05-10T14:47:50.9303536Z env:
2026-05-10T14:47:50.9303928Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T14:47:50.9304438Z ##[endgroup]
2026-05-10T14:47:50.9369415Z ##[group]pnpm install in tools/asset-catalog
2026-05-10T14:47:51.3869727Z Lockfile is up to date, resolution step is skipped
2026-05-10T14:47:51.4469632Z Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-10T14:47:51.4623784Z Packages: +52
2026-05-10T14:47:51.4669468Z ++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-05-10T14:47:52.1659721Z Progress: resolved 52, reused 46, downloaded 6, added 52, done
2026-05-10T14:47:52.4563529Z 
2026-05-10T14:47:52.4603327Z devDependencies:
2026-05-10T14:47:52.4626314Z + @types/node 25.6.0
2026-05-10T14:47:52.4658782Z + tsx 4.21.0
2026-05-10T14:47:52.4668912Z + typescript 5.6.3
2026-05-10T14:47:52.4702315Z + vitest 4.1.5
2026-05-10T14:47:52.4709288Z 
2026-05-10T14:47:52.4769099Z ╭ Warning ─────────────────────────────────────────────────────────────────────╮
2026-05-10T14:47:52.4774953Z │                                                                              │
2026-05-10T14:47:52.4783772Z │   Ignored build scripts: esbuild@0.27.7.                                     │
2026-05-10T14:47:52.4785147Z │   Run "pnpm approve-builds" to pick which dependencies should be allowed     │
2026-05-10T14:47:52.4786384Z │   to run scripts.                                                            │
2026-05-10T14:47:52.4787755Z │                                                                              │
2026-05-10T14:47:52.4789164Z ╰──────────────────────────────────────────────────────────────────────────────╯
2026-05-10T14:47:52.4835560Z Done in 1.5s using pnpm v10.33.4
2026-05-10T14:47:52.5112232Z ##[endgroup]
2026-05-10T14:47:52.5114299Z ##[group]pnpm install in tools/asset-pipeline
2026-05-10T14:47:53.0045386Z Lockfile is up to date, resolution step is skipped
2026-05-10T14:47:53.0769730Z Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-10T14:47:53.1111754Z Packages: +64
2026-05-10T14:47:53.1114311Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-05-10T14:47:53.7074386Z Progress: resolved 64, reused 57, downloaded 7, added 64, done
2026-05-10T14:47:53.9104335Z 
2026-05-10T14:47:53.9109093Z dependencies:
2026-05-10T14:47:53.9115988Z + maxrects-packer 2.7.3
2026-05-10T14:47:53.9116769Z + sharp 0.34.5
2026-05-10T14:47:53.9117256Z 
2026-05-10T14:47:53.9119270Z devDependencies:
2026-05-10T14:47:53.9120357Z + @types/node 25.6.0
2026-05-10T14:47:53.9121221Z + tsx 4.21.0
2026-05-10T14:47:53.9122247Z + typescript 5.6.3
2026-05-10T14:47:53.9131991Z + vitest 3.2.4
2026-05-10T14:47:53.9132464Z 
2026-05-10T14:47:53.9270953Z ╭ Warning ─────────────────────────────────────────────────────────────────────╮
2026-05-10T14:47:53.9272525Z │                                                                              │
2026-05-10T14:47:53.9274202Z │   Ignored build scripts: esbuild@0.27.7, sharp@0.34.5.                       │
2026-05-10T14:47:53.9275847Z │   Run "pnpm approve-builds" to pick which dependencies should be allowed     │
2026-05-10T14:47:53.9277405Z │   to run scripts.                                                            │
2026-05-10T14:47:53.9279771Z │                                                                              │
2026-05-10T14:47:53.9281234Z ╰──────────────────────────────────────────────────────────────────────────────╯
2026-05-10T14:47:53.9307997Z Done in 1.3s using pnpm v10.33.4
2026-05-10T14:47:53.9434893Z ##[endgroup]
2026-05-10T14:47:53.9436001Z ##[group]pnpm install in tools/extract-gmd
2026-05-10T14:47:54.3743931Z Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-10T14:47:55.3887299Z Progress: resolved 128, reused 57, downloaded 1, added 0
2026-05-10T14:47:55.6367044Z Packages: +57
2026-05-10T14:47:55.6378990Z +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-05-10T14:47:55.7127170Z Progress: resolved 135, reused 58, downloaded 5, added 57, done
2026-05-10T14:47:55.8079024Z 
2026-05-10T14:47:55.8099066Z dependencies:
2026-05-10T14:47:55.8099628Z + sharp 0.34.5
2026-05-10T14:47:55.8099913Z 
2026-05-10T14:47:55.8109115Z devDependencies:
2026-05-10T14:47:55.8109953Z + @types/node 25.6.0 (25.6.2 is available)
2026-05-10T14:47:55.8110676Z + tsx 4.21.0
2026-05-10T14:47:55.8111340Z + typescript 5.6.3 (6.0.3 is available)
2026-05-10T14:47:55.8112044Z + vitest 4.1.5
2026-05-10T14:47:55.8112402Z 
2026-05-10T14:47:55.8113538Z ╭ Warning ─────────────────────────────────────────────────────────────────────╮
2026-05-10T14:47:55.8114448Z │                                                                              │
2026-05-10T14:47:55.8115648Z │   Ignored build scripts: esbuild@0.27.7, sharp@0.34.5.                       │
2026-05-10T14:47:55.8117041Z │   Run "pnpm approve-builds" to pick which dependencies should be allowed     │
2026-05-10T14:47:55.8119308Z │   to run scripts.                                                            │
2026-05-10T14:47:55.8120551Z │                                                                              │
2026-05-10T14:47:55.8121844Z ╰──────────────────────────────────────────────────────────────────────────────╯
2026-05-10T14:47:55.8159840Z Done in 1.8s using pnpm v10.33.4
2026-05-10T14:47:55.8389391Z ##[endgroup]
2026-05-10T14:47:55.8390489Z ##[group]pnpm install in tools/protocol-doc
2026-05-10T14:47:56.1583663Z Lockfile is up to date, resolution step is skipped
2026-05-10T14:47:56.1979961Z Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-10T14:47:56.2189649Z Packages: +52
2026-05-10T14:47:56.2209028Z ++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-05-10T14:47:56.3522982Z Progress: resolved 52, reused 52, downloaded 0, added 52, done
2026-05-10T14:47:56.4342878Z 
2026-05-10T14:47:56.4343659Z devDependencies:
2026-05-10T14:47:56.4348043Z + @types/node 25.6.0
2026-05-10T14:47:56.4349169Z + tsx 4.21.0
2026-05-10T14:47:56.4351513Z + typescript 5.6.3
2026-05-10T14:47:56.4352470Z + vitest 4.1.5
2026-05-10T14:47:56.4353550Z 
2026-05-10T14:47:56.4433810Z ╭ Warning ─────────────────────────────────────────────────────────────────────╮
2026-05-10T14:47:56.4439348Z │                                                                              │
2026-05-10T14:47:56.4441491Z │   Ignored build scripts: esbuild@0.27.7.                                     │
2026-05-10T14:47:56.4442696Z │   Run "pnpm approve-builds" to pick which dependencies should be allowed     │
2026-05-10T14:47:56.4446449Z │   to run scripts.                                                            │
2026-05-10T14:47:56.4450839Z │                                                                              │
2026-05-10T14:47:56.4459732Z ╰──────────────────────────────────────────────────────────────────────────────╯
2026-05-10T14:47:56.4510895Z Done in 586ms using pnpm v10.33.4
2026-05-10T14:47:56.4597336Z ##[endgroup]
2026-05-10T14:47:56.4598782Z ##[group]pnpm install in tools/room-converter
2026-05-10T14:47:56.8072885Z Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-10T14:47:57.1029613Z Packages: +9
2026-05-10T14:47:57.1059665Z +++++++++
2026-05-10T14:47:57.1492424Z Progress: resolved 35, reused 9, downloaded 0, added 9, done
2026-05-10T14:47:57.2088538Z 
2026-05-10T14:47:57.2090049Z devDependencies:
2026-05-10T14:47:57.2094421Z + @types/node 25.6.0 (25.6.2 is available)
2026-05-10T14:47:57.2097367Z + tsx 4.21.0
2026-05-10T14:47:57.2097858Z + typescript 5.6.3 (6.0.3 is available)
2026-05-10T14:47:57.2098727Z + zod 3.25.76 (4.4.3 is available)
2026-05-10T14:47:57.2099036Z 
2026-05-10T14:47:57.2099939Z ╭ Warning ─────────────────────────────────────────────────────────────────────╮
2026-05-10T14:47:57.2100817Z │                                                                              │
2026-05-10T14:47:57.2101732Z │   Ignored build scripts: esbuild@0.27.7.                                     │
2026-05-10T14:47:57.2102936Z │   Run "pnpm approve-builds" to pick which dependencies should be allowed     │
2026-05-10T14:47:57.2104068Z │   to run scripts.                                                            │
2026-05-10T14:47:57.2105012Z │                                                                              │
2026-05-10T14:47:57.2106044Z ╰──────────────────────────────────────────────────────────────────────────────╯
2026-05-10T14:47:57.2139128Z Done in 726ms using pnpm v10.33.4
2026-05-10T14:47:57.2281440Z ##[endgroup]
2026-05-10T14:47:57.2284583Z ##[group]pnpm install in tools/save-format-doc
2026-05-10T14:47:57.5468984Z Lockfile is up to date, resolution step is skipped
2026-05-10T14:47:57.5902773Z Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-10T14:47:57.6067350Z Packages: +52
2026-05-10T14:47:57.6069285Z ++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-05-10T14:47:57.7560727Z Progress: resolved 52, reused 52, downloaded 0, added 52, done
2026-05-10T14:47:57.8375088Z 
2026-05-10T14:47:57.8375875Z devDependencies:
2026-05-10T14:47:57.8376872Z + @types/node 25.6.0
2026-05-10T14:47:57.8377589Z + tsx 4.21.0
2026-05-10T14:47:57.8378509Z + typescript 5.6.3
2026-05-10T14:47:57.8379211Z + vitest 4.1.5
2026-05-10T14:47:57.8379683Z 
2026-05-10T14:47:57.8465975Z ╭ Warning ─────────────────────────────────────────────────────────────────────╮
2026-05-10T14:47:57.8467357Z │                                                                              │
2026-05-10T14:47:57.8469100Z │   Ignored build scripts: esbuild@0.27.7.                                     │
2026-05-10T14:47:57.8470577Z │   Run "pnpm approve-builds" to pick which dependencies should be allowed     │
2026-05-10T14:47:57.8471950Z │   to run scripts.                                                            │
2026-05-10T14:47:57.8473218Z │                                                                              │
2026-05-10T14:47:57.8474891Z ╰──────────────────────────────────────────────────────────────────────────────╯
2026-05-10T14:47:57.8516937Z Done in 599ms using pnpm v10.33.4
2026-05-10T14:47:57.8611799Z ##[endgroup]
2026-05-10T14:47:57.8653779Z ##[group]Run pnpm -r --filter "@rebno/*" build
2026-05-10T14:47:57.8654422Z [36;1mpnpm -r --filter "@rebno/*" build[0m
2026-05-10T14:47:57.8686852Z shell: /usr/bin/bash -e {0}
2026-05-10T14:47:57.8687265Z env:
2026-05-10T14:47:57.8687674Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T14:47:57.8688210Z ##[endgroup]
2026-05-10T14:47:58.1957486Z Scope: 5 of 6 workspace projects
2026-05-10T14:47:58.1986227Z packages/game-logic build$ tsc
2026-05-10T14:47:58.1996079Z packages/db build$ tsc
2026-05-10T14:48:00.8252194Z packages/game-logic build: Done
2026-05-10T14:48:00.8272085Z packages/protocol prebuild$ node scripts/sync-from-tools-protocol-doc.mjs
2026-05-10T14:48:00.8792315Z packages/protocol prebuild: synced legacy-opcodes from /home/runner/work/rebno/rebno/tools/protocol-doc/output/protocol.ts
2026-05-10T14:48:00.8840379Z packages/protocol prebuild: Done
2026-05-10T14:48:00.8840996Z packages/protocol build$ tsc
2026-05-10T14:48:03.6410049Z packages/db build: Done
2026-05-10T14:48:04.5909208Z packages/protocol build: Done
2026-05-10T14:48:04.5917077Z apps/server build$ tsc -b
2026-05-10T14:48:11.7086883Z apps/server build: Done
2026-05-10T14:48:11.7215902Z ##[group]Run pnpm verify:phase-4
2026-05-10T14:48:11.7216218Z [36;1mpnpm verify:phase-4[0m
2026-05-10T14:48:11.7237463Z shell: /usr/bin/bash -e {0}
2026-05-10T14:48:11.7237713Z env:
2026-05-10T14:48:11.7237965Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T14:48:11.7238767Z   SKIP_PHASE_3_CARRYOVER: 1
2026-05-10T14:48:11.7239005Z   SKIP_TRACE_CHECK: 1
2026-05-10T14:48:11.7239226Z ##[endgroup]
2026-05-10T14:48:12.0380700Z 
2026-05-10T14:48:12.0381760Z > rebno@0.0.0 verify:phase-4 /home/runner/work/rebno/rebno
2026-05-10T14:48:12.0382728Z > node scripts/verify-phase-4.mjs
2026-05-10T14:48:12.0383211Z 
2026-05-10T14:48:12.0725290Z 
2026-05-10T14:48:12.0725796Z === Workspace: typecheck ===
2026-05-10T14:48:12.0726461Z >>> pnpm -r typecheck
2026-05-10T14:48:12.4151506Z Scope: 5 of 6 workspace projects
2026-05-10T14:48:12.4203967Z packages/db typecheck$ tsc --noEmit
2026-05-10T14:48:12.4212337Z packages/game-logic typecheck$ tsc --noEmit
2026-05-10T14:48:15.1769600Z packages/game-logic typecheck: Done
2026-05-10T14:48:15.1789138Z packages/protocol typecheck$ tsc --noEmit
2026-05-10T14:48:17.2199134Z packages/db typecheck: Done
2026-05-10T14:48:18.6622937Z packages/protocol typecheck: Done
2026-05-10T14:48:18.6647790Z apps/client typecheck$ tsc --noEmit
2026-05-10T14:48:18.6654322Z apps/server typecheck$ tsc --noEmit
2026-05-10T14:48:29.2493286Z apps/client typecheck: Done
2026-05-10T14:48:30.8557403Z apps/server typecheck: Done
2026-05-10T14:48:30.8659392Z 
2026-05-10T14:48:30.8659967Z === Lint: protocol-sync ===
2026-05-10T14:48:30.8660780Z >>> pnpm lint:protocol-sync
2026-05-10T14:48:31.1697172Z 
2026-05-10T14:48:31.1698198Z > rebno@0.0.0 lint:protocol-sync /home/runner/work/rebno/rebno
2026-05-10T14:48:31.1699809Z > node tools/scripts/lint-protocol-sync.mjs
2026-05-10T14:48:31.1700509Z 
2026-05-10T14:48:31.2009478Z lint-protocol-sync: OK
2026-05-10T14:48:31.2123523Z 
2026-05-10T14:48:31.2124215Z === Lint: game-logic-purity ===
2026-05-10T14:48:31.2125126Z >>> pnpm lint:game-logic-purity
2026-05-10T14:48:31.5157436Z 
2026-05-10T14:48:31.5158720Z > rebno@0.0.0 lint:game-logic-purity /home/runner/work/rebno/rebno
2026-05-10T14:48:31.5161590Z > node tools/scripts/lint-game-logic-purity.mjs
2026-05-10T14:48:31.5162021Z 
2026-05-10T14:48:31.5477901Z lint-game-logic-purity: OK (6 file(s) clean)
2026-05-10T14:48:31.5589296Z 
2026-05-10T14:48:31.5589949Z === Lint: better-auth-schema-sync ===
2026-05-10T14:48:31.5591353Z >>> pnpm lint:better-auth-schema-sync
2026-05-10T14:48:31.8651368Z 
2026-05-10T14:48:31.8652382Z > rebno@0.0.0 lint:better-auth-schema-sync /home/runner/work/rebno/rebno
2026-05-10T14:48:31.8655329Z > node tools/scripts/lint-better-auth-schema-sync.mjs
2026-05-10T14:48:31.8655797Z 
2026-05-10T14:48:33.5269518Z lint-better-auth-schema-sync: OK
2026-05-10T14:48:33.5385582Z 
2026-05-10T14:48:33.5386180Z === Lint: rate-limit-budgets ===
2026-05-10T14:48:33.5387568Z >>> pnpm lint:rate-limit-budgets
2026-05-10T14:48:33.8424375Z 
2026-05-10T14:48:33.8428781Z > rebno@0.0.0 lint:rate-limit-budgets /home/runner/work/rebno/rebno
2026-05-10T14:48:33.8459718Z > node tools/scripts/lint-rate-limit-budgets.mjs
2026-05-10T14:48:33.8460428Z 
2026-05-10T14:48:33.8742369Z lint-rate-limit-budgets: OK (5 D-22 budgets locked)
2026-05-10T14:48:33.8857925Z 
2026-05-10T14:48:33.8859459Z === Lint: no-clipboard-rce ===
2026-05-10T14:48:33.8879165Z >>> pnpm lint:no-clipboard-rce
2026-05-10T14:48:34.1904416Z 
2026-05-10T14:48:34.1908938Z > rebno@0.0.0 lint:no-clipboard-rce /home/runner/work/rebno/rebno
2026-05-10T14:48:34.1910095Z > node tools/scripts/lint-no-clipboard-rce.mjs
2026-05-10T14:48:34.1910723Z 
2026-05-10T14:48:34.2245580Z lint-no-clipboard-rce: OK (21 file(s) clean)
2026-05-10T14:48:34.2360800Z 
2026-05-10T14:48:34.2361392Z === Lint: room-layout ===
2026-05-10T14:48:34.2362333Z >>> pnpm lint:room-layout
2026-05-10T14:48:34.5422475Z 
2026-05-10T14:48:34.5423492Z > rebno@0.0.0 lint:room-layout /home/runner/work/rebno/rebno
2026-05-10T14:48:34.5425444Z > node tools/scripts/lint-room-layout.mjs
2026-05-10T14:48:34.5426181Z 
2026-05-10T14:48:34.5789242Z lint-room-layout: OK
2026-05-10T14:48:34.5905091Z 
2026-05-10T14:48:34.5905573Z === ADR 0004 lint ===
2026-05-10T14:48:34.5906308Z >>> pnpm lint:adr:0004
2026-05-10T14:48:34.8951254Z 
2026-05-10T14:48:34.8952212Z > rebno@0.0.0 lint:adr:0004 /home/runner/work/rebno/rebno
2026-05-10T14:48:34.8954199Z > node tools/asset-catalog/scripts/lint-adr.mjs docs/adr/0004-room-hot-reload.md --no-matrix
2026-05-10T14:48:34.8955211Z 
2026-05-10T14:48:34.9253256Z OK: ADR docs/adr/0004-room-hot-reload.md validated (no-matrix mode — Michael Nygard sections present)
2026-05-10T14:48:34.9363793Z 
2026-05-10T14:48:34.9364312Z === Drizzle: emit-check ===
2026-05-10T14:48:34.9365085Z >>> pnpm db:emit-check
2026-05-10T14:48:35.2408271Z 
2026-05-10T14:48:35.2409520Z > rebno@0.0.0 db:emit-check /home/runner/work/rebno/rebno
2026-05-10T14:48:35.2412825Z > 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-10T14:48:35.2415005Z 
2026-05-10T14:48:35.6842176Z No config path provided, using default 'drizzle.config.ts'
2026-05-10T14:48:35.6844616Z Reading config file '/home/runner/work/rebno/rebno/packages/db/drizzle.config.ts'
2026-05-10T14:48:36.1049801Z 8 tables
2026-05-10T14:48:36.1050654Z accounts 8 columns 1 indexes 0 fks
2026-05-10T14:48:36.1051751Z audit_log 6 columns 0 indexes 2 fks
2026-05-10T14:48:36.1052657Z characters 9 columns 0 indexes 1 fks
2026-05-10T14:48:36.1055822Z inventory_items 4 columns 0 indexes 1 fks
2026-05-10T14:48:36.1056832Z legacy_credentials_staging 6 columns 0 indexes 0 fks
2026-05-10T14:48:36.1057862Z message_board_replies 5 columns 0 indexes 2 fks
2026-05-10T14:48:36.1059120Z message_board_topics 7 columns 0 indexes 1 fks
2026-05-10T14:48:36.1059905Z sessions 5 columns 0 indexes 1 fks
2026-05-10T14:48:36.1060485Z 
2026-05-10T14:48:36.1090125Z No schema changes, nothing to migrate 😴
2026-05-10T14:48:36.6930952Z 
2026-05-10T14:48:36.6931641Z === Drizzle: schema-sync ===
2026-05-10T14:48:36.6932434Z >>> pnpm lint:schema-sync
2026-05-10T14:48:37.0132896Z 
2026-05-10T14:48:37.0133462Z > rebno@0.0.0 lint:schema-sync /home/runner/work/rebno/rebno
2026-05-10T14:48:37.0135284Z > 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-10T14:48:37.0136508Z 
2026-05-10T14:48:37.0398853Z OK
2026-05-10T14:48:37.0530848Z 
2026-05-10T14:48:37.0531242Z === Drizzle: source-comments ===
2026-05-10T14:48:37.0531829Z >>> pnpm lint:source-comments
2026-05-10T14:48:37.3595513Z 
2026-05-10T14:48:37.3596563Z > rebno@0.0.0 lint:source-comments /home/runner/work/rebno/rebno
2026-05-10T14:48:37.3597795Z > pnpm -C packages/db run lint:source-comments
2026-05-10T14:48:37.3598812Z 
2026-05-10T14:48:37.6716597Z 
2026-05-10T14:48:37.6717824Z > @rebno/db@0.1.0 lint:source-comments /home/runner/work/rebno/rebno/packages/db
2026-05-10T14:48:37.6719712Z > node scripts/check-source-comments.mjs
2026-05-10T14:48:37.6720424Z 
2026-05-10T14:48:37.7042120Z check-source-comments: OK (50 columns, all SOURCE-cited)
2026-05-10T14:48:37.7259214Z 
2026-05-10T14:48:37.7259903Z === Workspace: test ===
2026-05-10T14:48:37.7260776Z >>> pnpm -r test
2026-05-10T14:48:38.0353936Z Scope: 5 of 6 workspace projects
2026-05-10T14:48:38.0408489Z packages/db test$ vitest run
2026-05-10T14:48:38.0417889Z packages/game-logic test$ vitest run
2026-05-10T14:48:38.5581085Z 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-10T14:48:38.5610643Z 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-10T14:48:38.9170935Z packages/game-logic test:  [32m✓[39m test/golden.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 13[2mms[22m[39m
2026-05-10T14:48:39.1620107Z 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-10T14:48:39.4019668Z packages/game-logic test:  [32m✓[39m test/accumulator.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 7[2mms[22m[39m
2026-05-10T14:48:39.5822799Z packages/db test:  [32m✓[39m tests/promotion.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 9[2mms[22m[39m
2026-05-10T14:48:39.6459416Z packages/game-logic test:  [32m✓[39m test/rng.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 8[2mms[22m[39m
2026-05-10T14:48:39.6579958Z packages/game-logic test: [2m Test Files [22m [1m[32m4 passed[39m[22m[90m (4)[39m
2026-05-10T14:48:39.6607337Z packages/game-logic test: [2m      Tests [22m [1m[32m21 passed[39m[22m[90m (21)[39m
2026-05-10T14:48:39.6619887Z packages/game-logic test: [2m   Start at [22m 14:48:38
2026-05-10T14:48:39.6621839Z packages/game-logic test: [2m   Duration [22m 1.08s[2m (transform 127ms, setup 0ms, import 218ms, tests 48ms, environment 1ms)[22m
2026-05-10T14:48:39.6969334Z packages/game-logic test: Done
2026-05-10T14:48:39.6979810Z packages/protocol test$ vitest run
2026-05-10T14:48:39.8244468Z 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-10T14:48:40.2220550Z 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-10T14:48:40.6326199Z packages/protocol test:  [32m✓[39m test/codec.test.ts [2m([22m[2m18 tests[22m[2m)[22m[32m 23[2mms[22m[39m
2026-05-10T14:48:40.6785565Z packages/db test:  [32m✓[39m tests/schema-shape.test.ts [2m([22m[2m10 tests[22m[2m)[22m[32m 12[2mms[22m[39m
2026-05-10T14:48:40.6839550Z packages/db test: [2m Test Files [22m [1m[32m3 passed[39m[22m[90m (3)[39m
2026-05-10T14:48:40.6859650Z packages/db test: [2m      Tests [22m [1m[32m22 passed[39m[22m[90m (22)[39m
2026-05-10T14:48:40.6890012Z packages/db test: [2m   Start at [22m 14:48:38
2026-05-10T14:48:40.6910436Z packages/db test: [2m   Duration [22m 2.12s[2m (transform 161ms, setup 0ms, import 1.46s, tests 29ms, environment 1ms)[22m
2026-05-10T14:48:40.7193130Z packages/db test: Done
2026-05-10T14:48:40.8345321Z packages/protocol test:  [32m✓[39m test/intents.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 7[2mms[22m[39m
2026-05-10T14:48:40.9998004Z packages/protocol test:  [32m✓[39m test/schema-shape.test.ts [2m([22m[2m3 tests[22m[2m)[22m[32m 5[2mms[22m[39m
2026-05-10T14:48:41.1523244Z packages/protocol test:  [32m✓[39m test/state.test.ts [2m([22m[2m3 tests[22m[2m)[22m[32m 4[2mms[22m[39m
2026-05-10T14:48:41.1566076Z packages/protocol test: [2m Test Files [22m [1m[32m4 passed[39m[22m[90m (4)[39m
2026-05-10T14:48:41.1593849Z packages/protocol test: [2m      Tests [22m [1m[32m30 passed[39m[22m[90m (30)[39m
2026-05-10T14:48:41.1659222Z packages/protocol test: [2m   Start at [22m 14:48:40
2026-05-10T14:48:41.1661052Z packages/protocol test: [2m   Duration [22m 924ms[2m (transform 136ms, setup 0ms, import 251ms, tests 39ms, environment 1ms)[22m
2026-05-10T14:48:41.1920033Z packages/protocol test: Done
2026-05-10T14:48:41.1929613Z apps/server test$ vitest run --exclude 'test/**/*.integ.test.ts'
2026-05-10T14:48:41.1930815Z apps/client test$ vitest run --exclude 'test/e2e/**'
2026-05-10T14:48:41.7495223Z 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-10T14:48:41.8054742Z apps/client test: [1m[46m RUN [49m[22m [36mv3.2.4 [39m[90m/home/runner/work/rebno/rebno/apps/client[39m
2026-05-10T14:48:42.9681864Z apps/server test:  [32m✓[39m test/persistence.test.ts [2m([22m[2m5 tests[22m[2m)[22m[32m 76[2mms[22m[39m
2026-05-10T14:48:43.2857429Z apps/server test:  [32m✓[39m test/rate-limit.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 10[2mms[22m[39m
2026-05-10T14:48:43.3881105Z 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-10T14:48:43.3884351Z apps/client test: [22m[39mroom_layout signature did not verify — rendering skipped for mvp-lobby 000
2026-05-10T14:48:43.4032808Z apps/client test:  [32m✓[39m src/__test__/game-scene.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 178[2mms[22m[39m
2026-05-10T14:48:43.5745372Z apps/server test:  [32m✓[39m test/room-key.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 27[2mms[22m[39m
2026-05-10T14:48:43.8900258Z apps/server test: {"level":40,"time":1778424523885,"pid":3257,"hostname":"runnervmeorf1","path":"/api/foo","msg":"staging_invite_rejected"}
2026-05-10T14:48:43.8972308Z apps/server test:  [32m✓[39m test/staging-invite.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 14[2mms[22m[39m
2026-05-10T14:48:43.8974594Z apps/server test: {"level":40,"time":1778424523888,"pid":3257,"hostname":"runnervmeorf1","path":"/api/foo","msg":"staging_invite_rejected"}
2026-05-10T14:48:43.8976887Z apps/server test: {"level":40,"time":1778424523889,"pid":3257,"hostname":"runnervmeorf1","path":"/api/foo","msg":"staging_invite_rejected"}
2026-05-10T14:48:44.5993598Z 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-10T14:48:44.8551362Z apps/server test: {"level":30,"time":1778424524833,"pid":3272,"hostname":"runnervmeorf1","password":"[Redacted]","session_token":"[Redacted]","msg":"login"}
2026-05-10T14:48:44.8893599Z apps/server test:  [32m✓[39m test/otel-init.test.ts [2m([22m[2m4 tests[22m[2m)[22m[33m 721[2mms[22m[39m
2026-05-10T14:48:44.8910596Z apps/server test:      [33m[2m✓[22m[39m does not throw when OTEL_EXPORTER_OTLP_ENDPOINT is unset [33m 572[2mms[22m[39m
2026-05-10T14:48:45.8560956Z apps/client test:  [32m✓[39m src/__test__/colyseus-client.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 15[2mms[22m[39m
2026-05-10T14:48:45.8961109Z 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-10T14:48:45.8963390Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-NhHoF6/rebno.db
2026-05-10T14:48:45.8969825Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-10T14:48:45.8971785Z apps/server test: [run-migrations] OK
2026-05-10T14:48:45.9080843Z 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-10T14:48:45.9090478Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-Ul4Bk9/rebno.db
2026-05-10T14:48:45.9093276Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-10T14:48:45.9097673Z apps/server test: [run-migrations] reconciled __drizzle_migrations for pre-bootstrap DB (Assumption A7) — seeded 0001_baseline
2026-05-10T14:48:45.9101757Z apps/server test: [run-migrations] OK
2026-05-10T14:48:45.9206184Z 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-10T14:48:45.9209991Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-HxtWSX/rebno.db
2026-05-10T14:48:45.9213660Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-10T14:48:45.9240220Z apps/server test: [run-migrations] OK
2026-05-10T14:48:45.9242257Z 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-10T14:48:45.9244251Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-HxtWSX/rebno.db
2026-05-10T14:48:45.9246000Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-10T14:48:45.9247076Z apps/server test: [run-migrations] OK
2026-05-10T14:48:45.9320399Z apps/server test:  [32m✓[39m test/run-migrations.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 54[2mms[22m[39m
2026-05-10T14:48:46.2423405Z apps/server test:  [32m✓[39m test/log.test.ts [2m([22m[2m2 tests[22m[2m)[22m[32m 13[2mms[22m[39m
2026-05-10T14:48:46.5091326Z apps/server test:  [32m✓[39m test/admin-stubs.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 10[2mms[22m[39m
2026-05-10T14:48:46.7619877Z apps/server test:  [32m✓[39m test/legacy-login.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 19[2mms[22m[39m
2026-05-10T14:48:47.0024013Z apps/server test:  [32m✓[39m test/health.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 7[2mms[22m[39m
2026-05-10T14:48:47.0773320Z apps/client test:  [32m✓[39m src/__test__/reconnect.test.ts [2m([22m[2m13 tests[22m[2m)[22m[32m 120[2mms[22m[39m
2026-05-10T14:48:47.8366948Z apps/server test: [90mstdout[2m | test/tick-accumulator.test.ts
2026-05-10T14:48:47.8369248Z apps/server test: [22m[39m◇ injected env (50) from ../../../../../../../etc/environment // tip: ⌁ auth for agents [www.vestauth.com]
2026-05-10T14:48:47.8374760Z apps/server test: ℹ️  optional .env file not found: .env.test, .env
2026-05-10T14:48:48.4420873Z apps/client test:  [32m✓[39m src/__test__/chat-hud.test.ts [2m([22m[2m9 tests[22m[2m)[22m[32m 128[2mms[22m[39m
2026-05-10T14:48:48.5356275Z apps/server test:  [32m✓[39m test/tick-accumulator.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 8[2mms[22m[39m
2026-05-10T14:48:48.5435864Z apps/server test: [2m Test Files [22m [1m[32m11 passed[39m[22m[90m (11)[39m
2026-05-10T14:48:48.5474366Z apps/server test: [2m      Tests [22m [1m[32m61 passed[39m[22m[90m (61)[39m
2026-05-10T14:48:48.5519245Z apps/server test: [2m   Start at [22m 14:48:41
2026-05-10T14:48:48.5523123Z apps/server test: [2m   Duration [22m 6.78s[2m (transform 450ms, setup 0ms, import 3.39s, tests 959ms, environment 2ms)[22m
2026-05-10T14:48:48.5859582Z apps/server test: Done
2026-05-10T14:48:49.1800531Z 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-10T14:48:49.9322138Z apps/client test:  [32m✓[39m src/__test__/force-reset-overlay.test.ts [2m([22m[2m5 tests[22m[2m)[22m[32m 76[2mms[22m[39m
2026-05-10T14:48:50.6130261Z apps/client test:  [32m✓[39m src/__test__/prediction.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 5[2mms[22m[39m
2026-05-10T14:48:51.2974292Z apps/client test:  [32m✓[39m src/__test__/extrapolation.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 5[2mms[22m[39m
2026-05-10T14:48:51.9682275Z apps/client test:  [32m✓[39m src/__test__/reconciler.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 6[2mms[22m[39m
2026-05-10T14:48:52.6460401Z apps/client test:  [32m✓[39m src/__test__/nameplate.test.ts [2m([22m[2m3 tests[22m[2m)[22m[32m 25[2mms[22m[39m
2026-05-10T14:48:53.3188997Z 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-10T14:48:53.9957779Z 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-10T14:48:54.6753621Z 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-10T14:48:55.3520194Z 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-10T14:48:56.0110385Z 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-10T14:48:56.0320159Z apps/client test: [2m Test Files [22m [1m[32m16 passed[39m[22m[90m (16)[39m
2026-05-10T14:48:56.0326573Z apps/client test: [2m      Tests [22m [1m[32m98 passed[39m[22m[2m | [22m[90m4 todo[39m[90m (102)[39m
2026-05-10T14:48:56.0328541Z apps/client test: [2m   Start at [22m 14:48:41
2026-05-10T14:48:56.0330579Z apps/client test: [2m   Duration [22m 14.22s[2m (transform 557ms, setup 44ms, collect 912ms, tests 621ms, environment 8.24s, prepare 1.66s)[22m
2026-05-10T14:48:56.1662253Z apps/client test: Done
2026-05-10T14:48:56.1759156Z 
2026-05-10T14:48:56.1759880Z verify-phase-4: OK (12 steps green)
2026-05-10T14:48:56.1933872Z ##[group]Run pnpm verify:phase-5
2026-05-10T14:48:56.1934195Z [36;1mpnpm verify:phase-5[0m
2026-05-10T14:48:56.1955615Z shell: /usr/bin/bash -e {0}
2026-05-10T14:48:56.1955875Z env:
2026-05-10T14:48:56.1956128Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T14:48:56.1956465Z   SKIP_PHASE_3_CARRYOVER: 1
2026-05-10T14:48:56.1956699Z   SKIP_TRACE_CHECK: 1
2026-05-10T14:48:56.1956920Z ##[endgroup]
2026-05-10T14:48:56.5110096Z 
2026-05-10T14:48:56.5111223Z > rebno@0.0.0 verify:phase-5 /home/runner/work/rebno/rebno
2026-05-10T14:48:56.5112357Z > node scripts/verify-phase-5.mjs
2026-05-10T14:48:56.5113053Z 
2026-05-10T14:48:56.5430636Z 
2026-05-10T14:48:56.5431668Z === Phase 4 carry-over: verify-phase-4 ===
2026-05-10T14:48:56.5432593Z >>> pnpm verify:phase-4
2026-05-10T14:48:56.8518064Z 
2026-05-10T14:48:56.8519354Z > rebno@0.0.0 verify:phase-4 /home/runner/work/rebno/rebno
2026-05-10T14:48:56.8520712Z > node scripts/verify-phase-4.mjs
2026-05-10T14:48:56.8521352Z 
2026-05-10T14:48:56.8814493Z 
2026-05-10T14:48:56.8815193Z === Workspace: typecheck ===
2026-05-10T14:48:56.8816158Z >>> pnpm -r typecheck
2026-05-10T14:48:57.2069208Z Scope: 5 of 6 workspace projects
2026-05-10T14:48:57.2125014Z packages/db typecheck$ tsc --noEmit
2026-05-10T14:48:57.2134570Z packages/game-logic typecheck$ tsc --noEmit
2026-05-10T14:48:59.8259068Z packages/game-logic typecheck: Done
2026-05-10T14:48:59.8325389Z packages/protocol typecheck$ tsc --noEmit
2026-05-10T14:49:02.2692602Z packages/db typecheck: Done
2026-05-10T14:49:03.4067302Z packages/protocol typecheck: Done
2026-05-10T14:49:03.4074146Z apps/client typecheck$ tsc --noEmit
2026-05-10T14:49:03.4077285Z apps/server typecheck$ tsc --noEmit
2026-05-10T14:49:14.4589518Z apps/client typecheck: Done
2026-05-10T14:49:15.3927757Z apps/server typecheck: Done
2026-05-10T14:49:15.4029401Z 
2026-05-10T14:49:15.4030025Z === Lint: protocol-sync ===
2026-05-10T14:49:15.4030838Z >>> pnpm lint:protocol-sync
2026-05-10T14:49:15.7099224Z 
2026-05-10T14:49:15.7100261Z > rebno@0.0.0 lint:protocol-sync /home/runner/work/rebno/rebno
2026-05-10T14:49:15.7101654Z > node tools/scripts/lint-protocol-sync.mjs
2026-05-10T14:49:15.7102342Z 
2026-05-10T14:49:15.7389175Z lint-protocol-sync: OK
2026-05-10T14:49:15.7509201Z 
2026-05-10T14:49:15.7509567Z === Lint: game-logic-purity ===
2026-05-10T14:49:15.7510136Z >>> pnpm lint:game-logic-purity
2026-05-10T14:49:16.0558982Z 
2026-05-10T14:49:16.0560075Z > rebno@0.0.0 lint:game-logic-purity /home/runner/work/rebno/rebno
2026-05-10T14:49:16.0561340Z > node tools/scripts/lint-game-logic-purity.mjs
2026-05-10T14:49:16.0562021Z 
2026-05-10T14:49:16.0867522Z lint-game-logic-purity: OK (6 file(s) clean)
2026-05-10T14:49:16.0980365Z 
2026-05-10T14:49:16.0980935Z === Lint: better-auth-schema-sync ===
2026-05-10T14:49:16.0981846Z >>> pnpm lint:better-auth-schema-sync
2026-05-10T14:49:16.4023233Z 
2026-05-10T14:49:16.4024364Z > rebno@0.0.0 lint:better-auth-schema-sync /home/runner/work/rebno/rebno
2026-05-10T14:49:16.4025912Z > node tools/scripts/lint-better-auth-schema-sync.mjs
2026-05-10T14:49:16.4026642Z 
2026-05-10T14:49:17.8884284Z lint-better-auth-schema-sync: OK
2026-05-10T14:49:17.9008927Z 
2026-05-10T14:49:17.9009718Z === Lint: rate-limit-budgets ===
2026-05-10T14:49:17.9010614Z >>> pnpm lint:rate-limit-budgets
2026-05-10T14:49:18.2044759Z 
2026-05-10T14:49:18.2045804Z > rebno@0.0.0 lint:rate-limit-budgets /home/runner/work/rebno/rebno
2026-05-10T14:49:18.2047746Z > node tools/scripts/lint-rate-limit-budgets.mjs
2026-05-10T14:49:18.2048711Z 
2026-05-10T14:49:18.2345212Z lint-rate-limit-budgets: OK (5 D-22 budgets locked)
2026-05-10T14:49:18.2469752Z 
2026-05-10T14:49:18.2474046Z === Lint: no-clipboard-rce ===
2026-05-10T14:49:18.2474844Z >>> pnpm lint:no-clipboard-rce
2026-05-10T14:49:18.5508975Z 
2026-05-10T14:49:18.5509973Z > rebno@0.0.0 lint:no-clipboard-rce /home/runner/work/rebno/rebno
2026-05-10T14:49:18.5511113Z > node tools/scripts/lint-no-clipboard-rce.mjs
2026-05-10T14:49:18.5511833Z 
2026-05-10T14:49:18.5838997Z lint-no-clipboard-rce: OK (21 file(s) clean)
2026-05-10T14:49:18.5958893Z 
2026-05-10T14:49:18.5959385Z === Lint: room-layout ===
2026-05-10T14:49:18.5960081Z >>> pnpm lint:room-layout
2026-05-10T14:49:18.8974888Z 
2026-05-10T14:49:18.8975732Z > rebno@0.0.0 lint:room-layout /home/runner/work/rebno/rebno
2026-05-10T14:49:18.8976411Z > node tools/scripts/lint-room-layout.mjs
2026-05-10T14:49:18.8976637Z 
2026-05-10T14:49:18.9328782Z lint-room-layout: OK
2026-05-10T14:49:18.9449465Z 
2026-05-10T14:49:18.9453729Z === ADR 0004 lint ===
2026-05-10T14:49:18.9454403Z >>> pnpm lint:adr:0004
2026-05-10T14:49:19.2482323Z 
2026-05-10T14:49:19.2483312Z > rebno@0.0.0 lint:adr:0004 /home/runner/work/rebno/rebno
2026-05-10T14:49:19.2484858Z > node tools/asset-catalog/scripts/lint-adr.mjs docs/adr/0004-room-hot-reload.md --no-matrix
2026-05-10T14:49:19.2485832Z 
2026-05-10T14:49:19.2783795Z OK: ADR docs/adr/0004-room-hot-reload.md validated (no-matrix mode — Michael Nygard sections present)
2026-05-10T14:49:19.2903591Z 
2026-05-10T14:49:19.2904206Z === Drizzle: emit-check ===
2026-05-10T14:49:19.2904999Z >>> pnpm db:emit-check
2026-05-10T14:49:19.5971407Z 
2026-05-10T14:49:19.5972008Z > rebno@0.0.0 db:emit-check /home/runner/work/rebno/rebno
2026-05-10T14:49:19.5973536Z > 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-10T14:49:19.5974596Z 
2026-05-10T14:49:20.0531989Z No config path provided, using default 'drizzle.config.ts'
2026-05-10T14:49:20.0534244Z Reading config file '/home/runner/work/rebno/rebno/packages/db/drizzle.config.ts'
2026-05-10T14:49:20.4217410Z 8 tables
2026-05-10T14:49:20.4218178Z accounts 8 columns 1 indexes 0 fks
2026-05-10T14:49:20.4219503Z audit_log 6 columns 0 indexes 2 fks
2026-05-10T14:49:20.4220468Z characters 9 columns 0 indexes 1 fks
2026-05-10T14:49:20.4221396Z inventory_items 4 columns 0 indexes 1 fks
2026-05-10T14:49:20.4222303Z legacy_credentials_staging 6 columns 0 indexes 0 fks
2026-05-10T14:49:20.4223176Z message_board_replies 5 columns 0 indexes 2 fks
2026-05-10T14:49:20.4224109Z message_board_topics 7 columns 0 indexes 1 fks
2026-05-10T14:49:20.4225000Z sessions 5 columns 0 indexes 1 fks
2026-05-10T14:49:20.4225562Z 
2026-05-10T14:49:20.4226423Z No schema changes, nothing to migrate 😴
2026-05-10T14:49:20.5236635Z 
2026-05-10T14:49:20.5237380Z === Drizzle: schema-sync ===
2026-05-10T14:49:20.5238833Z >>> pnpm lint:schema-sync
2026-05-10T14:49:20.8496853Z 
2026-05-10T14:49:20.8497835Z > rebno@0.0.0 lint:schema-sync /home/runner/work/rebno/rebno
2026-05-10T14:49:20.8501761Z > 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-10T14:49:20.8504345Z 
2026-05-10T14:49:20.8763825Z OK
2026-05-10T14:49:20.8889164Z 
2026-05-10T14:49:20.8889775Z === Drizzle: source-comments ===
2026-05-10T14:49:20.8893766Z >>> pnpm lint:source-comments
2026-05-10T14:49:21.1975238Z 
2026-05-10T14:49:21.1976268Z > rebno@0.0.0 lint:source-comments /home/runner/work/rebno/rebno
2026-05-10T14:49:21.1977533Z > pnpm -C packages/db run lint:source-comments
2026-05-10T14:49:21.1978936Z 
2026-05-10T14:49:21.5219449Z 
2026-05-10T14:49:21.5220581Z > @rebno/db@0.1.0 lint:source-comments /home/runner/work/rebno/rebno/packages/db
2026-05-10T14:49:21.5221892Z > node scripts/check-source-comments.mjs
2026-05-10T14:49:21.5222529Z 
2026-05-10T14:49:21.5552994Z check-source-comments: OK (50 columns, all SOURCE-cited)
2026-05-10T14:49:21.5769231Z 
2026-05-10T14:49:21.5770069Z === Workspace: test ===
2026-05-10T14:49:21.5770750Z >>> pnpm -r test
2026-05-10T14:49:21.8837305Z Scope: 5 of 6 workspace projects
2026-05-10T14:49:21.8893850Z packages/db test$ vitest run
2026-05-10T14:49:21.8902351Z packages/game-logic test$ vitest run
2026-05-10T14:49:22.3909638Z 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-10T14:49:22.4250383Z 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-10T14:49:22.7720650Z packages/game-logic test:  [32m✓[39m test/platform-cycle.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 30[2mms[22m[39m
2026-05-10T14:49:23.0457198Z packages/game-logic test:  [32m✓[39m test/golden.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 11[2mms[22m[39m
2026-05-10T14:49:23.3071285Z packages/game-logic test:  [32m✓[39m test/rng.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 8[2mms[22m[39m
2026-05-10T14:49:23.3841423Z packages/db test:  [32m✓[39m tests/schema-shape.test.ts [2m([22m[2m10 tests[22m[2m)[22m[32m 14[2mms[22m[39m
2026-05-10T14:49:23.5200917Z packages/game-logic test:  [32m✓[39m test/accumulator.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 8[2mms[22m[39m
2026-05-10T14:49:23.5203242Z packages/game-logic test: [2m Test Files [22m [1m[32m4 passed[39m[22m[90m (4)[39m
2026-05-10T14:49:23.5205573Z packages/game-logic test: [2m      Tests [22m [1m[32m21 passed[39m[22m[90m (21)[39m
2026-05-10T14:49:23.5207302Z packages/game-logic test: [2m   Start at [22m 14:49:22
2026-05-10T14:49:23.5210141Z packages/game-logic test: [2m   Duration [22m 1.08s[2m (transform 143ms, setup 0ms, import 243ms, tests 56ms, environment 1ms)[22m
2026-05-10T14:49:23.5619900Z packages/game-logic test: Done
2026-05-10T14:49:23.5620896Z packages/protocol test$ vitest run
2026-05-10T14:49:24.0924312Z 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-10T14:49:24.2481161Z packages/db test:  [32m✓[39m tests/promotion.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 8[2mms[22m[39m
2026-05-10T14:49:24.4760679Z packages/protocol test:  [32m✓[39m test/codec.test.ts [2m([22m[2m18 tests[22m[2m)[22m[32m 23[2mms[22m[39m
2026-05-10T14:49:24.5414246Z 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-10T14:49:24.5416574Z packages/db test: [2m Test Files [22m [1m[32m3 passed[39m[22m[90m (3)[39m
2026-05-10T14:49:24.5419195Z packages/db test: [2m      Tests [22m [1m[32m22 passed[39m[22m[90m (22)[39m
2026-05-10T14:49:24.5420815Z packages/db test: [2m   Start at [22m 14:49:22
2026-05-10T14:49:24.5423008Z packages/db test: [2m   Duration [22m 2.14s[2m (transform 165ms, setup 0ms, import 1.44s, tests 32ms, environment 0ms)[22m
2026-05-10T14:49:24.5629736Z packages/db test: Done
2026-05-10T14:49:24.6630965Z packages/protocol test:  [32m✓[39m test/intents.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 7[2mms[22m[39m
2026-05-10T14:49:24.8268597Z packages/protocol test:  [32m✓[39m test/schema-shape.test.ts [2m([22m[2m3 tests[22m[2m)[22m[32m 5[2mms[22m[39m
2026-05-10T14:49:24.9755169Z packages/protocol test:  [32m✓[39m test/state.test.ts [2m([22m[2m3 tests[22m[2m)[22m[32m 4[2mms[22m[39m
2026-05-10T14:49:24.9990096Z packages/protocol test: [2m Test Files [22m [1m[32m4 passed[39m[22m[90m (4)[39m
2026-05-10T14:49:25.0054376Z packages/protocol test: [2m      Tests [22m [1m[32m30 passed[39m[22m[90m (30)[39m
2026-05-10T14:49:25.0057956Z packages/protocol test: [2m   Start at [22m 14:49:24
2026-05-10T14:49:25.0071315Z packages/protocol test: [2m   Duration [22m 905ms[2m (transform 131ms, setup 0ms, import 248ms, tests 39ms, environment 0ms)[22m
2026-05-10T14:49:25.0134558Z packages/protocol test: Done
2026-05-10T14:49:25.0141252Z apps/server test$ vitest run --exclude 'test/**/*.integ.test.ts'
2026-05-10T14:49:25.0144093Z apps/client test$ vitest run --exclude 'test/e2e/**'
2026-05-10T14:49:25.5518812Z 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-10T14:49:25.6354940Z apps/client test: [1m[46m RUN [49m[22m [36mv3.2.4 [39m[90m/home/runner/work/rebno/rebno/apps/client[39m
2026-05-10T14:49:26.5890923Z apps/server test: {"level":30,"time":1778424566584,"pid":4376,"hostname":"runnervmeorf1","password":"[Redacted]","session_token":"[Redacted]","msg":"login"}
2026-05-10T14:49:26.5956795Z apps/server test:  [32m✓[39m test/otel-init.test.ts [2m([22m[2m4 tests[22m[2m)[22m[33m 746[2mms[22m[39m
2026-05-10T14:49:26.5964535Z apps/server test:      [33m[2m✓[22m[39m does not throw when OTEL_EXPORTER_OTLP_ENDPOINT is unset [33m 579[2mms[22m[39m
2026-05-10T14:49:27.2233153Z 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-10T14:49:27.2268502Z apps/client test: [22m[39mroom_layout signature did not verify — rendering skipped for mvp-lobby 000
2026-05-10T14:49:27.2387837Z apps/client test:  [32m✓[39m src/__test__/game-scene.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 150[2mms[22m[39m
2026-05-10T14:49:27.7490575Z apps/server test:  [32m✓[39m test/persistence.test.ts [2m([22m[2m5 tests[22m[2m)[22m[32m 51[2mms[22m[39m
2026-05-10T14:49:28.4467521Z apps/client test:  [32m✓[39m src/__test__/chat-hud.test.ts [2m([22m[2m9 tests[22m[2m)[22m[32m 128[2mms[22m[39m
2026-05-10T14:49:28.6798796Z 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-10T14:49:28.6809852Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-fPw1UI/rebno.db
2026-05-10T14:49:28.6829737Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-10T14:49:28.6843195Z apps/server test: [run-migrations] OK
2026-05-10T14:49:28.6944035Z 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-10T14:49:28.6947652Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-LRspTF/rebno.db
2026-05-10T14:49:28.6952009Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-10T14:49:28.6954939Z apps/server test: [run-migrations] reconciled __drizzle_migrations for pre-bootstrap DB (Assumption A7) — seeded 0001_baseline
2026-05-10T14:49:28.6956729Z apps/server test: [run-migrations] OK
2026-05-10T14:49:28.7030350Z 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-10T14:49:28.7032696Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-l8TU0e/rebno.db
2026-05-10T14:49:28.7051544Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-10T14:49:28.7060257Z apps/server test: [run-migrations] OK
2026-05-10T14:49:28.7062646Z 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-10T14:49:28.7071235Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-l8TU0e/rebno.db
2026-05-10T14:49:28.7090067Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-10T14:49:28.7109150Z apps/server test: [run-migrations] OK
2026-05-10T14:49:28.7162799Z apps/server test:  [32m✓[39m test/run-migrations.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 51[2mms[22m[39m
2026-05-10T14:49:29.0800652Z apps/server test:  [32m✓[39m test/room-key.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 23[2mms[22m[39m
2026-05-10T14:49:29.3858106Z apps/server test:  [32m✓[39m test/legacy-login.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 29[2mms[22m[39m
2026-05-10T14:49:29.6430062Z apps/client test:  [32m✓[39m src/__test__/reconnect.test.ts [2m([22m[2m13 tests[22m[2m)[22m[32m 137[2mms[22m[39m
2026-05-10T14:49:29.6792818Z apps/server test: {"level":40,"time":1778424569675,"pid":4481,"hostname":"runnervmeorf1","path":"/api/foo","msg":"staging_invite_rejected"}
2026-05-10T14:49:29.6876324Z apps/server test:  [32m✓[39m test/staging-invite.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 12[2mms[22m[39m
2026-05-10T14:49:29.6882944Z apps/server test: {"level":40,"time":1778424569678,"pid":4481,"hostname":"runnervmeorf1","path":"/api/foo","msg":"staging_invite_rejected"}
2026-05-10T14:49:29.6885386Z apps/server test: {"level":40,"time":1778424569679,"pid":4481,"hostname":"runnervmeorf1","path":"/api/foo","msg":"staging_invite_rejected"}
2026-05-10T14:49:29.9672007Z apps/server test:  [32m✓[39m test/log.test.ts [2m([22m[2m2 tests[22m[2m)[22m[32m 13[2mms[22m[39m
2026-05-10T14:49:30.1992534Z apps/server test:  [32m✓[39m test/admin-stubs.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 9[2mms[22m[39m
2026-05-10T14:49:30.4389662Z apps/server test:  [32m✓[39m test/rate-limit.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 13[2mms[22m[39m
2026-05-10T14:49:30.9825591Z apps/client test:  [32m✓[39m src/__test__/force-reset-overlay.test.ts [2m([22m[2m5 tests[22m[2m)[22m[32m 146[2mms[22m[39m
2026-05-10T14:49:31.2335426Z apps/server test: [90mstdout[2m | test/tick-accumulator.test.ts
2026-05-10T14:49:31.2348148Z apps/server test: [22m[39m◇ injected env (50) from ../../../../../../../etc/environment // tip: ⌘ override existing { override: true }
2026-05-10T14:49:31.2354536Z apps/server test: ℹ️  optional .env file not found: .env.test, .env
2026-05-10T14:49:31.9872572Z apps/server test:  [32m✓[39m test/tick-accumulator.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 8[2mms[22m[39m
2026-05-10T14:49:32.1034051Z apps/client test:  [32m✓[39m src/__test__/nameplate.test.ts [2m([22m[2m3 tests[22m[2m)[22m[32m 39[2mms[22m[39m
2026-05-10T14:49:32.2353645Z apps/server test:  [32m✓[39m test/health.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 8[2mms[22m[39m
2026-05-10T14:49:32.2435708Z apps/server test: [2m Test Files [22m [1m[32m11 passed[39m[22m[90m (11)[39m
2026-05-10T14:49:32.2459081Z apps/server test: [2m      Tests [22m [1m[32m61 passed[39m[22m[90m (61)[39m
2026-05-10T14:49:32.2468761Z apps/server test: [2m   Start at [22m 14:49:25
2026-05-10T14:49:32.2480460Z apps/server test: [2m   Duration [22m 6.68s[2m (transform 419ms, setup 0ms, import 3.28s, tests 963ms, environment 2ms)[22m
2026-05-10T14:49:32.2999916Z apps/server test: Done
2026-05-10T14:49:32.8704668Z 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-10T14:49:33.5663750Z 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-10T14:49:34.3170665Z 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-10T14:49:34.9875384Z 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-10T14:49:35.6471702Z 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-10T14:49:36.3023105Z apps/client test:  [32m✓[39m src/__test__/auth-client.test.ts [2m([22m[2m5 tests[22m[2m)[22m[32m 6[2mms[22m[39m
2026-05-10T14:49:36.9880518Z apps/client test:  [32m✓[39m src/__test__/reconciler.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 6[2mms[22m[39m
2026-05-10T14:49:37.6503658Z apps/client test:  [32m✓[39m src/__test__/prediction.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 5[2mms[22m[39m
2026-05-10T14:49:38.3120805Z apps/client test:  [32m✓[39m src/__test__/extrapolation.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 5[2mms[22m[39m
2026-05-10T14:49:38.9601116Z 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-10T14:49:39.6435432Z 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-10T14:49:39.6654024Z apps/client test: [2m Test Files [22m [1m[32m16 passed[39m[22m[90m (16)[39m
2026-05-10T14:49:39.6658877Z apps/client test: [2m      Tests [22m [1m[32m98 passed[39m[22m[2m | [22m[90m4 todo[39m[90m (102)[39m
2026-05-10T14:49:39.6662280Z apps/client test: [2m   Start at [22m 14:49:25
2026-05-10T14:49:39.6664455Z apps/client test: [2m   Duration [22m 14.05s[2m (transform 544ms, setup 55ms, collect 829ms, tests 686ms, environment 8.08s, prepare 1.63s)[22m
2026-05-10T14:49:39.7990115Z apps/client test: Done
2026-05-10T14:49:39.8082166Z 
2026-05-10T14:49:39.8085285Z verify-phase-4: OK (12 steps green)
2026-05-10T14:49:39.8198915Z 
2026-05-10T14:49:39.8199578Z === Workspace: typecheck ===
2026-05-10T14:49:39.8200796Z >>> pnpm -r typecheck
2026-05-10T14:49:40.1426075Z Scope: 5 of 6 workspace projects
2026-05-10T14:49:40.1482469Z packages/db typecheck$ tsc --noEmit
2026-05-10T14:49:40.1491432Z packages/game-logic typecheck$ tsc --noEmit
2026-05-10T14:49:42.7439936Z packages/game-logic typecheck: Done
2026-05-10T14:49:42.7451236Z packages/protocol typecheck$ tsc --noEmit
2026-05-10T14:49:44.9769462Z packages/db typecheck: Done
2026-05-10T14:49:46.2036529Z packages/protocol typecheck: Done
2026-05-10T14:49:46.2044292Z apps/client typecheck$ tsc --noEmit
2026-05-10T14:49:46.2047404Z apps/server typecheck$ tsc --noEmit
2026-05-10T14:49:56.8339688Z apps/client typecheck: Done
2026-05-10T14:49:57.9986249Z apps/server typecheck: Done
2026-05-10T14:49:58.0079822Z 
2026-05-10T14:49:58.0080333Z === Lint: deploy-stack ===
2026-05-10T14:49:58.0081273Z >>> pnpm lint:deploy-stack
2026-05-10T14:49:58.3118793Z 
2026-05-10T14:49:58.3119845Z > rebno@0.0.0 lint:deploy-stack /home/runner/work/rebno/rebno
2026-05-10T14:49:58.3121053Z > node tools/scripts/lint-deploy-stack.mjs
2026-05-10T14:49:58.3121695Z 
2026-05-10T14:49:58.3434894Z lint-deploy-stack: OK
2026-05-10T14:49:58.3552389Z 
2026-05-10T14:49:58.3552921Z === Lint: deploy-stack test ===
2026-05-10T14:49:58.3553765Z >>> pnpm lint:deploy-stack:test
2026-05-10T14:49:58.6570510Z 
2026-05-10T14:49:58.6571704Z > rebno@0.0.0 lint:deploy-stack:test /home/runner/work/rebno/rebno
2026-05-10T14:49:58.6575660Z > node tools/scripts/lint-deploy-stack.test.mjs
2026-05-10T14:49:58.6576508Z 
2026-05-10T14:49:58.7199135Z PASS: lint-deploy-stack green
2026-05-10T14:49:58.7330515Z 
2026-05-10T14:49:58.7339148Z === ADR 0005 lint ===
2026-05-10T14:49:58.7339684Z >>> pnpm lint:adr:0005
2026-05-10T14:49:59.0326365Z 
2026-05-10T14:49:59.0327381Z > rebno@0.0.0 lint:adr:0005 /home/runner/work/rebno/rebno
2026-05-10T14:49:59.0329359Z > node tools/asset-catalog/scripts/lint-adr.mjs docs/adr/0005-deploy-topology.md --no-matrix
2026-05-10T14:49:59.0330371Z 
2026-05-10T14:49:59.0632041Z OK: ADR docs/adr/0005-deploy-topology.md validated (no-matrix mode — Michael Nygard sections present)
2026-05-10T14:49:59.0758845Z 
2026-05-10T14:49:59.0759267Z === ADR 0006 lint ===
2026-05-10T14:49:59.0759948Z >>> pnpm lint:adr:0006
2026-05-10T14:49:59.3829270Z 
2026-05-10T14:49:59.3830290Z > rebno@0.0.0 lint:adr:0006 /home/runner/work/rebno/rebno
2026-05-10T14:49:59.3831844Z > node tools/asset-catalog/scripts/lint-adr.mjs docs/adr/0006-observability-stack.md --no-matrix
2026-05-10T14:49:59.3833022Z 
2026-05-10T14:49:59.4125352Z OK: ADR docs/adr/0006-observability-stack.md validated (no-matrix mode — Michael Nygard sections present)
2026-05-10T14:49:59.4248783Z 
2026-05-10T14:49:59.4249961Z === Workspace: test ===
2026-05-10T14:49:59.4250786Z >>> pnpm -r test
2026-05-10T14:49:59.7351946Z Scope: 5 of 6 workspace projects
2026-05-10T14:49:59.7429075Z packages/db test$ vitest run
2026-05-10T14:49:59.7429745Z packages/game-logic test$ vitest run
2026-05-10T14:50:00.2600611Z 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-10T14:50:00.2610145Z 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-10T14:50:00.5910626Z 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-10T14:50:00.8661070Z packages/game-logic test:  [32m✓[39m test/golden.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 11[2mms[22m[39m
2026-05-10T14:50:01.0990643Z packages/game-logic test:  [32m✓[39m test/accumulator.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 7[2mms[22m[39m
2026-05-10T14:50:01.2548115Z packages/db test:  [32m✓[39m tests/schema-shape.test.ts [2m([22m[2m10 tests[22m[2m)[22m[32m 14[2mms[22m[39m
2026-05-10T14:50:01.3394137Z packages/game-logic test:  [32m✓[39m test/rng.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 8[2mms[22m[39m
2026-05-10T14:50:01.3490243Z packages/game-logic test: [2m Test Files [22m [1m[32m4 passed[39m[22m[90m (4)[39m
2026-05-10T14:50:01.3509757Z packages/game-logic test: [2m      Tests [22m [1m[32m21 passed[39m[22m[90m (21)[39m
2026-05-10T14:50:01.3529450Z packages/game-logic test: [2m   Start at [22m 14:50:00
2026-05-10T14:50:01.3540073Z packages/game-logic test: [2m   Duration [22m 1.08s[2m (transform 117ms, setup 0ms, import 202ms, tests 46ms, environment 1ms)[22m
2026-05-10T14:50:01.3920195Z packages/game-logic test: Done
2026-05-10T14:50:01.3939117Z packages/protocol test$ vitest run
2026-05-10T14:50:01.4785399Z 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-10T14:50:01.9814479Z 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-10T14:50:02.4067797Z packages/protocol test:  [32m✓[39m test/codec.test.ts [2m([22m[2m18 tests[22m[2m)[22m[32m 22[2mms[22m[39m
2026-05-10T14:50:02.4546252Z packages/db test:  [32m✓[39m tests/promotion.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 8[2mms[22m[39m
2026-05-10T14:50:02.4639759Z packages/db test: [2m Test Files [22m [1m[32m3 passed[39m[22m[90m (3)[39m
2026-05-10T14:50:02.4641511Z packages/db test: [2m      Tests [22m [1m[32m22 passed[39m[22m[90m (22)[39m
2026-05-10T14:50:02.4679258Z packages/db test: [2m   Start at [22m 14:50:00
2026-05-10T14:50:02.4710353Z packages/db test: [2m   Duration [22m 2.19s[2m (transform 172ms, setup 0ms, import 1.47s, tests 30ms, environment 1ms)[22m
2026-05-10T14:50:02.5039830Z packages/db test: Done
2026-05-10T14:50:02.6103803Z packages/protocol test:  [32m✓[39m test/intents.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 7[2mms[22m[39m
2026-05-10T14:50:02.7784708Z packages/protocol test:  [32m✓[39m test/schema-shape.test.ts [2m([22m[2m3 tests[22m[2m)[22m[32m 5[2mms[22m[39m
2026-05-10T14:50:02.9490846Z packages/protocol test:  [32m✓[39m test/state.test.ts [2m([22m[2m3 tests[22m[2m)[22m[32m 4[2mms[22m[39m
2026-05-10T14:50:02.9525632Z packages/protocol test: [2m Test Files [22m [1m[32m4 passed[39m[22m[90m (4)[39m
2026-05-10T14:50:02.9533614Z packages/protocol test: [2m      Tests [22m [1m[32m30 passed[39m[22m[90m (30)[39m
2026-05-10T14:50:02.9534824Z packages/protocol test: [2m   Start at [22m 14:50:01
2026-05-10T14:50:02.9536397Z packages/protocol test: [2m   Duration [22m 963ms[2m (transform 146ms, setup 0ms, import 273ms, tests 38ms, environment 0ms)[22m
2026-05-10T14:50:02.9843077Z packages/protocol test: Done
2026-05-10T14:50:02.9848841Z apps/client test$ vitest run --exclude 'test/e2e/**'
2026-05-10T14:50:02.9852167Z apps/server test$ vitest run --exclude 'test/**/*.integ.test.ts'
2026-05-10T14:50:03.5420410Z 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-10T14:50:03.6040656Z apps/client test: [1m[46m RUN [49m[22m [36mv3.2.4 [39m[90m/home/runner/work/rebno/rebno/apps/client[39m
2026-05-10T14:50:04.5920524Z apps/server test: {"level":30,"time":1778424604588,"pid":5240,"hostname":"runnervmeorf1","password":"[Redacted]","session_token":"[Redacted]","msg":"login"}
2026-05-10T14:50:04.5989973Z apps/server test:  [32m✓[39m test/otel-init.test.ts [2m([22m[2m4 tests[22m[2m)[22m[33m 740[2mms[22m[39m
2026-05-10T14:50:04.5999878Z apps/server test:      [33m[2m✓[22m[39m does not throw when OTEL_EXPORTER_OTLP_ENDPOINT is unset [33m 583[2mms[22m[39m
2026-05-10T14:50:05.2381129Z 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-10T14:50:05.2389811Z apps/client test: [22m[39mroom_layout signature did not verify — rendering skipped for mvp-lobby 000
2026-05-10T14:50:05.2587484Z apps/client test:  [32m✓[39m src/__test__/game-scene.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 147[2mms[22m[39m
2026-05-10T14:50:05.6761499Z 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-10T14:50:05.6777165Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-eDkJj0/rebno.db
2026-05-10T14:50:05.6790402Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-10T14:50:05.6809119Z apps/server test: [run-migrations] OK
2026-05-10T14:50:05.6899814Z 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-10T14:50:05.6903345Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-veE2Lx/rebno.db
2026-05-10T14:50:05.6930229Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-10T14:50:05.6944753Z apps/server test: [run-migrations] reconciled __drizzle_migrations for pre-bootstrap DB (Assumption A7) — seeded 0001_baseline
2026-05-10T14:50:05.6947023Z apps/server test: [run-migrations] OK
2026-05-10T14:50:05.7050160Z 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-10T14:50:05.7069875Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-OyaIaS/rebno.db
2026-05-10T14:50:05.7082427Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-10T14:50:05.7094183Z apps/server test: [run-migrations] OK
2026-05-10T14:50:05.7130043Z 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-10T14:50:05.7139632Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-OyaIaS/rebno.db
2026-05-10T14:50:05.7142189Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-10T14:50:05.7143289Z apps/server test: [run-migrations] OK
2026-05-10T14:50:05.7144669Z apps/server test:  [32m✓[39m test/run-migrations.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 55[2mms[22m[39m
2026-05-10T14:50:06.4027959Z apps/client test:  [32m✓[39m src/__test__/force-reset-overlay.test.ts [2m([22m[2m5 tests[22m[2m)[22m[32m 102[2mms[22m[39m
2026-05-10T14:50:06.7985249Z apps/server test:  [32m✓[39m test/persistence.test.ts [2m([22m[2m5 tests[22m[2m)[22m[32m 57[2mms[22m[39m
2026-05-10T14:50:07.0660374Z apps/server test:  [32m✓[39m test/legacy-login.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 14[2mms[22m[39m
2026-05-10T14:50:07.3327144Z apps/server test:  [32m✓[39m test/room-key.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 23[2mms[22m[39m
2026-05-10T14:50:07.5817259Z apps/server test:  [32m✓[39m test/rate-limit.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 11[2mms[22m[39m
2026-05-10T14:50:07.6415214Z apps/client test:  [32m✓[39m src/__test__/reconnect.test.ts [2m([22m[2m13 tests[22m[2m)[22m[32m 115[2mms[22m[39m
2026-05-10T14:50:07.8600295Z apps/server test:  [32m✓[39m test/log.test.ts [2m([22m[2m2 tests[22m[2m)[22m[32m 14[2mms[22m[39m
2026-05-10T14:50:08.1632781Z apps/server test: {"level":40,"time":1778424608155,"pid":5382,"hostname":"runnervmeorf1","path":"/api/foo","msg":"staging_invite_rejected"}
2026-05-10T14:50:08.1689518Z apps/server test:  [32m✓[39m test/staging-invite.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 15[2mms[22m[39m
2026-05-10T14:50:08.1712961Z apps/server test: {"level":40,"time":1778424608159,"pid":5382,"hostname":"runnervmeorf1","path":"/api/foo","msg":"staging_invite_rejected"}
2026-05-10T14:50:08.1741332Z apps/server test: {"level":40,"time":1778424608160,"pid":5382,"hostname":"runnervmeorf1","path":"/api/foo","msg":"staging_invite_rejected"}
2026-05-10T14:50:08.4337538Z apps/server test:  [32m✓[39m test/admin-stubs.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 9[2mms[22m[39m
2026-05-10T14:50:08.6633506Z apps/server test:  [32m✓[39m test/health.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 11[2mms[22m[39m
2026-05-10T14:50:08.9200700Z apps/client test:  [32m✓[39m src/__test__/chat-hud.test.ts [2m([22m[2m9 tests[22m[2m)[22m[32m 144[2mms[22m[39m
2026-05-10T14:50:09.4776643Z apps/server test: [90mstdout[2m | test/tick-accumulator.test.ts
2026-05-10T14:50:09.4787866Z apps/server test: [22m[39m◇ injected env (50) from ../../../../../../../etc/environment // tip: ⌘ multiple files { path: ['.env.local', '.env'] }
2026-05-10T14:50:09.4825887Z apps/server test: ℹ️  optional .env file not found: .env.test, .env
2026-05-10T14:50:10.0487828Z apps/client test:  [32m✓[39m src/__test__/nameplate.test.ts [2m([22m[2m3 tests[22m[2m)[22m[32m 35[2mms[22m[39m
2026-05-10T14:50:10.2448824Z apps/server test:  [32m✓[39m test/tick-accumulator.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 8[2mms[22m[39m
2026-05-10T14:50:10.2529874Z apps/server test: [2m Test Files [22m [1m[32m11 passed[39m[22m[90m (11)[39m
2026-05-10T14:50:10.2560714Z apps/server test: [2m      Tests [22m [1m[32m61 passed[39m[22m[90m (61)[39m
2026-05-10T14:50:10.2599200Z apps/server test: [2m   Start at [22m 14:50:03
2026-05-10T14:50:10.2616408Z apps/server test: [2m   Duration [22m 6.70s[2m (transform 455ms, setup 0ms, import 3.36s, tests 958ms, environment 2ms)[22m
2026-05-10T14:50:10.3015115Z apps/server test: Done
2026-05-10T14:50:10.8098128Z 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-10T14:50:11.5946658Z 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-10T14:50:12.2766302Z 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-10T14:50:12.9343062Z 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-10T14:50:13.6093227Z 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-10T14:50:14.2647746Z 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-10T14:50:14.9489186Z apps/client test:  [32m✓[39m src/__test__/reconciler.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 6[2mms[22m[39m
2026-05-10T14:50:15.6085230Z apps/client test:  [32m✓[39m src/__test__/prediction.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 5[2mms[22m[39m
2026-05-10T14:50:16.2714200Z apps/client test:  [32m✓[39m src/__test__/extrapolation.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 5[2mms[22m[39m
2026-05-10T14:50:16.9359865Z 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-10T14:50:17.6012057Z 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-10T14:50:17.6210189Z apps/client test: [2m Test Files [22m [1m[32m16 passed[39m[22m[90m (16)[39m
2026-05-10T14:50:17.6231150Z apps/client test: [2m      Tests [22m [1m[32m98 passed[39m[22m[2m | [22m[90m4 todo[39m[90m (102)[39m
2026-05-10T14:50:17.6259210Z apps/client test: [2m   Start at [22m 14:50:03
2026-05-10T14:50:17.6276220Z apps/client test: [2m   Duration [22m 14.02s[2m (transform 484ms, setup 44ms, collect 776ms, tests 626ms, environment 8.08s, prepare 1.64s)[22m
2026-05-10T14:50:17.7557804Z apps/client test: Done
2026-05-10T14:50:17.7643702Z 
2026-05-10T14:50:17.7644258Z verify-phase-5: OK (7 steps green)
2026-05-10T14:50:17.7815389Z ##[group]Run pnpm lint:vite-env:staging
2026-05-10T14:50:17.7816125Z [36;1mpnpm lint:vite-env:staging[0m
2026-05-10T14:50:17.7841380Z shell: /usr/bin/bash -e {0}
2026-05-10T14:50:17.7841810Z env:
2026-05-10T14:50:17.7842262Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T14:50:17.7842830Z ##[endgroup]
2026-05-10T14:50:18.0822450Z 
2026-05-10T14:50:18.0823528Z > rebno@0.0.0 lint:vite-env:staging /home/runner/work/rebno/rebno
2026-05-10T14:50:18.0824795Z > node tools/scripts/lint-vite-env.mjs --target staging
2026-05-10T14:50:18.0825703Z 
2026-05-10T14:50:18.1155142Z lint-vite-env: OK
2026-05-10T14:50:18.1319184Z ##[group]Run pnpm --filter @rebno/client build:staging
2026-05-10T14:50:18.1319662Z [36;1mpnpm --filter @rebno/client build:staging[0m
2026-05-10T14:50:18.1341280Z shell: /usr/bin/bash -e {0}
2026-05-10T14:50:18.1341533Z env:
2026-05-10T14:50:18.1341796Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T14:50:18.1342122Z ##[endgroup]
2026-05-10T14:50:18.4754089Z 
2026-05-10T14:50:18.4755174Z > @rebno/client@0.1.0 build:staging /home/runner/work/rebno/rebno/apps/client
2026-05-10T14:50:18.4756443Z > vite build --mode staging
2026-05-10T14:50:18.4757025Z 
2026-05-10T14:50:18.6943194Z [36mvite v8.0.11 [32mbuilding client environment for staging...[36m[39m
2026-05-10T14:50:18.7065349Z [2K
2026-05-10T14:50:19.1713723Z transforming...✓ 125 modules transformed.
2026-05-10T14:50:19.4618101Z rendering chunks...
2026-05-10T14:50:19.7951914Z computing gzip size...
2026-05-10T14:50:19.8247942Z ../server/public/.vite/manifest.json           0.13 kB │ gzip:   0.11 kB
2026-05-10T14:50:19.8250132Z ../server/public/index.html                    1.00 kB │ gzip:   0.55 kB
2026-05-10T14:50:19.8252244Z ../server/public/assets/index-BaJGej9W.js  1,514.99 kB │ gzip: 410.79 kB │ map: 11,146.78 kB
2026-05-10T14:50:19.8253477Z 
2026-05-10T14:50:19.8254527Z [32m✓ built in 1.13s[39m
2026-05-10T14:50:19.8259895Z [33m[plugin builtin:vite-reporter] 
2026-05-10T14:50:19.8261626Z (!) Some chunks are larger than 500 kB after minification. Consider:
2026-05-10T14:50:19.8263798Z - Using dynamic import() to code-split the application
2026-05-10T14:50:19.8280760Z - Use build.rolldownOptions.output.codeSplitting to improve chunking: https://rolldown.rs/reference/OutputOptions.codeSplitting
2026-05-10T14:50:19.8282431Z - Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.[39m
2026-05-10T14:50:19.8571230Z ##[group]Run pnpm asset-pipeline:build
2026-05-10T14:50:19.8571835Z [36;1mpnpm asset-pipeline:build[0m
2026-05-10T14:50:19.8603380Z shell: /usr/bin/bash -e {0}
2026-05-10T14:50:19.8603810Z env:
2026-05-10T14:50:19.8604234Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T14:50:19.8604787Z ##[endgroup]
2026-05-10T14:50:20.1676814Z 
2026-05-10T14:50:20.1691136Z > rebno@0.0.0 asset-pipeline:build /home/runner/work/rebno/rebno
2026-05-10T14:50:20.1692229Z > cd tools/asset-pipeline && pnpm build
2026-05-10T14:50:20.1693212Z 
2026-05-10T14:50:20.4824341Z 
2026-05-10T14:50:20.4825232Z > asset-pipeline@0.1.0 build /home/runner/work/rebno/rebno/tools/asset-pipeline
2026-05-10T14:50:20.4826064Z > tsx cli.ts build
2026-05-10T14:50:20.4826314Z 
2026-05-10T14:50:20.8606279Z Usage:
2026-05-10T14:50:20.8607435Z   asset-pipeline bootstrap   <extracted-dir> <source-out-dir>
2026-05-10T14:50:20.8609627Z   asset-pipeline build       <source-dir> <atlas-out-dir> [--background <path>]
2026-05-10T14:50:20.8610931Z   asset-pipeline postprocess <vite-manifest.json> <pipeline-manifest.json> <out-path>
2026-05-10T14:50:20.8611729Z 
2026-05-10T14:50:20.8612618Z See .planning/phases/06-client-rebuild-mvp-gate-cli-08-hard-milestone/06-CONTEXT.md D-13/D-14/D-16.
2026-05-10T14:50:20.8856895Z  ELIFECYCLE  Command failed with exit code 2.
2026-05-10T14:50:20.9161067Z  ELIFECYCLE  Command failed with exit code 2.
2026-05-10T14:50:20.9385290Z ##[error]Process completed with exit code 2.
2026-05-10T14:50:20.9431222Z ##[group]Run pnpm lint:asset-pipeline
2026-05-10T14:50:20.9431572Z [36;1mpnpm lint:asset-pipeline[0m
2026-05-10T14:50:20.9452433Z shell: /usr/bin/bash -e {0}
2026-05-10T14:50:20.9452687Z env:
2026-05-10T14:50:20.9452941Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T14:50:20.9453254Z ##[endgroup]
2026-05-10T14:50:21.2487361Z 
2026-05-10T14:50:21.2488718Z > rebno@0.0.0 lint:asset-pipeline /home/runner/work/rebno/rebno
2026-05-10T14:50:21.2490016Z > node tools/scripts/lint-asset-pipeline.mjs
2026-05-10T14:50:21.2490724Z 
2026-05-10T14:50:21.2827729Z lint-asset-pipeline: pipeline-manifest.json not found at /home/runner/work/rebno/rebno/tools/asset-pipeline/output/pipeline-manifest.json
2026-05-10T14:50:21.2982576Z  ELIFECYCLE  Command failed with exit code 1.
2026-05-10T14:50:21.3177214Z ##[error]Process completed with exit code 1.
2026-05-10T14:50:21.3215891Z ##[group]Run pnpm trace:check
2026-05-10T14:50:21.3216394Z [36;1mpnpm trace:check[0m
2026-05-10T14:50:21.3247366Z shell: /usr/bin/bash -e {0}
2026-05-10T14:50:21.3247797Z env:
2026-05-10T14:50:21.3248556Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T14:50:21.3249164Z ##[endgroup]
2026-05-10T14:50:21.6261274Z 
2026-05-10T14:50:21.6262371Z > rebno@0.0.0 trace:check /home/runner/work/rebno/rebno
2026-05-10T14:50:21.6263569Z > traceable-reqs check
2026-05-10T14:50:21.6264131Z 
2026-05-10T14:50:21.6298677Z sh: 1: traceable-reqs: not found
2026-05-10T14:50:21.6445877Z  ELIFECYCLE  Command failed.
2026-05-10T14:50:21.6649031Z ##[error]Process completed with exit code 1.
2026-05-10T14:50:21.6703558Z ##[group]Run superfly/flyctl-actions/setup-flyctl@fc53c09e1bc3be6f54706524e3b82c4f462f77be
2026-05-10T14:50:21.6704378Z with:
2026-05-10T14:50:21.6704702Z   version: latest
2026-05-10T14:50:21.6705046Z env:
2026-05-10T14:50:21.6705462Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T14:50:21.6706008Z ##[endgroup]
2026-05-10T14:50:21.8780058Z 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-10T14:50:22.4461037Z [command]/usr/bin/tar xz --warning=no-unknown-keyword --overwrite -C /home/runner/work/_temp/2a626a09-4161-4779-9261-d8019894c00c -f /home/runner/work/_temp/db41a71a-e7a1-42b3-ae9c-de7208a2cd1f
2026-05-10T14:50:23.2300922Z flyctl 0.4.49 is installed
2026-05-10T14:50:23.2404222Z ##[group]Run flyctl auth docker
2026-05-10T14:50:23.2404540Z [36;1mflyctl auth docker[0m
2026-05-10T14:50:23.2425786Z shell: /usr/bin/bash -e {0}
2026-05-10T14:50:23.2426045Z env:
2026-05-10T14:50:23.2426309Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T14:50:23.2430411Z   FLY_API_TOKEN: ***
2026-05-10T14:50:23.2430667Z ##[endgroup]
2026-05-10T14:50:23.9209028Z Authentication successful. You can now tag and push images to registry.fly.io/{your-app}
2026-05-10T14:50:23.9295882Z ##[group]Run docker buildx build \
2026-05-10T14:50:23.9296222Z [36;1mdocker buildx build \[0m
2026-05-10T14:50:23.9296648Z [36;1m  --tag registry.fly.io/rebno-staging:583250adb06d8506e284c0237c0e6fc2e8f440a9 \[0m
2026-05-10T14:50:23.9297264Z [36;1m  --tag registry.fly.io/rebno-prod:583250adb06d8506e284c0237c0e6fc2e8f440a9 \[0m
2026-05-10T14:50:23.9297693Z [36;1m  --push \[0m
2026-05-10T14:50:23.9297938Z [36;1m  --file apps/server/Dockerfile \[0m
2026-05-10T14:50:23.9298486Z [36;1m  .[0m
2026-05-10T14:50:23.9319788Z shell: /usr/bin/bash -e {0}
2026-05-10T14:50:23.9320042Z env:
2026-05-10T14:50:23.9320299Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T14:50:23.9323463Z   FLY_API_TOKEN: ***
2026-05-10T14:50:23.9323684Z ##[endgroup]
2026-05-10T14:50:24.2680029Z #0 building with "default" instance using docker driver
2026-05-10T14:50:24.2680531Z 
2026-05-10T14:50:24.2684818Z #1 [internal] load build definition from Dockerfile
2026-05-10T14:50:24.2687879Z #1 transferring dockerfile: 3.08kB done
2026-05-10T14:50:24.2688740Z #1 DONE 0.0s
2026-05-10T14:50:24.2688973Z 
2026-05-10T14:50:24.2689489Z #2 [internal] load metadata for docker.io/library/node:22-bookworm-slim
2026-05-10T14:50:24.4904469Z #2 ...
2026-05-10T14:50:24.4904892Z 
2026-05-10T14:50:24.4905384Z #3 [auth] litestream/litestream:pull token for registry-1.docker.io
2026-05-10T14:50:24.4906007Z #3 DONE 0.0s
2026-05-10T14:50:24.4906209Z 
2026-05-10T14:50:24.4906611Z #4 [auth] library/node:pull token for registry-1.docker.io
2026-05-10T14:50:24.4907180Z #4 DONE 0.0s
2026-05-10T14:50:24.6398136Z 
2026-05-10T14:50:24.6399640Z #5 [internal] load metadata for docker.io/litestream/litestream:0.3.13
2026-05-10T14:50:24.9394339Z #5 DONE 0.8s
2026-05-10T14:50:24.9394941Z 
2026-05-10T14:50:24.9395535Z #2 [internal] load metadata for docker.io/library/node:22-bookworm-slim
2026-05-10T14:50:25.0742890Z #2 DONE 0.8s
2026-05-10T14:50:25.0743274Z 
2026-05-10T14:50:25.0743756Z #6 [internal] load .dockerignore
2026-05-10T14:50:25.0745951Z #6 transferring context: 1.14kB done
2026-05-10T14:50:25.0746737Z #6 DONE 0.0s
2026-05-10T14:50:25.0748557Z 
2026-05-10T14:50:25.0749785Z #7 [litestream 1/1] FROM docker.io/litestream/litestream:0.3.13@sha256:027eda2a89a86015b9797d2129d4dd447e8953097b4190e1d5a30b73e76d8d58
2026-05-10T14:50:25.0753213Z #7 resolve docker.io/litestream/litestream:0.3.13@sha256:027eda2a89a86015b9797d2129d4dd447e8953097b4190e1d5a30b73e76d8d58 0.0s done
2026-05-10T14:50:25.0755604Z #7 sha256:a932d9801f9d8f11ed0566aa105ef866c097c00ef1191b88a8aa0ff8e78b4071 673B / 673B done
2026-05-10T14:50:25.0757834Z #7 sha256:1826ee394bc7e5d432bf01f054ce0dfdbead6ebb9675787833e93e29bb62f8b7 1.68kB / 1.68kB done
2026-05-10T14:50:25.0761529Z #7 sha256:63b65145d645c1250c391b2d16ebe53b3747c295ca8ba2fcb6b0cf064a4dc21c 0B / 3.37MB 0.1s
2026-05-10T14:50:25.0764617Z #7 sha256:06cf2c33466f169041e4d7cebd725e13cb0ec44373649cb9ee1ef24c21f04bef 0B / 9.79MB 0.1s
2026-05-10T14:50:25.0767798Z #7 sha256:027eda2a89a86015b9797d2129d4dd447e8953097b4190e1d5a30b73e76d8d58 2.38kB / 2.38kB done
2026-05-10T14:50:25.1754523Z #7 sha256:63b65145d645c1250c391b2d16ebe53b3747c295ca8ba2fcb6b0cf064a4dc21c 3.37MB / 3.37MB 0.1s done
2026-05-10T14:50:25.2262207Z #7 sha256:06cf2c33466f169041e4d7cebd725e13cb0ec44373649cb9ee1ef24c21f04bef 1.05MB / 9.79MB 0.2s
2026-05-10T14:50:25.2293709Z #7 extracting sha256:63b65145d645c1250c391b2d16ebe53b3747c295ca8ba2fcb6b0cf064a4dc21c
2026-05-10T14:50:25.3301045Z #7 sha256:06cf2c33466f169041e4d7cebd725e13cb0ec44373649cb9ee1ef24c21f04bef 9.79MB / 9.79MB 0.2s done
2026-05-10T14:50:25.4439250Z #7 extracting sha256:63b65145d645c1250c391b2d16ebe53b3747c295ca8ba2fcb6b0cf064a4dc21c 0.2s done
2026-05-10T14:50:25.5418526Z #7 extracting sha256:06cf2c33466f169041e4d7cebd725e13cb0ec44373649cb9ee1ef24c21f04bef
2026-05-10T14:50:26.1301464Z #7 extracting sha256:06cf2c33466f169041e4d7cebd725e13cb0ec44373649cb9ee1ef24c21f04bef 0.5s done
2026-05-10T14:50:27.3259689Z #7 DONE 2.2s
2026-05-10T14:50:27.3259920Z 
2026-05-10T14:50:27.3261236Z #8 [internal] load build context
2026-05-10T14:50:27.3262575Z #8 transferring context: 13.69MB 1.7s done
2026-05-10T14:50:27.3263810Z #8 DONE 2.2s
2026-05-10T14:50:27.3264146Z 
2026-05-10T14:50:27.3265968Z #9 [builder  1/13] FROM docker.io/library/node:22-bookworm-slim@sha256:9f6d5975c7dca860947d3915877f85607946403fc55349f39b4bc3688448bb6e
2026-05-10T14:50:27.3267468Z #9 resolve docker.io/library/node:22-bookworm-slim@sha256:9f6d5975c7dca860947d3915877f85607946403fc55349f39b4bc3688448bb6e 0.0s done
2026-05-10T14:50:27.3268793Z #9 sha256:9f6d5975c7dca860947d3915877f85607946403fc55349f39b4bc3688448bb6e 6.49kB / 6.49kB done
2026-05-10T14:50:27.3269831Z #9 sha256:868499d55378719bffa87b0ed1f099591823c029b543043c09c2483468e93201 1.93kB / 1.93kB done
2026-05-10T14:50:27.3271096Z #9 sha256:341b84210b3300ec9d6e0f0bcf477b1714b802209b5a4ca475e2077ffc07511d 6.88kB / 6.88kB done
2026-05-10T14:50:27.3272208Z #9 sha256:9b02e9fcb40102eae20d9d1fc7594b44328f4a3eb9b8a3bdb7db283d10840a30 28.24MB / 28.24MB 0.2s done
2026-05-10T14:50:27.3273351Z #9 sha256:5d4a3aa5a9ad18507bf18000f0280556365b57788f03aca635c4792a79799082 3.32kB / 3.32kB 0.3s done
2026-05-10T14:50:27.3274477Z #9 sha256:22c736fe2dee42f2274e133f0fd657bc3a2661f48b034a8adc2ba40bb6fa4b82 49.84MB / 49.84MB 0.7s done
2026-05-10T14:50:27.3275598Z #9 sha256:dad35d9305371ac05c2bdf6de63217e78a5906a5f0335bd26432bbee187aea33 1.71MB / 1.71MB 0.5s done
2026-05-10T14:50:27.3276687Z #9 sha256:079e3008b73419a93cb985863971162eb59bcb78e57f6ef558fc198ad2848d89 450B / 450B 0.5s done
2026-05-10T14:50:27.3277659Z #9 extracting sha256:9b02e9fcb40102eae20d9d1fc7594b44328f4a3eb9b8a3bdb7db283d10840a30 2.0s
2026-05-10T14:50:27.7132124Z #9 extracting sha256:9b02e9fcb40102eae20d9d1fc7594b44328f4a3eb9b8a3bdb7db283d10840a30 2.4s done
2026-05-10T14:50:27.9034706Z #9 extracting sha256:5d4a3aa5a9ad18507bf18000f0280556365b57788f03aca635c4792a79799082 done
2026-05-10T14:50:27.9037303Z #9 extracting sha256:22c736fe2dee42f2274e133f0fd657bc3a2661f48b034a8adc2ba40bb6fa4b82 0.1s
2026-05-10T14:50:29.5109361Z #9 extracting sha256:22c736fe2dee42f2274e133f0fd657bc3a2661f48b034a8adc2ba40bb6fa4b82 1.6s done
2026-05-10T14:50:29.8533557Z #9 extracting sha256:dad35d9305371ac05c2bdf6de63217e78a5906a5f0335bd26432bbee187aea33
2026-05-10T14:50:29.9545205Z #9 extracting sha256:dad35d9305371ac05c2bdf6de63217e78a5906a5f0335bd26432bbee187aea33 0.0s done
2026-05-10T14:50:29.9546887Z #9 extracting sha256:079e3008b73419a93cb985863971162eb59bcb78e57f6ef558fc198ad2848d89 done
2026-05-10T14:50:29.9547845Z #9 DONE 5.0s
2026-05-10T14:50:30.1060396Z 
2026-05-10T14:50:30.1061891Z #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-10T14:50:30.3917539Z #10 0.321 Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB]
2026-05-10T14:50:30.3919091Z #10 0.332 Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
2026-05-10T14:50:30.3920674Z #10 0.332 Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
2026-05-10T14:50:30.3921884Z #10 0.436 Get:4 http://deb.debian.org/debian bookworm/main amd64 Packages [8792 kB]
2026-05-10T14:50:30.6839816Z #10 0.578 Get:5 http://deb.debian.org/debian bookworm-updates/main amd64 Packages [6924 B]
2026-05-10T14:50:30.6907223Z #10 0.735 Get:6 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [303 kB]
2026-05-10T14:50:31.6891638Z #10 1.583 Fetched 9356 kB in 1s (7032 kB/s)
2026-05-10T14:50:32.2093086Z #10 1.583 Reading package lists...
2026-05-10T14:50:32.9298622Z #10 2.254 Reading package lists...
2026-05-10T14:50:33.0693863Z #10 2.892 Building dependency tree...
2026-05-10T14:50:33.0694544Z #10 3.046 Reading state information...
2026-05-10T14:50:33.1786191Z #10 3.175 The following additional packages will be installed:
2026-05-10T14:50:33.1787171Z #10 3.176   libssl3 openssl
2026-05-10T14:50:33.1787900Z #10 3.203 The following NEW packages will be installed:
2026-05-10T14:50:33.1788962Z #10 3.203   ca-certificates dumb-init libssl3 openssl
2026-05-10T14:50:33.1790184Z #10 3.223 0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
2026-05-10T14:50:33.1790933Z #10 3.223 Need to get 3636 kB of archives.
2026-05-10T14:50:33.1791730Z #10 3.223 After this operation, 8971 kB of additional disk space will be used.
2026-05-10T14:50:33.1793105Z #10 3.223 Get:1 http://deb.debian.org/debian-security bookworm-security/main amd64 libssl3 amd64 3.0.19-1~deb12u2 [2032 kB]
2026-05-10T14:50:33.3252992Z #10 3.242 Get:2 http://deb.debian.org/debian-security bookworm-security/main amd64 openssl amd64 3.0.19-1~deb12u2 [1435 kB]
2026-05-10T14:50:33.3254673Z #10 3.247 Get:3 http://deb.debian.org/debian bookworm/main amd64 ca-certificates all 20230311+deb12u1 [155 kB]
2026-05-10T14:50:33.3256070Z #10 3.248 Get:4 http://deb.debian.org/debian bookworm/main amd64 dumb-init amd64 1.2.5-2 [14.1 kB]
2026-05-10T14:50:33.3257275Z #10 3.370 debconf: delaying package configuration, since apt-utils is not installed
2026-05-10T14:50:33.5399659Z #10 3.396 Fetched 3636 kB in 0s (92.0 MB/s)
2026-05-10T14:50:33.5400485Z #10 3.418 Selecting previously unselected package libssl3:amd64.
2026-05-10T14:50:33.5401175Z #10 3.418 (Reading database ... 
2026-05-10T14:50:33.5401660Z (Reading database ... 5%
2026-05-10T14:50:33.5402068Z (Reading database ... 10%
2026-05-10T14:50:33.5402517Z (Reading database ... 15%
2026-05-10T14:50:33.5402934Z (Reading database ... 20%
2026-05-10T14:50:33.5403339Z (Reading database ... 25%
2026-05-10T14:50:33.5403737Z (Reading database ... 30%
2026-05-10T14:50:33.5404139Z (Reading database ... 35%
2026-05-10T14:50:33.5404541Z (Reading database ... 40%
2026-05-10T14:50:33.5404942Z (Reading database ... 45%
2026-05-10T14:50:33.5405343Z (Reading database ... 50%
2026-05-10T14:50:33.5405741Z (Reading database ... 55%
2026-05-10T14:50:33.5406141Z (Reading database ... 60%
2026-05-10T14:50:33.5406546Z (Reading database ... 65%
2026-05-10T14:50:33.5406946Z (Reading database ... 70%
2026-05-10T14:50:33.5407347Z (Reading database ... 75%
2026-05-10T14:50:33.5407756Z (Reading database ... 80%
2026-05-10T14:50:33.5408156Z (Reading database ... 85%
2026-05-10T14:50:33.5409287Z (Reading database ... 90%
2026-05-10T14:50:33.5409712Z (Reading database ... 95%
2026-05-10T14:50:33.5410121Z (Reading database ... 100%
2026-05-10T14:50:33.5410814Z (Reading database ... 6096 files and directories currently installed.)
2026-05-10T14:50:33.5411768Z #10 3.431 Preparing to unpack .../libssl3_3.0.19-1~deb12u2_amd64.deb ...
2026-05-10T14:50:33.5412565Z #10 3.433 Unpacking libssl3:amd64 (3.0.19-1~deb12u2) ...
2026-05-10T14:50:33.5816396Z #10 3.626 Selecting previously unselected package openssl.
2026-05-10T14:50:33.6937307Z #10 3.627 Preparing to unpack .../openssl_3.0.19-1~deb12u2_amd64.deb ...
2026-05-10T14:50:33.6938832Z #10 3.629 Unpacking openssl (3.0.19-1~deb12u2) ...
2026-05-10T14:50:33.8005141Z #10 3.777 Selecting previously unselected package ca-certificates.
2026-05-10T14:50:33.8006219Z #10 3.779 Preparing to unpack .../ca-certificates_20230311+deb12u1_all.deb ...
2026-05-10T14:50:33.8007474Z #10 3.781 Unpacking ca-certificates (20230311+deb12u1) ...
2026-05-10T14:50:33.9524536Z #10 3.861 Selecting previously unselected package dumb-init.
2026-05-10T14:50:33.9525502Z #10 3.862 Preparing to unpack .../dumb-init_1.2.5-2_amd64.deb ...
2026-05-10T14:50:33.9526658Z #10 3.865 Unpacking dumb-init (1.2.5-2) ...
2026-05-10T14:50:33.9527848Z #10 3.886 Setting up dumb-init (1.2.5-2) ...
2026-05-10T14:50:33.9535868Z #10 3.890 Setting up libssl3:amd64 (3.0.19-1~deb12u2) ...
2026-05-10T14:50:33.9536919Z #10 3.893 Setting up openssl (3.0.19-1~deb12u2) ...
2026-05-10T14:50:33.9537851Z #10 3.898 Setting up ca-certificates (20230311+deb12u1) ...
2026-05-10T14:50:34.0917949Z #10 4.003 debconf: unable to initialize frontend: Dialog
2026-05-10T14:50:34.0919176Z #10 4.003 debconf: (TERM is not set, so the dialog frontend is not usable.)
2026-05-10T14:50:34.0920247Z #10 4.003 debconf: falling back to frontend: Readline
2026-05-10T14:50:34.0921049Z #10 4.004 debconf: unable to initialize frontend: Readline
2026-05-10T14:50:34.0925220Z #10 4.004 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-10T14:50:34.0935068Z #10 4.005 debconf: falling back to frontend: Teletype
2026-05-10T14:50:34.8524888Z #10 4.897 Updating certificates in /etc/ssl/certs...
2026-05-10T14:50:35.5678302Z #10 5.386 142 added, 0 removed; done.
2026-05-10T14:50:35.5679428Z #10 5.443 Processing triggers for libc-bin (2.36-9+deb12u13) ...
2026-05-10T14:50:35.5680551Z #10 5.455 Processing triggers for ca-certificates (20230311+deb12u1) ...
2026-05-10T14:50:35.5681413Z #10 5.462 Updating certificates in /etc/ssl/certs...
2026-05-10T14:50:36.0987641Z #10 6.143 0 added, 0 removed; done.
2026-05-10T14:50:36.2534384Z #10 6.144 Running hooks in /etc/ca-certificates/update.d...
2026-05-10T14:50:36.2535249Z #10 6.145 done.
2026-05-10T14:50:36.3037121Z #10 DONE 6.3s
2026-05-10T14:50:36.3045404Z 
2026-05-10T14:50:36.3051719Z #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-10T14:50:36.3053278Z #11 0.269 Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB]
2026-05-10T14:50:36.3054467Z #11 0.278 Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
2026-05-10T14:50:36.3055460Z #11 0.278 Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
2026-05-10T14:50:36.3056476Z #11 0.348 Get:4 http://deb.debian.org/debian bookworm/main amd64 Packages [8792 kB]
2026-05-10T14:50:36.3057821Z #11 0.467 Get:5 http://deb.debian.org/debian bookworm-updates/main amd64 Packages [6924 B]
2026-05-10T14:50:36.3068920Z #11 0.565 Get:6 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [303 kB]
2026-05-10T14:50:36.3070459Z #11 1.509 Fetched 9356 kB in 1s (7518 kB/s)
2026-05-10T14:50:36.3071249Z #11 1.509 Reading package lists...
2026-05-10T14:50:36.3072436Z #11 2.160 Reading package lists...
2026-05-10T14:50:36.3074979Z #11 2.825 Building dependency tree...
2026-05-10T14:50:36.3076783Z #11 2.975 Reading state information...
2026-05-10T14:50:36.3080959Z #11 3.114 The following additional packages will be installed:
2026-05-10T14:50:36.3085084Z #11 3.115   binutils binutils-common binutils-x86-64-linux-gnu bzip2 cpp cpp-12 dpkg-dev
2026-05-10T14:50:36.3086225Z #11 3.115   g++ g++-12 gcc gcc-12 git-man libasan8 libatomic1 libbinutils libbrotli1
2026-05-10T14:50:36.3090067Z #11 3.116   libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libctf-nobfd0 libctf0
2026-05-10T14:50:36.3091122Z #11 3.116   libcurl3-gnutls libdpkg-perl liberror-perl libexpat1 libgcc-12-dev
2026-05-10T14:50:36.3092367Z #11 3.116   libgdbm-compat4 libgdbm6 libgomp1 libgprofng0 libgssapi-krb5-2 libisl23
2026-05-10T14:50:36.3093348Z #11 3.117   libitm1 libjansson4 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0
2026-05-10T14:50:36.3094378Z #11 3.117   libldap-2.5-0 liblsan0 libmpc3 libmpfr6 libncursesw6 libnghttp2-14
2026-05-10T14:50:36.3104672Z #11 3.117   libnsl-dev libnsl2 libperl5.36 libpsl5 libpython3-stdlib
2026-05-10T14:50:36.3105800Z #11 3.118   libpython3.11-minimal libpython3.11-stdlib libquadmath0 libreadline8
2026-05-10T14:50:36.3106878Z #11 3.118   librtmp1 libsasl2-2 libsasl2-modules-db libsqlite3-0 libssh2-1 libssl3
2026-05-10T14:50:36.3107707Z #11 3.119   libstdc++-12-dev libtirpc-common libtirpc-dev libtirpc3 libtsan2 libubsan1
2026-05-10T14:50:36.3110842Z #11 3.119   linux-libc-dev make media-types openssl patch perl perl-modules-5.36
2026-05-10T14:50:36.3112290Z #11 3.120   python3-minimal python3.11 python3.11-minimal readline-common rpcsvc-proto
2026-05-10T14:50:36.3113122Z #11 3.120   xz-utils
2026-05-10T14:50:36.3114076Z #11 3.121 Suggested packages:
2026-05-10T14:50:36.3115196Z #11 3.122   binutils-doc bzip2-doc cpp-doc gcc-12-locales cpp-12-doc debian-keyring
2026-05-10T14:50:36.3116408Z #11 3.122   g++-multilib g++-12-multilib gcc-12-doc gcc-multilib manpages-dev autoconf
2026-05-10T14:50:36.3117958Z #11 3.122   automake libtool flex bison gdb gcc-doc gcc-12-multilib gettext-base
2026-05-10T14:50:36.3119493Z #11 3.122   git-daemon-run | git-daemon-sysvinit git-doc git-email git-gui gitk gitweb
2026-05-10T14:50:36.3120831Z #11 3.123   git-cvs git-mediawiki git-svn glibc-doc gnupg | sq | sqop | pgpainless-cli
2026-05-10T14:50:36.3121897Z #11 3.123   sensible-utils bzr gdbm-l10n krb5-doc krb5-user libstdc++-12-doc make-doc ed
2026-05-10T14:50:36.3122861Z #11 3.123   diffutils-doc perl-doc libterm-readline-gnu-perl
2026-05-10T14:50:36.3123840Z #11 3.124   | libterm-readline-perl-perl libtap-harness-archive-perl python3-doc
2026-05-10T14:50:36.3124910Z #11 3.124   python3-tk python3-venv python3.11-venv python3.11-doc binfmt-support
2026-05-10T14:50:36.3125631Z #11 3.124   readline-doc
2026-05-10T14:50:36.3126192Z #11 3.125 Recommended packages:
2026-05-10T14:50:36.3127037Z #11 3.125   fakeroot gnupg | sq | sqop | pgpainless-cli libalgorithm-merge-perl less
2026-05-10T14:50:36.3128847Z #11 3.125   ssh-client manpages manpages-dev libc-devtools libfile-fcntllock-perl
2026-05-10T14:50:36.3130272Z #11 3.125   liblocale-gettext-perl krb5-locales libldap-common libgpm2 publicsuffix
2026-05-10T14:50:36.3131366Z #11 3.126   libsasl2-modules netbase
2026-05-10T14:50:36.3132378Z #11 3.705 The following NEW packages will be installed:
2026-05-10T14:50:36.3133650Z #11 3.705   binutils binutils-common binutils-x86-64-linux-gnu build-essential bzip2
2026-05-10T14:50:36.3134763Z #11 3.706   ca-certificates cpp cpp-12 dpkg-dev g++ g++-12 gcc gcc-12 git git-man
2026-05-10T14:50:36.3135891Z #11 3.706   libasan8 libatomic1 libbinutils libbrotli1 libc-dev-bin libc6-dev libcc1-0
2026-05-10T14:50:36.3137030Z #11 3.707   libcrypt-dev libctf-nobfd0 libctf0 libcurl3-gnutls libdpkg-perl
2026-05-10T14:50:36.3138711Z #11 3.707   liberror-perl libexpat1 libgcc-12-dev libgdbm-compat4 libgdbm6 libgomp1
2026-05-10T14:50:36.3140105Z #11 3.707   libgprofng0 libgssapi-krb5-2 libisl23 libitm1 libjansson4 libk5crypto3
2026-05-10T14:50:36.3141100Z #11 3.708   libkeyutils1 libkrb5-3 libkrb5support0 libldap-2.5-0 liblsan0 libmpc3
2026-05-10T14:50:36.3142117Z #11 3.708   libmpfr6 libncursesw6 libnghttp2-14 libnsl-dev libnsl2 libperl5.36 libpsl5
2026-05-10T14:50:36.3142950Z #11 3.709   libpython3-stdlib libpython3.11-minimal libpython3.11-stdlib libquadmath0
2026-05-10T14:50:36.3143646Z #11 3.709   libreadline8 librtmp1 libsasl2-2 libsasl2-modules-db libsqlite3-0 libssh2-1
2026-05-10T14:50:36.3144447Z #11 3.709   libssl3 libstdc++-12-dev libtirpc-common libtirpc-dev libtirpc3 libtsan2
2026-05-10T14:50:36.3145082Z #11 3.710   libubsan1 linux-libc-dev make media-types openssl patch perl
2026-05-10T14:50:36.3145815Z #11 3.710   perl-modules-5.36 python3 python3-minimal python3.11 python3.11-minimal
2026-05-10T14:50:36.3146445Z #11 3.711   readline-common rpcsvc-proto xz-utils
2026-05-10T14:50:36.3146954Z #11 3.738 0 upgraded, 83 newly installed, 0 to remove and 0 not upgraded.
2026-05-10T14:50:36.3147379Z #11 3.738 Need to get 95.4 MB of archives.
2026-05-10T14:50:36.3148206Z #11 3.738 After this operation, 402 MB of additional disk space will be used.
2026-05-10T14:50:36.3149818Z #11 3.738 Get:1 http://deb.debian.org/debian bookworm/main amd64 perl-modules-5.36 all 5.36.0-7+deb12u3 [2815 kB]
2026-05-10T14:50:36.3150844Z #11 3.763 Get:2 http://deb.debian.org/debian bookworm/main amd64 libgdbm6 amd64 1.23-3 [72.2 kB]
2026-05-10T14:50:36.3151704Z #11 3.763 Get:3 http://deb.debian.org/debian bookworm/main amd64 libgdbm-compat4 amd64 1.23-3 [48.2 kB]
2026-05-10T14:50:36.3152532Z #11 3.764 Get:4 http://deb.debian.org/debian bookworm/main amd64 libperl5.36 amd64 5.36.0-7+deb12u3 [4196 kB]
2026-05-10T14:50:36.3153651Z #11 3.786 Get:5 http://deb.debian.org/debian bookworm/main amd64 perl amd64 5.36.0-7+deb12u3 [239 kB]
2026-05-10T14:50:36.3154732Z #11 3.787 Get:6 http://deb.debian.org/debian-security bookworm-security/main amd64 libssl3 amd64 3.0.19-1~deb12u2 [2032 kB]
2026-05-10T14:50:36.3155810Z #11 3.795 Get:7 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-minimal amd64 3.11.2-6+deb12u6 [817 kB]
2026-05-10T14:50:36.3156823Z #11 3.800 Get:8 http://deb.debian.org/debian bookworm/main amd64 libexpat1 amd64 2.5.0-1+deb12u2 [99.9 kB]
2026-05-10T14:50:36.3157803Z #11 3.800 Get:9 http://deb.debian.org/debian bookworm/main amd64 python3.11-minimal amd64 3.11.2-6+deb12u6 [2064 kB]
2026-05-10T14:50:36.3159177Z #11 3.812 Get:10 http://deb.debian.org/debian bookworm/main amd64 python3-minimal amd64 3.11.2-1+b1 [26.3 kB]
2026-05-10T14:50:36.3160566Z #11 3.813 Get:11 http://deb.debian.org/debian bookworm/main amd64 media-types all 10.0.0 [26.1 kB]
2026-05-10T14:50:36.3161853Z #11 3.815 Get:12 http://deb.debian.org/debian bookworm/main amd64 libncursesw6 amd64 6.4-4 [134 kB]
2026-05-10T14:50:36.3163246Z #11 3.815 Get:13 http://deb.debian.org/debian bookworm/main amd64 libkrb5support0 amd64 1.20.1-2+deb12u4 [33.2 kB]
2026-05-10T14:50:36.3164262Z #11 3.816 Get:14 http://deb.debian.org/debian bookworm/main amd64 libk5crypto3 amd64 1.20.1-2+deb12u4 [79.8 kB]
2026-05-10T14:50:36.3165162Z #11 3.817 Get:15 http://deb.debian.org/debian bookworm/main amd64 libkeyutils1 amd64 1.6.3-2 [8808 B]
2026-05-10T14:50:36.3166646Z #11 3.818 Get:16 http://deb.debian.org/debian bookworm/main amd64 libkrb5-3 amd64 1.20.1-2+deb12u4 [334 kB]
2026-05-10T14:50:36.3168062Z #11 3.820 Get:17 http://deb.debian.org/debian bookworm/main amd64 libgssapi-krb5-2 amd64 1.20.1-2+deb12u4 [135 kB]
2026-05-10T14:50:36.3169346Z #11 3.821 Get:18 http://deb.debian.org/debian bookworm/main amd64 libtirpc-common all 1.3.3+ds-1 [14.0 kB]
2026-05-10T14:50:36.3170286Z #11 3.822 Get:19 http://deb.debian.org/debian bookworm/main amd64 libtirpc3 amd64 1.3.3+ds-1 [85.2 kB]
2026-05-10T14:50:36.3171167Z #11 3.823 Get:20 http://deb.debian.org/debian bookworm/main amd64 libnsl2 amd64 1.3.0-2 [39.5 kB]
2026-05-10T14:50:36.3171906Z #11 3.825 Get:21 http://deb.debian.org/debian bookworm/main amd64 readline-common all 8.2-1.3 [69.0 kB]
2026-05-10T14:50:36.3172803Z #11 3.825 Get:22 http://deb.debian.org/debian bookworm/main amd64 libreadline8 amd64 8.2-1.3 [166 kB]
2026-05-10T14:50:36.3173739Z #11 3.827 Get:23 http://deb.debian.org/debian bookworm/main amd64 libsqlite3-0 amd64 3.40.1-2+deb12u2 [839 kB]
2026-05-10T14:50:36.3174730Z #11 3.832 Get:24 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-stdlib amd64 3.11.2-6+deb12u6 [1798 kB]
2026-05-10T14:50:36.3175641Z #11 3.845 Get:25 http://deb.debian.org/debian bookworm/main amd64 python3.11 amd64 3.11.2-6+deb12u6 [573 kB]
2026-05-10T14:50:36.3176522Z #11 3.846 Get:26 http://deb.debian.org/debian bookworm/main amd64 libpython3-stdlib amd64 3.11.2-1+b1 [9312 B]
2026-05-10T14:50:36.3177431Z #11 3.847 Get:27 http://deb.debian.org/debian bookworm/main amd64 python3 amd64 3.11.2-1+b1 [26.3 kB]
2026-05-10T14:50:36.3178404Z #11 3.848 Get:28 http://deb.debian.org/debian bookworm/main amd64 bzip2 amd64 1.0.8-5+b1 [49.8 kB]
2026-05-10T14:50:36.3179573Z #11 3.850 Get:29 http://deb.debian.org/debian-security bookworm-security/main amd64 openssl amd64 3.0.19-1~deb12u2 [1435 kB]
2026-05-10T14:50:36.3180904Z #11 3.855 Get:30 http://deb.debian.org/debian bookworm/main amd64 ca-certificates all 20230311+deb12u1 [155 kB]
2026-05-10T14:50:36.3181774Z #11 3.858 Get:31 http://deb.debian.org/debian bookworm/main amd64 xz-utils amd64 5.4.1-1 [471 kB]
2026-05-10T14:50:36.3182553Z #11 3.860 Get:32 http://deb.debian.org/debian bookworm/main amd64 binutils-common amd64 2.40-2 [2487 kB]
2026-05-10T14:50:36.3183432Z #11 3.875 Get:33 http://deb.debian.org/debian bookworm/main amd64 libbinutils amd64 2.40-2 [572 kB]
2026-05-10T14:50:36.3184313Z #11 3.880 Get:34 http://deb.debian.org/debian bookworm/main amd64 libctf-nobfd0 amd64 2.40-2 [153 kB]
2026-05-10T14:50:36.3185258Z #11 3.880 Get:35 http://deb.debian.org/debian bookworm/main amd64 libctf0 amd64 2.40-2 [89.8 kB]
2026-05-10T14:50:36.3186136Z #11 3.882 Get:36 http://deb.debian.org/debian bookworm/main amd64 libgprofng0 amd64 2.40-2 [812 kB]
2026-05-10T14:50:36.3187048Z #11 3.887 Get:37 http://deb.debian.org/debian bookworm/main amd64 libjansson4 amd64 2.14-2 [40.8 kB]
2026-05-10T14:50:36.3188009Z #11 3.888 Get:38 http://deb.debian.org/debian bookworm/main amd64 binutils-x86-64-linux-gnu amd64 2.40-2 [2246 kB]
2026-05-10T14:50:36.3189103Z #11 3.902 Get:39 http://deb.debian.org/debian bookworm/main amd64 binutils amd64 2.40-2 [65.0 kB]
2026-05-10T14:50:36.3189877Z #11 3.903 Get:40 http://deb.debian.org/debian bookworm/main amd64 libc-dev-bin amd64 2.36-9+deb12u13 [47.4 kB]
2026-05-10T14:50:36.3190758Z #11 3.904 Get:41 http://deb.debian.org/debian-security bookworm-security/main amd64 linux-libc-dev amd64 6.1.170-3 [2272 kB]
2026-05-10T14:50:36.3191752Z #11 3.913 Get:42 http://deb.debian.org/debian bookworm/main amd64 libcrypt-dev amd64 1:4.4.33-2 [118 kB]
2026-05-10T14:50:36.3192520Z #11 3.915 Get:43 http://deb.debian.org/debian bookworm/main amd64 libtirpc-dev amd64 1.3.3+ds-1 [191 kB]
2026-05-10T14:50:36.3193247Z #11 3.917 Get:44 http://deb.debian.org/debian bookworm/main amd64 libnsl-dev amd64 1.3.0-2 [66.4 kB]
2026-05-10T14:50:36.3193971Z #11 3.918 Get:45 http://deb.debian.org/debian bookworm/main amd64 rpcsvc-proto amd64 1.4.3-1 [63.3 kB]
2026-05-10T14:50:36.3194728Z #11 3.919 Get:46 http://deb.debian.org/debian bookworm/main amd64 libc6-dev amd64 2.36-9+deb12u13 [1904 kB]
2026-05-10T14:50:36.3195616Z #11 3.933 Get:47 http://deb.debian.org/debian bookworm/main amd64 libisl23 amd64 0.25-1.1 [683 kB]
2026-05-10T14:50:36.3196324Z #11 3.936 Get:48 http://deb.debian.org/debian bookworm/main amd64 libmpfr6 amd64 4.2.0-1 [701 kB]
2026-05-10T14:50:36.3197022Z #11 3.941 Get:49 http://deb.debian.org/debian bookworm/main amd64 libmpc3 amd64 1.3.1-1 [51.5 kB]
2026-05-10T14:50:36.3197753Z #11 3.943 Get:50 http://deb.debian.org/debian bookworm/main amd64 cpp-12 amd64 12.2.0-14+deb12u1 [9768 kB]
2026-05-10T14:50:36.3198766Z #11 3.997 Get:51 http://deb.debian.org/debian bookworm/main amd64 cpp amd64 4:12.2.0-3 [6836 B]
2026-05-10T14:50:36.3199530Z #11 3.998 Get:52 http://deb.debian.org/debian bookworm/main amd64 libcc1-0 amd64 12.2.0-14+deb12u1 [41.7 kB]
2026-05-10T14:50:36.3200323Z #11 3.999 Get:53 http://deb.debian.org/debian bookworm/main amd64 libgomp1 amd64 12.2.0-14+deb12u1 [116 kB]
2026-05-10T14:50:36.3201099Z #11 4.001 Get:54 http://deb.debian.org/debian bookworm/main amd64 libitm1 amd64 12.2.0-14+deb12u1 [26.1 kB]
2026-05-10T14:50:36.3201881Z #11 4.002 Get:55 http://deb.debian.org/debian bookworm/main amd64 libatomic1 amd64 12.2.0-14+deb12u1 [9376 B]
2026-05-10T14:50:36.3202829Z #11 4.003 Get:56 http://deb.debian.org/debian bookworm/main amd64 libasan8 amd64 12.2.0-14+deb12u1 [2193 kB]
2026-05-10T14:50:36.3203609Z #11 4.016 Get:57 http://deb.debian.org/debian bookworm/main amd64 liblsan0 amd64 12.2.0-14+deb12u1 [969 kB]
2026-05-10T14:50:36.3204375Z #11 4.024 Get:58 http://deb.debian.org/debian bookworm/main amd64 libtsan2 amd64 12.2.0-14+deb12u1 [2197 kB]
2026-05-10T14:50:36.3205144Z #11 4.036 Get:59 http://deb.debian.org/debian bookworm/main amd64 libubsan1 amd64 12.2.0-14+deb12u1 [883 kB]
2026-05-10T14:50:36.3205930Z #11 4.041 Get:60 http://deb.debian.org/debian bookworm/main amd64 libquadmath0 amd64 12.2.0-14+deb12u1 [145 kB]
2026-05-10T14:50:36.3206934Z #11 4.043 Get:61 http://deb.debian.org/debian bookworm/main amd64 libgcc-12-dev amd64 12.2.0-14+deb12u1 [2437 kB]
2026-05-10T14:50:36.3207715Z #11 4.055 Get:62 http://deb.debian.org/debian bookworm/main amd64 gcc-12 amd64 12.2.0-14+deb12u1 [19.3 MB]
2026-05-10T14:50:36.3208705Z #11 4.136 Get:63 http://deb.debian.org/debian bookworm/main amd64 gcc amd64 4:12.2.0-3 [5216 B]
2026-05-10T14:50:36.3209493Z #11 4.141 Get:64 http://deb.debian.org/debian bookworm/main amd64 libstdc++-12-dev amd64 12.2.0-14+deb12u1 [2047 kB]
2026-05-10T14:50:36.3210283Z #11 4.151 Get:65 http://deb.debian.org/debian bookworm/main amd64 g++-12 amd64 12.2.0-14+deb12u1 [10.7 MB]
2026-05-10T14:50:36.3211118Z #11 4.196 Get:66 http://deb.debian.org/debian bookworm/main amd64 g++ amd64 4:12.2.0-3 [1356 B]
2026-05-10T14:50:36.3211812Z #11 4.197 Get:67 http://deb.debian.org/debian bookworm/main amd64 make amd64 4.3-4.1 [396 kB]
2026-05-10T14:50:36.3212502Z #11 4.201 Get:68 http://deb.debian.org/debian bookworm/main amd64 libdpkg-perl all 1.21.22 [603 kB]
2026-05-10T14:50:36.3213204Z #11 4.204 Get:69 http://deb.debian.org/debian bookworm/main amd64 patch amd64 2.7.6-7 [128 kB]
2026-05-10T14:50:36.3213888Z #11 4.205 Get:70 http://deb.debian.org/debian bookworm/main amd64 dpkg-dev all 1.21.22 [1353 kB]
2026-05-10T14:50:36.3214602Z #11 4.211 Get:71 http://deb.debian.org/debian bookworm/main amd64 build-essential amd64 12.9 [7704 B]
2026-05-10T14:50:36.3215338Z #11 4.212 Get:72 http://deb.debian.org/debian bookworm/main amd64 libbrotli1 amd64 1.0.9-2+b6 [275 kB]
2026-05-10T14:50:36.3216306Z #11 4.214 Get:73 http://deb.debian.org/debian bookworm/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg-10 [20.3 kB]
2026-05-10T14:50:36.3217155Z #11 4.214 Get:74 http://deb.debian.org/debian bookworm/main amd64 libsasl2-2 amd64 2.1.28+dfsg-10 [59.7 kB]
2026-05-10T14:50:36.3217958Z #11 4.216 Get:75 http://deb.debian.org/debian bookworm/main amd64 libldap-2.5-0 amd64 2.5.13+dfsg-5 [183 kB]
2026-05-10T14:50:36.3219142Z #11 4.216 Get:76 http://deb.debian.org/debian bookworm/main amd64 libnghttp2-14 amd64 1.52.0-1+deb12u2 [73.0 kB]
2026-05-10T14:50:36.3219921Z #11 4.217 Get:77 http://deb.debian.org/debian bookworm/main amd64 libpsl5 amd64 0.21.2-1 [58.7 kB]
2026-05-10T14:50:36.3220731Z #11 4.218 Get:78 http://deb.debian.org/debian bookworm/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b2 [60.8 kB]
2026-05-10T14:50:36.3221535Z #11 4.220 Get:79 http://deb.debian.org/debian bookworm/main amd64 libssh2-1 amd64 1.10.0-3+b1 [179 kB]
2026-05-10T14:50:36.3222332Z #11 4.221 Get:80 http://deb.debian.org/debian bookworm/main amd64 libcurl3-gnutls amd64 7.88.1-10+deb12u14 [386 kB]
2026-05-10T14:50:36.3223123Z #11 4.223 Get:81 http://deb.debian.org/debian bookworm/main amd64 liberror-perl all 0.17029-2 [29.0 kB]
2026-05-10T14:50:36.3223881Z #11 4.223 Get:82 http://deb.debian.org/debian bookworm/main amd64 git-man all 1:2.39.5-0+deb12u3 [2053 kB]
2026-05-10T14:50:36.3224631Z #11 4.233 Get:83 http://deb.debian.org/debian bookworm/main amd64 git amd64 1:2.39.5-0+deb12u3 [7264 kB]
2026-05-10T14:50:36.3225311Z #11 4.418 debconf: delaying package configuration, since apt-utils is not installed
2026-05-10T14:50:36.3225779Z #11 4.443 Fetched 95.4 MB in 1s (176 MB/s)
2026-05-10T14:50:36.3226220Z #11 4.463 Selecting previously unselected package perl-modules-5.36.
2026-05-10T14:50:36.3226623Z #11 4.463 (Reading database ... 
2026-05-10T14:50:36.3226889Z (Reading database ... 5%
2026-05-10T14:50:36.3227141Z (Reading database ... 10%
2026-05-10T14:50:36.3227388Z (Reading database ... 15%
2026-05-10T14:50:36.3227625Z (Reading database ... 20%
2026-05-10T14:50:36.3227859Z (Reading database ... 25%
2026-05-10T14:50:36.3228098Z (Reading database ... 30%
2026-05-10T14:50:36.3228555Z (Reading database ... 35%
2026-05-10T14:50:36.3228807Z (Reading database ... 40%
2026-05-10T14:50:36.3229046Z (Reading database ... 45%
2026-05-10T14:50:36.3229287Z (Reading database ... 50%
2026-05-10T14:50:36.3229525Z (Reading database ... 55%
2026-05-10T14:50:36.3229936Z (Reading database ... 60%
2026-05-10T14:50:36.3230182Z (Reading database ... 65%
2026-05-10T14:50:36.3230422Z (Reading database ... 70%
2026-05-10T14:50:36.3230657Z (Reading database ... 75%
2026-05-10T14:50:36.3230893Z (Reading database ... 80%
2026-05-10T14:50:36.3231130Z (Reading database ... 85%
2026-05-10T14:50:36.3231367Z (Reading database ... 90%
2026-05-10T14:50:36.3231601Z (Reading database ... 95%
2026-05-10T14:50:36.3231838Z (Reading database ... 100%
2026-05-10T14:50:36.3232247Z (Reading database ... 6096 files and directories currently installed.)
2026-05-10T14:50:36.3232832Z #11 4.475 Preparing to unpack .../0-perl-modules-5.36_5.36.0-7+deb12u3_all.deb ...
2026-05-10T14:50:36.3233470Z #11 4.477 Unpacking perl-modules-5.36 (5.36.0-7+deb12u3) ...
2026-05-10T14:50:36.3233966Z #11 5.059 Selecting previously unselected package libgdbm6:amd64.
2026-05-10T14:50:36.3234453Z #11 5.061 Preparing to unpack .../1-libgdbm6_1.23-3_amd64.deb ...
2026-05-10T14:50:36.3234866Z #11 5.063 Unpacking libgdbm6:amd64 (1.23-3) ...
2026-05-10T14:50:36.3235334Z #11 5.094 Selecting previously unselected package libgdbm-compat4:amd64.
2026-05-10T14:50:36.3235871Z #11 5.095 Preparing to unpack .../2-libgdbm-compat4_1.23-3_amd64.deb ...
2026-05-10T14:50:36.3236329Z #11 5.097 Unpacking libgdbm-compat4:amd64 (1.23-3) ...
2026-05-10T14:50:36.3236794Z #11 5.123 Selecting previously unselected package libperl5.36:amd64.
2026-05-10T14:50:36.3237323Z #11 5.123 Preparing to unpack .../3-libperl5.36_5.36.0-7+deb12u3_amd64.deb ...
2026-05-10T14:50:36.3237813Z #11 5.125 Unpacking libperl5.36:amd64 (5.36.0-7+deb12u3) ...
2026-05-10T14:50:36.3238479Z #11 5.664 Selecting previously unselected package perl.
2026-05-10T14:50:36.3239005Z #11 5.666 Preparing to unpack .../4-perl_5.36.0-7+deb12u3_amd64.deb ...
2026-05-10T14:50:36.3239439Z #11 5.672 Unpacking perl (5.36.0-7+deb12u3) ...
2026-05-10T14:50:36.3239865Z #11 5.729 Selecting previously unselected package libssl3:amd64.
2026-05-10T14:50:36.3240368Z #11 5.731 Preparing to unpack .../5-libssl3_3.0.19-1~deb12u2_amd64.deb ...
2026-05-10T14:50:36.3240831Z #11 5.733 Unpacking libssl3:amd64 (3.0.19-1~deb12u2) ...
2026-05-10T14:50:36.3241333Z #11 5.925 Selecting previously unselected package libpython3.11-minimal:amd64.
2026-05-10T14:50:36.3242072Z #11 5.928 Preparing to unpack .../6-libpython3.11-minimal_3.11.2-6+deb12u6_amd64.deb ...
2026-05-10T14:50:36.3242699Z #11 5.929 Unpacking libpython3.11-minimal:amd64 (3.11.2-6+deb12u6) ...
2026-05-10T14:50:36.3243374Z #11 6.033 Selecting previously unselected package libexpat1:amd64.
2026-05-10T14:50:36.3243896Z #11 6.034 Preparing to unpack .../7-libexpat1_2.5.0-1+deb12u2_amd64.deb ...
2026-05-10T14:50:36.3244370Z #11 6.036 Unpacking libexpat1:amd64 (2.5.0-1+deb12u2) ...
2026-05-10T14:50:36.3244839Z #11 6.067 Selecting previously unselected package python3.11-minimal.
2026-05-10T14:50:36.3245398Z #11 6.069 Preparing to unpack .../8-python3.11-minimal_3.11.2-6+deb12u6_amd64.deb ...
2026-05-10T14:50:36.3245917Z #11 6.074 Unpacking python3.11-minimal (3.11.2-6+deb12u6) ...
2026-05-10T14:50:36.5047982Z #11 ...
2026-05-10T14:50:36.5048729Z 
2026-05-10T14:50:36.5049617Z #12 [runtime 3/9] COPY --from=litestream /usr/local/bin/litestream /usr/local/bin/litestream
2026-05-10T14:50:36.5050746Z #12 DONE 0.2s
2026-05-10T14:50:36.5051089Z 
2026-05-10T14:50:36.5052129Z #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-10T14:50:36.5053300Z #11 6.420 Setting up libssl3:amd64 (3.0.19-1~deb12u2) ...
2026-05-10T14:50:36.5053877Z #11 6.424 Setting up libpython3.11-minimal:amd64 (3.11.2-6+deb12u6) ...
2026-05-10T14:50:36.6620011Z #11 6.553 Setting up libexpat1:amd64 (2.5.0-1+deb12u2) ...
2026-05-10T14:50:36.6621134Z #11 6.555 Setting up python3.11-minimal (3.11.2-6+deb12u6) ...
2026-05-10T14:50:37.0575108Z #11 7.102 Selecting previously unselected package python3-minimal.
2026-05-10T14:50:37.1699676Z #11 7.102 (Reading database ... 
2026-05-10T14:50:37.1700658Z (Reading database ... 5%
2026-05-10T14:50:37.1701273Z (Reading database ... 10%
2026-05-10T14:50:37.1701822Z (Reading database ... 15%
2026-05-10T14:50:37.1702311Z (Reading database ... 20%
2026-05-10T14:50:37.1702844Z (Reading database ... 25%
2026-05-10T14:50:37.1703347Z (Reading database ... 30%
2026-05-10T14:50:37.1703878Z (Reading database ... 35%
2026-05-10T14:50:37.1704367Z (Reading database ... 40%
2026-05-10T14:50:37.1704874Z (Reading database ... 45%
2026-05-10T14:50:37.1705374Z (Reading database ... 50%
2026-05-10T14:50:37.1705853Z (Reading database ... 55%
2026-05-10T14:50:37.1706364Z (Reading database ... 60%
2026-05-10T14:50:37.1706834Z (Reading database ... 65%
2026-05-10T14:50:37.1707586Z (Reading database ... 70%
2026-05-10T14:50:37.1708113Z (Reading database ... 75%
2026-05-10T14:50:37.1709179Z (Reading database ... 80%
2026-05-10T14:50:37.1709668Z (Reading database ... 85%
2026-05-10T14:50:37.1710186Z (Reading database ... 90%
2026-05-10T14:50:37.1710667Z (Reading database ... 95%
2026-05-10T14:50:37.1711171Z (Reading database ... 100%
2026-05-10T14:50:37.1711934Z (Reading database ... 8428 files and directories currently installed.)
2026-05-10T14:50:37.1714032Z #11 7.110 Preparing to unpack .../00-python3-minimal_3.11.2-1+b1_amd64.deb ...
2026-05-10T14:50:37.1715484Z #11 7.111 Unpacking python3-minimal (3.11.2-1+b1) ...
2026-05-10T14:50:37.1716366Z #11 7.128 Selecting previously unselected package media-types.
2026-05-10T14:50:37.1717287Z #11 7.130 Preparing to unpack .../01-media-types_10.0.0_all.deb ...
2026-05-10T14:50:37.1718401Z #11 7.131 Unpacking media-types (10.0.0) ...
2026-05-10T14:50:37.1719432Z #11 7.147 Selecting previously unselected package libncursesw6:amd64.
2026-05-10T14:50:37.1720410Z #11 7.148 Preparing to unpack .../02-libncursesw6_6.4-4_amd64.deb ...
2026-05-10T14:50:37.1721223Z #11 7.149 Unpacking libncursesw6:amd64 (6.4-4) ...
2026-05-10T14:50:37.1722274Z #11 7.174 Selecting previously unselected package libkrb5support0:amd64.
2026-05-10T14:50:37.1723637Z #11 7.174 Preparing to unpack .../03-libkrb5support0_1.20.1-2+deb12u4_amd64.deb ...
2026-05-10T14:50:37.1724793Z #11 7.175 Unpacking libkrb5support0:amd64 (1.20.1-2+deb12u4) ...
2026-05-10T14:50:37.1725707Z #11 7.192 Selecting previously unselected package libk5crypto3:amd64.
2026-05-10T14:50:37.1726741Z #11 7.193 Preparing to unpack .../04-libk5crypto3_1.20.1-2+deb12u4_amd64.deb ...
2026-05-10T14:50:37.1727874Z #11 7.194 Unpacking libk5crypto3:amd64 (1.20.1-2+deb12u4) ...
2026-05-10T14:50:37.1729283Z #11 7.215 Selecting previously unselected package libkeyutils1:amd64.
2026-05-10T14:50:37.2712196Z #11 7.218 Preparing to unpack .../05-libkeyutils1_1.6.3-2_amd64.deb ...
2026-05-10T14:50:37.2719239Z #11 7.218 Unpacking libkeyutils1:amd64 (1.6.3-2) ...
2026-05-10T14:50:37.2719919Z #11 7.233 Selecting previously unselected package libkrb5-3:amd64.
2026-05-10T14:50:37.2720564Z #11 7.234 Preparing to unpack .../06-libkrb5-3_1.20.1-2+deb12u4_amd64.deb ...
2026-05-10T14:50:37.2721131Z #11 7.236 Unpacking libkrb5-3:amd64 (1.20.1-2+deb12u4) ...
2026-05-10T14:50:37.2721727Z #11 7.273 Selecting previously unselected package libgssapi-krb5-2:amd64.
2026-05-10T14:50:37.2722388Z #11 7.275 Preparing to unpack .../07-libgssapi-krb5-2_1.20.1-2+deb12u4_amd64.deb ...
2026-05-10T14:50:37.2723001Z #11 7.276 Unpacking libgssapi-krb5-2:amd64 (1.20.1-2+deb12u4) ...
2026-05-10T14:50:37.2723562Z #11 7.299 Selecting previously unselected package libtirpc-common.
2026-05-10T14:50:37.2724163Z #11 7.299 Preparing to unpack .../08-libtirpc-common_1.3.3+ds-1_all.deb ...
2026-05-10T14:50:37.2724723Z #11 7.301 Unpacking libtirpc-common (1.3.3+ds-1) ...
2026-05-10T14:50:37.2725238Z #11 7.316 Selecting previously unselected package libtirpc3:amd64.
2026-05-10T14:50:37.4219506Z #11 7.318 Preparing to unpack .../09-libtirpc3_1.3.3+ds-1_amd64.deb ...
2026-05-10T14:50:37.4229344Z #11 7.319 Unpacking libtirpc3:amd64 (1.3.3+ds-1) ...
2026-05-10T14:50:37.4230138Z #11 7.339 Selecting previously unselected package libnsl2:amd64.
2026-05-10T14:50:37.4231233Z #11 7.341 Preparing to unpack .../10-libnsl2_1.3.0-2_amd64.deb ...
2026-05-10T14:50:37.4231907Z #11 7.342 Unpacking libnsl2:amd64 (1.3.0-2) ...
2026-05-10T14:50:37.4232622Z #11 7.358 Selecting previously unselected package readline-common.
2026-05-10T14:50:37.4233396Z #11 7.360 Preparing to unpack .../11-readline-common_8.2-1.3_all.deb ...
2026-05-10T14:50:37.4234086Z #11 7.364 Unpacking readline-common (8.2-1.3) ...
2026-05-10T14:50:37.4234817Z #11 7.383 Selecting previously unselected package libreadline8:amd64.
2026-05-10T14:50:37.4235590Z #11 7.385 Preparing to unpack .../12-libreadline8_8.2-1.3_amd64.deb ...
2026-05-10T14:50:37.4236284Z #11 7.386 Unpacking libreadline8:amd64 (8.2-1.3) ...
2026-05-10T14:50:37.4237216Z #11 7.410 Selecting previously unselected package libsqlite3-0:amd64.
2026-05-10T14:50:37.4238099Z #11 7.412 Preparing to unpack .../13-libsqlite3-0_3.40.1-2+deb12u2_amd64.deb ...
2026-05-10T14:50:37.4242669Z #11 7.413 Unpacking libsqlite3-0:amd64 (3.40.1-2+deb12u2) ...
2026-05-10T14:50:37.4243764Z #11 7.466 Selecting previously unselected package libpython3.11-stdlib:amd64.
2026-05-10T14:50:37.5745470Z #11 7.469 Preparing to unpack .../14-libpython3.11-stdlib_3.11.2-6+deb12u6_amd64.deb ...
2026-05-10T14:50:37.5750623Z #11 7.470 Unpacking libpython3.11-stdlib:amd64 (3.11.2-6+deb12u6) ...
2026-05-10T14:50:37.5752001Z #11 7.619 Selecting previously unselected package python3.11.
2026-05-10T14:50:37.5755350Z #11 7.619 Preparing to unpack .../15-python3.11_3.11.2-6+deb12u6_amd64.deb ...
2026-05-10T14:50:37.7472464Z #11 7.620 Unpacking python3.11 (3.11.2-6+deb12u6) ...
2026-05-10T14:50:37.7474109Z #11 7.643 Selecting previously unselected package libpython3-stdlib:amd64.
2026-05-10T14:50:37.7475415Z #11 7.645 Preparing to unpack .../16-libpython3-stdlib_3.11.2-1+b1_amd64.deb ...
2026-05-10T14:50:37.7476514Z #11 7.646 Unpacking libpython3-stdlib:amd64 (3.11.2-1+b1) ...
2026-05-10T14:50:37.7477447Z #11 7.663 Setting up python3-minimal (3.11.2-1+b1) ...
2026-05-10T14:50:37.7478643Z #11 7.792 Selecting previously unselected package python3.
2026-05-10T14:50:37.8978694Z #11 7.792 (Reading database ... 
2026-05-10T14:50:37.8979300Z (Reading database ... 5%
2026-05-10T14:50:37.8979926Z (Reading database ... 10%
2026-05-10T14:50:37.8980363Z (Reading database ... 15%
2026-05-10T14:50:37.8980785Z (Reading database ... 20%
2026-05-10T14:50:37.8981196Z (Reading database ... 25%
2026-05-10T14:50:37.8981622Z (Reading database ... 30%
2026-05-10T14:50:37.8982030Z (Reading database ... 35%
2026-05-10T14:50:37.8982436Z (Reading database ... 40%
2026-05-10T14:50:37.8982842Z (Reading database ... 45%
2026-05-10T14:50:37.8983247Z (Reading database ... 50%
2026-05-10T14:50:37.8983647Z (Reading database ... 55%
2026-05-10T14:50:37.8984071Z (Reading database ... 60%
2026-05-10T14:50:37.8984448Z (Reading database ... 65%
2026-05-10T14:50:37.8984825Z (Reading database ... 70%
2026-05-10T14:50:37.8985201Z (Reading database ... 75%
2026-05-10T14:50:37.8985576Z (Reading database ... 80%
2026-05-10T14:50:37.8985958Z (Reading database ... 85%
2026-05-10T14:50:37.8986322Z (Reading database ... 90%
2026-05-10T14:50:37.8986684Z (Reading database ... 95%
2026-05-10T14:50:37.8987046Z (Reading database ... 100%
2026-05-10T14:50:37.8987663Z (Reading database ... 8936 files and directories currently installed.)
2026-05-10T14:50:37.8988932Z #11 7.799 Preparing to unpack .../00-python3_3.11.2-1+b1_amd64.deb ...
2026-05-10T14:50:37.8989587Z #11 7.802 Unpacking python3 (3.11.2-1+b1) ...
2026-05-10T14:50:37.8990176Z #11 7.820 Selecting previously unselected package bzip2.
2026-05-10T14:50:37.8990869Z #11 7.821 Preparing to unpack .../01-bzip2_1.0.8-5+b1_amd64.deb ...
2026-05-10T14:50:37.8991462Z #11 7.822 Unpacking bzip2 (1.0.8-5+b1) ...
2026-05-10T14:50:37.8992054Z #11 7.841 Selecting previously unselected package openssl.
2026-05-10T14:50:37.8992788Z #11 7.843 Preparing to unpack .../02-openssl_3.0.19-1~deb12u2_amd64.deb ...
2026-05-10T14:50:37.8993948Z #11 7.844 Unpacking openssl (3.0.19-1~deb12u2) ...
2026-05-10T14:50:37.8994941Z #11 7.942 Selecting previously unselected package ca-certificates.
2026-05-10T14:50:38.1483799Z #11 7.945 Preparing to unpack .../03-ca-certificates_20230311+deb12u1_all.deb ...
2026-05-10T14:50:38.1485079Z #11 7.946 Unpacking ca-certificates (20230311+deb12u1) ...
2026-05-10T14:50:38.1486144Z #11 7.989 Selecting previously unselected package xz-utils.
2026-05-10T14:50:38.1487152Z #11 7.991 Preparing to unpack .../04-xz-utils_5.4.1-1_amd64.deb ...
2026-05-10T14:50:38.1487866Z #11 7.992 Unpacking xz-utils (5.4.1-1) ...
2026-05-10T14:50:38.1488883Z #11 8.039 Selecting previously unselected package binutils-common:amd64.
2026-05-10T14:50:38.1489828Z #11 8.041 Preparing to unpack .../05-binutils-common_2.40-2_amd64.deb ...
2026-05-10T14:50:38.1491012Z #11 8.042 Unpacking binutils-common:amd64 (2.40-2) ...
2026-05-10T14:50:38.1668038Z #11 8.211 Selecting previously unselected package libbinutils:amd64.
2026-05-10T14:50:38.2692934Z #11 8.213 Preparing to unpack .../06-libbinutils_2.40-2_amd64.deb ...
2026-05-10T14:50:38.2693959Z #11 8.214 Unpacking libbinutils:amd64 (2.40-2) ...
2026-05-10T14:50:38.2694814Z #11 8.264 Selecting previously unselected package libctf-nobfd0:amd64.
2026-05-10T14:50:38.2695722Z #11 8.266 Preparing to unpack .../07-libctf-nobfd0_2.40-2_amd64.deb ...
2026-05-10T14:50:38.2696569Z #11 8.267 Unpacking libctf-nobfd0:amd64 (2.40-2) ...
2026-05-10T14:50:38.2697314Z #11 8.289 Selecting previously unselected package libctf0:amd64.
2026-05-10T14:50:38.2698142Z #11 8.291 Preparing to unpack .../08-libctf0_2.40-2_amd64.deb ...
2026-05-10T14:50:38.2699333Z #11 8.292 Unpacking libctf0:amd64 (2.40-2) ...
2026-05-10T14:50:38.2700087Z #11 8.312 Selecting previously unselected package libgprofng0:amd64.
2026-05-10T14:50:38.5092049Z #11 8.314 Preparing to unpack .../09-libgprofng0_2.40-2_amd64.deb ...
2026-05-10T14:50:38.5093133Z #11 8.316 Unpacking libgprofng0:amd64 (2.40-2) ...
2026-05-10T14:50:38.5094104Z #11 8.382 Selecting previously unselected package libjansson4:amd64.
2026-05-10T14:50:38.5094994Z #11 8.384 Preparing to unpack .../10-libjansson4_2.14-2_amd64.deb ...
2026-05-10T14:50:38.5095752Z #11 8.385 Unpacking libjansson4:amd64 (2.14-2) ...
2026-05-10T14:50:38.5096585Z #11 8.400 Selecting previously unselected package binutils-x86-64-linux-gnu.
2026-05-10T14:50:38.5097596Z #11 8.402 Preparing to unpack .../11-binutils-x86-64-linux-gnu_2.40-2_amd64.deb ...
2026-05-10T14:50:38.5098678Z #11 8.403 Unpacking binutils-x86-64-linux-gnu (2.40-2) ...
2026-05-10T14:50:38.5404131Z #11 8.585 Selecting previously unselected package binutils.
2026-05-10T14:50:38.7346703Z #11 8.587 Preparing to unpack .../12-binutils_2.40-2_amd64.deb ...
2026-05-10T14:50:38.7347915Z #11 8.588 Unpacking binutils (2.40-2) ...
2026-05-10T14:50:38.7349473Z #11 8.607 Selecting previously unselected package libc-dev-bin.
2026-05-10T14:50:38.7351007Z #11 8.609 Preparing to unpack .../13-libc-dev-bin_2.36-9+deb12u13_amd64.deb ...
2026-05-10T14:50:38.7352450Z #11 8.610 Unpacking libc-dev-bin (2.36-9+deb12u13) ...
2026-05-10T14:50:38.7353594Z #11 8.626 Selecting previously unselected package linux-libc-dev:amd64.
2026-05-10T14:50:38.7354842Z #11 8.628 Preparing to unpack .../14-linux-libc-dev_6.1.170-3_amd64.deb ...
2026-05-10T14:50:38.7355953Z #11 8.628 Unpacking linux-libc-dev:amd64 (6.1.170-3) ...
2026-05-10T14:50:38.7874413Z #11 8.832 Selecting previously unselected package libcrypt-dev:amd64.
2026-05-10T14:50:38.8911994Z #11 8.834 Preparing to unpack .../15-libcrypt-dev_1%3a4.4.33-2_amd64.deb ...
2026-05-10T14:50:38.8912895Z #11 8.839 Unpacking libcrypt-dev:amd64 (1:4.4.33-2) ...
2026-05-10T14:50:38.8913696Z #11 8.860 Selecting previously unselected package libtirpc-dev:amd64.
2026-05-10T14:50:38.8914602Z #11 8.862 Preparing to unpack .../16-libtirpc-dev_1.3.3+ds-1_amd64.deb ...
2026-05-10T14:50:38.8915353Z #11 8.863 Unpacking libtirpc-dev:amd64 (1.3.3+ds-1) ...
2026-05-10T14:50:38.8916081Z #11 8.890 Selecting previously unselected package libnsl-dev:amd64.
2026-05-10T14:50:38.8916877Z #11 8.892 Preparing to unpack .../17-libnsl-dev_1.3.0-2_amd64.deb ...
2026-05-10T14:50:38.8917853Z #11 8.893 Unpacking libnsl-dev:amd64 (1.3.0-2) ...
2026-05-10T14:50:38.8918735Z #11 8.913 Selecting previously unselected package rpcsvc-proto.
2026-05-10T14:50:38.8919493Z #11 8.915 Preparing to unpack .../18-rpcsvc-proto_1.4.3-1_amd64.deb ...
2026-05-10T14:50:38.8920139Z #11 8.916 Unpacking rpcsvc-proto (1.4.3-1) ...
2026-05-10T14:50:38.8920792Z #11 8.936 Selecting previously unselected package libc6-dev:amd64.
2026-05-10T14:50:39.0452529Z #11 8.938 Preparing to unpack .../19-libc6-dev_2.36-9+deb12u13_amd64.deb ...
2026-05-10T14:50:39.0453646Z #11 8.939 Unpacking libc6-dev:amd64 (2.36-9+deb12u13) ...
2026-05-10T14:50:39.0687254Z #11 9.113 Selecting previously unselected package libisl23:amd64.
2026-05-10T14:50:39.1734886Z #11 9.116 Preparing to unpack .../20-libisl23_0.25-1.1_amd64.deb ...
2026-05-10T14:50:39.1736297Z #11 9.117 Unpacking libisl23:amd64 (0.25-1.1) ...
2026-05-10T14:50:39.1738716Z #11 9.175 Selecting previously unselected package libmpfr6:amd64.
2026-05-10T14:50:39.1742880Z #11 9.177 Preparing to unpack .../21-libmpfr6_4.2.0-1_amd64.deb ...
2026-05-10T14:50:39.1743977Z #11 9.178 Unpacking libmpfr6:amd64 (4.2.0-1) ...
2026-05-10T14:50:39.1747740Z #11 9.218 Selecting previously unselected package libmpc3:amd64.
2026-05-10T14:50:39.1749669Z #11 9.218 Preparing to unpack .../22-libmpc3_1.3.1-1_amd64.deb ...
2026-05-10T14:50:39.3447109Z #11 9.219 Unpacking libmpc3:amd64 (1.3.1-1) ...
2026-05-10T14:50:39.3447881Z #11 9.238 Selecting previously unselected package cpp-12.
2026-05-10T14:50:39.3448953Z #11 9.238 Preparing to unpack .../23-cpp-12_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T14:50:39.3449741Z #11 9.239 Unpacking cpp-12 (12.2.0-14+deb12u1) ...
2026-05-10T14:50:39.7440068Z #11 9.788 Selecting previously unselected package cpp.
2026-05-10T14:50:39.8454025Z #11 9.789 Preparing to unpack .../24-cpp_4%3a12.2.0-3_amd64.deb ...
2026-05-10T14:50:39.8454889Z #11 9.791 Unpacking cpp (4:12.2.0-3) ...
2026-05-10T14:50:39.8456047Z #11 9.807 Selecting previously unselected package libcc1-0:amd64.
2026-05-10T14:50:39.8456995Z #11 9.809 Preparing to unpack .../25-libcc1-0_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T14:50:39.8459344Z #11 9.810 Unpacking libcc1-0:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:50:39.8460197Z #11 9.828 Selecting previously unselected package libgomp1:amd64.
2026-05-10T14:50:39.8461125Z #11 9.829 Preparing to unpack .../26-libgomp1_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T14:50:39.8461959Z #11 9.830 Unpacking libgomp1:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:50:39.8462739Z #11 9.853 Selecting previously unselected package libitm1:amd64.
2026-05-10T14:50:39.8463357Z #11 9.854 Preparing to unpack .../27-libitm1_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T14:50:39.8463852Z #11 9.855 Unpacking libitm1:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:50:39.8464331Z #11 9.871 Selecting previously unselected package libatomic1:amd64.
2026-05-10T14:50:39.8464891Z #11 9.873 Preparing to unpack .../28-libatomic1_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T14:50:39.8465428Z #11 9.874 Unpacking libatomic1:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:50:39.8465907Z #11 9.890 Selecting previously unselected package libasan8:amd64.
2026-05-10T14:50:40.0001715Z #11 9.893 Preparing to unpack .../29-libasan8_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T14:50:40.0011555Z #11 9.894 Unpacking libasan8:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:50:40.0100090Z #11 10.05 Selecting previously unselected package liblsan0:amd64.
2026-05-10T14:50:40.0101481Z #11 10.05 Preparing to unpack .../30-liblsan0_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T14:50:40.2414876Z #11 10.05 Unpacking liblsan0:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:50:40.2416244Z #11 10.13 Selecting previously unselected package libtsan2:amd64.
2026-05-10T14:50:40.2417691Z #11 10.13 Preparing to unpack .../31-libtsan2_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T14:50:40.2419374Z #11 10.14 Unpacking libtsan2:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:50:40.2503655Z #11 10.29 Selecting previously unselected package libubsan1:amd64.
2026-05-10T14:50:40.3510829Z #11 10.30 Preparing to unpack .../32-libubsan1_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T14:50:40.3514676Z #11 10.30 Unpacking libubsan1:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:50:40.3516123Z #11 10.37 Selecting previously unselected package libquadmath0:amd64.
2026-05-10T14:50:40.3517646Z #11 10.37 Preparing to unpack .../33-libquadmath0_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T14:50:40.3519296Z #11 10.37 Unpacking libquadmath0:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:50:40.3554697Z #11 10.39 Selecting previously unselected package libgcc-12-dev:amd64.
2026-05-10T14:50:40.3556070Z #11 10.39 Preparing to unpack .../34-libgcc-12-dev_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T14:50:40.3557607Z #11 10.40 Unpacking libgcc-12-dev:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:50:40.5143228Z #11 10.56 Selecting previously unselected package gcc-12.
2026-05-10T14:50:40.6677600Z #11 10.56 Preparing to unpack .../35-gcc-12_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T14:50:40.6679374Z #11 10.56 Unpacking gcc-12 (12.2.0-14+deb12u1) ...
2026-05-10T14:50:41.3854180Z #11 11.43 Selecting previously unselected package gcc.
2026-05-10T14:50:41.5613688Z #11 11.43 Preparing to unpack .../36-gcc_4%3a12.2.0-3_amd64.deb ...
2026-05-10T14:50:41.5614992Z #11 11.43 Unpacking gcc (4:12.2.0-3) ...
2026-05-10T14:50:41.5616196Z #11 11.45 Selecting previously unselected package libstdc++-12-dev:amd64.
2026-05-10T14:50:41.5617508Z #11 11.45 Preparing to unpack .../37-libstdc++-12-dev_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T14:50:41.5619002Z #11 11.46 Unpacking libstdc++-12-dev:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:50:41.6326174Z #11 11.68 Selecting previously unselected package g++-12.
2026-05-10T14:50:41.7879679Z #11 11.68 Preparing to unpack .../38-g++-12_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T14:50:41.7880775Z #11 11.68 Unpacking g++-12 (12.2.0-14+deb12u1) ...
2026-05-10T14:50:42.2280147Z #11 12.27 Selecting previously unselected package g++.
2026-05-10T14:50:42.3449159Z #11 12.27 Preparing to unpack .../39-g++_4%3a12.2.0-3_amd64.deb ...
2026-05-10T14:50:42.3450394Z #11 12.27 Unpacking g++ (4:12.2.0-3) ...
2026-05-10T14:50:42.3451247Z #11 12.29 Selecting previously unselected package make.
2026-05-10T14:50:42.3452013Z #11 12.29 Preparing to unpack .../40-make_4.3-4.1_amd64.deb ...
2026-05-10T14:50:42.3452661Z #11 12.29 Unpacking make (4.3-4.1) ...
2026-05-10T14:50:42.3453350Z #11 12.33 Selecting previously unselected package libdpkg-perl.
2026-05-10T14:50:42.3454128Z #11 12.33 Preparing to unpack .../41-libdpkg-perl_1.21.22_all.deb ...
2026-05-10T14:50:42.3454752Z #11 12.33 Unpacking libdpkg-perl (1.21.22) ...
2026-05-10T14:50:42.3455335Z #11 12.39 Selecting previously unselected package patch.
2026-05-10T14:50:42.4624536Z #11 12.39 Preparing to unpack .../42-patch_2.7.6-7_amd64.deb ...
2026-05-10T14:50:42.4625382Z #11 12.39 Unpacking patch (2.7.6-7) ...
2026-05-10T14:50:42.4626105Z #11 12.41 Selecting previously unselected package dpkg-dev.
2026-05-10T14:50:42.4626911Z #11 12.42 Preparing to unpack .../43-dpkg-dev_1.21.22_all.deb ...
2026-05-10T14:50:42.4627604Z #11 12.42 Unpacking dpkg-dev (1.21.22) ...
2026-05-10T14:50:42.4628562Z #11 12.51 Selecting previously unselected package build-essential.
2026-05-10T14:50:42.4629449Z #11 12.51 Preparing to unpack .../44-build-essential_12.9_amd64.deb ...
2026-05-10T14:50:42.5826797Z #11 12.51 Unpacking build-essential (12.9) ...
2026-05-10T14:50:42.5828580Z #11 12.52 Selecting previously unselected package libbrotli1:amd64.
2026-05-10T14:50:42.5829582Z #11 12.53 Preparing to unpack .../45-libbrotli1_1.0.9-2+b6_amd64.deb ...
2026-05-10T14:50:42.5830424Z #11 12.53 Unpacking libbrotli1:amd64 (1.0.9-2+b6) ...
2026-05-10T14:50:42.5831320Z #11 12.56 Selecting previously unselected package libsasl2-modules-db:amd64.
2026-05-10T14:50:42.5832328Z #11 12.56 Preparing to unpack .../46-libsasl2-modules-db_2.1.28+dfsg-10_amd64.deb ...
2026-05-10T14:50:42.5833256Z #11 12.56 Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ...
2026-05-10T14:50:42.5834442Z #11 12.58 Selecting previously unselected package libsasl2-2:amd64.
2026-05-10T14:50:42.5835325Z #11 12.58 Preparing to unpack .../47-libsasl2-2_2.1.28+dfsg-10_amd64.deb ...
2026-05-10T14:50:42.5836141Z #11 12.58 Unpacking libsasl2-2:amd64 (2.1.28+dfsg-10) ...
2026-05-10T14:50:42.5836972Z #11 12.60 Selecting previously unselected package libldap-2.5-0:amd64.
2026-05-10T14:50:42.5837886Z #11 12.60 Preparing to unpack .../48-libldap-2.5-0_2.5.13+dfsg-5_amd64.deb ...
2026-05-10T14:50:42.5838967Z #11 12.60 Unpacking libldap-2.5-0:amd64 (2.5.13+dfsg-5) ...
2026-05-10T14:50:42.5839788Z #11 12.63 Selecting previously unselected package libnghttp2-14:amd64.
2026-05-10T14:50:42.6838698Z #11 12.63 Preparing to unpack .../49-libnghttp2-14_1.52.0-1+deb12u2_amd64.deb ...
2026-05-10T14:50:42.6839952Z #11 12.63 Unpacking libnghttp2-14:amd64 (1.52.0-1+deb12u2) ...
2026-05-10T14:50:42.6841405Z #11 12.65 Selecting previously unselected package libpsl5:amd64.
2026-05-10T14:50:42.6842484Z #11 12.65 Preparing to unpack .../50-libpsl5_0.21.2-1_amd64.deb ...
2026-05-10T14:50:42.6843435Z #11 12.65 Unpacking libpsl5:amd64 (0.21.2-1) ...
2026-05-10T14:50:42.6844461Z #11 12.68 Selecting previously unselected package librtmp1:amd64.
2026-05-10T14:50:42.6847912Z #11 12.68 Preparing to unpack .../51-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_amd64.deb ...
2026-05-10T14:50:42.6852019Z #11 12.68 Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ...
2026-05-10T14:50:42.6853153Z #11 12.70 Selecting previously unselected package libssh2-1:amd64.
2026-05-10T14:50:42.6854232Z #11 12.70 Preparing to unpack .../52-libssh2-1_1.10.0-3+b1_amd64.deb ...
2026-05-10T14:50:42.6855177Z #11 12.70 Unpacking libssh2-1:amd64 (1.10.0-3+b1) ...
2026-05-10T14:50:42.6856218Z #11 12.73 Selecting previously unselected package libcurl3-gnutls:amd64.
2026-05-10T14:50:42.6857437Z #11 12.73 Preparing to unpack .../53-libcurl3-gnutls_7.88.1-10+deb12u14_amd64.deb ...
2026-05-10T14:50:42.8282182Z #11 12.73 Unpacking libcurl3-gnutls:amd64 (7.88.1-10+deb12u14) ...
2026-05-10T14:50:42.8283480Z #11 12.76 Selecting previously unselected package liberror-perl.
2026-05-10T14:50:42.8284350Z #11 12.76 Preparing to unpack .../54-liberror-perl_0.17029-2_all.deb ...
2026-05-10T14:50:42.8298814Z #11 12.77 Unpacking liberror-perl (0.17029-2) ...
2026-05-10T14:50:42.8299358Z #11 12.79 Selecting previously unselected package git-man.
2026-05-10T14:50:42.8299945Z #11 12.79 Preparing to unpack .../55-git-man_1%3a2.39.5-0+deb12u3_all.deb ...
2026-05-10T14:50:42.8300499Z #11 12.79 Unpacking git-man (1:2.39.5-0+deb12u3) ...
2026-05-10T14:50:42.8301026Z #11 12.87 Selecting previously unselected package git.
2026-05-10T14:50:42.9869728Z #11 12.88 Preparing to unpack .../56-git_1%3a2.39.5-0+deb12u3_amd64.deb ...
2026-05-10T14:50:42.9870603Z #11 12.88 Unpacking git (1:2.39.5-0+deb12u3) ...
2026-05-10T14:50:43.2429525Z #11 13.29 Setting up media-types (10.0.0) ...
2026-05-10T14:50:43.3449924Z #11 13.29 Setting up libkeyutils1:amd64 (1.6.3-2) ...
2026-05-10T14:50:43.3450792Z #11 13.29 Setting up libpsl5:amd64 (0.21.2-1) ...
2026-05-10T14:50:43.3451575Z #11 13.30 Setting up libtirpc-common (1.3.3+ds-1) ...
2026-05-10T14:50:43.3452269Z #11 13.30 Setting up libbrotli1:amd64 (1.0.9-2+b6) ...
2026-05-10T14:50:43.3453083Z #11 13.30 Setting up libsqlite3-0:amd64 (3.40.1-2+deb12u2) ...
2026-05-10T14:50:43.3453790Z #11 13.30 Setting up binutils-common:amd64 (2.40-2) ...
2026-05-10T14:50:43.3454597Z #11 13.31 Setting up libnghttp2-14:amd64 (1.52.0-1+deb12u2) ...
2026-05-10T14:50:43.3455432Z #11 13.31 Setting up linux-libc-dev:amd64 (6.1.170-3) ...
2026-05-10T14:50:43.3456105Z #11 13.31 Setting up libctf-nobfd0:amd64 (2.40-2) ...
2026-05-10T14:50:43.3456911Z #11 13.31 Setting up libgomp1:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:50:43.3457574Z #11 13.32 Setting up bzip2 (1.0.8-5+b1) ...
2026-05-10T14:50:43.3458781Z #11 13.32 Setting up libjansson4:amd64 (2.14-2) ...
2026-05-10T14:50:43.3460712Z #11 13.32 Setting up libkrb5support0:amd64 (1.20.1-2+deb12u4) ...
2026-05-10T14:50:43.3461700Z #11 13.33 Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ...
2026-05-10T14:50:43.3465042Z #11 13.33 Setting up perl-modules-5.36 (5.36.0-7+deb12u3) ...
2026-05-10T14:50:43.3465777Z #11 13.33 Setting up rpcsvc-proto (1.4.3-1) ...
2026-05-10T14:50:43.3466654Z #11 13.34 Setting up make (4.3-4.1) ...
2026-05-10T14:50:43.3467396Z #11 13.34 Setting up libmpfr6:amd64 (4.2.0-1) ...
2026-05-10T14:50:43.3469580Z #11 13.34 Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ...
2026-05-10T14:50:43.3470242Z #11 13.34 Setting up xz-utils (5.4.1-1) ...
2026-05-10T14:50:43.3473413Z #11 13.35 update-alternatives: using /usr/bin/xz to provide /usr/bin/lzma (lzma) in auto mode
2026-05-10T14:50:43.3475761Z #11 13.35 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-10T14:50:43.3479086Z #11 13.35 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-10T14:50:43.3483810Z #11 13.35 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-10T14:50:43.3487578Z #11 13.35 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-10T14:50:43.3493242Z #11 13.35 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-10T14:50:43.3495315Z #11 13.35 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-10T14:50:43.3497353Z #11 13.35 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-10T14:50:43.3500539Z #11 13.35 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-10T14:50:43.3504369Z #11 13.35 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-10T14:50:43.3506458Z #11 13.35 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-10T14:50:43.3508750Z #11 13.35 Setting up libquadmath0:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:50:43.3509534Z #11 13.36 Setting up libmpc3:amd64 (1.3.1-1) ...
2026-05-10T14:50:43.3510478Z #11 13.36 Setting up libatomic1:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:50:43.3511730Z #11 13.36 Setting up patch (2.7.6-7) ...
2026-05-10T14:50:43.3512487Z #11 13.36 Setting up libncursesw6:amd64 (6.4-4) ...
2026-05-10T14:50:43.3516026Z #11 13.37 Setting up libk5crypto3:amd64 (1.20.1-2+deb12u4) ...
2026-05-10T14:50:43.3518188Z #11 13.37 Setting up libsasl2-2:amd64 (2.1.28+dfsg-10) ...
2026-05-10T14:50:43.3519254Z #11 13.37 Setting up libubsan1:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:50:43.3519827Z #11 13.37 Setting up libcrypt-dev:amd64 (1:4.4.33-2) ...
2026-05-10T14:50:43.3520418Z #11 13.38 Setting up libasan8:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:50:43.3520853Z #11 13.38 Setting up git-man (1:2.39.5-0+deb12u3) ...
2026-05-10T14:50:43.3521261Z #11 13.39 Setting up libssh2-1:amd64 (1.10.0-3+b1) ...
2026-05-10T14:50:43.3521681Z #11 13.39 Setting up libkrb5-3:amd64 (1.20.1-2+deb12u4) ...
2026-05-10T14:50:43.4580305Z #11 13.39 Setting up libtsan2:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:50:43.4581148Z #11 13.40 Setting up libbinutils:amd64 (2.40-2) ...
2026-05-10T14:50:43.4581893Z #11 13.40 Setting up libisl23:amd64 (0.25-1.1) ...
2026-05-10T14:50:43.4583063Z #11 13.40 Setting up libc-dev-bin (2.36-9+deb12u13) ...
2026-05-10T14:50:43.4583820Z #11 13.40 Setting up openssl (3.0.19-1~deb12u2) ...
2026-05-10T14:50:43.4584541Z #11 13.41 Setting up readline-common (8.2-1.3) ...
2026-05-10T14:50:43.4585308Z #11 13.41 Setting up libcc1-0:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:50:43.4586089Z #11 13.42 Setting up liblsan0:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:50:43.4586870Z #11 13.42 Setting up libitm1:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:50:43.4587587Z #11 13.42 Setting up libgdbm6:amd64 (1.23-3) ...
2026-05-10T14:50:43.4588713Z #11 13.42 Setting up libctf0:amd64 (2.40-2) ...
2026-05-10T14:50:43.4589671Z #11 13.43 Setting up cpp-12 (12.2.0-14+deb12u1) ...
2026-05-10T14:50:43.4590442Z #11 13.43 Setting up libreadline8:amd64 (8.2-1.3) ...
2026-05-10T14:50:43.4591217Z #11 13.43 Setting up libldap-2.5-0:amd64 (2.5.13+dfsg-5) ...
2026-05-10T14:50:43.4592024Z #11 13.44 Setting up ca-certificates (20230311+deb12u1) ...
2026-05-10T14:50:43.4592836Z #11 13.50 debconf: unable to initialize frontend: Dialog
2026-05-10T14:50:43.4593752Z #11 13.50 debconf: (TERM is not set, so the dialog frontend is not usable.)
2026-05-10T14:50:43.4594612Z #11 13.50 debconf: falling back to frontend: Readline
2026-05-10T14:50:43.6162462Z #11 13.51 debconf: unable to initialize frontend: Readline
2026-05-10T14:50:43.6163523Z #11 13.51 debconf: (This frontend requires a controlling tty.)
2026-05-10T14:50:43.6164561Z #11 13.51 debconf: falling back to frontend: Teletype
2026-05-10T14:50:43.8529880Z #11 13.90 Updating certificates in /etc/ssl/certs...
2026-05-10T14:50:44.3945971Z #11 14.44 142 added, 0 removed; done.
2026-05-10T14:50:44.4947804Z #11 14.45 Setting up libgprofng0:amd64 (2.40-2) ...
2026-05-10T14:50:44.4950504Z #11 14.46 Setting up libgcc-12-dev:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:50:44.4952741Z #11 14.46 Setting up libgssapi-krb5-2:amd64 (1.20.1-2+deb12u4) ...
2026-05-10T14:50:44.4953670Z #11 14.46 Setting up libgdbm-compat4:amd64 (1.23-3) ...
2026-05-10T14:50:44.4954556Z #11 14.47 Setting up cpp (4:12.2.0-3) ...
2026-05-10T14:50:44.4955571Z #11 14.47 Setting up libperl5.36:amd64 (5.36.0-7+deb12u3) ...
2026-05-10T14:50:44.4956660Z #11 14.48 Setting up binutils-x86-64-linux-gnu (2.40-2) ...
2026-05-10T14:50:44.4957446Z #11 14.48 Setting up libtirpc3:amd64 (1.3.3+ds-1) ...
2026-05-10T14:50:44.4958483Z #11 14.48 Setting up libcurl3-gnutls:amd64 (7.88.1-10+deb12u14) ...
2026-05-10T14:50:44.4959538Z #11 14.48 Setting up binutils (2.40-2) ...
2026-05-10T14:50:44.4960168Z #11 14.49 Setting up perl (5.36.0-7+deb12u3) ...
2026-05-10T14:50:44.4960881Z #11 14.50 Setting up libtirpc-dev:amd64 (1.3.3+ds-1) ...
2026-05-10T14:50:44.4961769Z #11 14.50 Setting up gcc-12 (12.2.0-14+deb12u1) ...
2026-05-10T14:50:44.4962621Z #11 14.50 Setting up libdpkg-perl (1.21.22) ...
2026-05-10T14:50:44.4963253Z #11 14.50 Setting up libnsl2:amd64 (1.3.0-2) ...
2026-05-10T14:50:44.4964205Z #11 14.51 Setting up libpython3.11-stdlib:amd64 (3.11.2-6+deb12u6) ...
2026-05-10T14:50:44.4965156Z #11 14.51 Setting up gcc (4:12.2.0-3) ...
2026-05-10T14:50:44.4965754Z #11 14.52 Setting up dpkg-dev (1.21.22) ...
2026-05-10T14:50:44.4966425Z #11 14.52 Setting up liberror-perl (0.17029-2) ...
2026-05-10T14:50:44.4967089Z #11 14.52 Setting up git (1:2.39.5-0+deb12u3) ...
2026-05-10T14:50:44.4967739Z #11 14.53 Setting up libnsl-dev:amd64 (1.3.0-2) ...
2026-05-10T14:50:44.4968779Z #11 14.54 Setting up libc6-dev:amd64 (2.36-9+deb12u13) ...
2026-05-10T14:50:44.4969289Z #11 14.54 Setting up libpython3-stdlib:amd64 (3.11.2-1+b1) ...
2026-05-10T14:50:44.6487965Z #11 14.54 Setting up python3.11 (3.11.2-6+deb12u6) ...
2026-05-10T14:50:45.0727052Z #11 15.12 Setting up libstdc++-12-dev:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:50:45.1770233Z #11 15.12 Setting up python3 (3.11.2-1+b1) ...
2026-05-10T14:50:45.1771112Z #11 15.13 running python rtupdate hooks for python3.11...
2026-05-10T14:50:45.1772568Z #11 15.13 running python post-rtupdate hooks for python3.11...
2026-05-10T14:50:45.1773901Z #11 15.20 Setting up g++-12 (12.2.0-14+deb12u1) ...
2026-05-10T14:50:45.1775443Z #11 15.20 Setting up g++ (4:12.2.0-3) ...
2026-05-10T14:50:45.1776402Z #11 15.20 update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode
2026-05-10T14:50:45.1777503Z #11 15.21 Setting up build-essential (12.9) ...
2026-05-10T14:50:45.1778502Z #11 15.21 Processing triggers for libc-bin (2.36-9+deb12u13) ...
2026-05-10T14:50:45.1779422Z #11 15.22 Processing triggers for ca-certificates (20230311+deb12u1) ...
2026-05-10T14:50:45.3317907Z #11 15.23 Updating certificates in /etc/ssl/certs...
2026-05-10T14:50:45.6087631Z #11 15.65 0 added, 0 removed; done.
2026-05-10T14:50:45.6092371Z #11 15.65 Running hooks in /etc/ca-certificates/update.d...
2026-05-10T14:50:45.7612518Z #11 15.65 done.
2026-05-10T14:50:46.9594105Z #11 DONE 17.0s
2026-05-10T14:50:47.1104256Z 
2026-05-10T14:50:47.1105451Z #13 [builder  3/13] RUN corepack enable && corepack prepare pnpm@10 --activate
2026-05-10T14:50:47.4889804Z #13 0.527 Preparing pnpm@10 for immediate activation...
2026-05-10T14:50:48.5877078Z #13 DONE 1.6s
2026-05-10T14:50:48.8183702Z 
2026-05-10T14:50:48.8184264Z #14 [builder  4/13] WORKDIR /app
2026-05-10T14:50:48.8184614Z #14 DONE 0.0s
2026-05-10T14:50:48.8184868Z 
2026-05-10T14:50:48.8189549Z #15 [builder  5/13] COPY pnpm-workspace.yaml package.json pnpm-lock.yaml ./
2026-05-10T14:50:48.8190830Z #15 DONE 0.0s
2026-05-10T14:50:48.8191212Z 
2026-05-10T14:50:48.8191813Z #16 [builder  6/13] COPY apps/server/package.json apps/server/
2026-05-10T14:50:48.8192586Z #16 DONE 0.0s
2026-05-10T14:50:48.8193750Z 
2026-05-10T14:50:48.8194454Z #17 [builder  7/13] COPY packages/protocol/package.json packages/protocol/
2026-05-10T14:50:48.8195327Z #17 DONE 0.0s
2026-05-10T14:50:48.8195765Z 
2026-05-10T14:50:48.8196521Z #18 [builder  8/13] COPY packages/game-logic/package.json packages/game-logic/
2026-05-10T14:50:48.8197428Z #18 DONE 0.0s
2026-05-10T14:50:48.8197812Z 
2026-05-10T14:50:48.8198648Z #19 [builder  9/13] COPY packages/db/package.json packages/db/
2026-05-10T14:50:48.8199443Z #19 DONE 0.0s
2026-05-10T14:50:48.8199811Z 
2026-05-10T14:50:48.8200619Z #20 [builder 10/13] RUN pnpm install --frozen-lockfile  && pnpm rebuild better-sqlite3 argon2
2026-05-10T14:50:49.2329287Z #20 0.564 Scope: all 5 workspace projects
2026-05-10T14:50:49.3721784Z #20 0.704 Lockfile is up to date, resolution step is skipped
2026-05-10T14:50:49.5056725Z #20 0.837 Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-10T14:50:49.7420443Z #20 0.923 Packages: +632
2026-05-10T14:50:49.7421918Z #20 0.923 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-05-10T14:50:49.8137656Z #20 1.145 
2026-05-10T14:50:49.8139644Z #20 1.145    ╭──────────────────────────────────────────────╮
2026-05-10T14:50:49.8141232Z #20 1.145    │                                              │
2026-05-10T14:50:49.8142388Z #20 1.145    │     Update available! 10.33.4 → 11.0.9.      │
2026-05-10T14:50:49.8143483Z #20 1.145    │     Changelog: https://pnpm.io/v/11.0.9      │
2026-05-10T14:50:49.8144605Z #20 1.145    │   To update, run: corepack use pnpm@11.0.9   │
2026-05-10T14:50:49.8145699Z #20 1.145    │                                              │
2026-05-10T14:50:49.8146917Z #20 1.145    ╰──────────────────────────────────────────────╯
2026-05-10T14:50:49.8147750Z #20 1.145 
2026-05-10T14:50:50.5072804Z #20 1.839 Progress: resolved 632, reused 0, downloaded 61, added 17
2026-05-10T14:50:51.5135608Z #20 2.845 Progress: resolved 632, reused 0, downloaded 132, added 42
2026-05-10T14:50:52.5120010Z #20 3.844 Progress: resolved 632, reused 0, downloaded 186, added 58
2026-05-10T14:50:53.5139716Z #20 4.844 Progress: resolved 632, reused 0, downloaded 291, added 94
2026-05-10T14:50:54.5119654Z #20 5.844 Progress: resolved 632, reused 0, downloaded 388, added 127
2026-05-10T14:50:55.5150231Z #20 6.845 Progress: resolved 632, reused 0, downloaded 463, added 151
2026-05-10T14:50:56.5307711Z #20 7.862 Progress: resolved 632, reused 0, downloaded 571, added 192
2026-05-10T14:50:57.5329817Z #20 8.864 Progress: resolved 632, reused 0, downloaded 588, added 196
2026-05-10T14:50:58.0209920Z #20 9.350 Packages are hard linked from the content-addressable store to the virtual store.
2026-05-10T14:50:58.0211411Z #20 9.350   Content-addressable store is at: /root/.local/share/pnpm/store/v10
2026-05-10T14:50:58.0212601Z #20 9.350   Virtual store is at:             node_modules/.pnpm
2026-05-10T14:50:58.5334433Z #20 9.865 Progress: resolved 632, reused 0, downloaded 630, added 272
2026-05-10T14:50:59.4549995Z #20 10.79 Progress: resolved 632, reused 0, downloaded 630, added 632, done
2026-05-10T14:50:59.9784193Z #20 11.31 .../node_modules/better-sqlite3 install$ prebuild-install || node-gyp rebuild --release
2026-05-10T14:51:00.1206928Z #20 11.31 .../esbuild@0.25.12/node_modules/esbuild postinstall$ node install.js
2026-05-10T14:51:00.1208030Z #20 11.31 .../esbuild@0.18.20/node_modules/esbuild postinstall$ node install.js
2026-05-10T14:51:00.1209376Z #20 11.33 .../esbuild@0.27.7/node_modules/esbuild postinstall$ node install.js
2026-05-10T14:51:00.1210586Z #20 11.37 .../argon2@0.44.0/node_modules/argon2 install$ cross-env ZERO_AR_DATE=1 node-gyp-build
2026-05-10T14:51:00.1211663Z #20 11.45 .../esbuild@0.25.12/node_modules/esbuild postinstall: Done
2026-05-10T14:51:00.3431356Z #20 11.52 .../esbuild@0.18.20/node_modules/esbuild postinstall: Done
2026-05-10T14:51:00.3437782Z #20 11.54 .../esbuild@0.27.7/node_modules/esbuild postinstall: Done
2026-05-10T14:51:00.3439398Z #20 11.67 .../argon2@0.44.0/node_modules/argon2 install: Done
2026-05-10T14:51:00.5569665Z #20 11.74 .../node_modules/better-sqlite3 install: Done
2026-05-10T14:51:00.5570585Z #20 11.89 
2026-05-10T14:51:00.5571309Z #20 11.89 devDependencies:
2026-05-10T14:51:00.5571845Z #20 11.89 + @better-auth/cli 1.4.21
2026-05-10T14:51:00.5572292Z #20 11.89 
2026-05-10T14:51:00.7821653Z #20 11.94 ╭ Warning ─────────────────────────────────────────────────────────────────────╮
2026-05-10T14:51:00.7823044Z #20 11.94 │                                                                              │
2026-05-10T14:51:00.7824811Z #20 11.94 │   Ignored build scripts: @prisma/client@5.22.0, msgpackr-extract@3.0.3,      │
2026-05-10T14:51:00.7826556Z #20 11.94 │   protobufjs@7.5.6, protobufjs@8.0.1.                                        │
2026-05-10T14:51:00.7828622Z #20 11.94 │   Run "pnpm approve-builds" to pick which dependencies should be allowed     │
2026-05-10T14:51:00.7830465Z #20 11.94 │   to run scripts.                                                            │
2026-05-10T14:51:00.7831821Z #20 11.94 │                                                                              │
2026-05-10T14:51:00.7833330Z #20 11.94 ╰──────────────────────────────────────────────────────────────────────────────╯
2026-05-10T14:51:00.7834441Z #20 11.96 Done in 11.7s using pnpm v10.33.4
2026-05-10T14:51:01.1258791Z #20 12.46 .../node_modules/better-sqlite3 install$ prebuild-install || node-gyp rebuild --release
2026-05-10T14:51:01.2654278Z #20 12.60 .../node_modules/better-sqlite3 install: Done
2026-05-10T14:51:03.6490129Z #20 DONE 15.0s
2026-05-10T14:51:03.8645551Z 
2026-05-10T14:51:03.8646078Z #21 [builder 11/13] COPY . .
2026-05-10T14:51:03.8646551Z #21 DONE 0.1s
2026-05-10T14:51:03.8646751Z 
2026-05-10T14:51:04.1712303Z #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-10T14:51:04.1713856Z #22 0.457 
2026-05-10T14:51:04.1715099Z #22 0.457 > @rebno/protocol@0.1.0 prebuild /app/packages/protocol
2026-05-10T14:51:04.1716494Z #22 0.457 > node scripts/sync-from-tools-protocol-doc.mjs
2026-05-10T14:51:04.1717630Z #22 0.457 
2026-05-10T14:51:04.3537057Z #22 0.490 synced legacy-opcodes from /app/tools/protocol-doc/output/protocol.ts
2026-05-10T14:51:10.7224970Z #22 DONE 7.0s
2026-05-10T14:51:10.8739358Z 
2026-05-10T14:51:10.8740195Z #23 [builder 13/13] RUN pnpm --filter @rebno/server deploy --prod --legacy /tmp/server-prod
2026-05-10T14:51:11.3219154Z #23 0.599  WARN  Shared workspace lockfile detected but configuration forces legacy deploy implementation.
2026-05-10T14:51:11.4389691Z #23 0.683 Packages are copied from the content-addressable store to the virtual store.
2026-05-10T14:51:11.4390919Z #23 0.683   Content-addressable store is at: /root/.local/share/pnpm/store/v10
2026-05-10T14:51:11.4391994Z #23 0.683   Virtual store is at:             ../tmp/server-prod/node_modules/.pnpm
2026-05-10T14:51:11.4392913Z #23 0.716 Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-10T14:51:12.4461991Z #23 1.724 Progress: resolved 301, reused 0, downloaded 0, added 0
2026-05-10T14:51:13.4472889Z #23 2.725 Progress: resolved 615, reused 0, downloaded 0, added 0
2026-05-10T14:51:14.4470567Z #23 3.725 Progress: resolved 697, reused 0, downloaded 0, added 0
2026-05-10T14:51:15.4471129Z #23 4.725 Progress: resolved 699, reused 1, downloaded 0, added 0
2026-05-10T14:51:16.9938482Z #23 6.272 Progress: resolved 700, reused 1, downloaded 0, added 0
2026-05-10T14:51:17.6945959Z #23 6.972  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-10T14:51:17.6947666Z #23 6.972 Progress: resolved 738, reused 1, downloaded 0, added 0, done
2026-05-10T14:51:17.8278944Z #23 6.977  WARN  Issues with peer dependencies found
2026-05-10T14:51:17.8279886Z #23 6.977 apps/server
2026-05-10T14:51:17.8280641Z #23 6.977 ├─┬ better-call 1.3.5
2026-05-10T14:51:17.8281539Z #23 6.977 │ └── ✕ unmet peer zod@^4.0.0: found 3.25.76
2026-05-10T14:51:17.8282472Z #23 6.977 ├─┬ @colyseus/redis-presence 0.17.7
2026-05-10T14:51:17.8283321Z #23 6.977 │ └─┬ @colyseus/core 0.17.43
2026-05-10T14:51:17.8284269Z #23 6.977 │   └── ✕ unmet peer zod@^4.1.12: found 3.25.76
2026-05-10T14:51:17.8285176Z #23 6.977 ├─┬ @colyseus/better-call 1.3.3
2026-05-10T14:51:17.8286107Z #23 6.977 │ └── ✕ unmet peer zod@^4.0.0: found 3.25.76
2026-05-10T14:51:17.8286926Z #23 6.977 └─┬ colyseus 0.17.10
2026-05-10T14:51:17.8287750Z #23 6.977   └─┬ @colyseus/playground 0.17.12
2026-05-10T14:51:17.8289111Z #23 6.977     └── ✕ unmet peer zod@^4.1.12: found 3.25.76
2026-05-10T14:51:17.8290106Z #23 7.105 .                                        | +522 ++++++++++++++++++++++++++++++++
2026-05-10T14:51:30.9712194Z #23 20.25 ╭ Warning ─────────────────────────────────────────────────────────────────────╮
2026-05-10T14:51:30.9713386Z #23 20.25 │                                                                              │
2026-05-10T14:51:30.9714343Z #23 20.25 │   Ignored build scripts: @prisma/client@5.22.0, msgpackr-extract@3.0.3,      │
2026-05-10T14:51:30.9715285Z #23 20.25 │   protobufjs@7.5.6, protobufjs@8.0.1.                                        │
2026-05-10T14:51:30.9716143Z #23 20.25 │   Run "pnpm approve-builds" to pick which dependencies should be allowed     │
2026-05-10T14:51:30.9716926Z #23 20.25 │   to run scripts.                                                            │
2026-05-10T14:51:30.9717966Z #23 20.25 │                                                                              │
2026-05-10T14:51:30.9719434Z #23 20.25 ╰──────────────────────────────────────────────────────────────────────────────╯
2026-05-10T14:51:31.2692419Z #23 DONE 20.5s
2026-05-10T14:51:33.3536504Z 
2026-05-10T14:51:33.3537890Z #24 [runtime 4/9] COPY --from=builder --chown=node:node /tmp/server-prod /app
2026-05-10T14:51:38.6559437Z #24 DONE 5.3s
2026-05-10T14:51:38.8412142Z 
2026-05-10T14:51:38.8413054Z #25 [runtime 5/9] COPY --chown=node:node apps/server/litestream.yml /etc/litestream.yml
2026-05-10T14:51:38.8413840Z #25 DONE 0.0s
2026-05-10T14:51:38.8414055Z 
2026-05-10T14:51:38.8414735Z #26 [runtime 6/9] COPY apps/server/docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh
2026-05-10T14:51:38.8415524Z #26 DONE 0.0s
2026-05-10T14:51:38.8415747Z 
2026-05-10T14:51:38.8416907Z #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-10T14:51:38.8417911Z #27 DONE 0.1s
2026-05-10T14:51:38.9938088Z 
2026-05-10T14:51:38.9939289Z #28 [runtime 8/9] RUN mkdir -p /data && chown node:node /data
2026-05-10T14:51:39.0341146Z #28 DONE 0.2s
2026-05-10T14:51:39.2182204Z 
2026-05-10T14:51:39.2183456Z #29 [runtime 9/9] WORKDIR /app
2026-05-10T14:51:39.2184332Z #29 DONE 0.0s
2026-05-10T14:51:39.2184733Z 
2026-05-10T14:51:39.2185088Z #30 exporting to image
2026-05-10T14:51:39.2185696Z #30 exporting layers
2026-05-10T14:51:48.5033143Z #30 exporting layers 9.4s done
2026-05-10T14:51:48.6039096Z #30 writing image sha256:01cab47bc2d128d55b86aca8f59292c0ee865c1cb84df3e67da3ae3f736a1954 done
2026-05-10T14:51:48.6040865Z #30 naming to registry.fly.io/rebno-staging:583250adb06d8506e284c0237c0e6fc2e8f440a9 done
2026-05-10T14:51:48.6042296Z #30 naming to registry.fly.io/rebno-prod:583250adb06d8506e284c0237c0e6fc2e8f440a9 done
2026-05-10T14:51:48.6043209Z #30 DONE 9.4s
2026-05-10T14:51:48.6047694Z 
2026-05-10T14:51:48.6048840Z #31 pushing registry.fly.io/rebno-staging:583250adb06d8506e284c0237c0e6fc2e8f440a9 with docker
2026-05-10T14:51:48.6050039Z #31 pushing layer 5f70bf18a086
2026-05-10T14:51:48.6050677Z #31 pushing layer 60543fa59e0c
2026-05-10T14:51:48.6051153Z #31 pushing layer c6287f067cf4
2026-05-10T14:51:48.6051627Z #31 pushing layer e9649906f7f4
2026-05-10T14:51:48.6052098Z #31 pushing layer c1cc3e13241c
2026-05-10T14:51:48.6052559Z #31 pushing layer 000e98aa4de4
2026-05-10T14:51:48.6053015Z #31 pushing layer 5aa66ebaff2d
2026-05-10T14:51:48.6053722Z #31 pushing layer c3dcb715d47a
2026-05-10T14:51:48.6054238Z #31 pushing layer f1f5e38dcfa4
2026-05-10T14:51:48.6054962Z #31 pushing layer 81e7407e0664
2026-05-10T14:51:48.6055364Z #31 pushing layer 865fe7045a7c
2026-05-10T14:51:48.6055686Z #31 pushing layer 0c1dcbee05c1
2026-05-10T14:51:48.6055978Z #31 pushing layer 5d0ffcca6050
2026-05-10T14:51:49.4302186Z #31 pushing layer c6287f067cf4 512B / 2.11kB 0.8s
2026-05-10T14:51:49.5889139Z #31 pushing layer c6287f067cf4 5.63kB / 2.11kB 0.8s
2026-05-10T14:51:49.5890264Z #31 pushing layer e9649906f7f4 512B / 2.11kB 1.0s
2026-05-10T14:51:49.5891099Z #31 pushing layer c1cc3e13241c 3.07kB / 701B 0.9s
2026-05-10T14:51:49.7392579Z #31 pushing layer e9649906f7f4 5.63kB / 2.11kB 1.0s
2026-05-10T14:51:50.5861717Z #31 pushing layer 000e98aa4de4 20.68MB / 388.54MB 2.0s
2026-05-10T14:51:51.4871097Z #31 pushing layer 000e98aa4de4 41.71MB / 388.54MB 2.9s
2026-05-10T14:51:53.4164528Z #31 pushing layer 000e98aa4de4 63.56MB / 388.54MB 4.8s
2026-05-10T14:51:54.0724885Z #31 pushing layer 000e98aa4de4 86.08MB / 388.54MB 5.5s
2026-05-10T14:51:54.1760540Z #31 pushing layer 60543fa59e0c 5.6s done
2026-05-10T14:51:54.3000869Z #31 pushing layer c6287f067cf4 5.6s done
2026-05-10T14:51:54.5168978Z #31 pushing layer c1cc3e13241c 5.9s done
2026-05-10T14:51:54.7353447Z #31 pushing layer 000e98aa4de4 107.04MB / 388.54MB 6.1s
2026-05-10T14:51:54.8430626Z #31 pushing layer f1f5e38dcfa4 6.2s
2026-05-10T14:51:54.9554782Z #31 pushing layer c3dcb715d47a 93.70kB / 9.35MB 6.4s
2026-05-10T14:51:55.0798196Z #31 pushing layer 5aa66ebaff2d 2.30MB / 30.12MB 6.5s
2026-05-10T14:51:55.1806885Z #31 pushing layer e9649906f7f4 6.5s done
2026-05-10T14:51:55.1807575Z #31 pushing layer 5aa66ebaff2d 3.93MB / 30.12MB 6.6s
2026-05-10T14:51:55.2972862Z #31 pushing layer 5aa66ebaff2d 5.90MB / 30.12MB 6.7s
2026-05-10T14:51:55.2973676Z #31 pushing layer 81e7407e0664 6.6s
2026-05-10T14:51:55.3989128Z #31 pushing layer 5aa66ebaff2d 7.54MB / 30.12MB 6.8s
2026-05-10T14:51:55.6317236Z #31 pushing layer 5aa66ebaff2d 10.16MB / 30.12MB 7.0s
2026-05-10T14:51:55.6318066Z #31 pushing layer c3dcb715d47a 1.18MB / 9.35MB 6.9s
2026-05-10T14:51:55.7345550Z #31 pushing layer c3dcb715d47a 1.69MB / 9.35MB 7.0s
2026-05-10T14:51:55.8420337Z #31 pushing layer 000e98aa4de4 127.59MB / 388.54MB 7.2s
2026-05-10T14:51:55.8421208Z #31 pushing layer 5aa66ebaff2d 12.13MB / 30.12MB 7.2s
2026-05-10T14:51:55.8421891Z #31 pushing layer c3dcb715d47a 2.68MB / 9.35MB 7.1s
2026-05-10T14:51:55.8422481Z #31 pushing layer 865fe7045a7c 7.2s
2026-05-10T14:51:55.9464770Z #31 pushing layer 5aa66ebaff2d 14.09MB / 30.12MB 7.3s
2026-05-10T14:51:55.9466043Z #31 pushing layer c3dcb715d47a 3.46MB / 9.35MB 7.3s
2026-05-10T14:51:55.9466854Z #31 pushing layer 0c1dcbee05c1 7.2s
2026-05-10T14:51:56.0561651Z #31 pushing layer c3dcb715d47a 4.55MB / 9.35MB 7.4s
2026-05-10T14:51:56.1639306Z #31 pushing layer 5aa66ebaff2d 20.65MB / 30.12MB 7.6s
2026-05-10T14:51:56.1640062Z #31 pushing layer c3dcb715d47a 5.63MB / 9.35MB 7.5s
2026-05-10T14:51:56.2766866Z #31 pushing layer 5aa66ebaff2d 24.58MB / 30.12MB 7.7s
2026-05-10T14:51:56.2767618Z #31 pushing layer c3dcb715d47a 7.02MB / 9.35MB 7.6s
2026-05-10T14:51:56.3870907Z #31 pushing layer 5aa66ebaff2d 26.87MB / 30.12MB 7.8s
2026-05-10T14:51:56.3872271Z #31 pushing layer c3dcb715d47a 8.31MB / 9.35MB 7.7s
2026-05-10T14:51:56.4976472Z #31 pushing layer 5aa66ebaff2d 29.17MB / 30.12MB 7.9s
2026-05-10T14:51:56.4977522Z #31 pushing layer c3dcb715d47a 9.67MB / 9.35MB 7.8s
2026-05-10T14:51:56.8698513Z #31 pushing layer 000e98aa4de4 147.20MB / 388.54MB 8.3s
2026-05-10T14:51:57.2939472Z #31 pushing layer 5d0ffcca6050 537.48kB / 74.82MB 8.7s
2026-05-10T14:51:57.5214358Z #31 pushing layer 5d0ffcca6050 4.87MB / 74.82MB 8.9s
2026-05-10T14:51:57.6411458Z #31 pushing layer 000e98aa4de4 168.07MB / 388.54MB 9.0s
2026-05-10T14:51:57.7594405Z #31 pushing layer 5d0ffcca6050 8.65MB / 74.82MB 9.1s
2026-05-10T14:51:57.9935715Z #31 pushing layer 5d0ffcca6050 13.03MB / 74.82MB 9.4s
2026-05-10T14:51:58.2174876Z #31 pushing layer 5d0ffcca6050 17.43MB / 74.82MB 9.6s
2026-05-10T14:51:58.4473989Z #31 pushing layer 000e98aa4de4 188.23MB / 388.54MB 9.8s
2026-05-10T14:51:58.4475408Z #31 pushing layer 5d0ffcca6050 21.74MB / 74.82MB 9.8s
2026-05-10T14:51:58.6795417Z #31 pushing layer 5d0ffcca6050 28.19MB / 74.82MB 10.0s
2026-05-10T14:51:58.9134433Z #31 pushing layer 5d0ffcca6050 33.09MB / 74.82MB 10.2s
2026-05-10T14:51:59.1546553Z #31 pushing layer 5d0ffcca6050 37.45MB / 74.82MB 10.5s
2026-05-10T14:51:59.3922452Z #31 pushing layer 000e98aa4de4 209.42MB / 388.54MB 10.8s
2026-05-10T14:51:59.3923770Z #31 pushing layer 5d0ffcca6050 41.83MB / 74.82MB 10.7s
2026-05-10T14:52:00.1878996Z #31 pushing layer 000e98aa4de4 229.18MB / 388.54MB 11.6s
2026-05-10T14:52:00.4223166Z #31 pushing layer 5d0ffcca6050 46.78MB / 74.82MB 11.7s
2026-05-10T14:52:00.6501802Z #31 pushing layer 5d0ffcca6050 51.64MB / 74.82MB 12.0s
2026-05-10T14:52:00.8690927Z #31 pushing layer 5d0ffcca6050 56.05MB / 74.82MB 12.2s
2026-05-10T14:52:01.0984674Z #31 pushing layer 000e98aa4de4 250.47MB / 388.54MB 12.5s
2026-05-10T14:52:01.0985373Z #31 pushing layer c3dcb715d47a 12.4s done
2026-05-10T14:52:01.0986011Z #31 pushing layer 5d0ffcca6050 60.30MB / 74.82MB 12.4s
2026-05-10T14:52:01.2025663Z #31 pushing layer 5aa66ebaff2d 12.6s done
2026-05-10T14:52:01.3408078Z #31 pushing layer 5d0ffcca6050 67.29MB / 74.82MB 12.7s
2026-05-10T14:52:01.6761971Z #31 pushing layer 5d0ffcca6050 72.06MB / 74.82MB 13.0s
2026-05-10T14:52:01.8853469Z #31 pushing layer 000e98aa4de4 270.45MB / 388.54MB 13.3s
2026-05-10T14:52:01.8854146Z #31 pushing layer 5d0ffcca6050 77.90MB / 74.82MB 13.2s
2026-05-10T14:52:02.5057956Z #31 pushing layer 000e98aa4de4 292.12MB / 388.54MB 13.9s
2026-05-10T14:52:03.1305904Z #31 pushing layer 000e98aa4de4 313.79MB / 388.54MB 14.5s
2026-05-10T14:52:03.7717979Z #31 pushing layer 000e98aa4de4 334.36MB / 388.54MB 15.2s
2026-05-10T14:52:04.4271775Z #31 pushing layer 000e98aa4de4 354.33MB / 388.54MB 15.8s
2026-05-10T14:52:05.0691409Z #31 pushing layer 000e98aa4de4 375.39MB / 388.54MB 16.5s
2026-05-10T14:52:05.8279279Z #31 pushing layer 000e98aa4de4 398.48MB / 388.54MB 17.2s
2026-05-10T14:52:05.8280063Z #31 pushing layer 5d0ffcca6050 17.2s done
2026-05-10T14:52:16.0636350Z #31 pushing layer 000e98aa4de4 27.5s done
2026-05-10T14:52:23.4808822Z #31 pushing layer 81e7407e0664 34.9s done
2026-05-10T14:52:23.7007044Z #31 pushing layer 5f70bf18a086 34.9s done
2026-05-10T14:52:23.7007853Z #31 pushing layer f1f5e38dcfa4 34.9s done
2026-05-10T14:52:23.7008593Z #31 pushing layer 865fe7045a7c 34.9s done
2026-05-10T14:52:23.7009151Z #31 pushing layer 0c1dcbee05c1 34.9s done
2026-05-10T14:52:23.7009652Z #31 DONE 35.0s
2026-05-10T14:52:23.7009928Z 
2026-05-10T14:52:23.7010912Z #32 pushing registry.fly.io/rebno-prod:583250adb06d8506e284c0237c0e6fc2e8f440a9 with docker
2026-05-10T14:52:23.7011813Z #32 pushing layer 5f70bf18a086
2026-05-10T14:52:23.7012329Z #32 pushing layer 60543fa59e0c
2026-05-10T14:52:23.7012827Z #32 pushing layer c6287f067cf4
2026-05-10T14:52:23.7013326Z #32 pushing layer e9649906f7f4
2026-05-10T14:52:23.7013829Z #32 pushing layer c1cc3e13241c
2026-05-10T14:52:23.7014325Z #32 pushing layer 000e98aa4de4
2026-05-10T14:52:23.7014891Z #32 pushing layer 5aa66ebaff2d
2026-05-10T14:52:23.7015391Z #32 pushing layer c3dcb715d47a
2026-05-10T14:52:23.7016122Z #32 pushing layer f1f5e38dcfa4
2026-05-10T14:52:23.7016466Z #32 pushing layer 81e7407e0664
2026-05-10T14:52:23.7016790Z #32 pushing layer 865fe7045a7c
2026-05-10T14:52:23.7017123Z #32 pushing layer 0c1dcbee05c1
2026-05-10T14:52:23.7017450Z #32 pushing layer 5d0ffcca6050
2026-05-10T14:52:33.4138981Z #32 pushing layer c6287f067cf4 9.9s done
2026-05-10T14:52:33.5650527Z #32 pushing layer 5f70bf18a086 9.9s done
2026-05-10T14:52:33.5651546Z #32 pushing layer 60543fa59e0c 9.9s done
2026-05-10T14:52:33.5652109Z #32 pushing layer e9649906f7f4 9.9s done
2026-05-10T14:52:33.5652620Z #32 pushing layer c1cc3e13241c 9.9s done
2026-05-10T14:52:33.5653173Z #32 pushing layer 000e98aa4de4 9.9s done
2026-05-10T14:52:33.5653757Z #32 pushing layer 5aa66ebaff2d 9.9s done
2026-05-10T14:52:33.5654342Z #32 pushing layer c3dcb715d47a 9.9s done
2026-05-10T14:52:33.5654871Z #32 pushing layer f1f5e38dcfa4 9.9s done
2026-05-10T14:52:33.5655447Z #32 pushing layer 81e7407e0664 9.9s done
2026-05-10T14:52:33.5656010Z #32 pushing layer 865fe7045a7c 9.9s done
2026-05-10T14:52:33.5656603Z #32 pushing layer 0c1dcbee05c1 9.9s done
2026-05-10T14:52:33.5657142Z #32 pushing layer 5d0ffcca6050 9.9s done
2026-05-10T14:52:33.5657593Z #32 DONE 9.9s
2026-05-10T14:52:35.5895894Z ##[group]Run flyctl deploy \
2026-05-10T14:52:35.5896391Z [36;1mflyctl deploy \[0m
2026-05-10T14:52:35.5896834Z [36;1m  -a rebno-staging \[0m
2026-05-10T14:52:35.5897553Z [36;1m  --image registry.fly.io/rebno-staging:583250adb06d8506e284c0237c0e6fc2e8f440a9 \[0m
2026-05-10T14:52:35.5898802Z [36;1m  --config apps/server/fly.staging.toml \[0m
2026-05-10T14:52:35.5899351Z [36;1m  --strategy immediate[0m
2026-05-10T14:52:35.5936313Z shell: /usr/bin/bash -e {0}
2026-05-10T14:52:35.5936731Z env:
2026-05-10T14:52:35.5937172Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T14:52:35.5943408Z   FLY_API_TOKEN: ***
2026-05-10T14:52:35.5943819Z ##[endgroup]
2026-05-10T14:52:35.6387794Z ==> Verifying app config
2026-05-10T14:52:35.6399081Z Validating apps/server/fly.staging.toml
2026-05-10T14:52:35.6399708Z --> Verified app config
2026-05-10T14:52:35.6400343Z [32m✓[0m Configuration is valid
2026-05-10T14:52:35.8632657Z [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-10T14:52:35.8639739Z 
2026-05-10T14:52:35.8641629Z [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-10T14:52:35.8642694Z 
2026-05-10T14:52:35.8643109Z ==> Building image
2026-05-10T14:52:36.1722124Z Searching for image 'registry.fly.io/rebno-staging:583250adb06d8506e284c0237c0e6fc2e8f440a9' remotely...
2026-05-10T14:52:37.2148860Z image found: img_nlo943295ogevwxz
2026-05-10T14:52:37.4437640Z 
2026-05-10T14:52:37.4438590Z Watch your deployment at https://fly.io/apps/rebno-staging/monitoring
2026-05-10T14:52:37.4438955Z 
2026-05-10T14:52:38.2801394Z Updating existing machines in 'rebno-staging' with immediate strategy
2026-05-10T14:52:38.3033369Z > Acquiring lease for 48e0dedbde42e8
2026-05-10T14:52:38.3849925Z > Acquired lease for 48e0dedbde42e8
2026-05-10T14:52:38.3851100Z > Updating machine config for 48e0dedbde42e8
2026-05-10T14:52:38.3852051Z > Updating 48e0dedbde42e8 [app]
2026-05-10T14:52:40.5166657Z > Updated machine config for 48e0dedbde42e8
2026-05-10T14:52:40.6031579Z ✔ Machine 48e0dedbde42e8 is now in a good state
2026-05-10T14:52:40.6033811Z > Clearing lease for 48e0dedbde42e8
2026-05-10T14:52:40.6292907Z ✔ Cleared lease for 48e0dedbde42e8
2026-05-10T14:52:41.1982936Z Checking DNS configuration for rebno-staging.fly.dev
2026-05-10T14:52:41.2380868Z ✓ DNS configuration verified
2026-05-10T14:52:41.2381316Z 
2026-05-10T14:52:41.2382522Z Visit your newly deployed app at https://rebno-staging.fly.dev/
2026-05-10T14:52:41.2383443Z 
2026-05-10T14:52:41.3072116Z ##[group]Run gh workflow run soak-staging.yml -F sha=583250adb06d8506e284c0237c0e6fc2e8f440a9
2026-05-10T14:52:41.3073250Z [36;1mgh workflow run soak-staging.yml -F sha=583250adb06d8506e284c0237c0e6fc2e8f440a9[0m
2026-05-10T14:52:41.3099141Z shell: /usr/bin/bash -e {0}
2026-05-10T14:52:41.3099406Z env:
2026-05-10T14:52:41.3099662Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T14:52:41.3100310Z   GH_TOKEN: ***
2026-05-10T14:52:41.3100688Z ##[endgroup]
2026-05-10T14:52:41.8485388Z HTTP 403: Resource not accessible by integration (https://api.github.com/repos/SaberMage/rebno/actions/workflows/soak-staging.yml)
2026-05-10T14:52:41.8509659Z ##[error]Process completed with exit code 1.
2026-05-10T14:52:41.8546471Z ##[group]Run pnpm --filter @rebno/client exec playwright install --with-deps chromium
2026-05-10T14:52:41.8547406Z [36;1mpnpm --filter @rebno/client exec playwright install --with-deps chromium[0m
2026-05-10T14:52:41.8578849Z shell: /usr/bin/bash -e {0}
2026-05-10T14:52:41.8579262Z env:
2026-05-10T14:52:41.8579669Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T14:52:41.8580179Z ##[endgroup]
2026-05-10T14:52:42.4753594Z Installing dependencies...
2026-05-10T14:52:42.4820505Z Switching to root user to install dependencies...
2026-05-10T14:52:42.5801944Z Get:1 file:/etc/apt/apt-mirrors.txt Mirrorlist [144 B]
2026-05-10T14:52:42.6403584Z Hit:2 http://azure.archive.ubuntu.com/ubuntu noble InRelease
2026-05-10T14:52:42.6412791Z Get:6 https://packages.microsoft.com/repos/azure-cli noble InRelease [3564 B]
2026-05-10T14:52:42.6416689Z Get:3 http://azure.archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB]
2026-05-10T14:52:42.6491078Z Get:4 http://azure.archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB]
2026-05-10T14:52:42.6529428Z Get:5 http://azure.archive.ubuntu.com/ubuntu noble-security InRelease [126 kB]
2026-05-10T14:52:42.6582624Z Get:7 https://packages.microsoft.com/ubuntu/24.04/prod noble InRelease [3600 B]
2026-05-10T14:52:42.7530239Z Get:8 https://dl.google.com/linux/chrome-stable/deb stable InRelease [1825 B]
2026-05-10T14:52:42.8731108Z Get:9 https://packages.microsoft.com/repos/azure-cli noble/main amd64 Packages [2192 B]
2026-05-10T14:52:42.9373688Z Get:10 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1969 kB]
2026-05-10T14:52:42.9490200Z Get:11 http://azure.archive.ubuntu.com/ubuntu noble-updates/main Translation-en [351 kB]
2026-05-10T14:52:42.9549242Z Get:12 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 Components [178 kB]
2026-05-10T14:52:42.9619822Z Get:13 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 c-n-f Metadata [17.1 kB]
2026-05-10T14:52:42.9684773Z Get:14 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1688 kB]
2026-05-10T14:52:42.9979513Z Get:15 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe Translation-en [328 kB]
2026-05-10T14:52:43.0019538Z Get:16 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components [386 kB]
2026-05-10T14:52:43.0049350Z Get:17 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 c-n-f Metadata [34.5 kB]
2026-05-10T14:52:43.0051000Z Get:18 http://azure.archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [3124 kB]
2026-05-10T14:52:43.0449341Z Get:19 http://azure.archive.ubuntu.com/ubuntu noble-updates/restricted Translation-en [721 kB]
2026-05-10T14:52:43.0999692Z Get:20 http://azure.archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Components [212 B]
2026-05-10T14:52:43.1019600Z Get:21 http://azure.archive.ubuntu.com/ubuntu noble-updates/restricted amd64 c-n-f Metadata [480 B]
2026-05-10T14:52:43.1039490Z Get:22 http://azure.archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Packages [44.4 kB]
2026-05-10T14:52:43.1079489Z Get:23 http://azure.archive.ubuntu.com/ubuntu noble-updates/multiverse Translation-en [10.4 kB]
2026-05-10T14:52:43.1091417Z Get:24 http://azure.archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Components [940 B]
2026-05-10T14:52:43.1123518Z Get:25 http://azure.archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 c-n-f Metadata [656 B]
2026-05-10T14:52:43.1159329Z Get:26 http://azure.archive.ubuntu.com/ubuntu noble-backports/main amd64 Packages [40.6 kB]
2026-05-10T14:52:43.1179398Z Get:27 http://azure.archive.ubuntu.com/ubuntu noble-backports/main Translation-en [9172 B]
2026-05-10T14:52:43.1209371Z Get:28 http://azure.archive.ubuntu.com/ubuntu noble-backports/main amd64 Components [5740 B]
2026-05-10T14:52:43.1249477Z Get:29 http://azure.archive.ubuntu.com/ubuntu noble-backports/main amd64 c-n-f Metadata [368 B]
2026-05-10T14:52:43.1255115Z Get:30 http://azure.archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [31.0 kB]
2026-05-10T14:52:43.1311578Z Get:31 http://azure.archive.ubuntu.com/ubuntu noble-backports/universe Translation-en [18.6 kB]
2026-05-10T14:52:43.1349377Z Get:32 http://azure.archive.ubuntu.com/ubuntu noble-backports/universe amd64 Components [10.5 kB]
2026-05-10T14:52:43.1355771Z Get:33 http://azure.archive.ubuntu.com/ubuntu noble-backports/universe amd64 c-n-f Metadata [1484 B]
2026-05-10T14:52:43.1639910Z Get:34 http://azure.archive.ubuntu.com/ubuntu noble-backports/restricted amd64 Components [212 B]
2026-05-10T14:52:43.1641530Z Get:35 http://azure.archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Packages [748 B]
2026-05-10T14:52:43.1659511Z Get:36 http://azure.archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Components [212 B]
2026-05-10T14:52:43.1719375Z Get:37 http://azure.archive.ubuntu.com/ubuntu noble-security/main amd64 Packages [1668 kB]
2026-05-10T14:52:43.1894867Z Get:38 http://azure.archive.ubuntu.com/ubuntu noble-security/main Translation-en [263 kB]
2026-05-10T14:52:43.1979329Z Get:39 http://azure.archive.ubuntu.com/ubuntu noble-security/main amd64 Components [21.9 kB]
2026-05-10T14:52:43.1981002Z Get:40 http://azure.archive.ubuntu.com/ubuntu noble-security/main amd64 c-n-f Metadata [11.0 kB]
2026-05-10T14:52:43.1999477Z Get:51 https://packages.microsoft.com/ubuntu/24.04/prod noble/main amd64 Packages [139 kB]
2026-05-10T14:52:43.2059416Z Get:41 http://azure.archive.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1186 kB]
2026-05-10T14:52:43.2079360Z Get:52 https://packages.microsoft.com/ubuntu/24.04/prod noble/main armhf Packages [11.6 kB]
2026-05-10T14:52:43.2119265Z Get:53 https://packages.microsoft.com/ubuntu/24.04/prod noble/main arm64 Packages [112 kB]
2026-05-10T14:52:43.2193009Z Get:42 http://azure.archive.ubuntu.com/ubuntu noble-security/universe Translation-en [228 kB]
2026-05-10T14:52:43.2227655Z Get:43 http://azure.archive.ubuntu.com/ubuntu noble-security/universe amd64 Components [74.2 kB]
2026-05-10T14:52:43.2258174Z Get:44 http://azure.archive.ubuntu.com/ubuntu noble-security/universe amd64 c-n-f Metadata [23.1 kB]
2026-05-10T14:52:43.2289368Z Get:45 http://azure.archive.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [2943 kB]
2026-05-10T14:52:43.2629462Z Get:46 http://azure.archive.ubuntu.com/ubuntu noble-security/restricted Translation-en [685 kB]
2026-05-10T14:52:43.2703076Z Get:47 http://azure.archive.ubuntu.com/ubuntu noble-security/restricted amd64 Components [212 B]
2026-05-10T14:52:43.2739387Z Get:48 http://azure.archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Packages [28.8 kB]
2026-05-10T14:52:43.3130392Z Get:54 https://dl.google.com/linux/chrome-stable/deb stable/main amd64 Packages [1210 B]
2026-05-10T14:52:43.3140705Z Get:49 http://azure.archive.ubuntu.com/ubuntu noble-security/multiverse Translation-en [7428 B]
2026-05-10T14:52:43.3152792Z Get:50 http://azure.archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Components [208 B]
2026-05-10T14:52:51.9696950Z Fetched 16.8 MB in 2s (7706 kB/s)
2026-05-10T14:52:52.7442360Z Reading package lists...
2026-05-10T14:52:52.7697111Z Reading package lists...
2026-05-10T14:52:52.9321721Z Building dependency tree...
2026-05-10T14:52:52.9330429Z Reading state information...
2026-05-10T14:52:53.0769259Z libasound2t64 is already the newest version (1.2.11-1ubuntu0.2).
2026-05-10T14:52:53.0770252Z libasound2t64 set to manually installed.
2026-05-10T14:52:53.0771546Z libatk-bridge2.0-0t64 is already the newest version (2.52.0-1build1).
2026-05-10T14:52:53.0772957Z libatk-bridge2.0-0t64 set to manually installed.
2026-05-10T14:52:53.0773981Z libatk1.0-0t64 is already the newest version (2.52.0-1build1).
2026-05-10T14:52:53.0774847Z libatk1.0-0t64 set to manually installed.
2026-05-10T14:52:53.0775752Z libatspi2.0-0t64 is already the newest version (2.52.0-1build1).
2026-05-10T14:52:53.0776516Z libatspi2.0-0t64 set to manually installed.
2026-05-10T14:52:53.0777210Z libcairo2 is already the newest version (1.18.0-3build1).
2026-05-10T14:52:53.0778658Z libcairo2 set to manually installed.
2026-05-10T14:52:53.0779433Z libcups2t64 is already the newest version (2.4.7-1.2ubuntu7.9).
2026-05-10T14:52:53.0780132Z libcups2t64 set to manually installed.
2026-05-10T14:52:53.0780839Z libdbus-1-3 is already the newest version (1.14.10-4ubuntu4.1).
2026-05-10T14:52:53.0781510Z libdbus-1-3 set to manually installed.
2026-05-10T14:52:53.0782228Z libdrm2 is already the newest version (2.4.125-1ubuntu0.1~24.04.1).
2026-05-10T14:52:53.0782926Z libdrm2 set to manually installed.
2026-05-10T14:52:53.0783355Z libgbm1 is already the newest version (25.2.8-0ubuntu0.24.04.1).
2026-05-10T14:52:53.0783753Z libgbm1 set to manually installed.
2026-05-10T14:52:53.0784175Z libglib2.0-0t64 is already the newest version (2.80.0-6ubuntu3.8).
2026-05-10T14:52:53.0784586Z libglib2.0-0t64 set to manually installed.
2026-05-10T14:52:53.0784991Z libnspr4 is already the newest version (2:4.35-1.1build1).
2026-05-10T14:52:53.0785611Z libnspr4 set to manually installed.
2026-05-10T14:52:53.0786192Z libnss3 is already the newest version (2:3.98-1ubuntu0.1).
2026-05-10T14:52:53.0786598Z libnss3 set to manually installed.
2026-05-10T14:52:53.0787011Z libpango-1.0-0 is already the newest version (1.52.1+ds-1build1).
2026-05-10T14:52:53.0787419Z libpango-1.0-0 set to manually installed.
2026-05-10T14:52:53.0787809Z libx11-6 is already the newest version (2:1.8.7-1build1).
2026-05-10T14:52:53.0788176Z libx11-6 set to manually installed.
2026-05-10T14:52:53.0789210Z libxcb1 is already the newest version (1.15-1ubuntu2).
2026-05-10T14:52:53.0789797Z libxcb1 set to manually installed.
2026-05-10T14:52:53.0790531Z libxcomposite1 is already the newest version (1:0.4.5-1build3).
2026-05-10T14:52:53.0791545Z libxcomposite1 set to manually installed.
2026-05-10T14:52:53.0792284Z libxdamage1 is already the newest version (1:1.1.6-1build1).
2026-05-10T14:52:53.0792707Z libxdamage1 set to manually installed.
2026-05-10T14:52:53.0793114Z libxext6 is already the newest version (2:1.3.4-1build2).
2026-05-10T14:52:53.0793503Z libxext6 set to manually installed.
2026-05-10T14:52:53.0793910Z libxfixes3 is already the newest version (1:6.0.0-2build1).
2026-05-10T14:52:53.0794310Z libxfixes3 set to manually installed.
2026-05-10T14:52:53.0794718Z libxkbcommon0 is already the newest version (1.6.0-1build1).
2026-05-10T14:52:53.0795519Z libxkbcommon0 set to manually installed.
2026-05-10T14:52:53.0796344Z libxrandr2 is already the newest version (2:1.5.2-2build1).
2026-05-10T14:52:53.0797033Z libxrandr2 set to manually installed.
2026-05-10T14:52:53.0797535Z xvfb is already the newest version (2:21.1.12-1ubuntu1.5).
2026-05-10T14:52:53.0798083Z fonts-noto-color-emoji is already the newest version (2.047-0ubuntu0.24.04.1).
2026-05-10T14:52:53.0798985Z libfontconfig1 is already the newest version (2.15.0-1.1ubuntu2).
2026-05-10T14:52:53.0799408Z libfontconfig1 set to manually installed.
2026-05-10T14:52:53.0799851Z libfreetype6 is already the newest version (2.13.2+dfsg-1ubuntu0.1).
2026-05-10T14:52:53.0800642Z libfreetype6 set to manually installed.
2026-05-10T14:52:53.0801411Z fonts-liberation is already the newest version (1:2.1.5-3).
2026-05-10T14:52:53.0802164Z fonts-liberation set to manually installed.
2026-05-10T14:52:53.0802884Z The following additional packages will be installed:
2026-05-10T14:52:53.0803524Z   xfonts-encodings xfonts-utils
2026-05-10T14:52:53.0803990Z Recommended packages:
2026-05-10T14:52:53.0804460Z   fonts-ipafont-mincho fonts-tlwg-loma
2026-05-10T14:52:53.0989946Z The following NEW packages will be installed:
2026-05-10T14:52:53.0991211Z   fonts-freefont-ttf fonts-ipafont-gothic fonts-tlwg-loma-otf fonts-unifont
2026-05-10T14:52:53.0997068Z   fonts-wqy-zenhei xfonts-cyrillic xfonts-encodings xfonts-scalable
2026-05-10T14:52:53.0997963Z   xfonts-utils
2026-05-10T14:52:53.1178147Z 0 upgraded, 9 newly installed, 0 to remove and 73 not upgraded.
2026-05-10T14:52:53.1179545Z Need to get 21.1 MB of archives.
2026-05-10T14:52:53.1180620Z After this operation, 79.5 MB of additional disk space will be used.
2026-05-10T14:52:53.1182084Z Get:1 file:/etc/apt/apt-mirrors.txt Mirrorlist [144 B]
2026-05-10T14:52:53.2049700Z Get:2 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 fonts-ipafont-gothic all 00303-21ubuntu1 [3513 kB]
2026-05-10T14:52:53.3567091Z Get:3 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 fonts-freefont-ttf all 20211204+svn4273-2 [5641 kB]
2026-05-10T14:52:53.5521378Z 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-10T14:52:53.6238705Z Get:5 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 fonts-unifont all 1:15.1.01-1build1 [2993 kB]
2026-05-10T14:52:53.7564046Z Get:6 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 fonts-wqy-zenhei all 0.9.45-8 [7472 kB]
2026-05-10T14:52:53.9842849Z Get:7 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 xfonts-encodings all 1:1.0.5-0ubuntu2 [578 kB]
2026-05-10T14:52:54.0639973Z Get:8 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 xfonts-utils amd64 1:7.7+6build3 [94.4 kB]
2026-05-10T14:52:54.1383640Z Get:9 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 xfonts-cyrillic all 1:1.0.5+nmu1 [384 kB]
2026-05-10T14:52:54.2107916Z Get:10 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 xfonts-scalable all 1:1.0.3-1.3 [304 kB]
2026-05-10T14:52:54.4742902Z Fetched 21.1 MB in 1s (19.0 MB/s)
2026-05-10T14:52:54.4995695Z Selecting previously unselected package fonts-ipafont-gothic.
2026-05-10T14:52:54.5341662Z (Reading database ... 
2026-05-10T14:52:54.5343819Z (Reading database ... 5%
2026-05-10T14:52:54.5344311Z (Reading database ... 10%
2026-05-10T14:52:54.5344750Z (Reading database ... 15%
2026-05-10T14:52:54.5345469Z (Reading database ... 20%
2026-05-10T14:52:54.5346504Z (Reading database ... 25%
2026-05-10T14:52:54.5346980Z (Reading database ... 30%
2026-05-10T14:52:54.5347397Z (Reading database ... 35%
2026-05-10T14:52:54.5347809Z (Reading database ... 40%
2026-05-10T14:52:54.5348436Z (Reading database ... 45%
2026-05-10T14:52:54.5348878Z (Reading database ... 50%
2026-05-10T14:52:54.5443592Z (Reading database ... 55%
2026-05-10T14:52:54.6626015Z (Reading database ... 60%
2026-05-10T14:52:54.8009952Z (Reading database ... 65%
2026-05-10T14:52:55.0087761Z (Reading database ... 70%
2026-05-10T14:52:55.2110892Z (Reading database ... 75%
2026-05-10T14:52:55.4028957Z (Reading database ... 80%
2026-05-10T14:52:55.6536769Z (Reading database ... 85%
2026-05-10T14:52:55.8625071Z (Reading database ... 90%
2026-05-10T14:52:56.0124147Z (Reading database ... 95%
2026-05-10T14:52:56.0126967Z (Reading database ... 100%
2026-05-10T14:52:56.0127679Z (Reading database ... 220764 files and directories currently installed.)
2026-05-10T14:52:56.0172026Z Preparing to unpack .../0-fonts-ipafont-gothic_00303-21ubuntu1_all.deb ...
2026-05-10T14:52:56.0267212Z Unpacking fonts-ipafont-gothic (00303-21ubuntu1) ...
2026-05-10T14:52:56.2660442Z Selecting previously unselected package fonts-freefont-ttf.
2026-05-10T14:52:56.2772086Z Preparing to unpack .../1-fonts-freefont-ttf_20211204+svn4273-2_all.deb ...
2026-05-10T14:52:56.2781115Z Unpacking fonts-freefont-ttf (20211204+svn4273-2) ...
2026-05-10T14:52:56.3637415Z Selecting previously unselected package fonts-tlwg-loma-otf.
2026-05-10T14:52:56.3780125Z Preparing to unpack .../2-fonts-tlwg-loma-otf_1%3a0.7.3-1_all.deb ...
2026-05-10T14:52:56.3786851Z Unpacking fonts-tlwg-loma-otf (1:0.7.3-1) ...
2026-05-10T14:52:56.4059946Z Selecting previously unselected package fonts-unifont.
2026-05-10T14:52:56.4152313Z Preparing to unpack .../3-fonts-unifont_1%3a15.1.01-1build1_all.deb ...
2026-05-10T14:52:56.4161018Z Unpacking fonts-unifont (1:15.1.01-1build1) ...
2026-05-10T14:52:56.5330424Z Selecting previously unselected package fonts-wqy-zenhei.
2026-05-10T14:52:56.5463535Z Preparing to unpack .../4-fonts-wqy-zenhei_0.9.45-8_all.deb ...
2026-05-10T14:52:56.5567964Z Unpacking fonts-wqy-zenhei (0.9.45-8) ...
2026-05-10T14:52:57.0362283Z Selecting previously unselected package xfonts-encodings.
2026-05-10T14:52:57.0500920Z Preparing to unpack .../5-xfonts-encodings_1%3a1.0.5-0ubuntu2_all.deb ...
2026-05-10T14:52:57.0509905Z Unpacking xfonts-encodings (1:1.0.5-0ubuntu2) ...
2026-05-10T14:52:57.0827648Z Selecting previously unselected package xfonts-utils.
2026-05-10T14:52:57.0964300Z Preparing to unpack .../6-xfonts-utils_1%3a7.7+6build3_amd64.deb ...
2026-05-10T14:52:57.0972060Z Unpacking xfonts-utils (1:7.7+6build3) ...
2026-05-10T14:52:57.1396853Z Selecting previously unselected package xfonts-cyrillic.
2026-05-10T14:52:57.1539048Z Preparing to unpack .../7-xfonts-cyrillic_1%3a1.0.5+nmu1_all.deb ...
2026-05-10T14:52:57.1546861Z Unpacking xfonts-cyrillic (1:1.0.5+nmu1) ...
2026-05-10T14:52:57.1940043Z Selecting previously unselected package xfonts-scalable.
2026-05-10T14:52:57.2059422Z Preparing to unpack .../8-xfonts-scalable_1%3a1.0.3-1.3_all.deb ...
2026-05-10T14:52:57.2069404Z Unpacking xfonts-scalable (1:1.0.3-1.3) ...
2026-05-10T14:52:57.2507292Z Setting up fonts-wqy-zenhei (0.9.45-8) ...
2026-05-10T14:52:57.2633367Z Setting up fonts-freefont-ttf (20211204+svn4273-2) ...
2026-05-10T14:52:57.2667642Z Setting up fonts-tlwg-loma-otf (1:0.7.3-1) ...
2026-05-10T14:52:57.2693143Z Setting up xfonts-encodings (1:1.0.5-0ubuntu2) ...
2026-05-10T14:52:57.2716014Z Setting up fonts-ipafont-gothic (00303-21ubuntu1) ...
2026-05-10T14:52:57.2787783Z 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-10T14:52:57.2807221Z Setting up fonts-unifont (1:15.1.01-1build1) ...
2026-05-10T14:52:57.2832302Z Setting up xfonts-utils (1:7.7+6build3) ...
2026-05-10T14:52:57.2877654Z Setting up xfonts-cyrillic (1:1.0.5+nmu1) ...
2026-05-10T14:52:57.3189122Z Setting up xfonts-scalable (1:1.0.3-1.3) ...
2026-05-10T14:52:57.3476360Z Processing triggers for man-db (2.12.0-4build2) ...
2026-05-10T14:52:57.3499183Z Not building database; man-db/auto-update is not 'true'.
2026-05-10T14:52:57.3512422Z Processing triggers for fontconfig (2.15.0-1.1ubuntu2) ...
2026-05-10T14:52:58.1280964Z 
2026-05-10T14:52:58.1281830Z Running kernel seems to be up-to-date.
2026-05-10T14:52:58.1282682Z 
2026-05-10T14:52:58.1283230Z No services need to be restarted.
2026-05-10T14:52:58.1283762Z 
2026-05-10T14:52:58.1284214Z No containers need to be restarted.
2026-05-10T14:52:58.1284704Z 
2026-05-10T14:52:58.1285178Z No user sessions are running outdated binaries.
2026-05-10T14:52:58.1285722Z 
2026-05-10T14:52:58.1286370Z No VM guests are running outdated hypervisor (qemu) binaries on this host.
2026-05-10T14:52:59.0382208Z 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-10T14:52:59.8899880Z |                                                                                |   0% of 170.4 MiB
2026-05-10T14:53:00.1175122Z |■■■■■■■■                                                                        |  10% of 170.4 MiB
2026-05-10T14:53:00.2894560Z |■■■■■■■■■■■■■■■■                                                                |  20% of 170.4 MiB
2026-05-10T14:53:00.4401800Z |■■■■■■■■■■■■■■■■■■■■■■■■                                                        |  30% of 170.4 MiB
2026-05-10T14:53:00.6010707Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                                                |  40% of 170.4 MiB
2026-05-10T14:53:00.7359897Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                                        |  50% of 170.4 MiB
2026-05-10T14:53:00.9007010Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                                |  60% of 170.4 MiB
2026-05-10T14:53:01.0788706Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                        |  70% of 170.4 MiB
2026-05-10T14:53:01.2235897Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                |  80% of 170.4 MiB
2026-05-10T14:53:01.3698528Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■        |  90% of 170.4 MiB
2026-05-10T14:53:01.5150270Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■| 100% of 170.4 MiB
2026-05-10T14:53:04.9620356Z Chrome for Testing 147.0.7727.15 (playwright chromium v1217) downloaded to /home/runner/.cache/ms-playwright/chromium-1217
2026-05-10T14:53:04.9622643Z Downloading FFmpeg (playwright ffmpeg v1011) from https://cdn.playwright.dev/dbazure/download/playwright/builds/ffmpeg/1011/ffmpeg-linux.zip
2026-05-10T14:53:05.6973768Z |                                                                                |   0% of 2.3 MiB
2026-05-10T14:53:05.7050977Z |■■■■■■■■                                                                        |  10% of 2.3 MiB
2026-05-10T14:53:05.7076715Z |■■■■■■■■■■■■■■■■                                                                |  20% of 2.3 MiB
2026-05-10T14:53:05.7095300Z |■■■■■■■■■■■■■■■■■■■■■■■■                                                        |  30% of 2.3 MiB
2026-05-10T14:53:05.7118100Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                                                |  40% of 2.3 MiB
2026-05-10T14:53:05.7135944Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                                        |  50% of 2.3 MiB
2026-05-10T14:53:05.7159712Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                                |  60% of 2.3 MiB
2026-05-10T14:53:05.7178156Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                        |  70% of 2.3 MiB
2026-05-10T14:53:05.7208830Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                |  80% of 2.3 MiB
2026-05-10T14:53:05.7225824Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■        |  90% of 2.3 MiB
2026-05-10T14:53:05.7242183Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■| 100% of 2.3 MiB
2026-05-10T14:53:05.8023486Z FFmpeg (playwright ffmpeg v1011) downloaded to /home/runner/.cache/ms-playwright/ffmpeg-1011
2026-05-10T14:53:05.8035923Z 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-10T14:53:06.6105706Z |                                                                                |   0% of 112 MiB
2026-05-10T14:53:06.7897599Z |■■■■■■■■                                                                        |  10% of 112 MiB
2026-05-10T14:53:06.9049572Z |■■■■■■■■■■■■■■■■                                                                |  20% of 112 MiB
2026-05-10T14:53:07.0226131Z |■■■■■■■■■■■■■■■■■■■■■■■■                                                        |  30% of 112 MiB
2026-05-10T14:53:07.1340663Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                                                |  40% of 112 MiB
2026-05-10T14:53:07.2322461Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                                        |  50% of 112 MiB
2026-05-10T14:53:07.3370949Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                                |  60% of 112 MiB
2026-05-10T14:53:07.4442880Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                        |  70% of 112 MiB
2026-05-10T14:53:07.5528151Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                |  80% of 112 MiB
2026-05-10T14:53:07.6952732Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■        |  90% of 112 MiB
2026-05-10T14:53:07.8070190Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■| 100% of 112 MiB
2026-05-10T14:53:10.3890684Z 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-10T14:53:10.4121533Z ##[group]Run pnpm --filter @rebno/client test:e2e
2026-05-10T14:53:10.4122230Z [36;1mpnpm --filter @rebno/client test:e2e[0m
2026-05-10T14:53:10.4175637Z shell: /usr/bin/bash -e {0}
2026-05-10T14:53:10.4176074Z env:
2026-05-10T14:53:10.4176506Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T14:53:10.4177162Z   STAGING_URL: https://staging.rebno.decidel.com
2026-05-10T14:53:10.4178119Z   STAGING_INVITE_TOKEN: ***
2026-05-10T14:53:10.4178842Z   UAT_ACCOUNT_A: ***
2026-05-10T14:53:10.4179286Z   UAT_PASSWORD_A: ***
2026-05-10T14:53:10.4179670Z   UAT_ACCOUNT_B: ***
2026-05-10T14:53:10.4180117Z   UAT_PASSWORD_B: ***
2026-05-10T14:53:10.4180485Z ##[endgroup]
2026-05-10T14:53:10.7423089Z 
2026-05-10T14:53:10.7424176Z > @rebno/client@0.1.0 test:e2e /home/runner/work/rebno/rebno/apps/client
2026-05-10T14:53:10.7425101Z > playwright test
2026-05-10T14:53:10.7425461Z 
2026-05-10T14:53:11.8240839Z 
2026-05-10T14:53:11.8241607Z Running 1 test using 1 worker
2026-05-10T14:53:11.8242537Z 
2026-05-10T14:53:27.3040387Z [cli-08 diag] beforeX=500 afterX=500 A.lastInput={"scene":{"key":"GameScene"},"room":{"sessionId":"mNKQ8YQyq"},"remotePlayers":[{"username":"***","x":500,"y":500}],"keyEvents":[{"key":"D","kind":"down","t":1778424805049},{"key":"D","kind":"up","t":1778424806285}],"lastInputAxes":{"x":0,"y":0},"lastInputSeq":0}
2026-05-10T14:53:29.1930670Z   ✘  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 (16.1s)
2026-05-10T14:53:39.0691769Z   ✘  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) (8.6s)
2026-05-10T14:53:39.0989765Z 
2026-05-10T14:53:39.0989876Z 
2026-05-10T14:53:39.1009252Z   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-10T14:53:39.1017561Z 
2026-05-10T14:53:39.1023028Z     Error: [2mexpect([22m[31mreceived[39m[2m).[22mtoBeGreaterThan[2m([22m[32mexpected[39m[2m)[22m
2026-05-10T14:53:39.1024062Z 
2026-05-10T14:53:39.1024526Z     Expected: > [32m530[39m
2026-05-10T14:53:39.1025300Z     Received:   [31m500[39m
2026-05-10T14:53:39.1025786Z 
2026-05-10T14:53:39.1026587Z       80 |       `[cli-08 diag] beforeX=${beforeX} afterX=${afterX} A.lastInput=${JSON.stringify(aLastAxes)}`,
2026-05-10T14:53:39.1027686Z       81 |     );
2026-05-10T14:53:39.1029145Z     > 82 |     expect(afterX).toBeGreaterThan(beforeX + 30); // ≥30 px movement; conservative.
2026-05-10T14:53:39.1033536Z          |                    ^
2026-05-10T14:53:39.1034221Z       83 |
2026-05-10T14:53:39.1035098Z       84 |     // (4) Chat round-trip. A presses Enter to focus chat, types, Enter to send.
2026-05-10T14:53:39.1036346Z       85 |     //     B sees a `.chat-line` matching `<sender>: <text>` within 5s.
2026-05-10T14:53:39.1037546Z         at /home/runner/work/rebno/rebno/apps/client/test/e2e/cli-08.e2e.test.ts:82:20
2026-05-10T14:53:39.1059095Z 
2026-05-10T14:53:39.1060211Z     attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
2026-05-10T14:53:39.1061819Z     test-results/cli-08.e2e-CLI-08-hard-mil-38a87--round-trip-reconnect-grace-chromium/test-failed-1.png
2026-05-10T14:53:39.1063551Z     ────────────────────────────────────────────────────────────────────────────────────────────────
2026-05-10T14:53:39.1064292Z 
2026-05-10T14:53:39.1065256Z     attachment #2: screenshot (image/png) ──────────────────────────────────────────────────────────
2026-05-10T14:53:39.1066837Z     test-results/cli-08.e2e-CLI-08-hard-mil-38a87--round-trip-reconnect-grace-chromium/test-failed-2.png
2026-05-10T14:53:39.1068585Z     ────────────────────────────────────────────────────────────────────────────────────────────────
2026-05-10T14:53:39.1069252Z 
2026-05-10T14:53:39.1070501Z     Error Context: test-results/cli-08.e2e-CLI-08-hard-mil-38a87--round-trip-reconnect-grace-chromium/error-context.md
2026-05-10T14:53:39.1071695Z 
2026-05-10T14:53:39.1072727Z     attachment #4: trace (application/zip) ─────────────────────────────────────────────────────────
2026-05-10T14:53:39.1074338Z     test-results/cli-08.e2e-CLI-08-hard-mil-38a87--round-trip-reconnect-grace-chromium/trace.zip
2026-05-10T14:53:39.1075433Z     Usage:
2026-05-10T14:53:39.1075798Z 
2026-05-10T14:53:39.1076886Z         pnpm exec playwright show-trace test-results/cli-08.e2e-CLI-08-hard-mil-38a87--round-trip-reconnect-grace-chromium/trace.zip
2026-05-10T14:53:39.1077951Z 
2026-05-10T14:53:39.1079104Z     ────────────────────────────────────────────────────────────────────────────────────────────────
2026-05-10T14:53:39.1079854Z 
2026-05-10T14:53:39.1080724Z     Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
2026-05-10T14:53:39.1081489Z 
2026-05-10T14:53:39.1082387Z     Error: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeAttached[2m([22m[2m)[22m failed
2026-05-10T14:53:39.1083336Z 
2026-05-10T14:53:39.1083987Z     Locator: locator('[data-nameplate="***"]')
2026-05-10T14:53:39.1084737Z     Expected: attached
2026-05-10T14:53:39.1085888Z     Error: strict mode violation: locator('[data-nameplate="***"]') resolved to 2 elements:
2026-05-10T14:53:39.1087537Z         1) <div data-x-coord="500" data-y-coord="472" data-nameplate="***">***</div> aka getByText('***').first()
2026-05-10T14:53:39.1089476Z         2) <div data-x-coord="500" data-y-coord="472" data-nameplate="***">***</div> aka getByText('***').nth(1)
2026-05-10T14:53:39.1090384Z 
2026-05-10T14:53:39.1090731Z     Call log:
2026-05-10T14:53:39.1091638Z     [2m  - Expect "toBeAttached" with timeout 10000ms[22m
2026-05-10T14:53:39.1092763Z     [2m  - waiting for locator('[data-nameplate="***"]')[22m
2026-05-10T14:53:39.1093439Z 
2026-05-10T14:53:39.1093609Z 
2026-05-10T14:53:39.1093960Z       45 |     await expect(
2026-05-10T14:53:39.1094879Z       46 |       a.locator(`[data-nameplate="${accountB.username}"]`),
2026-05-10T14:53:39.1096185Z     > 47 |     ).toBeAttached({ timeout: 10_000 });
2026-05-10T14:53:39.1096903Z          |       ^
2026-05-10T14:53:39.1097477Z       48 |     await expect(
2026-05-10T14:53:39.1098684Z       49 |       b.locator(`[data-nameplate="${accountA.username}"]`),
2026-05-10T14:53:39.1099587Z       50 |     ).toBeAttached({ timeout: 10_000 });
2026-05-10T14:53:39.1100695Z         at /home/runner/work/rebno/rebno/apps/client/test/e2e/cli-08.e2e.test.ts:47:7
2026-05-10T14:53:39.1101484Z 
2026-05-10T14:53:39.1102484Z     attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
2026-05-10T14:53:39.1104175Z     test-results/cli-08.e2e-CLI-08-hard-mil-38a87--round-trip-reconnect-grace-chromium-retry1/test-failed-1.png
2026-05-10T14:53:39.1106027Z     ────────────────────────────────────────────────────────────────────────────────────────────────
2026-05-10T14:53:39.1106805Z 
2026-05-10T14:53:39.1108060Z     attachment #2: screenshot (image/png) ──────────────────────────────────────────────────────────
2026-05-10T14:53:39.1110061Z     test-results/cli-08.e2e-CLI-08-hard-mil-38a87--round-trip-reconnect-grace-chromium-retry1/test-failed-2.png
2026-05-10T14:53:39.1111933Z     ────────────────────────────────────────────────────────────────────────────────────────────────
2026-05-10T14:53:39.1112689Z 
2026-05-10T14:53:39.1113790Z     Error Context: test-results/cli-08.e2e-CLI-08-hard-mil-38a87--round-trip-reconnect-grace-chromium-retry1/error-context.md
2026-05-10T14:53:39.1114968Z 
2026-05-10T14:53:39.1115976Z     attachment #4: trace (application/zip) ─────────────────────────────────────────────────────────
2026-05-10T14:53:39.1117620Z     test-results/cli-08.e2e-CLI-08-hard-mil-38a87--round-trip-reconnect-grace-chromium-retry1/trace.zip
2026-05-10T14:53:39.1119145Z     Usage:
2026-05-10T14:53:39.1119495Z 
2026-05-10T14:53:39.1120574Z         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-10T14:53:39.1121753Z 
2026-05-10T14:53:39.1122590Z     ────────────────────────────────────────────────────────────────────────────────────────────────
2026-05-10T14:53:39.1123313Z 
2026-05-10T14:53:39.1123614Z   1 failed
2026-05-10T14:53:39.1125077Z     [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-10T14:53:39.1718050Z /home/runner/work/rebno/rebno/apps/client:
2026-05-10T14:53:39.1720193Z  ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL  @rebno/client@0.1.0 test:e2e: `playwright test`
2026-05-10T14:53:39.1721271Z Exit status 1
2026-05-10T14:53:39.1914126Z ##[error]Process completed with exit code 1.
2026-05-10T14:53:39.1986316Z ##[group]Run actions/upload-artifact@v4
2026-05-10T14:53:39.1986623Z with:
2026-05-10T14:53:39.1986838Z   name: playwright-cli-08-25631662693
2026-05-10T14:53:39.1987201Z   path: apps/client/playwright-report
apps/client/test-results

2026-05-10T14:53:39.1987751Z   retention-days: 14
2026-05-10T14:53:39.1987978Z   if-no-files-found: warn
2026-05-10T14:53:39.1988574Z   compression-level: 6
2026-05-10T14:53:39.1988948Z   overwrite: false
2026-05-10T14:53:39.1989172Z   include-hidden-files: false
2026-05-10T14:53:39.1989405Z env:
2026-05-10T14:53:39.1989643Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T14:53:39.1989950Z ##[endgroup]
2026-05-10T14:53:39.4452622Z Multiple search paths detected. Calculating the least common ancestor of all paths
2026-05-10T14:53:39.4454613Z The least common ancestor is /home/runner/work/rebno/rebno/apps/client. This will be the root directory of the artifact
2026-05-10T14:53:39.4455821Z With the provided path, there will be 33 files uploaded
2026-05-10T14:53:39.4456635Z Artifact name is valid!
2026-05-10T14:53:39.4457097Z Root directory input is valid!
2026-05-10T14:53:39.7736161Z Beginning upload of artifact content to blob storage
2026-05-10T14:53:40.6983010Z Uploaded bytes 1265540
2026-05-10T14:53:40.7802624Z Finished uploading artifact content to blob storage!
2026-05-10T14:53:40.7804176Z SHA256 digest of uploaded artifact zip is 6cd01850aa9db9dd3a99f244c54ff5e90e974a1978cca559bdd3cb8669701a26
2026-05-10T14:53:40.7807121Z Finalizing artifact upload
2026-05-10T14:53:40.9764638Z Artifact playwright-cli-08-25631662693.zip successfully finalized. Artifact ID 6904597927
2026-05-10T14:53:40.9766649Z Artifact playwright-cli-08-25631662693 has been successfully uploaded! Final size is 1265540 bytes. Artifact ID is 6904597927
2026-05-10T14:53:40.9774140Z Artifact download URL: https://github.com/SaberMage/rebno/actions/runs/25631662693/artifacts/6904597927
2026-05-10T14:53:40.9910486Z Post job cleanup.
2026-05-10T14:53:41.1464247Z Pruning is unnecessary.
2026-05-10T14:53:41.1613351Z Post job cleanup.
2026-05-10T14:53:41.2706371Z [command]/usr/bin/git version
2026-05-10T14:53:41.2747909Z git version 2.53.0
2026-05-10T14:53:41.2835824Z Temporarily overriding HOME='/home/runner/work/_temp/b0e747c1-6d83-4219-91b2-41c92d86b3b6' before making global git config changes
2026-05-10T14:53:41.2845304Z Adding repository directory to the temporary git global config as a safe directory
2026-05-10T14:53:41.2846735Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/rebno/rebno
2026-05-10T14:53:41.2877379Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-05-10T14:53:41.2919224Z [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-10T14:53:41.3167157Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-05-10T14:53:41.3191928Z http.https://github.com/.extraheader
2026-05-10T14:53:41.3211370Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader
2026-05-10T14:53:41.3238872Z [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-10T14:53:41.3494819Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-05-10T14:53:41.3520963Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-05-10T14:53:41.3876301Z Cleaning up orphan processes
2026-05-10T14:53:41.4171286Z ##[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/
