﻿2026-05-10T14:38:12.7849051Z Current runner version: '2.334.0'
2026-05-10T14:38:12.7929727Z ##[group]Runner Image Provisioner
2026-05-10T14:38:12.7931133Z Hosted Compute Agent
2026-05-10T14:38:12.7932267Z Version: 20260213.493
2026-05-10T14:38:12.7933322Z Commit: 5c115507f6dd24b8de37d8bbe0bb4509d0cc0fa3
2026-05-10T14:38:12.7934536Z Build Date: 2026-02-13T00:28:41Z
2026-05-10T14:38:12.7956217Z Worker ID: {61fc136e-62d2-4cef-947a-49f6f435ade4}
2026-05-10T14:38:12.7957468Z Azure Region: eastus2
2026-05-10T14:38:12.7958599Z ##[endgroup]
2026-05-10T14:38:12.7960961Z ##[group]Operating System
2026-05-10T14:38:12.7962121Z Ubuntu
2026-05-10T14:38:12.7963206Z 24.04.4
2026-05-10T14:38:12.7964076Z LTS
2026-05-10T14:38:12.7965255Z ##[endgroup]
2026-05-10T14:38:12.7966331Z ##[group]Runner Image
2026-05-10T14:38:12.7967366Z Image: ubuntu-24.04
2026-05-10T14:38:12.7968433Z Version: 20260413.86.1
2026-05-10T14:38:12.7970506Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260413.86/images/ubuntu/Ubuntu2404-Readme.md
2026-05-10T14:38:12.7973251Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260413.86
2026-05-10T14:38:12.7995311Z ##[endgroup]
2026-05-10T14:38:12.7997461Z ##[group]GITHUB_TOKEN Permissions
2026-05-10T14:38:12.8000929Z Contents: read
2026-05-10T14:38:12.8002064Z Metadata: read
2026-05-10T14:38:12.8003012Z ##[endgroup]
2026-05-10T14:38:12.8006839Z Secret source: Actions
2026-05-10T14:38:12.8008079Z Prepare workflow directory
2026-05-10T14:38:12.8653844Z Prepare all required actions
2026-05-10T14:38:12.8773718Z Getting action download info
2026-05-10T14:38:13.3740981Z Download action repository 'actions/checkout@v4' (SHA:34e114876b0b11c390a56381ad16ebd13914f8d5)
2026-05-10T14:38:13.5323935Z Download action repository 'pnpm/action-setup@v4' (SHA:b906affcce14559ad1aafd4ab0e942779e9f58b1)
2026-05-10T14:38:13.9415121Z Download action repository 'actions/setup-node@v4' (SHA:49933ea5288caeca8642d1e84afbd3f7d6820020)
2026-05-10T14:38:14.5453744Z Download action repository 'superfly/flyctl-actions@fc53c09e1bc3be6f54706524e3b82c4f462f77be' (SHA:fc53c09e1bc3be6f54706524e3b82c4f462f77be)
2026-05-10T14:38:14.7882224Z Download action repository 'actions/upload-artifact@v4' (SHA:ea165f8d65b6e75b540449e92b4886f43607fa02)
2026-05-10T14:38:15.1596085Z Complete job name: build-and-deploy
2026-05-10T14:38:15.2351760Z ##[group]Run actions/checkout@v4
2026-05-10T14:38:15.2352399Z with:
2026-05-10T14:38:15.2352693Z   repository: SaberMage/rebno
2026-05-10T14:38:15.2353359Z   token: ***
2026-05-10T14:38:15.2353628Z   ssh-strict: true
2026-05-10T14:38:15.2353896Z   ssh-user: git
2026-05-10T14:38:15.2354167Z   persist-credentials: true
2026-05-10T14:38:15.2354460Z   clean: true
2026-05-10T14:38:15.2354940Z   sparse-checkout-cone-mode: true
2026-05-10T14:38:15.2355282Z   fetch-depth: 1
2026-05-10T14:38:15.2355542Z   fetch-tags: false
2026-05-10T14:38:15.2355822Z   show-progress: true
2026-05-10T14:38:15.2356093Z   lfs: false
2026-05-10T14:38:15.2356337Z   submodules: false
2026-05-10T14:38:15.2356603Z   set-safe-directory: true
2026-05-10T14:38:15.2357120Z ##[endgroup]
2026-05-10T14:38:15.3740347Z Syncing repository: SaberMage/rebno
2026-05-10T14:38:15.3742052Z ##[group]Getting Git version info
2026-05-10T14:38:15.3742479Z Working directory is '/home/runner/work/rebno/rebno'
2026-05-10T14:38:15.3755589Z [command]/usr/bin/git version
2026-05-10T14:38:15.3756700Z git version 2.53.0
2026-05-10T14:38:15.3765286Z ##[endgroup]
2026-05-10T14:38:15.3773263Z Temporarily overriding HOME='/home/runner/work/_temp/9a73896c-5da6-4623-bd76-6df9408e1807' before making global git config changes
2026-05-10T14:38:15.3774636Z Adding repository directory to the temporary git global config as a safe directory
2026-05-10T14:38:15.3775968Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/rebno/rebno
2026-05-10T14:38:15.3789653Z Deleting the contents of '/home/runner/work/rebno/rebno'
2026-05-10T14:38:15.3794305Z ##[group]Initializing the repository
2026-05-10T14:38:15.3800659Z [command]/usr/bin/git init /home/runner/work/rebno/rebno
2026-05-10T14:38:15.3896567Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-05-10T14:38:15.3898894Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-05-10T14:38:15.3900747Z hint: to use in all of your new repositories, which will suppress this warning,
2026-05-10T14:38:15.3902426Z hint: call:
2026-05-10T14:38:15.3903791Z hint:
2026-05-10T14:38:15.3904645Z hint: 	git config --global init.defaultBranch <name>
2026-05-10T14:38:15.3906204Z hint:
2026-05-10T14:38:15.3907067Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-05-10T14:38:15.3908689Z hint: 'development'. The just-created branch can be renamed via this command:
2026-05-10T14:38:15.3910015Z hint:
2026-05-10T14:38:15.3911115Z hint: 	git branch -m <name>
2026-05-10T14:38:15.3911925Z hint:
2026-05-10T14:38:15.3913132Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-05-10T14:38:15.3914601Z Initialized empty Git repository in /home/runner/work/rebno/rebno/.git/
2026-05-10T14:38:15.3918234Z [command]/usr/bin/git remote add origin https://github.com/SaberMage/rebno
2026-05-10T14:38:15.3952883Z ##[endgroup]
2026-05-10T14:38:15.3953944Z ##[group]Disabling automatic garbage collection
2026-05-10T14:38:15.3965025Z [command]/usr/bin/git config --local gc.auto 0
2026-05-10T14:38:15.4005303Z ##[endgroup]
2026-05-10T14:38:15.4006644Z ##[group]Setting up auth
2026-05-10T14:38:15.4015200Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-05-10T14:38:15.4060784Z [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:38:15.4487578Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-05-10T14:38:15.4506434Z [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:38:15.4772456Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-05-10T14:38:15.4827024Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-05-10T14:38:15.5102477Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-05-10T14:38:15.5144652Z ##[endgroup]
2026-05-10T14:38:15.5146102Z ##[group]Fetching the repository
2026-05-10T14:38:15.5155857Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +f053c8a57760389f51d3a3d46770f16190533215:refs/remotes/origin/main
2026-05-10T14:38:16.5170377Z From https://github.com/SaberMage/rebno
2026-05-10T14:38:16.5172165Z  * [new ref]         f053c8a57760389f51d3a3d46770f16190533215 -> origin/main
2026-05-10T14:38:16.5206156Z ##[endgroup]
2026-05-10T14:38:16.5207204Z ##[group]Determining the checkout info
2026-05-10T14:38:16.5208320Z ##[endgroup]
2026-05-10T14:38:16.5222234Z [command]/usr/bin/git sparse-checkout disable
2026-05-10T14:38:16.5316412Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig
2026-05-10T14:38:16.5359240Z ##[group]Checking out the ref
2026-05-10T14:38:16.5375906Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main
2026-05-10T14:38:17.1947670Z Switched to a new branch 'main'
2026-05-10T14:38:17.1949247Z branch 'main' set up to track 'origin/main'.
2026-05-10T14:38:17.1974127Z ##[endgroup]
2026-05-10T14:38:17.2035575Z [command]/usr/bin/git log -1 --format=%H
2026-05-10T14:38:17.2065989Z f053c8a57760389f51d3a3d46770f16190533215
2026-05-10T14:38:17.2303290Z ##[group]Run pnpm/action-setup@v4
2026-05-10T14:38:17.2303596Z with:
2026-05-10T14:38:17.2303799Z   version: 10
2026-05-10T14:38:17.2304002Z   dest: ~/setup-pnpm
2026-05-10T14:38:17.2304423Z   run_install: null
2026-05-10T14:38:17.2304653Z   cache: false
2026-05-10T14:38:17.2305058Z   cache_dependency_path: pnpm-lock.yaml
2026-05-10T14:38:17.2305354Z   package_json_file: package.json
2026-05-10T14:38:17.2305609Z   standalone: false
2026-05-10T14:38:17.2305829Z ##[endgroup]
2026-05-10T14:38:17.3812445Z ##[group]Running self-installer...
2026-05-10T14:38:18.0897736Z Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-10T14:38:18.1049091Z Packages: +1
2026-05-10T14:38:18.1075803Z +
2026-05-10T14:38:18.5940982Z Progress: resolved 1, reused 0, downloaded 1, added 1, done
2026-05-10T14:38:18.6324269Z 
2026-05-10T14:38:18.6325967Z dependencies:
2026-05-10T14:38:18.6336007Z + pnpm 10.33.4 (11.0.9 is available)
2026-05-10T14:38:18.6336533Z 
2026-05-10T14:38:18.6425117Z Done in 1s
2026-05-10T14:38:18.6586778Z ##[endgroup]
2026-05-10T14:38:18.6605826Z Installation Completed!
2026-05-10T14:38:18.6758288Z ##[group]Run actions/setup-node@v4
2026-05-10T14:38:18.6758598Z with:
2026-05-10T14:38:18.6758848Z   node-version: 22
2026-05-10T14:38:18.6759064Z   cache: pnpm
2026-05-10T14:38:18.6759258Z   always-auth: false
2026-05-10T14:38:18.6759520Z   check-latest: false
2026-05-10T14:38:18.6759871Z   token: ***
2026-05-10T14:38:18.6760070Z env:
2026-05-10T14:38:18.6760340Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T14:38:18.6760665Z ##[endgroup]
2026-05-10T14:38:18.9075756Z Found in cache @ /opt/hostedtoolcache/node/22.22.2/x64
2026-05-10T14:38:18.9085648Z ##[group]Environment details
2026-05-10T14:38:21.7405103Z node: v22.22.2
2026-05-10T14:38:21.7405898Z npm: 10.9.7
2026-05-10T14:38:21.7406353Z yarn: 1.22.22
2026-05-10T14:38:21.7408159Z ##[endgroup]
2026-05-10T14:38:21.7436578Z [command]/home/runner/setup-pnpm/node_modules/.bin/pnpm store path --silent
2026-05-10T14:38:22.2288248Z /home/runner/setup-pnpm/node_modules/.bin/store/v10
2026-05-10T14:38:22.3601315Z pnpm cache is not found
2026-05-10T14:38:22.3722672Z ##[group]Run pnpm install --frozen-lockfile
2026-05-10T14:38:22.3723108Z [36;1mpnpm install --frozen-lockfile[0m
2026-05-10T14:38:22.3753309Z shell: /usr/bin/bash -e {0}
2026-05-10T14:38:22.3753575Z env:
2026-05-10T14:38:22.3753837Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T14:38:22.3754160Z ##[endgroup]
2026-05-10T14:38:22.7488236Z Scope: all 6 workspace projects
2026-05-10T14:38:22.9156004Z Lockfile is up to date, resolution step is skipped
2026-05-10T14:38:23.0187836Z Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-10T14:38:23.0944643Z Packages: +665
2026-05-10T14:38:23.0945781Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-05-10T14:38:24.0106635Z Progress: resolved 665, reused 0, downloaded 64, added 27
2026-05-10T14:38:25.0051583Z Progress: resolved 665, reused 0, downloaded 143, added 69
2026-05-10T14:38:26.0053183Z Progress: resolved 665, reused 0, downloaded 218, added 95
2026-05-10T14:38:27.0057348Z Progress: resolved 665, reused 0, downloaded 350, added 166
2026-05-10T14:38:28.0069199Z Progress: resolved 665, reused 0, downloaded 401, added 187
2026-05-10T14:38:29.0076539Z Progress: resolved 665, reused 0, downloaded 459, added 232
2026-05-10T14:38:30.0085660Z Progress: resolved 665, reused 0, downloaded 573, added 282
2026-05-10T14:38:31.0096381Z Progress: resolved 665, reused 0, downloaded 600, added 290
2026-05-10T14:38:31.3280864Z Packages are hard linked from the content-addressable store to the virtual store.
2026-05-10T14:38:31.3285974Z   Content-addressable store is at: /home/runner/setup-pnpm/node_modules/.bin/store/v10
2026-05-10T14:38:31.3336749Z   Virtual store is at:             node_modules/.pnpm
2026-05-10T14:38:32.0086635Z Progress: resolved 665, reused 0, downloaded 661, added 355
2026-05-10T14:38:32.6506495Z Progress: resolved 665, reused 0, downloaded 661, added 665, done
2026-05-10T14:38:33.0876738Z .../node_modules/better-sqlite3 install$ prebuild-install || node-gyp rebuild --release
2026-05-10T14:38:33.0895791Z .../esbuild@0.18.20/node_modules/esbuild postinstall$ node install.js
2026-05-10T14:38:33.0907722Z .../esbuild@0.25.12/node_modules/esbuild postinstall$ node install.js
2026-05-10T14:38:33.0915688Z .../esbuild@0.27.7/node_modules/esbuild postinstall$ node install.js
2026-05-10T14:38:33.1646870Z .../argon2@0.44.0/node_modules/argon2 install$ cross-env ZERO_AR_DATE=1 node-gyp-build
2026-05-10T14:38:33.4168103Z .../esbuild@0.18.20/node_modules/esbuild postinstall: Done
2026-05-10T14:38:33.4307369Z .../esbuild@0.25.12/node_modules/esbuild postinstall: Done
2026-05-10T14:38:33.4494131Z .../esbuild@0.27.7/node_modules/esbuild postinstall: Done
2026-05-10T14:38:33.6061313Z .../argon2@0.44.0/node_modules/argon2 install: Done
2026-05-10T14:38:33.7236354Z .../node_modules/better-sqlite3 install: Done
2026-05-10T14:38:34.0281643Z 
2026-05-10T14:38:34.0326443Z devDependencies:
2026-05-10T14:38:34.0345405Z + @better-auth/cli 1.4.21
2026-05-10T14:38:34.0345687Z 
2026-05-10T14:38:34.1146829Z ╭ Warning ─────────────────────────────────────────────────────────────────────╮
2026-05-10T14:38:34.1186194Z │                                                                              │
2026-05-10T14:38:34.1213551Z │   Ignored build scripts: @prisma/client@5.22.0, msgpackr-extract@3.0.3,      │
2026-05-10T14:38:34.1232407Z │   protobufjs@7.5.6, protobufjs@8.0.1.                                        │
2026-05-10T14:38:34.1233585Z │   Run "pnpm approve-builds" to pick which dependencies should be allowed     │
2026-05-10T14:38:34.1247360Z │   to run scripts.                                                            │
2026-05-10T14:38:34.1265770Z │                                                                              │
2026-05-10T14:38:34.1295802Z ╰──────────────────────────────────────────────────────────────────────────────╯
2026-05-10T14:38:34.1558709Z Done in 11.7s using pnpm v10.33.4
2026-05-10T14:38:34.2342730Z ##[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:38:34.2344548Z [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:38:34.2345799Z [36;1m  if [ -f "$d/package.json" ]; then[0m
2026-05-10T14:38:34.2346305Z [36;1m    echo "::group::pnpm install in $d"[0m
2026-05-10T14:38:34.2346924Z [36;1m    pnpm -C "$d" install --ignore-workspace --no-frozen-lockfile[0m
2026-05-10T14:38:34.2347522Z [36;1m    echo "::endgroup::"[0m
2026-05-10T14:38:34.2347918Z [36;1m  fi[0m
2026-05-10T14:38:34.2348221Z [36;1mdone[0m
2026-05-10T14:38:34.2383916Z shell: /usr/bin/bash -e {0}
2026-05-10T14:38:34.2384308Z env:
2026-05-10T14:38:34.2384874Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T14:38:34.2385383Z ##[endgroup]
2026-05-10T14:38:34.2473014Z ##[group]pnpm install in tools/asset-catalog
2026-05-10T14:38:34.7331985Z Lockfile is up to date, resolution step is skipped
2026-05-10T14:38:34.7926275Z Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-10T14:38:34.8470534Z Packages: +52
2026-05-10T14:38:34.8485928Z ++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-05-10T14:38:35.6143712Z Progress: resolved 52, reused 46, downloaded 6, added 52, done
2026-05-10T14:38:35.7279218Z 
2026-05-10T14:38:35.7296350Z devDependencies:
2026-05-10T14:38:35.7315933Z + @types/node 25.6.0
2026-05-10T14:38:35.7324440Z + tsx 4.21.0
2026-05-10T14:38:35.7345837Z + typescript 5.6.3
2026-05-10T14:38:35.7365706Z + vitest 4.1.5
2026-05-10T14:38:35.7385191Z 
2026-05-10T14:38:35.7416120Z ╭ Warning ─────────────────────────────────────────────────────────────────────╮
2026-05-10T14:38:35.7425859Z │                                                                              │
2026-05-10T14:38:35.7436341Z │   Ignored build scripts: esbuild@0.27.7.                                     │
2026-05-10T14:38:35.7456354Z │   Run "pnpm approve-builds" to pick which dependencies should be allowed     │
2026-05-10T14:38:35.7475983Z │   to run scripts.                                                            │
2026-05-10T14:38:35.7495775Z │                                                                              │
2026-05-10T14:38:35.7515744Z ╰──────────────────────────────────────────────────────────────────────────────╯
2026-05-10T14:38:35.7517059Z Done in 1.4s using pnpm v10.33.4
2026-05-10T14:38:35.7706443Z ##[endgroup]
2026-05-10T14:38:35.7708032Z ##[group]pnpm install in tools/asset-pipeline
2026-05-10T14:38:36.2656836Z Lockfile is up to date, resolution step is skipped
2026-05-10T14:38:36.3346757Z Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-10T14:38:36.3623466Z Packages: +64
2026-05-10T14:38:36.3625697Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-05-10T14:38:36.7790762Z Progress: resolved 64, reused 57, downloaded 7, added 64, done
2026-05-10T14:38:36.8865047Z 
2026-05-10T14:38:36.8866185Z dependencies:
2026-05-10T14:38:36.8867285Z + maxrects-packer 2.7.3
2026-05-10T14:38:36.8868071Z + sharp 0.34.5
2026-05-10T14:38:36.8868848Z 
2026-05-10T14:38:36.8869387Z devDependencies:
2026-05-10T14:38:36.8870363Z + @types/node 25.6.0
2026-05-10T14:38:36.8871090Z + tsx 4.21.0
2026-05-10T14:38:36.8872050Z + typescript 5.6.3
2026-05-10T14:38:36.8872648Z + vitest 3.2.4
2026-05-10T14:38:36.8874259Z 
2026-05-10T14:38:36.8953156Z ╭ Warning ─────────────────────────────────────────────────────────────────────╮
2026-05-10T14:38:36.8954549Z │                                                                              │
2026-05-10T14:38:36.8956923Z │   Ignored build scripts: esbuild@0.27.7, sharp@0.34.5.                       │
2026-05-10T14:38:36.8959269Z │   Run "pnpm approve-builds" to pick which dependencies should be allowed     │
2026-05-10T14:38:36.8961057Z │   to run scripts.                                                            │
2026-05-10T14:38:36.8962818Z │                                                                              │
2026-05-10T14:38:36.8964528Z ╰──────────────────────────────────────────────────────────────────────────────╯
2026-05-10T14:38:36.9005235Z Done in 1s using pnpm v10.33.4
2026-05-10T14:38:37.0306132Z ##[endgroup]
2026-05-10T14:38:37.0307221Z ##[group]pnpm install in tools/extract-gmd
2026-05-10T14:38:37.4677564Z Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-10T14:38:38.4756775Z Progress: resolved 122, reused 57, downloaded 1, added 0
2026-05-10T14:38:39.0187746Z Packages: +57
2026-05-10T14:38:39.0188552Z +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-05-10T14:38:39.0969609Z Progress: resolved 135, reused 58, downloaded 5, added 57, done
2026-05-10T14:38:39.1912401Z 
2026-05-10T14:38:39.1914041Z dependencies:
2026-05-10T14:38:39.1915370Z + sharp 0.34.5
2026-05-10T14:38:39.1916368Z 
2026-05-10T14:38:39.1917308Z devDependencies:
2026-05-10T14:38:39.1918249Z + @types/node 25.6.0 (25.6.2 is available)
2026-05-10T14:38:39.1919346Z + tsx 4.21.0
2026-05-10T14:38:39.1920168Z + typescript 5.6.3 (6.0.3 is available)
2026-05-10T14:38:39.1921104Z + vitest 4.1.5
2026-05-10T14:38:39.1921532Z 
2026-05-10T14:38:39.1922987Z ╭ Warning ─────────────────────────────────────────────────────────────────────╮
2026-05-10T14:38:39.1924072Z │                                                                              │
2026-05-10T14:38:39.1925661Z │   Ignored build scripts: esbuild@0.27.7, sharp@0.34.5.                       │
2026-05-10T14:38:39.1926999Z │   Run "pnpm approve-builds" to pick which dependencies should be allowed     │
2026-05-10T14:38:39.1928679Z │   to run scripts.                                                            │
2026-05-10T14:38:39.1929935Z │                                                                              │
2026-05-10T14:38:39.1937248Z ╰──────────────────────────────────────────────────────────────────────────────╯
2026-05-10T14:38:39.1962082Z Done in 2.1s using pnpm v10.33.4
2026-05-10T14:38:39.2220344Z ##[endgroup]
2026-05-10T14:38:39.2230194Z ##[group]pnpm install in tools/protocol-doc
2026-05-10T14:38:39.5369768Z Lockfile is up to date, resolution step is skipped
2026-05-10T14:38:39.5646205Z Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-10T14:38:39.5781751Z Packages: +52
2026-05-10T14:38:39.5785064Z ++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-05-10T14:38:39.7376615Z Progress: resolved 52, reused 52, downloaded 0, added 52, done
2026-05-10T14:38:39.8083353Z 
2026-05-10T14:38:39.8092278Z devDependencies:
2026-05-10T14:38:39.8094569Z + @types/node 25.6.0
2026-05-10T14:38:39.8096984Z + tsx 4.21.0
2026-05-10T14:38:39.8097361Z + typescript 5.6.3
2026-05-10T14:38:39.8097684Z + vitest 4.1.5
2026-05-10T14:38:39.8097816Z 
2026-05-10T14:38:39.8172038Z ╭ Warning ─────────────────────────────────────────────────────────────────────╮
2026-05-10T14:38:39.8176589Z │                                                                              │
2026-05-10T14:38:39.8179263Z │   Ignored build scripts: esbuild@0.27.7.                                     │
2026-05-10T14:38:39.8181943Z │   Run "pnpm approve-builds" to pick which dependencies should be allowed     │
2026-05-10T14:38:39.8196295Z │   to run scripts.                                                            │
2026-05-10T14:38:39.8197526Z │                                                                              │
2026-05-10T14:38:39.8198975Z ╰──────────────────────────────────────────────────────────────────────────────╯
2026-05-10T14:38:39.8227954Z Done in 574ms using pnpm v10.33.4
2026-05-10T14:38:39.8338263Z ##[endgroup]
2026-05-10T14:38:39.8339279Z ##[group]pnpm install in tools/room-converter
2026-05-10T14:38:40.1647970Z Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-10T14:38:40.5273716Z Packages: +9
2026-05-10T14:38:40.5274425Z +++++++++
2026-05-10T14:38:40.5722924Z Progress: resolved 35, reused 9, downloaded 0, added 9, done
2026-05-10T14:38:40.6269201Z 
2026-05-10T14:38:40.6270194Z devDependencies:
2026-05-10T14:38:40.6271106Z + @types/node 25.6.0 (25.6.2 is available)
2026-05-10T14:38:40.6271774Z + tsx 4.21.0
2026-05-10T14:38:40.6272520Z + typescript 5.6.3 (6.0.3 is available)
2026-05-10T14:38:40.6273290Z + zod 3.25.76 (4.4.3 is available)
2026-05-10T14:38:40.6273705Z 
2026-05-10T14:38:40.6304893Z ╭ Warning ─────────────────────────────────────────────────────────────────────╮
2026-05-10T14:38:40.6306368Z │                                                                              │
2026-05-10T14:38:40.6307826Z │   Ignored build scripts: esbuild@0.27.7.                                     │
2026-05-10T14:38:40.6319271Z │   Run "pnpm approve-builds" to pick which dependencies should be allowed     │
2026-05-10T14:38:40.6320569Z │   to run scripts.                                                            │
2026-05-10T14:38:40.6321618Z │                                                                              │
2026-05-10T14:38:40.6322641Z ╰──────────────────────────────────────────────────────────────────────────────╯
2026-05-10T14:38:40.6365624Z Done in 774ms using pnpm v10.33.4
2026-05-10T14:38:40.6524635Z ##[endgroup]
2026-05-10T14:38:40.6525884Z ##[group]pnpm install in tools/save-format-doc
2026-05-10T14:38:40.9756753Z Lockfile is up to date, resolution step is skipped
2026-05-10T14:38:41.0056515Z Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-10T14:38:41.0241835Z Packages: +52
2026-05-10T14:38:41.0245099Z ++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-05-10T14:38:41.1827305Z Progress: resolved 52, reused 52, downloaded 0, added 52, done
2026-05-10T14:38:41.2537392Z 
2026-05-10T14:38:41.2538202Z devDependencies:
2026-05-10T14:38:41.2538943Z + @types/node 25.6.0
2026-05-10T14:38:41.2539512Z + tsx 4.21.0
2026-05-10T14:38:41.2540036Z + typescript 5.6.3
2026-05-10T14:38:41.2540533Z + vitest 4.1.5
2026-05-10T14:38:41.2540897Z 
2026-05-10T14:38:41.2628805Z ╭ Warning ─────────────────────────────────────────────────────────────────────╮
2026-05-10T14:38:41.2630130Z │                                                                              │
2026-05-10T14:38:41.2631426Z │   Ignored build scripts: esbuild@0.27.7.                                     │
2026-05-10T14:38:41.2632821Z │   Run "pnpm approve-builds" to pick which dependencies should be allowed     │
2026-05-10T14:38:41.2634084Z │   to run scripts.                                                            │
2026-05-10T14:38:41.2635495Z │                                                                              │
2026-05-10T14:38:41.2637227Z ╰──────────────────────────────────────────────────────────────────────────────╯
2026-05-10T14:38:41.2682920Z Done in 587ms using pnpm v10.33.4
2026-05-10T14:38:41.2820683Z ##[endgroup]
2026-05-10T14:38:41.2864536Z ##[group]Run pnpm -r --filter "@rebno/*" build
2026-05-10T14:38:41.2865379Z [36;1mpnpm -r --filter "@rebno/*" build[0m
2026-05-10T14:38:41.2897539Z shell: /usr/bin/bash -e {0}
2026-05-10T14:38:41.2897916Z env:
2026-05-10T14:38:41.2898309Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T14:38:41.2898813Z ##[endgroup]
2026-05-10T14:38:41.6189602Z Scope: 5 of 6 workspace projects
2026-05-10T14:38:41.6217720Z packages/db build$ tsc
2026-05-10T14:38:41.6226967Z packages/game-logic build$ tsc
2026-05-10T14:38:44.2394522Z packages/game-logic build: Done
2026-05-10T14:38:44.2403554Z packages/protocol prebuild$ node scripts/sync-from-tools-protocol-doc.mjs
2026-05-10T14:38:44.3156948Z packages/protocol prebuild: synced legacy-opcodes from /home/runner/work/rebno/rebno/tools/protocol-doc/output/protocol.ts
2026-05-10T14:38:44.3187037Z packages/protocol prebuild: Done
2026-05-10T14:38:44.3211931Z packages/protocol build$ tsc
2026-05-10T14:38:46.5741336Z packages/db build: Done
2026-05-10T14:38:47.9962062Z packages/protocol build: Done
2026-05-10T14:38:47.9970750Z apps/server build$ tsc -b
2026-05-10T14:38:55.1069939Z apps/server build: Done
2026-05-10T14:38:55.1231719Z ##[group]Run pnpm verify:phase-4
2026-05-10T14:38:55.1232064Z [36;1mpnpm verify:phase-4[0m
2026-05-10T14:38:55.1255812Z shell: /usr/bin/bash -e {0}
2026-05-10T14:38:55.1256081Z env:
2026-05-10T14:38:55.1256337Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T14:38:55.1256866Z   SKIP_PHASE_3_CARRYOVER: 1
2026-05-10T14:38:55.1257288Z   SKIP_TRACE_CHECK: 1
2026-05-10T14:38:55.1257579Z ##[endgroup]
2026-05-10T14:38:55.4280222Z 
2026-05-10T14:38:55.4281325Z > rebno@0.0.0 verify:phase-4 /home/runner/work/rebno/rebno
2026-05-10T14:38:55.4282293Z > node scripts/verify-phase-4.mjs
2026-05-10T14:38:55.4282889Z 
2026-05-10T14:38:55.4653686Z 
2026-05-10T14:38:55.4655047Z === Workspace: typecheck ===
2026-05-10T14:38:55.4655821Z >>> pnpm -r typecheck
2026-05-10T14:38:55.7702924Z Scope: 5 of 6 workspace projects
2026-05-10T14:38:55.7757184Z packages/game-logic typecheck$ tsc --noEmit
2026-05-10T14:38:55.7764951Z packages/db typecheck$ tsc --noEmit
2026-05-10T14:38:58.2342504Z packages/game-logic typecheck: Done
2026-05-10T14:38:58.2350630Z packages/protocol typecheck$ tsc --noEmit
2026-05-10T14:39:00.4214476Z packages/db typecheck: Done
2026-05-10T14:39:01.8425894Z packages/protocol typecheck: Done
2026-05-10T14:39:01.8432719Z apps/client typecheck$ tsc --noEmit
2026-05-10T14:39:01.8435848Z apps/server typecheck$ tsc --noEmit
2026-05-10T14:39:13.6320075Z apps/client typecheck: Done
2026-05-10T14:39:14.7599672Z apps/server typecheck: Done
2026-05-10T14:39:14.7725554Z 
2026-05-10T14:39:14.7726446Z === Lint: protocol-sync ===
2026-05-10T14:39:14.7727155Z >>> pnpm lint:protocol-sync
2026-05-10T14:39:15.0918921Z 
2026-05-10T14:39:15.0920081Z > rebno@0.0.0 lint:protocol-sync /home/runner/work/rebno/rebno
2026-05-10T14:39:15.0921524Z > node tools/scripts/lint-protocol-sync.mjs
2026-05-10T14:39:15.0922126Z 
2026-05-10T14:39:15.1271280Z lint-protocol-sync: OK
2026-05-10T14:39:15.1417971Z 
2026-05-10T14:39:15.1418949Z === Lint: game-logic-purity ===
2026-05-10T14:39:15.1419926Z >>> pnpm lint:game-logic-purity
2026-05-10T14:39:15.4533431Z 
2026-05-10T14:39:15.4534565Z > rebno@0.0.0 lint:game-logic-purity /home/runner/work/rebno/rebno
2026-05-10T14:39:15.4535998Z > node tools/scripts/lint-game-logic-purity.mjs
2026-05-10T14:39:15.4536676Z 
2026-05-10T14:39:15.4871567Z lint-game-logic-purity: OK (6 file(s) clean)
2026-05-10T14:39:15.5014422Z 
2026-05-10T14:39:15.5017546Z === Lint: better-auth-schema-sync ===
2026-05-10T14:39:15.5018415Z >>> pnpm lint:better-auth-schema-sync
2026-05-10T14:39:15.8150226Z 
2026-05-10T14:39:15.8151798Z > rebno@0.0.0 lint:better-auth-schema-sync /home/runner/work/rebno/rebno
2026-05-10T14:39:15.8153285Z > node tools/scripts/lint-better-auth-schema-sync.mjs
2026-05-10T14:39:15.8154082Z 
2026-05-10T14:39:17.5052195Z lint-better-auth-schema-sync: OK
2026-05-10T14:39:17.5205685Z 
2026-05-10T14:39:17.5206322Z === Lint: rate-limit-budgets ===
2026-05-10T14:39:17.5206742Z >>> pnpm lint:rate-limit-budgets
2026-05-10T14:39:17.8226776Z 
2026-05-10T14:39:17.8227941Z > rebno@0.0.0 lint:rate-limit-budgets /home/runner/work/rebno/rebno
2026-05-10T14:39:17.8228920Z > node tools/scripts/lint-rate-limit-budgets.mjs
2026-05-10T14:39:17.8229433Z 
2026-05-10T14:39:17.8547952Z lint-rate-limit-budgets: OK (5 D-22 budgets locked)
2026-05-10T14:39:17.8691908Z 
2026-05-10T14:39:17.8692778Z === Lint: no-clipboard-rce ===
2026-05-10T14:39:17.8693518Z >>> pnpm lint:no-clipboard-rce
2026-05-10T14:39:18.1751967Z 
2026-05-10T14:39:18.1753081Z > rebno@0.0.0 lint:no-clipboard-rce /home/runner/work/rebno/rebno
2026-05-10T14:39:18.1754051Z > node tools/scripts/lint-no-clipboard-rce.mjs
2026-05-10T14:39:18.1754548Z 
2026-05-10T14:39:18.2116834Z lint-no-clipboard-rce: OK (21 file(s) clean)
2026-05-10T14:39:18.2258506Z 
2026-05-10T14:39:18.2259305Z === Lint: room-layout ===
2026-05-10T14:39:18.2259923Z >>> pnpm lint:room-layout
2026-05-10T14:39:18.5319170Z 
2026-05-10T14:39:18.5320229Z > rebno@0.0.0 lint:room-layout /home/runner/work/rebno/rebno
2026-05-10T14:39:18.5321790Z > node tools/scripts/lint-room-layout.mjs
2026-05-10T14:39:18.5322243Z 
2026-05-10T14:39:18.5715766Z lint-room-layout: OK
2026-05-10T14:39:18.5857660Z 
2026-05-10T14:39:18.5858421Z === ADR 0004 lint ===
2026-05-10T14:39:18.5858995Z >>> pnpm lint:adr:0004
2026-05-10T14:39:18.8879776Z 
2026-05-10T14:39:18.8880749Z > rebno@0.0.0 lint:adr:0004 /home/runner/work/rebno/rebno
2026-05-10T14:39:18.8882660Z > node tools/asset-catalog/scripts/lint-adr.mjs docs/adr/0004-room-hot-reload.md --no-matrix
2026-05-10T14:39:18.8883447Z 
2026-05-10T14:39:18.9250212Z OK: ADR docs/adr/0004-room-hot-reload.md validated (no-matrix mode — Michael Nygard sections present)
2026-05-10T14:39:18.9383523Z 
2026-05-10T14:39:18.9384310Z === Drizzle: emit-check ===
2026-05-10T14:39:18.9385918Z >>> pnpm db:emit-check
2026-05-10T14:39:19.2411942Z 
2026-05-10T14:39:19.2413023Z > rebno@0.0.0 db:emit-check /home/runner/work/rebno/rebno
2026-05-10T14:39:19.2416131Z > 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:39:19.2418219Z 
2026-05-10T14:39:19.6942630Z No config path provided, using default 'drizzle.config.ts'
2026-05-10T14:39:19.6944263Z Reading config file '/home/runner/work/rebno/rebno/packages/db/drizzle.config.ts'
2026-05-10T14:39:20.1718795Z 8 tables
2026-05-10T14:39:20.1719503Z accounts 8 columns 1 indexes 0 fks
2026-05-10T14:39:20.1720373Z audit_log 6 columns 0 indexes 2 fks
2026-05-10T14:39:20.1723911Z characters 9 columns 0 indexes 1 fks
2026-05-10T14:39:20.1724976Z inventory_items 4 columns 0 indexes 1 fks
2026-05-10T14:39:20.1725878Z legacy_credentials_staging 6 columns 0 indexes 0 fks
2026-05-10T14:39:20.1726735Z message_board_replies 5 columns 0 indexes 2 fks
2026-05-10T14:39:20.1727546Z message_board_topics 7 columns 0 indexes 1 fks
2026-05-10T14:39:20.1728284Z sessions 5 columns 0 indexes 1 fks
2026-05-10T14:39:20.1728750Z 
2026-05-10T14:39:20.1729672Z No schema changes, nothing to migrate 😴
2026-05-10T14:39:20.5249422Z 
2026-05-10T14:39:20.5250391Z === Drizzle: schema-sync ===
2026-05-10T14:39:20.5251206Z >>> pnpm lint:schema-sync
2026-05-10T14:39:20.8280780Z 
2026-05-10T14:39:20.8281886Z > rebno@0.0.0 lint:schema-sync /home/runner/work/rebno/rebno
2026-05-10T14:39:20.8285509Z > 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:39:20.8288111Z 
2026-05-10T14:39:20.8583353Z OK
2026-05-10T14:39:20.8730213Z 
2026-05-10T14:39:20.8731059Z === Drizzle: source-comments ===
2026-05-10T14:39:20.8731857Z >>> pnpm lint:source-comments
2026-05-10T14:39:21.1780051Z 
2026-05-10T14:39:21.1781285Z > rebno@0.0.0 lint:source-comments /home/runner/work/rebno/rebno
2026-05-10T14:39:21.1782591Z > pnpm -C packages/db run lint:source-comments
2026-05-10T14:39:21.1783210Z 
2026-05-10T14:39:21.4826216Z 
2026-05-10T14:39:21.4827454Z > @rebno/db@0.1.0 lint:source-comments /home/runner/work/rebno/rebno/packages/db
2026-05-10T14:39:21.4828681Z > node scripts/check-source-comments.mjs
2026-05-10T14:39:21.4829343Z 
2026-05-10T14:39:21.5165150Z check-source-comments: OK (50 columns, all SOURCE-cited)
2026-05-10T14:39:21.5415587Z 
2026-05-10T14:39:21.5416498Z === Workspace: test ===
2026-05-10T14:39:21.5417254Z >>> pnpm -r test
2026-05-10T14:39:21.8479911Z Scope: 5 of 6 workspace projects
2026-05-10T14:39:21.8533851Z packages/db test$ vitest run
2026-05-10T14:39:21.8543101Z packages/game-logic test$ vitest run
2026-05-10T14:39:22.3654224Z 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:39:22.3672344Z 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:39:22.7522852Z packages/game-logic test:  [32m✓[39m test/golden.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 12[2mms[22m[39m
2026-05-10T14:39:22.9939804Z packages/game-logic test:  [32m✓[39m test/platform-cycle.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 19[2mms[22m[39m
2026-05-10T14:39:23.2537414Z 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:39:23.3577029Z packages/db test:  [32m✓[39m tests/promotion.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 8[2mms[22m[39m
2026-05-10T14:39:23.4930531Z 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:39:23.5036578Z packages/game-logic test: [2m Test Files [22m [1m[32m4 passed[39m[22m[90m (4)[39m
2026-05-10T14:39:23.5047194Z packages/game-logic test: [2m      Tests [22m [1m[32m21 passed[39m[22m[90m (21)[39m
2026-05-10T14:39:23.5077154Z packages/game-logic test: [2m   Start at [22m 14:39:22
2026-05-10T14:39:23.5090734Z packages/game-logic test: [2m   Duration [22m 1.12s[2m (transform 159ms, setup 0ms, import 242ms, tests 46ms, environment 1ms)[22m
2026-05-10T14:39:23.5436294Z packages/game-logic test: Done
2026-05-10T14:39:23.5448840Z packages/protocol test$ vitest run
2026-05-10T14:39:23.5797386Z packages/db test:  [32m✓[39m tests/save-format-traceability.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 7[2mms[22m[39m
2026-05-10T14:39:24.0452735Z 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:39:24.3887103Z packages/db test:  [32m✓[39m tests/schema-shape.test.ts [2m([22m[2m10 tests[22m[2m)[22m[32m 11[2mms[22m[39m
2026-05-10T14:39:24.3966773Z packages/db test: [2m Test Files [22m [1m[32m3 passed[39m[22m[90m (3)[39m
2026-05-10T14:39:24.4004204Z packages/db test: [2m      Tests [22m [1m[32m22 passed[39m[22m[90m (22)[39m
2026-05-10T14:39:24.4041916Z packages/db test: [2m   Start at [22m 14:39:22
2026-05-10T14:39:24.4066304Z packages/db test: [2m   Duration [22m 2.02s[2m (transform 171ms, setup 0ms, import 1.39s, tests 26ms, environment 0ms)[22m
2026-05-10T14:39:24.4321891Z packages/db test: Done
2026-05-10T14:39:24.4735027Z packages/protocol test:  [32m✓[39m test/codec.test.ts [2m([22m[2m18 tests[22m[2m)[22m[32m 15[2mms[22m[39m
2026-05-10T14:39:24.6363802Z packages/protocol test:  [32m✓[39m test/intents.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 6[2mms[22m[39m
2026-05-10T14:39:24.8089213Z 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:39:24.9607412Z packages/protocol test:  [32m✓[39m test/state.test.ts [2m([22m[2m3 tests[22m[2m)[22m[32m 4[2mms[22m[39m
2026-05-10T14:39:24.9666691Z packages/protocol test: [2m Test Files [22m [1m[32m4 passed[39m[22m[90m (4)[39m
2026-05-10T14:39:24.9686200Z packages/protocol test: [2m      Tests [22m [1m[32m30 passed[39m[22m[90m (30)[39m
2026-05-10T14:39:24.9764487Z packages/protocol test: [2m   Start at [22m 14:39:24
2026-05-10T14:39:24.9767831Z packages/protocol test: [2m   Duration [22m 911ms[2m (transform 155ms, setup 0ms, import 290ms, tests 30ms, environment 0ms)[22m
2026-05-10T14:39:25.0095992Z packages/protocol test: Done
2026-05-10T14:39:25.0100437Z apps/client test$ vitest run --exclude 'test/e2e/**'
2026-05-10T14:39:25.0102962Z apps/server test$ vitest run --exclude 'test/**/*.integ.test.ts'
2026-05-10T14:39:25.5619014Z 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:39:25.6687027Z apps/client test: [1m[46m RUN [49m[22m [36mv3.2.4 [39m[90m/home/runner/work/rebno/rebno/apps/client[39m
2026-05-10T14:39:26.6767853Z apps/server test:  [32m✓[39m test/persistence.test.ts [2m([22m[2m5 tests[22m[2m)[22m[32m 53[2mms[22m[39m
2026-05-10T14:39:27.0757230Z apps/server test:  [32m✓[39m test/rate-limit.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 18[2mms[22m[39m
2026-05-10T14:39:27.2528257Z 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:39:27.2531439Z apps/client test: [22m[39mroom_layout signature did not verify — rendering skipped for mvp-lobby 000
2026-05-10T14:39:27.2771594Z apps/client test:  [32m✓[39m src/__test__/game-scene.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 154[2mms[22m[39m
2026-05-10T14:39:27.3499258Z apps/server test:  [32m✓[39m test/room-key.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 21[2mms[22m[39m
2026-05-10T14:39:27.6579919Z apps/server test: {"level":40,"time":1778423967650,"pid":3276,"hostname":"runnervmeorf1","path":"/api/foo","msg":"staging_invite_rejected"}
2026-05-10T14:39:27.6633858Z 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:39:27.6735058Z apps/server test: {"level":40,"time":1778423967654,"pid":3276,"hostname":"runnervmeorf1","path":"/api/foo","msg":"staging_invite_rejected"}
2026-05-10T14:39:27.6756533Z apps/server test: {"level":40,"time":1778423967654,"pid":3276,"hostname":"runnervmeorf1","path":"/api/foo","msg":"staging_invite_rejected"}
2026-05-10T14:39:28.5028094Z 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:39:28.5523538Z apps/server test: {"level":30,"time":1778423968549,"pid":3301,"hostname":"runnervmeorf1","password":"[Redacted]","session_token":"[Redacted]","msg":"login"}
2026-05-10T14:39:28.5548147Z apps/server test:  [32m✓[39m test/otel-init.test.ts [2m([22m[2m4 tests[22m[2m)[22m[33m 666[2mms[22m[39m
2026-05-10T14:39:28.5586753Z apps/server test:      [33m[2m✓[22m[39m does not throw when OTEL_EXPORTER_OTLP_ENDPOINT is unset [33m 568[2mms[22m[39m
2026-05-10T14:39:29.4587475Z 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:39:29.4606492Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-Y8DPhW/rebno.db
2026-05-10T14:39:29.4620238Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-10T14:39:29.4622462Z apps/server test: [run-migrations] OK
2026-05-10T14:39:29.4723968Z 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:39:29.4750056Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-wVJmiP/rebno.db
2026-05-10T14:39:29.4753021Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-10T14:39:29.4756516Z apps/server test: [run-migrations] reconciled __drizzle_migrations for pre-bootstrap DB (Assumption A7) — seeded 0001_baseline
2026-05-10T14:39:29.4757844Z apps/server test: [run-migrations] OK
2026-05-10T14:39:29.4836836Z 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:39:29.5051111Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-9zDo0m/rebno.db
2026-05-10T14:39:29.5052946Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-10T14:39:29.5230069Z apps/server test: [run-migrations] OK
2026-05-10T14:39:29.5233161Z 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:39:29.5235794Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-9zDo0m/rebno.db
2026-05-10T14:39:29.5239059Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-10T14:39:29.5240806Z apps/server test: [run-migrations] OK
2026-05-10T14:39:29.5242402Z apps/server test:  [32m✓[39m test/run-migrations.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 56[2mms[22m[39m
2026-05-10T14:39:29.7548825Z apps/client test:  [32m✓[39m src/__test__/colyseus-client.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 20[2mms[22m[39m
2026-05-10T14:39:29.7938001Z apps/server test:  [32m✓[39m test/log.test.ts [2m([22m[2m2 tests[22m[2m)[22m[32m 11[2mms[22m[39m
2026-05-10T14:39:30.0646280Z apps/server test:  [32m✓[39m test/admin-stubs.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 14[2mms[22m[39m
2026-05-10T14:39:30.3643984Z apps/server test:  [32m✓[39m test/legacy-login.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 23[2mms[22m[39m
2026-05-10T14:39:30.5943519Z apps/server test:  [32m✓[39m test/health.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 9[2mms[22m[39m
2026-05-10T14:39:30.9744296Z apps/client test:  [32m✓[39m src/__test__/reconnect.test.ts [2m([22m[2m13 tests[22m[2m)[22m[32m 131[2mms[22m[39m
2026-05-10T14:39:31.4729696Z apps/server test: [90mstdout[2m | test/tick-accumulator.test.ts
2026-05-10T14:39:31.4733715Z apps/server test: [22m[39m◇ injected env (50) from ../../../../../../../etc/environment // tip: ⌘ custom filepath { path: '/custom/path/.env' }
2026-05-10T14:39:31.4735042Z apps/server test: ℹ️  optional .env file not found: .env.test, .env
2026-05-10T14:39:32.2085225Z apps/client test:  [32m✓[39m src/__test__/chat-hud.test.ts [2m([22m[2m9 tests[22m[2m)[22m[32m 141[2mms[22m[39m
2026-05-10T14:39:32.2333468Z apps/server test:  [32m✓[39m test/tick-accumulator.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 6[2mms[22m[39m
2026-05-10T14:39:32.2444578Z apps/server test: [2m Test Files [22m [1m[32m11 passed[39m[22m[90m (11)[39m
2026-05-10T14:39:32.2464618Z apps/server test: [2m      Tests [22m [1m[32m61 passed[39m[22m[90m (61)[39m
2026-05-10T14:39:32.2485918Z apps/server test: [2m   Start at [22m 14:39:25
2026-05-10T14:39:32.2496243Z apps/server test: [2m   Duration [22m 6.66s[2m (transform 518ms, setup 0ms, import 3.39s, tests 890ms, environment 2ms)[22m
2026-05-10T14:39:32.2875997Z apps/server test: Done
2026-05-10T14:39:32.9388776Z 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:39:33.7101948Z apps/client test:  [32m✓[39m src/__test__/force-reset-overlay.test.ts [2m([22m[2m5 tests[22m[2m)[22m[32m 78[2mms[22m[39m
2026-05-10T14:39:34.4292694Z 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:39:35.1318626Z 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:39:35.8433673Z 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:39:36.5431876Z apps/client test:  [32m✓[39m src/__test__/nameplate.test.ts [2m([22m[2m3 tests[22m[2m)[22m[32m 24[2mms[22m[39m
2026-05-10T14:39:37.2160532Z 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:39:37.9048524Z 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:39:38.6328692Z 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:39:39.3336921Z apps/client test:  [32m✓[39m src/__test__/protocol-version-check.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 4[2mms[22m[39m
2026-05-10T14:39:40.0163588Z 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:39:40.0401973Z apps/client test: [2m Test Files [22m [1m[32m16 passed[39m[22m[90m (16)[39m
2026-05-10T14:39:40.0417893Z apps/client test: [2m      Tests [22m [1m[32m98 passed[39m[22m[2m | [22m[90m4 todo[39m[90m (102)[39m
2026-05-10T14:39:40.0419114Z apps/client test: [2m   Start at [22m 14:39:25
2026-05-10T14:39:40.0420885Z apps/client test: [2m   Duration [22m 14.37s[2m (transform 519ms, setup 43ms, collect 870ms, tests 626ms, environment 8.32s, prepare 1.60s)[22m
2026-05-10T14:39:40.1811601Z apps/client test: Done
2026-05-10T14:39:40.1928701Z 
2026-05-10T14:39:40.1929653Z verify-phase-4: OK (12 steps green)
2026-05-10T14:39:40.2122054Z ##[group]Run pnpm verify:phase-5
2026-05-10T14:39:40.2122376Z [36;1mpnpm verify:phase-5[0m
2026-05-10T14:39:40.2146627Z shell: /usr/bin/bash -e {0}
2026-05-10T14:39:40.2146902Z env:
2026-05-10T14:39:40.2147167Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T14:39:40.2147499Z   SKIP_PHASE_3_CARRYOVER: 1
2026-05-10T14:39:40.2147736Z   SKIP_TRACE_CHECK: 1
2026-05-10T14:39:40.2147981Z ##[endgroup]
2026-05-10T14:39:40.5038614Z 
2026-05-10T14:39:40.5039703Z > rebno@0.0.0 verify:phase-5 /home/runner/work/rebno/rebno
2026-05-10T14:39:40.5040750Z > node scripts/verify-phase-5.mjs
2026-05-10T14:39:40.5041462Z 
2026-05-10T14:39:40.5525365Z 
2026-05-10T14:39:40.5545376Z === Phase 4 carry-over: verify-phase-4 ===
2026-05-10T14:39:40.5546110Z >>> pnpm verify:phase-4
2026-05-10T14:39:40.8523630Z 
2026-05-10T14:39:40.8524968Z > rebno@0.0.0 verify:phase-4 /home/runner/work/rebno/rebno
2026-05-10T14:39:40.8526312Z > node scripts/verify-phase-4.mjs
2026-05-10T14:39:40.8526834Z 
2026-05-10T14:39:40.8837460Z 
2026-05-10T14:39:40.8838297Z === Workspace: typecheck ===
2026-05-10T14:39:40.8839049Z >>> pnpm -r typecheck
2026-05-10T14:39:41.2093648Z Scope: 5 of 6 workspace projects
2026-05-10T14:39:41.2186099Z packages/db typecheck$ tsc --noEmit
2026-05-10T14:39:41.2196323Z packages/game-logic typecheck$ tsc --noEmit
2026-05-10T14:39:43.6890458Z packages/game-logic typecheck: Done
2026-05-10T14:39:43.6925774Z packages/protocol typecheck$ tsc --noEmit
2026-05-10T14:39:46.0076536Z packages/db typecheck: Done
2026-05-10T14:39:47.2517360Z packages/protocol typecheck: Done
2026-05-10T14:39:47.2533628Z apps/server typecheck$ tsc --noEmit
2026-05-10T14:39:47.2534454Z apps/client typecheck$ tsc --noEmit
2026-05-10T14:39:58.4950005Z apps/client typecheck: Done
2026-05-10T14:39:59.4067741Z apps/server typecheck: Done
2026-05-10T14:39:59.4185423Z 
2026-05-10T14:39:59.4186305Z === Lint: protocol-sync ===
2026-05-10T14:39:59.4187106Z >>> pnpm lint:protocol-sync
2026-05-10T14:39:59.7149105Z 
2026-05-10T14:39:59.7150022Z > rebno@0.0.0 lint:protocol-sync /home/runner/work/rebno/rebno
2026-05-10T14:39:59.7150603Z > node tools/scripts/lint-protocol-sync.mjs
2026-05-10T14:39:59.7150828Z 
2026-05-10T14:39:59.7468760Z lint-protocol-sync: OK
2026-05-10T14:39:59.7599913Z 
2026-05-10T14:39:59.7600727Z === Lint: game-logic-purity ===
2026-05-10T14:39:59.7601514Z >>> pnpm lint:game-logic-purity
2026-05-10T14:40:00.0547400Z 
2026-05-10T14:40:00.0548365Z > rebno@0.0.0 lint:game-logic-purity /home/runner/work/rebno/rebno
2026-05-10T14:40:00.0549603Z > node tools/scripts/lint-game-logic-purity.mjs
2026-05-10T14:40:00.0550231Z 
2026-05-10T14:40:00.0889480Z lint-game-logic-purity: OK (6 file(s) clean)
2026-05-10T14:40:00.1023358Z 
2026-05-10T14:40:00.1024192Z === Lint: better-auth-schema-sync ===
2026-05-10T14:40:00.1025945Z >>> pnpm lint:better-auth-schema-sync
2026-05-10T14:40:00.3979743Z 
2026-05-10T14:40:00.3980922Z > rebno@0.0.0 lint:better-auth-schema-sync /home/runner/work/rebno/rebno
2026-05-10T14:40:00.3982355Z > node tools/scripts/lint-better-auth-schema-sync.mjs
2026-05-10T14:40:00.3983034Z 
2026-05-10T14:40:01.8889958Z lint-better-auth-schema-sync: OK
2026-05-10T14:40:01.9035681Z 
2026-05-10T14:40:01.9036572Z === Lint: rate-limit-budgets ===
2026-05-10T14:40:01.9037330Z >>> pnpm lint:rate-limit-budgets
2026-05-10T14:40:02.2017613Z 
2026-05-10T14:40:02.2018797Z > rebno@0.0.0 lint:rate-limit-budgets /home/runner/work/rebno/rebno
2026-05-10T14:40:02.2020714Z > node tools/scripts/lint-rate-limit-budgets.mjs
2026-05-10T14:40:02.2021379Z 
2026-05-10T14:40:02.2341623Z lint-rate-limit-budgets: OK (5 D-22 budgets locked)
2026-05-10T14:40:02.2485468Z 
2026-05-10T14:40:02.2486366Z === Lint: no-clipboard-rce ===
2026-05-10T14:40:02.2487269Z >>> pnpm lint:no-clipboard-rce
2026-05-10T14:40:02.5468703Z 
2026-05-10T14:40:02.5469390Z > rebno@0.0.0 lint:no-clipboard-rce /home/runner/work/rebno/rebno
2026-05-10T14:40:02.5469920Z > node tools/scripts/lint-no-clipboard-rce.mjs
2026-05-10T14:40:02.5470160Z 
2026-05-10T14:40:02.5833534Z lint-no-clipboard-rce: OK (21 file(s) clean)
2026-05-10T14:40:02.5965867Z 
2026-05-10T14:40:02.5966725Z === Lint: room-layout ===
2026-05-10T14:40:02.5969836Z >>> pnpm lint:room-layout
2026-05-10T14:40:02.8952455Z 
2026-05-10T14:40:02.8953719Z > rebno@0.0.0 lint:room-layout /home/runner/work/rebno/rebno
2026-05-10T14:40:02.8955208Z > node tools/scripts/lint-room-layout.mjs
2026-05-10T14:40:02.8956122Z 
2026-05-10T14:40:02.9347811Z lint-room-layout: OK
2026-05-10T14:40:02.9491773Z 
2026-05-10T14:40:02.9492611Z === ADR 0004 lint ===
2026-05-10T14:40:02.9493504Z >>> pnpm lint:adr:0004
2026-05-10T14:40:03.2507952Z 
2026-05-10T14:40:03.2509028Z > rebno@0.0.0 lint:adr:0004 /home/runner/work/rebno/rebno
2026-05-10T14:40:03.2510446Z > node tools/asset-catalog/scripts/lint-adr.mjs docs/adr/0004-room-hot-reload.md --no-matrix
2026-05-10T14:40:03.2511407Z 
2026-05-10T14:40:03.2838824Z OK: ADR docs/adr/0004-room-hot-reload.md validated (no-matrix mode — Michael Nygard sections present)
2026-05-10T14:40:03.2975534Z 
2026-05-10T14:40:03.2976520Z === Drizzle: emit-check ===
2026-05-10T14:40:03.2977197Z >>> pnpm db:emit-check
2026-05-10T14:40:03.5953531Z 
2026-05-10T14:40:03.5954616Z > rebno@0.0.0 db:emit-check /home/runner/work/rebno/rebno
2026-05-10T14:40:03.5957641Z > 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:40:03.5959726Z 
2026-05-10T14:40:04.0456242Z No config path provided, using default 'drizzle.config.ts'
2026-05-10T14:40:04.0458407Z Reading config file '/home/runner/work/rebno/rebno/packages/db/drizzle.config.ts'
2026-05-10T14:40:04.4264184Z 8 tables
2026-05-10T14:40:04.4265341Z accounts 8 columns 1 indexes 0 fks
2026-05-10T14:40:04.4266352Z audit_log 6 columns 0 indexes 2 fks
2026-05-10T14:40:04.4267167Z characters 9 columns 0 indexes 1 fks
2026-05-10T14:40:04.4267979Z inventory_items 4 columns 0 indexes 1 fks
2026-05-10T14:40:04.4268839Z legacy_credentials_staging 6 columns 0 indexes 0 fks
2026-05-10T14:40:04.4269679Z message_board_replies 5 columns 0 indexes 2 fks
2026-05-10T14:40:04.4270472Z message_board_topics 7 columns 0 indexes 1 fks
2026-05-10T14:40:04.4271258Z sessions 5 columns 0 indexes 1 fks
2026-05-10T14:40:04.4271739Z 
2026-05-10T14:40:04.4272610Z No schema changes, nothing to migrate 😴
2026-05-10T14:40:04.5413460Z 
2026-05-10T14:40:04.5414334Z === Drizzle: schema-sync ===
2026-05-10T14:40:04.5415594Z >>> pnpm lint:schema-sync
2026-05-10T14:40:04.8569231Z 
2026-05-10T14:40:04.8570403Z > rebno@0.0.0 lint:schema-sync /home/runner/work/rebno/rebno
2026-05-10T14:40:04.8573992Z > 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:40:04.8576650Z 
2026-05-10T14:40:04.8859672Z OK
2026-05-10T14:40:04.9005650Z 
2026-05-10T14:40:04.9016488Z === Drizzle: source-comments ===
2026-05-10T14:40:04.9021959Z >>> pnpm lint:source-comments
2026-05-10T14:40:05.1971431Z 
2026-05-10T14:40:05.1975744Z > rebno@0.0.0 lint:source-comments /home/runner/work/rebno/rebno
2026-05-10T14:40:05.1976824Z > pnpm -C packages/db run lint:source-comments
2026-05-10T14:40:05.1977815Z 
2026-05-10T14:40:05.5289400Z 
2026-05-10T14:40:05.5290627Z > @rebno/db@0.1.0 lint:source-comments /home/runner/work/rebno/rebno/packages/db
2026-05-10T14:40:05.5291798Z > node scripts/check-source-comments.mjs
2026-05-10T14:40:05.5292428Z 
2026-05-10T14:40:05.5657127Z check-source-comments: OK (50 columns, all SOURCE-cited)
2026-05-10T14:40:05.5897846Z 
2026-05-10T14:40:05.5898721Z === Workspace: test ===
2026-05-10T14:40:05.5899432Z >>> pnpm -r test
2026-05-10T14:40:05.8908329Z Scope: 5 of 6 workspace projects
2026-05-10T14:40:05.8961540Z packages/db test$ vitest run
2026-05-10T14:40:05.8970210Z packages/game-logic test$ vitest run
2026-05-10T14:40:06.3897548Z 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:40:06.4012280Z 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:40:06.7434582Z packages/game-logic test:  [32m✓[39m test/platform-cycle.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 27[2mms[22m[39m
2026-05-10T14:40:06.9837193Z packages/game-logic test:  [32m✓[39m test/golden.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 10[2mms[22m[39m
2026-05-10T14:40:07.2022582Z packages/game-logic test:  [32m✓[39m test/rng.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 7[2mms[22m[39m
2026-05-10T14:40:07.3928426Z 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:40:07.4411457Z 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:40:07.4486737Z packages/game-logic test: [2m Test Files [22m [1m[32m4 passed[39m[22m[90m (4)[39m
2026-05-10T14:40:07.4527148Z packages/game-logic test: [2m      Tests [22m [1m[32m21 passed[39m[22m[90m (21)[39m
2026-05-10T14:40:07.4604448Z packages/game-logic test: [2m   Start at [22m 14:40:06
2026-05-10T14:40:07.4606865Z packages/game-logic test: [2m   Duration [22m 1.04s[2m (transform 113ms, setup 0ms, import 190ms, tests 51ms, environment 1ms)[22m
2026-05-10T14:40:07.5126837Z packages/game-logic test: Done
2026-05-10T14:40:07.5135716Z packages/protocol test$ vitest run
2026-05-10T14:40:08.0251863Z 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:40:08.2094981Z packages/db test:  [32m✓[39m tests/promotion.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 8[2mms[22m[39m
2026-05-10T14:40:08.4578470Z packages/protocol test:  [32m✓[39m test/codec.test.ts [2m([22m[2m18 tests[22m[2m)[22m[32m 21[2mms[22m[39m
2026-05-10T14:40:08.4877997Z packages/db test:  [32m✓[39m tests/save-format-traceability.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 7[2mms[22m[39m
2026-05-10T14:40:08.4895981Z packages/db test: [2m Test Files [22m [1m[32m3 passed[39m[22m[90m (3)[39m
2026-05-10T14:40:08.4954067Z packages/db test: [2m      Tests [22m [1m[32m22 passed[39m[22m[90m (22)[39m
2026-05-10T14:40:08.4957561Z packages/db test: [2m   Start at [22m 14:40:06
2026-05-10T14:40:08.4958862Z packages/db test: [2m   Duration [22m 2.08s[2m (transform 153ms, setup 0ms, import 1.43s, tests 27ms, environment 0ms)[22m
2026-05-10T14:40:08.5035125Z packages/db test: Done
2026-05-10T14:40:08.6238816Z packages/protocol test:  [32m✓[39m test/intents.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 6[2mms[22m[39m
2026-05-10T14:40:08.7927781Z 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:40:08.9437228Z packages/protocol test:  [32m✓[39m test/state.test.ts [2m([22m[2m3 tests[22m[2m)[22m[32m 4[2mms[22m[39m
2026-05-10T14:40:08.9515634Z packages/protocol test: [2m Test Files [22m [1m[32m4 passed[39m[22m[90m (4)[39m
2026-05-10T14:40:08.9722993Z packages/protocol test: [2m      Tests [22m [1m[32m30 passed[39m[22m[90m (30)[39m
2026-05-10T14:40:08.9724216Z packages/protocol test: [2m   Start at [22m 14:40:08
2026-05-10T14:40:08.9734132Z packages/protocol test: [2m   Duration [22m 938ms[2m (transform 152ms, setup 0ms, import 279ms, tests 37ms, environment 0ms)[22m
2026-05-10T14:40:08.9897169Z packages/protocol test: Done
2026-05-10T14:40:08.9901860Z apps/client test$ vitest run --exclude 'test/e2e/**'
2026-05-10T14:40:08.9905935Z apps/server test$ vitest run --exclude 'test/**/*.integ.test.ts'
2026-05-10T14:40:09.5341385Z 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:40:09.5543915Z apps/client test: [1m[46m RUN [49m[22m [36mv3.2.4 [39m[90m/home/runner/work/rebno/rebno/apps/client[39m
2026-05-10T14:40:10.5646869Z apps/server test: {"level":30,"time":1778424010559,"pid":4405,"hostname":"runnervmeorf1","password":"[Redacted]","session_token":"[Redacted]","msg":"login"}
2026-05-10T14:40:10.5673948Z apps/server test:  [32m✓[39m test/otel-init.test.ts [2m([22m[2m4 tests[22m[2m)[22m[33m 752[2mms[22m[39m
2026-05-10T14:40:10.5703726Z apps/server test:      [33m[2m✓[22m[39m does not throw when OTEL_EXPORTER_OTLP_ENDPOINT is unset [33m 595[2mms[22m[39m
2026-05-10T14:40:11.1057971Z 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:40:11.1060636Z apps/client test: [22m[39mroom_layout signature did not verify — rendering skipped for mvp-lobby 000
2026-05-10T14:40:11.1183593Z apps/client test:  [32m✓[39m src/__test__/game-scene.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 186[2mms[22m[39m
2026-05-10T14:40:11.6220635Z 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:40:11.6236609Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-YBcfdw/rebno.db
2026-05-10T14:40:11.6256133Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-10T14:40:11.6275804Z apps/server test: [run-migrations] OK
2026-05-10T14:40:11.6379815Z 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:40:11.6388028Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-IHv3HX/rebno.db
2026-05-10T14:40:11.6393308Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-10T14:40:11.6409046Z apps/server test: [run-migrations] reconciled __drizzle_migrations for pre-bootstrap DB (Assumption A7) — seeded 0001_baseline
2026-05-10T14:40:11.6412023Z apps/server test: [run-migrations] OK
2026-05-10T14:40:11.6470551Z 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:40:11.6476031Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-PoBOKD/rebno.db
2026-05-10T14:40:11.6501870Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-10T14:40:11.6505486Z apps/server test: [run-migrations] OK
2026-05-10T14:40:11.6525841Z 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:40:11.6545979Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-PoBOKD/rebno.db
2026-05-10T14:40:11.6553803Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-10T14:40:11.6555758Z apps/server test: [run-migrations] OK
2026-05-10T14:40:11.6563408Z apps/server test:  [32m✓[39m test/run-migrations.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 67[2mms[22m[39m
2026-05-10T14:40:12.3157666Z apps/client test:  [32m✓[39m src/__test__/chat-hud.test.ts [2m([22m[2m9 tests[22m[2m)[22m[32m 149[2mms[22m[39m
2026-05-10T14:40:12.7211682Z apps/server test:  [32m✓[39m test/persistence.test.ts [2m([22m[2m5 tests[22m[2m)[22m[32m 51[2mms[22m[39m
2026-05-10T14:40:12.9847684Z apps/server test:  [32m✓[39m test/legacy-login.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 13[2mms[22m[39m
2026-05-10T14:40:13.2457038Z apps/server test:  [32m✓[39m test/room-key.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 22[2mms[22m[39m
2026-05-10T14:40:13.5125787Z apps/client test:  [32m✓[39m src/__test__/reconnect.test.ts [2m([22m[2m13 tests[22m[2m)[22m[32m 100[2mms[22m[39m
2026-05-10T14:40:13.5362759Z apps/server test:  [32m✓[39m test/rate-limit.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 9[2mms[22m[39m
2026-05-10T14:40:13.7798355Z apps/server test:  [32m✓[39m test/admin-stubs.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 8[2mms[22m[39m
2026-05-10T14:40:14.1246936Z apps/server test: {"level":40,"time":1778424014121,"pid":4545,"hostname":"runnervmeorf1","path":"/api/foo","msg":"staging_invite_rejected"}
2026-05-10T14:40:14.1326546Z apps/server test: {"level":40,"time":1778424014125,"pid":4545,"hostname":"runnervmeorf1","path":"/api/foo","msg":"staging_invite_rejected"}
2026-05-10T14:40:14.1366394Z apps/server test: {"level":40,"time":1778424014126,"pid":4545,"hostname":"runnervmeorf1","path":"/api/foo","msg":"staging_invite_rejected"}
2026-05-10T14:40:14.1368525Z apps/server test:  [32m✓[39m test/staging-invite.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 17[2mms[22m[39m
2026-05-10T14:40:14.3994548Z apps/server test:  [32m✓[39m test/log.test.ts [2m([22m[2m2 tests[22m[2m)[22m[32m 16[2mms[22m[39m
2026-05-10T14:40:14.6247073Z apps/server test:  [32m✓[39m test/health.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 7[2mms[22m[39m
2026-05-10T14:40:14.6936194Z apps/client test:  [32m✓[39m src/__test__/force-reset-overlay.test.ts [2m([22m[2m5 tests[22m[2m)[22m[32m 115[2mms[22m[39m
2026-05-10T14:40:15.5010823Z apps/server test: [90mstdout[2m | test/tick-accumulator.test.ts
2026-05-10T14:40:15.5050347Z apps/server test: [22m[39m◇ injected env (50) from ../../../../../../../etc/environment // tip: ◈ encrypted .env [www.dotenvx.com]
2026-05-10T14:40:15.5063385Z apps/server test: ℹ️  optional .env file not found: .env.test, .env
2026-05-10T14:40:15.8145763Z 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:40:16.2302073Z apps/server test:  [32m✓[39m test/tick-accumulator.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 7[2mms[22m[39m
2026-05-10T14:40:16.2366341Z apps/server test: [2m Test Files [22m [1m[32m11 passed[39m[22m[90m (11)[39m
2026-05-10T14:40:16.2386096Z apps/server test: [2m      Tests [22m [1m[32m61 passed[39m[22m[90m (61)[39m
2026-05-10T14:40:16.2435862Z apps/server test: [2m   Start at [22m 14:40:09
2026-05-10T14:40:16.2466188Z apps/server test: [2m   Duration [22m 6.69s[2m (transform 476ms, setup 0ms, import 3.37s, tests 969ms, environment 2ms)[22m
2026-05-10T14:40:16.2873989Z apps/server test: Done
2026-05-10T14:40:16.7910293Z apps/client test:  [32m✓[39m src/__test__/colyseus-client.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 10[2mms[22m[39m
2026-05-10T14:40:17.4907402Z apps/client test:  [32m✓[39m src/__test__/login-scene.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 9[2mms[22m[39m
2026-05-10T14:40:18.1788389Z apps/client test:  [32m✓[39m src/__test__/input-dispatcher.test.ts [2m([22m[2m10 tests[22m[2m)[22m[32m 14[2mms[22m[39m
2026-05-10T14:40:18.8585094Z 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:40:19.5403131Z apps/client test:  [32m✓[39m src/__test__/atlas-loader.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 7[2mms[22m[39m
2026-05-10T14:40:20.2139711Z 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:40:20.9207255Z apps/client test:  [32m✓[39m src/__test__/reconciler.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 5[2mms[22m[39m
2026-05-10T14:40:21.5896296Z 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:40:22.2731509Z 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:40:22.9402840Z apps/client test:  [32m✓[39m src/__test__/protocol-version-check.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 4[2mms[22m[39m
2026-05-10T14:40:23.6175846Z 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:40:23.6371920Z apps/client test: [2m Test Files [22m [1m[32m16 passed[39m[22m[90m (16)[39m
2026-05-10T14:40:23.6396947Z apps/client test: [2m      Tests [22m [1m[32m98 passed[39m[22m[2m | [22m[90m4 todo[39m[90m (102)[39m
2026-05-10T14:40:23.6399840Z apps/client test: [2m   Start at [22m 14:40:09
2026-05-10T14:40:23.6401641Z apps/client test: [2m   Duration [22m 14.08s[2m (transform 489ms, setup 45ms, collect 783ms, tests 664ms, environment 8.20s, prepare 1.58s)[22m
2026-05-10T14:40:23.7786232Z apps/client test: Done
2026-05-10T14:40:23.7882859Z 
2026-05-10T14:40:23.7883661Z verify-phase-4: OK (12 steps green)
2026-05-10T14:40:23.8015521Z 
2026-05-10T14:40:23.8021880Z === Workspace: typecheck ===
2026-05-10T14:40:23.8022580Z >>> pnpm -r typecheck
2026-05-10T14:40:24.1048915Z Scope: 5 of 6 workspace projects
2026-05-10T14:40:24.1101588Z packages/db typecheck$ tsc --noEmit
2026-05-10T14:40:24.1110667Z packages/game-logic typecheck$ tsc --noEmit
2026-05-10T14:40:26.6286997Z packages/game-logic typecheck: Done
2026-05-10T14:40:26.6316473Z packages/protocol typecheck$ tsc --noEmit
2026-05-10T14:40:28.9783703Z packages/db typecheck: Done
2026-05-10T14:40:30.3474181Z packages/protocol typecheck: Done
2026-05-10T14:40:30.3481336Z apps/client typecheck$ tsc --noEmit
2026-05-10T14:40:30.3484016Z apps/server typecheck$ tsc --noEmit
2026-05-10T14:40:41.3410849Z apps/client typecheck: Done
2026-05-10T14:40:42.3672627Z apps/server typecheck: Done
2026-05-10T14:40:42.3787858Z 
2026-05-10T14:40:42.3788604Z === Lint: deploy-stack ===
2026-05-10T14:40:42.3789224Z >>> pnpm lint:deploy-stack
2026-05-10T14:40:42.6798549Z 
2026-05-10T14:40:42.6803146Z > rebno@0.0.0 lint:deploy-stack /home/runner/work/rebno/rebno
2026-05-10T14:40:42.6806127Z > node tools/scripts/lint-deploy-stack.mjs
2026-05-10T14:40:42.6806491Z 
2026-05-10T14:40:42.7135819Z lint-deploy-stack: OK
2026-05-10T14:40:42.7286295Z 
2026-05-10T14:40:42.7287278Z === Lint: deploy-stack test ===
2026-05-10T14:40:42.7288539Z >>> pnpm lint:deploy-stack:test
2026-05-10T14:40:43.0248214Z 
2026-05-10T14:40:43.0249654Z > rebno@0.0.0 lint:deploy-stack:test /home/runner/work/rebno/rebno
2026-05-10T14:40:43.0251137Z > node tools/scripts/lint-deploy-stack.test.mjs
2026-05-10T14:40:43.0251914Z 
2026-05-10T14:40:43.0901993Z PASS: lint-deploy-stack green
2026-05-10T14:40:43.1042245Z 
2026-05-10T14:40:43.1043052Z === ADR 0005 lint ===
2026-05-10T14:40:43.1044204Z >>> pnpm lint:adr:0005
2026-05-10T14:40:43.4015638Z 
2026-05-10T14:40:43.4022848Z > rebno@0.0.0 lint:adr:0005 /home/runner/work/rebno/rebno
2026-05-10T14:40:43.4028004Z > node tools/asset-catalog/scripts/lint-adr.mjs docs/adr/0005-deploy-topology.md --no-matrix
2026-05-10T14:40:43.4028958Z 
2026-05-10T14:40:43.4352034Z OK: ADR docs/adr/0005-deploy-topology.md validated (no-matrix mode — Michael Nygard sections present)
2026-05-10T14:40:43.4491048Z 
2026-05-10T14:40:43.4491911Z === ADR 0006 lint ===
2026-05-10T14:40:43.4492958Z >>> pnpm lint:adr:0006
2026-05-10T14:40:43.7518214Z 
2026-05-10T14:40:43.7519441Z > rebno@0.0.0 lint:adr:0006 /home/runner/work/rebno/rebno
2026-05-10T14:40:43.7522589Z > node tools/asset-catalog/scripts/lint-adr.mjs docs/adr/0006-observability-stack.md --no-matrix
2026-05-10T14:40:43.7523250Z 
2026-05-10T14:40:43.7848260Z OK: ADR docs/adr/0006-observability-stack.md validated (no-matrix mode — Michael Nygard sections present)
2026-05-10T14:40:43.7990917Z 
2026-05-10T14:40:43.7992342Z === Workspace: test ===
2026-05-10T14:40:43.7993099Z >>> pnpm -r test
2026-05-10T14:40:44.1079748Z Scope: 5 of 6 workspace projects
2026-05-10T14:40:44.1133754Z packages/db test$ vitest run
2026-05-10T14:40:44.1142163Z packages/game-logic test$ vitest run
2026-05-10T14:40:44.6106290Z 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:40:44.6108507Z 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:40:44.9511871Z 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:40:45.2162357Z packages/game-logic test:  [32m✓[39m test/golden.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 16[2mms[22m[39m
2026-05-10T14:40:45.4451801Z packages/game-logic test:  [32m✓[39m test/rng.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 7[2mms[22m[39m
2026-05-10T14:40:45.5527087Z 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:40:45.6779328Z 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:40:45.6877392Z packages/game-logic test: [2m Test Files [22m [1m[32m4 passed[39m[22m[90m (4)[39m
2026-05-10T14:40:45.6916883Z packages/game-logic test: [2m      Tests [22m [1m[32m21 passed[39m[22m[90m (21)[39m
2026-05-10T14:40:45.6918339Z packages/game-logic test: [2m   Start at [22m 14:40:44
2026-05-10T14:40:45.6946649Z packages/game-logic test: [2m   Duration [22m 1.07s[2m (transform 116ms, setup 0ms, import 187ms, tests 60ms, environment 1ms)[22m
2026-05-10T14:40:45.7336676Z packages/game-logic test: Done
2026-05-10T14:40:45.7385882Z packages/protocol test$ vitest run
2026-05-10T14:40:46.2427270Z 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:40:46.3994210Z packages/db test:  [32m✓[39m tests/promotion.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 8[2mms[22m[39m
2026-05-10T14:40:46.6847555Z packages/db test:  [32m✓[39m tests/save-format-traceability.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 7[2mms[22m[39m
2026-05-10T14:40:46.6892186Z packages/db test: [2m Test Files [22m [1m[32m3 passed[39m[22m[90m (3)[39m
2026-05-10T14:40:46.6918138Z packages/db test: [2m      Tests [22m [1m[32m22 passed[39m[22m[90m (22)[39m
2026-05-10T14:40:46.6938594Z packages/db test: [2m   Start at [22m 14:40:44
2026-05-10T14:40:46.7066967Z packages/db test: [2m   Duration [22m 2.07s[2m (transform 142ms, setup 0ms, import 1.41s, tests 28ms, environment 0ms)[22m
2026-05-10T14:40:46.7107785Z packages/protocol test:  [32m✓[39m test/codec.test.ts [2m([22m[2m18 tests[22m[2m)[22m[32m 22[2mms[22m[39m
2026-05-10T14:40:46.7426301Z packages/db test: Done
2026-05-10T14:40:46.9093060Z packages/protocol test:  [32m✓[39m test/intents.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 7[2mms[22m[39m
2026-05-10T14:40:47.0887807Z 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:40:47.2492782Z packages/protocol test:  [32m✓[39m test/state.test.ts [2m([22m[2m3 tests[22m[2m)[22m[32m 4[2mms[22m[39m
2026-05-10T14:40:47.2536172Z packages/protocol test: [2m Test Files [22m [1m[32m4 passed[39m[22m[90m (4)[39m
2026-05-10T14:40:47.2555327Z packages/protocol test: [2m      Tests [22m [1m[32m30 passed[39m[22m[90m (30)[39m
2026-05-10T14:40:47.2560731Z packages/protocol test: [2m   Start at [22m 14:40:46
2026-05-10T14:40:47.2562466Z packages/protocol test: [2m   Duration [22m 1.00s[2m (transform 125ms, setup 0ms, import 267ms, tests 37ms, environment 0ms)[22m
2026-05-10T14:40:47.2887269Z packages/protocol test: Done
2026-05-10T14:40:47.2896387Z apps/client test$ vitest run --exclude 'test/e2e/**'
2026-05-10T14:40:47.2897614Z apps/server test$ vitest run --exclude 'test/**/*.integ.test.ts'
2026-05-10T14:40:47.8213247Z 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:40:47.9156488Z apps/client test: [1m[46m RUN [49m[22m [36mv3.2.4 [39m[90m/home/runner/work/rebno/rebno/apps/client[39m
2026-05-10T14:40:48.9029690Z apps/server test: {"level":30,"time":1778424048899,"pid":5275,"hostname":"runnervmeorf1","password":"[Redacted]","session_token":"[Redacted]","msg":"login"}
2026-05-10T14:40:48.9116491Z apps/server test:  [32m✓[39m test/otel-init.test.ts [2m([22m[2m4 tests[22m[2m)[22m[33m 761[2mms[22m[39m
2026-05-10T14:40:48.9118129Z apps/server test:      [33m[2m✓[22m[39m does not throw when OTEL_EXPORTER_OTLP_ENDPOINT is unset [33m 602[2mms[22m[39m
2026-05-10T14:40:49.4703266Z 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:40:49.4726433Z apps/client test: [22m[39mroom_layout signature did not verify — rendering skipped for mvp-lobby 000
2026-05-10T14:40:49.4836659Z apps/client test:  [32m✓[39m src/__test__/game-scene.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 120[2mms[22m[39m
2026-05-10T14:40:50.0227845Z 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:40:50.0246148Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-muCom7/rebno.db
2026-05-10T14:40:50.0262791Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-10T14:40:50.0265558Z apps/server test: [run-migrations] OK
2026-05-10T14:40:50.0407541Z 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:40:50.0444615Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-iojJLL/rebno.db
2026-05-10T14:40:50.0446168Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-10T14:40:50.0499549Z apps/server test: [run-migrations] reconciled __drizzle_migrations for pre-bootstrap DB (Assumption A7) — seeded 0001_baseline
2026-05-10T14:40:50.0532434Z apps/server test: [run-migrations] OK
2026-05-10T14:40:50.0596866Z 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:40:50.0602807Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-RiY14z/rebno.db
2026-05-10T14:40:50.0626139Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-10T14:40:50.0633993Z apps/server test: [run-migrations] OK
2026-05-10T14:40:50.0636157Z 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:40:50.0638006Z apps/server test: [22m[39m[run-migrations] opening /tmp/rebno-migrate-test-RiY14z/rebno.db
2026-05-10T14:40:50.0639967Z apps/server test: [run-migrations] migrationsFolder=/home/runner/work/rebno/rebno/packages/db/migrations
2026-05-10T14:40:50.0641063Z apps/server test: [run-migrations] OK
2026-05-10T14:40:50.0642431Z apps/server test:  [32m✓[39m test/run-migrations.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 48[2mms[22m[39m
2026-05-10T14:40:50.6699962Z apps/client test:  [32m✓[39m src/__test__/chat-hud.test.ts [2m([22m[2m9 tests[22m[2m)[22m[32m 121[2mms[22m[39m
2026-05-10T14:40:51.1454322Z apps/server test:  [32m✓[39m test/persistence.test.ts [2m([22m[2m5 tests[22m[2m)[22m[32m 56[2mms[22m[39m
2026-05-10T14:40:51.3926846Z apps/server test:  [32m✓[39m test/room-key.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 22[2mms[22m[39m
2026-05-10T14:40:51.7040175Z apps/server test: {"level":40,"time":1778424051698,"pid":5391,"hostname":"runnervmeorf1","path":"/api/foo","msg":"staging_invite_rejected"}
2026-05-10T14:40:51.7106094Z apps/server test:  [32m✓[39m test/staging-invite.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 19[2mms[22m[39m
2026-05-10T14:40:51.7119870Z apps/server test: {"level":40,"time":1778424051703,"pid":5391,"hostname":"runnervmeorf1","path":"/api/foo","msg":"staging_invite_rejected"}
2026-05-10T14:40:51.7126099Z apps/server test: {"level":40,"time":1778424051704,"pid":5391,"hostname":"runnervmeorf1","path":"/api/foo","msg":"staging_invite_rejected"}
2026-05-10T14:40:51.8554457Z apps/client test:  [32m✓[39m src/__test__/force-reset-overlay.test.ts [2m([22m[2m5 tests[22m[2m)[22m[32m 103[2mms[22m[39m
2026-05-10T14:40:51.9732179Z apps/server test:  [32m✓[39m test/log.test.ts [2m([22m[2m2 tests[22m[2m)[22m[32m 11[2mms[22m[39m
2026-05-10T14:40:52.2957140Z apps/server test:  [32m✓[39m test/legacy-login.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 16[2mms[22m[39m
2026-05-10T14:40:52.5432566Z 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:40:52.7966992Z apps/server test:  [32m✓[39m test/admin-stubs.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 13[2mms[22m[39m
2026-05-10T14:40:53.0447289Z apps/client test:  [32m✓[39m src/__test__/reconnect.test.ts [2m([22m[2m13 tests[22m[2m)[22m[32m 108[2mms[22m[39m
2026-05-10T14:40:53.6345647Z apps/server test: [90mstdout[2m | test/tick-accumulator.test.ts
2026-05-10T14:40:53.6347732Z apps/server test: [22m[39m◇ injected env (50) from ../../../../../../../etc/environment // tip: ⌘ enable debugging { debug: true }
2026-05-10T14:40:53.6349324Z apps/server test: ℹ️  optional .env file not found: .env.test, .env
2026-05-10T14:40:54.2687296Z apps/client test:  [32m✓[39m src/__test__/nameplate.test.ts [2m([22m[2m3 tests[22m[2m)[22m[32m 34[2mms[22m[39m
2026-05-10T14:40:54.3993780Z apps/server test:  [32m✓[39m test/tick-accumulator.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 13[2mms[22m[39m
2026-05-10T14:40:54.6517365Z apps/server test:  [32m✓[39m test/health.test.ts [2m([22m[2m4 tests[22m[2m)[22m[32m 7[2mms[22m[39m
2026-05-10T14:40:54.6579570Z apps/server test: [2m Test Files [22m [1m[32m11 passed[39m[22m[90m (11)[39m
2026-05-10T14:40:54.6600476Z apps/server test: [2m      Tests [22m [1m[32m61 passed[39m[22m[90m (61)[39m
2026-05-10T14:40:54.6616092Z apps/server test: [2m   Start at [22m 14:40:47
2026-05-10T14:40:54.6631774Z apps/server test: [2m   Duration [22m 6.81s[2m (transform 517ms, setup 0ms, import 3.44s, tests 976ms, environment 2ms)[22m
2026-05-10T14:40:54.7126498Z apps/server test: Done
2026-05-10T14:40:55.1487533Z apps/client test:  [32m✓[39m src/__test__/input-dispatcher.test.ts [2m([22m[2m10 tests[22m[2m)[22m[32m 14[2mms[22m[39m
2026-05-10T14:40:55.9578475Z apps/client test:  [32m✓[39m src/__test__/colyseus-client.test.ts [2m([22m[2m8 tests[22m[2m)[22m[32m 10[2mms[22m[39m
2026-05-10T14:40:56.6717320Z apps/client test:  [32m✓[39m src/__test__/login-scene.test.ts [2m([22m[2m6 tests[22m[2m)[22m[32m 9[2mms[22m[39m
2026-05-10T14:40:57.3517898Z 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:40:58.0287198Z 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:40:58.7240345Z 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:40:59.4475946Z 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:41:00.1576705Z 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:41:00.8636360Z 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:41:01.5426730Z apps/client test:  [32m✓[39m src/__test__/protocol-version-check.test.ts [2m([22m[2m7 tests[22m[2m)[22m[32m 4[2mms[22m[39m
2026-05-10T14:41:02.2556747Z 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:41:02.2764276Z apps/client test: [2m Test Files [22m [1m[32m16 passed[39m[22m[90m (16)[39m
2026-05-10T14:41:02.2784358Z apps/client test: [2m      Tests [22m [1m[32m98 passed[39m[22m[2m | [22m[90m4 todo[39m[90m (102)[39m
2026-05-10T14:41:02.2785912Z apps/client test: [2m   Start at [22m 14:40:47
2026-05-10T14:41:02.2792416Z apps/client test: [2m   Duration [22m 14.36s[2m (transform 514ms, setup 61ms, collect 795ms, tests 565ms, environment 8.28s, prepare 1.64s)[22m
2026-05-10T14:41:02.4159946Z apps/client test: Done
2026-05-10T14:41:02.4259880Z 
2026-05-10T14:41:02.4260554Z verify-phase-5: OK (7 steps green)
2026-05-10T14:41:02.4430136Z ##[group]Run pnpm lint:vite-env:staging
2026-05-10T14:41:02.4430499Z [36;1mpnpm lint:vite-env:staging[0m
2026-05-10T14:41:02.4453131Z shell: /usr/bin/bash -e {0}
2026-05-10T14:41:02.4453388Z env:
2026-05-10T14:41:02.4453642Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T14:41:02.4453956Z ##[endgroup]
2026-05-10T14:41:02.7446027Z 
2026-05-10T14:41:02.7447366Z > rebno@0.0.0 lint:vite-env:staging /home/runner/work/rebno/rebno
2026-05-10T14:41:02.7448549Z > node tools/scripts/lint-vite-env.mjs --target staging
2026-05-10T14:41:02.7449169Z 
2026-05-10T14:41:02.7811067Z lint-vite-env: OK
2026-05-10T14:41:02.8079897Z ##[group]Run pnpm --filter @rebno/client build:staging
2026-05-10T14:41:02.8080627Z [36;1mpnpm --filter @rebno/client build:staging[0m
2026-05-10T14:41:02.8114620Z shell: /usr/bin/bash -e {0}
2026-05-10T14:41:02.8115433Z env:
2026-05-10T14:41:02.8115825Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T14:41:02.8116332Z ##[endgroup]
2026-05-10T14:41:03.1369247Z 
2026-05-10T14:41:03.1374637Z > @rebno/client@0.1.0 build:staging /home/runner/work/rebno/rebno/apps/client
2026-05-10T14:41:03.1375852Z > vite build --mode staging
2026-05-10T14:41:03.1376382Z 
2026-05-10T14:41:03.4136307Z [36mvite v8.0.11 [32mbuilding client environment for staging...[36m[39m
2026-05-10T14:41:03.4316212Z [2K
2026-05-10T14:41:03.9556506Z transforming...✓ 125 modules transformed.
2026-05-10T14:41:04.2468072Z rendering chunks...
2026-05-10T14:41:04.5925690Z computing gzip size...
2026-05-10T14:41:04.6244458Z ../server/public/.vite/manifest.json           0.13 kB │ gzip:   0.11 kB
2026-05-10T14:41:04.6245922Z ../server/public/index.html                    1.00 kB │ gzip:   0.55 kB
2026-05-10T14:41:04.6251742Z ../server/public/assets/index-DVmkR1tM.js  1,514.78 kB │ gzip: 410.74 kB │ map: 11,145.86 kB
2026-05-10T14:41:04.6252775Z [33m[plugin builtin:vite-reporter] 
2026-05-10T14:41:04.6253062Z 
2026-05-10T14:41:04.6254160Z (!) Some chunks are larger than 500 kB after minification. Consider:
2026-05-10T14:41:04.6255938Z - Using dynamic import() to code-split the application
2026-05-10T14:41:04.6257469Z - Use build.rolldownOptions.output.codeSplitting to improve chunking: https://rolldown.rs/reference/OutputOptions.codeSplitting
2026-05-10T14:41:04.6258986Z [32m✓ built in 1.21s[39m
2026-05-10T14:41:04.6260021Z - Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.[39m
2026-05-10T14:41:04.6659604Z ##[group]Run pnpm asset-pipeline:build
2026-05-10T14:41:04.6660141Z [36;1mpnpm asset-pipeline:build[0m
2026-05-10T14:41:04.6692248Z shell: /usr/bin/bash -e {0}
2026-05-10T14:41:04.6692647Z env:
2026-05-10T14:41:04.6693035Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T14:41:04.6693526Z ##[endgroup]
2026-05-10T14:41:04.9623014Z 
2026-05-10T14:41:04.9624213Z > rebno@0.0.0 asset-pipeline:build /home/runner/work/rebno/rebno
2026-05-10T14:41:04.9625870Z > cd tools/asset-pipeline && pnpm build
2026-05-10T14:41:04.9626487Z 
2026-05-10T14:41:05.2722047Z 
2026-05-10T14:41:05.2723327Z > asset-pipeline@0.1.0 build /home/runner/work/rebno/rebno/tools/asset-pipeline
2026-05-10T14:41:05.2724482Z > tsx cli.ts build
2026-05-10T14:41:05.2725162Z 
2026-05-10T14:41:05.6582111Z Usage:
2026-05-10T14:41:05.6586181Z   asset-pipeline bootstrap   <extracted-dir> <source-out-dir>
2026-05-10T14:41:05.6593719Z   asset-pipeline build       <source-dir> <atlas-out-dir> [--background <path>]
2026-05-10T14:41:05.6595132Z   asset-pipeline postprocess <vite-manifest.json> <pipeline-manifest.json> <out-path>
2026-05-10T14:41:05.6595955Z 
2026-05-10T14:41:05.6596993Z See .planning/phases/06-client-rebuild-mvp-gate-cli-08-hard-milestone/06-CONTEXT.md D-13/D-14/D-16.
2026-05-10T14:41:05.6848255Z  ELIFECYCLE  Command failed with exit code 2.
2026-05-10T14:41:05.7216291Z  ELIFECYCLE  Command failed with exit code 2.
2026-05-10T14:41:05.7452885Z ##[error]Process completed with exit code 2.
2026-05-10T14:41:05.7501678Z ##[group]Run pnpm lint:asset-pipeline
2026-05-10T14:41:05.7502025Z [36;1mpnpm lint:asset-pipeline[0m
2026-05-10T14:41:05.7524875Z shell: /usr/bin/bash -e {0}
2026-05-10T14:41:05.7525223Z env:
2026-05-10T14:41:05.7525475Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T14:41:05.7525809Z ##[endgroup]
2026-05-10T14:41:06.0472792Z 
2026-05-10T14:41:06.0474005Z > rebno@0.0.0 lint:asset-pipeline /home/runner/work/rebno/rebno
2026-05-10T14:41:06.0475504Z > node tools/scripts/lint-asset-pipeline.mjs
2026-05-10T14:41:06.0476151Z 
2026-05-10T14:41:06.0845837Z lint-asset-pipeline: pipeline-manifest.json not found at /home/runner/work/rebno/rebno/tools/asset-pipeline/output/pipeline-manifest.json
2026-05-10T14:41:06.1019379Z  ELIFECYCLE  Command failed with exit code 1.
2026-05-10T14:41:06.1240389Z ##[error]Process completed with exit code 1.
2026-05-10T14:41:06.1280186Z ##[group]Run pnpm trace:check
2026-05-10T14:41:06.1280653Z [36;1mpnpm trace:check[0m
2026-05-10T14:41:06.1313146Z shell: /usr/bin/bash -e {0}
2026-05-10T14:41:06.1313535Z env:
2026-05-10T14:41:06.1313913Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T14:41:06.1314439Z ##[endgroup]
2026-05-10T14:41:06.4260641Z 
2026-05-10T14:41:06.4261686Z > rebno@0.0.0 trace:check /home/runner/work/rebno/rebno
2026-05-10T14:41:06.4262655Z > traceable-reqs check
2026-05-10T14:41:06.4263170Z 
2026-05-10T14:41:06.4299705Z sh: 1: traceable-reqs: not found
2026-05-10T14:41:06.4465974Z  ELIFECYCLE  Command failed.
2026-05-10T14:41:06.4683268Z ##[error]Process completed with exit code 1.
2026-05-10T14:41:06.4732563Z ##[group]Run superfly/flyctl-actions/setup-flyctl@fc53c09e1bc3be6f54706524e3b82c4f462f77be
2026-05-10T14:41:06.4733306Z with:
2026-05-10T14:41:06.4733598Z   version: latest
2026-05-10T14:41:06.4733896Z env:
2026-05-10T14:41:06.4734270Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T14:41:06.4735200Z ##[endgroup]
2026-05-10T14:41:06.7303584Z 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:41:07.2455280Z [command]/usr/bin/tar xz --warning=no-unknown-keyword --overwrite -C /home/runner/work/_temp/55339139-89ed-4826-b23e-bdbb1c0f235f -f /home/runner/work/_temp/a417b172-a6c8-4fbb-8d37-671ea39a27d4
2026-05-10T14:41:08.0446920Z flyctl 0.4.49 is installed
2026-05-10T14:41:08.0558784Z ##[group]Run flyctl auth docker
2026-05-10T14:41:08.0559094Z [36;1mflyctl auth docker[0m
2026-05-10T14:41:08.0582102Z shell: /usr/bin/bash -e {0}
2026-05-10T14:41:08.0582360Z env:
2026-05-10T14:41:08.0582613Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T14:41:08.0586391Z   FLY_API_TOKEN: ***
2026-05-10T14:41:08.0586632Z ##[endgroup]
2026-05-10T14:41:08.8665404Z Authentication successful. You can now tag and push images to registry.fly.io/{your-app}
2026-05-10T14:41:08.8748122Z ##[group]Run docker buildx build \
2026-05-10T14:41:08.8748493Z [36;1mdocker buildx build \[0m
2026-05-10T14:41:08.8748982Z [36;1m  --tag registry.fly.io/rebno-staging:f053c8a57760389f51d3a3d46770f16190533215 \[0m
2026-05-10T14:41:08.8749564Z [36;1m  --tag registry.fly.io/rebno-prod:f053c8a57760389f51d3a3d46770f16190533215 \[0m
2026-05-10T14:41:08.8750023Z [36;1m  --push \[0m
2026-05-10T14:41:08.8750299Z [36;1m  --file apps/server/Dockerfile \[0m
2026-05-10T14:41:08.8750595Z [36;1m  .[0m
2026-05-10T14:41:08.8775297Z shell: /usr/bin/bash -e {0}
2026-05-10T14:41:08.8775569Z env:
2026-05-10T14:41:08.8775845Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T14:41:08.8779058Z   FLY_API_TOKEN: ***
2026-05-10T14:41:08.8779313Z ##[endgroup]
2026-05-10T14:41:09.9269133Z #0 building with "default" instance using docker driver
2026-05-10T14:41:09.9269441Z 
2026-05-10T14:41:09.9269953Z #1 [internal] load build definition from Dockerfile
2026-05-10T14:41:09.9270654Z #1 transferring dockerfile: 3.08kB done
2026-05-10T14:41:09.9271091Z #1 DONE 0.0s
2026-05-10T14:41:09.9271317Z 
2026-05-10T14:41:09.9271804Z #2 [auth] litestream/litestream:pull token for registry-1.docker.io
2026-05-10T14:41:09.9272186Z #2 DONE 0.0s
2026-05-10T14:41:09.9272302Z 
2026-05-10T14:41:09.9272744Z #3 [auth] library/node:pull token for registry-1.docker.io
2026-05-10T14:41:09.9273224Z #3 DONE 0.0s
2026-05-10T14:41:09.9273443Z 
2026-05-10T14:41:09.9273895Z #4 [internal] load metadata for docker.io/litestream/litestream:0.3.13
2026-05-10T14:41:10.1055366Z #4 DONE 0.4s
2026-05-10T14:41:10.1055621Z 
2026-05-10T14:41:10.1056132Z #5 [internal] load metadata for docker.io/library/node:22-bookworm-slim
2026-05-10T14:41:10.2478235Z #5 DONE 0.4s
2026-05-10T14:41:10.2479893Z 
2026-05-10T14:41:10.2480478Z #6 [internal] load .dockerignore
2026-05-10T14:41:10.2485368Z #6 transferring context: 1.14kB done
2026-05-10T14:41:10.2485989Z #6 DONE 0.0s
2026-05-10T14:41:10.2486340Z 
2026-05-10T14:41:10.2487480Z #7 [litestream 1/1] FROM docker.io/litestream/litestream:0.3.13@sha256:027eda2a89a86015b9797d2129d4dd447e8953097b4190e1d5a30b73e76d8d58
2026-05-10T14:41:10.2489257Z #7 resolve docker.io/litestream/litestream:0.3.13@sha256:027eda2a89a86015b9797d2129d4dd447e8953097b4190e1d5a30b73e76d8d58 done
2026-05-10T14:41:10.2511795Z #7 sha256:027eda2a89a86015b9797d2129d4dd447e8953097b4190e1d5a30b73e76d8d58 2.38kB / 2.38kB done
2026-05-10T14:41:10.2513582Z #7 sha256:a932d9801f9d8f11ed0566aa105ef866c097c00ef1191b88a8aa0ff8e78b4071 673B / 673B done
2026-05-10T14:41:10.2517431Z #7 sha256:1826ee394bc7e5d432bf01f054ce0dfdbead6ebb9675787833e93e29bb62f8b7 1.68kB / 1.68kB done
2026-05-10T14:41:10.2518852Z #7 sha256:63b65145d645c1250c391b2d16ebe53b3747c295ca8ba2fcb6b0cf064a4dc21c 1.05MB / 3.37MB 0.1s
2026-05-10T14:41:10.2520197Z #7 sha256:06cf2c33466f169041e4d7cebd725e13cb0ec44373649cb9ee1ef24c21f04bef 0B / 9.79MB 0.1s
2026-05-10T14:41:10.3546494Z #7 sha256:63b65145d645c1250c391b2d16ebe53b3747c295ca8ba2fcb6b0cf064a4dc21c 3.37MB / 3.37MB 0.1s done
2026-05-10T14:41:10.3555916Z #7 sha256:06cf2c33466f169041e4d7cebd725e13cb0ec44373649cb9ee1ef24c21f04bef 2.10MB / 9.79MB 0.2s
2026-05-10T14:41:10.5532918Z #7 sha256:06cf2c33466f169041e4d7cebd725e13cb0ec44373649cb9ee1ef24c21f04bef 9.79MB / 9.79MB 0.3s done
2026-05-10T14:41:10.5561486Z #7 extracting sha256:63b65145d645c1250c391b2d16ebe53b3747c295ca8ba2fcb6b0cf064a4dc21c
2026-05-10T14:41:10.7838074Z #7 extracting sha256:63b65145d645c1250c391b2d16ebe53b3747c295ca8ba2fcb6b0cf064a4dc21c 0.4s done
2026-05-10T14:41:10.9429188Z #7 extracting sha256:06cf2c33466f169041e4d7cebd725e13cb0ec44373649cb9ee1ef24c21f04bef
2026-05-10T14:41:11.2648770Z #7 ...
2026-05-10T14:41:11.2651007Z 
2026-05-10T14:41:11.2651444Z #8 [internal] load build context
2026-05-10T14:41:11.2652022Z #8 transferring context: 13.69MB 1.1s done
2026-05-10T14:41:11.2652445Z #8 DONE 1.1s
2026-05-10T14:41:11.2652624Z 
2026-05-10T14:41:11.2653775Z #7 [litestream 1/1] FROM docker.io/litestream/litestream:0.3.13@sha256:027eda2a89a86015b9797d2129d4dd447e8953097b4190e1d5a30b73e76d8d58
2026-05-10T14:41:11.4972822Z #7 extracting sha256:06cf2c33466f169041e4d7cebd725e13cb0ec44373649cb9ee1ef24c21f04bef 0.5s done
2026-05-10T14:41:12.4208877Z #7 DONE 2.3s
2026-05-10T14:41:12.4215349Z 
2026-05-10T14:41:12.4216662Z #9 [builder  1/13] FROM docker.io/library/node:22-bookworm-slim@sha256:9f6d5975c7dca860947d3915877f85607946403fc55349f39b4bc3688448bb6e
2026-05-10T14:41:12.4218666Z #9 resolve docker.io/library/node:22-bookworm-slim@sha256:9f6d5975c7dca860947d3915877f85607946403fc55349f39b4bc3688448bb6e done
2026-05-10T14:41:12.4220315Z #9 sha256:9f6d5975c7dca860947d3915877f85607946403fc55349f39b4bc3688448bb6e 6.49kB / 6.49kB done
2026-05-10T14:41:12.4221742Z #9 sha256:868499d55378719bffa87b0ed1f099591823c029b543043c09c2483468e93201 1.93kB / 1.93kB done
2026-05-10T14:41:12.4223226Z #9 sha256:341b84210b3300ec9d6e0f0bcf477b1714b802209b5a4ca475e2077ffc07511d 6.88kB / 6.88kB done
2026-05-10T14:41:12.4224967Z #9 sha256:9b02e9fcb40102eae20d9d1fc7594b44328f4a3eb9b8a3bdb7db283d10840a30 28.24MB / 28.24MB 0.3s done
2026-05-10T14:41:12.4226510Z #9 sha256:5d4a3aa5a9ad18507bf18000f0280556365b57788f03aca635c4792a79799082 3.32kB / 3.32kB 0.2s done
2026-05-10T14:41:12.4227989Z #9 sha256:22c736fe2dee42f2274e133f0fd657bc3a2661f48b034a8adc2ba40bb6fa4b82 49.84MB / 49.84MB 0.9s done
2026-05-10T14:41:12.4229531Z #9 sha256:dad35d9305371ac05c2bdf6de63217e78a5906a5f0335bd26432bbee187aea33 1.71MB / 1.71MB 0.4s done
2026-05-10T14:41:12.4230992Z #9 extracting sha256:9b02e9fcb40102eae20d9d1fc7594b44328f4a3eb9b8a3bdb7db283d10840a30 1.8s
2026-05-10T14:41:12.4232428Z #9 sha256:079e3008b73419a93cb985863971162eb59bcb78e57f6ef558fc198ad2848d89 450B / 450B 0.4s done
2026-05-10T14:41:12.5376176Z #9 extracting sha256:9b02e9fcb40102eae20d9d1fc7594b44328f4a3eb9b8a3bdb7db283d10840a30 2.0s done
2026-05-10T14:41:12.5378199Z #9 extracting sha256:5d4a3aa5a9ad18507bf18000f0280556365b57788f03aca635c4792a79799082
2026-05-10T14:41:12.6897178Z #9 extracting sha256:5d4a3aa5a9ad18507bf18000f0280556365b57788f03aca635c4792a79799082 done
2026-05-10T14:41:12.7017318Z #9 extracting sha256:22c736fe2dee42f2274e133f0fd657bc3a2661f48b034a8adc2ba40bb6fa4b82
2026-05-10T14:41:14.4081631Z #9 extracting sha256:22c736fe2dee42f2274e133f0fd657bc3a2661f48b034a8adc2ba40bb6fa4b82 1.6s done
2026-05-10T14:41:14.7497194Z #9 extracting sha256:dad35d9305371ac05c2bdf6de63217e78a5906a5f0335bd26432bbee187aea33
2026-05-10T14:41:14.9979624Z #9 extracting sha256:dad35d9305371ac05c2bdf6de63217e78a5906a5f0335bd26432bbee187aea33 0.1s done
2026-05-10T14:41:14.9981977Z #9 extracting sha256:079e3008b73419a93cb985863971162eb59bcb78e57f6ef558fc198ad2848d89 done
2026-05-10T14:41:14.9982970Z #9 DONE 4.7s
2026-05-10T14:41:14.9983351Z 
2026-05-10T14:41:14.9984517Z #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:41:15.1391926Z #10 0.292 Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB]
2026-05-10T14:41:15.2516845Z #10 0.313 Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
2026-05-10T14:41:15.2518309Z #10 0.316 Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
2026-05-10T14:41:15.2519590Z #10 0.404 Get:4 http://deb.debian.org/debian bookworm/main amd64 Packages [8792 kB]
2026-05-10T14:41:15.3877235Z #10 0.540 Get:5 http://deb.debian.org/debian bookworm-updates/main amd64 Packages [6924 B]
2026-05-10T14:41:15.5497769Z #10 0.633 Get:6 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [303 kB]
2026-05-10T14:41:16.4785212Z #10 1.631 Fetched 9356 kB in 1s (6908 kB/s)
2026-05-10T14:41:17.1255063Z #10 1.631 Reading package lists...
2026-05-10T14:41:17.7845009Z #10 2.303 Reading package lists...
2026-05-10T14:41:17.9853581Z #10 2.954 Building dependency tree...
2026-05-10T14:41:18.1322366Z #10 3.138 Reading state information...
2026-05-10T14:41:18.1323174Z #10 3.285 The following additional packages will be installed:
2026-05-10T14:41:18.2503298Z #10 3.286   libssl3 openssl
2026-05-10T14:41:18.2504899Z #10 3.315 The following NEW packages will be installed:
2026-05-10T14:41:18.2505932Z #10 3.317   ca-certificates dumb-init libssl3 openssl
2026-05-10T14:41:18.2506847Z #10 3.347 0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
2026-05-10T14:41:18.2507714Z #10 3.347 Need to get 3636 kB of archives.
2026-05-10T14:41:18.2508665Z #10 3.347 After this operation, 8971 kB of additional disk space will be used.
2026-05-10T14:41:18.2510134Z #10 3.347 Get:1 http://deb.debian.org/debian-security bookworm-security/main amd64 libssl3 amd64 3.0.19-1~deb12u2 [2032 kB]
2026-05-10T14:41:18.2511856Z #10 3.403 Get:2 http://deb.debian.org/debian-security bookworm-security/main amd64 openssl amd64 3.0.19-1~deb12u2 [1435 kB]
2026-05-10T14:41:18.3782925Z #10 3.411 Get:3 http://deb.debian.org/debian bookworm/main amd64 ca-certificates all 20230311+deb12u1 [155 kB]
2026-05-10T14:41:18.3784844Z #10 3.411 Get:4 http://deb.debian.org/debian bookworm/main amd64 dumb-init amd64 1.2.5-2 [14.1 kB]
2026-05-10T14:41:18.3786475Z #10 3.531 debconf: delaying package configuration, since apt-utils is not installed
2026-05-10T14:41:18.5930679Z #10 3.567 Fetched 3636 kB in 0s (41.7 MB/s)
2026-05-10T14:41:18.5931767Z #10 3.588 Selecting previously unselected package libssl3:amd64.
2026-05-10T14:41:18.5932704Z #10 3.588 (Reading database ... 
2026-05-10T14:41:18.5933392Z (Reading database ... 5%
2026-05-10T14:41:18.5933979Z (Reading database ... 10%
2026-05-10T14:41:18.5934547Z (Reading database ... 15%
2026-05-10T14:41:18.5935621Z (Reading database ... 20%
2026-05-10T14:41:18.5936186Z (Reading database ... 25%
2026-05-10T14:41:18.5936736Z (Reading database ... 30%
2026-05-10T14:41:18.5937287Z (Reading database ... 35%
2026-05-10T14:41:18.5937834Z (Reading database ... 40%
2026-05-10T14:41:18.5938378Z (Reading database ... 45%
2026-05-10T14:41:18.5938922Z (Reading database ... 50%
2026-05-10T14:41:18.5939469Z (Reading database ... 55%
2026-05-10T14:41:18.5940001Z (Reading database ... 60%
2026-05-10T14:41:18.5940562Z (Reading database ... 65%
2026-05-10T14:41:18.5941105Z (Reading database ... 70%
2026-05-10T14:41:18.5941642Z (Reading database ... 75%
2026-05-10T14:41:18.5942197Z (Reading database ... 80%
2026-05-10T14:41:18.5942744Z (Reading database ... 85%
2026-05-10T14:41:18.5943283Z (Reading database ... 90%
2026-05-10T14:41:18.5943848Z (Reading database ... 95%
2026-05-10T14:41:18.5944401Z (Reading database ... 100%
2026-05-10T14:41:18.5945407Z (Reading database ... 6096 files and directories currently installed.)
2026-05-10T14:41:18.5946474Z #10 3.593 Preparing to unpack .../libssl3_3.0.19-1~deb12u2_amd64.deb ...
2026-05-10T14:41:18.5947411Z #10 3.596 Unpacking libssl3:amd64 (3.0.19-1~deb12u2) ...
2026-05-10T14:41:18.7695179Z #10 3.785 Selecting previously unselected package openssl.
2026-05-10T14:41:18.7708040Z #10 3.787 Preparing to unpack .../openssl_3.0.19-1~deb12u2_amd64.deb ...
2026-05-10T14:41:18.7709432Z #10 3.788 Unpacking openssl (3.0.19-1~deb12u2) ...
2026-05-10T14:41:18.8745803Z #10 3.938 Selecting previously unselected package ca-certificates.
2026-05-10T14:41:18.8747160Z #10 3.940 Preparing to unpack .../ca-certificates_20230311+deb12u1_all.deb ...
2026-05-10T14:41:18.8748265Z #10 3.942 Unpacking ca-certificates (20230311+deb12u1) ...
2026-05-10T14:41:18.8749277Z #10 3.995 Selecting previously unselected package dumb-init.
2026-05-10T14:41:18.8750373Z #10 3.995 Preparing to unpack .../dumb-init_1.2.5-2_amd64.deb ...
2026-05-10T14:41:18.8751455Z #10 3.997 Unpacking dumb-init (1.2.5-2) ...
2026-05-10T14:41:18.8752219Z #10 4.015 Setting up dumb-init (1.2.5-2) ...
2026-05-10T14:41:18.8752845Z #10 4.017 Setting up libssl3:amd64 (3.0.19-1~deb12u2) ...
2026-05-10T14:41:18.8753648Z #10 4.020 Setting up openssl (3.0.19-1~deb12u2) ...
2026-05-10T14:41:18.8754633Z #10 4.027 Setting up ca-certificates (20230311+deb12u1) ...
2026-05-10T14:41:19.0879206Z #10 4.152 debconf: unable to initialize frontend: Dialog
2026-05-10T14:41:19.0889418Z #10 4.152 debconf: (TERM is not set, so the dialog frontend is not usable.)
2026-05-10T14:41:19.0890945Z #10 4.152 debconf: falling back to frontend: Readline
2026-05-10T14:41:19.0891933Z #10 4.153 debconf: unable to initialize frontend: Readline
2026-05-10T14:41:19.0895832Z #10 4.153 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:41:19.0898869Z #10 4.153 debconf: falling back to frontend: Teletype
2026-05-10T14:41:19.6978154Z #10 4.851 Updating certificates in /etc/ssl/certs...
2026-05-10T14:41:20.5602361Z #10 5.713 142 added, 0 removed; done.
2026-05-10T14:41:20.6928748Z #10 5.735 Processing triggers for libc-bin (2.36-9+deb12u13) ...
2026-05-10T14:41:20.6930266Z #10 5.747 Processing triggers for ca-certificates (20230311+deb12u1) ...
2026-05-10T14:41:20.6931325Z #10 5.759 Updating certificates in /etc/ssl/certs...
2026-05-10T14:41:21.2795749Z #10 6.432 0 added, 0 removed; done.
2026-05-10T14:41:21.2796937Z #10 6.432 Running hooks in /etc/ca-certificates/update.d...
2026-05-10T14:41:21.4333624Z #10 6.435 done.
2026-05-10T14:41:21.5437009Z #10 DONE 6.7s
2026-05-10T14:41:21.5440085Z 
2026-05-10T14:41:21.5449011Z #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:41:21.5453772Z #11 0.304 Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB]
2026-05-10T14:41:21.5458240Z #11 0.327 Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
2026-05-10T14:41:21.5462108Z #11 0.329 Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
2026-05-10T14:41:21.5465804Z #11 0.416 Get:4 http://deb.debian.org/debian bookworm/main amd64 Packages [8792 kB]
2026-05-10T14:41:21.5472219Z #11 0.567 Get:5 http://deb.debian.org/debian bookworm-updates/main amd64 Packages [6924 B]
2026-05-10T14:41:21.5474267Z #11 0.702 Get:6 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages [303 kB]
2026-05-10T14:41:21.5476743Z #11 1.691 Fetched 9356 kB in 1s (6616 kB/s)
2026-05-10T14:41:21.5500872Z #11 1.691 Reading package lists...
2026-05-10T14:41:21.5503807Z #11 2.361 Reading package lists...
2026-05-10T14:41:21.5529892Z #11 3.014 Building dependency tree...
2026-05-10T14:41:21.5628910Z #11 3.203 Reading state information...
2026-05-10T14:41:21.5656036Z #11 3.372 The following additional packages will be installed:
2026-05-10T14:41:21.5657136Z #11 3.372   binutils binutils-common binutils-x86-64-linux-gnu bzip2 cpp cpp-12 dpkg-dev
2026-05-10T14:41:21.5658153Z #11 3.372   g++ g++-12 gcc gcc-12 git-man libasan8 libatomic1 libbinutils libbrotli1
2026-05-10T14:41:21.5659081Z #11 3.372   libc-dev-bin libc6-dev libcc1-0 libcrypt-dev libctf-nobfd0 libctf0
2026-05-10T14:41:21.5660045Z #11 3.372   libcurl3-gnutls libdpkg-perl liberror-perl libexpat1 libgcc-12-dev
2026-05-10T14:41:21.5661064Z #11 3.372   libgdbm-compat4 libgdbm6 libgomp1 libgprofng0 libgssapi-krb5-2 libisl23
2026-05-10T14:41:21.5662100Z #11 3.372   libitm1 libjansson4 libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0
2026-05-10T14:41:21.5663401Z #11 3.372   libldap-2.5-0 liblsan0 libmpc3 libmpfr6 libncursesw6 libnghttp2-14
2026-05-10T14:41:21.5664285Z #11 3.372   libnsl-dev libnsl2 libperl5.36 libpsl5 libpython3-stdlib
2026-05-10T14:41:21.5675482Z #11 3.372   libpython3.11-minimal libpython3.11-stdlib libquadmath0 libreadline8
2026-05-10T14:41:21.5676290Z #11 3.372   librtmp1 libsasl2-2 libsasl2-modules-db libsqlite3-0 libssh2-1 libssl3
2026-05-10T14:41:21.5677062Z #11 3.372   libstdc++-12-dev libtirpc-common libtirpc-dev libtirpc3 libtsan2 libubsan1
2026-05-10T14:41:21.5678073Z #11 3.373   linux-libc-dev make media-types openssl patch perl perl-modules-5.36
2026-05-10T14:41:21.5679166Z #11 3.373   python3-minimal python3.11 python3.11-minimal readline-common rpcsvc-proto
2026-05-10T14:41:21.5679743Z #11 3.373   xz-utils
2026-05-10T14:41:21.5680190Z #11 3.374 Suggested packages:
2026-05-10T14:41:21.5680939Z #11 3.374   binutils-doc bzip2-doc cpp-doc gcc-12-locales cpp-12-doc debian-keyring
2026-05-10T14:41:21.5681770Z #11 3.374   g++-multilib g++-12-multilib gcc-12-doc gcc-multilib manpages-dev autoconf
2026-05-10T14:41:21.5682575Z #11 3.374   automake libtool flex bison gdb gcc-doc gcc-12-multilib gettext-base
2026-05-10T14:41:21.5683384Z #11 3.374   git-daemon-run | git-daemon-sysvinit git-doc git-email git-gui gitk gitweb
2026-05-10T14:41:21.5684240Z #11 3.374   git-cvs git-mediawiki git-svn glibc-doc gnupg | sq | sqop | pgpainless-cli
2026-05-10T14:41:21.5695588Z #11 3.374   sensible-utils bzr gdbm-l10n krb5-doc krb5-user libstdc++-12-doc make-doc ed
2026-05-10T14:41:21.5696424Z #11 3.374   diffutils-doc perl-doc libterm-readline-gnu-perl
2026-05-10T14:41:21.5697231Z #11 3.374   | libterm-readline-perl-perl libtap-harness-archive-perl python3-doc
2026-05-10T14:41:21.5698063Z #11 3.374   python3-tk python3-venv python3.11-venv python3.11-doc binfmt-support
2026-05-10T14:41:21.5698597Z #11 3.374   readline-doc
2026-05-10T14:41:21.5699089Z #11 3.374 Recommended packages:
2026-05-10T14:41:21.5699840Z #11 3.374   fakeroot gnupg | sq | sqop | pgpainless-cli libalgorithm-merge-perl less
2026-05-10T14:41:21.5700690Z #11 3.374   ssh-client manpages manpages-dev libc-devtools libfile-fcntllock-perl
2026-05-10T14:41:21.5701541Z #11 3.374   liblocale-gettext-perl krb5-locales libldap-common libgpm2 publicsuffix
2026-05-10T14:41:21.5702152Z #11 3.374   libsasl2-modules netbase
2026-05-10T14:41:21.5702765Z #11 3.922 The following NEW packages will be installed:
2026-05-10T14:41:21.5703571Z #11 3.923   binutils binutils-common binutils-x86-64-linux-gnu build-essential bzip2
2026-05-10T14:41:21.5704408Z #11 3.925   ca-certificates cpp cpp-12 dpkg-dev g++ g++-12 gcc gcc-12 git git-man
2026-05-10T14:41:21.5715091Z #11 3.925   libasan8 libatomic1 libbinutils libbrotli1 libc-dev-bin libc6-dev libcc1-0
2026-05-10T14:41:21.5716239Z #11 3.925   libcrypt-dev libctf-nobfd0 libctf0 libcurl3-gnutls libdpkg-perl
2026-05-10T14:41:21.5717397Z #11 3.925   liberror-perl libexpat1 libgcc-12-dev libgdbm-compat4 libgdbm6 libgomp1
2026-05-10T14:41:21.5718557Z #11 3.925   libgprofng0 libgssapi-krb5-2 libisl23 libitm1 libjansson4 libk5crypto3
2026-05-10T14:41:21.5719634Z #11 3.925   libkeyutils1 libkrb5-3 libkrb5support0 libldap-2.5-0 liblsan0 libmpc3
2026-05-10T14:41:21.5720745Z #11 3.925   libmpfr6 libncursesw6 libnghttp2-14 libnsl-dev libnsl2 libperl5.36 libpsl5
2026-05-10T14:41:21.5721865Z #11 3.925   libpython3-stdlib libpython3.11-minimal libpython3.11-stdlib libquadmath0
2026-05-10T14:41:21.5723014Z #11 3.925   libreadline8 librtmp1 libsasl2-2 libsasl2-modules-db libsqlite3-0 libssh2-1
2026-05-10T14:41:21.5724144Z #11 3.925   libssl3 libstdc++-12-dev libtirpc-common libtirpc-dev libtirpc3 libtsan2
2026-05-10T14:41:21.5725333Z #11 3.925   libubsan1 linux-libc-dev make media-types openssl patch perl
2026-05-10T14:41:21.5726366Z #11 3.925   perl-modules-5.36 python3 python3-minimal python3.11 python3.11-minimal
2026-05-10T14:41:21.5727229Z #11 3.926   readline-common rpcsvc-proto xz-utils
2026-05-10T14:41:21.5728052Z #11 3.968 0 upgraded, 83 newly installed, 0 to remove and 0 not upgraded.
2026-05-10T14:41:21.5729064Z #11 3.968 Need to get 95.4 MB of archives.
2026-05-10T14:41:21.5729892Z #11 3.968 After this operation, 402 MB of additional disk space will be used.
2026-05-10T14:41:21.5731373Z #11 3.968 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:41:21.5732731Z #11 4.031 Get:2 http://deb.debian.org/debian bookworm/main amd64 libgdbm6 amd64 1.23-3 [72.2 kB]
2026-05-10T14:41:21.5733997Z #11 4.032 Get:3 http://deb.debian.org/debian bookworm/main amd64 libgdbm-compat4 amd64 1.23-3 [48.2 kB]
2026-05-10T14:41:21.5735653Z #11 4.033 Get:4 http://deb.debian.org/debian bookworm/main amd64 libperl5.36 amd64 5.36.0-7+deb12u3 [4196 kB]
2026-05-10T14:41:21.5736968Z #11 4.055 Get:5 http://deb.debian.org/debian bookworm/main amd64 perl amd64 5.36.0-7+deb12u3 [239 kB]
2026-05-10T14:41:21.5738400Z #11 4.057 Get:6 http://deb.debian.org/debian-security bookworm-security/main amd64 libssl3 amd64 3.0.19-1~deb12u2 [2032 kB]
2026-05-10T14:41:21.5739971Z #11 4.062 Get:7 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-minimal amd64 3.11.2-6+deb12u6 [817 kB]
2026-05-10T14:41:21.5741403Z #11 4.067 Get:8 http://deb.debian.org/debian bookworm/main amd64 libexpat1 amd64 2.5.0-1+deb12u2 [99.9 kB]
2026-05-10T14:41:21.5742806Z #11 4.068 Get:9 http://deb.debian.org/debian bookworm/main amd64 python3.11-minimal amd64 3.11.2-6+deb12u6 [2064 kB]
2026-05-10T14:41:21.5744222Z #11 4.079 Get:10 http://deb.debian.org/debian bookworm/main amd64 python3-minimal amd64 3.11.2-1+b1 [26.3 kB]
2026-05-10T14:41:21.5745784Z #11 4.080 Get:11 http://deb.debian.org/debian bookworm/main amd64 media-types all 10.0.0 [26.1 kB]
2026-05-10T14:41:21.5747377Z #11 4.082 Get:12 http://deb.debian.org/debian bookworm/main amd64 libncursesw6 amd64 6.4-4 [134 kB]
2026-05-10T14:41:21.5748744Z #11 4.083 Get:13 http://deb.debian.org/debian bookworm/main amd64 libkrb5support0 amd64 1.20.1-2+deb12u4 [33.2 kB]
2026-05-10T14:41:21.5750254Z #11 4.084 Get:14 http://deb.debian.org/debian bookworm/main amd64 libk5crypto3 amd64 1.20.1-2+deb12u4 [79.8 kB]
2026-05-10T14:41:21.5751569Z #11 4.086 Get:15 http://deb.debian.org/debian bookworm/main amd64 libkeyutils1 amd64 1.6.3-2 [8808 B]
2026-05-10T14:41:21.5758075Z #11 4.086 Get:16 http://deb.debian.org/debian bookworm/main amd64 libkrb5-3 amd64 1.20.1-2+deb12u4 [334 kB]
2026-05-10T14:41:21.5759596Z #11 4.089 Get:17 http://deb.debian.org/debian bookworm/main amd64 libgssapi-krb5-2 amd64 1.20.1-2+deb12u4 [135 kB]
2026-05-10T14:41:21.5761028Z #11 4.090 Get:18 http://deb.debian.org/debian bookworm/main amd64 libtirpc-common all 1.3.3+ds-1 [14.0 kB]
2026-05-10T14:41:21.5762391Z #11 4.091 Get:19 http://deb.debian.org/debian bookworm/main amd64 libtirpc3 amd64 1.3.3+ds-1 [85.2 kB]
2026-05-10T14:41:21.5763636Z #11 4.093 Get:20 http://deb.debian.org/debian bookworm/main amd64 libnsl2 amd64 1.3.0-2 [39.5 kB]
2026-05-10T14:41:21.5765083Z #11 4.094 Get:21 http://deb.debian.org/debian bookworm/main amd64 readline-common all 8.2-1.3 [69.0 kB]
2026-05-10T14:41:21.5766388Z #11 4.096 Get:22 http://deb.debian.org/debian bookworm/main amd64 libreadline8 amd64 8.2-1.3 [166 kB]
2026-05-10T14:41:21.5767719Z #11 4.097 Get:23 http://deb.debian.org/debian bookworm/main amd64 libsqlite3-0 amd64 3.40.1-2+deb12u2 [839 kB]
2026-05-10T14:41:21.5769180Z #11 4.102 Get:24 http://deb.debian.org/debian bookworm/main amd64 libpython3.11-stdlib amd64 3.11.2-6+deb12u6 [1798 kB]
2026-05-10T14:41:21.5770594Z #11 4.111 Get:25 http://deb.debian.org/debian bookworm/main amd64 python3.11 amd64 3.11.2-6+deb12u6 [573 kB]
2026-05-10T14:41:21.5771966Z #11 4.115 Get:26 http://deb.debian.org/debian bookworm/main amd64 libpython3-stdlib amd64 3.11.2-1+b1 [9312 B]
2026-05-10T14:41:21.5773295Z #11 4.115 Get:27 http://deb.debian.org/debian bookworm/main amd64 python3 amd64 3.11.2-1+b1 [26.3 kB]
2026-05-10T14:41:21.5774568Z #11 4.117 Get:28 http://deb.debian.org/debian bookworm/main amd64 bzip2 amd64 1.0.8-5+b1 [49.8 kB]
2026-05-10T14:41:21.5776423Z #11 4.118 Get:29 http://deb.debian.org/debian-security bookworm-security/main amd64 openssl amd64 3.0.19-1~deb12u2 [1435 kB]
2026-05-10T14:41:21.5777912Z #11 4.121 Get:30 http://deb.debian.org/debian bookworm/main amd64 ca-certificates all 20230311+deb12u1 [155 kB]
2026-05-10T14:41:21.5779202Z #11 4.124 Get:31 http://deb.debian.org/debian bookworm/main amd64 xz-utils amd64 5.4.1-1 [471 kB]
2026-05-10T14:41:21.5780463Z #11 4.126 Get:32 http://deb.debian.org/debian bookworm/main amd64 binutils-common amd64 2.40-2 [2487 kB]
2026-05-10T14:41:21.5781734Z #11 4.138 Get:33 http://deb.debian.org/debian bookworm/main amd64 libbinutils amd64 2.40-2 [572 kB]
2026-05-10T14:41:21.5783183Z #11 4.142 Get:34 http://deb.debian.org/debian bookworm/main amd64 libctf-nobfd0 amd64 2.40-2 [153 kB]
2026-05-10T14:41:21.5784419Z #11 4.144 Get:35 http://deb.debian.org/debian bookworm/main amd64 libctf0 amd64 2.40-2 [89.8 kB]
2026-05-10T14:41:21.5785788Z #11 4.145 Get:36 http://deb.debian.org/debian bookworm/main amd64 libgprofng0 amd64 2.40-2 [812 kB]
2026-05-10T14:41:21.5787037Z #11 4.150 Get:37 http://deb.debian.org/debian bookworm/main amd64 libjansson4 amd64 2.14-2 [40.8 kB]
2026-05-10T14:41:21.5788385Z #11 4.152 Get:38 http://deb.debian.org/debian bookworm/main amd64 binutils-x86-64-linux-gnu amd64 2.40-2 [2246 kB]
2026-05-10T14:41:21.5789713Z #11 4.162 Get:39 http://deb.debian.org/debian bookworm/main amd64 binutils amd64 2.40-2 [65.0 kB]
2026-05-10T14:41:21.5790961Z #11 4.163 Get:40 http://deb.debian.org/debian bookworm/main amd64 libc-dev-bin amd64 2.36-9+deb12u13 [47.4 kB]
2026-05-10T14:41:21.5792300Z #11 4.164 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:41:21.5793580Z #11 4.170 Get:42 http://deb.debian.org/debian bookworm/main amd64 libcrypt-dev amd64 1:4.4.33-2 [118 kB]
2026-05-10T14:41:21.5794933Z #11 4.172 Get:43 http://deb.debian.org/debian bookworm/main amd64 libtirpc-dev amd64 1.3.3+ds-1 [191 kB]
2026-05-10T14:41:21.5796135Z #11 4.173 Get:44 http://deb.debian.org/debian bookworm/main amd64 libnsl-dev amd64 1.3.0-2 [66.4 kB]
2026-05-10T14:41:21.5797343Z #11 4.174 Get:45 http://deb.debian.org/debian bookworm/main amd64 rpcsvc-proto amd64 1.4.3-1 [63.3 kB]
2026-05-10T14:41:21.5798620Z #11 4.175 Get:46 http://deb.debian.org/debian bookworm/main amd64 libc6-dev amd64 2.36-9+deb12u13 [1904 kB]
2026-05-10T14:41:21.5800005Z #11 4.187 Get:47 http://deb.debian.org/debian bookworm/main amd64 libisl23 amd64 0.25-1.1 [683 kB]
2026-05-10T14:41:21.5801356Z #11 4.192 Get:48 http://deb.debian.org/debian bookworm/main amd64 libmpfr6 amd64 4.2.0-1 [701 kB]
2026-05-10T14:41:21.5806490Z #11 4.195 Get:49 http://deb.debian.org/debian bookworm/main amd64 libmpc3 amd64 1.3.1-1 [51.5 kB]
2026-05-10T14:41:21.5807756Z #11 4.196 Get:50 http://deb.debian.org/debian bookworm/main amd64 cpp-12 amd64 12.2.0-14+deb12u1 [9768 kB]
2026-05-10T14:41:21.5808952Z #11 4.241 Get:51 http://deb.debian.org/debian bookworm/main amd64 cpp amd64 4:12.2.0-3 [6836 B]
2026-05-10T14:41:21.5810174Z #11 4.245 Get:52 http://deb.debian.org/debian bookworm/main amd64 libcc1-0 amd64 12.2.0-14+deb12u1 [41.7 kB]
2026-05-10T14:41:21.5811542Z #11 4.246 Get:53 http://deb.debian.org/debian bookworm/main amd64 libgomp1 amd64 12.2.0-14+deb12u1 [116 kB]
2026-05-10T14:41:21.5812916Z #11 4.248 Get:54 http://deb.debian.org/debian bookworm/main amd64 libitm1 amd64 12.2.0-14+deb12u1 [26.1 kB]
2026-05-10T14:41:21.5814341Z #11 4.248 Get:55 http://deb.debian.org/debian bookworm/main amd64 libatomic1 amd64 12.2.0-14+deb12u1 [9376 B]
2026-05-10T14:41:21.5815904Z #11 4.250 Get:56 http://deb.debian.org/debian bookworm/main amd64 libasan8 amd64 12.2.0-14+deb12u1 [2193 kB]
2026-05-10T14:41:21.5817208Z #11 4.262 Get:57 http://deb.debian.org/debian bookworm/main amd64 liblsan0 amd64 12.2.0-14+deb12u1 [969 kB]
2026-05-10T14:41:21.5818502Z #11 4.266 Get:58 http://deb.debian.org/debian bookworm/main amd64 libtsan2 amd64 12.2.0-14+deb12u1 [2197 kB]
2026-05-10T14:41:21.5819880Z #11 4.276 Get:59 http://deb.debian.org/debian bookworm/main amd64 libubsan1 amd64 12.2.0-14+deb12u1 [883 kB]
2026-05-10T14:41:21.5821654Z #11 4.281 Get:60 http://deb.debian.org/debian bookworm/main amd64 libquadmath0 amd64 12.2.0-14+deb12u1 [145 kB]
2026-05-10T14:41:21.5823250Z #11 4.283 Get:61 http://deb.debian.org/debian bookworm/main amd64 libgcc-12-dev amd64 12.2.0-14+deb12u1 [2437 kB]
2026-05-10T14:41:21.5825029Z #11 4.295 Get:62 http://deb.debian.org/debian bookworm/main amd64 gcc-12 amd64 12.2.0-14+deb12u1 [19.3 MB]
2026-05-10T14:41:21.5826399Z #11 4.381 Get:63 http://deb.debian.org/debian bookworm/main amd64 gcc amd64 4:12.2.0-3 [5216 B]
2026-05-10T14:41:21.6822641Z #11 4.382 Get:64 http://deb.debian.org/debian bookworm/main amd64 libstdc++-12-dev amd64 12.2.0-14+deb12u1 [2047 kB]
2026-05-10T14:41:21.6834309Z #11 4.392 Get:65 http://deb.debian.org/debian bookworm/main amd64 g++-12 amd64 12.2.0-14+deb12u1 [10.7 MB]
2026-05-10T14:41:21.6835712Z #11 4.443 Get:66 http://deb.debian.org/debian bookworm/main amd64 g++ amd64 4:12.2.0-3 [1356 B]
2026-05-10T14:41:21.6836791Z #11 4.444 Get:67 http://deb.debian.org/debian bookworm/main amd64 make amd64 4.3-4.1 [396 kB]
2026-05-10T14:41:21.6838489Z #11 4.446 Get:68 http://deb.debian.org/debian bookworm/main amd64 libdpkg-perl all 1.21.22 [603 kB]
2026-05-10T14:41:21.6839594Z #11 4.450 Get:69 http://deb.debian.org/debian bookworm/main amd64 patch amd64 2.7.6-7 [128 kB]
2026-05-10T14:41:21.6840759Z #11 4.452 Get:70 http://deb.debian.org/debian bookworm/main amd64 dpkg-dev all 1.21.22 [1353 kB]
2026-05-10T14:41:21.6842079Z #11 4.458 Get:71 http://deb.debian.org/debian bookworm/main amd64 build-essential amd64 12.9 [7704 B]
2026-05-10T14:41:21.6843251Z #11 4.459 Get:72 http://deb.debian.org/debian bookworm/main amd64 libbrotli1 amd64 1.0.9-2+b6 [275 kB]
2026-05-10T14:41:21.6844537Z #11 4.461 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:41:21.6845781Z #11 4.462 Get:74 http://deb.debian.org/debian bookworm/main amd64 libsasl2-2 amd64 2.1.28+dfsg-10 [59.7 kB]
2026-05-10T14:41:21.6847097Z #11 4.464 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:41:21.6848333Z #11 4.465 Get:76 http://deb.debian.org/debian bookworm/main amd64 libnghttp2-14 amd64 1.52.0-1+deb12u2 [73.0 kB]
2026-05-10T14:41:21.6849484Z #11 4.466 Get:77 http://deb.debian.org/debian bookworm/main amd64 libpsl5 amd64 0.21.2-1 [58.7 kB]
2026-05-10T14:41:21.6850751Z #11 4.467 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:41:21.6851734Z #11 4.469 Get:79 http://deb.debian.org/debian bookworm/main amd64 libssh2-1 amd64 1.10.0-3+b1 [179 kB]
2026-05-10T14:41:21.6852762Z #11 4.470 Get:80 http://deb.debian.org/debian bookworm/main amd64 libcurl3-gnutls amd64 7.88.1-10+deb12u14 [386 kB]
2026-05-10T14:41:21.6854019Z #11 4.473 Get:81 http://deb.debian.org/debian bookworm/main amd64 liberror-perl all 0.17029-2 [29.0 kB]
2026-05-10T14:41:21.6855035Z #11 4.475 Get:82 http://deb.debian.org/debian bookworm/main amd64 git-man all 1:2.39.5-0+deb12u3 [2053 kB]
2026-05-10T14:41:21.6856392Z #11 4.483 Get:83 http://deb.debian.org/debian bookworm/main amd64 git amd64 1:2.39.5-0+deb12u3 [7264 kB]
2026-05-10T14:41:21.6857649Z #11 4.690 debconf: delaying package configuration, since apt-utils is not installed
2026-05-10T14:41:21.6858350Z #11 4.730 Fetched 95.4 MB in 1s (167 MB/s)
2026-05-10T14:41:21.6858994Z #11 4.749 Selecting previously unselected package perl-modules-5.36.
2026-05-10T14:41:21.6859581Z #11 4.749 (Reading database ... 
2026-05-10T14:41:21.6859966Z (Reading database ... 5%
2026-05-10T14:41:21.6860323Z (Reading database ... 10%
2026-05-10T14:41:21.6860692Z (Reading database ... 15%
2026-05-10T14:41:21.6861047Z (Reading database ... 20%
2026-05-10T14:41:21.6861405Z (Reading database ... 25%
2026-05-10T14:41:21.6861754Z (Reading database ... 30%
2026-05-10T14:41:21.6862076Z (Reading database ... 35%
2026-05-10T14:41:21.6862438Z (Reading database ... 40%
2026-05-10T14:41:21.6863053Z (Reading database ... 45%
2026-05-10T14:41:21.6863428Z (Reading database ... 50%
2026-05-10T14:41:21.6863795Z (Reading database ... 55%
2026-05-10T14:41:21.6864161Z (Reading database ... 60%
2026-05-10T14:41:21.6864527Z (Reading database ... 65%
2026-05-10T14:41:21.6865314Z (Reading database ... 70%
2026-05-10T14:41:21.6865878Z (Reading database ... 75%
2026-05-10T14:41:21.6866465Z (Reading database ... 80%
2026-05-10T14:41:21.6866836Z (Reading database ... 85%
2026-05-10T14:41:21.6867176Z (Reading database ... 90%
2026-05-10T14:41:21.6867552Z (Reading database ... 95%
2026-05-10T14:41:21.6867927Z (Reading database ... 100%
2026-05-10T14:41:21.6868813Z (Reading database ... 6096 files and directories currently installed.)
2026-05-10T14:41:21.6869760Z #11 4.760 Preparing to unpack .../0-perl-modules-5.36_5.36.0-7+deb12u3_all.deb ...
2026-05-10T14:41:21.6871476Z #11 4.762 Unpacking perl-modules-5.36 (5.36.0-7+deb12u3) ...
2026-05-10T14:41:21.6872232Z #11 5.187 Selecting previously unselected package libgdbm6:amd64.
2026-05-10T14:41:21.6873015Z #11 5.190 Preparing to unpack .../1-libgdbm6_1.23-3_amd64.deb ...
2026-05-10T14:41:21.6873877Z #11 5.193 Unpacking libgdbm6:amd64 (1.23-3) ...
2026-05-10T14:41:21.6874607Z #11 5.222 Selecting previously unselected package libgdbm-compat4:amd64.
2026-05-10T14:41:21.6875690Z #11 5.225 Preparing to unpack .../2-libgdbm-compat4_1.23-3_amd64.deb ...
2026-05-10T14:41:21.6876413Z #11 5.226 Unpacking libgdbm-compat4:amd64 (1.23-3) ...
2026-05-10T14:41:21.6877163Z #11 5.254 Selecting previously unselected package libperl5.36:amd64.
2026-05-10T14:41:21.6878067Z #11 5.254 Preparing to unpack .../3-libperl5.36_5.36.0-7+deb12u3_amd64.deb ...
2026-05-10T14:41:21.6878843Z #11 5.255 Unpacking libperl5.36:amd64 (5.36.0-7+deb12u3) ...
2026-05-10T14:41:21.6879508Z #11 5.846 Selecting previously unselected package perl.
2026-05-10T14:41:21.6880253Z #11 5.849 Preparing to unpack .../4-perl_5.36.0-7+deb12u3_amd64.deb ...
2026-05-10T14:41:21.6880931Z #11 5.857 Unpacking perl (5.36.0-7+deb12u3) ...
2026-05-10T14:41:21.6881647Z #11 5.913 Selecting previously unselected package libssl3:amd64.
2026-05-10T14:41:21.6882414Z #11 5.914 Preparing to unpack .../5-libssl3_3.0.19-1~deb12u2_amd64.deb ...
2026-05-10T14:41:21.6883134Z #11 5.917 Unpacking libssl3:amd64 (3.0.19-1~deb12u2) ...
2026-05-10T14:41:21.6883949Z #11 6.114 Selecting previously unselected package libpython3.11-minimal:amd64.
2026-05-10T14:41:21.6885120Z #11 6.116 Preparing to unpack .../6-libpython3.11-minimal_3.11.2-6+deb12u6_amd64.deb ...
2026-05-10T14:41:21.6886043Z #11 6.118 Unpacking libpython3.11-minimal:amd64 (3.11.2-6+deb12u6) ...
2026-05-10T14:41:21.6886858Z #11 6.285 Selecting previously unselected package libexpat1:amd64.
2026-05-10T14:41:21.6887705Z #11 6.287 Preparing to unpack .../7-libexpat1_2.5.0-1+deb12u2_amd64.deb ...
2026-05-10T14:41:21.6888469Z #11 6.289 Unpacking libexpat1:amd64 (2.5.0-1+deb12u2) ...
2026-05-10T14:41:21.6889222Z #11 6.323 Selecting previously unselected package python3.11-minimal.
2026-05-10T14:41:21.6890047Z #11 6.324 Preparing to unpack .../8-python3.11-minimal_3.11.2-6+deb12u6_amd64.deb ...
2026-05-10T14:41:21.6890781Z #11 6.329 Unpacking python3.11-minimal (3.11.2-6+deb12u6) ...
2026-05-10T14:41:21.6928821Z #11 6.710 Setting up libssl3:amd64 (3.0.19-1~deb12u2) ...
2026-05-10T14:41:21.6929815Z #11 6.736 Setting up libpython3.11-minimal:amd64 (3.11.2-6+deb12u6) ...
2026-05-10T14:41:21.8471487Z #11 6.846 Setting up libexpat1:amd64 (2.5.0-1+deb12u2) ...#11 ...
2026-05-10T14:41:21.8472870Z 
2026-05-10T14:41:21.8473631Z #12 [runtime 3/9] COPY --from=litestream /usr/local/bin/litestream /usr/local/bin/litestream
2026-05-10T14:41:21.8474489Z #12 DONE 0.1s
2026-05-10T14:41:21.8475157Z 
2026-05-10T14:41:21.8476439Z #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:41:21.8477855Z #11 6.846 Setting up libexpat1:amd64 (2.5.0-1+deb12u2) ...
2026-05-10T14:41:21.8478678Z #11 6.849 Setting up python3.11-minimal (3.11.2-6+deb12u6) ...
2026-05-10T14:41:22.2653579Z #11 7.418 Selecting previously unselected package python3-minimal.
2026-05-10T14:41:22.3839126Z #11 7.418 (Reading database ... 
2026-05-10T14:41:22.3839670Z (Reading database ... 5%
2026-05-10T14:41:22.3854872Z (Reading database ... 10%
2026-05-10T14:41:22.3855311Z (Reading database ... 15%
2026-05-10T14:41:22.3855670Z (Reading database ... 20%
2026-05-10T14:41:22.3856049Z (Reading database ... 25%
2026-05-10T14:41:22.3856278Z (Reading database ... 30%
2026-05-10T14:41:22.3856525Z (Reading database ... 35%
2026-05-10T14:41:22.3856761Z (Reading database ... 40%
2026-05-10T14:41:22.3856991Z (Reading database ... 45%
2026-05-10T14:41:22.3857552Z (Reading database ... 50%
2026-05-10T14:41:22.3857781Z (Reading database ... 55%
2026-05-10T14:41:22.3858001Z (Reading database ... 60%
2026-05-10T14:41:22.3858222Z (Reading database ... 65%
2026-05-10T14:41:22.3858454Z (Reading database ... 70%
2026-05-10T14:41:22.3858682Z (Reading database ... 75%
2026-05-10T14:41:22.3858926Z (Reading database ... 80%
2026-05-10T14:41:22.3859162Z (Reading database ... 85%
2026-05-10T14:41:22.3859386Z (Reading database ... 90%
2026-05-10T14:41:22.3859606Z (Reading database ... 95%
2026-05-10T14:41:22.3859833Z (Reading database ... 100%
2026-05-10T14:41:22.3860282Z (Reading database ... 8428 files and directories currently installed.)
2026-05-10T14:41:22.3860871Z #11 7.426 Preparing to unpack .../00-python3-minimal_3.11.2-1+b1_amd64.deb ...
2026-05-10T14:41:22.3861369Z #11 7.427 Unpacking python3-minimal (3.11.2-1+b1) ...
2026-05-10T14:41:22.3861802Z #11 7.444 Selecting previously unselected package media-types.
2026-05-10T14:41:22.3862275Z #11 7.445 Preparing to unpack .../01-media-types_10.0.0_all.deb ...
2026-05-10T14:41:22.3862685Z #11 7.446 Unpacking media-types (10.0.0) ...
2026-05-10T14:41:22.3863118Z #11 7.466 Selecting previously unselected package libncursesw6:amd64.
2026-05-10T14:41:22.3863597Z #11 7.467 Preparing to unpack .../02-libncursesw6_6.4-4_amd64.deb ...
2026-05-10T14:41:22.3864011Z #11 7.468 Unpacking libncursesw6:amd64 (6.4-4) ...
2026-05-10T14:41:22.3864469Z #11 7.494 Selecting previously unselected package libkrb5support0:amd64.
2026-05-10T14:41:22.3869180Z #11 7.496 Preparing to unpack .../03-libkrb5support0_1.20.1-2+deb12u4_amd64.deb ...
2026-05-10T14:41:22.3870240Z #11 7.497 Unpacking libkrb5support0:amd64 (1.20.1-2+deb12u4) ...
2026-05-10T14:41:22.3871401Z #11 7.514 Selecting previously unselected package libk5crypto3:amd64.
2026-05-10T14:41:22.3872462Z #11 7.515 Preparing to unpack .../04-libk5crypto3_1.20.1-2+deb12u4_amd64.deb ...
2026-05-10T14:41:22.3873440Z #11 7.517 Unpacking libk5crypto3:amd64 (1.20.1-2+deb12u4) ...
2026-05-10T14:41:22.3874424Z #11 7.536 Selecting previously unselected package libkeyutils1:amd64.
2026-05-10T14:41:22.4934967Z #11 7.539 Preparing to unpack .../05-libkeyutils1_1.6.3-2_amd64.deb ...
2026-05-10T14:41:22.4938836Z #11 7.541 Unpacking libkeyutils1:amd64 (1.6.3-2) ...
2026-05-10T14:41:22.4940023Z #11 7.556 Selecting previously unselected package libkrb5-3:amd64.
2026-05-10T14:41:22.4941196Z #11 7.558 Preparing to unpack .../06-libkrb5-3_1.20.1-2+deb12u4_amd64.deb ...
2026-05-10T14:41:22.4942168Z #11 7.559 Unpacking libkrb5-3:amd64 (1.20.1-2+deb12u4) ...
2026-05-10T14:41:22.4943180Z #11 7.599 Selecting previously unselected package libgssapi-krb5-2:amd64.
2026-05-10T14:41:22.4944325Z #11 7.600 Preparing to unpack .../07-libgssapi-krb5-2_1.20.1-2+deb12u4_amd64.deb ...
2026-05-10T14:41:22.4945644Z #11 7.602 Unpacking libgssapi-krb5-2:amd64 (1.20.1-2+deb12u4) ...
2026-05-10T14:41:22.4946653Z #11 7.627 Selecting previously unselected package libtirpc-common.
2026-05-10T14:41:22.4947700Z #11 7.628 Preparing to unpack .../08-libtirpc-common_1.3.3+ds-1_all.deb ...
2026-05-10T14:41:22.4948611Z #11 7.629 Unpacking libtirpc-common (1.3.3+ds-1) ...
2026-05-10T14:41:22.4949513Z #11 7.646 Selecting previously unselected package libtirpc3:amd64.
2026-05-10T14:41:22.4950473Z #11 7.646 Preparing to unpack .../09-libtirpc3_1.3.3+ds-1_amd64.deb ...
2026-05-10T14:41:22.6505420Z #11 7.647 Unpacking libtirpc3:amd64 (1.3.3+ds-1) ...
2026-05-10T14:41:22.6510129Z #11 7.668 Selecting previously unselected package libnsl2:amd64.
2026-05-10T14:41:22.6512236Z #11 7.670 Preparing to unpack .../10-libnsl2_1.3.0-2_amd64.deb ...
2026-05-10T14:41:22.6514044Z #11 7.671 Unpacking libnsl2:amd64 (1.3.0-2) ...
2026-05-10T14:41:22.6514949Z #11 7.688 Selecting previously unselected package readline-common.
2026-05-10T14:41:22.6515803Z #11 7.690 Preparing to unpack .../11-readline-common_8.2-1.3_all.deb ...
2026-05-10T14:41:22.6516514Z #11 7.691 Unpacking readline-common (8.2-1.3) ...
2026-05-10T14:41:22.6517581Z #11 7.711 Selecting previously unselected package libreadline8:amd64.
2026-05-10T14:41:22.6518564Z #11 7.713 Preparing to unpack .../12-libreadline8_8.2-1.3_amd64.deb ...
2026-05-10T14:41:22.6519266Z #11 7.714 Unpacking libreadline8:amd64 (8.2-1.3) ...
2026-05-10T14:41:22.6519980Z #11 7.743 Selecting previously unselected package libsqlite3-0:amd64.
2026-05-10T14:41:22.6520844Z #11 7.744 Preparing to unpack .../13-libsqlite3-0_3.40.1-2+deb12u2_amd64.deb ...
2026-05-10T14:41:22.6521611Z #11 7.745 Unpacking libsqlite3-0:amd64 (3.40.1-2+deb12u2) ...
2026-05-10T14:41:22.6522428Z #11 7.803 Selecting previously unselected package libpython3.11-stdlib:amd64.
2026-05-10T14:41:22.6523415Z #11 7.803 Preparing to unpack .../14-libpython3.11-stdlib_3.11.2-6+deb12u6_amd64.deb ...
2026-05-10T14:41:22.8027362Z #11 7.804 Unpacking libpython3.11-stdlib:amd64 (3.11.2-6+deb12u6) ...
2026-05-10T14:41:22.8032532Z #11 7.956 Selecting previously unselected package python3.11.
2026-05-10T14:41:22.9923833Z #11 7.957 Preparing to unpack .../15-python3.11_3.11.2-6+deb12u6_amd64.deb ...
2026-05-10T14:41:22.9924928Z #11 7.959 Unpacking python3.11 (3.11.2-6+deb12u6) ...
2026-05-10T14:41:22.9925732Z #11 7.984 Selecting previously unselected package libpython3-stdlib:amd64.
2026-05-10T14:41:22.9926638Z #11 7.986 Preparing to unpack .../16-libpython3-stdlib_3.11.2-1+b1_amd64.deb ...
2026-05-10T14:41:22.9927439Z #11 7.987 Unpacking libpython3-stdlib:amd64 (3.11.2-1+b1) ...
2026-05-10T14:41:22.9928094Z #11 8.007 Setting up python3-minimal (3.11.2-1+b1) ...
2026-05-10T14:41:22.9928751Z #11 8.145 Selecting previously unselected package python3.
2026-05-10T14:41:23.1581101Z #11 8.145 (Reading database ... 
2026-05-10T14:41:23.1582445Z (Reading database ... 5%
2026-05-10T14:41:23.1582950Z (Reading database ... 10%
2026-05-10T14:41:23.1583482Z (Reading database ... 15%
2026-05-10T14:41:23.1584030Z (Reading database ... 20%
2026-05-10T14:41:23.1584482Z (Reading database ... 25%
2026-05-10T14:41:23.1585170Z (Reading database ... 30%
2026-05-10T14:41:23.1585621Z (Reading database ... 35%
2026-05-10T14:41:23.1586110Z (Reading database ... 40%
2026-05-10T14:41:23.1586695Z (Reading database ... 45%
2026-05-10T14:41:23.1587219Z (Reading database ... 50%
2026-05-10T14:41:23.1587734Z (Reading database ... 55%
2026-05-10T14:41:23.1588301Z (Reading database ... 60%
2026-05-10T14:41:23.1588685Z (Reading database ... 65%
2026-05-10T14:41:23.1589059Z (Reading database ... 70%
2026-05-10T14:41:23.1589422Z (Reading database ... 75%
2026-05-10T14:41:23.1589780Z (Reading database ... 80%
2026-05-10T14:41:23.1590132Z (Reading database ... 85%
2026-05-10T14:41:23.1590486Z (Reading database ... 90%
2026-05-10T14:41:23.1590852Z (Reading database ... 95%
2026-05-10T14:41:23.1591212Z (Reading database ... 100%
2026-05-10T14:41:23.1591867Z (Reading database ... 8936 files and directories currently installed.)
2026-05-10T14:41:23.1592700Z #11 8.155 Preparing to unpack .../00-python3_3.11.2-1+b1_amd64.deb ...
2026-05-10T14:41:23.1593342Z #11 8.159 Unpacking python3 (3.11.2-1+b1) ...
2026-05-10T14:41:23.1593963Z #11 8.178 Selecting previously unselected package bzip2.
2026-05-10T14:41:23.1594887Z #11 8.178 Preparing to unpack .../01-bzip2_1.0.8-5+b1_amd64.deb ...
2026-05-10T14:41:23.1595437Z #11 8.180 Unpacking bzip2 (1.0.8-5+b1) ...
2026-05-10T14:41:23.1596011Z #11 8.200 Selecting previously unselected package openssl.
2026-05-10T14:41:23.1597135Z #11 8.202 Preparing to unpack .../02-openssl_3.0.19-1~deb12u2_amd64.deb ...
2026-05-10T14:41:23.1597849Z #11 8.203 Unpacking openssl (3.0.19-1~deb12u2) ...
2026-05-10T14:41:23.1599309Z #11 8.311 Selecting previously unselected package ca-certificates.
2026-05-10T14:41:23.2629250Z #11 8.313 Preparing to unpack .../03-ca-certificates_20230311+deb12u1_all.deb ...
2026-05-10T14:41:23.2630430Z #11 8.314 Unpacking ca-certificates (20230311+deb12u1) ...
2026-05-10T14:41:23.2631325Z #11 8.362 Selecting previously unselected package xz-utils.
2026-05-10T14:41:23.2632207Z #11 8.363 Preparing to unpack .../04-xz-utils_5.4.1-1_amd64.deb ...
2026-05-10T14:41:23.2633288Z #11 8.364 Unpacking xz-utils (5.4.1-1) ...
2026-05-10T14:41:23.2634104Z #11 8.416 Selecting previously unselected package binutils-common:amd64.
2026-05-10T14:41:23.4162568Z #11 8.418 Preparing to unpack .../05-binutils-common_2.40-2_amd64.deb ...
2026-05-10T14:41:23.4163714Z #11 8.419 Unpacking binutils-common:amd64 (2.40-2) ...
2026-05-10T14:41:23.4452068Z #11 8.598 Selecting previously unselected package libbinutils:amd64.
2026-05-10T14:41:23.4455920Z #11 8.598 Preparing to unpack .../06-libbinutils_2.40-2_amd64.deb ...
2026-05-10T14:41:23.5500634Z #11 8.599 Unpacking libbinutils:amd64 (2.40-2) ...
2026-05-10T14:41:23.5501669Z #11 8.651 Selecting previously unselected package libctf-nobfd0:amd64.
2026-05-10T14:41:23.5502563Z #11 8.653 Preparing to unpack .../07-libctf-nobfd0_2.40-2_amd64.deb ...
2026-05-10T14:41:23.5503315Z #11 8.654 Unpacking libctf-nobfd0:amd64 (2.40-2) ...
2026-05-10T14:41:23.5504074Z #11 8.679 Selecting previously unselected package libctf0:amd64.
2026-05-10T14:41:23.5505426Z #11 8.681 Preparing to unpack .../08-libctf0_2.40-2_amd64.deb ...
2026-05-10T14:41:23.5506130Z #11 8.682 Unpacking libctf0:amd64 (2.40-2) ...
2026-05-10T14:41:23.5506848Z #11 8.703 Selecting previously unselected package libgprofng0:amd64.
2026-05-10T14:41:23.7975634Z #11 8.705 Preparing to unpack .../09-libgprofng0_2.40-2_amd64.deb ...
2026-05-10T14:41:23.7976623Z #11 8.706 Unpacking libgprofng0:amd64 (2.40-2) ...
2026-05-10T14:41:23.7977468Z #11 8.778 Selecting previously unselected package libjansson4:amd64.
2026-05-10T14:41:23.7978387Z #11 8.780 Preparing to unpack .../10-libjansson4_2.14-2_amd64.deb ...
2026-05-10T14:41:23.7979161Z #11 8.781 Unpacking libjansson4:amd64 (2.14-2) ...
2026-05-10T14:41:23.7980048Z #11 8.799 Selecting previously unselected package binutils-x86-64-linux-gnu.
2026-05-10T14:41:23.7981110Z #11 8.799 Preparing to unpack .../11-binutils-x86-64-linux-gnu_2.40-2_amd64.deb ...
2026-05-10T14:41:23.7982047Z #11 8.800 Unpacking binutils-x86-64-linux-gnu (2.40-2) ...
2026-05-10T14:41:23.8359383Z #11 8.989 Selecting previously unselected package binutils.
2026-05-10T14:41:24.0337021Z #11 8.991 Preparing to unpack .../12-binutils_2.40-2_amd64.deb ...
2026-05-10T14:41:24.0337741Z #11 8.992 Unpacking binutils (2.40-2) ...
2026-05-10T14:41:24.0338398Z #11 9.013 Selecting previously unselected package libc-dev-bin.
2026-05-10T14:41:24.0339286Z #11 9.015 Preparing to unpack .../13-libc-dev-bin_2.36-9+deb12u13_amd64.deb ...
2026-05-10T14:41:24.0340027Z #11 9.015 Unpacking libc-dev-bin (2.36-9+deb12u13) ...
2026-05-10T14:41:24.0340775Z #11 9.032 Selecting previously unselected package linux-libc-dev:amd64.
2026-05-10T14:41:24.0341607Z #11 9.034 Preparing to unpack .../14-linux-libc-dev_6.1.170-3_amd64.deb ...
2026-05-10T14:41:24.0342272Z #11 9.035 Unpacking linux-libc-dev:amd64 (6.1.170-3) ...
2026-05-10T14:41:24.0855305Z #11 9.237 Selecting previously unselected package libcrypt-dev:amd64.
2026-05-10T14:41:24.1910351Z #11 9.239 Preparing to unpack .../15-libcrypt-dev_1%3a4.4.33-2_amd64.deb ...
2026-05-10T14:41:24.1911385Z #11 9.244 Unpacking libcrypt-dev:amd64 (1:4.4.33-2) ...
2026-05-10T14:41:24.1912289Z #11 9.267 Selecting previously unselected package libtirpc-dev:amd64.
2026-05-10T14:41:24.1913072Z #11 9.268 Preparing to unpack .../16-libtirpc-dev_1.3.3+ds-1_amd64.deb ...
2026-05-10T14:41:24.1913721Z #11 9.269 Unpacking libtirpc-dev:amd64 (1.3.3+ds-1) ...
2026-05-10T14:41:24.1924976Z #11 9.297 Selecting previously unselected package libnsl-dev:amd64.
2026-05-10T14:41:24.1925863Z #11 9.299 Preparing to unpack .../17-libnsl-dev_1.3.0-2_amd64.deb ...
2026-05-10T14:41:24.1926492Z #11 9.300 Unpacking libnsl-dev:amd64 (1.3.0-2) ...
2026-05-10T14:41:24.1927162Z #11 9.319 Selecting previously unselected package rpcsvc-proto.
2026-05-10T14:41:24.1927865Z #11 9.321 Preparing to unpack .../18-rpcsvc-proto_1.4.3-1_amd64.deb ...
2026-05-10T14:41:24.1928461Z #11 9.322 Unpacking rpcsvc-proto (1.4.3-1) ...
2026-05-10T14:41:24.1929049Z #11 9.344 Selecting previously unselected package libc6-dev:amd64.
2026-05-10T14:41:24.3466795Z #11 9.347 Preparing to unpack .../19-libc6-dev_2.36-9+deb12u13_amd64.deb ...
2026-05-10T14:41:24.3468089Z #11 9.348 Unpacking libc6-dev:amd64 (2.36-9+deb12u13) ...
2026-05-10T14:41:24.3717230Z #11 9.524 Selecting previously unselected package libisl23:amd64.
2026-05-10T14:41:24.4800694Z #11 9.527 Preparing to unpack .../20-libisl23_0.25-1.1_amd64.deb ...
2026-05-10T14:41:24.4802161Z #11 9.528 Unpacking libisl23:amd64 (0.25-1.1) ...
2026-05-10T14:41:24.4802972Z #11 9.589 Selecting previously unselected package libmpfr6:amd64.
2026-05-10T14:41:24.4803848Z #11 9.591 Preparing to unpack .../21-libmpfr6_4.2.0-1_amd64.deb ...
2026-05-10T14:41:24.4804579Z #11 9.592 Unpacking libmpfr6:amd64 (4.2.0-1) ...
2026-05-10T14:41:24.4805872Z #11 9.633 Selecting previously unselected package libmpc3:amd64.
2026-05-10T14:41:24.6538888Z #11 9.635 Preparing to unpack .../22-libmpc3_1.3.1-1_amd64.deb ...
2026-05-10T14:41:24.6539860Z #11 9.636 Unpacking libmpc3:amd64 (1.3.1-1) ...
2026-05-10T14:41:24.6540655Z #11 9.653 Selecting previously unselected package cpp-12.
2026-05-10T14:41:24.6541552Z #11 9.655 Preparing to unpack .../23-cpp-12_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T14:41:24.6542378Z #11 9.656 Unpacking cpp-12 (12.2.0-14+deb12u1) ...
2026-05-10T14:41:25.1000278Z #11 10.25 Selecting previously unselected package cpp.
2026-05-10T14:41:25.2017853Z #11 10.25 Preparing to unpack .../24-cpp_4%3a12.2.0-3_amd64.deb ...
2026-05-10T14:41:25.2018345Z #11 10.26 Unpacking cpp (4:12.2.0-3) ...
2026-05-10T14:41:25.2019122Z #11 10.27 Selecting previously unselected package libcc1-0:amd64.
2026-05-10T14:41:25.2019670Z #11 10.27 Preparing to unpack .../25-libcc1-0_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T14:41:25.2020351Z #11 10.28 Unpacking libcc1-0:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:41:25.2021043Z #11 10.29 Selecting previously unselected package libgomp1:amd64.
2026-05-10T14:41:25.2021772Z #11 10.29 Preparing to unpack .../26-libgomp1_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T14:41:25.2022422Z #11 10.30 Unpacking libgomp1:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:41:25.2023134Z #11 10.32 Selecting previously unselected package libitm1:amd64.
2026-05-10T14:41:25.2023859Z #11 10.32 Preparing to unpack .../27-libitm1_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T14:41:25.2024508Z #11 10.32 Unpacking libitm1:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:41:25.2025551Z #11 10.34 Selecting previously unselected package libatomic1:amd64.
2026-05-10T14:41:25.2035835Z #11 10.34 Preparing to unpack .../28-libatomic1_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T14:41:25.2036655Z #11 10.34 Unpacking libatomic1:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:41:25.2037383Z #11 10.35 Selecting previously unselected package libasan8:amd64.
2026-05-10T14:41:25.3571046Z #11 10.36 Preparing to unpack .../29-libasan8_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T14:41:25.3572057Z #11 10.36 Unpacking libasan8:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:41:25.3693754Z #11 10.52 Selecting previously unselected package liblsan0:amd64.
2026-05-10T14:41:25.6043406Z #11 10.52 Preparing to unpack .../30-liblsan0_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T14:41:25.6044300Z #11 10.52 Unpacking liblsan0:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:41:25.6045237Z #11 10.60 Selecting previously unselected package libtsan2:amd64.
2026-05-10T14:41:25.6046054Z #11 10.61 Preparing to unpack .../31-libtsan2_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T14:41:25.6047122Z #11 10.61 Unpacking libtsan2:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:41:25.6188152Z #11 10.77 Selecting previously unselected package libubsan1:amd64.
2026-05-10T14:41:25.7260424Z #11 10.77 Preparing to unpack .../32-libubsan1_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T14:41:25.7261602Z #11 10.77 Unpacking libubsan1:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:41:25.7262886Z #11 10.85 Selecting previously unselected package libquadmath0:amd64.
2026-05-10T14:41:25.7263854Z #11 10.85 Preparing to unpack .../33-libquadmath0_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T14:41:25.7265270Z #11 10.85 Unpacking libquadmath0:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:41:25.7266506Z #11 10.88 Selecting previously unselected package libgcc-12-dev:amd64.
2026-05-10T14:41:25.8794946Z #11 10.88 Preparing to unpack .../34-libgcc-12-dev_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T14:41:25.8795791Z #11 10.88 Unpacking libgcc-12-dev:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:41:25.8980578Z #11 11.05 Selecting previously unselected package gcc-12.
2026-05-10T14:41:26.0537540Z #11 11.05 Preparing to unpack .../35-gcc-12_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T14:41:26.0538511Z #11 11.05 Unpacking gcc-12 (12.2.0-14+deb12u1) ...
2026-05-10T14:41:26.8590835Z #11 12.01 Selecting previously unselected package gcc.
2026-05-10T14:41:27.0324423Z #11 12.01 Preparing to unpack .../36-gcc_4%3a12.2.0-3_amd64.deb ...
2026-05-10T14:41:27.0325636Z #11 12.01 Unpacking gcc (4:12.2.0-3) ...
2026-05-10T14:41:27.0326529Z #11 12.03 Selecting previously unselected package libstdc++-12-dev:amd64.
2026-05-10T14:41:27.0330132Z #11 12.03 Preparing to unpack .../37-libstdc++-12-dev_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T14:41:27.0331177Z #11 12.03 Unpacking libstdc++-12-dev:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:41:27.1095969Z #11 12.26 Selecting previously unselected package g++-12.
2026-05-10T14:41:27.2627825Z #11 12.26 Preparing to unpack .../38-g++-12_12.2.0-14+deb12u1_amd64.deb ...
2026-05-10T14:41:27.2628905Z #11 12.26 Unpacking g++-12 (12.2.0-14+deb12u1) ...
2026-05-10T14:41:27.7495864Z #11 12.90 Selecting previously unselected package g++.
2026-05-10T14:41:27.8753216Z #11 12.91 Preparing to unpack .../39-g++_4%3a12.2.0-3_amd64.deb ...
2026-05-10T14:41:27.8754124Z #11 12.91 Unpacking g++ (4:12.2.0-3) ...
2026-05-10T14:41:27.8755001Z #11 12.92 Selecting previously unselected package make.
2026-05-10T14:41:27.8755721Z #11 12.92 Preparing to unpack .../40-make_4.3-4.1_amd64.deb ...
2026-05-10T14:41:27.8756339Z #11 12.93 Unpacking make (4.3-4.1) ...
2026-05-10T14:41:27.8757047Z #11 12.97 Selecting previously unselected package libdpkg-perl.
2026-05-10T14:41:27.8757853Z #11 12.97 Preparing to unpack .../41-libdpkg-perl_1.21.22_all.deb ...
2026-05-10T14:41:27.8758519Z #11 12.97 Unpacking libdpkg-perl (1.21.22) ...
2026-05-10T14:41:27.8759143Z #11 13.03 Selecting previously unselected package patch.
2026-05-10T14:41:28.0009769Z #11 13.03 Preparing to unpack .../42-patch_2.7.6-7_amd64.deb ...
2026-05-10T14:41:28.0010743Z #11 13.03 Unpacking patch (2.7.6-7) ...
2026-05-10T14:41:28.0011430Z #11 13.05 Selecting previously unselected package dpkg-dev.
2026-05-10T14:41:28.0012228Z #11 13.06 Preparing to unpack .../43-dpkg-dev_1.21.22_all.deb ...
2026-05-10T14:41:28.0012904Z #11 13.06 Unpacking dpkg-dev (1.21.22) ...
2026-05-10T14:41:28.0013627Z #11 13.15 Selecting previously unselected package build-essential.
2026-05-10T14:41:28.1020276Z #11 13.16 Preparing to unpack .../44-build-essential_12.9_amd64.deb ...
2026-05-10T14:41:28.1021161Z #11 13.16 Unpacking build-essential (12.9) ...
2026-05-10T14:41:28.1021926Z #11 13.17 Selecting previously unselected package libbrotli1:amd64.
2026-05-10T14:41:28.1022834Z #11 13.18 Preparing to unpack .../45-libbrotli1_1.0.9-2+b6_amd64.deb ...
2026-05-10T14:41:28.1023580Z #11 13.18 Unpacking libbrotli1:amd64 (1.0.9-2+b6) ...
2026-05-10T14:41:28.1024418Z #11 13.21 Selecting previously unselected package libsasl2-modules-db:amd64.
2026-05-10T14:41:28.1025958Z #11 13.21 Preparing to unpack .../46-libsasl2-modules-db_2.1.28+dfsg-10_amd64.deb ...
2026-05-10T14:41:28.1026818Z #11 13.21 Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ...
2026-05-10T14:41:28.1027612Z #11 13.23 Selecting previously unselected package libsasl2-2:amd64.
2026-05-10T14:41:28.1028445Z #11 13.23 Preparing to unpack .../47-libsasl2-2_2.1.28+dfsg-10_amd64.deb ...
2026-05-10T14:41:28.1029197Z #11 13.23 Unpacking libsasl2-2:amd64 (2.1.28+dfsg-10) ...
2026-05-10T14:41:28.1029931Z #11 13.25 Selecting previously unselected package libldap-2.5-0:amd64.
2026-05-10T14:41:28.2026974Z #11 13.26 Preparing to unpack .../48-libldap-2.5-0_2.5.13+dfsg-5_amd64.deb ...
2026-05-10T14:41:28.2028072Z #11 13.26 Unpacking libldap-2.5-0:amd64 (2.5.13+dfsg-5) ...
2026-05-10T14:41:28.2028628Z #11 13.29 Selecting previously unselected package libnghttp2-14:amd64.
2026-05-10T14:41:28.2029304Z #11 13.29 Preparing to unpack .../49-libnghttp2-14_1.52.0-1+deb12u2_amd64.deb ...
2026-05-10T14:41:28.2029899Z #11 13.29 Unpacking libnghttp2-14:amd64 (1.52.0-1+deb12u2) ...
2026-05-10T14:41:28.2030365Z #11 13.31 Selecting previously unselected package libpsl5:amd64.
2026-05-10T14:41:28.2030947Z #11 13.31 Preparing to unpack .../50-libpsl5_0.21.2-1_amd64.deb ...
2026-05-10T14:41:28.2031472Z #11 13.31 Unpacking libpsl5:amd64 (0.21.2-1) ...
2026-05-10T14:41:28.2032176Z #11 13.33 Selecting previously unselected package librtmp1:amd64.
2026-05-10T14:41:28.2032957Z #11 13.33 Preparing to unpack .../51-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_amd64.deb ...
2026-05-10T14:41:28.2033873Z #11 13.34 Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ...
2026-05-10T14:41:28.2034617Z #11 13.36 Selecting previously unselected package libssh2-1:amd64.
2026-05-10T14:41:28.3866902Z #11 13.36 Preparing to unpack .../52-libssh2-1_1.10.0-3+b1_amd64.deb ...
2026-05-10T14:41:28.3867944Z #11 13.36 Unpacking libssh2-1:amd64 (1.10.0-3+b1) ...
2026-05-10T14:41:28.3868981Z #11 13.39 Selecting previously unselected package libcurl3-gnutls:amd64.
2026-05-10T14:41:28.3870075Z #11 13.39 Preparing to unpack .../53-libcurl3-gnutls_7.88.1-10+deb12u14_amd64.deb ...
2026-05-10T14:41:28.3870985Z #11 13.39 Unpacking libcurl3-gnutls:amd64 (7.88.1-10+deb12u14) ...
2026-05-10T14:41:28.3871808Z #11 13.42 Selecting previously unselected package liberror-perl.
2026-05-10T14:41:28.3872660Z #11 13.43 Preparing to unpack .../54-liberror-perl_0.17029-2_all.deb ...
2026-05-10T14:41:28.3873432Z #11 13.43 Unpacking liberror-perl (0.17029-2) ...
2026-05-10T14:41:28.3874153Z #11 13.44 Selecting previously unselected package git-man.
2026-05-10T14:41:28.3875353Z #11 13.45 Preparing to unpack .../55-git-man_1%3a2.39.5-0+deb12u3_all.deb ...
2026-05-10T14:41:28.3876261Z #11 13.45 Unpacking git-man (1:2.39.5-0+deb12u3) ...
2026-05-10T14:41:28.3876974Z #11 13.54 Selecting previously unselected package git.
2026-05-10T14:41:28.5445806Z #11 13.54 Preparing to unpack .../56-git_1%3a2.39.5-0+deb12u3_amd64.deb ...
2026-05-10T14:41:28.5446913Z #11 13.55 Unpacking git (1:2.39.5-0+deb12u3) ...
2026-05-10T14:41:28.8137406Z #11 13.97 Setting up media-types (10.0.0) ...
2026-05-10T14:41:28.9149348Z #11 13.97 Setting up libkeyutils1:amd64 (1.6.3-2) ...
2026-05-10T14:41:28.9153291Z #11 13.97 Setting up libpsl5:amd64 (0.21.2-1) ...
2026-05-10T14:41:28.9154136Z #11 13.97 Setting up libtirpc-common (1.3.3+ds-1) ...
2026-05-10T14:41:28.9155569Z #11 13.98 Setting up libbrotli1:amd64 (1.0.9-2+b6) ...
2026-05-10T14:41:28.9156525Z #11 13.98 Setting up libsqlite3-0:amd64 (3.40.1-2+deb12u2) ...
2026-05-10T14:41:28.9158412Z #11 13.98 Setting up binutils-common:amd64 (2.40-2) ...
2026-05-10T14:41:28.9159364Z #11 13.98 Setting up libnghttp2-14:amd64 (1.52.0-1+deb12u2) ...
2026-05-10T14:41:28.9162287Z #11 13.99 Setting up linux-libc-dev:amd64 (6.1.170-3) ...
2026-05-10T14:41:28.9163234Z #11 13.99 Setting up libctf-nobfd0:amd64 (2.40-2) ...
2026-05-10T14:41:28.9164124Z #11 13.99 Setting up libgomp1:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:41:28.9165441Z #11 13.99 Setting up bzip2 (1.0.8-5+b1) ...
2026-05-10T14:41:28.9168173Z #11 13.99 Setting up libjansson4:amd64 (2.14-2) ...
2026-05-10T14:41:28.9169101Z #11 14.00 Setting up libkrb5support0:amd64 (1.20.1-2+deb12u4) ...
2026-05-10T14:41:28.9169859Z #11 14.00 Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg-10) ...
2026-05-10T14:41:28.9170764Z #11 14.00 Setting up perl-modules-5.36 (5.36.0-7+deb12u3) ...
2026-05-10T14:41:28.9171384Z #11 14.00 Setting up rpcsvc-proto (1.4.3-1) ...
2026-05-10T14:41:28.9172836Z #11 14.00 Setting up make (4.3-4.1) ...
2026-05-10T14:41:28.9175297Z #11 14.01 Setting up libmpfr6:amd64 (4.2.0-1) ...
2026-05-10T14:41:28.9178052Z #11 14.01 Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b2) ...
2026-05-10T14:41:28.9178946Z #11 14.01 Setting up xz-utils (5.4.1-1) ...
2026-05-10T14:41:28.9179842Z #11 14.02 update-alternatives: using /usr/bin/xz to provide /usr/bin/lzma (lzma) in auto mode
2026-05-10T14:41:28.9181805Z #11 14.02 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:41:28.9183695Z #11 14.02 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:41:28.9185909Z #11 14.02 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:41:28.9188319Z #11 14.02 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:41:28.9190302Z #11 14.02 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:41:28.9192364Z #11 14.02 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:41:28.9195393Z #11 14.02 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:41:28.9198054Z #11 14.02 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:41:28.9199942Z #11 14.02 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:41:28.9202174Z #11 14.02 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:41:28.9203377Z #11 14.02 Setting up libquadmath0:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:41:28.9204072Z #11 14.02 Setting up libmpc3:amd64 (1.3.1-1) ...
2026-05-10T14:41:28.9204526Z #11 14.03 Setting up libatomic1:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:41:28.9207268Z #11 14.03 Setting up patch (2.7.6-7) ...
2026-05-10T14:41:28.9207925Z #11 14.03 Setting up libncursesw6:amd64 (6.4-4) ...
2026-05-10T14:41:28.9208590Z #11 14.03 Setting up libk5crypto3:amd64 (1.20.1-2+deb12u4) ...
2026-05-10T14:41:28.9209271Z #11 14.04 Setting up libsasl2-2:amd64 (2.1.28+dfsg-10) ...
2026-05-10T14:41:28.9210313Z #11 14.04 Setting up libubsan1:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:41:28.9210913Z #11 14.05 Setting up libcrypt-dev:amd64 (1:4.4.33-2) ...
2026-05-10T14:41:28.9211463Z #11 14.05 Setting up libasan8:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:41:28.9212017Z #11 14.06 Setting up git-man (1:2.39.5-0+deb12u3) ...
2026-05-10T14:41:28.9212401Z #11 14.06 Setting up libssh2-1:amd64 (1.10.0-3+b1) ...
2026-05-10T14:41:28.9212784Z #11 14.06 Setting up libkrb5-3:amd64 (1.20.1-2+deb12u4) ...
2026-05-10T14:41:28.9216138Z #11 14.06 Setting up libtsan2:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:41:28.9216592Z #11 14.07 Setting up libbinutils:amd64 (2.40-2) ...
2026-05-10T14:41:28.9216965Z #11 14.07 Setting up libisl23:amd64 (0.25-1.1) ...
2026-05-10T14:41:29.0196953Z #11 14.07 Setting up libc-dev-bin (2.36-9+deb12u13) ...
2026-05-10T14:41:29.0198944Z #11 14.07 Setting up openssl (3.0.19-1~deb12u2) ...
2026-05-10T14:41:29.0199949Z #11 14.08 Setting up readline-common (8.2-1.3) ...
2026-05-10T14:41:29.0200861Z #11 14.08 Setting up libcc1-0:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:41:29.0201739Z #11 14.08 Setting up liblsan0:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:41:29.0202971Z #11 14.09 Setting up libitm1:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:41:29.0203825Z #11 14.09 Setting up libgdbm6:amd64 (1.23-3) ...
2026-05-10T14:41:29.0205437Z #11 14.09 Setting up libctf0:amd64 (2.40-2) ...
2026-05-10T14:41:29.0206313Z #11 14.09 Setting up cpp-12 (12.2.0-14+deb12u1) ...
2026-05-10T14:41:29.0207205Z #11 14.10 Setting up libreadline8:amd64 (8.2-1.3) ...
2026-05-10T14:41:29.0208101Z #11 14.10 Setting up libldap-2.5-0:amd64 (2.5.13+dfsg-5) ...
2026-05-10T14:41:29.0208985Z #11 14.10 Setting up ca-certificates (20230311+deb12u1) ...
2026-05-10T14:41:29.0209863Z #11 14.17 debconf: unable to initialize frontend: Dialog
2026-05-10T14:41:29.0210827Z #11 14.17 debconf: (TERM is not set, so the dialog frontend is not usable.)
2026-05-10T14:41:29.0211858Z #11 14.17 debconf: falling back to frontend: Readline
2026-05-10T14:41:29.0212704Z #11 14.17 debconf: unable to initialize frontend: Readline
2026-05-10T14:41:29.0213616Z #11 14.17 debconf: (This frontend requires a controlling tty.)
2026-05-10T14:41:29.0214502Z #11 14.17 debconf: falling back to frontend: Teletype
2026-05-10T14:41:29.4204608Z #11 14.57 Updating certificates in /etc/ssl/certs...
2026-05-10T14:41:29.9928079Z #11 15.15 142 added, 0 removed; done.
2026-05-10T14:41:30.2415505Z #11 15.16 Setting up libgprofng0:amd64 (2.40-2) ...
2026-05-10T14:41:30.2416440Z #11 15.16 Setting up libgcc-12-dev:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:41:30.2417687Z #11 15.16 Setting up libgssapi-krb5-2:amd64 (1.20.1-2+deb12u4) ...
2026-05-10T14:41:30.2418803Z #11 15.17 Setting up libgdbm-compat4:amd64 (1.23-3) ...
2026-05-10T14:41:30.2419673Z #11 15.17 Setting up cpp (4:12.2.0-3) ...
2026-05-10T14:41:30.2420511Z #11 15.18 Setting up libperl5.36:amd64 (5.36.0-7+deb12u3) ...
2026-05-10T14:41:30.2421416Z #11 15.18 Setting up binutils-x86-64-linux-gnu (2.40-2) ...
2026-05-10T14:41:30.2422296Z #11 15.18 Setting up libtirpc3:amd64 (1.3.3+ds-1) ...
2026-05-10T14:41:30.2423232Z #11 15.18 Setting up libcurl3-gnutls:amd64 (7.88.1-10+deb12u14) ...
2026-05-10T14:41:30.2424085Z #11 15.19 Setting up binutils (2.40-2) ...
2026-05-10T14:41:30.2425066Z #11 15.19 Setting up perl (5.36.0-7+deb12u3) ...
2026-05-10T14:41:30.2425932Z #11 15.20 Setting up libtirpc-dev:amd64 (1.3.3+ds-1) ...
2026-05-10T14:41:30.2426757Z #11 15.20 Setting up gcc-12 (12.2.0-14+deb12u1) ...
2026-05-10T14:41:30.2427564Z #11 15.20 Setting up libdpkg-perl (1.21.22) ...
2026-05-10T14:41:30.2428355Z #11 15.21 Setting up libnsl2:amd64 (1.3.0-2) ...
2026-05-10T14:41:30.2429232Z #11 15.21 Setting up libpython3.11-stdlib:amd64 (3.11.2-6+deb12u6) ...
2026-05-10T14:41:30.2430105Z #11 15.21 Setting up gcc (4:12.2.0-3) ...
2026-05-10T14:41:30.2430816Z #11 15.22 Setting up dpkg-dev (1.21.22) ...
2026-05-10T14:41:30.2431585Z #11 15.22 Setting up liberror-perl (0.17029-2) ...
2026-05-10T14:41:30.2432720Z #11 15.23 Setting up git (1:2.39.5-0+deb12u3) ...
2026-05-10T14:41:30.2433546Z #11 15.24 Setting up libnsl-dev:amd64 (1.3.0-2) ...
2026-05-10T14:41:30.2434391Z #11 15.24 Setting up libc6-dev:amd64 (2.36-9+deb12u13) ...
2026-05-10T14:41:30.2435571Z #11 15.24 Setting up libpython3-stdlib:amd64 (3.11.2-1+b1) ...
2026-05-10T14:41:30.2436452Z #11 15.24 Setting up python3.11 (3.11.2-6+deb12u6) ...
2026-05-10T14:41:30.7066416Z #11 15.86 Setting up libstdc++-12-dev:amd64 (12.2.0-14+deb12u1) ...
2026-05-10T14:41:30.8085675Z #11 15.86 Setting up python3 (3.11.2-1+b1) ...
2026-05-10T14:41:30.8090371Z #11 15.87 running python rtupdate hooks for python3.11...
2026-05-10T14:41:30.8091435Z #11 15.87 running python post-rtupdate hooks for python3.11...
2026-05-10T14:41:30.8092501Z #11 15.95 Setting up g++-12 (12.2.0-14+deb12u1) ...
2026-05-10T14:41:30.8093246Z #11 15.95 Setting up g++ (4:12.2.0-3) ...
2026-05-10T14:41:30.8094427Z #11 15.96 update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode
2026-05-10T14:41:30.8095656Z #11 15.96 Setting up build-essential (12.9) ...
2026-05-10T14:41:30.8096514Z #11 15.96 Processing triggers for libc-bin (2.36-9+deb12u13) ...
2026-05-10T14:41:30.9773299Z #11 15.97 Processing triggers for ca-certificates (20230311+deb12u1) ...
2026-05-10T14:41:30.9775364Z #11 15.98 Updating certificates in /etc/ssl/certs...
2026-05-10T14:41:31.2707766Z #11 16.42 0 added, 0 removed; done.
2026-05-10T14:41:31.2709463Z #11 16.42 Running hooks in /etc/ca-certificates/update.d...
2026-05-10T14:41:31.4227930Z #11 16.43 done.
2026-05-10T14:41:32.5911280Z #11 DONE 17.7s
2026-05-10T14:41:32.7418399Z 
2026-05-10T14:41:32.7419547Z #13 [builder  3/13] RUN corepack enable && corepack prepare pnpm@10 --activate
2026-05-10T14:41:33.1592219Z #13 0.568 Preparing pnpm@10 for immediate activation...
2026-05-10T14:41:34.3868443Z #13 DONE 1.8s
2026-05-10T14:41:34.6159012Z 
2026-05-10T14:41:34.6166727Z #14 [builder  4/13] WORKDIR /app
2026-05-10T14:41:34.6167373Z #14 DONE 0.0s
2026-05-10T14:41:34.6167740Z 
2026-05-10T14:41:34.6168738Z #15 [builder  5/13] COPY pnpm-workspace.yaml package.json pnpm-lock.yaml ./
2026-05-10T14:41:34.6169628Z #15 DONE 0.0s
2026-05-10T14:41:34.6170309Z 
2026-05-10T14:41:34.6170964Z #16 [builder  6/13] COPY apps/server/package.json apps/server/
2026-05-10T14:41:34.6172026Z #16 DONE 0.0s
2026-05-10T14:41:34.6172439Z 
2026-05-10T14:41:34.6173385Z #17 [builder  7/13] COPY packages/protocol/package.json packages/protocol/
2026-05-10T14:41:34.6174260Z #17 DONE 0.0s
2026-05-10T14:41:34.6175096Z 
2026-05-10T14:41:34.6175807Z #18 [builder  8/13] COPY packages/game-logic/package.json packages/game-logic/
2026-05-10T14:41:34.6176918Z #18 DONE 0.0s
2026-05-10T14:41:34.6177383Z 
2026-05-10T14:41:34.6178255Z #19 [builder  9/13] COPY packages/db/package.json packages/db/
2026-05-10T14:41:34.6179001Z #19 DONE 0.0s
2026-05-10T14:41:34.6179664Z 
2026-05-10T14:41:34.6180476Z #20 [builder 10/13] RUN pnpm install --frozen-lockfile  && pnpm rebuild better-sqlite3 argon2
2026-05-10T14:41:35.0208109Z #20 0.555 Scope: all 5 workspace projects
2026-05-10T14:41:35.1762625Z #20 0.711 Lockfile is up to date, resolution step is skipped
2026-05-10T14:41:35.2836494Z #20 0.818 Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-10T14:41:35.5046508Z #20 0.889 Packages: +632
2026-05-10T14:41:35.5051413Z #20 0.889 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-05-10T14:41:35.5625899Z #20 1.097 
2026-05-10T14:41:35.5627721Z #20 1.097    ╭──────────────────────────────────────────────╮
2026-05-10T14:41:35.5629172Z #20 1.097    │                                              │
2026-05-10T14:41:35.5630267Z #20 1.097    │     Update available! 10.33.4 → 11.0.9.      │
2026-05-10T14:41:35.5631689Z #20 1.097    │     Changelog: https://pnpm.io/v/11.0.9      │
2026-05-10T14:41:35.5632702Z #20 1.097    │   To update, run: corepack use pnpm@11.0.9   │
2026-05-10T14:41:35.5633940Z #20 1.097    │                                              │
2026-05-10T14:41:35.5635213Z #20 1.097    ╰──────────────────────────────────────────────╯
2026-05-10T14:41:35.5636378Z #20 1.097 
2026-05-10T14:41:36.2842947Z #20 1.819 Progress: resolved 632, reused 0, downloaded 63, added 18
2026-05-10T14:41:37.2846838Z #20 2.819 Progress: resolved 632, reused 0, downloaded 97, added 28
2026-05-10T14:41:38.2950158Z #20 3.830 Progress: resolved 632, reused 0, downloaded 145, added 46
2026-05-10T14:41:39.3101655Z #20 4.845 Progress: resolved 632, reused 0, downloaded 202, added 62
2026-05-10T14:41:40.3038771Z #20 5.837 Progress: resolved 632, reused 0, downloaded 274, added 84
2026-05-10T14:41:41.3064571Z #20 6.839 Progress: resolved 632, reused 0, downloaded 366, added 118
2026-05-10T14:41:42.3076790Z #20 7.842 Progress: resolved 632, reused 0, downloaded 450, added 148
2026-05-10T14:41:43.3081726Z #20 8.843 Progress: resolved 632, reused 0, downloaded 573, added 211
2026-05-10T14:41:43.8264158Z #20 9.361 Packages are hard linked from the content-addressable store to the virtual store.
2026-05-10T14:41:43.8267890Z #20 9.361   Content-addressable store is at: /root/.local/share/pnpm/store/v10
2026-05-10T14:41:43.8268758Z #20 9.361   Virtual store is at:             node_modules/.pnpm
2026-05-10T14:41:44.3144060Z #20 9.849 Progress: resolved 632, reused 0, downloaded 619, added 227
2026-05-10T14:41:45.0786833Z #20 10.61 Progress: resolved 632, reused 0, downloaded 630, added 632, done
2026-05-10T14:41:45.7025893Z #20 11.24 .../node_modules/better-sqlite3 install$ prebuild-install || node-gyp rebuild --release
2026-05-10T14:41:45.8471760Z #20 11.24 .../esbuild@0.18.20/node_modules/esbuild postinstall$ node install.js
2026-05-10T14:41:45.8473395Z #20 11.24 .../esbuild@0.25.12/node_modules/esbuild postinstall$ node install.js
2026-05-10T14:41:45.8492126Z #20 11.27 .../esbuild@0.27.7/node_modules/esbuild postinstall$ node install.js
2026-05-10T14:41:45.8493593Z #20 11.31 .../argon2@0.44.0/node_modules/argon2 install$ cross-env ZERO_AR_DATE=1 node-gyp-build
2026-05-10T14:41:45.8494951Z #20 11.38 .../esbuild@0.18.20/node_modules/esbuild postinstall: Done
2026-05-10T14:41:46.0731548Z #20 11.43 .../esbuild@0.25.12/node_modules/esbuild postinstall: Done
2026-05-10T14:41:46.0732391Z #20 11.46 .../esbuild@0.27.7/node_modules/esbuild postinstall: Done
2026-05-10T14:41:46.0847146Z #20 11.62 .../argon2@0.44.0/node_modules/argon2 install: Done
2026-05-10T14:41:46.2330788Z #20 11.77 .../node_modules/better-sqlite3 install: Done
2026-05-10T14:41:46.3774394Z #20 11.91 
2026-05-10T14:41:46.3774953Z #20 11.91 devDependencies:
2026-05-10T14:41:46.3775471Z #20 11.91 + @better-auth/cli 1.4.21
2026-05-10T14:41:46.3775959Z #20 11.91 
2026-05-10T14:41:46.6087306Z #20 11.97 ╭ Warning ─────────────────────────────────────────────────────────────────────╮
2026-05-10T14:41:46.6088804Z #20 11.97 │                                                                              │
2026-05-10T14:41:46.6090223Z #20 11.97 │   Ignored build scripts: @prisma/client@5.22.0, msgpackr-extract@3.0.3,      │
2026-05-10T14:41:46.6091678Z #20 11.97 │   protobufjs@7.5.6, protobufjs@8.0.1.                                        │
2026-05-10T14:41:46.6093152Z #20 11.97 │   Run "pnpm approve-builds" to pick which dependencies should be allowed     │
2026-05-10T14:41:46.6094586Z #20 11.97 │   to run scripts.                                                            │
2026-05-10T14:41:46.6096093Z #20 11.97 │                                                                              │
2026-05-10T14:41:46.6097372Z #20 11.97 ╰──────────────────────────────────────────────────────────────────────────────╯
2026-05-10T14:41:46.6098337Z #20 11.99 Done in 11.7s using pnpm v10.33.4
2026-05-10T14:41:46.9404479Z #20 12.47 .../node_modules/better-sqlite3 install$ prebuild-install || node-gyp rebuild --release
2026-05-10T14:41:47.0826706Z #20 12.62 .../node_modules/better-sqlite3 install: Done
2026-05-10T14:41:49.6356969Z #20 DONE 15.2s
2026-05-10T14:41:49.7467197Z 
2026-05-10T14:41:49.7468023Z #21 [builder 11/13] COPY . .
2026-05-10T14:41:49.7468474Z #21 DONE 0.1s
2026-05-10T14:41:49.8977585Z 
2026-05-10T14:41:49.8978573Z #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:41:50.2015143Z #22 0.454 
2026-05-10T14:41:50.2019588Z #22 0.454 > @rebno/protocol@0.1.0 prebuild /app/packages/protocol
2026-05-10T14:41:50.2022372Z #22 0.454 > node scripts/sync-from-tools-protocol-doc.mjs
2026-05-10T14:41:50.2022897Z #22 0.454 
2026-05-10T14:41:50.3877868Z #22 0.488 synced legacy-opcodes from /app/tools/protocol-doc/output/protocol.ts
2026-05-10T14:41:56.5520956Z #22 DONE 6.8s
2026-05-10T14:41:56.7042061Z 
2026-05-10T14:41:56.7043438Z #23 [builder 13/13] RUN pnpm --filter @rebno/server deploy --prod --legacy /tmp/server-prod
2026-05-10T14:41:57.1430989Z #23 0.590  WARN  Shared workspace lockfile detected but configuration forces legacy deploy implementation.
2026-05-10T14:41:57.2528700Z #23 0.669 Packages are copied from the content-addressable store to the virtual store.
2026-05-10T14:41:57.2529797Z #23 0.669   Content-addressable store is at: /root/.local/share/pnpm/store/v10
2026-05-10T14:41:57.2530740Z #23 0.669   Virtual store is at:             ../tmp/server-prod/node_modules/.pnpm
2026-05-10T14:41:57.2532070Z #23 0.699 Progress: resolved 1, reused 0, downloaded 0, added 0
2026-05-10T14:41:58.2551391Z #23 1.702 Progress: resolved 305, reused 0, downloaded 0, added 0
2026-05-10T14:41:59.2595220Z #23 2.706 Progress: resolved 666, reused 0, downloaded 0, added 0
2026-05-10T14:42:00.2594937Z #23 3.706 Progress: resolved 699, reused 1, downloaded 0, added 0
2026-05-10T14:42:02.1738887Z #23 5.619 Progress: resolved 700, reused 1, downloaded 0, added 0
2026-05-10T14:42:03.0593908Z #23 6.506  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:42:03.0606337Z #23 6.506 Progress: resolved 738, reused 1, downloaded 0, added 0, done
2026-05-10T14:42:03.1796075Z #23 6.510  WARN  Issues with peer dependencies found
2026-05-10T14:42:03.1796676Z #23 6.510 apps/server
2026-05-10T14:42:03.1797220Z #23 6.510 ├─┬ better-call 1.3.5
2026-05-10T14:42:03.1798126Z #23 6.510 │ └── ✕ unmet peer zod@^4.0.0: found 3.25.76
2026-05-10T14:42:03.1798864Z #23 6.510 ├─┬ @colyseus/redis-presence 0.17.7
2026-05-10T14:42:03.1799459Z #23 6.510 │ └─┬ @colyseus/core 0.17.43
2026-05-10T14:42:03.1800113Z #23 6.510 │   └── ✕ unmet peer zod@^4.1.12: found 3.25.76
2026-05-10T14:42:03.1800740Z #23 6.510 ├─┬ @colyseus/better-call 1.3.3
2026-05-10T14:42:03.1801411Z #23 6.510 │ └── ✕ unmet peer zod@^4.0.0: found 3.25.76
2026-05-10T14:42:03.1802010Z #23 6.510 └─┬ colyseus 0.17.10
2026-05-10T14:42:03.1802565Z #23 6.510   └─┬ @colyseus/playground 0.17.12
2026-05-10T14:42:03.1803234Z #23 6.510     └── ✕ unmet peer zod@^4.1.12: found 3.25.76
2026-05-10T14:42:03.1803933Z #23 6.626 .                                        | +522 ++++++++++++++++++++++++++++++++
2026-05-10T14:42:14.8015257Z #23 18.25 ╭ Warning ─────────────────────────────────────────────────────────────────────╮
2026-05-10T14:42:14.8016299Z #23 18.25 │                                                                              │
2026-05-10T14:42:14.8017361Z #23 18.25 │   Ignored build scripts: @prisma/client@5.22.0, msgpackr-extract@3.0.3,      │
2026-05-10T14:42:14.8018463Z #23 18.25 │   protobufjs@7.5.6, protobufjs@8.0.1.                                        │
2026-05-10T14:42:14.8019573Z #23 18.25 │   Run "pnpm approve-builds" to pick which dependencies should be allowed     │
2026-05-10T14:42:14.8021005Z #23 18.25 │   to run scripts.                                                            │
2026-05-10T14:42:14.8021680Z #23 18.25 │                                                                              │
2026-05-10T14:42:14.8022265Z #23 18.25 ╰──────────────────────────────────────────────────────────────────────────────╯
2026-05-10T14:42:15.0915277Z #23 DONE 18.5s
2026-05-10T14:42:17.2962525Z 
2026-05-10T14:42:17.2963906Z #24 [runtime 4/9] COPY --from=builder --chown=node:node /tmp/server-prod /app
2026-05-10T14:42:22.5548626Z #24 DONE 5.3s
2026-05-10T14:42:22.7431691Z 
2026-05-10T14:42:22.7433359Z #25 [runtime 5/9] COPY --chown=node:node apps/server/litestream.yml /etc/litestream.yml
2026-05-10T14:42:22.7434314Z #25 DONE 0.0s
2026-05-10T14:42:22.7434525Z 
2026-05-10T14:42:22.7435544Z #26 [runtime 6/9] COPY apps/server/docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh
2026-05-10T14:42:22.7436243Z #26 DONE 0.0s
2026-05-10T14:42:22.7436428Z 
2026-05-10T14:42:22.7437229Z #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:42:22.7438082Z #27 DONE 0.2s
2026-05-10T14:42:22.8951153Z 
2026-05-10T14:42:22.8952068Z #28 [runtime 8/9] RUN mkdir -p /data && chown node:node /data
2026-05-10T14:42:22.9574151Z #28 DONE 0.2s
2026-05-10T14:42:23.1326385Z 
2026-05-10T14:42:23.1327048Z #29 [runtime 9/9] WORKDIR /app
2026-05-10T14:42:23.1327521Z #29 DONE 0.0s
2026-05-10T14:42:23.1327719Z 
2026-05-10T14:42:23.1327881Z #30 exporting to image
2026-05-10T14:42:23.1328252Z #30 exporting layers
2026-05-10T14:42:32.4585149Z #30 exporting layers 9.5s done
2026-05-10T14:42:32.6102019Z #30 writing image sha256:f81dcc3397f247101f6a94ee1689f4e66cc71c428f8206c291f556bb0152d9e7 done
2026-05-10T14:42:32.6107477Z #30 naming to registry.fly.io/rebno-staging:f053c8a57760389f51d3a3d46770f16190533215 done
2026-05-10T14:42:32.6112559Z #30 naming to registry.fly.io/rebno-prod:f053c8a57760389f51d3a3d46770f16190533215 done
2026-05-10T14:42:32.6114398Z #30 DONE 9.5s
2026-05-10T14:42:32.6117219Z 
2026-05-10T14:42:32.6118077Z #31 pushing registry.fly.io/rebno-staging:f053c8a57760389f51d3a3d46770f16190533215 with docker
2026-05-10T14:42:32.6118902Z #31 pushing layer 5f70bf18a086
2026-05-10T14:42:32.7388565Z #31 pushing layer 8f909cadc577
2026-05-10T14:42:32.7389337Z #31 pushing layer 7d3c9ebdf328
2026-05-10T14:42:32.7390871Z #31 pushing layer 6e378ec7cc58
2026-05-10T14:42:32.7398693Z #31 pushing layer b7f406391234
2026-05-10T14:42:32.7399457Z #31 pushing layer 0e83bf9392ae
2026-05-10T14:42:32.7399980Z #31 pushing layer 3ce81b2202bf
2026-05-10T14:42:32.7400345Z #31 pushing layer 587fedee21c9
2026-05-10T14:42:32.7400605Z #31 pushing layer f1f5e38dcfa4
2026-05-10T14:42:32.7400892Z #31 pushing layer 81e7407e0664
2026-05-10T14:42:32.7401154Z #31 pushing layer 865fe7045a7c
2026-05-10T14:42:32.7401418Z #31 pushing layer 0c1dcbee05c1
2026-05-10T14:42:32.7401672Z #31 pushing layer 5d0ffcca6050
2026-05-10T14:42:32.8502274Z #31 pushing layer 7d3c9ebdf328 512B / 2.11kB 0.2s
2026-05-10T14:42:32.9966171Z #31 pushing layer 7d3c9ebdf328 5.63kB / 2.11kB 0.2s
2026-05-10T14:42:32.9967853Z #31 pushing layer 6e378ec7cc58 5.63kB / 2.11kB 0.2s
2026-05-10T14:42:32.9968610Z #31 pushing layer b7f406391234 3.07kB / 701B 0.3s
2026-05-10T14:42:33.8075812Z #31 pushing layer 0e83bf9392ae 20.13MB / 388.54MB 1.2s
2026-05-10T14:42:34.3968700Z #31 pushing layer 6e378ec7cc58 1.7s done
2026-05-10T14:42:34.5224820Z #31 pushing layer 8f909cadc577 1.8s done
2026-05-10T14:42:34.5225706Z #31 pushing layer 7d3c9ebdf328 1.9s done
2026-05-10T14:42:34.5226421Z #31 pushing layer b7f406391234 1.9s done
2026-05-10T14:42:34.7426133Z #31 pushing layer 3ce81b2202bf 1.97MB / 30.12MB 2.1s
2026-05-10T14:42:34.8737620Z #31 pushing layer 3ce81b2202bf 3.61MB / 30.12MB 2.2s
2026-05-10T14:42:34.9789024Z #31 pushing layer 3ce81b2202bf 5.24MB / 30.12MB 2.3s
2026-05-10T14:42:35.1026319Z #31 pushing layer 0e83bf9392ae 43.39MB / 388.54MB 2.5s
2026-05-10T14:42:35.1027280Z #31 pushing layer 3ce81b2202bf 6.88MB / 30.12MB 2.4s
2026-05-10T14:42:35.2126650Z #31 pushing layer 3ce81b2202bf 8.85MB / 30.12MB 2.5s
2026-05-10T14:42:35.2127764Z #31 pushing layer 587fedee21c9 1.69MB / 9.35MB 2.6s
2026-05-10T14:42:35.3132600Z #31 pushing layer 3ce81b2202bf 10.49MB / 30.12MB 2.6s
2026-05-10T14:42:35.3133584Z #31 pushing layer 587fedee21c9 3.27MB / 9.35MB 2.7s
2026-05-10T14:42:35.4275694Z #31 pushing layer 3ce81b2202bf 12.45MB / 30.12MB 2.8s
2026-05-10T14:42:35.4276866Z #31 pushing layer 587fedee21c9 4.55MB / 9.35MB 2.8s
2026-05-10T14:42:35.5314133Z #31 pushing layer 3ce81b2202bf 14.42MB / 30.12MB 2.9s
2026-05-10T14:42:35.5315430Z #31 pushing layer 587fedee21c9 5.33MB / 9.35MB 2.9s
2026-05-10T14:42:35.6350976Z #31 pushing layer 3ce81b2202bf 16.71MB / 30.12MB 3.0s
2026-05-10T14:42:35.6352460Z #31 pushing layer 587fedee21c9 6.92MB / 9.35MB 3.0s
2026-05-10T14:42:35.7355980Z #31 pushing layer 3ce81b2202bf 19.99MB / 30.12MB 3.1s
2026-05-10T14:42:35.7357479Z #31 pushing layer 587fedee21c9 9.53MB / 9.35MB 3.1s
2026-05-10T14:42:35.8993882Z #31 pushing layer 3ce81b2202bf 27.20MB / 30.12MB 3.3s
2026-05-10T14:42:35.9999567Z #31 pushing layer 3ce81b2202bf 29.82MB / 30.12MB 3.4s
2026-05-10T14:42:36.4016466Z #31 pushing layer 5d0ffcca6050 4.87MB / 74.82MB 3.7s
2026-05-10T14:42:36.6328363Z #31 pushing layer 5d0ffcca6050 9.19MB / 74.82MB 3.9s
2026-05-10T14:42:36.8512727Z #31 pushing layer 5d0ffcca6050 13.59MB / 74.82MB 4.2s
2026-05-10T14:42:36.9924514Z #31 pushing layer 5d0ffcca6050 17.96MB / 74.82MB 4.4s
2026-05-10T14:42:37.1063690Z #31 pushing layer 0e83bf9392ae 63.56MB / 388.54MB 4.4s
2026-05-10T14:42:37.2146325Z #31 pushing layer 5d0ffcca6050 22.27MB / 74.82MB 4.6s
2026-05-10T14:42:37.4268198Z #31 pushing layer 5d0ffcca6050 28.74MB / 74.82MB 4.8s
2026-05-10T14:42:37.6443577Z #31 pushing layer 5d0ffcca6050 33.09MB / 74.82MB 5.0s
2026-05-10T14:42:37.8506694Z #31 pushing layer 0e83bf9392ae 85.55MB / 388.54MB 5.2s
2026-05-10T14:42:38.0698327Z #31 pushing layer 587fedee21c9 5.4s done
2026-05-10T14:42:38.0700080Z #31 pushing layer 5d0ffcca6050 36.90MB / 74.82MB 5.4s
2026-05-10T14:42:38.5116583Z #31 pushing layer 0e83bf9392ae 105.39MB / 388.54MB 5.9s
2026-05-10T14:42:39.4387926Z #31 pushing layer 5d0ffcca6050 41.28MB / 74.82MB 6.7s
2026-05-10T14:42:39.5673872Z #31 pushing layer 3ce81b2202bf 6.9s done
2026-05-10T14:42:39.5674969Z #31 pushing layer 5d0ffcca6050 45.13MB / 74.82MB 7.0s
2026-05-10T14:42:39.6762811Z #31 pushing layer 0e83bf9392ae 128.14MB / 388.54MB 7.1s
2026-05-10T14:42:39.8963509Z #31 pushing layer 5d0ffcca6050 50.03MB / 74.82MB 7.2s
2026-05-10T14:42:40.1116704Z #31 pushing layer 5d0ffcca6050 54.38MB / 74.82MB 7.4s
2026-05-10T14:42:40.3244427Z #31 pushing layer 5d0ffcca6050 58.72MB / 74.82MB 7.6s
2026-05-10T14:42:40.5535144Z #31 pushing layer 5d0ffcca6050 64.02MB / 74.82MB 7.9s
2026-05-10T14:42:40.6839379Z #31 pushing layer 0e83bf9392ae 148.87MB / 388.54MB 8.1s
2026-05-10T14:42:40.8102587Z #31 pushing layer 5d0ffcca6050 68.37MB / 74.82MB 8.1s
2026-05-10T14:42:41.0469388Z #31 pushing layer 5d0ffcca6050 73.64MB / 74.82MB 8.4s
2026-05-10T14:42:41.1587246Z #31 pushing layer 5d0ffcca6050 77.90MB / 74.82MB 8.5s
2026-05-10T14:42:41.4993084Z #31 pushing layer 0e83bf9392ae 169.65MB / 388.54MB 8.9s
2026-05-10T14:42:42.2591767Z #31 pushing layer 0e83bf9392ae 193.02MB / 388.54MB 9.6s
2026-05-10T14:42:43.0569806Z #31 pushing layer 0e83bf9392ae 212.60MB / 388.54MB 10.4s
2026-05-10T14:42:43.9253891Z #31 pushing layer 0e83bf9392ae 234.01MB / 388.54MB 11.3s
2026-05-10T14:42:44.6775420Z #31 pushing layer 0e83bf9392ae 255.49MB / 388.54MB 12.1s
2026-05-10T14:42:45.2367344Z #31 pushing layer 0e83bf9392ae 275.45MB / 388.54MB 12.6s
2026-05-10T14:42:45.8991097Z #31 pushing layer 0e83bf9392ae 296.02MB / 388.54MB 13.3s
2026-05-10T14:42:46.3392862Z #31 pushing layer 5d0ffcca6050 13.6s done
2026-05-10T14:42:46.5659004Z #31 pushing layer 0e83bf9392ae 317.12MB / 388.54MB 14.0s
2026-05-10T14:42:47.2614837Z #31 pushing layer 0e83bf9392ae 337.14MB / 388.54MB 14.7s
2026-05-10T14:42:48.0755909Z #31 pushing layer 0e83bf9392ae 359.32MB / 388.54MB 15.5s
2026-05-10T14:42:48.8364979Z #31 pushing layer 0e83bf9392ae 380.78MB / 388.54MB 16.2s
2026-05-10T14:42:49.6104177Z #31 pushing layer 0e83bf9392ae 403.97MB / 388.54MB 17.0s
2026-05-10T14:42:54.3667776Z #31 pushing layer 0e83bf9392ae 21.8s done
2026-05-10T14:42:56.3278423Z #31 pushing layer 0c1dcbee05c1 23.7s done
2026-05-10T14:42:56.4478961Z #31 pushing layer 5f70bf18a086 23.7s done
2026-05-10T14:42:56.4479403Z #31 pushing layer f1f5e38dcfa4 23.7s done
2026-05-10T14:42:56.4479864Z #31 pushing layer 81e7407e0664 23.7s done
2026-05-10T14:42:56.4480174Z #31 pushing layer 865fe7045a7c 23.7s done
2026-05-10T14:42:56.4480539Z #31 DONE 23.8s
2026-05-10T14:42:56.4480675Z 
2026-05-10T14:42:56.4481074Z #32 pushing registry.fly.io/rebno-prod:f053c8a57760389f51d3a3d46770f16190533215 with docker
2026-05-10T14:42:56.4481702Z #32 pushing layer 5f70bf18a086 0.1s
2026-05-10T14:42:56.4482120Z #32 pushing layer 8f909cadc577
2026-05-10T14:42:56.4482398Z #32 pushing layer 7d3c9ebdf328
2026-05-10T14:42:56.4482675Z #32 pushing layer 6e378ec7cc58
2026-05-10T14:42:56.4483067Z #32 pushing layer b7f406391234
2026-05-10T14:42:56.4483327Z #32 pushing layer 3ce81b2202bf
2026-05-10T14:42:56.4483647Z #32 pushing layer 587fedee21c9
2026-05-10T14:42:56.4484530Z #32 pushing layer f1f5e38dcfa4
2026-05-10T14:42:56.4495468Z #32 pushing layer 81e7407e0664
2026-05-10T14:42:56.4495981Z #32 pushing layer 865fe7045a7c
2026-05-10T14:42:56.4496405Z #32 pushing layer 0c1dcbee05c1
2026-05-10T14:42:56.4496841Z #32 pushing layer 5d0ffcca6050
2026-05-10T14:42:58.9968784Z #32 pushing layer 81e7407e0664 2.6s done
2026-05-10T14:42:59.1479470Z #32 pushing layer 5f70bf18a086 2.6s done
2026-05-10T14:42:59.1479894Z #32 pushing layer 8f909cadc577 2.6s done
2026-05-10T14:42:59.1480798Z #32 pushing layer 7d3c9ebdf328 2.6s done
2026-05-10T14:42:59.1481116Z #32 pushing layer 6e378ec7cc58 2.6s done
2026-05-10T14:42:59.1481413Z #32 pushing layer b7f406391234 2.6s done
2026-05-10T14:42:59.1481707Z #32 pushing layer 0e83bf9392ae 2.6s done
2026-05-10T14:42:59.1481997Z #32 pushing layer 3ce81b2202bf 2.6s done
2026-05-10T14:42:59.1482314Z #32 pushing layer 587fedee21c9 2.6s done
2026-05-10T14:42:59.1482609Z #32 pushing layer f1f5e38dcfa4 2.6s done
2026-05-10T14:42:59.1482899Z #32 pushing layer 865fe7045a7c 2.6s done
2026-05-10T14:42:59.1483190Z #32 pushing layer 0c1dcbee05c1 2.6s done
2026-05-10T14:42:59.1483481Z #32 pushing layer 5d0ffcca6050 2.6s done
2026-05-10T14:42:59.1483729Z #32 DONE 2.7s
2026-05-10T14:42:59.4519412Z ##[group]Run flyctl deploy \
2026-05-10T14:42:59.4519882Z [36;1mflyctl deploy \[0m
2026-05-10T14:42:59.4520266Z [36;1m  -a rebno-staging \[0m
2026-05-10T14:42:59.4520899Z [36;1m  --image registry.fly.io/rebno-staging:f053c8a57760389f51d3a3d46770f16190533215 \[0m
2026-05-10T14:42:59.4521602Z [36;1m  --config apps/server/fly.staging.toml \[0m
2026-05-10T14:42:59.4522075Z [36;1m  --strategy immediate[0m
2026-05-10T14:42:59.4570946Z shell: /usr/bin/bash -e {0}
2026-05-10T14:42:59.4571320Z env:
2026-05-10T14:42:59.4571709Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T14:42:59.4577476Z   FLY_API_TOKEN: ***
2026-05-10T14:42:59.4577847Z ##[endgroup]
2026-05-10T14:42:59.5523900Z ==> Verifying app config
2026-05-10T14:42:59.5524634Z Validating apps/server/fly.staging.toml
2026-05-10T14:42:59.5526307Z --> Verified app config
2026-05-10T14:42:59.5532782Z [32m✓[0m Configuration is valid
2026-05-10T14:42:59.8374095Z [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:42:59.8375906Z 
2026-05-10T14:42:59.8377519Z [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:42:59.8378592Z 
2026-05-10T14:42:59.8378751Z ==> Building image
2026-05-10T14:42:59.9997005Z Searching for image 'registry.fly.io/rebno-staging:f053c8a57760389f51d3a3d46770f16190533215' remotely...
2026-05-10T14:43:00.4010905Z image found: img_ox20prjy1733vj1z
2026-05-10T14:43:00.4928996Z 
2026-05-10T14:43:00.4930681Z Watch your deployment at https://fly.io/apps/rebno-staging/monitoring
2026-05-10T14:43:00.4931504Z 
2026-05-10T14:43:01.4184279Z Updating existing machines in 'rebno-staging' with immediate strategy
2026-05-10T14:43:01.5668285Z > Acquiring lease for 48e0dedbde42e8
2026-05-10T14:43:01.7585584Z > Acquired lease for 48e0dedbde42e8
2026-05-10T14:43:01.7586308Z > Updating machine config for 48e0dedbde42e8
2026-05-10T14:43:01.7595662Z > Updating 48e0dedbde42e8 [app]
2026-05-10T14:43:08.0540974Z > Updated machine config for 48e0dedbde42e8
2026-05-10T14:43:08.2641435Z ✔ Machine 48e0dedbde42e8 is now in a good state
2026-05-10T14:43:08.2642411Z > Clearing lease for 48e0dedbde42e8
2026-05-10T14:43:08.4269584Z ✔ Cleared lease for 48e0dedbde42e8
2026-05-10T14:43:08.5607548Z Checking DNS configuration for rebno-staging.fly.dev
2026-05-10T14:43:08.6083916Z ✓ DNS configuration verified
2026-05-10T14:43:08.6084315Z 
2026-05-10T14:43:08.6087060Z Visit your newly deployed app at https://rebno-staging.fly.dev/
2026-05-10T14:43:08.6087680Z 
2026-05-10T14:43:08.6202343Z ##[group]Run gh workflow run soak-staging.yml -F sha=f053c8a57760389f51d3a3d46770f16190533215
2026-05-10T14:43:08.6202979Z [36;1mgh workflow run soak-staging.yml -F sha=f053c8a57760389f51d3a3d46770f16190533215[0m
2026-05-10T14:43:08.6228363Z shell: /usr/bin/bash -e {0}
2026-05-10T14:43:08.6228628Z env:
2026-05-10T14:43:08.6228880Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T14:43:08.6229435Z   GH_TOKEN: ***
2026-05-10T14:43:08.6229642Z ##[endgroup]
2026-05-10T14:43:09.0143985Z HTTP 403: Resource not accessible by integration (https://api.github.com/repos/SaberMage/rebno/actions/workflows/soak-staging.yml)
2026-05-10T14:43:09.0165245Z ##[error]Process completed with exit code 1.
2026-05-10T14:43:09.0200908Z ##[group]Run pnpm --filter @rebno/client exec playwright install --with-deps chromium
2026-05-10T14:43:09.0201862Z [36;1mpnpm --filter @rebno/client exec playwright install --with-deps chromium[0m
2026-05-10T14:43:09.0236175Z shell: /usr/bin/bash -e {0}
2026-05-10T14:43:09.0236559Z env:
2026-05-10T14:43:09.0236941Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T14:43:09.0237440Z ##[endgroup]
2026-05-10T14:43:09.6265003Z Installing dependencies...
2026-05-10T14:43:09.6386972Z Switching to root user to install dependencies...
2026-05-10T14:43:09.7846719Z Get:1 file:/etc/apt/apt-mirrors.txt Mirrorlist [144 B]
2026-05-10T14:43:09.9041835Z Hit:2 http://azure.archive.ubuntu.com/ubuntu noble InRelease
2026-05-10T14:43:09.9119526Z Get:6 https://packages.microsoft.com/repos/azure-cli noble InRelease [3564 B]
2026-05-10T14:43:09.9165970Z Get:7 https://packages.microsoft.com/ubuntu/24.04/prod noble InRelease [3600 B]
2026-05-10T14:43:09.9342886Z Get:8 https://dl.google.com/linux/chrome-stable/deb stable InRelease [1825 B]
2026-05-10T14:43:09.9365836Z Get:3 http://azure.archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB]
2026-05-10T14:43:09.9390099Z Get:4 http://azure.archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB]
2026-05-10T14:43:09.9422453Z Get:5 http://azure.archive.ubuntu.com/ubuntu noble-security InRelease [126 kB]
2026-05-10T14:43:10.1036870Z Get:9 https://packages.microsoft.com/repos/azure-cli noble/main amd64 Packages [2192 B]
2026-05-10T14:43:10.1633912Z Get:10 https://packages.microsoft.com/ubuntu/24.04/prod noble/main armhf Packages [11.6 kB]
2026-05-10T14:43:10.1678366Z Get:11 https://packages.microsoft.com/ubuntu/24.04/prod noble/main arm64 Packages [112 kB]
2026-05-10T14:43:10.1755591Z Get:12 https://packages.microsoft.com/ubuntu/24.04/prod noble/main amd64 Packages [139 kB]
2026-05-10T14:43:10.2433484Z Get:13 https://dl.google.com/linux/chrome-stable/deb stable/main amd64 Packages [1210 B]
2026-05-10T14:43:10.2866867Z Get:14 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1969 kB]
2026-05-10T14:43:10.3143163Z Get:15 http://azure.archive.ubuntu.com/ubuntu noble-updates/main Translation-en [351 kB]
2026-05-10T14:43:10.3211234Z Get:16 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 Components [178 kB]
2026-05-10T14:43:10.3339526Z Get:17 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 c-n-f Metadata [17.1 kB]
2026-05-10T14:43:10.3371734Z Get:18 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1688 kB]
2026-05-10T14:43:10.3667321Z Get:19 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe Translation-en [328 kB]
2026-05-10T14:43:10.3733997Z Get:20 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components [386 kB]
2026-05-10T14:43:10.3834459Z Get:21 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 c-n-f Metadata [34.5 kB]
2026-05-10T14:43:10.3889664Z Get:22 http://azure.archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [3124 kB]
2026-05-10T14:43:10.4856176Z Get:23 http://azure.archive.ubuntu.com/ubuntu noble-updates/restricted Translation-en [721 kB]
2026-05-10T14:43:10.5167846Z Get:24 http://azure.archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Components [212 B]
2026-05-10T14:43:10.5189259Z Get:25 http://azure.archive.ubuntu.com/ubuntu noble-updates/restricted amd64 c-n-f Metadata [480 B]
2026-05-10T14:43:10.5220481Z Get:26 http://azure.archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Packages [44.4 kB]
2026-05-10T14:43:10.5249268Z Get:27 http://azure.archive.ubuntu.com/ubuntu noble-updates/multiverse Translation-en [10.4 kB]
2026-05-10T14:43:10.5281623Z Get:28 http://azure.archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Components [940 B]
2026-05-10T14:43:10.5308881Z Get:29 http://azure.archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 c-n-f Metadata [656 B]
2026-05-10T14:43:10.5326842Z Get:30 http://azure.archive.ubuntu.com/ubuntu noble-backports/main amd64 Packages [40.6 kB]
2026-05-10T14:43:10.5343666Z Get:31 http://azure.archive.ubuntu.com/ubuntu noble-backports/main Translation-en [9172 B]
2026-05-10T14:43:10.5368260Z Get:32 http://azure.archive.ubuntu.com/ubuntu noble-backports/main amd64 Components [5740 B]
2026-05-10T14:43:10.5369917Z Get:33 http://azure.archive.ubuntu.com/ubuntu noble-backports/main amd64 c-n-f Metadata [368 B]
2026-05-10T14:43:10.5371352Z Get:34 http://azure.archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [31.0 kB]
2026-05-10T14:43:10.5372736Z Get:35 http://azure.archive.ubuntu.com/ubuntu noble-backports/universe Translation-en [18.6 kB]
2026-05-10T14:43:10.5374156Z Get:36 http://azure.archive.ubuntu.com/ubuntu noble-backports/universe amd64 Components [10.5 kB]
2026-05-10T14:43:10.5386897Z Get:37 http://azure.archive.ubuntu.com/ubuntu noble-backports/universe amd64 c-n-f Metadata [1484 B]
2026-05-10T14:43:10.5840529Z Get:38 http://azure.archive.ubuntu.com/ubuntu noble-backports/restricted amd64 Components [212 B]
2026-05-10T14:43:10.5849313Z Get:39 http://azure.archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Packages [748 B]
2026-05-10T14:43:10.5856706Z Get:40 http://azure.archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Components [212 B]
2026-05-10T14:43:10.5867660Z Get:41 http://azure.archive.ubuntu.com/ubuntu noble-security/main amd64 Packages [1668 kB]
2026-05-10T14:43:10.5956433Z Get:42 http://azure.archive.ubuntu.com/ubuntu noble-security/main Translation-en [263 kB]
2026-05-10T14:43:10.5982430Z Get:43 http://azure.archive.ubuntu.com/ubuntu noble-security/main amd64 Components [21.9 kB]
2026-05-10T14:43:10.5995856Z Get:44 http://azure.archive.ubuntu.com/ubuntu noble-security/main amd64 c-n-f Metadata [11.0 kB]
2026-05-10T14:43:10.6015723Z Get:45 http://azure.archive.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1186 kB]
2026-05-10T14:43:10.6100475Z Get:46 http://azure.archive.ubuntu.com/ubuntu noble-security/universe Translation-en [228 kB]
2026-05-10T14:43:10.6111123Z Get:47 http://azure.archive.ubuntu.com/ubuntu noble-security/universe amd64 Components [74.2 kB]
2026-05-10T14:43:10.6123895Z Get:48 http://azure.archive.ubuntu.com/ubuntu noble-security/universe amd64 c-n-f Metadata [23.1 kB]
2026-05-10T14:43:10.6146621Z Get:49 http://azure.archive.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [2943 kB]
2026-05-10T14:43:10.6326220Z Get:50 http://azure.archive.ubuntu.com/ubuntu noble-security/restricted Translation-en [685 kB]
2026-05-10T14:43:10.6357552Z Get:51 http://azure.archive.ubuntu.com/ubuntu noble-security/restricted amd64 Components [212 B]
2026-05-10T14:43:10.6369582Z Get:52 http://azure.archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Packages [28.8 kB]
2026-05-10T14:43:10.6801737Z Get:53 http://azure.archive.ubuntu.com/ubuntu noble-security/multiverse Translation-en [7428 B]
2026-05-10T14:43:10.6809528Z Get:54 http://azure.archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Components [208 B]
2026-05-10T14:43:20.9260554Z Fetched 16.8 MB in 2s (6934 kB/s)
2026-05-10T14:43:21.8483350Z Reading package lists...
2026-05-10T14:43:21.8783027Z Reading package lists...
2026-05-10T14:43:22.1369791Z Building dependency tree...
2026-05-10T14:43:22.1377799Z Reading state information...
2026-05-10T14:43:22.4048602Z libasound2t64 is already the newest version (1.2.11-1ubuntu0.2).
2026-05-10T14:43:22.4049831Z libasound2t64 set to manually installed.
2026-05-10T14:43:22.4050801Z libatk-bridge2.0-0t64 is already the newest version (2.52.0-1build1).
2026-05-10T14:43:22.4052111Z libatk-bridge2.0-0t64 set to manually installed.
2026-05-10T14:43:22.4053045Z libatk1.0-0t64 is already the newest version (2.52.0-1build1).
2026-05-10T14:43:22.4054098Z libatk1.0-0t64 set to manually installed.
2026-05-10T14:43:22.4055417Z libatspi2.0-0t64 is already the newest version (2.52.0-1build1).
2026-05-10T14:43:22.4056130Z libatspi2.0-0t64 set to manually installed.
2026-05-10T14:43:22.4057156Z libcairo2 is already the newest version (1.18.0-3build1).
2026-05-10T14:43:22.4058226Z libcairo2 set to manually installed.
2026-05-10T14:43:22.4058924Z libcups2t64 is already the newest version (2.4.7-1.2ubuntu7.9).
2026-05-10T14:43:22.4059826Z libcups2t64 set to manually installed.
2026-05-10T14:43:22.4060595Z libdbus-1-3 is already the newest version (1.14.10-4ubuntu4.1).
2026-05-10T14:43:22.4061275Z libdbus-1-3 set to manually installed.
2026-05-10T14:43:22.4062010Z libdrm2 is already the newest version (2.4.125-1ubuntu0.1~24.04.1).
2026-05-10T14:43:22.4062651Z libdrm2 set to manually installed.
2026-05-10T14:43:22.4063341Z libgbm1 is already the newest version (25.2.8-0ubuntu0.24.04.1).
2026-05-10T14:43:22.4063958Z libgbm1 set to manually installed.
2026-05-10T14:43:22.4065076Z libglib2.0-0t64 is already the newest version (2.80.0-6ubuntu3.8).
2026-05-10T14:43:22.4065802Z libglib2.0-0t64 set to manually installed.
2026-05-10T14:43:22.4066548Z libnspr4 is already the newest version (2:4.35-1.1build1).
2026-05-10T14:43:22.4067207Z libnspr4 set to manually installed.
2026-05-10T14:43:22.4068257Z libnss3 is already the newest version (2:3.98-1ubuntu0.1).
2026-05-10T14:43:22.4068917Z libnss3 set to manually installed.
2026-05-10T14:43:22.4069661Z libpango-1.0-0 is already the newest version (1.52.1+ds-1build1).
2026-05-10T14:43:22.4070383Z libpango-1.0-0 set to manually installed.
2026-05-10T14:43:22.4071037Z libx11-6 is already the newest version (2:1.8.7-1build1).
2026-05-10T14:43:22.4071683Z libx11-6 set to manually installed.
2026-05-10T14:43:22.4072498Z libxcb1 is already the newest version (1.15-1ubuntu2).
2026-05-10T14:43:22.4073141Z libxcb1 set to manually installed.
2026-05-10T14:43:22.4073967Z libxcomposite1 is already the newest version (1:0.4.5-1build3).
2026-05-10T14:43:22.4074788Z libxcomposite1 set to manually installed.
2026-05-10T14:43:22.4075508Z libxdamage1 is already the newest version (1:1.1.6-1build1).
2026-05-10T14:43:22.4076165Z libxdamage1 set to manually installed.
2026-05-10T14:43:22.4077006Z libxext6 is already the newest version (2:1.3.4-1build2).
2026-05-10T14:43:22.4077685Z libxext6 set to manually installed.
2026-05-10T14:43:22.4078531Z libxfixes3 is already the newest version (1:6.0.0-2build1).
2026-05-10T14:43:22.4079199Z libxfixes3 set to manually installed.
2026-05-10T14:43:22.4080191Z libxkbcommon0 is already the newest version (1.6.0-1build1).
2026-05-10T14:43:22.4080898Z libxkbcommon0 set to manually installed.
2026-05-10T14:43:22.4081631Z libxrandr2 is already the newest version (2:1.5.2-2build1).
2026-05-10T14:43:22.4082309Z libxrandr2 set to manually installed.
2026-05-10T14:43:22.4083196Z xvfb is already the newest version (2:21.1.12-1ubuntu1.5).
2026-05-10T14:43:22.4084122Z fonts-noto-color-emoji is already the newest version (2.047-0ubuntu0.24.04.1).
2026-05-10T14:43:22.4085111Z libfontconfig1 is already the newest version (2.15.0-1.1ubuntu2).
2026-05-10T14:43:22.4085812Z libfontconfig1 set to manually installed.
2026-05-10T14:43:22.4086582Z libfreetype6 is already the newest version (2.13.2+dfsg-1ubuntu0.1).
2026-05-10T14:43:22.4087274Z libfreetype6 set to manually installed.
2026-05-10T14:43:22.4088006Z fonts-liberation is already the newest version (1:2.1.5-3).
2026-05-10T14:43:22.4088743Z fonts-liberation set to manually installed.
2026-05-10T14:43:22.4089481Z The following additional packages will be installed:
2026-05-10T14:43:22.4090096Z   xfonts-encodings xfonts-utils
2026-05-10T14:43:22.4102345Z Recommended packages:
2026-05-10T14:43:22.4105615Z   fonts-ipafont-mincho fonts-tlwg-loma
2026-05-10T14:43:22.4576260Z The following NEW packages will be installed:
2026-05-10T14:43:22.4577733Z   fonts-freefont-ttf fonts-ipafont-gothic fonts-tlwg-loma-otf fonts-unifont
2026-05-10T14:43:22.4588611Z   fonts-wqy-zenhei xfonts-cyrillic xfonts-encodings xfonts-scalable
2026-05-10T14:43:22.4589513Z   xfonts-utils
2026-05-10T14:43:22.4809747Z 0 upgraded, 9 newly installed, 0 to remove and 73 not upgraded.
2026-05-10T14:43:22.4810521Z Need to get 21.1 MB of archives.
2026-05-10T14:43:22.4813567Z After this operation, 79.5 MB of additional disk space will be used.
2026-05-10T14:43:22.4815746Z Get:1 file:/etc/apt/apt-mirrors.txt Mirrorlist [144 B]
2026-05-10T14:43:22.5865979Z Get:2 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 fonts-ipafont-gothic all 00303-21ubuntu1 [3513 kB]
2026-05-10T14:43:22.6825370Z Get:3 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 fonts-freefont-ttf all 20211204+svn4273-2 [5641 kB]
2026-05-10T14:43:22.8559437Z 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:43:22.8604134Z Get:5 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 fonts-unifont all 1:15.1.01-1build1 [2993 kB]
2026-05-10T14:43:22.9537976Z Get:6 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 fonts-wqy-zenhei all 0.9.45-8 [7472 kB]
2026-05-10T14:43:23.1493403Z Get:7 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 xfonts-encodings all 1:1.0.5-0ubuntu2 [578 kB]
2026-05-10T14:43:23.1659498Z Get:8 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 xfonts-utils amd64 1:7.7+6build3 [94.4 kB]
2026-05-10T14:43:23.1700319Z Get:9 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 xfonts-cyrillic all 1:1.0.5+nmu1 [384 kB]
2026-05-10T14:43:23.1821999Z 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:43:23.5158318Z Fetched 21.1 MB in 1s (29.3 MB/s)
2026-05-10T14:43:23.5506086Z Selecting previously unselected package fonts-ipafont-gothic.
2026-05-10T14:43:23.6501627Z (Reading database ... 
2026-05-10T14:43:23.6502382Z (Reading database ... 5%
2026-05-10T14:43:23.6502775Z (Reading database ... 10%
2026-05-10T14:43:23.6503150Z (Reading database ... 15%
2026-05-10T14:43:23.6503479Z (Reading database ... 20%
2026-05-10T14:43:23.6503815Z (Reading database ... 25%
2026-05-10T14:43:23.6504145Z (Reading database ... 30%
2026-05-10T14:43:23.6504487Z (Reading database ... 35%
2026-05-10T14:43:23.6505208Z (Reading database ... 40%
2026-05-10T14:43:23.6505918Z (Reading database ... 45%
2026-05-10T14:43:23.6506282Z (Reading database ... 50%
2026-05-10T14:43:23.6875631Z (Reading database ... 55%
2026-05-10T14:43:23.9982075Z (Reading database ... 60%
2026-05-10T14:43:24.2338854Z (Reading database ... 65%
2026-05-10T14:43:24.5235813Z (Reading database ... 70%
2026-05-10T14:43:24.8035795Z (Reading database ... 75%
2026-05-10T14:43:25.2317284Z (Reading database ... 80%
2026-05-10T14:43:25.9048347Z (Reading database ... 85%
2026-05-10T14:43:26.5430493Z (Reading database ... 90%
2026-05-10T14:43:27.3181464Z (Reading database ... 95%
2026-05-10T14:43:27.3182335Z (Reading database ... 100%
2026-05-10T14:43:27.3183193Z (Reading database ... 220764 files and directories currently installed.)
2026-05-10T14:43:27.3239789Z Preparing to unpack .../0-fonts-ipafont-gothic_00303-21ubuntu1_all.deb ...
2026-05-10T14:43:27.3347706Z Unpacking fonts-ipafont-gothic (00303-21ubuntu1) ...
2026-05-10T14:43:27.5866419Z Selecting previously unselected package fonts-freefont-ttf.
2026-05-10T14:43:27.6000296Z Preparing to unpack .../1-fonts-freefont-ttf_20211204+svn4273-2_all.deb ...
2026-05-10T14:43:27.6008395Z Unpacking fonts-freefont-ttf (20211204+svn4273-2) ...
2026-05-10T14:43:27.7009223Z Selecting previously unselected package fonts-tlwg-loma-otf.
2026-05-10T14:43:27.7161448Z Preparing to unpack .../2-fonts-tlwg-loma-otf_1%3a0.7.3-1_all.deb ...
2026-05-10T14:43:27.7170616Z Unpacking fonts-tlwg-loma-otf (1:0.7.3-1) ...
2026-05-10T14:43:27.7451874Z Selecting previously unselected package fonts-unifont.
2026-05-10T14:43:27.7606170Z Preparing to unpack .../3-fonts-unifont_1%3a15.1.01-1build1_all.deb ...
2026-05-10T14:43:27.7615582Z Unpacking fonts-unifont (1:15.1.01-1build1) ...
2026-05-10T14:43:27.8956502Z Selecting previously unselected package fonts-wqy-zenhei.
2026-05-10T14:43:27.9093336Z Preparing to unpack .../4-fonts-wqy-zenhei_0.9.45-8_all.deb ...
2026-05-10T14:43:27.9257417Z Unpacking fonts-wqy-zenhei (0.9.45-8) ...
2026-05-10T14:43:28.4246627Z Selecting previously unselected package xfonts-encodings.
2026-05-10T14:43:28.4384495Z Preparing to unpack .../5-xfonts-encodings_1%3a1.0.5-0ubuntu2_all.deb ...
2026-05-10T14:43:28.4392431Z Unpacking xfonts-encodings (1:1.0.5-0ubuntu2) ...
2026-05-10T14:43:28.4712383Z Selecting previously unselected package xfonts-utils.
2026-05-10T14:43:28.4865610Z Preparing to unpack .../6-xfonts-utils_1%3a7.7+6build3_amd64.deb ...
2026-05-10T14:43:28.4874509Z Unpacking xfonts-utils (1:7.7+6build3) ...
2026-05-10T14:43:28.5712914Z Selecting previously unselected package xfonts-cyrillic.
2026-05-10T14:43:28.5865640Z Preparing to unpack .../7-xfonts-cyrillic_1%3a1.0.5+nmu1_all.deb ...
2026-05-10T14:43:28.5874318Z Unpacking xfonts-cyrillic (1:1.0.5+nmu1) ...
2026-05-10T14:43:28.6266574Z Selecting previously unselected package xfonts-scalable.
2026-05-10T14:43:28.6409611Z Preparing to unpack .../8-xfonts-scalable_1%3a1.0.3-1.3_all.deb ...
2026-05-10T14:43:28.6416855Z Unpacking xfonts-scalable (1:1.0.3-1.3) ...
2026-05-10T14:43:28.6917060Z Setting up fonts-wqy-zenhei (0.9.45-8) ...
2026-05-10T14:43:28.7048606Z Setting up fonts-freefont-ttf (20211204+svn4273-2) ...
2026-05-10T14:43:28.7068480Z Setting up fonts-tlwg-loma-otf (1:0.7.3-1) ...
2026-05-10T14:43:28.7085878Z Setting up xfonts-encodings (1:1.0.5-0ubuntu2) ...
2026-05-10T14:43:28.7104646Z Setting up fonts-ipafont-gothic (00303-21ubuntu1) ...
2026-05-10T14:43:28.7178632Z 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:43:28.7192937Z Setting up fonts-unifont (1:15.1.01-1build1) ...
2026-05-10T14:43:28.7209737Z Setting up xfonts-utils (1:7.7+6build3) ...
2026-05-10T14:43:28.7251633Z Setting up xfonts-cyrillic (1:1.0.5+nmu1) ...
2026-05-10T14:43:28.7573692Z Setting up xfonts-scalable (1:1.0.3-1.3) ...
2026-05-10T14:43:28.7874414Z Processing triggers for man-db (2.12.0-4build2) ...
2026-05-10T14:43:28.7897303Z Not building database; man-db/auto-update is not 'true'.
2026-05-10T14:43:28.7913465Z Processing triggers for fontconfig (2.15.0-1.1ubuntu2) ...
2026-05-10T14:43:30.0754976Z 
2026-05-10T14:43:30.0756245Z Running kernel seems to be up-to-date.
2026-05-10T14:43:30.0756885Z 
2026-05-10T14:43:30.0757317Z No services need to be restarted.
2026-05-10T14:43:30.0758385Z 
2026-05-10T14:43:30.0758788Z No containers need to be restarted.
2026-05-10T14:43:30.0759294Z 
2026-05-10T14:43:30.0759717Z No user sessions are running outdated binaries.
2026-05-10T14:43:30.0760245Z 
2026-05-10T14:43:30.0760806Z No VM guests are running outdated hypervisor (qemu) binaries on this host.
2026-05-10T14:43:31.3614551Z 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:43:32.1598509Z |                                                                                |   0% of 170.4 MiB
2026-05-10T14:43:32.4179158Z |■■■■■■■■                                                                        |  10% of 170.4 MiB
2026-05-10T14:43:32.6125597Z |■■■■■■■■■■■■■■■■                                                                |  20% of 170.4 MiB
2026-05-10T14:43:32.7564610Z |■■■■■■■■■■■■■■■■■■■■■■■■                                                        |  30% of 170.4 MiB
2026-05-10T14:43:32.8747550Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                                                |  40% of 170.4 MiB
2026-05-10T14:43:32.9584051Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                                        |  50% of 170.4 MiB
2026-05-10T14:43:33.0686430Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                                |  60% of 170.4 MiB
2026-05-10T14:43:33.1717193Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                        |  70% of 170.4 MiB
2026-05-10T14:43:33.2990687Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                |  80% of 170.4 MiB
2026-05-10T14:43:33.4021911Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■        |  90% of 170.4 MiB
2026-05-10T14:43:33.5104232Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■| 100% of 170.4 MiB
2026-05-10T14:43:36.5332587Z Chrome for Testing 147.0.7727.15 (playwright chromium v1217) downloaded to /home/runner/.cache/ms-playwright/chromium-1217
2026-05-10T14:43:36.5346397Z Downloading FFmpeg (playwright ffmpeg v1011) from https://cdn.playwright.dev/dbazure/download/playwright/builds/ffmpeg/1011/ffmpeg-linux.zip
2026-05-10T14:43:37.2883544Z |                                                                                |   0% of 2.3 MiB
2026-05-10T14:43:37.3031954Z |■■■■■■■■                                                                        |  10% of 2.3 MiB
2026-05-10T14:43:37.3094143Z |■■■■■■■■■■■■■■■■                                                                |  20% of 2.3 MiB
2026-05-10T14:43:37.3163297Z |■■■■■■■■■■■■■■■■■■■■■■■■                                                        |  30% of 2.3 MiB
2026-05-10T14:43:37.3196555Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                                                |  40% of 2.3 MiB
2026-05-10T14:43:37.3230944Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                                        |  50% of 2.3 MiB
2026-05-10T14:43:37.3261763Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                                |  60% of 2.3 MiB
2026-05-10T14:43:37.3284576Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                        |  70% of 2.3 MiB
2026-05-10T14:43:37.3320480Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                |  80% of 2.3 MiB
2026-05-10T14:43:37.3331124Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■        |  90% of 2.3 MiB
2026-05-10T14:43:37.3358767Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■| 100% of 2.3 MiB
2026-05-10T14:43:37.4077167Z FFmpeg (playwright ffmpeg v1011) downloaded to /home/runner/.cache/ms-playwright/ffmpeg-1011
2026-05-10T14:43:37.4090360Z 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:43:38.2128183Z |                                                                                |   0% of 112 MiB
2026-05-10T14:43:38.3741431Z |■■■■■■■■                                                                        |  10% of 112 MiB
2026-05-10T14:43:38.4590079Z |■■■■■■■■■■■■■■■■                                                                |  20% of 112 MiB
2026-05-10T14:43:38.5387182Z |■■■■■■■■■■■■■■■■■■■■■■■■                                                        |  30% of 112 MiB
2026-05-10T14:43:38.6102523Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                                                |  40% of 112 MiB
2026-05-10T14:43:38.6799484Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                                        |  50% of 112 MiB
2026-05-10T14:43:38.7472697Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                                |  60% of 112 MiB
2026-05-10T14:43:38.8017138Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                        |  70% of 112 MiB
2026-05-10T14:43:38.8542958Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■                |  80% of 112 MiB
2026-05-10T14:43:38.9152290Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■        |  90% of 112 MiB
2026-05-10T14:43:38.9610111Z |■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■| 100% of 112 MiB
2026-05-10T14:43:41.1922031Z 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:43:41.2185526Z ##[group]Run pnpm --filter @rebno/client test:e2e
2026-05-10T14:43:41.2186181Z [36;1mpnpm --filter @rebno/client test:e2e[0m
2026-05-10T14:43:41.2223563Z shell: /usr/bin/bash -e {0}
2026-05-10T14:43:41.2223956Z env:
2026-05-10T14:43:41.2224327Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T14:43:41.2225318Z   STAGING_URL: https://staging.rebno.decidel.com
2026-05-10T14:43:41.2226228Z   STAGING_INVITE_TOKEN: ***
2026-05-10T14:43:41.2226628Z   UAT_ACCOUNT_A: ***
2026-05-10T14:43:41.2227389Z   UAT_PASSWORD_A: ***
2026-05-10T14:43:41.2227737Z   UAT_ACCOUNT_B: ***
2026-05-10T14:43:41.2228130Z   UAT_PASSWORD_B: ***
2026-05-10T14:43:41.2228442Z ##[endgroup]
2026-05-10T14:43:41.5377270Z 
2026-05-10T14:43:41.5378548Z > @rebno/client@0.1.0 test:e2e /home/runner/work/rebno/rebno/apps/client
2026-05-10T14:43:41.5379787Z > playwright test
2026-05-10T14:43:41.5380284Z 
2026-05-10T14:43:42.6872119Z 
2026-05-10T14:43:42.6873110Z Running 1 test using 1 worker
2026-05-10T14:43:42.6873866Z 
2026-05-10T14:43:57.0858544Z [cli-08 diag] beforeX=500 afterX=500 A.lastInput={"scene":{"key":"GameScene"},"room":{"sessionId":"gIPK94kMQ"},"remotePlayers":[{"username":"***","x":500,"y":500}],"lastInputAxes":{"x":0,"y":0},"lastInputSeq":0}
2026-05-10T14:43:59.0227585Z   ✘  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 (14.0s)
2026-05-10T14:44:09.8245818Z   ✘  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) (9.4s)
2026-05-10T14:44:09.8529613Z 
2026-05-10T14:44:09.8545435Z 
2026-05-10T14:44:09.8558941Z   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:44:09.8560072Z 
2026-05-10T14:44:09.8561484Z     Error: [2mexpect([22m[31mreceived[39m[2m).[22mtoBeGreaterThan[2m([22m[32mexpected[39m[2m)[22m
2026-05-10T14:44:09.8562315Z 
2026-05-10T14:44:09.8562767Z     Expected: > [32m530[39m
2026-05-10T14:44:09.8563422Z     Received:   [31m500[39m
2026-05-10T14:44:09.8563811Z 
2026-05-10T14:44:09.8564438Z       80 |       `[cli-08 diag] beforeX=${beforeX} afterX=${afterX} A.lastInput=${JSON.stringify(aLastAxes)}`,
2026-05-10T14:44:09.8565572Z       81 |     );
2026-05-10T14:44:09.8566546Z     > 82 |     expect(afterX).toBeGreaterThan(beforeX + 30); // ≥30 px movement; conservative.
2026-05-10T14:44:09.8567458Z          |                    ^
2026-05-10T14:44:09.8567978Z       83 |
2026-05-10T14:44:09.8568722Z       84 |     // (4) Chat round-trip. A presses Enter to focus chat, types, Enter to send.
2026-05-10T14:44:09.8569754Z       85 |     //     B sees a `.chat-line` matching `<sender>: <text>` within 5s.
2026-05-10T14:44:09.8570787Z         at /home/runner/work/rebno/rebno/apps/client/test/e2e/cli-08.e2e.test.ts:82:20
2026-05-10T14:44:09.8571537Z 
2026-05-10T14:44:09.8572481Z     attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
2026-05-10T14:44:09.8573890Z     test-results/cli-08.e2e-CLI-08-hard-mil-38a87--round-trip-reconnect-grace-chromium/test-failed-1.png
2026-05-10T14:44:09.8575603Z     ────────────────────────────────────────────────────────────────────────────────────────────────
2026-05-10T14:44:09.8576271Z 
2026-05-10T14:44:09.8577115Z     attachment #2: screenshot (image/png) ──────────────────────────────────────────────────────────
2026-05-10T14:44:09.8579055Z     test-results/cli-08.e2e-CLI-08-hard-mil-38a87--round-trip-reconnect-grace-chromium/test-failed-2.png
2026-05-10T14:44:09.8580586Z     ────────────────────────────────────────────────────────────────────────────────────────────────
2026-05-10T14:44:09.8581251Z 
2026-05-10T14:44:09.8582208Z     Error Context: test-results/cli-08.e2e-CLI-08-hard-mil-38a87--round-trip-reconnect-grace-chromium/error-context.md
2026-05-10T14:44:09.8583235Z 
2026-05-10T14:44:09.8584587Z     attachment #4: trace (application/zip) ─────────────────────────────────────────────────────────
2026-05-10T14:44:09.8586285Z     test-results/cli-08.e2e-CLI-08-hard-mil-38a87--round-trip-reconnect-grace-chromium/trace.zip
2026-05-10T14:44:09.8587308Z     Usage:
2026-05-10T14:44:09.8587671Z 
2026-05-10T14:44:09.8588676Z         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:44:09.8589769Z 
2026-05-10T14:44:09.8590613Z     ────────────────────────────────────────────────────────────────────────────────────────────────
2026-05-10T14:44:09.8591288Z 
2026-05-10T14:44:09.8592064Z     Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
2026-05-10T14:44:09.8592717Z 
2026-05-10T14:44:09.8593529Z     Error: [2mexpect([22m[31mlocator[39m[2m).[22mtoBeAttached[2m([22m[2m)[22m failed
2026-05-10T14:44:09.8594267Z 
2026-05-10T14:44:09.8595123Z     Locator: locator('[data-nameplate="***"]')
2026-05-10T14:44:09.8595835Z     Expected: attached
2026-05-10T14:44:09.8598919Z     Error: strict mode violation: locator('[data-nameplate="***"]') resolved to 2 elements:
2026-05-10T14:44:09.8600924Z         1) <div data-x-coord="500" data-y-coord="472" data-nameplate="***">***</div> aka getByText('***').first()
2026-05-10T14:44:09.8610557Z         2) <div data-x-coord="500" data-y-coord="472" data-nameplate="***">***</div> aka getByText('***').nth(1)
2026-05-10T14:44:09.8611493Z 
2026-05-10T14:44:09.8612981Z     Call log:
2026-05-10T14:44:09.8613844Z     [2m  - Expect "toBeAttached" with timeout 10000ms[22m
2026-05-10T14:44:09.8615184Z     [2m  - waiting for locator('[data-nameplate="***"]')[22m
2026-05-10T14:44:09.8615845Z 
2026-05-10T14:44:09.8616905Z 
2026-05-10T14:44:09.8617295Z       45 |     await expect(
2026-05-10T14:44:09.8618085Z       46 |       a.locator(`[data-nameplate="${accountB.username}"]`),
2026-05-10T14:44:09.8618946Z     > 47 |     ).toBeAttached({ timeout: 10_000 });
2026-05-10T14:44:09.8619605Z          |       ^
2026-05-10T14:44:09.8620121Z       48 |     await expect(
2026-05-10T14:44:09.8620980Z       49 |       b.locator(`[data-nameplate="${accountA.username}"]`),
2026-05-10T14:44:09.8621821Z       50 |     ).toBeAttached({ timeout: 10_000 });
2026-05-10T14:44:09.8622780Z         at /home/runner/work/rebno/rebno/apps/client/test/e2e/cli-08.e2e.test.ts:47:7
2026-05-10T14:44:09.8623514Z 
2026-05-10T14:44:09.8624432Z     attachment #1: screenshot (image/png) ──────────────────────────────────────────────────────────
2026-05-10T14:44:09.8626567Z     test-results/cli-08.e2e-CLI-08-hard-mil-38a87--round-trip-reconnect-grace-chromium-retry1/test-failed-1.png
2026-05-10T14:44:09.8627966Z     ────────────────────────────────────────────────────────────────────────────────────────────────
2026-05-10T14:44:09.8628610Z 
2026-05-10T14:44:09.8629449Z     attachment #2: screenshot (image/png) ──────────────────────────────────────────────────────────
2026-05-10T14:44:09.8631309Z     test-results/cli-08.e2e-CLI-08-hard-mil-38a87--round-trip-reconnect-grace-chromium-retry1/test-failed-2.png
2026-05-10T14:44:09.8633030Z     ────────────────────────────────────────────────────────────────────────────────────────────────
2026-05-10T14:44:09.8633704Z 
2026-05-10T14:44:09.8634878Z     Error Context: test-results/cli-08.e2e-CLI-08-hard-mil-38a87--round-trip-reconnect-grace-chromium-retry1/error-context.md
2026-05-10T14:44:09.8636350Z 
2026-05-10T14:44:09.8637345Z     attachment #4: trace (application/zip) ─────────────────────────────────────────────────────────
2026-05-10T14:44:09.8638816Z     test-results/cli-08.e2e-CLI-08-hard-mil-38a87--round-trip-reconnect-grace-chromium-retry1/trace.zip
2026-05-10T14:44:09.8639920Z     Usage:
2026-05-10T14:44:09.8640314Z 
2026-05-10T14:44:09.8641446Z         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:44:09.8642608Z 
2026-05-10T14:44:09.8643479Z     ────────────────────────────────────────────────────────────────────────────────────────────────
2026-05-10T14:44:09.8644151Z 
2026-05-10T14:44:09.8644477Z   1 failed
2026-05-10T14:44:09.8646054Z     [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:44:09.9278941Z /home/runner/work/rebno/rebno/apps/client:
2026-05-10T14:44:09.9280874Z  ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL  @rebno/client@0.1.0 test:e2e: `playwright test`
2026-05-10T14:44:09.9282000Z Exit status 1
2026-05-10T14:44:09.9513964Z ##[error]Process completed with exit code 1.
2026-05-10T14:44:09.9568215Z ##[group]Run actions/upload-artifact@v4
2026-05-10T14:44:09.9568498Z with:
2026-05-10T14:44:09.9568711Z   name: playwright-cli-08-25631459326
2026-05-10T14:44:09.9569066Z   path: apps/client/playwright-report
apps/client/test-results

2026-05-10T14:44:09.9569412Z   retention-days: 14
2026-05-10T14:44:09.9569638Z   if-no-files-found: warn
2026-05-10T14:44:09.9569867Z   compression-level: 6
2026-05-10T14:44:09.9570086Z   overwrite: false
2026-05-10T14:44:09.9570303Z   include-hidden-files: false
2026-05-10T14:44:09.9570540Z env:
2026-05-10T14:44:09.9570773Z   PNPM_HOME: /home/runner/setup-pnpm/node_modules/.bin
2026-05-10T14:44:09.9571072Z ##[endgroup]
2026-05-10T14:44:10.1985705Z Multiple search paths detected. Calculating the least common ancestor of all paths
2026-05-10T14:44:10.1988155Z The least common ancestor is /home/runner/work/rebno/rebno/apps/client. This will be the root directory of the artifact
2026-05-10T14:44:10.1990013Z With the provided path, there will be 33 files uploaded
2026-05-10T14:44:10.1991344Z Artifact name is valid!
2026-05-10T14:44:10.2001698Z Root directory input is valid!
2026-05-10T14:44:10.3742022Z Beginning upload of artifact content to blob storage
2026-05-10T14:44:10.6869531Z Uploaded bytes 1214526
2026-05-10T14:44:10.7060273Z Finished uploading artifact content to blob storage!
2026-05-10T14:44:10.7063724Z SHA256 digest of uploaded artifact zip is 65d279ed31987e7e4d973d48765eb42c0931bacbd15b2785fdd15bba8f697294
2026-05-10T14:44:10.7065247Z Finalizing artifact upload
2026-05-10T14:44:10.8316046Z Artifact playwright-cli-08-25631459326.zip successfully finalized. Artifact ID 6904538317
2026-05-10T14:44:10.8318205Z Artifact playwright-cli-08-25631459326 has been successfully uploaded! Final size is 1214526 bytes. Artifact ID is 6904538317
2026-05-10T14:44:10.8324481Z Artifact download URL: https://github.com/SaberMage/rebno/actions/runs/25631459326/artifacts/6904538317
2026-05-10T14:44:10.8475316Z Post job cleanup.
2026-05-10T14:44:10.9949120Z Pruning is unnecessary.
2026-05-10T14:44:11.0115206Z Post job cleanup.
2026-05-10T14:44:11.1245647Z [command]/usr/bin/git version
2026-05-10T14:44:11.1271966Z git version 2.53.0
2026-05-10T14:44:11.1320734Z Temporarily overriding HOME='/home/runner/work/_temp/9643763f-b50e-4844-a51f-5e682ef9c5c0' before making global git config changes
2026-05-10T14:44:11.1322466Z Adding repository directory to the temporary git global config as a safe directory
2026-05-10T14:44:11.1327830Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/rebno/rebno
2026-05-10T14:44:11.1381271Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-05-10T14:44:11.1422498Z [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:44:11.1728009Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-05-10T14:44:11.1747669Z http.https://github.com/.extraheader
2026-05-10T14:44:11.1760848Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader
2026-05-10T14:44:11.1798278Z [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:44:11.2079460Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-05-10T14:44:11.2122934Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-05-10T14:44:11.2509616Z Cleaning up orphan processes
2026-05-10T14:44:11.2844404Z ##[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/
