GitHub check

Whole log, 64 KB
2026-10-25T02:19:33.6653806Z Current runner version: '2.338.1'
2026-10-25T02:19:33.6657604Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-ewnggun2zvodg4su'
2026-10-25T02:19:33.6658246Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404'
2026-10-25T02:19:33.6658961Z Machine name: 'ip-172-31-73-130'
2026-10-25T02:19:33.6660441Z ##[group]GITHUB_TOKEN Permissions
2026-10-25T02:19:33.6661723Z Contents: read
2026-10-25T02:19:33.6662092Z Metadata: read
2026-10-25T02:19:33.6662533Z ##[endgroup]
2026-10-25T02:19:33.6663698Z Secret source: Actions
2026-10-25T02:19:33.6664342Z Cache mode: write
2026-10-25T02:19:33.6664834Z Prepare workflow directory
2026-10-25T02:19:33.6834975Z Prepare all required actions
2026-10-25T02:19:33.6859941Z Getting action download info
2026-10-25T02:19:33.8028403Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803)
2026-10-25T02:19:33.8342268Z Download action repository 'dtolnay/rust-toolchain@stable' (SHA:b725eda525362e7cf34af9a7243cac1e3f01a7ec)
2026-10-25T02:19:33.9767105Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/
2026-10-25T02:19:33.9801317Z Complete job name: Rust
2026-10-25T02:19:34.0103450Z A job started hook has been configured by the self-hosted runner administrator
2026-10-25T02:19:34.0188236Z ##[group]Run '/setup.sh'
2026-10-25T02:19:34.0204198Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T02:19:34.0204605Z env:
2026-10-25T02:19:34.0204828Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 154
2026-10-25T02:19:34.0205125Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 413
2026-10-25T02:19:34.0205409Z   BLACKSMITH_CHECK_RUN_ID: 121051349001
2026-10-25T02:19:34.0205689Z   BLACKSMITH_JOB_DISPLAY_NAME: Rust
2026-10-25T02:19:34.0205961Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-25T02:19:34.0206221Z ##[endgroup]
2026-10-25T02:19:34.0428614Z Logging daemon started (blacksmithd for logs)
2026-10-25T02:19:34.0519768Z Results daemon started (blacksmithd for results)
2026-10-25T02:19:34.0645161Z Background adoption and SSH setup started (PID: 2934)
2026-10-25T02:19:34.0645889Z
2026-10-25T02:19:34.0646277Z ----------------------------------------
2026-10-25T02:19:34.0647069Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40154004345/jobs/121051349001
2026-10-25T02:19:34.0653071Z SSH Access (using your GitHub SSH key):
2026-10-25T02:19:34.0653924Z   ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-ewnggun2zvodg4su.vm.blacksmith.sh
2026-10-25T02:19:34.0654682Z
2026-10-25T02:19:34.0654931Z No GitHub SSH key? Add one at:
2026-10-25T02:19:34.0655832Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
2026-10-25T02:19:34.0656612Z
2026-10-25T02:19:34.0656853Z ----------------------------------------
2026-10-25T02:19:34.0657223Z
2026-10-25T02:19:34.0657526Z VM ID: blacksmith-4vcpu-ubuntu-2404-ewnggun2zvodg4su
2026-10-25T02:19:34.0661683Z Host: production-152.236.46.138-x8664
2026-10-25T02:19:34.0662233Z Host Agent PID: 506985
2026-10-25T02:19:34.0662707Z Host Agent Git SHA: 1637818df
2026-10-25T02:19:34.0663209Z Host CPU Manufacturer: AuthenticAMD
2026-10-25T02:19:34.0663738Z Blacksmith Host Generation: gen 2
2026-10-25T02:19:34.0664291Z Petname: production-flexible-bulldog-23e3c2ad
2026-10-25T02:19:34.0666184Z Region: us-east
2026-10-25T02:19:34.0666660Z Rootfs Version: ubuntu24-full-x64-081926
2026-10-25T02:19:34.0667250Z OS Version: Ubuntu 24.04.4 LTS
2026-10-25T02:19:34.0667574Z
2026-10-25T02:19:34.0667813Z Enabling Blacksmith transparent cache
2026-10-25T02:19:34.0875998Z ##[group]Run actions/checkout@v6
2026-10-25T02:19:34.0876287Z with:
2026-10-25T02:19:34.0876604Z   sparse-checkout: /*
!/.repos/
!/apps/mobile/modules/t3-terminal/Vendor/**/*.a

2026-10-25T02:19:34.0877006Z   sparse-checkout-cone-mode: false
2026-10-25T02:19:34.0877279Z   repository: pingdotgg/t3code
2026-10-25T02:19:34.0880395Z   token: ***
2026-10-25T02:19:34.0880614Z   ssh-strict: true
2026-10-25T02:19:34.0880828Z   ssh-user: git
2026-10-25T02:19:34.0881095Z   persist-credentials: true
2026-10-25T02:19:34.0881524Z   clean: true
2026-10-25T02:19:34.0881752Z   fetch-depth: 1
2026-10-25T02:19:34.0881963Z   fetch-tags: false
2026-10-25T02:19:34.0882184Z   show-progress: true
2026-10-25T02:19:34.0882403Z   lfs: false
2026-10-25T02:19:34.0882608Z   submodules: false
2026-10-25T02:19:34.0882830Z   set-safe-directory: true
2026-10-25T02:19:34.0883080Z   allow-unsafe-pr-checkout: false
2026-10-25T02:19:34.0883334Z env:
2026-10-25T02:19:34.0883566Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 154
2026-10-25T02:19:34.0883848Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 413
2026-10-25T02:19:34.0884124Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:19:34.0884381Z ##[endgroup]
2026-10-25T02:19:34.1826001Z Syncing repository: pingdotgg/t3code
2026-10-25T02:19:34.1826974Z ##[group]Getting Git version info
2026-10-25T02:19:34.1827463Z Working directory is '/home/runner/_work/t3code/t3code'
2026-10-25T02:19:34.1896647Z [command]/usr/local/bin/git version
2026-10-25T02:19:34.1899085Z git version 2.55.0
2026-10-25T02:19:34.1910433Z ##[endgroup]
2026-10-25T02:19:34.1916286Z Temporarily overriding HOME='/home/runner/_work/_temp/b713ded5-1830-414b-aef1-70051c57087e' before making global git config changes
2026-10-25T02:19:34.1917030Z Adding repository directory to the temporary git global config as a safe directory
2026-10-25T02:19:34.1919826Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-25T02:19:34.1954940Z Deleting the contents of '/home/runner/_work/t3code/t3code'
2026-10-25T02:19:34.1956514Z ##[group]Determining repository object format
2026-10-25T02:19:34.1957351Z ##[endgroup]
2026-10-25T02:19:34.1957791Z ##[group]Initializing the repository
2026-10-25T02:19:34.1959481Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code
2026-10-25T02:19:34.1992851Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-10-25T02:19:34.1993369Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-10-25T02:19:34.1993853Z hint: to use in all of your new repositories, which will suppress this warning,
2026-10-25T02:19:34.1994227Z hint: call:
2026-10-25T02:19:34.1994430Z hint:
2026-10-25T02:19:34.1994698Z hint: 	git config --global init.defaultBranch <name>
2026-10-25T02:19:34.1995007Z hint:
2026-10-25T02:19:34.1995302Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-10-25T02:19:34.1995768Z hint: 'development'. The just-created branch can be renamed via this command:
2026-10-25T02:19:34.1996136Z hint:
2026-10-25T02:19:34.1996351Z hint: 	git branch -m <name>
2026-10-25T02:19:34.1996594Z hint:
2026-10-25T02:19:34.1996911Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-10-25T02:19:34.1997473Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/
2026-10-25T02:19:34.1998689Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code
2026-10-25T02:19:34.2025470Z ##[endgroup]
2026-10-25T02:19:34.2025881Z ##[group]Disabling automatic garbage collection
2026-10-25T02:19:34.2027227Z [command]/usr/local/bin/git config --local gc.auto 0
2026-10-25T02:19:34.2052558Z ##[endgroup]
2026-10-25T02:19:34.2052974Z ##[group]Setting up auth
2026-10-25T02:19:34.2053283Z Removing SSH command configuration
2026-10-25T02:19:34.2055493Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-25T02:19:34.2078724Z [command]/usr/local/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:19:34.2210484Z Removing HTTP extra header
2026-10-25T02:19:34.2212965Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-10-25T02:19:34.2237783Z [command]/usr/local/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:19:34.2339087Z Removing includeIf entries pointing to credentials config files
2026-10-25T02:19:34.2343451Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-25T02:19:34.2368323Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-25T02:19:34.2470911Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-f2436b65-f455-4fdb-acd1-f7788db233a2.config http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-10-25T02:19:34.2493832Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-f2436b65-f455-4fdb-acd1-f7788db233a2.config
2026-10-25T02:19:34.2513017Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-f2436b65-f455-4fdb-acd1-f7788db233a2.config
2026-10-25T02:19:34.2530399Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-f2436b65-f455-4fdb-acd1-f7788db233a2.config
2026-10-25T02:19:34.2547224Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-f2436b65-f455-4fdb-acd1-f7788db233a2.config
2026-10-25T02:19:34.2565812Z ##[endgroup]
2026-10-25T02:19:34.2566197Z ##[group]Fetching the repository
2026-10-25T02:19:34.2569737Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=1 origin +8f26ed7e279d6d290ab7200e88055b7a58982b7d:refs/remotes/origin/main
2026-10-25T02:19:34.4922655Z From https://github.com/pingdotgg/t3code
2026-10-25T02:19:34.4923507Z  * [new ref]         8f26ed7e279d6d290ab7200e88055b7a58982b7d -> origin/main
2026-10-25T02:19:34.4946157Z [command]/usr/local/bin/git branch --list --remote origin/main
2026-10-25T02:19:34.4964223Z   origin/main
2026-10-25T02:19:34.4968389Z [command]/usr/local/bin/git rev-parse refs/remotes/origin/main
2026-10-25T02:19:34.4984020Z 8f26ed7e279d6d290ab7200e88055b7a58982b7d
2026-10-25T02:19:34.4985847Z ##[endgroup]
2026-10-25T02:19:34.4986534Z ##[group]Determining the checkout info
2026-10-25T02:19:34.4987342Z ##[endgroup]
2026-10-25T02:19:34.4988056Z ##[group]Setting up sparse checkout
2026-10-25T02:19:34.4988748Z [command]/usr/local/bin/git config core.sparseCheckout true
2026-10-25T02:19:34.5009528Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout
2026-10-25T02:19:34.5023815Z .git/info/sparse-checkout
2026-10-25T02:19:34.5027089Z ##[endgroup]
2026-10-25T02:19:34.5028063Z ##[group]Checking out the ref
2026-10-25T02:19:34.5029161Z [command]/usr/local/bin/git checkout --progress --force -B main refs/remotes/origin/main
2026-10-25T02:19:41.2998903Z Updating files:   0% (1/6499)
2026-10-25T02:19:41.3025556Z Updating files:   1% (65/6499)
2026-10-25T02:19:41.3041612Z Updating files:   2% (130/6499)
2026-10-25T02:19:41.3061163Z Updating files:   3% (195/6499)
2026-10-25T02:19:41.3081492Z Updating files:   4% (260/6499)
2026-10-25T02:19:41.3112082Z Updating files:   5% (325/6499)
2026-10-25T02:19:41.3132563Z Updating files:   6% (390/6499)
2026-10-25T02:19:41.3181908Z Updating files:   7% (455/6499)
2026-10-25T02:19:41.3213433Z Updating files:   8% (520/6499)
2026-10-25T02:19:41.3277027Z Updating files:   9% (585/6499)
2026-10-25T02:19:41.3417673Z Updating files:  10% (650/6499)
2026-10-25T02:19:41.3565543Z Updating files:  11% (715/6499)
2026-10-25T02:19:41.3577712Z Updating files:  12% (780/6499)
2026-10-25T02:19:41.3588803Z Updating files:  13% (845/6499)
2026-10-25T02:19:41.3605698Z Updating files:  14% (910/6499)
2026-10-25T02:19:41.3622232Z Updating files:  15% (975/6499)
2026-10-25T02:19:41.3638792Z Updating files:  16% (1040/6499)
2026-10-25T02:19:41.3655721Z Updating files:  17% (1105/6499)
2026-10-25T02:19:41.3671889Z Updating files:  18% (1170/6499)
2026-10-25T02:19:41.3688374Z Updating files:  19% (1235/6499)
2026-10-25T02:19:41.3703053Z Updating files:  20% (1300/6499)
2026-10-25T02:19:41.3729213Z Updating files:  21% (1365/6499)
2026-10-25T02:19:41.3745416Z Updating files:  22% (1430/6499)
2026-10-25T02:19:41.3760182Z Updating files:  23% (1495/6499)
2026-10-25T02:19:41.3775901Z Updating files:  24% (1560/6499)
2026-10-25T02:19:41.3789198Z Updating files:  25% (1625/6499)
2026-10-25T02:19:41.3804225Z Updating files:  26% (1690/6499)
2026-10-25T02:19:41.3819033Z Updating files:  27% (1755/6499)
2026-10-25T02:19:41.3837927Z Updating files:  28% (1820/6499)
2026-10-25T02:19:41.3863357Z Updating files:  29% (1885/6499)
2026-10-25T02:19:41.3884736Z Updating files:  30% (1950/6499)
2026-10-25T02:19:41.3909874Z Updating files:  31% (2015/6499)
2026-10-25T02:19:41.3931597Z Updating files:  32% (2080/6499)
2026-10-25T02:19:41.3966257Z Updating files:  33% (2145/6499)
2026-10-25T02:19:41.4027154Z Updating files:  34% (2210/6499)
2026-10-25T02:19:41.4076284Z Updating files:  35% (2275/6499)
2026-10-25T02:19:41.4115519Z Updating files:  36% (2340/6499)
2026-10-25T02:19:41.4151290Z Updating files:  37% (2405/6499)
2026-10-25T02:19:41.4189011Z Updating files:  38% (2470/6499)
2026-10-25T02:19:41.4221495Z Updating files:  39% (2535/6499)
2026-10-25T02:19:41.4249944Z Updating files:  40% (2600/6499)
2026-10-25T02:19:41.4278600Z Updating files:  41% (2665/6499)
2026-10-25T02:19:41.4295773Z Updating files:  42% (2730/6499)
2026-10-25T02:19:41.4307295Z Updating files:  43% (2795/6499)
2026-10-25T02:19:41.4320207Z Updating files:  44% (2860/6499)
2026-10-25T02:19:41.4351702Z Updating files:  45% (2925/6499)
2026-10-25T02:19:41.4375709Z Updating files:  46% (2990/6499)
2026-10-25T02:19:41.4398427Z Updating files:  47% (3055/6499)
2026-10-25T02:19:41.4427940Z Updating files:  48% (3120/6499)
2026-10-25T02:19:41.4459072Z Updating files:  49% (3185/6499)
2026-10-25T02:19:41.4495762Z Updating files:  50% (3250/6499)
2026-10-25T02:19:41.4511335Z Updating files:  51% (3315/6499)
2026-10-25T02:19:41.4543407Z Updating files:  52% (3380/6499)
2026-10-25T02:19:41.4569018Z Updating files:  53% (3445/6499)
2026-10-25T02:19:41.4590257Z Updating files:  54% (3510/6499)
2026-10-25T02:19:41.4613112Z Updating files:  55% (3575/6499)
2026-10-25T02:19:41.4634177Z Updating files:  56% (3640/6499)
2026-10-25T02:19:41.4649271Z Updating files:  57% (3705/6499)
2026-10-25T02:19:41.4668572Z Updating files:  58% (3770/6499)
2026-10-25T02:19:41.5011739Z Updating files:  59% (3835/6499)
2026-10-25T02:19:41.5029974Z Updating files:  60% (3900/6499)
2026-10-25T02:19:41.5047388Z Updating files:  61% (3965/6499)
2026-10-25T02:19:41.5067941Z Updating files:  62% (4030/6499)
2026-10-25T02:19:41.5092403Z Updating files:  63% (4095/6499)
2026-10-25T02:19:41.5119435Z Updating files:  64% (4160/6499)
2026-10-25T02:19:41.5139856Z Updating files:  65% (4225/6499)
2026-10-25T02:19:41.5157527Z Updating files:  66% (4290/6499)
2026-10-25T02:19:41.5180016Z Updating files:  67% (4355/6499)
2026-10-25T02:19:41.5192443Z Updating files:  68% (4420/6499)
2026-10-25T02:19:41.5210590Z Updating files:  69% (4485/6499)
2026-10-25T02:19:41.5222389Z Updating files:  70% (4550/6499)
2026-10-25T02:19:41.5239478Z Updating files:  71% (4615/6499)
2026-10-25T02:19:41.5248373Z Updating files:  72% (4680/6499)
2026-10-25T02:19:41.5253878Z Updating files:  72% (4718/6499)
2026-10-25T02:19:41.5296984Z Updating files:  73% (4745/6499)
2026-10-25T02:19:41.5682935Z Updating files:  74% (4810/6499)
2026-10-25T02:19:41.5708796Z Updating files:  75% (4875/6499)
2026-10-25T02:19:41.5729055Z Updating files:  76% (4940/6499)
2026-10-25T02:19:41.5750688Z Updating files:  77% (5005/6499)
2026-10-25T02:19:41.5772861Z Updating files:  78% (5070/6499)
2026-10-25T02:19:41.5789980Z Updating files:  79% (5135/6499)
2026-10-25T02:19:41.5810738Z Updating files:  80% (5200/6499)
2026-10-25T02:19:41.5826661Z Updating files:  81% (5265/6499)
2026-10-25T02:19:41.5844636Z Updating files:  82% (5330/6499)
2026-10-25T02:19:41.5865833Z Updating files:  83% (5395/6499)
2026-10-25T02:19:41.5886833Z Updating files:  84% (5460/6499)
2026-10-25T02:19:41.5904292Z Updating files:  85% (5525/6499)
2026-10-25T02:19:41.5928478Z Updating files:  86% (5590/6499)
2026-10-25T02:19:41.5999388Z Updating files:  87% (5655/6499)
2026-10-25T02:19:41.6027519Z Updating files:  88% (5720/6499)
2026-10-25T02:19:41.6046977Z Updating files:  89% (5785/6499)
2026-10-25T02:19:41.6071615Z Updating files:  90% (5850/6499)
2026-10-25T02:19:41.6100763Z Updating files:  91% (5915/6499)
2026-10-25T02:19:41.6114812Z Updating files:  92% (5980/6499)
2026-10-25T02:19:41.6135401Z Updating files:  93% (6045/6499)
2026-10-25T02:19:41.6153501Z Updating files:  94% (6110/6499)
2026-10-25T02:19:41.6176423Z Updating files:  95% (6175/6499)
2026-10-25T02:19:41.6232448Z Updating files:  96% (6240/6499)
2026-10-25T02:19:41.6254140Z Updating files:  97% (6305/6499)
2026-10-25T02:19:41.6299232Z Updating files:  98% (6370/6499)
2026-10-25T02:19:41.6317860Z Updating files:  99% (6435/6499)
2026-10-25T02:19:41.6318185Z Updating files: 100% (6499/6499)
2026-10-25T02:19:41.6318339Z Updating files: 100% (6499/6499), done.
2026-10-25T02:19:41.6467054Z Switched to a new branch 'main'
2026-10-25T02:19:41.6467858Z branch 'main' set up to track 'origin/main'.
2026-10-25T02:19:41.6479429Z ##[endgroup]
2026-10-25T02:19:41.6509206Z [command]/usr/local/bin/git log -1 --format=%H
2026-10-25T02:19:41.6525457Z 8f26ed7e279d6d290ab7200e88055b7a58982b7d
2026-10-25T02:19:41.6656199Z ##[group]Run dtolnay/rust-toolchain@stable
2026-10-25T02:19:41.6656361Z with:
2026-10-25T02:19:41.6656467Z   components: rustfmt
2026-10-25T02:19:41.6656581Z   toolchain: stable
2026-10-25T02:19:41.6656700Z env:
2026-10-25T02:19:41.6656832Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 154
2026-10-25T02:19:41.6656976Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 413
2026-10-25T02:19:41.6657121Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:19:41.6657250Z ##[endgroup]
2026-10-25T02:19:41.6754569Z ##[start-action display=Parse toolchain version;id=__dtolnay_rust-toolchain.parse]
2026-10-25T02:19:41.6778822Z ##[group]Run if [[ -z $toolchain ]]; then
2026-10-25T02:19:41.6779045Z if [[ -z $toolchain ]]; then
2026-10-25T02:19:41.6779309Z   # GitHub does not enforce `required: true` inputs itself. https://github.com/actions/runner/issues/1070
2026-10-25T02:19:41.6779576Z   echo "'toolchain' is a required input" >&2
2026-10-25T02:19:41.6779725Z   exit 1
2026-10-25T02:19:41.6779918Z elif [[ $toolchain =~ ^stable' '[0-9]+' '(year|month|week|day)s?' 'ago$ ]]; then
2026-10-25T02:19:41.6780120Z   if [[ Linux == macOS ]]; then
2026-10-25T02:19:41.6780378Z     echo "toolchain=1.$((($(date -v-$(sed 's/stable \([0-9]*\) \(.\).*/\1\2/' <<< $toolchain) +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT
2026-10-25T02:19:41.6780620Z   else
2026-10-25T02:19:41.6780825Z     echo "toolchain=1.$((($(date --date "${toolchain#stable }" +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT
2026-10-25T02:19:41.6781049Z   fi
2026-10-25T02:19:41.6781201Z elif [[ $toolchain =~ ^stable' 'minus' '[0-9]+' 'releases?$ ]]; then
2026-10-25T02:19:41.6781454Z   echo "toolchain=1.$((($(date +%s)/60/60/24-16569)/7/6-${toolchain//[^0-9]/}))" >> $GITHUB_OUTPUT
2026-10-25T02:19:41.6781671Z elif [[ $toolchain =~ ^1\.[0-9]+$ ]]; then
2026-10-25T02:19:41.6781930Z   echo "toolchain=1.$((i=${toolchain#1.}, c=($(date +%s)/60/60/24-16569)/7/6, i+9*i*(10*i<=c)+90*i*(100*i<=c)))" >> $GITHUB_OUTPUT
2026-10-25T02:19:41.6782161Z else
2026-10-25T02:19:41.6782268Z   delimiter=EOF
2026-10-25T02:19:41.6782423Z   while [[ $toolchain == *$delimiter* ]]; do delimiter+=_; done
2026-10-25T02:19:41.6782666Z   printf 'toolchain<<%s\n%s\n%s\n' "$delimiter" "$toolchain" "$delimiter" >> $GITHUB_OUTPUT
2026-10-25T02:19:41.6782867Z fi
2026-10-25T02:19:41.6801094Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T02:19:41.6801351Z env:
2026-10-25T02:19:41.6801465Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 154
2026-10-25T02:19:41.6801605Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 413
2026-10-25T02:19:41.6801746Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:19:41.6801877Z   toolchain: stable
2026-10-25T02:19:41.6801984Z ##[endgroup]
2026-10-25T02:19:41.6843753Z ##[end-action id=__dtolnay_rust-toolchain.parse;outcome=success;conclusion=success;duration_ms=8]
2026-10-25T02:19:41.6845015Z ##[start-action display=Set $CARGO_HOME;id=__dtolnay_rust-toolchain.__run]
2026-10-25T02:19:41.6859085Z ##[group]Run echo CARGO_HOME=${CARGO_HOME:-"$HOME/.cargo"} >> $GITHUB_ENV
2026-10-25T02:19:41.6859329Z echo CARGO_HOME=${CARGO_HOME:-"$HOME/.cargo"} >> $GITHUB_ENV
2026-10-25T02:19:41.6872892Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T02:19:41.6873070Z env:
2026-10-25T02:19:41.6873182Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 154
2026-10-25T02:19:41.6873326Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 413
2026-10-25T02:19:41.6873470Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:19:41.6873747Z ##[endgroup]
2026-10-25T02:19:41.6914169Z ##[end-action id=__dtolnay_rust-toolchain.__run;outcome=success;conclusion=success;duration_ms=6]
2026-10-25T02:19:41.6915325Z ##[start-action display=Install rustup if needed;id=__dtolnay_rust-toolchain.__run_2]
2026-10-25T02:19:41.6926897Z ##[group]Run if ! command -v rustup &>/dev/null; then
2026-10-25T02:19:41.6927166Z if ! command -v rustup &>/dev/null; then
2026-10-25T02:19:41.6927516Z   curl --proto '=https' --tlsv1.2 --retry 10 --retry-connrefused --location --silent --show-error --fail https://sh.rustup.rs | sh -s -- --default-toolchain none -y
2026-10-25T02:19:41.6927842Z   echo "$CARGO_HOME/bin" >> $GITHUB_PATH
2026-10-25T02:19:41.6927984Z fi
2026-10-25T02:19:41.6941200Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T02:19:41.6941362Z env:
2026-10-25T02:19:41.6941476Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 154
2026-10-25T02:19:41.6941627Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 413
2026-10-25T02:19:41.6941765Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:19:41.6941905Z   CARGO_HOME: /home/runner/.cargo
2026-10-25T02:19:41.6942028Z ##[endgroup]
2026-10-25T02:19:41.6971611Z ##[end-action id=__dtolnay_rust-toolchain.__run_2;outcome=success;conclusion=success;duration_ms=5]
2026-10-25T02:19:41.6972806Z ##[start-action display=Install rustup if needed on windows;id=__dtolnay_rust-toolchain.__run_3]
2026-10-25T02:19:41.6976143Z ##[end-action id=__dtolnay_rust-toolchain.__run_3;outcome=skipped;conclusion=skipped;duration_ms=0]
2026-10-25T02:19:41.6982853Z ##[start-action display=rustup toolchain install stable;id=__dtolnay_rust-toolchain.__run_4]
2026-10-25T02:19:41.6990560Z ##[group]Run set -f  # split targets and components on commas and whitespace, without glob expansion
2026-10-25T02:19:41.6990873Z set -f  # split targets and components on commas and whitespace, without glob expansion
2026-10-25T02:19:41.6991082Z flags=()
2026-10-25T02:19:41.6991223Z for t in ${targets//,/ }; do flags+=(--target "$t"); done
2026-10-25T02:19:41.6991419Z for c in ${components//,/ }; do flags+=(--component "$c"); done
2026-10-25T02:19:41.6991656Z if [[ $toolchain == nightly && -n $components ]]; then flags+=(--allow-downgrade); fi
2026-10-25T02:19:41.6991854Z log=$(mktemp)
2026-10-25T02:19:41.6991980Z trap 'rm -f "$log"' EXIT
2026-10-25T02:19:41.6992111Z for attempt in 1 2 3 4 5; do
2026-10-25T02:19:41.6992374Z   if rustup toolchain install "$toolchain" "${flags[@]}" --profile minimal --no-self-update --force-non-host 2>&1 | tee "$log"; then
2026-10-25T02:19:41.6992632Z     break
2026-10-25T02:19:41.6992733Z   else
2026-10-25T02:19:41.6992836Z     status=$?
2026-10-25T02:19:41.6992941Z   fi
2026-10-25T02:19:41.6993089Z   if [[ $attempt == 5 ]] || ! grep -Fq 'checksum failed for ' "$log" \
2026-10-25T02:19:41.6993437Z       || ! grep -Fq 'this is likely due to an ongoing update of the official release server' "$log"; then
2026-10-25T02:19:41.6993656Z     exit "$status"
2026-10-25T02:19:41.6993771Z   fi
2026-10-25T02:19:41.6993949Z   echo "Retrying rustup toolchain install in 30 seconds (retry $attempt of 4)" >&2
2026-10-25T02:19:41.6994144Z   sleep 30
2026-10-25T02:19:41.6994253Z done
2026-10-25T02:19:41.7007924Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T02:19:41.7008080Z env:
2026-10-25T02:19:41.7008189Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 154
2026-10-25T02:19:41.7008329Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 413
2026-10-25T02:19:41.7008469Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:19:41.7008601Z   CARGO_HOME: /home/runner/.cargo
2026-10-25T02:19:41.7008729Z   toolchain: stable
2026-10-25T02:19:41.7008860Z   targets:
2026-10-25T02:19:41.7008961Z   components: rustfmt
2026-10-25T02:19:41.7009078Z   RUSTUP_PERMIT_COPY_RENAME: 1
2026-10-25T02:19:41.7009200Z ##[endgroup]
2026-10-25T02:19:41.7557907Z info: syncing channel updates for stable-x86_64-unknown-linux-gnu
2026-10-25T02:19:41.8102221Z info: latest update on 2026-10-15 for version 1.99.1 (58cf8f9c3 2026-10-13)
2026-10-25T02:19:41.8161066Z info: removing previous version of component clippy
2026-10-25T02:19:41.8164916Z info: removing previous version of component rustfmt
2026-10-25T02:19:41.8167835Z info: removing previous version of component cargo
2026-10-25T02:19:41.8178537Z info: removing previous version of component rust-std
2026-10-25T02:19:41.8190884Z info: removing previous version of component rustc
2026-10-25T02:19:41.8202896Z info: downloading 5 components
2026-10-25T02:19:47.2861769Z
2026-10-25T02:19:47.2901277Z   stable-x86_64-unknown-linux-gnu updated - rustc 1.99.1 (58cf8f9c3 2026-10-13) (from rustc 1.97.1 (8bab26f4f 2026-07-14))
2026-10-25T02:19:47.2901534Z
2026-10-25T02:19:47.2947544Z ##[end-action id=__dtolnay_rust-toolchain.__run_4;outcome=success;conclusion=success;duration_ms=5596]
2026-10-25T02:19:47.2953475Z ##[start-action display=rustup default stable;id=__dtolnay_rust-toolchain.__run_5]
2026-10-25T02:19:47.2964065Z ##[group]Run rustup default "$toolchain" --force-non-host
2026-10-25T02:19:47.2964275Z rustup default "$toolchain" --force-non-host
2026-10-25T02:19:47.2983380Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T02:19:47.2983540Z env:
2026-10-25T02:19:47.2983648Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 154
2026-10-25T02:19:47.2983792Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 413
2026-10-25T02:19:47.2983927Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:19:47.2984060Z   CARGO_HOME: /home/runner/.cargo
2026-10-25T02:19:47.2984196Z   toolchain: stable
2026-10-25T02:19:47.2984329Z ##[endgroup]
2026-10-25T02:19:47.3034442Z info: using existing install for stable-x86_64-unknown-linux-gnu
2026-10-25T02:19:47.3036471Z info: default toolchain set to stable-x86_64-unknown-linux-gnu
2026-10-25T02:19:47.3036648Z
2026-10-25T02:19:47.3075508Z   stable-x86_64-unknown-linux-gnu unchanged - rustc 1.99.1 (58cf8f9c3 2026-10-13)
2026-10-25T02:19:47.3075655Z
2026-10-25T02:19:47.3084133Z ##[end-action id=__dtolnay_rust-toolchain.__run_5;outcome=success;conclusion=success;duration_ms=13]
2026-10-25T02:19:47.3086345Z ##[start-action display=Create cachekey;id=__dtolnay_rust-toolchain.rustc-version]
2026-10-25T02:19:47.3095255Z ##[group]Run DATE=$(rustc +"$toolchain" --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p')
2026-10-25T02:19:47.3095643Z DATE=$(rustc +"$toolchain" --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p')
2026-10-25T02:19:47.3095973Z HASH=$(rustc +"$toolchain" --version --verbose | sed -ne 's/^commit-hash: //p')
2026-10-25T02:19:47.3096216Z echo "cachekey=$(echo $DATE$HASH | head -c12)" >> $GITHUB_OUTPUT
2026-10-25T02:19:47.3110635Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T02:19:47.3110794Z env:
2026-10-25T02:19:47.3110903Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 154
2026-10-25T02:19:47.3111045Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 413
2026-10-25T02:19:47.3111184Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:19:47.3111317Z   CARGO_HOME: /home/runner/.cargo
2026-10-25T02:19:47.3111441Z   toolchain: stable
2026-10-25T02:19:47.3111548Z ##[endgroup]
2026-10-25T02:19:47.3259324Z ##[end-action id=__dtolnay_rust-toolchain.rustc-version;outcome=success;conclusion=success;duration_ms=17]
2026-10-25T02:19:47.3260956Z ##[start-action display=Disable incremental compilation;id=__dtolnay_rust-toolchain.__run_6]
2026-10-25T02:19:47.3270445Z ##[group]Run if [ -z "${CARGO_INCREMENTAL+set}" ]; then
2026-10-25T02:19:47.3270643Z if [ -z "${CARGO_INCREMENTAL+set}" ]; then
2026-10-25T02:19:47.3270807Z   echo CARGO_INCREMENTAL=0 >> $GITHUB_ENV
2026-10-25T02:19:47.3270943Z fi
2026-10-25T02:19:47.3288712Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T02:19:47.3288873Z env:
2026-10-25T02:19:47.3288983Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 154
2026-10-25T02:19:47.3289123Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 413
2026-10-25T02:19:47.3289256Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:19:47.3289389Z   CARGO_HOME: /home/runner/.cargo
2026-10-25T02:19:47.3289515Z ##[endgroup]
2026-10-25T02:19:47.3316630Z ##[end-action id=__dtolnay_rust-toolchain.__run_6;outcome=success;conclusion=success;duration_ms=5]
2026-10-25T02:19:47.3317817Z ##[start-action display=Enable colors in Cargo output;id=__dtolnay_rust-toolchain.__run_7]
2026-10-25T02:19:47.3326189Z ##[group]Run if [ -z "${CARGO_TERM_COLOR+set}" ]; then
2026-10-25T02:19:47.3326374Z if [ -z "${CARGO_TERM_COLOR+set}" ]; then
2026-10-25T02:19:47.3326560Z   echo CARGO_TERM_COLOR=always >> $GITHUB_ENV
2026-10-25T02:19:47.3326698Z fi
2026-10-25T02:19:47.3340600Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T02:19:47.3340758Z env:
2026-10-25T02:19:47.3340865Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 154
2026-10-25T02:19:47.3341005Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 413
2026-10-25T02:19:47.3341139Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:19:47.3341272Z   CARGO_HOME: /home/runner/.cargo
2026-10-25T02:19:47.3341397Z   CARGO_INCREMENTAL: 0
2026-10-25T02:19:47.3341507Z ##[endgroup]
2026-10-25T02:19:47.3367226Z ##[end-action id=__dtolnay_rust-toolchain.__run_7;outcome=success;conclusion=success;duration_ms=4]
2026-10-25T02:19:47.3369170Z ##[start-action display=Enable Cargo sparse registry;id=__dtolnay_rust-toolchain.__run_8]
2026-10-25T02:19:47.3378264Z ##[group]Run # implemented in 1.66, stabilized in 1.68, made default in 1.70
2026-10-25T02:19:47.3378651Z # implemented in 1.66, stabilized in 1.68, made default in 1.70
2026-10-25T02:19:47.3379040Z if [ -z "${CARGO_REGISTRIES_CRATES_IO_PROTOCOL+set}" -o -f "/home/runner/_work/_temp"/.implicit_cargo_registries_crates_io_protocol ]; then
2026-10-25T02:19:47.3379381Z   if rustc +"$toolchain" --version --verbose | grep -q '^release: 1\.6[89]\.'; then
2026-10-25T02:19:47.3379647Z     touch "/home/runner/_work/_temp"/.implicit_cargo_registries_crates_io_protocol || true
2026-10-25T02:19:47.3379902Z     echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse >> $GITHUB_ENV
2026-10-25T02:19:47.3380138Z   elif rustc +"$toolchain" --version --verbose | grep -q '^release: 1\.6[67]\.'; then
2026-10-25T02:19:47.3380408Z     touch "/home/runner/_work/_temp"/.implicit_cargo_registries_crates_io_protocol || true
2026-10-25T02:19:47.3380645Z     echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=git >> $GITHUB_ENV
2026-10-25T02:19:47.3380811Z   fi
2026-10-25T02:19:47.3380908Z fi
2026-10-25T02:19:47.3395044Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T02:19:47.3395201Z env:
2026-10-25T02:19:47.3395310Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 154
2026-10-25T02:19:47.3395456Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 413
2026-10-25T02:19:47.3395593Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:19:47.3395723Z   CARGO_HOME: /home/runner/.cargo
2026-10-25T02:19:47.3395852Z   CARGO_INCREMENTAL: 0
2026-10-25T02:19:47.3395965Z   CARGO_TERM_COLOR: always
2026-10-25T02:19:47.3396076Z   toolchain: stable
2026-10-25T02:19:47.3396182Z ##[endgroup]
2026-10-25T02:19:47.3540384Z ##[end-action id=__dtolnay_rust-toolchain.__run_8;outcome=success;conclusion=success;duration_ms=17]
2026-10-25T02:19:47.3543135Z ##[start-action display=Work around spurious network errors in curl 8.0;id=__dtolnay_rust-toolchain.__run_9]
2026-10-25T02:19:47.3552450Z ##[group]Run # https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation
2026-10-25T02:19:47.3552814Z # https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation
2026-10-25T02:19:47.3553106Z if rustc +"$toolchain" --version --verbose | grep -q '^release: 1\.7[01]\.'; then
2026-10-25T02:19:47.3553329Z   echo CARGO_HTTP_MULTIPLEXING=false >> $GITHUB_ENV
2026-10-25T02:19:47.3553482Z fi
2026-10-25T02:19:47.3571160Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T02:19:47.3571323Z env:
2026-10-25T02:19:47.3571430Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 154
2026-10-25T02:19:47.3571571Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 413
2026-10-25T02:19:47.3571708Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:19:47.3571843Z   CARGO_HOME: /home/runner/.cargo
2026-10-25T02:19:47.3571969Z   CARGO_INCREMENTAL: 0
2026-10-25T02:19:47.3572084Z   CARGO_TERM_COLOR: always
2026-10-25T02:19:47.3572198Z   toolchain: stable
2026-10-25T02:19:47.3572303Z ##[endgroup]
2026-10-25T02:19:47.3651464Z ##[end-action id=__dtolnay_rust-toolchain.__run_9;outcome=success;conclusion=success;duration_ms=10]
2026-10-25T02:19:47.3654088Z ##[start-action display=rustc +stable --version --verbose;id=__dtolnay_rust-toolchain.__run_10]
2026-10-25T02:19:47.3665240Z ##[group]Run rustc +"$toolchain" --version --verbose
2026-10-25T02:19:47.3665476Z rustc +"$toolchain" --version --verbose
2026-10-25T02:19:47.3680236Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T02:19:47.3680408Z env:
2026-10-25T02:19:47.3680518Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 154
2026-10-25T02:19:47.3680659Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 413
2026-10-25T02:19:47.3680792Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:19:47.3680926Z   CARGO_HOME: /home/runner/.cargo
2026-10-25T02:19:47.3681050Z   CARGO_INCREMENTAL: 0
2026-10-25T02:19:47.3681173Z   CARGO_TERM_COLOR: always
2026-10-25T02:19:47.3681283Z   toolchain: stable
2026-10-25T02:19:47.3681386Z ##[endgroup]
2026-10-25T02:19:47.3750188Z rustc 1.99.1 (58cf8f9c3 2026-10-13)
2026-10-25T02:19:47.3750415Z binary: rustc
2026-10-25T02:19:47.3750547Z commit-hash: 58cf8f9c35b355199727627d07ae34a4e2846d67
2026-10-25T02:19:47.3750705Z commit-date: 2026-10-13
2026-10-25T02:19:47.3750826Z host: x86_64-unknown-linux-gnu
2026-10-25T02:19:47.3750949Z release: 1.99.1
2026-10-25T02:19:47.3751173Z LLVM version: 23.1.1
2026-10-25T02:19:47.3757493Z ##[end-action id=__dtolnay_rust-toolchain.__run_10;outcome=success;conclusion=success;duration_ms=10]
2026-10-25T02:19:47.3787619Z ##[group]Run for crate in resource-monitor kde-snap-shot hyprland-snap-shot; do
2026-10-25T02:19:47.3787915Z for crate in resource-monitor kde-snap-shot hyprland-snap-shot; do
2026-10-25T02:19:47.3788160Z   cargo fmt --manifest-path "native/$crate/Cargo.toml" -- --check
2026-10-25T02:19:47.3788340Z done
2026-10-25T02:19:47.3803459Z shell: /usr/bin/bash -e {0}
2026-10-25T02:19:47.3803586Z env:
2026-10-25T02:19:47.3803694Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 154
2026-10-25T02:19:47.3803836Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 413
2026-10-25T02:19:47.3803977Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:19:47.3804117Z   CARGO_HOME: /home/runner/.cargo
2026-10-25T02:19:47.3804257Z   CARGO_INCREMENTAL: 0
2026-10-25T02:19:47.3804371Z   CARGO_TERM_COLOR: always
2026-10-25T02:19:47.3804484Z ##[endgroup]
2026-10-25T02:19:47.4586606Z ##[group]Run for crate in resource-monitor kde-snap-shot hyprland-snap-shot; do
2026-10-25T02:19:47.4586920Z for crate in resource-monitor kde-snap-shot hyprland-snap-shot; do
2026-10-25T02:19:47.4587155Z   cargo test --locked --manifest-path "native/$crate/Cargo.toml"
2026-10-25T02:19:47.4587352Z done
2026-10-25T02:19:47.4606990Z shell: /usr/bin/bash -e {0}
2026-10-25T02:19:47.4607119Z env:
2026-10-25T02:19:47.4607255Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 154
2026-10-25T02:19:47.4607396Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 413
2026-10-25T02:19:47.4607535Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:19:47.4607675Z   CARGO_HOME: /home/runner/.cargo
2026-10-25T02:19:47.4607811Z   CARGO_INCREMENTAL: 0
2026-10-25T02:19:47.4607927Z   CARGO_TERM_COLOR: always
2026-10-25T02:19:47.4608042Z ##[endgroup]
2026-10-25T02:19:47.4800985Z     Updating crates.io index
2026-10-25T02:19:47.6226217Z  Downloading crates ...
2026-10-25T02:19:47.6376870Z   Downloaded proc-macro2 v1.0.106
2026-10-25T02:19:47.6399123Z   Downloaded itoa v1.0.18
2026-10-25T02:19:47.6403658Z   Downloaded zmij v1.0.21
2026-10-25T02:19:47.6408853Z   Downloaded serde v1.0.228
2026-10-25T02:19:47.6427475Z   Downloaded quote v1.0.45
2026-10-25T02:19:47.6435528Z   Downloaded memchr v2.8.2
2026-10-25T02:19:47.6455593Z   Downloaded serde_derive v1.0.228
2026-10-25T02:19:47.6464302Z   Downloaded serde_json v1.0.150
2026-10-25T02:19:47.6485880Z   Downloaded serde_core v1.0.228
2026-10-25T02:19:47.6494245Z   Downloaded unicode-ident v1.0.24
2026-10-25T02:19:47.6502487Z   Downloaded sysinfo v0.39.3
2026-10-25T02:19:47.6537846Z   Downloaded syn v2.0.118
2026-10-25T02:19:47.6571461Z   Downloaded libc v0.2.186
2026-10-25T02:19:47.6762341Z    Compiling proc-macro2 v1.0.106
2026-10-25T02:19:47.6762694Z    Compiling quote v1.0.45
2026-10-25T02:19:47.6762988Z    Compiling unicode-ident v1.0.24
2026-10-25T02:19:47.6763242Z    Compiling serde_core v1.0.228
2026-10-25T02:19:47.7049986Z    Compiling libc v0.2.186
2026-10-25T02:19:47.7450627Z    Compiling zmij v1.0.21
2026-10-25T02:19:47.8096779Z    Compiling serde v1.0.228
2026-10-25T02:19:47.8224706Z    Compiling memchr v2.8.2
2026-10-25T02:19:47.8815845Z    Compiling serde_json v1.0.150
2026-10-25T02:19:48.0084405Z    Compiling syn v2.0.118
2026-10-25T02:19:48.1461107Z    Compiling itoa v1.0.18
2026-10-25T02:19:48.3847691Z    Compiling sysinfo v0.39.3
2026-10-25T02:19:48.7136564Z    Compiling serde_derive v1.0.228
2026-10-25T02:19:49.5885122Z    Compiling t3-resource-monitor v0.1.0 (/home/runner/_work/t3code/t3code/native/resource-monitor)
2026-10-25T02:19:49.8401296Z     Finished `test` profile [unoptimized + debuginfo] target(s) in 2.37s
2026-10-25T02:19:49.8456482Z      Running unittests src/main.rs (native/resource-monitor/target/debug/deps/t3_resource_monitor-6916f5aa7022aa8f)
2026-10-25T02:19:49.8463728Z
2026-10-25T02:19:49.8463780Z running 18 tests
2026-10-25T02:19:49.8468773Z test tests::accepts_clock_shifts_without_accepting_reused_process_starts ... ok
2026-10-25T02:19:49.8469010Z test tests::clamps_sample_interval ... ok
2026-10-25T02:19:49.8469201Z test tests::bounds_history_by_estimated_process_bytes ... ok
2026-10-25T02:19:49.8469416Z test tests::counts_external_processes_toward_history_limits ... ok
2026-10-25T02:19:49.8469627Z test tests::decodes_protocol_commands ... ok
2026-10-25T02:19:49.8469841Z test tests::counts_selected_processes_that_could_not_be_materialized ... ok
2026-10-25T02:19:49.8483560Z test tests::ignores_missing_roots ... ok
2026-10-25T02:19:49.8483766Z test tests::excludes_and_trims_future_history_after_the_clock_moves_backward ... ok
2026-10-25T02:19:49.8485205Z test tests::refreshes_commands_without_enumerating_linux_tasks ... ok
2026-10-25T02:19:49.8485467Z test tests::rejects_descendants_older_than_a_reused_parent_pid ... ok
2026-10-25T02:19:49.8485699Z test tests::sample_now_does_not_postpone_an_existing_periodic_deadline ... ok
2026-10-25T02:19:49.8485905Z test tests::selects_roots_and_all_descendants ... ok
2026-10-25T02:19:49.8486103Z test tests::truncates_process_strings_at_utf8_boundaries ... ok
2026-10-25T02:19:49.8486299Z test tests::validates_external_process_start_identity ... ok
2026-10-25T02:19:49.8486497Z test tests::waits_for_a_cpu_measurement_window_after_priming ... ok
2026-10-25T02:19:49.8492522Z test tests::retains_bounded_history_without_request_ids ... ok
2026-10-25T02:19:50.0764622Z test tests::loads_details_when_an_existing_process_becomes_selected ... ok
2026-10-25T02:19:50.0764880Z test tests::keeps_command_lines_and_memory_out_of_the_discovery_table ... ok
2026-10-25T02:19:50.0765021Z
2026-10-25T02:19:50.0765152Z test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s
2026-10-25T02:19:50.0765307Z
2026-10-25T02:19:50.0975443Z     Updating crates.io index
2026-10-25T02:19:50.1708094Z  Downloading crates ...
2026-10-25T02:19:50.2294244Z   Downloaded adler2 v2.0.1
2026-10-25T02:19:50.2319179Z   Downloaded async-recursion v1.1.1
2026-10-25T02:19:50.2488607Z   Downloaded async-io v2.6.0
2026-10-25T02:19:50.2641352Z   Downloaded async-lock v3.4.2
2026-10-25T02:19:50.2757010Z   Downloaded serde_repr v0.1.21
2026-10-25T02:19:50.2762088Z   Downloaded async-broadcast v0.7.2
2026-10-25T02:19:50.2766565Z   Downloaded async-process v2.5.0
2026-10-25T02:19:50.2771577Z   Downloaded async-channel v2.5.0
2026-10-25T02:19:50.2775260Z   Downloaded async-executor v1.14.0
2026-10-25T02:19:50.2784851Z   Downloaded hex v0.4.3
2026-10-25T02:19:50.2903850Z   Downloaded zvariant_derive v5.15.0
2026-10-25T02:19:50.2941457Z   Downloaded atomic-waker v1.1.2
2026-10-25T02:19:50.2945267Z   Downloaded cfg-if v1.0.4
2026-10-25T02:19:50.2951278Z   Downloaded enumflags2_derive v0.7.12
2026-10-25T02:19:50.2953387Z   Downloaded zcheapstr v1.1.0
2026-10-25T02:19:50.3060695Z   Downloaded errno v0.3.14
2026-10-25T02:19:50.3065437Z   Downloaded parking v2.2.1
2026-10-25T02:19:50.3068759Z   Downloaded endi v1.1.1
2026-10-25T02:19:50.3071427Z   Downloaded equivalent v1.0.2
2026-10-25T02:19:50.3073849Z   Downloaded event-listener-strategy v0.5.4
2026-10-25T02:19:50.3093865Z   Downloaded proc-macro-crate v3.5.0
2026-10-25T02:19:50.3098021Z   Downloaded crossbeam-utils v0.8.22
2026-10-25T02:19:50.3106569Z   Downloaded futures-io v0.3.34
2026-10-25T02:19:50.3108932Z   Downloaded toml_datetime v1.1.1+spec-1.1.0
2026-10-25T02:19:50.3112783Z   Downloaded futures-core v0.3.34
2026-10-25T02:19:50.3116589Z   Downloaded piper v0.2.5
2026-10-25T02:19:50.3121226Z   Downloaded fastrand v2.5.0
2026-10-25T02:19:50.3125071Z   Downloaded fdeflate v0.3.7
2026-10-25T02:19:50.3129642Z   Downloaded signal-hook-registry v1.4.8
2026-10-25T02:19:50.3132996Z   Downloaded simd-adler32 v0.3.10
2026-10-25T02:19:50.3138200Z   Downloaded async-trait v0.1.92
2026-10-25T02:19:50.3147540Z   Downloaded zmij v1.0.23
2026-10-25T02:19:50.3152844Z   Downloaded enumflags2 v0.7.12
2026-10-25T02:19:50.3156206Z   Downloaded ordered-stream v0.2.0
2026-10-25T02:19:50.3159389Z   Downloaded zvariant_utils v4.2.0
2026-10-25T02:19:50.3165509Z   Downloaded async-signal v0.2.14
2026-10-25T02:19:50.3169518Z   Downloaded concurrent-queue v2.5.0
2026-10-25T02:19:50.3174417Z   Downloaded zbus_names v4.3.4
2026-10-25T02:19:50.3237849Z   Downloaded once_cell v1.21.4
2026-10-25T02:19:50.3244903Z   Downloaded toml_parser v1.1.3+spec-1.1.0
2026-10-25T02:19:50.3251769Z   Downloaded tracing-attributes v0.1.31
2026-10-25T02:19:50.3259319Z   Downloaded blocking v1.7.0
2026-10-25T02:19:50.3262766Z   Downloaded futures-lite v2.6.1
2026-10-25T02:19:50.3267969Z   Downloaded quote v1.0.47
2026-10-25T02:19:50.3274969Z   Downloaded autocfg v1.5.1
2026-10-25T02:19:50.3280466Z   Downloaded event-listener v5.4.2
2026-10-25T02:19:50.3285940Z   Downloaded pin-project-lite v0.2.17
2026-10-25T02:19:50.3301633Z   Downloaded zbus_macros v5.19.0
2026-10-25T02:19:50.3306806Z   Downloaded serde_core v1.0.229
2026-10-25T02:19:50.3315274Z   Downloaded bitflags v2.13.1
2026-10-25T02:19:50.3327353Z   Downloaded serde_derive v1.0.229
2026-10-25T02:19:50.3336304Z   Downloaded slab v0.4.12
2026-10-25T02:19:50.3340028Z   Downloaded async-task v4.7.1
2026-10-25T02:19:50.3347191Z   Downloaded crc32fast v1.5.1
2026-10-25T02:19:50.3353510Z   Downloaded polling v3.11.0
2026-10-25T02:19:50.3362713Z   Downloaded proc-macro2 v1.0.107
2026-10-25T02:19:50.3371557Z   Downloaded tracing-core v0.1.36
2026-10-25T02:19:50.3380191Z   Downloaded uuid v1.26.0
2026-10-25T02:19:50.3390197Z   Downloaded toml_edit v0.25.13+spec-1.1.0
2026-10-25T02:19:50.3402283Z   Downloaded miniz_oxide v0.8.9
2026-10-25T02:19:50.3410711Z   Downloaded flate2 v1.1.10
2026-10-25T02:19:50.3425285Z   Downloaded miniz_oxide v0.9.1
2026-10-25T02:19:50.3433544Z   Downloaded serde v1.0.229
2026-10-25T02:19:50.3444410Z   Downloaded indexmap v2.14.1
2026-10-25T02:19:50.3458275Z   Downloaded memchr v2.8.3
2026-10-25T02:19:50.3474681Z   Downloaded zvariant v5.15.0
2026-10-25T02:19:50.3494532Z   Downloaded png v0.18.1
2026-10-25T02:19:50.3508186Z   Downloaded serde_json v1.0.151
2026-10-25T02:19:50.3530000Z   Downloaded hashbrown v0.17.1
2026-10-25T02:19:50.3548601Z   Downloaded winnow v1.0.4
2026-10-25T02:19:50.3578477Z   Downloaded zbus v5.19.0
2026-10-25T02:19:50.3607158Z   Downloaded zlib-rs v0.6.7
2026-10-25T02:19:50.3625483Z   Downloaded syn v3.0.4
2026-10-25T02:19:50.3660591Z   Downloaded syn v2.0.119
2026-10-25T02:19:50.3696326Z   Downloaded rustix v1.1.4
2026-10-25T02:19:50.3773499Z   Downloaded tracing v0.1.44
2026-10-25T02:19:50.3828051Z   Downloaded libc v0.2.189
2026-10-25T02:19:50.3958613Z   Downloaded linux-raw-sys v0.12.1
2026-10-25T02:19:50.4390976Z    Compiling proc-macro2 v1.0.107
2026-10-25T02:19:50.4391481Z    Compiling unicode-ident v1.0.24
2026-10-25T02:19:50.4397670Z    Compiling quote v1.0.47
2026-10-25T02:19:50.4397876Z    Compiling serde_core v1.0.229
2026-10-25T02:19:50.4673656Z    Compiling pin-project-lite v0.2.17
2026-10-25T02:19:50.4845963Z    Compiling serde v1.0.229
2026-10-25T02:19:50.5065087Z    Compiling parking v2.2.1
2026-10-25T02:19:50.5619052Z    Compiling winnow v1.0.4
2026-10-25T02:19:50.5823353Z    Compiling crossbeam-utils v0.8.22
2026-10-25T02:19:50.6870629Z    Compiling futures-core v0.3.34
2026-10-25T02:19:50.8095580Z    Compiling syn v3.0.4
2026-10-25T02:19:50.8505088Z    Compiling syn v2.0.119
2026-10-25T02:19:51.0354649Z    Compiling equivalent v1.0.2
2026-10-25T02:19:51.0564323Z    Compiling hashbrown v0.17.1
2026-10-25T02:19:51.2595918Z    Compiling indexmap v2.14.1
2026-10-25T02:19:51.3535996Z    Compiling toml_parser v1.1.3+spec-1.1.0
2026-10-25T02:19:51.4986752Z    Compiling toml_datetime v1.1.1+spec-1.1.0
2026-10-25T02:19:51.5746282Z    Compiling toml_edit v0.25.13+spec-1.1.0
2026-10-25T02:19:51.6415900Z    Compiling futures-io v0.3.34
2026-10-25T02:19:51.6775740Z    Compiling fastrand v2.5.0
2026-10-25T02:19:51.7495946Z    Compiling cfg-if v1.0.4
2026-10-25T02:19:51.7589919Z    Compiling concurrent-queue v2.5.0
2026-10-25T02:19:51.8135749Z    Compiling event-listener v5.4.2
2026-10-25T02:19:51.8926937Z    Compiling proc-macro-crate v3.5.0
2026-10-25T02:19:51.9895817Z    Compiling bitflags v2.13.1
2026-10-25T02:19:52.0468656Z    Compiling libc v0.2.189
2026-10-25T02:19:52.0578550Z    Compiling rustix v1.1.4
2026-10-25T02:19:52.1498589Z    Compiling event-listener-strategy v0.5.4
2026-10-25T02:19:52.1741993Z    Compiling futures-lite v2.6.1
2026-10-25T02:19:52.1975995Z    Compiling endi v1.1.1
2026-10-25T02:19:52.2345328Z    Compiling autocfg v1.5.1
2026-10-25T02:19:52.3695957Z    Compiling linux-raw-sys v0.12.1
2026-10-25T02:19:52.4638603Z    Compiling async-io v2.6.0
2026-10-25T02:19:52.6121804Z    Compiling enumflags2_derive v0.7.12
2026-10-25T02:19:52.6975598Z    Compiling serde_derive v1.0.229
2026-10-25T02:19:52.7847588Z    Compiling slab v0.4.12
2026-10-25T02:19:52.8375878Z    Compiling simd-adler32 v0.3.10
2026-10-25T02:19:52.8794622Z    Compiling errno v0.3.14
2026-10-25T02:19:52.9222178Z    Compiling crc32fast v1.5.1
2026-10-25T02:19:52.9819332Z    Compiling adler2 v2.0.1
2026-10-25T02:19:53.0141232Z    Compiling async-task v4.7.1
2026-10-25T02:19:53.0777543Z    Compiling signal-hook-registry v1.4.8
2026-10-25T02:19:53.1775717Z    Compiling async-channel v2.5.0
2026-10-25T02:19:53.2295735Z    Compiling zmij v1.0.23
2026-10-25T02:19:53.3016058Z    Compiling atomic-waker v1.1.2
2026-10-25T02:19:53.3450665Z    Compiling once_cell v1.21.4
2026-10-25T02:19:53.4106357Z    Compiling tracing-core v0.1.36
2026-10-25T02:19:53.6655594Z    Compiling piper v0.2.5
2026-10-25T02:19:53.8444729Z    Compiling miniz_oxide v0.9.1
2026-10-25T02:19:54.0421495Z    Compiling zvariant_utils v4.2.0
2026-10-25T02:19:54.1015952Z    Compiling enumflags2 v0.7.12
2026-10-25T02:19:54.1695811Z    Compiling zcheapstr v1.1.0
2026-10-25T02:19:54.5535867Z    Compiling zvariant_derive v5.15.0
2026-10-25T02:19:54.6326852Z    Compiling polling v3.11.0
2026-10-25T02:19:54.6735940Z    Compiling zvariant v5.15.0
2026-10-25T02:19:55.0415867Z    Compiling async-signal v0.2.14
2026-10-25T02:19:55.0744820Z    Compiling tracing-attributes v0.1.31
2026-10-25T02:19:55.1070379Z    Compiling async-lock v3.4.2
2026-10-25T02:19:55.3096008Z    Compiling serde_json v1.0.151
2026-10-25T02:19:55.3606343Z    Compiling async-process v2.5.0
2026-10-25T02:19:55.4745112Z    Compiling zbus_names v4.3.4
2026-10-25T02:19:55.6768268Z    Compiling tracing v0.1.44
2026-10-25T02:19:55.7163635Z    Compiling zbus_macros v5.19.0
2026-10-25T02:19:55.7415528Z    Compiling flate2 v1.1.10
2026-10-25T02:19:55.8847861Z    Compiling blocking v1.7.0
2026-10-25T02:19:55.8975794Z    Compiling async-executor v1.14.0
2026-10-25T02:19:55.9080761Z    Compiling miniz_oxide v0.8.9
2026-10-25T02:19:55.9975595Z    Compiling fdeflate v0.3.7
2026-10-25T02:19:56.0375783Z    Compiling async-trait v0.1.92
2026-10-25T02:19:56.1575790Z    Compiling serde_repr v0.1.21
2026-10-25T02:19:56.1908658Z    Compiling async-recursion v1.1.1
2026-10-25T02:19:56.2971151Z    Compiling async-broadcast v0.7.2
2026-10-25T02:19:56.3325422Z    Compiling uuid v1.26.0
2026-10-25T02:19:56.3735903Z    Compiling ordered-stream v0.2.0
2026-10-25T02:19:56.3736232Z    Compiling memchr v2.8.3
2026-10-25T02:19:56.4917267Z    Compiling hex v0.4.3
2026-10-25T02:19:56.5049831Z    Compiling itoa v1.0.18
2026-10-25T02:19:56.5552685Z    Compiling png v0.18.1
2026-10-25T02:19:56.6775899Z    Compiling zbus v5.19.0
2026-10-25T02:19:59.5860410Z    Compiling t3-kde-snap-shot v0.1.0 (/home/runner/_work/t3code/t3code/native/kde-snap-shot)
2026-10-25T02:20:00.2276895Z     Finished `test` profile [unoptimized + debuginfo] target(s) in 10.14s
2026-10-25T02:20:00.2450452Z      Running unittests src/main.rs (native/kde-snap-shot/target/debug/deps/t3_kde_snap_shot-de4c269e64335986)
2026-10-25T02:20:00.2459256Z
2026-10-25T02:20:00.2459432Z running 11 tests
2026-10-25T02:20:00.2462056Z test tests::decodes_native_argb_and_row_padding ... ok
2026-10-25T02:20:00.2462374Z test tests::accepts_only_a_leading_cli_spinner_with_a_nonempty_label ... ok
2026-10-25T02:20:00.2462764Z test tests::rejects_invalid_dimensions_truncation_and_formats ... ok
2026-10-25T02:20:00.2463042Z test tests::unpremultiplies_transparency ... ok
2026-10-25T02:20:00.2466545Z test tests::spinner_normalization_does_not_weaken_window_identity_checks ... ok
2026-10-25T02:20:00.2535873Z test feedback::tests::capability_probe_rejects_missing_declarative_api_without_running_a_script ... ok
2026-10-25T02:20:00.2537046Z {"event":"ready","animate":true}
2026-10-25T02:20:00.2553628Z {"event":"done"}
2026-10-25T02:20:00.2555319Z test feedback::tests::only_kwin_can_read_commands_or_acknowledge_feedback ... ok
2026-10-25T02:20:00.2577012Z test transport_tests::captures_pinned_window_through_real_fd_and_cleans_scripts ... ok
2026-10-25T02:20:00.2777997Z test transport_tests::omits_identity_when_window_changes_during_capture ... ok
2026-10-25T02:20:00.2779974Z test transport_tests::keeps_captured_identity_when_only_the_title_spinner_changes ... ok
2026-10-25T02:20:00.2938090Z test transport_tests::permission_probe_never_captures_and_rejects_denial ... ok
2026-10-25T02:20:00.2938591Z
2026-10-25T02:20:00.2938883Z test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
2026-10-25T02:20:00.2939065Z
2026-10-25T02:20:00.3194660Z     Updating crates.io index
2026-10-25T02:20:00.4072531Z  Downloading crates ...
2026-10-25T02:20:00.4229176Z   Downloaded thiserror v1.0.69
2026-10-25T02:20:00.4259649Z   Downloaded downcast-rs v1.2.1
2026-10-25T02:20:00.4277317Z   Downloaded getrandom v0.4.3
2026-10-25T02:20:00.4296259Z   Downloaded cursor-icon v1.2.0
2026-10-25T02:20:00.4301412Z   Downloaded find-msvc-tools v0.1.11
2026-10-25T02:20:00.4322991Z   Downloaded wayland-cursor v0.31.14
2026-10-25T02:20:00.4331022Z   Downloaded wayland-sys v0.31.11
2026-10-25T02:20:00.4335184Z   Downloaded cc v1.4.4
2026-10-25T02:20:00.4345809Z   Downloaded wayland-protocols-wlr v0.3.12
2026-10-25T02:20:00.4352321Z   Downloaded wayland-protocols v0.32.13
2026-10-25T02:20:00.4379208Z   Downloaded wayland-csd-frame v0.3.0
2026-10-25T02:20:00.4382306Z   Downloaded xcursor v0.3.11
2026-10-25T02:20:00.4384298Z   Downloaded pkg-config v0.3.34
2026-10-25T02:20:00.4388440Z   Downloaded thiserror-impl v1.0.69
2026-10-25T02:20:00.4392248Z   Downloaded shlex v2.0.1
2026-10-25T02:20:00.4396596Z   Downloaded memmap2 v0.9.11
2026-10-25T02:20:00.4401853Z   Downloaded smallvec v1.16.0
2026-10-25T02:20:00.4407408Z   Downloaded wayland-scanner v0.31.11
2026-10-25T02:20:00.4413914Z   Downloaded wayland-server v0.31.14
2026-10-25T02:20:00.4420219Z   Downloaded tempfile v3.27.0
2026-10-25T02:20:00.4428117Z   Downloaded log v0.4.34
2026-10-25T02:20:00.4436422Z   Downloaded wayland-client v0.31.15
2026-10-25T02:20:00.4443490Z   Downloaded wayland-backend v0.3.17
2026-10-25T02:20:00.4456198Z   Downloaded xkeysym v0.2.1
2026-10-25T02:20:00.4466504Z   Downloaded smithay-client-toolkit v0.19.2
2026-10-25T02:20:00.4486618Z   Downloaded quick-xml v0.41.0
2026-10-25T02:20:00.4509428Z   Downloaded rustix v0.38.44
2026-10-25T02:20:00.4585923Z   Downloaded linux-raw-sys v0.4.15
2026-10-25T02:20:00.4872376Z    Compiling proc-macro2 v1.0.107
2026-10-25T02:20:00.4873015Z    Compiling quote v1.0.47
2026-10-25T02:20:00.4873387Z    Compiling unicode-ident v1.0.24
2026-10-25T02:20:00.4873745Z    Compiling bitflags v2.13.1
2026-10-25T02:20:00.5116746Z    Compiling find-msvc-tools v0.1.11
2026-10-25T02:20:00.5479836Z    Compiling pkg-config v0.3.34
2026-10-25T02:20:00.5681596Z    Compiling rustix v1.1.4
2026-10-25T02:20:00.5965290Z    Compiling shlex v2.0.1
2026-10-25T02:20:00.6382808Z    Compiling cc v1.4.4
2026-10-25T02:20:00.7017067Z    Compiling wayland-sys v0.31.11
2026-10-25T02:20:00.7055896Z    Compiling linux-raw-sys v0.12.1
2026-10-25T02:20:00.8328905Z    Compiling memchr v2.8.3
2026-10-25T02:20:00.8425879Z    Compiling smallvec v1.16.0
2026-10-25T02:20:00.9255777Z    Compiling downcast-rs v1.2.1
2026-10-25T02:20:00.9456079Z    Compiling wayland-client v0.31.15
2026-10-25T02:20:00.9801073Z    Compiling libc v0.2.189
2026-10-25T02:20:01.0673276Z    Compiling quick-xml v0.41.0
2026-10-25T02:20:01.0896340Z    Compiling simd-adler32 v0.3.10
2026-10-25T02:20:01.1575561Z    Compiling cfg-if v1.0.4
2026-10-25T02:20:01.1735875Z    Compiling wayland-backend v0.3.17
2026-10-25T02:20:01.2266061Z    Compiling serde_core v1.0.229
2026-10-25T02:20:01.2975821Z    Compiling crc32fast v1.5.1
2026-10-25T02:20:01.3602890Z    Compiling adler2 v2.0.1
2026-10-25T02:20:01.4149947Z    Compiling syn v2.0.119
2026-10-25T02:20:01.4268447Z    Compiling wayland-scanner v0.31.11
2026-10-25T02:20:01.5455950Z    Compiling getrandom v0.4.3
2026-10-25T02:20:01.6015745Z    Compiling zmij v1.0.23
2026-10-25T02:20:01.6590017Z    Compiling thiserror v1.0.69
2026-10-25T02:20:01.7575741Z    Compiling rustix v0.38.44
2026-10-25T02:20:02.0536213Z    Compiling miniz_oxide v0.9.1
2026-10-25T02:20:02.2935694Z    Compiling thiserror-impl v1.0.69
2026-10-25T02:20:02.3375682Z    Compiling syn v3.0.4
2026-10-25T02:20:02.7666888Z    Compiling smithay-client-toolkit v0.19.2
2026-10-25T02:20:02.8106465Z    Compiling serde v1.0.229
2026-10-25T02:20:02.8358278Z    Compiling xcursor v0.3.11
2026-10-25T02:20:02.8932713Z    Compiling linux-raw-sys v0.4.15
2026-10-25T02:20:03.0095946Z    Compiling wayland-server v0.31.14
2026-10-25T02:20:03.1375814Z    Compiling serde_json v1.0.151
2026-10-25T02:20:03.1855635Z    Compiling cursor-icon v1.2.0
2026-10-25T02:20:03.2157314Z    Compiling wayland-csd-frame v0.3.0
2026-10-25T02:20:03.2665095Z    Compiling serde_derive v1.0.229
2026-10-25T02:20:03.7008338Z    Compiling wayland-protocols v0.32.13
2026-10-25T02:20:03.7455834Z    Compiling wayland-cursor v0.31.14
2026-10-25T02:20:03.8640574Z    Compiling flate2 v1.1.10
2026-10-25T02:20:04.1416106Z    Compiling memmap2 v0.9.11
2026-10-25T02:20:04.2004586Z    Compiling miniz_oxide v0.8.9
2026-10-25T02:20:04.2172930Z    Compiling fdeflate v0.3.7
2026-10-25T02:20:04.4011199Z    Compiling fastrand v2.5.0
2026-10-25T02:20:04.4055654Z    Compiling log v0.4.34
2026-10-25T02:20:04.4515956Z    Compiling xkeysym v0.2.1
2026-10-25T02:20:04.4856274Z    Compiling itoa v1.0.18
2026-10-25T02:20:04.5350316Z    Compiling once_cell v1.21.4
2026-10-25T02:20:04.5936216Z    Compiling tempfile v3.27.0
2026-10-25T02:20:04.7729803Z    Compiling png v0.18.1
2026-10-25T02:20:07.1203151Z    Compiling wayland-protocols-wlr v0.3.12
2026-10-25T02:20:08.2186757Z    Compiling t3-hyprland-snap-shot v0.1.0 (/home/runner/_work/t3code/t3code/native/hyprland-snap-shot)
2026-10-25T02:20:08.7460100Z     Finished `test` profile [unoptimized + debuginfo] target(s) in 8.44s
2026-10-25T02:20:08.7503120Z      Running unittests src/main.rs (native/hyprland-snap-shot/target/debug/deps/t3_hyprland_snap_shot-29bbcd529b597e84)
2026-10-25T02:20:08.7510001Z
2026-10-25T02:20:08.7510175Z running 10 tests
2026-10-25T02:20:08.7511887Z test capture::tests::converts_channels_padding_flip_and_alpha ... ok
2026-10-25T02:20:08.7512182Z test feedback::tests::flight_ends_at_exact_composer_bounds ... ok
2026-10-25T02:20:08.7512446Z test capture::tests::bounds_buffer_allocations ... ok
2026-10-25T02:20:08.7512755Z test feedback::tests::clips_across_negative_origin_and_scaled_outputs ... ok
2026-10-25T02:20:08.7513035Z test ipc::tests::address_preserves_upper_bits ... ok
2026-10-25T02:20:08.7513294Z test ipc::tests::destination_requires_unique_process_and_title ... ok
2026-10-25T02:20:08.7513579Z test ipc::tests::rectangles_accept_negative_origins_not_invalid_sizes ... ok
2026-10-25T02:20:08.7516665Z test transport_tests::rejects_oversized_buffers_before_allocating_shared_memory ... ok
2026-10-25T02:20:08.7519999Z test transport_tests::exports_exact_window_over_real_fd_transport ... ok
2026-10-25T02:20:08.7527617Z test transport_tests::failed_export_produces_no_image_and_no_second_capture ... ok
2026-10-25T02:20:08.7527859Z
2026-10-25T02:20:08.7528019Z test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-10-25T02:20:08.7528229Z
2026-10-25T02:20:08.7620668Z Post job cleanup.
2026-10-25T02:20:08.8024825Z [command]/usr/local/bin/git version
2026-10-25T02:20:08.8049386Z git version 2.55.0
2026-10-25T02:20:08.8065240Z Temporarily overriding HOME='/home/runner/_work/_temp/e53e47a4-5d33-4583-aaa5-2523f486747c' before making global git config changes
2026-10-25T02:20:08.8065598Z Adding repository directory to the temporary git global config as a safe directory
2026-10-25T02:20:08.8068003Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-25T02:20:08.8088650Z Removing SSH command configuration
2026-10-25T02:20:08.8091377Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-25T02:20:08.8111421Z [command]/usr/local/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:20:08.8220170Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
2026-10-25T02:20:08.8238817Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128
2026-10-25T02:20:08.8276297Z A job completed hook has been configured by the self-hosted runner administrator
2026-10-25T02:20:08.8297767Z ##[group]Run '/job_completed.sh'
2026-10-25T02:20:08.8309186Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T02:20:08.8309347Z env:
2026-10-25T02:20:08.8309460Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 154
2026-10-25T02:20:08.8309601Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 413
2026-10-25T02:20:08.8309740Z   BLACKSMITH_CHECK_RUN_ID: 121051349001
2026-10-25T02:20:08.8309879Z   BLACKSMITH_JOB_DISPLAY_NAME: Rust
2026-10-25T02:20:08.8310017Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-25T02:20:08.8310147Z ##[endgroup]
2026-10-25T02:20:08.8380734Z Docker container cache not activated, skipping hash computation.
2026-10-25T02:20:08.8630173Z No active SSH sessions detected. Proceeding with shutdown immediately.
2026-10-25T02:20:08.8682362Z Cleaning up orphan processes