﻿2026-05-17T04:44:31.0392683Z Current runner version: '2.334.0'
2026-05-17T04:44:31.0427593Z ##[group]Runner Image Provisioner
2026-05-17T04:44:31.0428844Z Hosted Compute Agent
2026-05-17T04:44:31.0429649Z Version: 20260213.493
2026-05-17T04:44:31.0430538Z Commit: 5c115507f6dd24b8de37d8bbe0bb4509d0cc0fa3
2026-05-17T04:44:31.0431628Z Build Date: 2026-02-13T00:28:41Z
2026-05-17T04:44:31.0432802Z Worker ID: {995ef7ea-d670-40d2-8034-77d5d11f88d5}
2026-05-17T04:44:31.0433806Z Azure Region: westcentralus
2026-05-17T04:44:31.0434576Z ##[endgroup]
2026-05-17T04:44:31.0437167Z ##[group]Operating System
2026-05-17T04:44:31.0438021Z Ubuntu
2026-05-17T04:44:31.0438660Z 24.04.4
2026-05-17T04:44:31.0439355Z LTS
2026-05-17T04:44:31.0440057Z ##[endgroup]
2026-05-17T04:44:31.0440770Z ##[group]Runner Image
2026-05-17T04:44:31.0441704Z Image: ubuntu-24.04
2026-05-17T04:44:31.0442864Z Version: 20260513.135.3
2026-05-17T04:44:31.0444747Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260513.135/images/ubuntu/Ubuntu2404-Readme.md
2026-05-17T04:44:31.0446981Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260513.135
2026-05-17T04:44:31.0448302Z ##[endgroup]
2026-05-17T04:44:31.0450056Z ##[group]GITHUB_TOKEN Permissions
2026-05-17T04:44:31.0453113Z Contents: read
2026-05-17T04:44:31.0453874Z Metadata: read
2026-05-17T04:44:31.0454650Z PullRequests: read
2026-05-17T04:44:31.0455348Z ##[endgroup]
2026-05-17T04:44:31.0458572Z Secret source: Actions
2026-05-17T04:44:31.0459557Z Prepare workflow directory
2026-05-17T04:44:31.1079386Z Prepare all required actions
2026-05-17T04:44:31.1137165Z Getting action download info
2026-05-17T04:44:31.6202147Z Download action repository 'actions/checkout@v4' (SHA:34e114876b0b11c390a56381ad16ebd13914f8d5)
2026-05-17T04:44:32.4845493Z Download action repository 'dorny/paths-filter@6852f92c20ea7fd3b0c25de3b5112db3a98da050' (SHA:6852f92c20ea7fd3b0c25de3b5112db3a98da050)
2026-05-17T04:44:33.0690495Z Complete job name: changes
2026-05-17T04:44:33.1358266Z ##[group]Run actions/checkout@v4
2026-05-17T04:44:33.1359206Z with:
2026-05-17T04:44:33.1359647Z   repository: SaberMage/rebno
2026-05-17T04:44:33.1360491Z   token: ***
2026-05-17T04:44:33.1360948Z   ssh-strict: true
2026-05-17T04:44:33.1361378Z   ssh-user: git
2026-05-17T04:44:33.1361877Z   persist-credentials: true
2026-05-17T04:44:33.1362487Z   clean: true
2026-05-17T04:44:33.1362954Z   sparse-checkout-cone-mode: true
2026-05-17T04:44:33.1363506Z   fetch-depth: 1
2026-05-17T04:44:33.1364249Z   fetch-tags: false
2026-05-17T04:44:33.1364711Z   show-progress: true
2026-05-17T04:44:33.1365183Z   lfs: false
2026-05-17T04:44:33.1365640Z   submodules: false
2026-05-17T04:44:33.1366077Z   set-safe-directory: true
2026-05-17T04:44:33.1366882Z ##[endgroup]
2026-05-17T04:44:33.2540779Z Syncing repository: SaberMage/rebno
2026-05-17T04:44:33.2543927Z ##[group]Getting Git version info
2026-05-17T04:44:33.2545456Z Working directory is '/home/runner/work/rebno/rebno'
2026-05-17T04:44:33.2547131Z [command]/usr/bin/git version
2026-05-17T04:44:33.2604148Z git version 2.54.0
2026-05-17T04:44:33.2629522Z ##[endgroup]
2026-05-17T04:44:33.2647903Z Temporarily overriding HOME='/home/runner/work/_temp/72ed017b-0f27-45ba-b757-dd1fbe738dd4' before making global git config changes
2026-05-17T04:44:33.2650853Z Adding repository directory to the temporary git global config as a safe directory
2026-05-17T04:44:33.2655598Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/rebno/rebno
2026-05-17T04:44:33.2703255Z Deleting the contents of '/home/runner/work/rebno/rebno'
2026-05-17T04:44:33.2707635Z ##[group]Initializing the repository
2026-05-17T04:44:33.2712739Z [command]/usr/bin/git init /home/runner/work/rebno/rebno
2026-05-17T04:44:33.2815264Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-05-17T04:44:33.2817302Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-05-17T04:44:33.2819360Z hint: to use in all of your new repositories, which will suppress this warning,
2026-05-17T04:44:33.2821379Z hint: call:
2026-05-17T04:44:33.2822479Z hint:
2026-05-17T04:44:33.2823669Z hint: 	git config --global init.defaultBranch <name>
2026-05-17T04:44:33.2824995Z hint:
2026-05-17T04:44:33.2826165Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-05-17T04:44:33.2828199Z hint: 'development'. The just-created branch can be renamed via this command:
2026-05-17T04:44:33.2829727Z hint:
2026-05-17T04:44:33.2830522Z hint: 	git branch -m <name>
2026-05-17T04:44:33.2831603Z hint:
2026-05-17T04:44:33.2833075Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-05-17T04:44:33.2835211Z Initialized empty Git repository in /home/runner/work/rebno/rebno/.git/
2026-05-17T04:44:33.2838752Z [command]/usr/bin/git remote add origin https://github.com/SaberMage/rebno
2026-05-17T04:44:33.2880846Z ##[endgroup]
2026-05-17T04:44:33.2882258Z ##[group]Disabling automatic garbage collection
2026-05-17T04:44:33.3020758Z [command]/usr/bin/git config --local gc.auto 0
2026-05-17T04:44:33.3024140Z ##[endgroup]
2026-05-17T04:44:33.3025391Z ##[group]Setting up auth
2026-05-17T04:44:33.3026670Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-05-17T04:44:33.3030882Z [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-17T04:44:33.3311772Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-05-17T04:44:33.3340336Z [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-17T04:44:33.3525002Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-05-17T04:44:33.3557262Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-05-17T04:44:33.3742625Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-05-17T04:44:33.3774793Z ##[endgroup]
2026-05-17T04:44:33.3776154Z ##[group]Fetching the repository
2026-05-17T04:44:33.3784681Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +5a4a85a121c9f02078900e73f0081b827a22a802:refs/remotes/origin/main
2026-05-17T04:44:35.3017822Z From https://github.com/SaberMage/rebno
2026-05-17T04:44:35.3019266Z  * [new ref]         5a4a85a121c9f02078900e73f0081b827a22a802 -> origin/main
2026-05-17T04:44:35.3070410Z ##[endgroup]
2026-05-17T04:44:35.3083079Z ##[group]Determining the checkout info
2026-05-17T04:44:35.3084227Z ##[endgroup]
2026-05-17T04:44:35.3100285Z [command]/usr/bin/git sparse-checkout disable
2026-05-17T04:44:35.3143653Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig
2026-05-17T04:44:35.3202745Z ##[group]Checking out the ref
2026-05-17T04:44:35.3204851Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main
2026-05-17T04:44:35.8111912Z Switched to a new branch 'main'
2026-05-17T04:44:35.8123815Z branch 'main' set up to track 'origin/main'.
2026-05-17T04:44:35.8694958Z ##[endgroup]
2026-05-17T04:44:35.8733120Z [command]/usr/bin/git log -1 --format=%H
2026-05-17T04:44:35.8754894Z 5a4a85a121c9f02078900e73f0081b827a22a802
2026-05-17T04:44:35.8958122Z ##[group]Run dorny/paths-filter@6852f92c20ea7fd3b0c25de3b5112db3a98da050
2026-05-17T04:44:35.8958504Z with:
2026-05-17T04:44:35.8959969Z   filters: client:
  - 'apps/client/**'
non_client:
  - 'apps/server/**'
  - 'packages/protocol/**'
  - 'packages/game-logic/**'
  - 'packages/db/**'
  - 'apps/server/Dockerfile'
  - 'apps/server/fly.*.toml'
  - 'apps/server/litestream.yml'
  - 'apps/server/docker-entrypoint.sh'
  - 'pnpm-lock.yaml'
  - 'pnpm-workspace.yaml'
  - 'package.json'
  - '.github/workflows/**'
  - 'scripts/**'
  - 'tools/**'
  - 'extracted/**'
  - 'docs/extracted-server/**'
  - 'apps/obs/**'

2026-05-17T04:44:35.8961818Z   token: ***
2026-05-17T04:44:35.8961999Z   list-files: none
2026-05-17T04:44:35.8962193Z   initial-fetch-depth: 100
2026-05-17T04:44:35.8962551Z   predicate-quantifier: some
2026-05-17T04:44:35.8962775Z ##[endgroup]
2026-05-17T04:44:35.9896052Z ##[group]Get current git ref
2026-05-17T04:44:35.9937971Z [command]/usr/bin/git branch --show-current
2026-05-17T04:44:35.9976308Z main
2026-05-17T04:44:35.9998928Z ##[endgroup]
2026-05-17T04:44:35.9999966Z Changes will be detected between c11abad528fd3e31f0a8610098f5895411528c2d and main
2026-05-17T04:44:36.0001519Z ##[group]Ensuring c11abad528fd3e31f0a8610098f5895411528c2d is fetched from origin
2026-05-17T04:44:36.0015249Z [command]/usr/bin/git cat-file -e c11abad528fd3e31f0a8610098f5895411528c2d^{commit}
2026-05-17T04:44:36.0040707Z fatal: Not a valid object name c11abad528fd3e31f0a8610098f5895411528c2d^{commit}
2026-05-17T04:44:36.0056593Z [command]/usr/bin/git fetch --depth=1 --no-tags origin c11abad528fd3e31f0a8610098f5895411528c2d
2026-05-17T04:44:36.5159475Z From https://github.com/SaberMage/rebno
2026-05-17T04:44:36.5160783Z  * branch            c11abad528fd3e31f0a8610098f5895411528c2d -> FETCH_HEAD
2026-05-17T04:44:36.5200145Z [command]/usr/bin/git cat-file -e c11abad528fd3e31f0a8610098f5895411528c2d^{commit}
2026-05-17T04:44:36.5236459Z ##[endgroup]
2026-05-17T04:44:36.5237389Z ##[group]Ensuring main is fetched from origin
2026-05-17T04:44:36.5259512Z [command]/usr/bin/git show-ref main
2026-05-17T04:44:36.5275816Z 5a4a85a121c9f02078900e73f0081b827a22a802 refs/heads/main
2026-05-17T04:44:36.5278970Z 5a4a85a121c9f02078900e73f0081b827a22a802 refs/remotes/origin/main
2026-05-17T04:44:36.5286002Z ##[endgroup]
2026-05-17T04:44:36.5287077Z ##[group]Change detection c11abad528fd3e31f0a8610098f5895411528c2d..main
2026-05-17T04:44:36.5298887Z [command]/usr/bin/git diff --no-renames --name-status -z c11abad528fd3e31f0a8610098f5895411528c2d..refs/remotes/origin/main
2026-05-17T04:44:36.5346905Z M .planning/ROADMAP.md M .planning/STATE.md A .planning/phases/06.6-uat-accounts-integer-viewport-scaling-chat-region-clamp-righ/06.6-01-PLAN.md A .planning/phases/06.6-uat-accounts-integer-viewport-scaling-chat-region-clamp-righ/06.6-01-SUMMARY.md A .planning/phases/06.6-uat-accounts-integer-viewport-scaling-chat-region-clamp-righ/06.6-02-PLAN.md A .planning/phases/06.6-uat-accounts-integer-viewport-scaling-chat-region-clamp-righ/06.6-02-SUMMARY.md A .planning/phases/06.6-uat-accounts-integer-viewport-scaling-chat-region-clamp-righ/06.6-03-PLAN.md A .planning/phases/06.6-uat-accounts-integer-viewport-scaling-chat-region-clamp-righ/06.6-03-SUMMARY.md A .planning/phases/06.6-uat-accounts-integer-viewport-scaling-chat-region-clamp-righ/06.6-04-PLAN.md A .planning/phases/06.6-uat-accounts-integer-viewport-scaling-chat-region-clamp-righ/06.6-04-SUMMARY.md A .planning/phases/06.6-uat-accounts-integer-viewport-scaling-chat-region-clamp-righ/06.6-05-PLAN.md A .planning/phases/06.6-uat-accounts-integer-viewport-scaling-chat-region-clamp-righ/06.6-CONTEXT.md A .planning/phases/06.6-uat-accounts-integer-viewport-scaling-chat-region-clamp-righ/06.6-DISCUSSION-LOG.md A .planning/phases/06.6-uat-accounts-integer-viewport-scaling-chat-region-clamp-righ/06.6-PATTERNS.md A .planning/phases/06.6-uat-accounts-integer-viewport-scaling-chat-region-clamp-righ/06.6-RESEARCH.md A .planning/phases/06.6-uat-accounts-integer-viewport-scaling-chat-region-clamp-righ/06.6-VALIDATION.md A apps/client/06-HUMAN-UAT.md A apps/client/src/__test__/canvas-rect-tracker.test.ts M apps/client/src/__test__/chat-hud.test.ts M apps/client/src/__test__/esc-menu.test.ts A apps/client/src/__test__/integer-zoom.test.ts M apps/client/src/main.ts A apps/client/src/render/canvas-rect-tracker.ts A apps/client/src/render/integer-zoom.ts M apps/client/src/scenes/GameScene.ts M apps/client/src/ui/ChatHUD.ts M apps/server/scripts/run-migrations.ts A apps/server/scripts/seed-uat-accounts.ts M apps/server/src/index.ts A apps/server/test/seed-uat.integ.test.ts 
2026-05-17T04:44:36.5361470Z ##[endgroup]
2026-05-17T04:44:36.5374268Z Detected 30 changed files
2026-05-17T04:44:36.5374983Z Results:
2026-05-17T04:44:36.5375860Z ##[group]Filter client = true
2026-05-17T04:44:36.5376442Z Matching files:
2026-05-17T04:44:36.5376960Z apps/client/06-HUMAN-UAT.md [added]
2026-05-17T04:44:36.5377687Z apps/client/src/__test__/canvas-rect-tracker.test.ts [added]
2026-05-17T04:44:36.5378570Z apps/client/src/__test__/chat-hud.test.ts [modified]
2026-05-17T04:44:36.5379361Z apps/client/src/__test__/esc-menu.test.ts [modified]
2026-05-17T04:44:36.5390510Z apps/client/src/__test__/integer-zoom.test.ts [added]
2026-05-17T04:44:36.5391307Z apps/client/src/main.ts [modified]
2026-05-17T04:44:36.5391992Z apps/client/src/render/canvas-rect-tracker.ts [added]
2026-05-17T04:44:36.5392927Z apps/client/src/render/integer-zoom.ts [added]
2026-05-17T04:44:36.5393547Z apps/client/src/scenes/GameScene.ts [modified]
2026-05-17T04:44:36.5394163Z apps/client/src/ui/ChatHUD.ts [modified]
2026-05-17T04:44:36.5395051Z ##[endgroup]
2026-05-17T04:44:36.5395783Z ##[group]Filter non_client = true
2026-05-17T04:44:36.5396377Z Matching files:
2026-05-17T04:44:36.5396859Z apps/server/scripts/run-migrations.ts [modified]
2026-05-17T04:44:36.5397527Z apps/server/scripts/seed-uat-accounts.ts [added]
2026-05-17T04:44:36.5398119Z apps/server/src/index.ts [modified]
2026-05-17T04:44:36.5398706Z apps/server/test/seed-uat.integ.test.ts [added]
2026-05-17T04:44:36.5399555Z ##[endgroup]
2026-05-17T04:44:36.5400028Z Changes output set to ["client","non_client"]
2026-05-17T04:44:36.5531099Z Post job cleanup.
2026-05-17T04:44:36.6494715Z [command]/usr/bin/git version
2026-05-17T04:44:36.6549560Z git version 2.54.0
2026-05-17T04:44:36.6593913Z Temporarily overriding HOME='/home/runner/work/_temp/d4f9be38-8b16-4df5-a1c5-d33b00e30034' before making global git config changes
2026-05-17T04:44:36.6595324Z Adding repository directory to the temporary git global config as a safe directory
2026-05-17T04:44:36.6601230Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/rebno/rebno
2026-05-17T04:44:36.6636819Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-05-17T04:44:36.6669318Z [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-17T04:44:36.6889490Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-05-17T04:44:36.6916933Z http.https://github.com/.extraheader
2026-05-17T04:44:36.6930225Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader
2026-05-17T04:44:36.6960192Z [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-17T04:44:36.7168890Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-05-17T04:44:36.7207470Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-05-17T04:44:36.7508472Z Evaluate and set job outputs
2026-05-17T04:44:36.7516491Z Set output 'client'
2026-05-17T04:44:36.7518151Z Set output 'non_client'
2026-05-17T04:44:36.7519018Z Cleaning up orphan processes
2026-05-17T04:44:36.7729344Z ##[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, dorny/paths-filter@6852f92c20ea7fd3b0c25de3b5112db3a98da050. 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/
