2026-10-25T01:04:42.5686430Z Current runner version: '2.338.1' 2026-10-25T01:04:42.5689960Z Runner name: 'blacksmith-6vcpu-macos-26-e6gtbsxtuot7aa2u' 2026-10-25T01:04:42.5690650Z Runner group name: 'blacksmith scale sets - blacksmith-6vcpu-macos-26' 2026-10-25T01:04:42.5691290Z Machine name: 'Mac-1792890280977' 2026-10-25T01:04:42.5692780Z ##[group]GITHUB_TOKEN Permissions 2026-10-25T01:04:42.5693700Z Contents: read 2026-10-25T01:04:42.5693980Z Metadata: read 2026-10-25T01:04:42.5694260Z ##[endgroup] 2026-10-25T01:04:42.5696170Z Secret source: Actions 2026-10-25T01:04:42.5696790Z Cache mode: write 2026-10-25T01:04:42.5697220Z Prepare workflow directory 2026-10-25T01:04:42.5891820Z Prepare all required actions 2026-10-25T01:04:42.5922450Z Getting action download info 2026-10-25T01:04:42.7937440Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-25T01:04:43.2021550Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-25T01:04:43.5836200Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-25T01:04:43.5882320Z Complete job name: Mobile Native Static Analysis 2026-10-25T01:04:43.6256910Z A job started hook has been configured by the self-hosted runner administrator 2026-10-25T01:04:43.6369320Z ##[group]Run '/opt/blacksmith/setup_mac.sh' 2026-10-25T01:04:43.6394110Z shell: /bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T01:04:43.6394750Z env: 2026-10-25T01:04:43.6395070Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 221 2026-10-25T01:04:43.6395450Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 530 2026-10-25T01:04:43.6395790Z BLACKSMITH_CHECK_RUN_ID: 121036859869 2026-10-25T01:04:43.6396180Z BLACKSMITH_JOB_DISPLAY_NAME: Mobile Native Static Analysis 2026-10-25T01:04:43.6396580Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-25T01:04:43.6396900Z ##[endgroup] 2026-10-25T01:04:43.7061050Z 2026-10-25T01:04:43.7062040Z ---------------------------------------- 2026-10-25T01:04:43.7063410Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40149164074/jobs/121036859869 2026-10-25T01:04:43.7064210Z SSH Access (using your GitHub SSH key): 2026-10-25T01:04:43.7065070Z ssh -p 64002 runner@blacksmith-6vcpu-macos-26-e6gtbsxtuot7aa2u.vm.blacksmith.sh 2026-10-25T01:04:43.7065570Z 2026-10-25T01:04:43.7065780Z No GitHub SSH key? Add one at: 2026-10-25T01:04:43.7066450Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-25T01:04:43.7067040Z 2026-10-25T01:04:43.7067230Z ---------------------------------------- 2026-10-25T01:04:43.7067490Z 2026-10-25T01:04:43.7067670Z VM ID: blacksmith-6vcpu-macos-26-e6gtbsxtuot7aa2u 2026-10-25T01:04:43.7068140Z Host: production-205.234.200.21-arm64 2026-10-25T01:04:43.7068540Z Host Agent PID: 58441 2026-10-25T01:04:43.7068860Z Host Agent Git SHA: 1637818df 2026-10-25T01:04:43.7069180Z Host CPU Manufacturer: Apple 2026-10-25T01:04:43.7069540Z Blacksmith Host Generation: gen 1 2026-10-25T01:04:43.7069950Z Petname: production-proud-hawk-44c9e3fc-macos 2026-10-25T01:04:43.7070340Z Region: us-central 2026-10-25T01:04:43.7287610Z Rootfs Version: 26-20260916 2026-10-25T01:04:43.7288200Z OS Version: macOS 26.3 2026-10-25T01:04:43.7288620Z ---------------------------------------- 2026-10-25T01:04:43.7288940Z 2026-10-25T01:04:44.1192170Z ##[group]Run actions/checkout@v6 2026-10-25T01:04:44.1192870Z with: 2026-10-25T01:04:44.1193380Z sparse-checkout: /* !/.repos/ 2026-10-25T01:04:44.1194680Z sparse-checkout-cone-mode: false 2026-10-25T01:04:44.1195630Z repository: pingdotgg/t3code 2026-10-25T01:04:44.1202080Z token: *** 2026-10-25T01:04:44.1202700Z ssh-strict: true 2026-10-25T01:04:44.1203300Z ssh-user: git 2026-10-25T01:04:44.1203970Z persist-credentials: true 2026-10-25T01:04:44.1204660Z clean: true 2026-10-25T01:04:44.1205220Z fetch-depth: 1 2026-10-25T01:04:44.1205820Z fetch-tags: false 2026-10-25T01:04:44.1206450Z show-progress: true 2026-10-25T01:04:44.1207060Z lfs: false 2026-10-25T01:04:44.1208200Z submodules: false 2026-10-25T01:04:44.1208700Z set-safe-directory: true 2026-10-25T01:04:44.1209260Z allow-unsafe-pr-checkout: false 2026-10-25T01:04:44.1209860Z env: 2026-10-25T01:04:44.1210370Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 221 2026-10-25T01:04:44.1211060Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 530 2026-10-25T01:04:44.1211730Z ##[endgroup] 2026-10-25T01:04:44.4164300Z Syncing repository: pingdotgg/t3code 2026-10-25T01:04:44.4165990Z ##[group]Getting Git version info 2026-10-25T01:04:44.4166880Z Working directory is '/Users/runner/_work/t3code/t3code' 2026-10-25T01:04:44.4168050Z [command]/opt/homebrew/bin/git version 2026-10-25T01:04:44.4342160Z git version 2.54.0 2026-10-25T01:04:44.4353510Z ##[endgroup] 2026-10-25T01:04:44.4360210Z Copying '/Users/runner/.gitconfig' to '/Users/runner/_work/_temp/67952f24-4e29-46a4-9715-cf3824b4e679/.gitconfig' 2026-10-25T01:04:44.4369330Z Temporarily overriding HOME='/Users/runner/_work/_temp/67952f24-4e29-46a4-9715-cf3824b4e679' before making global git config changes 2026-10-25T01:04:44.4371030Z Adding repository directory to the temporary git global config as a safe directory 2026-10-25T01:04:44.4374800Z [command]/opt/homebrew/bin/git config --global --add safe.directory /Users/runner/_work/t3code/t3code 2026-10-25T01:04:44.4459910Z Deleting the contents of '/Users/runner/_work/t3code/t3code' 2026-10-25T01:04:44.4464700Z ##[group]Determining repository object format 2026-10-25T01:04:44.4465980Z ##[endgroup] 2026-10-25T01:04:44.4466850Z ##[group]Initializing the repository 2026-10-25T01:04:44.4471420Z [command]/opt/homebrew/bin/git init /Users/runner/_work/t3code/t3code 2026-10-25T01:04:44.4620260Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-25T01:04:44.4621560Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-25T01:04:44.4622780Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-25T01:04:44.4623780Z hint: call: 2026-10-25T01:04:44.4632890Z hint: 2026-10-25T01:04:44.4633500Z hint: git config --global init.defaultBranch 2026-10-25T01:04:44.4634200Z hint: 2026-10-25T01:04:44.4634880Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-25T01:04:44.4636010Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-25T01:04:44.4637010Z hint: 2026-10-25T01:04:44.4637590Z hint: git branch -m 2026-10-25T01:04:44.4638220Z hint: 2026-10-25T01:04:44.4639090Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-25T01:04:44.4640260Z Initialized empty Git repository in /Users/runner/_work/t3code/t3code/.git/ 2026-10-25T01:04:44.4642350Z [command]/opt/homebrew/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-25T01:04:44.4684750Z ##[endgroup] 2026-10-25T01:04:44.4685710Z ##[group]Disabling automatic garbage collection 2026-10-25T01:04:44.4687000Z [command]/opt/homebrew/bin/git config --local gc.auto 0 2026-10-25T01:04:44.4735730Z ##[endgroup] 2026-10-25T01:04:44.4736460Z ##[group]Setting up auth 2026-10-25T01:04:44.4737060Z Removing SSH command configuration 2026-10-25T01:04:44.4740650Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-25T01:04:44.4800400Z [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-25T01:04:44.5602480Z Removing HTTP extra header 2026-10-25T01:04:44.5611200Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-25T01:04:44.5665450Z [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-25T01:04:44.6373730Z Removing includeIf entries pointing to credentials config files 2026-10-25T01:04:44.6377830Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-25T01:04:44.6438820Z [command]/opt/homebrew/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-25T01:04:44.7113570Z [command]/opt/homebrew/bin/git config --file /Users/runner/_work/_temp/git-credentials-f0f1b5d3-1fb0-4e95-a05d-f285d8293ba5.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-25T01:04:44.7177700Z [command]/opt/homebrew/bin/git config --local includeIf.gitdir:/Users/runner/_work/t3code/t3code/.git.path /Users/runner/_work/_temp/git-credentials-f0f1b5d3-1fb0-4e95-a05d-f285d8293ba5.config 2026-10-25T01:04:44.7231400Z [command]/opt/homebrew/bin/git config --local includeIf.gitdir:/Users/runner/_work/t3code/t3code/.git/worktrees/*.path /Users/runner/_work/_temp/git-credentials-f0f1b5d3-1fb0-4e95-a05d-f285d8293ba5.config 2026-10-25T01:04:44.7287720Z [command]/opt/homebrew/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-f0f1b5d3-1fb0-4e95-a05d-f285d8293ba5.config 2026-10-25T01:04:44.7338560Z [command]/opt/homebrew/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-f0f1b5d3-1fb0-4e95-a05d-f285d8293ba5.config 2026-10-25T01:04:44.7386140Z ##[endgroup] 2026-10-25T01:04:44.7387740Z ##[group]Fetching the repository 2026-10-25T01:04:44.7392600Z [command]/opt/homebrew/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=1 origin +453bf01d2068758fac79f9aa74099b2e85bbc719:refs/remotes/origin/main 2026-10-25T01:04:45.1332750Z From https://github.com/pingdotgg/t3code 2026-10-25T01:04:45.1335860Z * [new ref] 453bf01d2068758fac79f9aa74099b2e85bbc719 -> origin/main 2026-10-25T01:04:45.1452940Z [command]/opt/homebrew/bin/git branch --list --remote origin/main 2026-10-25T01:04:45.1534400Z origin/main 2026-10-25T01:04:45.1558510Z [command]/opt/homebrew/bin/git rev-parse refs/remotes/origin/main 2026-10-25T01:04:45.1598150Z 453bf01d2068758fac79f9aa74099b2e85bbc719 2026-10-25T01:04:45.1609710Z ##[endgroup] 2026-10-25T01:04:45.1610270Z ##[group]Determining the checkout info 2026-10-25T01:04:45.1610610Z ##[endgroup] 2026-10-25T01:04:45.1610960Z ##[group]Setting up sparse checkout 2026-10-25T01:04:45.1611210Z [command]/opt/homebrew/bin/git config core.sparseCheckout true 2026-10-25T01:04:45.1665850Z [command]/opt/homebrew/bin/git rev-parse --git-path info/sparse-checkout 2026-10-25T01:04:45.1715590Z .git/info/sparse-checkout 2026-10-25T01:04:45.1725290Z ##[endgroup] 2026-10-25T01:04:45.1727700Z ##[group]Checking out the ref 2026-10-25T01:04:45.1729090Z [command]/opt/homebrew/bin/git checkout --progress --force -B main refs/remotes/origin/main 2026-10-25T01:04:53.6556280Z Updating files: 0% (1/6435) 2026-10-25T01:04:53.6628710Z Updating files: 1% (65/6435) 2026-10-25T01:04:53.6688840Z Updating files: 2% (129/6435) 2026-10-25T01:04:53.6748290Z Updating files: 3% (194/6435) 2026-10-25T01:04:53.6815630Z Updating files: 4% (258/6435) 2026-10-25T01:04:53.6892790Z Updating files: 5% (322/6435) 2026-10-25T01:04:53.6956670Z Updating files: 6% (387/6435) 2026-10-25T01:04:53.7052340Z Updating files: 7% (451/6435) 2026-10-25T01:04:53.7135230Z Updating files: 8% (515/6435) 2026-10-25T01:04:53.7223820Z Updating files: 9% (580/6435) 2026-10-25T01:04:53.8016990Z Updating files: 10% (644/6435) 2026-10-25T01:04:53.8202810Z Updating files: 11% (708/6435) 2026-10-25T01:04:53.8247900Z Updating files: 12% (773/6435) 2026-10-25T01:04:53.8300930Z Updating files: 13% (837/6435) 2026-10-25T01:04:53.8360370Z Updating files: 14% (901/6435) 2026-10-25T01:04:53.8412710Z Updating files: 15% (966/6435) 2026-10-25T01:04:53.8457330Z Updating files: 16% (1030/6435) 2026-10-25T01:04:53.8508470Z Updating files: 17% (1094/6435) 2026-10-25T01:04:53.8555830Z Updating files: 18% (1159/6435) 2026-10-25T01:04:53.8606440Z Updating files: 19% (1223/6435) 2026-10-25T01:04:53.8645260Z Updating files: 20% (1287/6435) 2026-10-25T01:04:53.8816250Z Updating files: 21% (1352/6435) 2026-10-25T01:04:53.8873030Z Updating files: 22% (1416/6435) 2026-10-25T01:04:53.8929090Z Updating files: 23% (1481/6435) 2026-10-25T01:04:53.8968190Z Updating files: 24% (1545/6435) 2026-10-25T01:04:53.9006120Z Updating files: 25% (1609/6435) 2026-10-25T01:04:53.9044450Z Updating files: 26% (1674/6435) 2026-10-25T01:04:53.9083070Z Updating files: 27% (1738/6435) 2026-10-25T01:04:53.9127930Z Updating files: 28% (1802/6435) 2026-10-25T01:04:53.9175200Z Updating files: 29% (1867/6435) 2026-10-25T01:04:53.9237260Z Updating files: 30% (1931/6435) 2026-10-25T01:04:53.9296220Z Updating files: 31% (1995/6435) 2026-10-25T01:04:53.9348360Z Updating files: 32% (2060/6435) 2026-10-25T01:04:53.9404460Z Updating files: 33% (2124/6435) 2026-10-25T01:04:53.9482450Z Updating files: 34% (2188/6435) 2026-10-25T01:04:53.9550310Z Updating files: 35% (2253/6435) 2026-10-25T01:04:53.9609370Z Updating files: 36% (2317/6435) 2026-10-25T01:04:53.9683220Z Updating files: 37% (2381/6435) 2026-10-25T01:04:53.9821140Z Updating files: 38% (2446/6435) 2026-10-25T01:04:53.9886100Z Updating files: 39% (2510/6435) 2026-10-25T01:04:53.9986740Z Updating files: 40% (2574/6435) 2026-10-25T01:04:54.0041910Z Updating files: 41% (2639/6435) 2026-10-25T01:04:54.0126590Z Updating files: 42% (2703/6435) 2026-10-25T01:04:54.0187750Z Updating files: 43% (2768/6435) 2026-10-25T01:04:54.0256160Z Updating files: 44% (2832/6435) 2026-10-25T01:04:54.0318940Z Updating files: 45% (2896/6435) 2026-10-25T01:04:54.0379650Z Updating files: 46% (2961/6435) 2026-10-25T01:04:54.0456610Z Updating files: 47% (3025/6435) 2026-10-25T01:04:54.0527230Z Updating files: 48% (3089/6435) 2026-10-25T01:04:54.0589980Z Updating files: 49% (3154/6435) 2026-10-25T01:04:54.0667290Z Updating files: 50% (3218/6435) 2026-10-25T01:04:54.0715550Z Updating files: 51% (3282/6435) 2026-10-25T01:04:54.0779350Z Updating files: 52% (3347/6435) 2026-10-25T01:04:54.0834330Z Updating files: 53% (3411/6435) 2026-10-25T01:04:54.0883450Z Updating files: 54% (3475/6435) 2026-10-25T01:04:54.0938960Z Updating files: 55% (3540/6435) 2026-10-25T01:04:54.0991120Z Updating files: 56% (3604/6435) 2026-10-25T01:04:54.1044660Z Updating files: 57% (3668/6435) 2026-10-25T01:04:54.1097430Z Updating files: 58% (3733/6435) 2026-10-25T01:04:54.1384920Z Updating files: 59% (3797/6435) 2026-10-25T01:04:54.1436190Z Updating files: 60% (3861/6435) 2026-10-25T01:04:54.1481420Z Updating files: 61% (3926/6435) 2026-10-25T01:04:54.1527780Z Updating files: 62% (3990/6435) 2026-10-25T01:04:54.1579740Z Updating files: 63% (4055/6435) 2026-10-25T01:04:54.1639230Z Updating files: 64% (4119/6435) 2026-10-25T01:04:54.1686700Z Updating files: 65% (4183/6435) 2026-10-25T01:04:54.1735500Z Updating files: 66% (4248/6435) 2026-10-25T01:04:54.1803900Z Updating files: 67% (4312/6435) 2026-10-25T01:04:54.1862230Z Updating files: 68% (4376/6435) 2026-10-25T01:04:54.1905210Z Updating files: 69% (4441/6435) 2026-10-25T01:04:54.1944990Z Updating files: 70% (4505/6435) 2026-10-25T01:04:54.1990630Z Updating files: 71% (4569/6435) 2026-10-25T01:04:54.2032590Z Updating files: 72% (4634/6435) 2026-10-25T01:04:54.2094640Z Updating files: 73% (4698/6435) 2026-10-25T01:04:54.2246890Z Updating files: 74% (4762/6435) 2026-10-25T01:04:54.2505830Z Updating files: 74% (4801/6435) 2026-10-25T01:04:54.2555770Z Updating files: 75% (4827/6435) 2026-10-25T01:04:54.2606330Z Updating files: 76% (4891/6435) 2026-10-25T01:04:54.2653030Z Updating files: 77% (4955/6435) 2026-10-25T01:04:54.2703340Z Updating files: 78% (5020/6435) 2026-10-25T01:04:54.2758210Z Updating files: 79% (5084/6435) 2026-10-25T01:04:54.2830570Z Updating files: 80% (5148/6435) 2026-10-25T01:04:54.2876380Z Updating files: 81% (5213/6435) 2026-10-25T01:04:54.2925790Z Updating files: 82% (5277/6435) 2026-10-25T01:04:54.2977500Z Updating files: 83% (5342/6435) 2026-10-25T01:04:54.3042180Z Updating files: 84% (5406/6435) 2026-10-25T01:04:54.3094500Z Updating files: 85% (5470/6435) 2026-10-25T01:04:54.3157810Z Updating files: 86% (5535/6435) 2026-10-25T01:04:54.3241940Z Updating files: 87% (5599/6435) 2026-10-25T01:04:54.3309740Z Updating files: 88% (5663/6435) 2026-10-25T01:04:54.3363540Z Updating files: 89% (5728/6435) 2026-10-25T01:04:54.3432270Z Updating files: 90% (5792/6435) 2026-10-25T01:04:54.3502700Z Updating files: 91% (5856/6435) 2026-10-25T01:04:54.3561460Z Updating files: 92% (5921/6435) 2026-10-25T01:04:54.3637540Z Updating files: 93% (5985/6435) 2026-10-25T01:04:54.3691220Z Updating files: 94% (6049/6435) 2026-10-25T01:04:54.3752300Z Updating files: 95% (6114/6435) 2026-10-25T01:04:54.3828180Z Updating files: 96% (6178/6435) 2026-10-25T01:04:54.3878430Z Updating files: 97% (6242/6435) 2026-10-25T01:04:54.3945330Z Updating files: 98% (6307/6435) 2026-10-25T01:04:54.3997530Z Updating files: 99% (6371/6435) 2026-10-25T01:04:54.3997770Z Updating files: 100% (6435/6435) 2026-10-25T01:04:54.3998040Z Updating files: 100% (6435/6435), done. 2026-10-25T01:04:54.4218170Z Switched to a new branch 'main' 2026-10-25T01:04:54.4221940Z branch 'main' set up to track 'origin/main'. 2026-10-25T01:04:54.4231360Z ##[endgroup] 2026-10-25T01:04:54.4315440Z [command]/opt/homebrew/bin/git log -1 --format=%H 2026-10-25T01:04:54.4373010Z 453bf01d2068758fac79f9aa74099b2e85bbc719 2026-10-25T01:04:54.4518760Z ##[group]Run voidzero-dev/setup-vp@v1 2026-10-25T01:04:54.4518920Z with: 2026-10-25T01:04:54.4519050Z node-version-file: package.json 2026-10-25T01:04:54.4519210Z cache: true 2026-10-25T01:04:54.4519380Z run-install: args: - --filter=@t3tools/scripts... 2026-10-25T01:04:54.4519580Z sfw: false 2026-10-25T01:04:54.4519700Z env: 2026-10-25T01:04:54.4519820Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 221 2026-10-25T01:04:54.4520020Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 530 2026-10-25T01:04:54.4520190Z ##[endgroup] 2026-10-25T01:04:54.5726870Z Resolved Node.js version '26.12.1' from package.json 2026-10-25T01:04:54.5864260Z Resolved Vite+ version '1.3.0' from package.json 2026-10-25T01:04:54.5864590Z Installing Vite+@1.3.0... 2026-10-25T01:04:54.5916120Z [command]/bin/bash -c set -o pipefail; curl -fsSL --connect-timeout 5 --max-time 15 https://viteplus.dev/install.sh | bash 2026-10-25T01:04:55.2994250Z info: installing vite-plus@1.3.0... 2026-10-25T01:04:55.2997500Z info: Preparing Node.js and pnpm... 2026-10-25T01:04:56.9892210Z info: Installing dependencies... 2026-10-25T01:04:58.5273710Z ✓ Dependencies installed. 2026-10-25T01:04:58.5305240Z Setup: 2026-10-25T01:04:58.5305960Z Preparing vite-plus environment. 2026-10-25T01:04:58.5306150Z 2026-10-25T01:04:58.5354130Z Created Shims: 2026-10-25T01:04:58.5354400Z /Users/runner/.vite-plus/bin/node 2026-10-25T01:04:58.5354600Z /Users/runner/.vite-plus/bin/npm 2026-10-25T01:04:58.5354820Z /Users/runner/.vite-plus/bin/npx 2026-10-25T01:04:58.5354990Z /Users/runner/.vite-plus/bin/pnpm 2026-10-25T01:04:58.5355940Z /Users/runner/.vite-plus/bin/pnpx 2026-10-25T01:04:58.5356130Z /Users/runner/.vite-plus/bin/pn 2026-10-25T01:04:58.5356320Z /Users/runner/.vite-plus/bin/pnx 2026-10-25T01:04:58.5356500Z /Users/runner/.vite-plus/bin/yarn 2026-10-25T01:04:58.5356650Z /Users/runner/.vite-plus/bin/yarnpkg 2026-10-25T01:04:58.5356810Z /Users/runner/.vite-plus/bin/bun 2026-10-25T01:04:58.5356970Z /Users/runner/.vite-plus/bin/bunx 2026-10-25T01:04:58.5357140Z /Users/runner/.vite-plus/bin/vpx 2026-10-25T01:04:58.5357320Z /Users/runner/.vite-plus/bin/vpr 2026-10-25T01:04:58.5357430Z 2026-10-25T01:04:58.5357500Z Next Steps: 2026-10-25T01:04:58.5357620Z For Bash, run: 2026-10-25T01:04:58.5357760Z . "/Users/runner/.vite-plus/env" 2026-10-25T01:04:58.5357870Z 2026-10-25T01:04:58.5358100Z If your ~/.bashrc does not already load Vite+, add this command for interactive non-login Bash sessions. 2026-10-25T01:04:58.5358510Z Login Bash shells must also load the command through their login profile. 2026-10-25T01:04:58.5358720Z 2026-10-25T01:04:58.5358920Z Restart an already-running IDE to load its environment. Run `vp env doctor` to verify. 2026-10-25T01:04:58.5359430Z ✓ Vite+ setup complete. 2026-10-25T01:04:58.5423450Z Setting up Node.js 26.12.1 via vp env use... 2026-10-25T01:04:58.5439960Z [command]/Users/runner/.vite-plus/bin/vp env use 26.12.1 2026-10-25T01:04:58.5522360Z Installing Node.js v26.12.1... 2026-10-25T01:05:00.0245620Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-25T01:05:00.0265840Z Auto-detected lock file: pnpm-lock.yaml 2026-10-25T01:05:00.0266180Z Using lock file: /Users/runner/_work/t3code/t3code/pnpm-lock.yaml 2026-10-25T01:05:00.0266570Z Resolving dependency cache directory in: /Users/runner/_work/t3code/t3code 2026-10-25T01:05:00.6850880Z Cache hit for: vite-plus-macOS-arm64-pnpm-a7a0d688c4dc037736b509aa902e2913aec51fbde6f45d60698b021890b79acf 2026-10-25T01:05:01.7658490Z Received 377487360 of 726085004 (52.0%), 359.6 MBs/sec 2026-10-25T01:05:02.5038090Z Received 726085004 of 726085004 (100.0%), 398.2 MBs/sec 2026-10-25T01:05:02.5040730Z Cache Size: ~692 MB (726085004 B) 2026-10-25T01:05:02.5095800Z [command]/opt/homebrew/bin/gtar -xf /Users/runner/_work/_temp/dce408a6-6c17-461c-8dae-0715829c5045/cache.tzst -P -C /Users/runner/_work/t3code/t3code --delay-directory-restore --use-compress-program unzstd 2026-10-25T01:05:19.0935620Z Cache restored successfully 2026-10-25T01:05:19.0976030Z Cache restored from key: vite-plus-macOS-arm64-pnpm-a7a0d688c4dc037736b509aa902e2913aec51fbde6f45d60698b021890b79acf 2026-10-25T01:05:19.0982700Z ##[group]Running vp install --filter=@t3tools/scripts... in /Users/runner/_work/t3code/t3code... 2026-10-25T01:05:19.0992620Z [command]/Users/runner/.vite-plus/bin/vp install --filter=@t3tools/scripts... 2026-10-25T01:05:19.1983560Z Scope: 4 of 34 workspace projects 2026-10-25T01:05:19.2895610Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-25T01:05:21.2519040Z ✓ Lockfile passes supply-chain policies (2088 entries in 2s) 2026-10-25T01:05:21.2520260Z Lockfile is up to date, resolution step is skipped 2026-10-25T01:05:21.3038280Z Packages are cloned from the content-addressable store to the virtual store. 2026-10-25T01:05:21.3038680Z Content-addressable store is at: /Users/runner/Library/pnpm/store/v11 2026-10-25T01:05:21.3038970Z Virtual store is at: node_modules/.pnpm 2026-10-25T01:05:21.5758930Z Packages: +326 2026-10-25T01:05:21.5759210Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-25T01:05:21.5975060Z Progress: resolved 326, reused 326, downloaded 0, added 326, done 2026-10-25T01:05:21.7513130Z . prepare$ vp config --no-agent 2026-10-25T01:05:21.9510230Z . prepare: Done 2026-10-25T01:05:21.9519630Z 2026-10-25T01:05:21.9519770Z devDependencies: 2026-10-25T01:05:21.9519970Z + @coderabbitai/config 1.1.0 2026-10-25T01:05:21.9520140Z + @shadcn/lint 0.1.5 2026-10-25T01:05:21.9520240Z + @types/node 24.12.4 2026-10-25T01:05:21.9520350Z + knip 6.34.0 2026-10-25T01:05:21.9520490Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-25T01:05:21.9520630Z + vite-plus 1.3.0 2026-10-25T01:05:21.9520700Z 2026-10-25T01:05:21.9528480Z Done in 2.8s using pnpm v12.14.0 2026-10-25T01:05:21.9565510Z ##[endgroup] 2026-10-25T01:05:21.9565700Z Successfully ran vp install --filter=@t3tools/scripts... 2026-10-25T01:05:21.9637170Z vp v1.3.0 2026-10-25T01:05:21.9637260Z 2026-10-25T01:05:21.9637340Z Local vite-plus: 2026-10-25T01:05:21.9637470Z vite-plus v1.3.0 2026-10-25T01:05:21.9637560Z 2026-10-25T01:05:21.9637610Z Tools: 2026-10-25T01:05:21.9637730Z vite v8.3.4 2026-10-25T01:05:21.9637880Z rolldown v1.2.14 2026-10-25T01:05:21.9638020Z vitest v5.0.5 2026-10-25T01:05:21.9638160Z oxfmt v0.73.0 2026-10-25T01:05:21.9638310Z oxlint v1.88.0 2026-10-25T01:05:21.9638460Z oxlint-tsgolint v7.0.2004 2026-10-25T01:05:21.9638610Z tsdown v0.23.1 2026-10-25T01:05:21.9638700Z 2026-10-25T01:05:21.9638750Z Environment: 2026-10-25T01:05:21.9638880Z Package manager pnpm v12.14.0 2026-10-25T01:05:21.9639070Z Node.js v26.12.1 (.session-node-version) 2026-10-25T01:05:21.9733030Z ##[group]Run brew bundle install --file apps/mobile/Brewfile 2026-10-25T01:05:21.9733410Z brew bundle install --file apps/mobile/Brewfile 2026-10-25T01:05:21.9765770Z shell: /bin/bash -e {0} 2026-10-25T01:05:21.9765930Z env: 2026-10-25T01:05:21.9766070Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 221 2026-10-25T01:05:21.9766280Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 530 2026-10-25T01:05:21.9766420Z ##[endgroup] 2026-10-25T01:05:24.2947540Z Fetching swiftlint, ktlint, detekt 2026-10-25T01:05:26.3914390Z Installing swiftlint 2026-10-25T01:05:26.3915230Z Installing ktlint 2026-10-25T01:05:28.3302210Z Installing detekt 2026-10-25T01:05:36.9010460Z `brew bundle` complete! 3 Brewfile dependencies now installed. 2026-10-25T01:05:36.9145530Z ##[group]Run vp run lint:mobile 2026-10-25T01:05:36.9145700Z vp run lint:mobile 2026-10-25T01:05:36.9173400Z shell: /bin/bash -e {0} 2026-10-25T01:05:36.9173530Z env: 2026-10-25T01:05:36.9173640Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 221 2026-10-25T01:05:36.9173780Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 530 2026-10-25T01:05:36.9173920Z ##[endgroup] 2026-10-25T01:05:37.1921360Z $ node scripts/mobile-native-static-check.ts ⊘ cache disabled 2026-10-25T01:05:37.4878850Z Found 22 Swift and 28 Kotlin native source files. 2026-10-25T01:05:37.4880240Z $ swiftlint lint --config .swiftlint.yml --strict 2026-10-25T01:05:38.9562200Z Linting Swift files in current working directory 2026-10-25T01:05:38.9990880Z Linting 'T3ComposerEditorView.swift' (1/19) 2026-10-25T01:05:38.9991130Z Linting 'T3ComposerEditorModule.swift' (2/19) 2026-10-25T01:05:38.9991400Z Linting 'T3HighlightsModule.swift' (3/19) 2026-10-25T01:05:38.9991720Z Linting 'T3WorkspaceOrientationSubscriber.swift' (4/19) 2026-10-25T01:05:38.9991980Z Linting 'T3SegmentedControlView.swift' (5/19) 2026-10-25T01:05:38.9992300Z Linting 'T3NativeControlsModule.swift' (6/19) 2026-10-25T01:05:39.0676670Z Linting 'T3SidebarTabBarView.swift' (7/19) 2026-10-25T01:05:39.0676970Z Linting 'T3NativePresentation.swift' (8/19) 2026-10-25T01:05:39.0681410Z Linting 'T3KeyboardCommandsModule.swift' (9/19) 2026-10-25T01:05:39.0686470Z Linting 'T3NativeVideoPresentation.swift' (10/19) 2026-10-25T01:05:39.0731500Z Linting 'T3NativeFilePresentation.swift' (11/19) 2026-10-25T01:05:39.0827310Z Linting 'T3LayoutMetricsView.swift' (12/19) 2026-10-25T01:05:39.0827630Z Linting 'T3MenuDismissTouchGate.swift' (13/19) 2026-10-25T01:05:39.0827800Z Linting 'T3FrostedCutoutView.swift' (14/19) 2026-10-25T01:05:39.0836490Z Linting 'T3TerminalView.swift' (15/19) 2026-10-25T01:05:39.0836790Z Linting 'T3TerminalModule.swift' (16/19) 2026-10-25T01:05:39.0864870Z Linting 'ReviewDiffCodeLayout.swift' (17/19) 2026-10-25T01:05:39.1002760Z Linting 'T3ReviewDiffView.swift' (18/19) 2026-10-25T01:05:39.1003450Z Linting 'T3ReviewDiffModule.swift' (19/19) 2026-10-25T01:05:39.1448090Z Done linting! Found 0 violations, 0 serious in 19 files. 2026-10-25T01:05:39.1542850Z $ 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-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-25T01:05:40.3625350Z $ detekt --config detekt.yml --input 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-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 --build-upon-default-config 2026-10-25T01:05:41.9531760Z Skipping generated native project folders: android/, ios/. 2026-10-25T01:05:41.9576910Z 2026-10-25T01:05:41.9683200Z Post job cleanup. 2026-10-25T01:05:42.0543480Z Cache hit on primary key "vite-plus-macOS-arm64-pnpm-a7a0d688c4dc037736b509aa902e2913aec51fbde6f45d60698b021890b79acf". Skipping save. 2026-10-25T01:05:42.0627030Z Post job cleanup. 2026-10-25T01:05:42.1313590Z [command]/opt/homebrew/bin/git version 2026-10-25T01:05:42.1384420Z git version 2.54.0 2026-10-25T01:05:42.1397190Z Copying '/Users/runner/.gitconfig' to '/Users/runner/_work/_temp/1e82f90f-7130-4817-8a21-57e27bb13a4a/.gitconfig' 2026-10-25T01:05:42.1406390Z Temporarily overriding HOME='/Users/runner/_work/_temp/1e82f90f-7130-4817-8a21-57e27bb13a4a' before making global git config changes 2026-10-25T01:05:42.1406940Z Adding repository directory to the temporary git global config as a safe directory 2026-10-25T01:05:42.1410480Z [command]/opt/homebrew/bin/git config --global --add safe.directory /Users/runner/_work/t3code/t3code 2026-10-25T01:05:42.1474270Z Removing SSH command configuration 2026-10-25T01:05:42.1479850Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-25T01:05:42.1529440Z [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-25T01:05:42.2094110Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-25T01:05:42.2125080Z ##[warning]The process '/opt/homebrew/bin/git' failed with exit code 128 2026-10-25T01:05:42.2154870Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-25T01:05:42.2188410Z ##[group]Run '/opt/blacksmith/job_completed_mac.sh' 2026-10-25T01:05:42.2207710Z shell: /bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T01:05:42.2207890Z env: 2026-10-25T01:05:42.2208010Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 221 2026-10-25T01:05:42.2208160Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 530 2026-10-25T01:05:42.2208300Z BLACKSMITH_CHECK_RUN_ID: 121036859869 2026-10-25T01:05:42.2208490Z BLACKSMITH_JOB_DISPLAY_NAME: Mobile Native Static Analysis 2026-10-25T01:05:42.2208670Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-25T01:05:42.2208790Z ##[endgroup] 2026-10-25T01:05:42.2689380Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-25T01:05:42.2739060Z Cleaning up orphan processes