2026-11-06T22:24:47.3285900Z Current runner version: '2.338.2' 2026-11-06T22:24:47.3289510Z Runner name: 'blacksmith-6vcpu-macos-26-zgo3otzqr3nwyi6w' 2026-11-06T22:24:47.3290170Z Runner group name: 'blacksmith scale sets - blacksmith-6vcpu-macos-26' 2026-11-06T22:24:47.3290880Z Machine name: 'Mac-1794003885508' 2026-11-06T22:24:47.3292440Z ##[group]GITHUB_TOKEN Permissions 2026-11-06T22:24:47.3293450Z Contents: read 2026-11-06T22:24:47.3293750Z Metadata: read 2026-11-06T22:24:47.3294080Z ##[endgroup] 2026-11-06T22:24:47.3295260Z Secret source: Actions 2026-11-06T22:24:47.3295760Z Cache mode: write 2026-11-06T22:24:47.3296270Z Prepare workflow directory 2026-11-06T22:24:47.3471610Z Prepare all required actions 2026-11-06T22:24:47.3498110Z Getting action download info 2026-11-06T22:24:47.5538920Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-11-06T22:24:47.9591650Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-11-06T22:24:48.3278840Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-11-06T22:24:48.3329650Z Complete job name: Mobile Native Static Analysis 2026-11-06T22:24:48.3633610Z A job started hook has been configured by the self-hosted runner administrator 2026-11-06T22:24:48.3760650Z ##[group]Run '/opt/blacksmith/setup_mac.sh' 2026-11-06T22:24:48.3784180Z shell: /bin/bash --noprofile --norc -e -o pipefail {0} 2026-11-06T22:24:48.3784640Z env: 2026-11-06T22:24:48.3784930Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 214 2026-11-06T22:24:48.3785380Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 537 2026-11-06T22:24:48.3785760Z BLACKSMITH_CHECK_RUN_ID: 128190153107 2026-11-06T22:24:48.3786220Z BLACKSMITH_JOB_DISPLAY_NAME: Mobile Native Static Analysis 2026-11-06T22:24:48.3786630Z GITHUB_ACTIONS_CACHE_MODE: write 2026-11-06T22:24:48.3786960Z ##[endgroup] 2026-11-06T22:24:48.4307160Z 2026-11-06T22:24:48.4308570Z ---------------------------------------- 2026-11-06T22:24:48.4309290Z View this job: https://app.blacksmith.sh/pingdotgg/runs/42304435612/jobs/128190153107 2026-11-06T22:24:48.4309970Z SSH Access (using your GitHub SSH key): 2026-11-06T22:24:48.4310880Z ssh -p 64000 runner@blacksmith-6vcpu-macos-26-zgo3otzqr3nwyi6w.vm.blacksmith.sh 2026-11-06T22:24:48.4311290Z 2026-11-06T22:24:48.4311440Z No GitHub SSH key? Add one at: 2026-11-06T22:24:48.4312090Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-11-06T22:24:48.4312750Z 2026-11-06T22:24:48.4312910Z ---------------------------------------- 2026-11-06T22:24:48.4313120Z 2026-11-06T22:24:48.4313300Z VM ID: blacksmith-6vcpu-macos-26-zgo3otzqr3nwyi6w 2026-11-06T22:24:48.4313780Z Host: production-205.234.200.30-arm64 2026-11-06T22:24:48.4314160Z Host Agent PID: 50536 2026-11-06T22:24:48.4314510Z Host Agent Git SHA: 6939dc9f6 2026-11-06T22:24:48.4314820Z Host CPU Manufacturer: Apple 2026-11-06T22:24:48.4315150Z Blacksmith Host Generation: gen 1 2026-11-06T22:24:48.4315600Z Petname: production-bright-owl-17afdab9-macos 2026-11-06T22:24:48.4316000Z Region: us-central 2026-11-06T22:24:48.4316360Z Rootfs Version: 26-20261024 2026-11-06T22:24:48.4451980Z OS Version: macOS 26.3 2026-11-06T22:24:48.4452430Z ---------------------------------------- 2026-11-06T22:24:48.4452690Z 2026-11-06T22:24:48.8109130Z ##[group]Run actions/checkout@v6 2026-11-06T22:24:48.8109960Z with: 2026-11-06T22:24:48.8110560Z sparse-checkout: /* !/.repos/ 2026-11-06T22:24:48.8117030Z sparse-checkout-cone-mode: false 2026-11-06T22:24:48.8117610Z repository: pingdotgg/t3code 2026-11-06T22:24:48.8122540Z token: *** 2026-11-06T22:24:48.8122950Z ssh-strict: true 2026-11-06T22:24:48.8123370Z ssh-user: git 2026-11-06T22:24:48.8123790Z persist-credentials: true 2026-11-06T22:24:48.8124340Z clean: true 2026-11-06T22:24:48.8124750Z fetch-depth: 1 2026-11-06T22:24:48.8125150Z fetch-tags: false 2026-11-06T22:24:48.8125600Z show-progress: true 2026-11-06T22:24:48.8126050Z lfs: false 2026-11-06T22:24:48.8127110Z submodules: false 2026-11-06T22:24:48.8127700Z set-safe-directory: true 2026-11-06T22:24:48.8128220Z allow-unsafe-pr-checkout: false 2026-11-06T22:24:48.8128750Z env: 2026-11-06T22:24:48.8129180Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 214 2026-11-06T22:24:48.8129790Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 537 2026-11-06T22:24:48.8130450Z ##[endgroup] 2026-11-06T22:24:49.0730830Z Syncing repository: pingdotgg/t3code 2026-11-06T22:24:49.0732320Z ##[group]Getting Git version info 2026-11-06T22:24:49.0733040Z Working directory is '/Users/runner/_work/t3code/t3code' 2026-11-06T22:24:49.0734260Z [command]/opt/homebrew/bin/git version 2026-11-06T22:24:49.0890840Z git version 2.54.0 2026-11-06T22:24:49.0892700Z ##[endgroup] 2026-11-06T22:24:49.0898450Z Copying '/Users/runner/.gitconfig' to '/Users/runner/_work/_temp/b18057af-f53e-4286-a20d-a4a35eae3506/.gitconfig' 2026-11-06T22:24:49.0903880Z Temporarily overriding HOME='/Users/runner/_work/_temp/b18057af-f53e-4286-a20d-a4a35eae3506' before making global git config changes 2026-11-06T22:24:49.0905620Z Adding repository directory to the temporary git global config as a safe directory 2026-11-06T22:24:49.0908860Z [command]/opt/homebrew/bin/git config --global --add safe.directory /Users/runner/_work/t3code/t3code 2026-11-06T22:24:49.0978430Z Deleting the contents of '/Users/runner/_work/t3code/t3code' 2026-11-06T22:24:49.0980460Z ##[group]Determining repository object format 2026-11-06T22:24:49.0981480Z ##[endgroup] 2026-11-06T22:24:49.0982160Z ##[group]Initializing the repository 2026-11-06T22:24:49.0985020Z [command]/opt/homebrew/bin/git init /Users/runner/_work/t3code/t3code 2026-11-06T22:24:49.1309540Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-11-06T22:24:49.1310700Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-11-06T22:24:49.1311820Z hint: to use in all of your new repositories, which will suppress this warning, 2026-11-06T22:24:49.1312720Z hint: call: 2026-11-06T22:24:49.1313140Z hint: 2026-11-06T22:24:49.1313640Z hint: git config --global init.defaultBranch 2026-11-06T22:24:49.1314260Z hint: 2026-11-06T22:24:49.1314940Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-11-06T22:24:49.1316020Z hint: 'development'. The just-created branch can be renamed via this command: 2026-11-06T22:24:49.1316820Z hint: 2026-11-06T22:24:49.1317310Z hint: git branch -m 2026-11-06T22:24:49.1317820Z hint: 2026-11-06T22:24:49.1318500Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-11-06T22:24:49.1319610Z Initialized empty Git repository in /Users/runner/_work/t3code/t3code/.git/ 2026-11-06T22:24:49.1321450Z [command]/opt/homebrew/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-11-06T22:24:49.1369140Z ##[endgroup] 2026-11-06T22:24:49.1370230Z ##[group]Disabling automatic garbage collection 2026-11-06T22:24:49.1371310Z [command]/opt/homebrew/bin/git config --local gc.auto 0 2026-11-06T22:24:49.1410640Z ##[endgroup] 2026-11-06T22:24:49.1411400Z ##[group]Setting up auth 2026-11-06T22:24:49.1412010Z Removing SSH command configuration 2026-11-06T22:24:49.1414750Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-11-06T22:24:49.1461720Z [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-11-06T22:24:49.2036130Z Removing HTTP extra header 2026-11-06T22:24:49.2040660Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-11-06T22:24:49.2083980Z [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-11-06T22:24:49.2582960Z Removing includeIf entries pointing to credentials config files 2026-11-06T22:24:49.2585020Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-11-06T22:24:49.2629410Z [command]/opt/homebrew/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-11-06T22:24:49.3182690Z [command]/opt/homebrew/bin/git config --file /Users/runner/_work/_temp/git-credentials-7fd5c9cc-e210-4361-85a7-86350b2dcae9.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-11-06T22:24:49.3236580Z [command]/opt/homebrew/bin/git config --local includeIf.gitdir:/Users/runner/_work/t3code/t3code/.git.path /Users/runner/_work/_temp/git-credentials-7fd5c9cc-e210-4361-85a7-86350b2dcae9.config 2026-11-06T22:24:49.3282940Z [command]/opt/homebrew/bin/git config --local includeIf.gitdir:/Users/runner/_work/t3code/t3code/.git/worktrees/*.path /Users/runner/_work/_temp/git-credentials-7fd5c9cc-e210-4361-85a7-86350b2dcae9.config 2026-11-06T22:24:49.3328590Z [command]/opt/homebrew/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-7fd5c9cc-e210-4361-85a7-86350b2dcae9.config 2026-11-06T22:24:49.3376620Z [command]/opt/homebrew/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-7fd5c9cc-e210-4361-85a7-86350b2dcae9.config 2026-11-06T22:24:49.3410600Z ##[endgroup] 2026-11-06T22:24:49.3411310Z ##[group]Fetching the repository 2026-11-06T22:24:49.3415510Z [command]/opt/homebrew/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=1 origin +24fa34ba99d62eafe6be361d18dd02b9de41e747:refs/remotes/pull/31257/merge 2026-11-06T22:24:49.7665580Z From https://github.com/pingdotgg/t3code 2026-11-06T22:24:49.7666500Z * [new ref] 24fa34ba99d62eafe6be361d18dd02b9de41e747 -> pull/31257/merge 2026-11-06T22:24:49.7735570Z ##[endgroup] 2026-11-06T22:24:49.7736490Z ##[group]Determining the checkout info 2026-11-06T22:24:49.7737370Z ##[endgroup] 2026-11-06T22:24:49.7738230Z ##[group]Setting up sparse checkout 2026-11-06T22:24:49.7741290Z [command]/opt/homebrew/bin/git config core.sparseCheckout true 2026-11-06T22:24:49.7789680Z [command]/opt/homebrew/bin/git rev-parse --git-path info/sparse-checkout 2026-11-06T22:24:49.7828750Z .git/info/sparse-checkout 2026-11-06T22:24:49.7834610Z ##[endgroup] 2026-11-06T22:24:49.7835350Z ##[group]Checking out the ref 2026-11-06T22:24:49.7837580Z [command]/opt/homebrew/bin/git checkout --progress --force refs/remotes/pull/31257/merge 2026-11-06T22:24:58.9605440Z Updating files: 0% (1/7625) 2026-11-06T22:24:58.9670390Z Updating files: 1% (77/7625) 2026-11-06T22:24:58.9733350Z Updating files: 2% (153/7625) 2026-11-06T22:24:58.9801050Z Updating files: 3% (229/7625) 2026-11-06T22:24:58.9863200Z Updating files: 4% (305/7625) 2026-11-06T22:24:58.9958290Z Updating files: 5% (382/7625) 2026-11-06T22:24:59.0038730Z Updating files: 6% (458/7625) 2026-11-06T22:24:59.0113090Z Updating files: 7% (534/7625) 2026-11-06T22:24:59.0194340Z Updating files: 8% (610/7625) 2026-11-06T22:24:59.0925620Z Updating files: 9% (687/7625) 2026-11-06T22:24:59.1061000Z Updating files: 10% (763/7625) 2026-11-06T22:24:59.1110670Z Updating files: 11% (839/7625) 2026-11-06T22:24:59.1155370Z Updating files: 12% (915/7625) 2026-11-06T22:24:59.1205450Z Updating files: 13% (992/7625) 2026-11-06T22:24:59.1263360Z Updating files: 14% (1068/7625) 2026-11-06T22:24:59.1319470Z Updating files: 15% (1144/7625) 2026-11-06T22:24:59.1376750Z Updating files: 16% (1220/7625) 2026-11-06T22:24:59.1431720Z Updating files: 17% (1297/7625) 2026-11-06T22:24:59.1490760Z Updating files: 18% (1373/7625) 2026-11-06T22:24:59.1546440Z Updating files: 19% (1449/7625) 2026-11-06T22:24:59.1610160Z Updating files: 20% (1525/7625) 2026-11-06T22:24:59.1660300Z Updating files: 21% (1602/7625) 2026-11-06T22:24:59.1729700Z Updating files: 22% (1678/7625) 2026-11-06T22:24:59.1766840Z Updating files: 23% (1754/7625) 2026-11-06T22:24:59.1814930Z Updating files: 24% (1830/7625) 2026-11-06T22:24:59.1866100Z Updating files: 25% (1907/7625) 2026-11-06T22:24:59.1921920Z Updating files: 26% (1983/7625) 2026-11-06T22:24:59.1978500Z Updating files: 27% (2059/7625) 2026-11-06T22:24:59.2059590Z Updating files: 28% (2135/7625) 2026-11-06T22:24:59.2118100Z Updating files: 29% (2212/7625) 2026-11-06T22:24:59.2182870Z Updating files: 30% (2288/7625) 2026-11-06T22:24:59.2249860Z Updating files: 31% (2364/7625) 2026-11-06T22:24:59.2317740Z Updating files: 32% (2440/7625) 2026-11-06T22:24:59.2403430Z Updating files: 33% (2517/7625) 2026-11-06T22:24:59.2477730Z Updating files: 34% (2593/7625) 2026-11-06T22:24:59.2547030Z Updating files: 35% (2669/7625) 2026-11-06T22:24:59.2691120Z Updating files: 36% (2745/7625) 2026-11-06T22:24:59.2777240Z Updating files: 37% (2822/7625) 2026-11-06T22:24:59.2852120Z Updating files: 38% (2898/7625) 2026-11-06T22:24:59.2924020Z Updating files: 39% (2974/7625) 2026-11-06T22:24:59.3034300Z Updating files: 40% (3050/7625) 2026-11-06T22:24:59.3081240Z Updating files: 41% (3127/7625) 2026-11-06T22:24:59.3127440Z Updating files: 42% (3203/7625) 2026-11-06T22:24:59.3187510Z Updating files: 43% (3279/7625) 2026-11-06T22:24:59.3244950Z Updating files: 44% (3355/7625) 2026-11-06T22:24:59.3305170Z Updating files: 45% (3432/7625) 2026-11-06T22:24:59.3368470Z Updating files: 46% (3508/7625) 2026-11-06T22:24:59.3443510Z Updating files: 47% (3584/7625) 2026-11-06T22:24:59.3570470Z Updating files: 48% (3660/7625) 2026-11-06T22:24:59.3621620Z Updating files: 49% (3737/7625) 2026-11-06T22:24:59.3677720Z Updating files: 50% (3813/7625) 2026-11-06T22:24:59.3734470Z Updating files: 51% (3889/7625) 2026-11-06T22:24:59.3797610Z Updating files: 52% (3965/7625) 2026-11-06T22:24:59.3856180Z Updating files: 53% (4042/7625) 2026-11-06T22:24:59.3911740Z Updating files: 54% (4118/7625) 2026-11-06T22:24:59.3962860Z Updating files: 55% (4194/7625) 2026-11-06T22:24:59.4019590Z Updating files: 56% (4270/7625) 2026-11-06T22:24:59.4070740Z Updating files: 57% (4347/7625) 2026-11-06T22:24:59.4358690Z Updating files: 58% (4423/7625) 2026-11-06T22:24:59.4419200Z Updating files: 59% (4499/7625) 2026-11-06T22:24:59.4475090Z Updating files: 60% (4575/7625) 2026-11-06T22:24:59.4541750Z Updating files: 61% (4652/7625) 2026-11-06T22:24:59.4599880Z Updating files: 62% (4728/7625) 2026-11-06T22:24:59.4663400Z Updating files: 63% (4804/7625) 2026-11-06T22:24:59.4721250Z Updating files: 64% (4880/7625) 2026-11-06T22:24:59.4777780Z Updating files: 65% (4957/7625) 2026-11-06T22:24:59.4838280Z Updating files: 66% (5033/7625) 2026-11-06T22:24:59.4893110Z Updating files: 67% (5109/7625) 2026-11-06T22:24:59.4953790Z Updating files: 68% (5185/7625) 2026-11-06T22:24:59.5004660Z Updating files: 69% (5262/7625) 2026-11-06T22:24:59.5062180Z Updating files: 70% (5338/7625) 2026-11-06T22:24:59.5116400Z Updating files: 71% (5414/7625) 2026-11-06T22:24:59.5161940Z Updating files: 72% (5490/7625) 2026-11-06T22:24:59.5228430Z Updating files: 73% (5567/7625) 2026-11-06T22:24:59.5598640Z Updating files: 74% (5643/7625) 2026-11-06T22:24:59.5656510Z Updating files: 75% (5719/7625) 2026-11-06T22:24:59.5720650Z Updating files: 76% (5795/7625) 2026-11-06T22:24:59.5777710Z Updating files: 77% (5872/7625) 2026-11-06T22:24:59.5826670Z Updating files: 78% (5948/7625) 2026-11-06T22:24:59.5881440Z Updating files: 79% (6024/7625) 2026-11-06T22:24:59.5928280Z Updating files: 80% (6100/7625) 2026-11-06T22:24:59.5979980Z Updating files: 81% (6177/7625) 2026-11-06T22:24:59.6035890Z Updating files: 82% (6253/7625) 2026-11-06T22:24:59.6086290Z Updating files: 83% (6329/7625) 2026-11-06T22:24:59.6149790Z Updating files: 84% (6405/7625) 2026-11-06T22:24:59.6202670Z Updating files: 85% (6482/7625) 2026-11-06T22:24:59.6257090Z Updating files: 86% (6558/7625) 2026-11-06T22:24:59.6348960Z Updating files: 87% (6634/7625) 2026-11-06T22:24:59.6417550Z Updating files: 88% (6710/7625) 2026-11-06T22:24:59.6486750Z Updating files: 89% (6787/7625) 2026-11-06T22:24:59.6553070Z Updating files: 90% (6863/7625) 2026-11-06T22:24:59.6622110Z Updating files: 91% (6939/7625) 2026-11-06T22:24:59.6672010Z Updating files: 92% (7015/7625) 2026-11-06T22:24:59.6725470Z Updating files: 93% (7092/7625) 2026-11-06T22:24:59.6773690Z Updating files: 94% (7168/7625) 2026-11-06T22:24:59.6841950Z Updating files: 95% (7244/7625) 2026-11-06T22:24:59.6908420Z Updating files: 96% (7320/7625) 2026-11-06T22:24:59.6968220Z Updating files: 97% (7397/7625) 2026-11-06T22:24:59.7045010Z Updating files: 98% (7473/7625) 2026-11-06T22:24:59.7102300Z Updating files: 99% (7549/7625) 2026-11-06T22:24:59.7102750Z Updating files: 100% (7625/7625) 2026-11-06T22:24:59.7102920Z Updating files: 100% (7625/7625), done. 2026-11-06T22:24:59.7308880Z HEAD is now at 24fa34b Merge 8acab98c00b24abd31cc9832aa3a03ddf0b87706 into b90e554e0a942605c4de2d4ff5d4654caf998e27 2026-11-06T22:24:59.7321670Z ##[endgroup] 2026-11-06T22:24:59.7390190Z [command]/opt/homebrew/bin/git log -1 --format=%H 2026-11-06T22:24:59.7433400Z 24fa34ba99d62eafe6be361d18dd02b9de41e747 2026-11-06T22:24:59.7574200Z ##[group]Run voidzero-dev/setup-vp@v1 2026-11-06T22:24:59.7574360Z with: 2026-11-06T22:24:59.7574460Z node-version-file: package.json 2026-11-06T22:24:59.7574590Z cache: true 2026-11-06T22:24:59.7574730Z run-install: args: - --filter=@t3tools/scripts... 2026-11-06T22:24:59.7574890Z sfw: false 2026-11-06T22:24:59.7574990Z env: 2026-11-06T22:24:59.7575090Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 214 2026-11-06T22:24:59.7575290Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 537 2026-11-06T22:24:59.7575470Z ##[endgroup] 2026-11-06T22:24:59.8556630Z Resolved Node.js version '26.12.1' from package.json 2026-11-06T22:24:59.8614280Z Resolved Vite+ version '1.4.0' from package.json 2026-11-06T22:24:59.8614730Z Installing Vite+@1.4.0... 2026-11-06T22:24:59.8637950Z [command]/bin/bash -c set -o pipefail; curl -fsSL --connect-timeout 5 --max-time 15 https://viteplus.dev/install.sh | bash 2026-11-06T22:25:00.4732270Z info: installing vite-plus@1.4.0... 2026-11-06T22:25:00.4735920Z info: Preparing Node.js and pnpm... 2026-11-06T22:25:02.1990850Z info: Installing dependencies... 2026-11-06T22:25:03.3520460Z ✓ Dependencies installed. 2026-11-06T22:25:03.3548810Z Setup: 2026-11-06T22:25:03.3549070Z Preparing vite-plus environment. 2026-11-06T22:25:03.3549200Z 2026-11-06T22:25:03.3577870Z Created Shims: 2026-11-06T22:25:03.3578080Z /Users/runner/.vite-plus/bin/node 2026-11-06T22:25:03.3578280Z /Users/runner/.vite-plus/bin/npm 2026-11-06T22:25:03.3578500Z /Users/runner/.vite-plus/bin/npx 2026-11-06T22:25:03.3578710Z /Users/runner/.vite-plus/bin/pnpm 2026-11-06T22:25:03.3578870Z /Users/runner/.vite-plus/bin/pnpx 2026-11-06T22:25:03.3579560Z /Users/runner/.vite-plus/bin/pn 2026-11-06T22:25:03.3579730Z /Users/runner/.vite-plus/bin/pnx 2026-11-06T22:25:03.3579930Z /Users/runner/.vite-plus/bin/yarn 2026-11-06T22:25:03.3580120Z /Users/runner/.vite-plus/bin/yarnpkg 2026-11-06T22:25:03.3580290Z /Users/runner/.vite-plus/bin/bun 2026-11-06T22:25:03.3580470Z /Users/runner/.vite-plus/bin/bunx 2026-11-06T22:25:03.3580630Z /Users/runner/.vite-plus/bin/vpx 2026-11-06T22:25:03.3580760Z /Users/runner/.vite-plus/bin/vpr 2026-11-06T22:25:03.3580850Z 2026-11-06T22:25:03.3580890Z Next Steps: 2026-11-06T22:25:03.3580990Z For Bash, run: 2026-11-06T22:25:03.3581090Z . "/Users/runner/.vite-plus/env" 2026-11-06T22:25:03.3581180Z 2026-11-06T22:25:03.3581360Z If your ~/.bashrc does not already load Vite+, add this command for interactive non-login Bash sessions. 2026-11-06T22:25:03.3581760Z Login Bash shells must also load the command through their login profile. 2026-11-06T22:25:03.3581970Z 2026-11-06T22:25:03.3582230Z Restart an already-running IDE to load its environment. Run `vp env doctor` to verify. 2026-11-06T22:25:03.3583420Z ✓ Vite+ setup complete. 2026-11-06T22:25:03.3642570Z Setting up Node.js 26.12.1 via vp env use... 2026-11-06T22:25:03.3652790Z [command]/Users/runner/.vite-plus/bin/vp env use 26.12.1 2026-11-06T22:25:03.3721330Z Installing Node.js v26.12.1... 2026-11-06T22:25:04.6973830Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-11-06T22:25:04.6985480Z Auto-detected lock file: pnpm-lock.yaml 2026-11-06T22:25:04.6985820Z Using lock file: /Users/runner/_work/t3code/t3code/pnpm-lock.yaml 2026-11-06T22:25:04.6986100Z Resolving dependency cache directory in: /Users/runner/_work/t3code/t3code 2026-11-06T22:25:05.4732950Z Cache hit for: vite-plus-macOS-arm64-pnpm-97781c83d2ca82c6667a8ab1f6b2d2966e129217f44e4391280105d7b7d9df75 2026-11-06T22:25:06.1005640Z Received 380369364 of 380369364 (100.0%), 701.6 MBs/sec 2026-11-06T22:25:06.1008340Z Cache Size: ~363 MB (380369364 B) 2026-11-06T22:25:06.1044600Z [command]/opt/homebrew/bin/gtar -xf /Users/runner/_work/_temp/746876f5-66b8-43b8-a977-84d502b5e0c5/cache.tzst -P -C /Users/runner/_work/t3code/t3code --delay-directory-restore --use-compress-program unzstd 2026-11-06T22:25:10.2665370Z Cache restored successfully 2026-11-06T22:25:10.2680190Z Cache restored from key: vite-plus-macOS-arm64-pnpm-97781c83d2ca82c6667a8ab1f6b2d2966e129217f44e4391280105d7b7d9df75 2026-11-06T22:25:10.2684610Z ##[group]Running vp install --filter=@t3tools/scripts... in /Users/runner/_work/t3code/t3code... 2026-11-06T22:25:10.2694450Z [command]/Users/runner/.vite-plus/bin/vp install --filter=@t3tools/scripts... 2026-11-06T22:25:10.3430210Z Scope: 4 of 41 workspace projects 2026-11-06T22:25:10.4150520Z ? Verifying lockfile against supply-chain policies (2063 entries)... 2026-11-06T22:25:12.7948090Z ✓ Lockfile passes supply-chain policies (2063 entries in 2.4s) 2026-11-06T22:25:12.9021810Z Lockfile is up to date, resolution step is skipped 2026-11-06T22:25:12.9022120Z Packages are cloned from the content-addressable store to the virtual store. 2026-11-06T22:25:12.9022450Z Content-addressable store is at: /Users/runner/Library/pnpm/store/v11 2026-11-06T22:25:12.9022720Z Virtual store is at: node_modules/.pnpm 2026-11-06T22:25:13.0343960Z Packages: +330 2026-11-06T22:25:13.0344250Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-11-06T22:25:13.0577320Z Progress: resolved 330, reused 330, downloaded 0, added 330, done 2026-11-06T22:25:13.1798190Z . prepare$ vp config --no-agent 2026-11-06T22:25:13.3748440Z . prepare: Done 2026-11-06T22:25:13.3757800Z 2026-11-06T22:25:13.3758140Z devDependencies: 2026-11-06T22:25:13.3758350Z + @coderabbitai/config 1.1.0 2026-11-06T22:25:13.3758490Z + @effect/tsgo 0.67.1 2026-11-06T22:25:13.3758620Z + @shadcn/lint 0.1.5 2026-11-06T22:25:13.3758770Z + @types/node 24.12.4 2026-11-06T22:25:13.3758920Z + knip 6.34.0 2026-11-06T22:25:13.3759040Z + vite-plus 1.4.0 2026-11-06T22:25:13.3759120Z 2026-11-06T22:25:13.3766070Z Done in 3.1s using pnpm v12.14.0 2026-11-06T22:25:13.3805770Z ##[endgroup] 2026-11-06T22:25:13.3806000Z Successfully ran vp install --filter=@t3tools/scripts... 2026-11-06T22:25:13.3880290Z vp v1.4.0 2026-11-06T22:25:13.3880400Z 2026-11-06T22:25:13.3880470Z Local vite-plus: 2026-11-06T22:25:13.3880640Z vite-plus v1.4.0 2026-11-06T22:25:13.3880730Z 2026-11-06T22:25:13.3880780Z Tools: 2026-11-06T22:25:13.3880920Z vite v8.3.5 2026-11-06T22:25:13.3881050Z rolldown v1.2.15 2026-11-06T22:25:13.3881210Z vitest v5.0.5 2026-11-06T22:25:13.3881360Z oxfmt v0.74.0 2026-11-06T22:25:13.3881470Z oxlint v1.89.0 2026-11-06T22:25:13.3881630Z oxlint-tsgolint v7.0.2004 2026-11-06T22:25:13.3881790Z tsdown v0.23.1 2026-11-06T22:25:13.3881860Z 2026-11-06T22:25:13.3881920Z Environment: 2026-11-06T22:25:13.3882060Z Package manager pnpm v12.14.0 2026-11-06T22:25:13.3882270Z Node.js v26.12.1 (.session-node-version) 2026-11-06T22:25:13.3971270Z ##[group]Run brew bundle install --file apps/mobile/Brewfile 2026-11-06T22:25:13.3971700Z brew bundle install --file apps/mobile/Brewfile 2026-11-06T22:25:13.4003540Z shell: /bin/bash -e {0} 2026-11-06T22:25:13.4003700Z env: 2026-11-06T22:25:13.4003830Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 214 2026-11-06T22:25:13.4004030Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 537 2026-11-06T22:25:13.4004210Z ##[endgroup] 2026-11-06T22:25:15.3776750Z Fetching swiftlint, ktlint, detekt 2026-11-06T22:25:17.3690530Z Installing swiftlint 2026-11-06T22:25:17.3690970Z Installing ktlint 2026-11-06T22:25:19.3482960Z Installing detekt 2026-11-06T22:25:27.2316270Z `brew bundle` complete! 3 Brewfile dependencies now installed. 2026-11-06T22:25:27.2440570Z ##[group]Run vp run lint:mobile 2026-11-06T22:25:27.2440730Z vp run lint:mobile 2026-11-06T22:25:27.2469530Z shell: /bin/bash -e {0} 2026-11-06T22:25:27.2469690Z env: 2026-11-06T22:25:27.2469820Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 214 2026-11-06T22:25:27.2470010Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 537 2026-11-06T22:25:27.2470190Z ##[endgroup] 2026-11-06T22:25:27.5407720Z $ node scripts/mobile-native-static-check.ts ⊘ cache disabled 2026-11-06T22:25:27.8818850Z Found 28 Swift and 55 Kotlin native source files. 2026-11-06T22:25:27.8820300Z $ swiftlint lint --config .swiftlint.yml --strict 2026-11-06T22:25:29.3982630Z Linting Swift files in current working directory 2026-11-06T22:25:29.4459110Z Linting 'T3ComposerEditorModule.swift' (1/22) 2026-11-06T22:25:29.4459360Z Linting 'T3ComposerEditorView.swift' (2/22) 2026-11-06T22:25:29.4459580Z Linting 'T3WorkspaceOrientationSubscriber.swift' (3/22) 2026-11-06T22:25:29.4459790Z Linting 'T3SegmentedControlView.swift' (4/22) 2026-11-06T22:25:29.4460040Z Linting 'T3BackgroundGraceSubscriber.swift' (5/22) 2026-11-06T22:25:29.4460280Z Linting 'T3NativeControlsModule.swift' (6/22) 2026-11-06T22:25:29.5108800Z Linting 'T3SidebarTabBarView.swift' (7/22) 2026-11-06T22:25:29.5109040Z Linting 'T3NativePresentation.swift' (8/22) 2026-11-06T22:25:29.5109270Z Linting 'T3KeyboardCommandsModule.swift' (9/22) 2026-11-06T22:25:29.5116340Z Linting 'T3NativeVideoPresentation.swift' (10/22) 2026-11-06T22:25:29.5162560Z Linting 'T3NativeFilePresentation.swift' (11/22) 2026-11-06T22:25:29.5235000Z Linting 'T3ScrollEdgeBleedView.swift' (12/22) 2026-11-06T22:25:29.5235280Z Linting 'T3LayoutMetricsView.swift' (13/22) 2026-11-06T22:25:29.5235480Z Linting 'T3MenuDismissTouchGate.swift' (14/22) 2026-11-06T22:25:29.5246470Z Linting 'T3FrostedCutoutView.swift' (15/22) 2026-11-06T22:25:29.5270250Z Linting 'T3TerminalView.swift' (16/22) 2026-11-06T22:25:29.5437270Z Linting 'T3TerminalModule.swift' (17/22) 2026-11-06T22:25:29.5481420Z Linting 'TerminalOutputBuffer.swift' (18/22) 2026-11-06T22:25:29.5485490Z Linting 'ReviewDiffCodeLayout.swift' (19/22) 2026-11-06T22:25:29.5489750Z Linting 'T3ReviewDiffView.swift' (20/22) 2026-11-06T22:25:29.5490000Z Linting 'T3ReviewDiffModule.swift' (21/22) 2026-11-06T22:25:29.5561390Z Linting 'T3VoiceTranscriptionModule.swift' (22/22) 2026-11-06T22:25:29.5986060Z Done linting! Found 0 violations, 0 serious in 22 files. 2026-11-06T22:25:29.6154050Z $ 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/ComposerContentWidthTest.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/com/margelo/nitro/t3highlights/T3HighlightsPackage.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/T3SecretInputModule.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/ReviewDiffTokenDecodeTest.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/TerminalEnterListener.kt modules/t3-terminal/android/src/main/java/expo/modules/t3terminal/TerminalFrame.kt modules/t3-terminal/android/src/main/java/expo/modules/t3terminal/TerminalInputConnection.kt modules/t3-terminal/android/src/main/java/expo/modules/t3terminal/TerminalOutputBuffer.kt modules/t3-terminal/android/src/test/java/expo/modules/t3terminal/TerminalEnterListenerTest.kt modules/t3-terminal/android/src/test/java/expo/modules/t3terminal/TerminalInputConnectionTest.kt modules/t3-voice-transcription/android/src/main/java/expo/modules/t3voicetranscription/GoogleVoiceTranscriber.kt modules/t3-voice-transcription/android/src/main/java/expo/modules/t3voicetranscription/LivePcmCapture.kt modules/t3-voice-transcription/android/src/main/java/expo/modules/t3voicetranscription/LiveVoiceRecorder.kt modules/t3-voice-transcription/android/src/main/java/expo/modules/t3voicetranscription/PcmOutput.kt modules/t3-voice-transcription/android/src/main/java/expo/modules/t3voicetranscription/PcmPipe.kt modules/t3-voice-transcription/android/src/main/java/expo/modules/t3voicetranscription/RecordedPcm.kt modules/t3-voice-transcription/android/src/main/java/expo/modules/t3voicetranscription/RecordingPcmConverter.kt modules/t3-voice-transcription/android/src/main/java/expo/modules/t3voicetranscription/T3VoiceTranscriptionModule.kt modules/t3-voice-transcription/android/src/main/java/expo/modules/t3voicetranscription/VoiceTranscriptionFailure.kt modules/t3-voice-transcription/android/src/test/java/expo/modules/t3voicetranscription/GoogleVoiceTranscriberTest.kt modules/t3-voice-transcription/android/src/test/java/expo/modules/t3voicetranscription/LivePcmCaptureTest.kt modules/t3-voice-transcription/android/src/test/java/expo/modules/t3voicetranscription/LiveVoiceRecorderTest.kt modules/t3-voice-transcription/android/src/test/java/expo/modules/t3voicetranscription/PcmReplayTest.kt modules/t3-voice-transcription/android/src/test/java/expo/modules/t3voicetranscription/RecordingPcmConverterTest.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-11-06T22:25:30.5516310Z /Users/runner/_work/t3code/t3code/apps/mobile/modules/t3-native-controls/android/src/main/java/expo/modules/t3nativecontrols/T3SecretInputModule.kt:108:1: Unexpected indentation (10) (should be 8) (standard:indent) 2026-11-06T22:25:30.5594000Z /Users/runner/_work/t3code/t3code/apps/mobile/modules/t3-native-controls/android/src/main/java/expo/modules/t3nativecontrols/T3SecretInputModule.kt:109:1: Unexpected indentation (10) (should be 8) (standard:indent) 2026-11-06T22:25:30.5595050Z /Users/runner/_work/t3code/t3code/apps/mobile/modules/t3-native-controls/android/src/main/java/expo/modules/t3nativecontrols/T3SecretInputModule.kt:145:19: Missing { ... } (standard:multiline-if-else) 2026-11-06T22:25:30.5595840Z /Users/runner/_work/t3code/t3code/apps/mobile/modules/t3-native-controls/android/src/main/java/expo/modules/t3nativecontrols/T3SecretInputModule.kt:146:12: Missing { ... } (standard:multiline-if-else) 2026-11-06T22:25:30.9128580Z 22:25:30.909 [main] WARN com.pinterest.ktlint.cli.internal.KtlintCommandLine -- Lint has found errors than can be autocorrected using 'ktlint --format' 2026-11-06T22:25:30.9128970Z 2026-11-06T22:25:30.9129060Z Summary error count (descending) by rule: 2026-11-06T22:25:30.9130020Z standard:indent: 2 2026-11-06T22:25:30.9130220Z standard:multiline-if-else: 2 2026-11-06T22:25:30.9224990Z [22:25:30.921] ERROR (#1): NativeStaticCheckCommandError: Native static check command 'ktlint' exited with code 1. 2026-11-06T22:25:30.9225530Z at file:///Users/runner/_work/t3code/t3code/scripts/mobile-native-static-check.ts:192:19 2026-11-06T22:25:30.9225990Z at runCommand (file:///Users/runner/_work/t3code/t3code/scripts/mobile-native-static-check.ts:288:12) 2026-11-06T22:25:30.9226530Z at runCommand (definition) (file:///Users/runner/_work/t3code/t3code/scripts/mobile-native-static-check.ts:146:34) 2026-11-06T22:25:30.9233380Z at runNativeStaticChecks (file:///Users/runner/_work/t3code/t3code/scripts/mobile-native-static-check.ts:306:3) 2026-11-06T22:25:30.9233930Z at runNativeStaticChecks (definition) (file:///Users/runner/_work/t3code/t3code/scripts/mobile-native-static-check.ts:254:38) 2026-11-06T22:25:30.9242890Z 2026-11-06T22:25:30.9285730Z ##[error]Process completed with exit code 1. 2026-11-06T22:25:30.9362440Z Post job cleanup. 2026-11-06T22:25:31.0037150Z [command]/opt/homebrew/bin/git version 2026-11-06T22:25:31.0084560Z git version 2.54.0 2026-11-06T22:25:31.0101310Z Copying '/Users/runner/.gitconfig' to '/Users/runner/_work/_temp/a2d4a663-0748-4508-a31f-56bed0e92397/.gitconfig' 2026-11-06T22:25:31.0104740Z Temporarily overriding HOME='/Users/runner/_work/_temp/a2d4a663-0748-4508-a31f-56bed0e92397' before making global git config changes 2026-11-06T22:25:31.0105220Z Adding repository directory to the temporary git global config as a safe directory 2026-11-06T22:25:31.0108810Z [command]/opt/homebrew/bin/git config --global --add safe.directory /Users/runner/_work/t3code/t3code 2026-11-06T22:25:31.0152180Z Removing SSH command configuration 2026-11-06T22:25:31.0156510Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-11-06T22:25:31.0201720Z [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-11-06T22:25:31.0734080Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-11-06T22:25:31.0756740Z ##[warning]The process '/opt/homebrew/bin/git' failed with exit code 128 2026-11-06T22:25:31.0777270Z A job completed hook has been configured by the self-hosted runner administrator 2026-11-06T22:25:31.0812730Z ##[group]Run '/opt/blacksmith/job_completed_mac.sh' 2026-11-06T22:25:31.0832920Z shell: /bin/bash --noprofile --norc -e -o pipefail {0} 2026-11-06T22:25:31.0833130Z env: 2026-11-06T22:25:31.0833270Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 214 2026-11-06T22:25:31.0833440Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 537 2026-11-06T22:25:31.0833590Z BLACKSMITH_CHECK_RUN_ID: 128190153107 2026-11-06T22:25:31.0833770Z BLACKSMITH_JOB_DISPLAY_NAME: Mobile Native Static Analysis 2026-11-06T22:25:31.0833970Z GITHUB_ACTIONS_CACHE_MODE: write 2026-11-06T22:25:31.0834360Z ##[endgroup] 2026-11-06T22:25:31.1343760Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-11-06T22:25:31.1393760Z Cleaning up orphan processes