2026-10-25T02:35:43.5447750Z Current runner version: '2.338.1' 2026-10-25T02:35:43.5450720Z Runner name: 'blacksmith-6vcpu-macos-26-3c3ebfnvkfunkx4t' 2026-10-25T02:35:43.5451240Z Runner group name: 'blacksmith scale sets - blacksmith-6vcpu-macos-26' 2026-10-25T02:35:43.5451940Z Machine name: 'Mac-1789701309360' 2026-10-25T02:35:43.5453370Z ##[group]GITHUB_TOKEN Permissions 2026-10-25T02:35:43.5454200Z Contents: read 2026-10-25T02:35:43.5454470Z Metadata: read 2026-10-25T02:35:43.5454800Z ##[endgroup] 2026-10-25T02:35:43.5455900Z Secret source: Actions 2026-10-25T02:35:43.5456370Z Cache mode: write 2026-10-25T02:35:43.5456840Z Prepare workflow directory 2026-10-25T02:35:43.5629420Z Prepare all required actions 2026-10-25T02:35:43.5653400Z Getting action download info 2026-10-25T02:35:43.7690870Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-25T02:35:44.1357070Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-25T02:35:44.4540110Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-25T02:35:44.4574180Z Complete job name: Mobile Native Static Analysis 2026-10-25T02:35:44.4877260Z A job started hook has been configured by the self-hosted runner administrator 2026-10-25T02:35:44.4975130Z ##[group]Run '/opt/blacksmith/setup_mac.sh' 2026-10-25T02:35:44.5000950Z shell: /bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T02:35:44.5001420Z env: 2026-10-25T02:35:44.5001710Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 203 2026-10-25T02:35:44.5002090Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 544 2026-10-25T02:35:44.5002460Z BLACKSMITH_CHECK_RUN_ID: 121054439458 2026-10-25T02:35:44.5002910Z BLACKSMITH_JOB_DISPLAY_NAME: Mobile Native Static Analysis 2026-10-25T02:35:44.5003370Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-25T02:35:44.5003700Z ##[endgroup] 2026-10-25T02:35:44.5463720Z 2026-10-25T02:35:44.5464200Z ---------------------------------------- 2026-10-25T02:35:44.5465570Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40155008841/jobs/121054439458 2026-10-25T02:35:44.5466770Z SSH Access (using your GitHub SSH key): 2026-10-25T02:35:44.5467400Z ssh -p 64002 runner@blacksmith-6vcpu-macos-26-3c3ebfnvkfunkx4t.vm.blacksmith.sh 2026-10-25T02:35:44.5467870Z 2026-10-25T02:35:44.5468030Z No GitHub SSH key? Add one at: 2026-10-25T02:35:44.5468690Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-25T02:35:44.5469230Z 2026-10-25T02:35:44.5469410Z ---------------------------------------- 2026-10-25T02:35:44.5469660Z 2026-10-25T02:35:44.5469830Z VM ID: blacksmith-6vcpu-macos-26-3c3ebfnvkfunkx4t 2026-10-25T02:35:44.5470240Z Host: production-205.234.200.21-arm64 2026-10-25T02:35:44.5470590Z Host Agent PID: 58441 2026-10-25T02:35:44.5470910Z Host Agent Git SHA: 1637818df 2026-10-25T02:35:44.5471350Z Host CPU Manufacturer: Apple 2026-10-25T02:35:44.5471760Z Blacksmith Host Generation: gen 1 2026-10-25T02:35:44.5481950Z Petname: production-proud-hawk-44c9e3fc-macos 2026-10-25T02:35:44.5482530Z Region: us-central 2026-10-25T02:35:44.5482910Z Rootfs Version: 26-20260916 2026-10-25T02:35:44.5638930Z OS Version: macOS 26.3 2026-10-25T02:35:44.5646250Z ---------------------------------------- 2026-10-25T02:35:44.5646530Z 2026-10-25T02:35:44.7039780Z ##[group]Run actions/checkout@v6 2026-10-25T02:35:44.7040170Z with: 2026-10-25T02:35:44.7040550Z sparse-checkout: /* !/.repos/ 2026-10-25T02:35:44.7041080Z sparse-checkout-cone-mode: false 2026-10-25T02:35:44.7041600Z repository: pingdotgg/t3code 2026-10-25T02:35:44.7044390Z token: *** 2026-10-25T02:35:44.7044750Z ssh-strict: true 2026-10-25T02:35:44.7045160Z ssh-user: git 2026-10-25T02:35:44.7045460Z persist-credentials: true 2026-10-25T02:35:44.7045830Z clean: true 2026-10-25T02:35:44.7046120Z fetch-depth: 1 2026-10-25T02:35:44.7046460Z fetch-tags: false 2026-10-25T02:35:44.7046770Z show-progress: true 2026-10-25T02:35:44.7047140Z lfs: false 2026-10-25T02:35:44.7048320Z submodules: false 2026-10-25T02:35:44.7048610Z set-safe-directory: true 2026-10-25T02:35:44.7049010Z allow-unsafe-pr-checkout: false 2026-10-25T02:35:44.7049340Z env: 2026-10-25T02:35:44.7049620Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 203 2026-10-25T02:35:44.7050050Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 544 2026-10-25T02:35:44.7050450Z ##[endgroup] 2026-10-25T02:35:44.9571630Z Syncing repository: pingdotgg/t3code 2026-10-25T02:35:44.9587930Z ##[group]Getting Git version info 2026-10-25T02:35:44.9588540Z Working directory is '/Users/runner/_work/t3code/t3code' 2026-10-25T02:35:44.9589380Z [command]/opt/homebrew/bin/git version 2026-10-25T02:35:44.9712650Z git version 2.54.0 2026-10-25T02:35:44.9730710Z ##[endgroup] 2026-10-25T02:35:44.9737790Z Copying '/Users/runner/.gitconfig' to '/Users/runner/_work/_temp/bfb43a8b-85d5-4ed4-aafe-c47a2acbb898/.gitconfig' 2026-10-25T02:35:44.9745040Z Temporarily overriding HOME='/Users/runner/_work/_temp/bfb43a8b-85d5-4ed4-aafe-c47a2acbb898' before making global git config changes 2026-10-25T02:35:44.9747060Z Adding repository directory to the temporary git global config as a safe directory 2026-10-25T02:35:44.9749530Z [command]/opt/homebrew/bin/git config --global --add safe.directory /Users/runner/_work/t3code/t3code 2026-10-25T02:35:44.9822500Z Deleting the contents of '/Users/runner/_work/t3code/t3code' 2026-10-25T02:35:44.9825580Z ##[group]Determining repository object format 2026-10-25T02:35:44.9826960Z ##[endgroup] 2026-10-25T02:35:44.9828120Z ##[group]Initializing the repository 2026-10-25T02:35:44.9830130Z [command]/opt/homebrew/bin/git init /Users/runner/_work/t3code/t3code 2026-10-25T02:35:44.9950300Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-25T02:35:44.9952030Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-25T02:35:44.9953590Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-25T02:35:44.9954880Z hint: call: 2026-10-25T02:35:44.9955520Z hint: 2026-10-25T02:35:44.9956300Z hint: git config --global init.defaultBranch 2026-10-25T02:35:44.9957330Z hint: 2026-10-25T02:35:44.9958310Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-25T02:35:44.9959680Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-25T02:35:44.9960790Z hint: 2026-10-25T02:35:44.9961430Z hint: git branch -m 2026-10-25T02:35:44.9962160Z hint: 2026-10-25T02:35:44.9963010Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-25T02:35:44.9964350Z Initialized empty Git repository in /Users/runner/_work/t3code/t3code/.git/ 2026-10-25T02:35:44.9966660Z [command]/opt/homebrew/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-25T02:35:45.0005570Z ##[endgroup] 2026-10-25T02:35:45.0006630Z ##[group]Disabling automatic garbage collection 2026-10-25T02:35:45.0007710Z [command]/opt/homebrew/bin/git config --local gc.auto 0 2026-10-25T02:35:45.0049200Z ##[endgroup] 2026-10-25T02:35:45.0050310Z ##[group]Setting up auth 2026-10-25T02:35:45.0051000Z Removing SSH command configuration 2026-10-25T02:35:45.0053770Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-25T02:35:45.0096960Z [command]/opt/homebrew/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-10-25T02:35:45.0658760Z Removing HTTP extra header 2026-10-25T02:35:45.0662830Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-25T02:35:45.0713010Z [command]/opt/homebrew/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-10-25T02:35:45.1285340Z Removing includeIf entries pointing to credentials config files 2026-10-25T02:35:45.1287170Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-25T02:35:45.1316310Z [command]/opt/homebrew/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-25T02:35:45.2249680Z [command]/opt/homebrew/bin/git config --file /Users/runner/_work/_temp/git-credentials-10234d86-203d-45a0-b595-0444f34e08e3.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-25T02:35:45.2317740Z [command]/opt/homebrew/bin/git config --local includeIf.gitdir:/Users/runner/_work/t3code/t3code/.git.path /Users/runner/_work/_temp/git-credentials-10234d86-203d-45a0-b595-0444f34e08e3.config 2026-10-25T02:35:45.2376360Z [command]/opt/homebrew/bin/git config --local includeIf.gitdir:/Users/runner/_work/t3code/t3code/.git/worktrees/*.path /Users/runner/_work/_temp/git-credentials-10234d86-203d-45a0-b595-0444f34e08e3.config 2026-10-25T02:35:45.2425660Z [command]/opt/homebrew/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-10234d86-203d-45a0-b595-0444f34e08e3.config 2026-10-25T02:35:45.2480050Z [command]/opt/homebrew/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-10234d86-203d-45a0-b595-0444f34e08e3.config 2026-10-25T02:35:45.2521940Z ##[endgroup] 2026-10-25T02:35:45.2523620Z ##[group]Fetching the repository 2026-10-25T02:35:45.2529980Z [command]/opt/homebrew/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=1 origin +65f4b0b0184fe778dc995e54a3ff99f71b0be455:refs/remotes/pull/24682/merge 2026-10-25T02:35:45.6669850Z From https://github.com/pingdotgg/t3code 2026-10-25T02:35:45.6670980Z * [new ref] 65f4b0b0184fe778dc995e54a3ff99f71b0be455 -> pull/24682/merge 2026-10-25T02:35:45.6741860Z ##[endgroup] 2026-10-25T02:35:45.6742850Z ##[group]Determining the checkout info 2026-10-25T02:35:45.6744080Z ##[endgroup] 2026-10-25T02:35:45.6745130Z ##[group]Setting up sparse checkout 2026-10-25T02:35:45.6746920Z [command]/opt/homebrew/bin/git config core.sparseCheckout true 2026-10-25T02:35:45.6795920Z [command]/opt/homebrew/bin/git rev-parse --git-path info/sparse-checkout 2026-10-25T02:35:45.6832780Z .git/info/sparse-checkout 2026-10-25T02:35:45.6838210Z ##[endgroup] 2026-10-25T02:35:45.6839280Z ##[group]Checking out the ref 2026-10-25T02:35:45.6841830Z [command]/opt/homebrew/bin/git checkout --progress --force refs/remotes/pull/24682/merge 2026-10-25T02:35:54.5456520Z Updating files: 0% (1/6501) 2026-10-25T02:35:54.5515160Z Updating files: 1% (66/6501) 2026-10-25T02:35:54.5558450Z Updating files: 2% (131/6501) 2026-10-25T02:35:54.5605130Z Updating files: 3% (196/6501) 2026-10-25T02:35:54.5654460Z Updating files: 4% (261/6501) 2026-10-25T02:35:54.5719830Z Updating files: 5% (326/6501) 2026-10-25T02:35:54.5780140Z Updating files: 6% (391/6501) 2026-10-25T02:35:54.5862040Z Updating files: 7% (456/6501) 2026-10-25T02:35:54.5931250Z Updating files: 8% (521/6501) 2026-10-25T02:35:54.6029910Z Updating files: 9% (586/6501) 2026-10-25T02:35:54.6904700Z Updating files: 10% (651/6501) 2026-10-25T02:35:54.7031620Z Updating files: 11% (716/6501) 2026-10-25T02:35:54.7072190Z Updating files: 12% (781/6501) 2026-10-25T02:35:54.7108970Z Updating files: 13% (846/6501) 2026-10-25T02:35:54.7152370Z Updating files: 14% (911/6501) 2026-10-25T02:35:54.7195900Z Updating files: 15% (976/6501) 2026-10-25T02:35:54.7231750Z Updating files: 16% (1041/6501) 2026-10-25T02:35:54.7239510Z Updating files: 16% (1095/6501) 2026-10-25T02:35:54.7284710Z Updating files: 17% (1106/6501) 2026-10-25T02:35:54.7326300Z Updating files: 18% (1171/6501) 2026-10-25T02:35:54.7367470Z Updating files: 19% (1236/6501) 2026-10-25T02:35:54.7410140Z Updating files: 20% (1301/6501) 2026-10-25T02:35:54.7463030Z Updating files: 21% (1366/6501) 2026-10-25T02:35:54.7505700Z Updating files: 22% (1431/6501) 2026-10-25T02:35:54.7543350Z Updating files: 23% (1496/6501) 2026-10-25T02:35:54.7591360Z Updating files: 24% (1561/6501) 2026-10-25T02:35:54.7635190Z Updating files: 25% (1626/6501) 2026-10-25T02:35:54.7679850Z Updating files: 26% (1691/6501) 2026-10-25T02:35:54.7724590Z Updating files: 27% (1756/6501) 2026-10-25T02:35:54.7776560Z Updating files: 28% (1821/6501) 2026-10-25T02:35:54.7839420Z Updating files: 29% (1886/6501) 2026-10-25T02:35:54.7887060Z Updating files: 30% (1951/6501) 2026-10-25T02:35:54.7941130Z Updating files: 31% (2016/6501) 2026-10-25T02:35:54.7997060Z Updating files: 32% (2081/6501) 2026-10-25T02:35:54.8048930Z Updating files: 33% (2146/6501) 2026-10-25T02:35:54.8127320Z Updating files: 34% (2211/6501) 2026-10-25T02:35:54.8190810Z Updating files: 35% (2276/6501) 2026-10-25T02:35:54.8264380Z Updating files: 36% (2341/6501) 2026-10-25T02:35:54.8324310Z Updating files: 37% (2406/6501) 2026-10-25T02:35:54.8394650Z Updating files: 38% (2471/6501) 2026-10-25T02:35:54.8456410Z Updating files: 39% (2536/6501) 2026-10-25T02:35:54.8520100Z Updating files: 40% (2601/6501) 2026-10-25T02:35:54.8582510Z Updating files: 41% (2666/6501) 2026-10-25T02:35:54.8633030Z Updating files: 42% (2731/6501) 2026-10-25T02:35:54.8672260Z Updating files: 43% (2796/6501) 2026-10-25T02:35:54.8714010Z Updating files: 44% (2861/6501) 2026-10-25T02:35:54.8763300Z Updating files: 45% (2926/6501) 2026-10-25T02:35:54.8810690Z Updating files: 46% (2991/6501) 2026-10-25T02:35:54.8862290Z Updating files: 47% (3056/6501) 2026-10-25T02:35:54.8921150Z Updating files: 48% (3121/6501) 2026-10-25T02:35:54.8980690Z Updating files: 49% (3186/6501) 2026-10-25T02:35:54.9050330Z Updating files: 50% (3251/6501) 2026-10-25T02:35:54.9094030Z Updating files: 51% (3316/6501) 2026-10-25T02:35:54.9150810Z Updating files: 52% (3381/6501) 2026-10-25T02:35:54.9205170Z Updating files: 53% (3446/6501) 2026-10-25T02:35:54.9256650Z Updating files: 54% (3511/6501) 2026-10-25T02:35:54.9308030Z Updating files: 55% (3576/6501) 2026-10-25T02:35:54.9359000Z Updating files: 56% (3641/6501) 2026-10-25T02:35:54.9409150Z Updating files: 57% (3706/6501) 2026-10-25T02:35:54.9457380Z Updating files: 58% (3771/6501) 2026-10-25T02:35:54.9712040Z Updating files: 59% (3836/6501) 2026-10-25T02:35:54.9752220Z Updating files: 60% (3901/6501) 2026-10-25T02:35:54.9793820Z Updating files: 61% (3966/6501) 2026-10-25T02:35:54.9843810Z Updating files: 62% (4031/6501) 2026-10-25T02:35:54.9895650Z Updating files: 63% (4096/6501) 2026-10-25T02:35:54.9947990Z Updating files: 64% (4161/6501) 2026-10-25T02:35:54.9990090Z Updating files: 65% (4226/6501) 2026-10-25T02:35:55.0041350Z Updating files: 66% (4291/6501) 2026-10-25T02:35:55.0094840Z Updating files: 67% (4356/6501) 2026-10-25T02:35:55.0133210Z Updating files: 68% (4421/6501) 2026-10-25T02:35:55.0173050Z Updating files: 69% (4486/6501) 2026-10-25T02:35:55.0212130Z Updating files: 70% (4551/6501) 2026-10-25T02:35:55.0254570Z Updating files: 71% (4616/6501) 2026-10-25T02:35:55.0295920Z Updating files: 72% (4681/6501) 2026-10-25T02:35:55.0354170Z Updating files: 73% (4746/6501) 2026-10-25T02:35:55.0705000Z Updating files: 74% (4811/6501) 2026-10-25T02:35:55.0762610Z Updating files: 75% (4876/6501) 2026-10-25T02:35:55.0811840Z Updating files: 76% (4941/6501) 2026-10-25T02:35:55.0863000Z Updating files: 77% (5006/6501) 2026-10-25T02:35:55.0909400Z Updating files: 78% (5071/6501) 2026-10-25T02:35:55.1054820Z Updating files: 79% (5136/6501) 2026-10-25T02:35:55.1099570Z Updating files: 80% (5201/6501) 2026-10-25T02:35:55.1164640Z Updating files: 81% (5266/6501) 2026-10-25T02:35:55.1212770Z Updating files: 82% (5331/6501) 2026-10-25T02:35:55.1264420Z Updating files: 83% (5396/6501) 2026-10-25T02:35:55.1324700Z Updating files: 84% (5461/6501) 2026-10-25T02:35:55.1374460Z Updating files: 85% (5526/6501) 2026-10-25T02:35:55.1461170Z Updating files: 86% (5591/6501) 2026-10-25T02:35:55.1694460Z Updating files: 87% (5656/6501) 2026-10-25T02:35:55.1747050Z Updating files: 88% (5721/6501) 2026-10-25T02:35:55.1795320Z Updating files: 89% (5786/6501) 2026-10-25T02:35:55.1849620Z Updating files: 90% (5851/6501) 2026-10-25T02:35:55.1906110Z Updating files: 91% (5916/6501) 2026-10-25T02:35:55.1944460Z Updating files: 92% (5981/6501) 2026-10-25T02:35:55.1986220Z Updating files: 93% (6046/6501) 2026-10-25T02:35:55.2033760Z Updating files: 94% (6111/6501) 2026-10-25T02:35:55.2078880Z Updating files: 95% (6176/6501) 2026-10-25T02:35:55.2153590Z Updating files: 96% (6241/6501) 2026-10-25T02:35:55.2205450Z Updating files: 97% (6306/6501) 2026-10-25T02:35:55.2289340Z Updating files: 98% (6371/6501) 2026-10-25T02:35:55.2334110Z Updating files: 99% (6436/6501) 2026-10-25T02:35:55.2334560Z Updating files: 100% (6501/6501) 2026-10-25T02:35:55.2334740Z Updating files: 100% (6501/6501), done. 2026-10-25T02:35:55.2510830Z HEAD is now at 65f4b0b Merge aeb8a27397f80d4680136c30cf166f1c5bfb8c40 into 68d5b7ac735a5e95a945084430c6b5925873cc82 2026-10-25T02:35:55.2520890Z ##[endgroup] 2026-10-25T02:35:55.2590230Z [command]/opt/homebrew/bin/git log -1 --format=%H 2026-10-25T02:35:55.2631780Z 65f4b0b0184fe778dc995e54a3ff99f71b0be455 2026-10-25T02:35:55.2760470Z ##[group]Run voidzero-dev/setup-vp@v1 2026-10-25T02:35:55.2760670Z with: 2026-10-25T02:35:55.2760810Z node-version-file: package.json 2026-10-25T02:35:55.2760990Z cache: true 2026-10-25T02:35:55.2761150Z run-install: args: - --filter=@t3tools/scripts... 2026-10-25T02:35:55.2761360Z sfw: false 2026-10-25T02:35:55.2761480Z env: 2026-10-25T02:35:55.2761630Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 203 2026-10-25T02:35:55.2761830Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 544 2026-10-25T02:35:55.2762010Z ##[endgroup] 2026-10-25T02:35:55.3638060Z Resolved Node.js version '26.12.1' from package.json 2026-10-25T02:35:55.3748240Z Resolved Vite+ version '1.3.0' from package.json 2026-10-25T02:35:55.3748530Z Installing Vite+@1.3.0... 2026-10-25T02:35:55.3778520Z [command]/bin/bash -c set -o pipefail; curl -fsSL --connect-timeout 5 --max-time 15 https://viteplus.dev/install.sh | bash 2026-10-25T02:35:56.1618470Z info: installing vite-plus@1.3.0... 2026-10-25T02:35:56.1619730Z info: Preparing Node.js and pnpm... 2026-10-25T02:35:57.4978460Z info: Installing dependencies... 2026-10-25T02:35:58.7108960Z ✓ Dependencies installed. 2026-10-25T02:35:58.7129120Z Setup: 2026-10-25T02:35:58.7129430Z Preparing vite-plus environment. 2026-10-25T02:35:58.7129590Z 2026-10-25T02:35:58.7159620Z Created Shims: 2026-10-25T02:35:58.7159860Z /Users/runner/.vite-plus/bin/node 2026-10-25T02:35:58.7160090Z /Users/runner/.vite-plus/bin/npm 2026-10-25T02:35:58.7160310Z /Users/runner/.vite-plus/bin/npx 2026-10-25T02:35:58.7160480Z /Users/runner/.vite-plus/bin/pnpm 2026-10-25T02:35:58.7161250Z /Users/runner/.vite-plus/bin/pnpx 2026-10-25T02:35:58.7161440Z /Users/runner/.vite-plus/bin/pn 2026-10-25T02:35:58.7161610Z /Users/runner/.vite-plus/bin/pnx 2026-10-25T02:35:58.7161880Z /Users/runner/.vite-plus/bin/yarn 2026-10-25T02:35:58.7162100Z /Users/runner/.vite-plus/bin/yarnpkg 2026-10-25T02:35:58.7162310Z /Users/runner/.vite-plus/bin/bun 2026-10-25T02:35:58.7162510Z /Users/runner/.vite-plus/bin/bunx 2026-10-25T02:35:58.7162730Z /Users/runner/.vite-plus/bin/vpx 2026-10-25T02:35:58.7163260Z /Users/runner/.vite-plus/bin/vpr 2026-10-25T02:35:58.7163420Z 2026-10-25T02:35:58.7163500Z Next Steps: 2026-10-25T02:35:58.7163770Z For Bash, run: 2026-10-25T02:35:58.7163940Z . "/Users/runner/.vite-plus/env" 2026-10-25T02:35:58.7164050Z 2026-10-25T02:35:58.7164240Z If your ~/.bashrc does not already load Vite+, add this command for interactive non-login Bash sessions. 2026-10-25T02:35:58.7164610Z Login Bash shells must also load the command through their login profile. 2026-10-25T02:35:58.7164800Z 2026-10-25T02:35:58.7164950Z Restart an already-running IDE to load its environment. Run `vp env doctor` to verify. 2026-10-25T02:35:58.7165370Z ✓ Vite+ setup complete. 2026-10-25T02:35:58.7215020Z Setting up Node.js 26.12.1 via vp env use... 2026-10-25T02:35:58.7223890Z [command]/Users/runner/.vite-plus/bin/vp env use 26.12.1 2026-10-25T02:35:58.7281520Z Installing Node.js v26.12.1... 2026-10-25T02:35:59.9278670Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-25T02:35:59.9290900Z Auto-detected lock file: pnpm-lock.yaml 2026-10-25T02:35:59.9291190Z Using lock file: /Users/runner/_work/t3code/t3code/pnpm-lock.yaml 2026-10-25T02:35:59.9291480Z Resolving dependency cache directory in: /Users/runner/_work/t3code/t3code 2026-10-25T02:36:00.5899150Z Cache hit for: vite-plus-macOS-arm64-pnpm-747d8a5759a73269b5d5cf63e18774f25ccaac4d8040e64129bd6578c1119aa1 2026-10-25T02:36:01.5427300Z Received 726083573 of 726083573 (100.0%), 758.4 MBs/sec 2026-10-25T02:36:01.5430260Z Cache Size: ~692 MB (726083573 B) 2026-10-25T02:36:01.5452950Z [command]/opt/homebrew/bin/gtar -xf /Users/runner/_work/_temp/63779a1e-85ed-4155-bf5c-f179f55920b0/cache.tzst -P -C /Users/runner/_work/t3code/t3code --delay-directory-restore --use-compress-program unzstd 2026-10-25T02:36:16.4535560Z Cache restored successfully 2026-10-25T02:36:16.4542390Z Cache restored from key: vite-plus-macOS-arm64-pnpm-747d8a5759a73269b5d5cf63e18774f25ccaac4d8040e64129bd6578c1119aa1 2026-10-25T02:36:16.4544410Z ##[group]Running vp install --filter=@t3tools/scripts... in /Users/runner/_work/t3code/t3code... 2026-10-25T02:36:16.4551970Z [command]/Users/runner/.vite-plus/bin/vp install --filter=@t3tools/scripts... 2026-10-25T02:36:16.5483820Z Scope: 4 of 34 workspace projects 2026-10-25T02:36:16.6420340Z ? Verifying lockfile against supply-chain policies (2087 entries)... 2026-10-25T02:36:18.5476020Z ✓ Lockfile passes supply-chain policies (2087 entries in 1.9s) 2026-10-25T02:36:18.5476490Z Lockfile is up to date, resolution step is skipped 2026-10-25T02:36:18.5984530Z Packages are cloned from the content-addressable store to the virtual store. 2026-10-25T02:36:18.5985990Z Content-addressable store is at: /Users/runner/Library/pnpm/store/v11 2026-10-25T02:36:18.6000490Z Virtual store is at: node_modules/.pnpm 2026-10-25T02:36:18.8354680Z Packages: +326 2026-10-25T02:36:18.8355110Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-25T02:36:18.8574960Z Progress: resolved 326, reused 326, downloaded 0, added 326, done 2026-10-25T02:36:19.0349870Z . prepare$ vp config --no-agent 2026-10-25T02:36:19.2282930Z . prepare: Done 2026-10-25T02:36:19.2292760Z 2026-10-25T02:36:19.2293070Z devDependencies: 2026-10-25T02:36:19.2293310Z + @coderabbitai/config 1.1.0 2026-10-25T02:36:19.2293510Z + @shadcn/lint 0.1.5 2026-10-25T02:36:19.2293690Z + @types/node 24.12.4 2026-10-25T02:36:19.2293860Z + knip 6.34.0 2026-10-25T02:36:19.2294040Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-25T02:36:19.2294220Z + vite-plus 1.3.0 2026-10-25T02:36:19.2294310Z 2026-10-25T02:36:19.2302330Z Done in 2.7s using pnpm v12.14.0 2026-10-25T02:36:19.2341820Z ##[endgroup] 2026-10-25T02:36:19.2342070Z Successfully ran vp install --filter=@t3tools/scripts... 2026-10-25T02:36:19.2411710Z vp v1.3.0 2026-10-25T02:36:19.2411810Z 2026-10-25T02:36:19.2411950Z Local vite-plus: 2026-10-25T02:36:19.2412110Z vite-plus v1.3.0 2026-10-25T02:36:19.2412220Z 2026-10-25T02:36:19.2412290Z Tools: 2026-10-25T02:36:19.2412410Z vite v8.3.4 2026-10-25T02:36:19.2412560Z rolldown v1.2.14 2026-10-25T02:36:19.2412710Z vitest v5.0.5 2026-10-25T02:36:19.2412850Z oxfmt v0.73.0 2026-10-25T02:36:19.2413000Z oxlint v1.88.0 2026-10-25T02:36:19.2413150Z oxlint-tsgolint v7.0.2004 2026-10-25T02:36:19.2413300Z tsdown v0.23.1 2026-10-25T02:36:19.2413410Z 2026-10-25T02:36:19.2413460Z Environment: 2026-10-25T02:36:19.2413600Z Package manager pnpm v12.14.0 2026-10-25T02:36:19.2413780Z Node.js v26.12.1 (.session-node-version) 2026-10-25T02:36:19.2515710Z ##[group]Run brew bundle install --file apps/mobile/Brewfile 2026-10-25T02:36:19.2516070Z brew bundle install --file apps/mobile/Brewfile 2026-10-25T02:36:19.2548390Z shell: /bin/bash -e {0} 2026-10-25T02:36:19.2548520Z env: 2026-10-25T02:36:19.2548670Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 203 2026-10-25T02:36:19.2548860Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 544 2026-10-25T02:36:19.2549020Z ##[endgroup] 2026-10-25T02:36:21.5519420Z Fetching swiftlint, ktlint, detekt 2026-10-25T02:36:23.6380710Z Installing swiftlint 2026-10-25T02:36:23.6382460Z Installing ktlint 2026-10-25T02:36:25.6379390Z Installing detekt 2026-10-25T02:36:33.8029430Z `brew bundle` complete! 3 Brewfile dependencies now installed. 2026-10-25T02:36:33.8171750Z ##[group]Run vp run lint:mobile 2026-10-25T02:36:33.8171910Z vp run lint:mobile 2026-10-25T02:36:33.8199580Z shell: /bin/bash -e {0} 2026-10-25T02:36:33.8199690Z env: 2026-10-25T02:36:33.8199800Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 203 2026-10-25T02:36:33.8199940Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 544 2026-10-25T02:36:33.8200080Z ##[endgroup] 2026-10-25T02:36:34.0665620Z $ node scripts/mobile-native-static-check.ts ⊘ cache disabled 2026-10-25T02:36:34.3217620Z Found 24 Swift and 33 Kotlin native source files. 2026-10-25T02:36:34.3219450Z $ swiftlint lint --config .swiftlint.yml --strict 2026-10-25T02:36:35.8192430Z Linting Swift files in current working directory 2026-10-25T02:36:35.8621790Z Linting 'T3ComposerEditorModule.swift' (1/19) 2026-10-25T02:36:35.8622220Z Linting 'T3ComposerEditorView.swift' (2/19) 2026-10-25T02:36:35.8622450Z Linting 'T3HighlightsModule.swift' (3/19) 2026-10-25T02:36:35.8622700Z Linting 'T3WorkspaceOrientationSubscriber.swift' (4/19) 2026-10-25T02:36:35.8623070Z Linting 'T3SegmentedControlView.swift' (5/19) 2026-10-25T02:36:35.8623370Z Linting 'T3NativeControlsModule.swift' (6/19) 2026-10-25T02:36:35.9199380Z Linting 'T3SidebarTabBarView.swift' (7/19) 2026-10-25T02:36:35.9199840Z Linting 'T3NativePresentation.swift' (8/19) 2026-10-25T02:36:35.9200160Z Linting 'T3KeyboardCommandsModule.swift' (9/19) 2026-10-25T02:36:35.9214640Z Linting 'T3NativeVideoPresentation.swift' (10/19) 2026-10-25T02:36:35.9245140Z Linting 'T3NativeFilePresentation.swift' (11/19) 2026-10-25T02:36:35.9308170Z Linting 'T3LayoutMetricsView.swift' (12/19) 2026-10-25T02:36:35.9325680Z Linting 'T3MenuDismissTouchGate.swift' (13/19) 2026-10-25T02:36:35.9341860Z Linting 'T3FrostedCutoutView.swift' (14/19) 2026-10-25T02:36:35.9342290Z Linting 'T3TerminalView.swift' (15/19) 2026-10-25T02:36:35.9362390Z Linting 'T3TerminalModule.swift' (16/19) 2026-10-25T02:36:35.9472000Z Linting 'ReviewDiffCodeLayout.swift' (17/19) 2026-10-25T02:36:35.9472410Z Linting 'T3ReviewDiffView.swift' (18/19) 2026-10-25T02:36:35.9472600Z Linting 'T3ReviewDiffModule.swift' (19/19) 2026-10-25T02:36:35.9954700Z Done linting! Found 0 violations, 0 serious in 19 files. 2026-10-25T02:36:36.0034700Z $ ktlint modules/t3-agent-notifications/android/src/main/java/expo/modules/t3agentnotifications/AgentActivityPresentation.kt modules/t3-agent-notifications/android/src/main/java/expo/modules/t3agentnotifications/AgentNotifications.kt modules/t3-agent-notifications/android/src/main/java/expo/modules/t3agentnotifications/T3AgentNotificationsModule.kt modules/t3-agent-notifications/android/src/test/java/expo/modules/t3agentnotifications/AgentNotificationsTest.kt modules/t3-composer-editor/android/src/main/java/expo/modules/t3composereditor/T3ChipIcons.kt modules/t3-composer-editor/android/src/main/java/expo/modules/t3composereditor/T3ComposerEditorModule.kt modules/t3-composer-editor/android/src/main/java/expo/modules/t3composereditor/T3ComposerEditorView.kt modules/t3-composer-editor/android/src/main/java/expo/modules/t3composereditor/T3ContextChip.kt modules/t3-composer-editor/android/src/test/java/expo/modules/t3composereditor/ComposerPasteTest.kt modules/t3-composer-editor/android/src/test/java/expo/modules/t3composereditor/ComposerPlaceholderTest.kt modules/t3-highlights/android/src/main/java/expo/modules/t3highlights/T3HighlightsModule.kt modules/t3-native-controls/android/src/main/java/expo/modules/t3nativecontrols/T3FoldPostureModule.kt modules/t3-native-controls/android/src/main/java/expo/modules/t3nativecontrols/T3KeyboardCommandsModule.kt modules/t3-native-controls/android/src/main/java/expo/modules/t3nativecontrols/T3NativeControlsModule.kt modules/t3-native-controls/android/src/main/java/expo/modules/t3nativecontrols/T3WorkspaceNavigationModule.kt modules/t3-review-diff/android/src/main/java/expo/modules/t3reviewdiff/ReviewDiffCanvasDrawing.kt modules/t3-review-diff/android/src/main/java/expo/modules/t3reviewdiff/ReviewDiffCodeLayout.kt modules/t3-review-diff/android/src/main/java/expo/modules/t3reviewdiff/T3ReviewDiffModule.kt modules/t3-review-diff/android/src/main/java/expo/modules/t3reviewdiff/T3ReviewDiffView.kt modules/t3-review-diff/android/src/test/java/expo/modules/t3reviewdiff/ReviewDiffCodeLayoutTest.kt modules/t3-review-diff/tests/android/src/test/kotlin/expo/modules/t3reviewdiff/ReviewDiffGeometryTest.kt modules/t3-review-diff/tests/android/src/test/kotlin/expo/modules/t3reviewdiff/ReviewDiffViewportTest.kt modules/t3-review-diff/tests/android/stubs/expo/modules/kotlin/AppContext.kt modules/t3-review-diff/tests/android/stubs/expo/modules/kotlin/viewevent/EventDispatcher.kt modules/t3-review-diff/tests/android/stubs/expo/modules/kotlin/views/ExpoView.kt modules/t3-terminal/android/src/main/java/expo/modules/t3terminal/GhosttyBridge.kt modules/t3-terminal/android/src/main/java/expo/modules/t3terminal/T3TerminalModule.kt modules/t3-terminal/android/src/main/java/expo/modules/t3terminal/T3TerminalView.kt modules/t3-terminal/android/src/main/java/expo/modules/t3terminal/TerminalCanvasView.kt modules/t3-terminal/android/src/main/java/expo/modules/t3terminal/TerminalFrame.kt modules/t3-widget-expiry/android/src/main/java/expo/modules/t3widgetexpiry/T3WidgetExpiryModule.kt modules/t3-widget-expiry/android/src/main/java/expo/modules/t3widgetexpiry/WidgetExpiryReceiver.kt modules/t3-widget-expiry/android/src/test/java/expo/modules/t3widgetexpiry/WidgetExpiryReceiverTest.kt 2026-10-25T02:36:37.1213610Z /Users/runner/_work/t3code/t3code/apps/mobile/modules/t3-review-diff/tests/android/src/test/kotlin/expo/modules/t3reviewdiff/ReviewDiffViewportTest.kt:177:100: Exceeded max line length (100) (standard:max-line-length) 2026-10-25T02:36:37.1886540Z 2026-10-25T02:36:37.1888080Z Summary error count (descending) by rule: 2026-10-25T02:36:37.1888300Z standard:max-line-length: 1 2026-10-25T02:36:37.1952630Z [02:36:37.194] ERROR (#1): NativeStaticCheckCommandError: Native static check command 'ktlint' exited with code 1. 2026-10-25T02:36:37.1953150Z at file:///Users/runner/_work/t3code/t3code/scripts/mobile-native-static-check.ts:191:19 2026-10-25T02:36:37.1953750Z at runCommand (file:///Users/runner/_work/t3code/t3code/scripts/mobile-native-static-check.ts:287:12) 2026-10-25T02:36:37.1954260Z at runCommand (definition) (file:///Users/runner/_work/t3code/t3code/scripts/mobile-native-static-check.ts:145:34) 2026-10-25T02:36:37.1954770Z at runNativeStaticChecks (file:///Users/runner/_work/t3code/t3code/scripts/mobile-native-static-check.ts:305:3) 2026-10-25T02:36:37.1955330Z at runNativeStaticChecks (definition) (file:///Users/runner/_work/t3code/t3code/scripts/mobile-native-static-check.ts:253:38) 2026-10-25T02:36:37.1972420Z 2026-10-25T02:36:37.2017210Z ##[error]Process completed with exit code 1. 2026-10-25T02:36:37.2111540Z Post job cleanup. 2026-10-25T02:36:37.2696460Z [command]/opt/homebrew/bin/git version 2026-10-25T02:36:37.2742680Z git version 2.54.0 2026-10-25T02:36:37.2758790Z Copying '/Users/runner/.gitconfig' to '/Users/runner/_work/_temp/39b3ce84-12e5-4c3b-bb87-a5d056701da8/.gitconfig' 2026-10-25T02:36:37.2764860Z Temporarily overriding HOME='/Users/runner/_work/_temp/39b3ce84-12e5-4c3b-bb87-a5d056701da8' before making global git config changes 2026-10-25T02:36:37.2765630Z Adding repository directory to the temporary git global config as a safe directory 2026-10-25T02:36:37.2768630Z [command]/opt/homebrew/bin/git config --global --add safe.directory /Users/runner/_work/t3code/t3code 2026-10-25T02:36:37.2814340Z Removing SSH command configuration 2026-10-25T02:36:37.2818160Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-25T02:36:37.2862430Z [command]/opt/homebrew/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" 2026-10-25T02:36:37.3388320Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-25T02:36:37.3411090Z ##[warning]The process '/opt/homebrew/bin/git' failed with exit code 128 2026-10-25T02:36:37.3441210Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-25T02:36:37.3478080Z ##[group]Run '/opt/blacksmith/job_completed_mac.sh' 2026-10-25T02:36:37.3501170Z shell: /bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T02:36:37.3501380Z env: 2026-10-25T02:36:37.3501540Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 203 2026-10-25T02:36:37.3501710Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 544 2026-10-25T02:36:37.3501890Z BLACKSMITH_CHECK_RUN_ID: 121054439458 2026-10-25T02:36:37.3502090Z BLACKSMITH_JOB_DISPLAY_NAME: Mobile Native Static Analysis 2026-10-25T02:36:37.3502330Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-25T02:36:37.3502470Z ##[endgroup] 2026-10-25T02:36:37.3848730Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-25T02:36:37.3904280Z Cleaning up orphan processes