GitHub check

Whole log, 64 KB
2026-10-24T20:54:03.0454036Z Current runner version: '2.338.1'
2026-10-24T20:54:03.0457230Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-ap5uj5tz25yhiryn'
2026-10-24T20:54:03.0457951Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404'
2026-10-24T20:54:03.0458938Z Machine name: 'ip-172-31-73-130'
2026-10-24T20:54:03.0460542Z ##[group]GITHUB_TOKEN Permissions
2026-10-24T20:54:03.0461812Z Contents: read
2026-10-24T20:54:03.0462215Z Metadata: read
2026-10-24T20:54:03.0462585Z ##[endgroup]
2026-10-24T20:54:03.0463840Z Secret source: Actions
2026-10-24T20:54:03.0464519Z Cache mode: write
2026-10-24T20:54:03.0465006Z Prepare workflow directory
2026-10-24T20:54:03.0634610Z Prepare all required actions
2026-10-24T20:54:03.0659699Z Getting action download info
2026-10-24T20:54:03.1798582Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803)
2026-10-24T20:54:03.2103445Z Download action repository 'dtolnay/rust-toolchain@stable' (SHA:b725eda525362e7cf34af9a7243cac1e3f01a7ec)
2026-10-24T20:54:03.3526979Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/
2026-10-24T20:54:03.3562193Z Complete job name: Rust
2026-10-24T20:54:03.3871877Z A job started hook has been configured by the self-hosted runner administrator
2026-10-24T20:54:03.3966029Z ##[group]Run '/setup.sh'
2026-10-24T20:54:03.3982564Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T20:54:03.3982971Z env:
2026-10-24T20:54:03.3983197Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140
2026-10-24T20:54:03.3983481Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 391
2026-10-24T20:54:03.3983766Z   BLACKSMITH_CHECK_RUN_ID: 120984997463
2026-10-24T20:54:03.3984129Z   BLACKSMITH_JOB_DISPLAY_NAME: Rust
2026-10-24T20:54:03.3984403Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T20:54:03.3984660Z ##[endgroup]
2026-10-24T20:54:03.4204292Z Logging daemon started (blacksmithd for logs)
2026-10-24T20:54:03.4306986Z Results daemon started (blacksmithd for results)
2026-10-24T20:54:03.4426331Z Background adoption and SSH setup started (PID: 2933)
2026-10-24T20:54:03.4429832Z
2026-10-24T20:54:03.4430108Z ----------------------------------------
2026-10-24T20:54:03.4430646Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40131829321/jobs/120984997463
2026-10-24T20:54:03.4431105Z SSH Access (using your GitHub SSH key):
2026-10-24T20:54:03.4431603Z   ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-ap5uj5tz25yhiryn.vm.blacksmith.sh
2026-10-24T20:54:03.4431950Z
2026-10-24T20:54:03.4432128Z No GitHub SSH key? Add one at:
2026-10-24T20:54:03.4432652Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
2026-10-24T20:54:03.4433113Z
2026-10-24T20:54:03.4433260Z ----------------------------------------
2026-10-24T20:54:03.4433473Z
2026-10-24T20:54:03.4433680Z VM ID: blacksmith-4vcpu-ubuntu-2404-ap5uj5tz25yhiryn
2026-10-24T20:54:03.4434069Z Host: production-152.236.30.16-x8664
2026-10-24T20:54:03.4437812Z Host Agent PID: 245150
2026-10-24T20:54:03.4438138Z Host Agent Git SHA: 1637818df
2026-10-24T20:54:03.4438474Z Host CPU Manufacturer: AuthenticAMD
2026-10-24T20:54:03.4438795Z Blacksmith Host Generation: gen 2
2026-10-24T20:54:03.4439165Z Petname: production-magical-buck-bca11cca
2026-10-24T20:54:03.4439481Z Region: us-east
2026-10-24T20:54:03.4439774Z Rootfs Version: ubuntu24-full-x64-081926
2026-10-24T20:54:03.4452997Z OS Version: Ubuntu 24.04.4 LTS
2026-10-24T20:54:03.4455445Z
2026-10-24T20:54:03.4455762Z Enabling Blacksmith transparent cache
2026-10-24T20:54:03.4674026Z ##[group]Run actions/checkout@v6
2026-10-24T20:54:03.4674314Z with:
2026-10-24T20:54:03.4674631Z   sparse-checkout: /*
!/.repos/
!/apps/mobile/modules/t3-terminal/Vendor/**/*.a

2026-10-24T20:54:03.4675015Z   sparse-checkout-cone-mode: false
2026-10-24T20:54:03.4675283Z   repository: pingdotgg/t3code
2026-10-24T20:54:03.4677140Z   token: ***
2026-10-24T20:54:03.4677377Z   ssh-strict: true
2026-10-24T20:54:03.4677590Z   ssh-user: git
2026-10-24T20:54:03.4677805Z   persist-credentials: true
2026-10-24T20:54:03.4678194Z   clean: true
2026-10-24T20:54:03.4678401Z   fetch-depth: 1
2026-10-24T20:54:03.4678608Z   fetch-tags: false
2026-10-24T20:54:03.4678825Z   show-progress: true
2026-10-24T20:54:03.4679046Z   lfs: false
2026-10-24T20:54:03.4679247Z   submodules: false
2026-10-24T20:54:03.4679465Z   set-safe-directory: true
2026-10-24T20:54:03.4679709Z   allow-unsafe-pr-checkout: false
2026-10-24T20:54:03.4679958Z env:
2026-10-24T20:54:03.4680187Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140
2026-10-24T20:54:03.4680463Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 391
2026-10-24T20:54:03.4680735Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:54:03.4680993Z ##[endgroup]
2026-10-24T20:54:03.5689371Z Syncing repository: pingdotgg/t3code
2026-10-24T20:54:03.5691459Z ##[group]Getting Git version info
2026-10-24T20:54:03.5691843Z Working directory is '/home/runner/_work/t3code/t3code'
2026-10-24T20:54:03.5692359Z [command]/usr/local/bin/git version
2026-10-24T20:54:03.5729909Z git version 2.55.0
2026-10-24T20:54:03.5741338Z ##[endgroup]
2026-10-24T20:54:03.5748405Z Temporarily overriding HOME='/home/runner/_work/_temp/1671bf11-f0fb-49f0-bda0-d600455d4010' before making global git config changes
2026-10-24T20:54:03.5749101Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T20:54:03.5751625Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T20:54:03.5781775Z Deleting the contents of '/home/runner/_work/t3code/t3code'
2026-10-24T20:54:03.5783433Z ##[group]Determining repository object format
2026-10-24T20:54:03.5785086Z ##[endgroup]
2026-10-24T20:54:03.5785477Z ##[group]Initializing the repository
2026-10-24T20:54:03.5787819Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code
2026-10-24T20:54:03.5822177Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-10-24T20:54:03.5822908Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-10-24T20:54:03.5823485Z hint: to use in all of your new repositories, which will suppress this warning,
2026-10-24T20:54:03.5823946Z hint: call:
2026-10-24T20:54:03.5824211Z hint:
2026-10-24T20:54:03.5824541Z hint: 	git config --global init.defaultBranch <name>
2026-10-24T20:54:03.5824903Z hint:
2026-10-24T20:54:03.5825255Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-10-24T20:54:03.5825762Z hint: 'development'. The just-created branch can be renamed via this command:
2026-10-24T20:54:03.5826185Z hint:
2026-10-24T20:54:03.5826454Z hint: 	git branch -m <name>
2026-10-24T20:54:03.5826754Z hint:
2026-10-24T20:54:03.5827122Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-10-24T20:54:03.5827692Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/
2026-10-24T20:54:03.5828688Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code
2026-10-24T20:54:03.5849607Z ##[endgroup]
2026-10-24T20:54:03.5850010Z ##[group]Disabling automatic garbage collection
2026-10-24T20:54:03.5851616Z [command]/usr/local/bin/git config --local gc.auto 0
2026-10-24T20:54:03.5872447Z ##[endgroup]
2026-10-24T20:54:03.5872800Z ##[group]Setting up auth
2026-10-24T20:54:03.5873066Z Removing SSH command configuration
2026-10-24T20:54:03.5876324Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T20:54:03.5902110Z [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-24T20:54:03.6017378Z Removing HTTP extra header
2026-10-24T20:54:03.6020188Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-10-24T20:54:03.6040375Z [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-24T20:54:03.6127631Z Removing includeIf entries pointing to credentials config files
2026-10-24T20:54:03.6130654Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-24T20:54:03.6152146Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-24T20:54:03.6245463Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-bde433d2-a9ab-48b6-a669-274e12a0fd23.config http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-10-24T20:54:03.6268466Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-bde433d2-a9ab-48b6-a669-274e12a0fd23.config
2026-10-24T20:54:03.6286601Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-bde433d2-a9ab-48b6-a669-274e12a0fd23.config
2026-10-24T20:54:03.6305437Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-bde433d2-a9ab-48b6-a669-274e12a0fd23.config
2026-10-24T20:54:03.6322639Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-bde433d2-a9ab-48b6-a669-274e12a0fd23.config
2026-10-24T20:54:03.6337917Z ##[endgroup]
2026-10-24T20:54:03.6338280Z ##[group]Fetching the repository
2026-10-24T20:54:03.6342075Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=1 origin +be1d0667320de371db76221d011a65ca7adb2bfe:refs/remotes/origin/main
2026-10-24T20:54:03.9375907Z From https://github.com/pingdotgg/t3code
2026-10-24T20:54:03.9376777Z  * [new ref]         be1d0667320de371db76221d011a65ca7adb2bfe -> origin/main
2026-10-24T20:54:03.9399796Z [command]/usr/local/bin/git branch --list --remote origin/main
2026-10-24T20:54:03.9423622Z   origin/main
2026-10-24T20:54:03.9428563Z [command]/usr/local/bin/git rev-parse refs/remotes/origin/main
2026-10-24T20:54:03.9444341Z be1d0667320de371db76221d011a65ca7adb2bfe
2026-10-24T20:54:03.9446988Z ##[endgroup]
2026-10-24T20:54:03.9447987Z ##[group]Determining the checkout info
2026-10-24T20:54:03.9449130Z ##[endgroup]
2026-10-24T20:54:03.9450161Z ##[group]Setting up sparse checkout
2026-10-24T20:54:03.9451163Z [command]/usr/local/bin/git config core.sparseCheckout true
2026-10-24T20:54:03.9470929Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout
2026-10-24T20:54:03.9485908Z .git/info/sparse-checkout
2026-10-24T20:54:03.9489665Z ##[endgroup]
2026-10-24T20:54:03.9490624Z ##[group]Checking out the ref
2026-10-24T20:54:03.9492405Z [command]/usr/local/bin/git checkout --progress --force -B main refs/remotes/origin/main
2026-10-24T20:54:12.6411721Z Updating files:   0% (1/6402)
2026-10-24T20:54:12.6438114Z Updating files:   1% (65/6402)
2026-10-24T20:54:12.6454079Z Updating files:   2% (129/6402)
2026-10-24T20:54:12.6475331Z Updating files:   3% (193/6402)
2026-10-24T20:54:12.6495868Z Updating files:   4% (257/6402)
2026-10-24T20:54:12.6525074Z Updating files:   5% (321/6402)
2026-10-24T20:54:12.6548134Z Updating files:   6% (385/6402)
2026-10-24T20:54:12.6598494Z Updating files:   7% (449/6402)
2026-10-24T20:54:12.6627572Z Updating files:   8% (513/6402)
2026-10-24T20:54:12.6649240Z Updating files:   9% (577/6402)
2026-10-24T20:54:12.6937035Z Updating files:  10% (641/6402)
2026-10-24T20:54:12.6953032Z Updating files:  11% (705/6402)
2026-10-24T20:54:12.6963485Z Updating files:  12% (769/6402)
2026-10-24T20:54:12.6979015Z Updating files:  13% (833/6402)
2026-10-24T20:54:12.6997192Z Updating files:  14% (897/6402)
2026-10-24T20:54:12.7014618Z Updating files:  15% (961/6402)
2026-10-24T20:54:12.7032938Z Updating files:  16% (1025/6402)
2026-10-24T20:54:12.7047165Z Updating files:  17% (1089/6402)
2026-10-24T20:54:12.7065096Z Updating files:  18% (1153/6402)
2026-10-24T20:54:12.7079394Z Updating files:  19% (1217/6402)
2026-10-24T20:54:12.7103310Z Updating files:  20% (1281/6402)
2026-10-24T20:54:12.7119068Z Updating files:  21% (1345/6402)
2026-10-24T20:54:12.7137313Z Updating files:  22% (1409/6402)
2026-10-24T20:54:12.7150397Z Updating files:  23% (1473/6402)
2026-10-24T20:54:12.7163327Z Updating files:  24% (1537/6402)
2026-10-24T20:54:12.7178346Z Updating files:  25% (1601/6402)
2026-10-24T20:54:12.7192033Z Updating files:  26% (1665/6402)
2026-10-24T20:54:12.7206865Z Updating files:  27% (1729/6402)
2026-10-24T20:54:12.7227184Z Updating files:  28% (1793/6402)
2026-10-24T20:54:12.7258599Z Updating files:  29% (1857/6402)
2026-10-24T20:54:12.7278304Z Updating files:  30% (1921/6402)
2026-10-24T20:54:12.7301733Z Updating files:  31% (1985/6402)
2026-10-24T20:54:12.7330943Z Updating files:  32% (2049/6402)
2026-10-24T20:54:12.7358419Z Updating files:  33% (2113/6402)
2026-10-24T20:54:12.7427609Z Updating files:  34% (2177/6402)
2026-10-24T20:54:12.7483580Z Updating files:  35% (2241/6402)
2026-10-24T20:54:12.7518839Z Updating files:  36% (2305/6402)
2026-10-24T20:54:12.7549389Z Updating files:  37% (2369/6402)
2026-10-24T20:54:12.7595621Z Updating files:  38% (2433/6402)
2026-10-24T20:54:12.7622202Z Updating files:  39% (2497/6402)
2026-10-24T20:54:12.7651172Z Updating files:  40% (2561/6402)
2026-10-24T20:54:12.7678879Z Updating files:  41% (2625/6402)
2026-10-24T20:54:12.7693333Z Updating files:  42% (2689/6402)
2026-10-24T20:54:12.7703061Z Updating files:  43% (2753/6402)
2026-10-24T20:54:12.7731487Z Updating files:  44% (2817/6402)
2026-10-24T20:54:12.7758385Z Updating files:  45% (2881/6402)
2026-10-24T20:54:12.7784602Z Updating files:  46% (2945/6402)
2026-10-24T20:54:12.7809070Z Updating files:  47% (3009/6402)
2026-10-24T20:54:12.7836338Z Updating files:  48% (3073/6402)
2026-10-24T20:54:12.7875259Z Updating files:  49% (3137/6402)
2026-10-24T20:54:12.7902960Z Updating files:  50% (3201/6402)
2026-10-24T20:54:12.7917691Z Updating files:  51% (3266/6402)
2026-10-24T20:54:12.7952291Z Updating files:  52% (3330/6402)
2026-10-24T20:54:12.7979557Z Updating files:  53% (3394/6402)
2026-10-24T20:54:12.7998369Z Updating files:  54% (3458/6402)
2026-10-24T20:54:12.8020352Z Updating files:  55% (3522/6402)
2026-10-24T20:54:12.8037088Z Updating files:  56% (3586/6402)
2026-10-24T20:54:12.8055884Z Updating files:  57% (3650/6402)
2026-10-24T20:54:12.8073214Z Updating files:  58% (3714/6402)
2026-10-24T20:54:12.8428776Z Updating files:  59% (3778/6402)
2026-10-24T20:54:12.8459044Z Updating files:  60% (3842/6402)
2026-10-24T20:54:12.8498938Z Updating files:  61% (3906/6402)
2026-10-24T20:54:12.8499152Z Updating files:  62% (3970/6402)
2026-10-24T20:54:12.8501398Z Updating files:  63% (4034/6402)
2026-10-24T20:54:12.8527749Z Updating files:  64% (4098/6402)
2026-10-24T20:54:12.8579071Z Updating files:  65% (4162/6402)
2026-10-24T20:54:12.8579309Z Updating files:  66% (4226/6402)
2026-10-24T20:54:12.8619007Z Updating files:  67% (4290/6402)
2026-10-24T20:54:12.8619229Z Updating files:  68% (4354/6402)
2026-10-24T20:54:12.8619395Z Updating files:  69% (4418/6402)
2026-10-24T20:54:12.8658956Z Updating files:  70% (4482/6402)
2026-10-24T20:54:12.8659151Z Updating files:  71% (4546/6402)
2026-10-24T20:54:12.8676450Z Updating files:  72% (4610/6402)
2026-10-24T20:54:12.8718529Z Updating files:  73% (4674/6402)
2026-10-24T20:54:12.9096012Z Updating files:  74% (4738/6402)
2026-10-24T20:54:12.9118140Z Updating files:  75% (4802/6402)
2026-10-24T20:54:12.9140654Z Updating files:  76% (4866/6402)
2026-10-24T20:54:12.9163886Z Updating files:  77% (4930/6402)
2026-10-24T20:54:12.9184543Z Updating files:  78% (4994/6402)
2026-10-24T20:54:12.9199949Z Updating files:  79% (5058/6402)
2026-10-24T20:54:12.9221509Z Updating files:  80% (5122/6402)
2026-10-24T20:54:12.9236725Z Updating files:  81% (5186/6402)
2026-10-24T20:54:12.9253730Z Updating files:  82% (5250/6402)
2026-10-24T20:54:12.9275181Z Updating files:  83% (5314/6402)
2026-10-24T20:54:12.9298524Z Updating files:  84% (5378/6402)
2026-10-24T20:54:12.9315155Z Updating files:  85% (5442/6402)
2026-10-24T20:54:12.9340883Z Updating files:  86% (5506/6402)
2026-10-24T20:54:12.9408613Z Updating files:  87% (5570/6402)
2026-10-24T20:54:12.9437005Z Updating files:  88% (5634/6402)
2026-10-24T20:54:12.9455698Z Updating files:  89% (5698/6402)
2026-10-24T20:54:12.9483957Z Updating files:  90% (5762/6402)
2026-10-24T20:54:12.9510683Z Updating files:  91% (5826/6402)
2026-10-24T20:54:12.9524935Z Updating files:  92% (5890/6402)
2026-10-24T20:54:12.9545875Z Updating files:  93% (5954/6402)
2026-10-24T20:54:12.9565484Z Updating files:  94% (6018/6402)
2026-10-24T20:54:12.9588033Z Updating files:  95% (6082/6402)
2026-10-24T20:54:12.9645820Z Updating files:  96% (6146/6402)
2026-10-24T20:54:12.9667776Z Updating files:  97% (6210/6402)
2026-10-24T20:54:12.9711407Z Updating files:  98% (6274/6402)
2026-10-24T20:54:12.9715245Z Updating files:  99% (6338/6402)
2026-10-24T20:54:12.9730310Z Updating files:  99% (6352/6402)
2026-10-24T20:54:12.9730460Z Updating files: 100% (6402/6402)
2026-10-24T20:54:12.9730673Z Updating files: 100% (6402/6402), done.
2026-10-24T20:54:12.9880563Z Switched to a new branch 'main'
2026-10-24T20:54:12.9881126Z branch 'main' set up to track 'origin/main'.
2026-10-24T20:54:12.9893361Z ##[endgroup]
2026-10-24T20:54:12.9923574Z [command]/usr/local/bin/git log -1 --format=%H
2026-10-24T20:54:12.9941741Z be1d0667320de371db76221d011a65ca7adb2bfe
2026-10-24T20:54:13.0075688Z ##[group]Run dtolnay/rust-toolchain@stable
2026-10-24T20:54:13.0075845Z with:
2026-10-24T20:54:13.0075951Z   components: rustfmt
2026-10-24T20:54:13.0076063Z   toolchain: stable
2026-10-24T20:54:13.0076167Z env:
2026-10-24T20:54:13.0076273Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140
2026-10-24T20:54:13.0076418Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 391
2026-10-24T20:54:13.0076560Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:54:13.0076691Z ##[endgroup]
2026-10-24T20:54:13.0175530Z ##[start-action display=Parse toolchain version;id=__dtolnay_rust-toolchain.parse]
2026-10-24T20:54:13.0199421Z ##[group]Run if [[ -z $toolchain ]]; then
2026-10-24T20:54:13.0199643Z if [[ -z $toolchain ]]; then
2026-10-24T20:54:13.0199926Z   # GitHub does not enforce `required: true` inputs itself. https://github.com/actions/runner/issues/1070
2026-10-24T20:54:13.0200279Z   echo "'toolchain' is a required input" >&2
2026-10-24T20:54:13.0200429Z   exit 1
2026-10-24T20:54:13.0200625Z elif [[ $toolchain =~ ^stable' '[0-9]+' '(year|month|week|day)s?' 'ago$ ]]; then
2026-10-24T20:54:13.0200862Z   if [[ Linux == macOS ]]; then
2026-10-24T20:54:13.0201148Z     echo "toolchain=1.$((($(date -v-$(sed 's/stable \([0-9]*\) \(.\).*/\1\2/' <<< $toolchain) +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT
2026-10-24T20:54:13.0201391Z   else
2026-10-24T20:54:13.0201615Z     echo "toolchain=1.$((($(date --date "${toolchain#stable }" +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT
2026-10-24T20:54:13.0201838Z   fi
2026-10-24T20:54:13.0201998Z elif [[ $toolchain =~ ^stable' 'minus' '[0-9]+' 'releases?$ ]]; then
2026-10-24T20:54:13.0202267Z   echo "toolchain=1.$((($(date +%s)/60/60/24-16569)/7/6-${toolchain//[^0-9]/}))" >> $GITHUB_OUTPUT
2026-10-24T20:54:13.0202493Z elif [[ $toolchain =~ ^1\.[0-9]+$ ]]; then
2026-10-24T20:54:13.0202751Z   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-24T20:54:13.0203003Z else
2026-10-24T20:54:13.0203110Z   delimiter=EOF
2026-10-24T20:54:13.0203268Z   while [[ $toolchain == *$delimiter* ]]; do delimiter+=_; done
2026-10-24T20:54:13.0203518Z   printf 'toolchain<<%s\n%s\n%s\n' "$delimiter" "$toolchain" "$delimiter" >> $GITHUB_OUTPUT
2026-10-24T20:54:13.0203732Z fi
2026-10-24T20:54:13.0224266Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T20:54:13.0224559Z env:
2026-10-24T20:54:13.0224674Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140
2026-10-24T20:54:13.0224816Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 391
2026-10-24T20:54:13.0224958Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:54:13.0225095Z   toolchain: stable
2026-10-24T20:54:13.0225231Z ##[endgroup]
2026-10-24T20:54:13.0268201Z ##[end-action id=__dtolnay_rust-toolchain.parse;outcome=success;conclusion=success;duration_ms=9]
2026-10-24T20:54:13.0269519Z ##[start-action display=Set $CARGO_HOME;id=__dtolnay_rust-toolchain.__run]
2026-10-24T20:54:13.0284239Z ##[group]Run echo CARGO_HOME=${CARGO_HOME:-"$HOME/.cargo"} >> $GITHUB_ENV
2026-10-24T20:54:13.0284520Z echo CARGO_HOME=${CARGO_HOME:-"$HOME/.cargo"} >> $GITHUB_ENV
2026-10-24T20:54:13.0299483Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T20:54:13.0299652Z env:
2026-10-24T20:54:13.0299763Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140
2026-10-24T20:54:13.0314537Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 391
2026-10-24T20:54:13.0314714Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:54:13.0314848Z ##[endgroup]
2026-10-24T20:54:13.0343106Z ##[end-action id=__dtolnay_rust-toolchain.__run;outcome=success;conclusion=success;duration_ms=7]
2026-10-24T20:54:13.0344255Z ##[start-action display=Install rustup if needed;id=__dtolnay_rust-toolchain.__run_2]
2026-10-24T20:54:13.0356079Z ##[group]Run if ! command -v rustup &>/dev/null; then
2026-10-24T20:54:13.0356377Z if ! command -v rustup &>/dev/null; then
2026-10-24T20:54:13.0356753Z   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-24T20:54:13.0357089Z   echo "$CARGO_HOME/bin" >> $GITHUB_PATH
2026-10-24T20:54:13.0357236Z fi
2026-10-24T20:54:13.0372123Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T20:54:13.0372292Z env:
2026-10-24T20:54:13.0372404Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140
2026-10-24T20:54:13.0372555Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 391
2026-10-24T20:54:13.0372697Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:54:13.0372854Z   CARGO_HOME: /home/runner/.cargo
2026-10-24T20:54:13.0372979Z ##[endgroup]
2026-10-24T20:54:13.0399431Z ##[end-action id=__dtolnay_rust-toolchain.__run_2;outcome=success;conclusion=success;duration_ms=5]
2026-10-24T20:54:13.0400693Z ##[start-action display=Install rustup if needed on windows;id=__dtolnay_rust-toolchain.__run_3]
2026-10-24T20:54:13.0404005Z ##[end-action id=__dtolnay_rust-toolchain.__run_3;outcome=skipped;conclusion=skipped;duration_ms=0]
2026-10-24T20:54:13.0411036Z ##[start-action display=rustup toolchain install stable;id=__dtolnay_rust-toolchain.__run_4]
2026-10-24T20:54:13.0418649Z ##[group]Run set -f  # split targets and components on commas and whitespace, without glob expansion
2026-10-24T20:54:13.0418970Z set -f  # split targets and components on commas and whitespace, without glob expansion
2026-10-24T20:54:13.0419184Z flags=()
2026-10-24T20:54:13.0419330Z for t in ${targets//,/ }; do flags+=(--target "$t"); done
2026-10-24T20:54:13.0419530Z for c in ${components//,/ }; do flags+=(--component "$c"); done
2026-10-24T20:54:13.0419771Z if [[ $toolchain == nightly && -n $components ]]; then flags+=(--allow-downgrade); fi
2026-10-24T20:54:13.0419967Z log=$(mktemp)
2026-10-24T20:54:13.0420132Z trap 'rm -f "$log"' EXIT
2026-10-24T20:54:13.0420265Z for attempt in 1 2 3 4 5; do
2026-10-24T20:54:13.0420533Z   if rustup toolchain install "$toolchain" "${flags[@]}" --profile minimal --no-self-update --force-non-host 2>&1 | tee "$log"; then
2026-10-24T20:54:13.0420798Z     break
2026-10-24T20:54:13.0420903Z   else
2026-10-24T20:54:13.0421009Z     status=$?
2026-10-24T20:54:13.0421116Z   fi
2026-10-24T20:54:13.0421266Z   if [[ $attempt == 5 ]] || ! grep -Fq 'checksum failed for ' "$log" \
2026-10-24T20:54:13.0421625Z       || ! grep -Fq 'this is likely due to an ongoing update of the official release server' "$log"; then
2026-10-24T20:54:13.0421847Z     exit "$status"
2026-10-24T20:54:13.0421965Z   fi
2026-10-24T20:54:13.0422142Z   echo "Retrying rustup toolchain install in 30 seconds (retry $attempt of 4)" >&2
2026-10-24T20:54:13.0422344Z   sleep 30
2026-10-24T20:54:13.0422454Z done
2026-10-24T20:54:13.0437110Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T20:54:13.0437271Z env:
2026-10-24T20:54:13.0437386Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140
2026-10-24T20:54:13.0437528Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 391
2026-10-24T20:54:13.0437668Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:54:13.0437803Z   CARGO_HOME: /home/runner/.cargo
2026-10-24T20:54:13.0437930Z   toolchain: stable
2026-10-24T20:54:13.0438036Z   targets:
2026-10-24T20:54:13.0438140Z   components: rustfmt
2026-10-24T20:54:13.0438262Z   RUSTUP_PERMIT_COPY_RENAME: 1
2026-10-24T20:54:13.0438385Z ##[endgroup]
2026-10-24T20:54:13.1228312Z info: syncing channel updates for stable-x86_64-unknown-linux-gnu
2026-10-24T20:54:13.1787344Z info: latest update on 2026-10-15 for version 1.99.1 (58cf8f9c3 2026-10-13)
2026-10-24T20:54:13.1862644Z info: removing previous version of component clippy
2026-10-24T20:54:13.1866621Z info: removing previous version of component rustfmt
2026-10-24T20:54:13.1869347Z info: removing previous version of component cargo
2026-10-24T20:54:13.1880602Z info: removing previous version of component rust-std
2026-10-24T20:54:13.1893189Z info: removing previous version of component rustc
2026-10-24T20:54:13.1905290Z info: downloading 5 components
2026-10-24T20:54:18.7350272Z
2026-10-24T20:54:18.7388654Z   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-24T20:54:18.7388925Z
2026-10-24T20:54:18.7432719Z ##[end-action id=__dtolnay_rust-toolchain.__run_4;outcome=success;conclusion=success;duration_ms=5702]
2026-10-24T20:54:18.7438566Z ##[start-action display=rustup default stable;id=__dtolnay_rust-toolchain.__run_5]
2026-10-24T20:54:18.7449099Z ##[group]Run rustup default "$toolchain" --force-non-host
2026-10-24T20:54:18.7449314Z rustup default "$toolchain" --force-non-host
2026-10-24T20:54:18.7469804Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T20:54:18.7469967Z env:
2026-10-24T20:54:18.7470076Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140
2026-10-24T20:54:18.7470223Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 391
2026-10-24T20:54:18.7470383Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:54:18.7470520Z   CARGO_HOME: /home/runner/.cargo
2026-10-24T20:54:18.7470659Z   toolchain: stable
2026-10-24T20:54:18.7470769Z ##[endgroup]
2026-10-24T20:54:18.7520604Z info: using existing install for stable-x86_64-unknown-linux-gnu
2026-10-24T20:54:18.7522597Z info: default toolchain set to stable-x86_64-unknown-linux-gnu
2026-10-24T20:54:18.7522729Z
2026-10-24T20:54:18.7561544Z   stable-x86_64-unknown-linux-gnu unchanged - rustc 1.99.1 (58cf8f9c3 2026-10-13)
2026-10-24T20:54:18.7561725Z
2026-10-24T20:54:18.7570437Z ##[end-action id=__dtolnay_rust-toolchain.__run_5;outcome=success;conclusion=success;duration_ms=13]
2026-10-24T20:54:18.7572644Z ##[start-action display=Create cachekey;id=__dtolnay_rust-toolchain.rustc-version]
2026-10-24T20:54:18.7582071Z ##[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-24T20:54:18.7582486Z 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-24T20:54:18.7582829Z HASH=$(rustc +"$toolchain" --version --verbose | sed -ne 's/^commit-hash: //p')
2026-10-24T20:54:18.7583079Z echo "cachekey=$(echo $DATE$HASH | head -c12)" >> $GITHUB_OUTPUT
2026-10-24T20:54:18.7598859Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T20:54:18.7599021Z env:
2026-10-24T20:54:18.7599137Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140
2026-10-24T20:54:18.7599278Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 391
2026-10-24T20:54:18.7599418Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:54:18.7599558Z   CARGO_HOME: /home/runner/.cargo
2026-10-24T20:54:18.7599689Z   toolchain: stable
2026-10-24T20:54:18.7599796Z ##[endgroup]
2026-10-24T20:54:18.7747233Z ##[end-action id=__dtolnay_rust-toolchain.rustc-version;outcome=success;conclusion=success;duration_ms=17]
2026-10-24T20:54:18.7748697Z ##[start-action display=Disable incremental compilation;id=__dtolnay_rust-toolchain.__run_6]
2026-10-24T20:54:18.7757735Z ##[group]Run if [ -z "${CARGO_INCREMENTAL+set}" ]; then
2026-10-24T20:54:18.7757943Z if [ -z "${CARGO_INCREMENTAL+set}" ]; then
2026-10-24T20:54:18.7758113Z   echo CARGO_INCREMENTAL=0 >> $GITHUB_ENV
2026-10-24T20:54:18.7758255Z fi
2026-10-24T20:54:18.7775875Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T20:54:18.7776037Z env:
2026-10-24T20:54:18.7776149Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140
2026-10-24T20:54:18.7776295Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 391
2026-10-24T20:54:18.7776436Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:54:18.7776578Z   CARGO_HOME: /home/runner/.cargo
2026-10-24T20:54:18.7776704Z ##[endgroup]
2026-10-24T20:54:18.7804257Z ##[end-action id=__dtolnay_rust-toolchain.__run_6;outcome=success;conclusion=success;duration_ms=5]
2026-10-24T20:54:18.7805450Z ##[start-action display=Enable colors in Cargo output;id=__dtolnay_rust-toolchain.__run_7]
2026-10-24T20:54:18.7813805Z ##[group]Run if [ -z "${CARGO_TERM_COLOR+set}" ]; then
2026-10-24T20:54:18.7813995Z if [ -z "${CARGO_TERM_COLOR+set}" ]; then
2026-10-24T20:54:18.7814166Z   echo CARGO_TERM_COLOR=always >> $GITHUB_ENV
2026-10-24T20:54:18.7814309Z fi
2026-10-24T20:54:18.7830190Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T20:54:18.7830351Z env:
2026-10-24T20:54:18.7830459Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140
2026-10-24T20:54:18.7830603Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 391
2026-10-24T20:54:18.7830740Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:54:18.7830875Z   CARGO_HOME: /home/runner/.cargo
2026-10-24T20:54:18.7831003Z   CARGO_INCREMENTAL: 0
2026-10-24T20:54:18.7831119Z ##[endgroup]
2026-10-24T20:54:18.7857520Z ##[end-action id=__dtolnay_rust-toolchain.__run_7;outcome=success;conclusion=success;duration_ms=5]
2026-10-24T20:54:18.7859518Z ##[start-action display=Enable Cargo sparse registry;id=__dtolnay_rust-toolchain.__run_8]
2026-10-24T20:54:18.7868250Z ##[group]Run # implemented in 1.66, stabilized in 1.68, made default in 1.70
2026-10-24T20:54:18.7868633Z # implemented in 1.66, stabilized in 1.68, made default in 1.70
2026-10-24T20:54:18.7869033Z if [ -z "${CARGO_REGISTRIES_CRATES_IO_PROTOCOL+set}" -o -f "/home/runner/_work/_temp"/.implicit_cargo_registries_crates_io_protocol ]; then
2026-10-24T20:54:18.7869385Z   if rustc +"$toolchain" --version --verbose | grep -q '^release: 1\.6[89]\.'; then
2026-10-24T20:54:18.7869665Z     touch "/home/runner/_work/_temp"/.implicit_cargo_registries_crates_io_protocol || true
2026-10-24T20:54:18.7869924Z     echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse >> $GITHUB_ENV
2026-10-24T20:54:18.7870174Z   elif rustc +"$toolchain" --version --verbose | grep -q '^release: 1\.6[67]\.'; then
2026-10-24T20:54:18.7870453Z     touch "/home/runner/_work/_temp"/.implicit_cargo_registries_crates_io_protocol || true
2026-10-24T20:54:18.7870701Z     echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=git >> $GITHUB_ENV
2026-10-24T20:54:18.7870879Z   fi
2026-10-24T20:54:18.7870981Z fi
2026-10-24T20:54:18.7886484Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T20:54:18.7886646Z env:
2026-10-24T20:54:18.7886756Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140
2026-10-24T20:54:18.7886903Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 391
2026-10-24T20:54:18.7887043Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:54:18.7887176Z   CARGO_HOME: /home/runner/.cargo
2026-10-24T20:54:18.7887303Z   CARGO_INCREMENTAL: 0
2026-10-24T20:54:18.7887419Z   CARGO_TERM_COLOR: always
2026-10-24T20:54:18.7887532Z   toolchain: stable
2026-10-24T20:54:18.7887639Z ##[endgroup]
2026-10-24T20:54:18.8018212Z ##[end-action id=__dtolnay_rust-toolchain.__run_8;outcome=success;conclusion=success;duration_ms=15]
2026-10-24T20:54:18.8020556Z ##[start-action display=Work around spurious network errors in curl 8.0;id=__dtolnay_rust-toolchain.__run_9]
2026-10-24T20:54:18.8029078Z ##[group]Run # https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation
2026-10-24T20:54:18.8029439Z # https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation
2026-10-24T20:54:18.8029737Z if rustc +"$toolchain" --version --verbose | grep -q '^release: 1\.7[01]\.'; then
2026-10-24T20:54:18.8029964Z   echo CARGO_HTTP_MULTIPLEXING=false >> $GITHUB_ENV
2026-10-24T20:54:18.8030119Z fi
2026-10-24T20:54:18.8047551Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T20:54:18.8047712Z env:
2026-10-24T20:54:18.8047820Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140
2026-10-24T20:54:18.8047963Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 391
2026-10-24T20:54:18.8048101Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:54:18.8048239Z   CARGO_HOME: /home/runner/.cargo
2026-10-24T20:54:18.8048368Z   CARGO_INCREMENTAL: 0
2026-10-24T20:54:18.8048485Z   CARGO_TERM_COLOR: always
2026-10-24T20:54:18.8048597Z   toolchain: stable
2026-10-24T20:54:18.8048704Z ##[endgroup]
2026-10-24T20:54:18.8128571Z ##[end-action id=__dtolnay_rust-toolchain.__run_9;outcome=success;conclusion=success;duration_ms=10]
2026-10-24T20:54:18.8131236Z ##[start-action display=rustc +stable --version --verbose;id=__dtolnay_rust-toolchain.__run_10]
2026-10-24T20:54:18.8142489Z ##[group]Run rustc +"$toolchain" --version --verbose
2026-10-24T20:54:18.8142781Z rustc +"$toolchain" --version --verbose
2026-10-24T20:54:18.8159096Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T20:54:18.8159261Z env:
2026-10-24T20:54:18.8159368Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140
2026-10-24T20:54:18.8159511Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 391
2026-10-24T20:54:18.8159649Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:54:18.8159785Z   CARGO_HOME: /home/runner/.cargo
2026-10-24T20:54:18.8159909Z   CARGO_INCREMENTAL: 0
2026-10-24T20:54:18.8160023Z   CARGO_TERM_COLOR: always
2026-10-24T20:54:18.8160135Z   toolchain: stable
2026-10-24T20:54:18.8160242Z ##[endgroup]
2026-10-24T20:54:18.8233917Z rustc 1.99.1 (58cf8f9c3 2026-10-13)
2026-10-24T20:54:18.8234146Z binary: rustc
2026-10-24T20:54:18.8234280Z commit-hash: 58cf8f9c35b355199727627d07ae34a4e2846d67
2026-10-24T20:54:18.8234487Z commit-date: 2026-10-13
2026-10-24T20:54:18.8234678Z host: x86_64-unknown-linux-gnu
2026-10-24T20:54:18.8234819Z release: 1.99.1
2026-10-24T20:54:18.8234924Z LLVM version: 23.1.1
2026-10-24T20:54:18.8242611Z ##[end-action id=__dtolnay_rust-toolchain.__run_10;outcome=success;conclusion=success;duration_ms=11]
2026-10-24T20:54:18.8278656Z ##[group]Run for crate in resource-monitor kde-snap-shot hyprland-snap-shot; do
2026-10-24T20:54:18.8279116Z for crate in resource-monitor kde-snap-shot hyprland-snap-shot; do
2026-10-24T20:54:18.8279507Z   cargo fmt --manifest-path "native/$crate/Cargo.toml" -- --check
2026-10-24T20:54:18.8279796Z done
2026-10-24T20:54:18.8301108Z shell: /usr/bin/bash -e {0}
2026-10-24T20:54:18.8301247Z env:
2026-10-24T20:54:18.8301360Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140
2026-10-24T20:54:18.8301512Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 391
2026-10-24T20:54:18.8301831Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:54:18.8301997Z   CARGO_HOME: /home/runner/.cargo
2026-10-24T20:54:18.8302149Z   CARGO_INCREMENTAL: 0
2026-10-24T20:54:18.8302267Z   CARGO_TERM_COLOR: always
2026-10-24T20:54:18.8302386Z ##[endgroup]
2026-10-24T20:54:18.9089592Z ##[group]Run for crate in resource-monitor kde-snap-shot hyprland-snap-shot; do
2026-10-24T20:54:18.9090152Z for crate in resource-monitor kde-snap-shot hyprland-snap-shot; do
2026-10-24T20:54:18.9090520Z   cargo test --locked --manifest-path "native/$crate/Cargo.toml"
2026-10-24T20:54:18.9090797Z done
2026-10-24T20:54:18.9113513Z shell: /usr/bin/bash -e {0}
2026-10-24T20:54:18.9113690Z env:
2026-10-24T20:54:18.9113802Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140
2026-10-24T20:54:18.9113949Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 391
2026-10-24T20:54:18.9114089Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:54:18.9114226Z   CARGO_HOME: /home/runner/.cargo
2026-10-24T20:54:18.9114365Z   CARGO_INCREMENTAL: 0
2026-10-24T20:54:18.9114480Z   CARGO_TERM_COLOR: always
2026-10-24T20:54:18.9114599Z ##[endgroup]
2026-10-24T20:54:18.9319405Z     Updating crates.io index
2026-10-24T20:54:19.0744615Z  Downloading crates ...
2026-10-24T20:54:19.1160677Z   Downloaded quote v1.0.45
2026-10-24T20:54:19.1180709Z   Downloaded libc v0.2.186
2026-10-24T20:54:19.1300323Z   Downloaded serde v1.0.228
2026-10-24T20:54:19.1311168Z   Downloaded serde_derive v1.0.228
2026-10-24T20:54:19.1319835Z   Downloaded itoa v1.0.18
2026-10-24T20:54:19.1323832Z   Downloaded zmij v1.0.21
2026-10-24T20:54:19.1328738Z   Downloaded syn v2.0.118
2026-10-24T20:54:19.1364020Z   Downloaded serde_json v1.0.150
2026-10-24T20:54:19.1386233Z   Downloaded memchr v2.8.2
2026-10-24T20:54:19.1402482Z   Downloaded serde_core v1.0.228
2026-10-24T20:54:19.1411056Z   Downloaded unicode-ident v1.0.24
2026-10-24T20:54:19.1516384Z   Downloaded proc-macro2 v1.0.106
2026-10-24T20:54:19.1569908Z   Downloaded sysinfo v0.39.3
2026-10-24T20:54:19.1689074Z    Compiling proc-macro2 v1.0.106
2026-10-24T20:54:19.1693475Z    Compiling quote v1.0.45
2026-10-24T20:54:19.1693694Z    Compiling unicode-ident v1.0.24
2026-10-24T20:54:19.1693877Z    Compiling serde_core v1.0.228
2026-10-24T20:54:19.1982729Z    Compiling libc v0.2.186
2026-10-24T20:54:19.2322858Z    Compiling zmij v1.0.21
2026-10-24T20:54:19.2910170Z    Compiling memchr v2.8.2
2026-10-24T20:54:19.2979623Z    Compiling serde_json v1.0.150
2026-10-24T20:54:19.3512562Z    Compiling serde v1.0.228
2026-10-24T20:54:19.4803877Z    Compiling syn v2.0.118
2026-10-24T20:54:19.6819757Z    Compiling itoa v1.0.18
2026-10-24T20:54:19.8194013Z    Compiling sysinfo v0.39.3
2026-10-24T20:54:20.2202141Z    Compiling serde_derive v1.0.228
2026-10-24T20:54:21.1109713Z    Compiling t3-resource-monitor v0.1.0 (/home/runner/_work/t3code/t3code/native/resource-monitor)
2026-10-24T20:54:21.3685838Z     Finished `test` profile [unoptimized + debuginfo] target(s) in 2.45s
2026-10-24T20:54:21.3741144Z      Running unittests src/main.rs (native/resource-monitor/target/debug/deps/t3_resource_monitor-6916f5aa7022aa8f)
2026-10-24T20:54:21.3748118Z
2026-10-24T20:54:21.3748222Z running 18 tests
2026-10-24T20:54:21.3753357Z test tests::bounds_history_by_estimated_process_bytes ... ok
2026-10-24T20:54:21.3753619Z test tests::accepts_clock_shifts_without_accepting_reused_process_starts ... ok
2026-10-24T20:54:21.3753826Z test tests::clamps_sample_interval ... ok
2026-10-24T20:54:21.3754007Z test tests::counts_external_processes_toward_history_limits ... ok
2026-10-24T20:54:21.3754272Z test tests::excludes_and_trims_future_history_after_the_clock_moves_backward ... ok
2026-10-24T20:54:21.3773896Z test tests::counts_selected_processes_that_could_not_be_materialized ... ok
2026-10-24T20:54:21.3774122Z test tests::decodes_protocol_commands ... ok
2026-10-24T20:54:21.3774277Z test tests::ignores_missing_roots ... ok
2026-10-24T20:54:21.3783983Z test tests::refreshes_commands_without_enumerating_linux_tasks ... ok
2026-10-24T20:54:21.3784797Z test tests::rejects_descendants_older_than_a_reused_parent_pid ... ok
2026-10-24T20:54:21.3785008Z test tests::retains_bounded_history_without_request_ids ... ok
2026-10-24T20:54:21.3785228Z test tests::sample_now_does_not_postpone_an_existing_periodic_deadline ... ok
2026-10-24T20:54:21.3785447Z test tests::selects_roots_and_all_descendants ... ok
2026-10-24T20:54:21.3785685Z test tests::truncates_process_strings_at_utf8_boundaries ... ok
2026-10-24T20:54:21.3785906Z test tests::validates_external_process_start_identity ... ok
2026-10-24T20:54:21.3786410Z test tests::waits_for_a_cpu_measurement_window_after_priming ... ok
2026-10-24T20:54:21.5797429Z test tests::keeps_command_lines_and_memory_out_of_the_discovery_table ... ok
2026-10-24T20:54:21.6088822Z test tests::loads_details_when_an_existing_process_becomes_selected ... ok
2026-10-24T20:54:21.6088966Z
2026-10-24T20:54:21.6089098Z test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s
2026-10-24T20:54:21.6089256Z
2026-10-24T20:54:21.6298031Z     Updating crates.io index
2026-10-24T20:54:22.5912536Z  Downloading crates ...
2026-10-24T20:54:22.6074298Z   Downloaded parking v2.2.1
2026-10-24T20:54:22.6103124Z   Downloaded serde_json v1.0.151
2026-10-24T20:54:22.6238536Z   Downloaded zbus_names v4.3.4
2026-10-24T20:54:22.6275010Z   Downloaded crc32fast v1.5.1
2026-10-24T20:54:22.6569356Z   Downloaded async-recursion v1.1.1
2026-10-24T20:54:22.6579509Z   Downloaded errno v0.3.14
2026-10-24T20:54:22.6583961Z   Downloaded proc-macro-crate v3.5.0
2026-10-24T20:54:22.6587885Z   Downloaded zvariant_derive v5.15.0
2026-10-24T20:54:22.6600121Z   Downloaded futures-io v0.3.34
2026-10-24T20:54:22.6603445Z   Downloaded futures-core v0.3.34
2026-10-24T20:54:22.6635859Z   Downloaded event-listener-strategy v0.5.4
2026-10-24T20:54:22.6639695Z   Downloaded zcheapstr v1.1.0
2026-10-24T20:54:22.6644944Z   Downloaded enumflags2_derive v0.7.12
2026-10-24T20:54:22.6647528Z   Downloaded atomic-waker v1.1.2
2026-10-24T20:54:22.6651149Z   Downloaded serde_repr v0.1.21
2026-10-24T20:54:22.6656753Z   Downloaded endi v1.1.1
2026-10-24T20:54:22.6659838Z   Downloaded equivalent v1.0.2
2026-10-24T20:54:22.6662394Z   Downloaded hex v0.4.3
2026-10-24T20:54:22.6666998Z   Downloaded cfg-if v1.0.4
2026-10-24T20:54:22.6670328Z   Downloaded async-executor v1.14.0
2026-10-24T20:54:22.6676514Z   Downloaded fastrand v2.5.0
2026-10-24T20:54:22.6681159Z   Downloaded concurrent-queue v2.5.0
2026-10-24T20:54:22.6686884Z   Downloaded quote v1.0.47
2026-10-24T20:54:22.6695967Z   Downloaded signal-hook-registry v1.4.8
2026-10-24T20:54:22.6704076Z   Downloaded simd-adler32 v0.3.10
2026-10-24T20:54:22.6711869Z   Downloaded adler2 v2.0.1
2026-10-24T20:54:22.6715759Z   Downloaded async-signal v0.2.14
2026-10-24T20:54:22.6727589Z   Downloaded async-trait v0.1.92
2026-10-24T20:54:22.6741530Z   Downloaded blocking v1.7.0
2026-10-24T20:54:22.6745507Z   Downloaded zmij v1.0.23
2026-10-24T20:54:22.6751964Z   Downloaded autocfg v1.5.1
2026-10-24T20:54:22.6757434Z   Downloaded async-channel v2.5.0
2026-10-24T20:54:22.6762916Z   Downloaded enumflags2 v0.7.12
2026-10-24T20:54:22.6767097Z   Downloaded fdeflate v0.3.7
2026-10-24T20:54:22.6774211Z   Downloaded piper v0.2.5
2026-10-24T20:54:22.6802214Z   Downloaded async-broadcast v0.7.2
2026-10-24T20:54:22.6802446Z   Downloaded async-process v2.5.0
2026-10-24T20:54:22.6803236Z   Downloaded tracing-attributes v0.1.31
2026-10-24T20:54:22.6808649Z   Downloaded zvariant_utils v4.2.0
2026-10-24T20:54:22.6814673Z   Downloaded event-listener v5.4.2
2026-10-24T20:54:22.6820486Z   Downloaded pin-project-lite v0.2.17
2026-10-24T20:54:22.6836487Z   Downloaded zbus_macros v5.19.0
2026-10-24T20:54:22.6841327Z   Downloaded slab v0.4.12
2026-10-24T20:54:22.6845312Z   Downloaded async-lock v3.4.2
2026-10-24T20:54:22.6851876Z   Downloaded ordered-stream v0.2.0
2026-10-24T20:54:22.6855459Z   Downloaded toml_datetime v1.1.1+spec-1.1.0
2026-10-24T20:54:22.6859485Z   Downloaded once_cell v1.21.4
2026-10-24T20:54:22.6866900Z   Downloaded serde_core v1.0.229
2026-10-24T20:54:22.6875655Z   Downloaded bitflags v2.13.1
2026-10-24T20:54:22.6887735Z   Downloaded toml_parser v1.1.3+spec-1.1.0
2026-10-24T20:54:22.6894840Z   Downloaded crossbeam-utils v0.8.22
2026-10-24T20:54:22.6903442Z   Downloaded futures-lite v2.6.1
2026-10-24T20:54:22.6908916Z   Downloaded proc-macro2 v1.0.107
2026-10-24T20:54:22.6917901Z   Downloaded serde_derive v1.0.229
2026-10-24T20:54:22.6926891Z   Downloaded async-io v2.6.0
2026-10-24T20:54:22.6935926Z   Downloaded miniz_oxide v0.8.9
2026-10-24T20:54:22.6945081Z   Downloaded miniz_oxide v0.9.1
2026-10-24T20:54:22.6953137Z   Downloaded polling v3.11.0
2026-10-24T20:54:22.6962327Z   Downloaded uuid v1.26.0
2026-10-24T20:54:22.6972256Z   Downloaded async-task v4.7.1
2026-10-24T20:54:22.6980068Z   Downloaded flate2 v1.1.10
2026-10-24T20:54:22.6994993Z   Downloaded toml_edit v0.25.13+spec-1.1.0
2026-10-24T20:54:22.7006834Z   Downloaded tracing-core v0.1.36
2026-10-24T20:54:22.7015458Z   Downloaded memchr v2.8.3
2026-10-24T20:54:22.7031889Z   Downloaded serde v1.0.229
2026-10-24T20:54:22.7042837Z   Downloaded zvariant v5.15.0
2026-10-24T20:54:22.7063122Z   Downloaded indexmap v2.14.1
2026-10-24T20:54:22.7076733Z   Downloaded png v0.18.1
2026-10-24T20:54:22.7090486Z   Downloaded zbus v5.19.0
2026-10-24T20:54:22.7119358Z   Downloaded hashbrown v0.17.1
2026-10-24T20:54:22.7137012Z   Downloaded winnow v1.0.4
2026-10-24T20:54:22.7168891Z   Downloaded zlib-rs v0.6.7
2026-10-24T20:54:22.7187531Z   Downloaded syn v3.0.4
2026-10-24T20:54:22.7223504Z   Downloaded syn v2.0.119
2026-10-24T20:54:22.7258574Z   Downloaded rustix v1.1.4
2026-10-24T20:54:22.7336302Z   Downloaded tracing v0.1.44
2026-10-24T20:54:22.7390389Z   Downloaded libc v0.2.189
2026-10-24T20:54:22.7522669Z   Downloaded linux-raw-sys v0.12.1
2026-10-24T20:54:22.7920727Z    Compiling proc-macro2 v1.0.107
2026-10-24T20:54:22.7920976Z    Compiling unicode-ident v1.0.24
2026-10-24T20:54:22.7921147Z    Compiling quote v1.0.47
2026-10-24T20:54:22.7921312Z    Compiling serde_core v1.0.229
2026-10-24T20:54:22.8207542Z    Compiling pin-project-lite v0.2.17
2026-10-24T20:54:22.8332073Z    Compiling serde v1.0.229
2026-10-24T20:54:22.8491550Z    Compiling winnow v1.0.4
2026-10-24T20:54:22.9180493Z    Compiling parking v2.2.1
2026-10-24T20:54:22.9579653Z    Compiling equivalent v1.0.2
2026-10-24T20:54:22.9739533Z    Compiling hashbrown v0.17.1
2026-10-24T20:54:23.2228554Z    Compiling crossbeam-utils v0.8.22
2026-10-24T20:54:23.2877702Z    Compiling syn v3.0.4
2026-10-24T20:54:23.3067326Z    Compiling syn v2.0.119
2026-10-24T20:54:23.3263487Z    Compiling futures-core v0.3.34
2026-10-24T20:54:23.3659915Z    Compiling toml_parser v1.1.3+spec-1.1.0
2026-10-24T20:54:23.5860268Z    Compiling indexmap v2.14.1
2026-10-24T20:54:23.6859569Z    Compiling toml_datetime v1.1.1+spec-1.1.0
2026-10-24T20:54:23.8177028Z    Compiling toml_edit v0.25.13+spec-1.1.0
2026-10-24T20:54:23.8196714Z    Compiling fastrand v2.5.0
2026-10-24T20:54:23.9036908Z    Compiling cfg-if v1.0.4
2026-10-24T20:54:23.9193639Z    Compiling futures-io v0.3.34
2026-10-24T20:54:23.9567072Z    Compiling concurrent-queue v2.5.0
2026-10-24T20:54:24.0158691Z    Compiling event-listener v5.4.2
2026-10-24T20:54:24.0799024Z    Compiling proc-macro-crate v3.5.0
2026-10-24T20:54:24.2019573Z    Compiling bitflags v2.13.1
2026-10-24T20:54:24.2338512Z    Compiling rustix v1.1.4
2026-10-24T20:54:24.2905340Z    Compiling libc v0.2.189
2026-10-24T20:54:24.3466620Z    Compiling event-listener-strategy v0.5.4
2026-10-24T20:54:24.3750576Z    Compiling futures-lite v2.6.1
2026-10-24T20:54:24.4033566Z    Compiling endi v1.1.1
2026-10-24T20:54:24.4420687Z    Compiling autocfg v1.5.1
2026-10-24T20:54:24.5855650Z    Compiling linux-raw-sys v0.12.1
2026-10-24T20:54:24.6563096Z    Compiling async-io v2.6.0
2026-10-24T20:54:25.0660549Z    Compiling enumflags2_derive v0.7.12
2026-10-24T20:54:25.0740590Z    Compiling simd-adler32 v0.3.10
2026-10-24T20:54:25.1367166Z    Compiling slab v0.4.12
2026-10-24T20:54:25.1853362Z    Compiling errno v0.3.14
2026-10-24T20:54:25.2158115Z    Compiling serde_derive v1.0.229
2026-10-24T20:54:25.2352575Z    Compiling async-task v4.7.1
2026-10-24T20:54:25.3099767Z    Compiling adler2 v2.0.1
2026-10-24T20:54:25.3419676Z    Compiling crc32fast v1.5.1
2026-10-24T20:54:25.4139784Z    Compiling signal-hook-registry v1.4.8
2026-10-24T20:54:25.5019670Z    Compiling async-channel v2.5.0
2026-10-24T20:54:25.5539636Z    Compiling once_cell v1.21.4
2026-10-24T20:54:25.6099638Z    Compiling atomic-waker v1.1.2
2026-10-24T20:54:25.6299816Z    Compiling zmij v1.0.23
2026-10-24T20:54:25.7019774Z    Compiling piper v0.2.5
2026-10-24T20:54:25.7579624Z    Compiling tracing-core v0.1.36
2026-10-24T20:54:26.0459766Z    Compiling miniz_oxide v0.9.1
2026-10-24T20:54:26.3339866Z    Compiling tracing-attributes v0.1.31
2026-10-24T20:54:26.4979789Z    Compiling zvariant_utils v4.2.0
2026-10-24T20:54:26.7259940Z    Compiling enumflags2 v0.7.12
2026-10-24T20:54:26.7859831Z    Compiling zcheapstr v1.1.0
2026-10-24T20:54:26.8260046Z    Compiling polling v3.11.0
2026-10-24T20:54:27.0312242Z    Compiling zvariant_derive v5.15.0
2026-10-24T20:54:27.1430210Z    Compiling zvariant v5.15.0
2026-10-24T20:54:27.3923756Z    Compiling async-signal v0.2.14
2026-10-24T20:54:27.3989680Z    Compiling async-lock v3.4.2
2026-10-24T20:54:27.4517524Z    Compiling serde_json v1.0.151
2026-10-24T20:54:27.5019790Z    Compiling tracing v0.1.44
2026-10-24T20:54:27.5659752Z    Compiling async-process v2.5.0
2026-10-24T20:54:27.6059774Z    Compiling flate2 v1.1.10
2026-10-24T20:54:27.7539703Z    Compiling blocking v1.7.0
2026-10-24T20:54:27.8739946Z    Compiling zbus_names v4.3.4
2026-10-24T20:54:27.9579868Z    Compiling miniz_oxide v0.8.9
2026-10-24T20:54:28.1340233Z    Compiling zbus_macros v5.19.0
2026-10-24T20:54:28.2613982Z    Compiling async-executor v1.14.0
2026-10-24T20:54:28.3110426Z    Compiling async-trait v0.1.92
2026-10-24T20:54:28.3739838Z    Compiling serde_repr v0.1.21
2026-10-24T20:54:28.4059743Z    Compiling fdeflate v0.3.7
2026-10-24T20:54:28.5092543Z    Compiling async-recursion v1.1.1
2026-10-24T20:54:28.5877233Z    Compiling async-broadcast v0.7.2
2026-10-24T20:54:28.6149207Z    Compiling uuid v1.26.0
2026-10-24T20:54:28.6562825Z    Compiling ordered-stream v0.2.0
2026-10-24T20:54:28.6764720Z    Compiling hex v0.4.3
2026-10-24T20:54:28.7552301Z    Compiling itoa v1.0.18
2026-10-24T20:54:28.7598503Z    Compiling memchr v2.8.3
2026-10-24T20:54:28.7750210Z    Compiling png v0.18.1
2026-10-24T20:54:29.0325584Z    Compiling zbus v5.19.0
2026-10-24T20:54:31.9597818Z    Compiling t3-kde-snap-shot v0.1.0 (/home/runner/_work/t3code/t3code/native/kde-snap-shot)
2026-10-24T20:54:32.6123646Z     Finished `test` profile [unoptimized + debuginfo] target(s) in 10.99s
2026-10-24T20:54:32.6237192Z      Running unittests src/main.rs (native/kde-snap-shot/target/debug/deps/t3_kde_snap_shot-de4c269e64335986)
2026-10-24T20:54:32.6245470Z
2026-10-24T20:54:32.6245695Z running 11 tests
2026-10-24T20:54:32.6247444Z test tests::accepts_only_a_leading_cli_spinner_with_a_nonempty_label ... ok
2026-10-24T20:54:32.6248346Z test tests::decodes_native_argb_and_row_padding ... ok
2026-10-24T20:54:32.6254252Z test tests::rejects_invalid_dimensions_truncation_and_formats ... ok
2026-10-24T20:54:32.6254499Z test tests::spinner_normalization_does_not_weaken_window_identity_checks ... ok
2026-10-24T20:54:32.6254765Z test tests::unpremultiplies_transparency ... ok
2026-10-24T20:54:32.6308067Z test feedback::tests::capability_probe_rejects_missing_declarative_api_without_running_a_script ... ok
2026-10-24T20:54:32.6318588Z {"event":"ready","animate":true}
2026-10-24T20:54:32.6325552Z {"event":"done"}
2026-10-24T20:54:32.6371501Z test feedback::tests::only_kwin_can_read_commands_or_acknowledge_feedback ... ok
2026-10-24T20:54:32.6373453Z test transport_tests::keeps_captured_identity_when_only_the_title_spinner_changes ... ok
2026-10-24T20:54:32.6373844Z test transport_tests::captures_pinned_window_through_real_fd_and_cleans_scripts ... ok
2026-10-24T20:54:32.6419023Z test transport_tests::omits_identity_when_window_changes_during_capture ... ok
2026-10-24T20:54:32.6435568Z test transport_tests::permission_probe_never_captures_and_rejects_denial ... ok
2026-10-24T20:54:32.6439644Z
2026-10-24T20:54:32.6439894Z test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
2026-10-24T20:54:32.6440065Z
2026-10-24T20:54:32.6669971Z     Updating crates.io index
2026-10-24T20:54:32.6983283Z  Downloading crates ...
2026-10-24T20:54:32.7127850Z   Downloaded wayland-protocols-wlr v0.3.12
2026-10-24T20:54:32.7150491Z   Downloaded pkg-config v0.3.34
2026-10-24T20:54:32.7155125Z   Downloaded cursor-icon v1.2.0
2026-10-24T20:54:32.7161271Z   Downloaded find-msvc-tools v0.1.11
2026-10-24T20:54:32.7168919Z   Downloaded downcast-rs v1.2.1
2026-10-24T20:54:32.7172417Z   Downloaded tempfile v3.27.0
2026-10-24T20:54:32.7183917Z   Downloaded cc v1.4.4
2026-10-24T20:54:32.7197837Z   Downloaded memmap2 v0.9.11
2026-10-24T20:54:32.7203367Z   Downloaded getrandom v0.4.3
2026-10-24T20:54:32.7214610Z   Downloaded thiserror-impl v1.0.69
2026-10-24T20:54:32.7218345Z   Downloaded log v0.4.34
2026-10-24T20:54:32.7259306Z   Downloaded wayland-scanner v0.31.11
2026-10-24T20:54:32.7281840Z   Downloaded smallvec v1.16.0
2026-10-24T20:54:32.7286319Z   Downloaded shlex v2.0.1
2026-10-24T20:54:32.7290173Z   Downloaded wayland-csd-frame v0.3.0
2026-10-24T20:54:32.7297170Z   Downloaded thiserror v1.0.69
2026-10-24T20:54:32.7310843Z   Downloaded wayland-cursor v0.31.14
2026-10-24T20:54:32.7313551Z   Downloaded xcursor v0.3.11
2026-10-24T20:54:32.7315875Z   Downloaded wayland-sys v0.31.11
2026-10-24T20:54:32.7319248Z   Downloaded wayland-client v0.31.15
2026-10-24T20:54:32.7326477Z   Downloaded wayland-server v0.31.14
2026-10-24T20:54:32.7332451Z   Downloaded wayland-backend v0.3.17
2026-10-24T20:54:32.7345048Z   Downloaded xkeysym v0.2.1
2026-10-24T20:54:32.7354782Z   Downloaded smithay-client-toolkit v0.19.2
2026-10-24T20:54:32.7374740Z   Downloaded wayland-protocols v0.32.13
2026-10-24T20:54:32.7401760Z   Downloaded quick-xml v0.41.0
2026-10-24T20:54:32.7424289Z   Downloaded rustix v0.38.44
2026-10-24T20:54:32.7499414Z   Downloaded linux-raw-sys v0.4.15
2026-10-24T20:54:32.7843709Z    Compiling proc-macro2 v1.0.107
2026-10-24T20:54:32.7844182Z    Compiling quote v1.0.47
2026-10-24T20:54:32.7844456Z    Compiling unicode-ident v1.0.24
2026-10-24T20:54:32.7844779Z    Compiling bitflags v2.13.1
2026-10-24T20:54:32.8092006Z    Compiling rustix v1.1.4
2026-10-24T20:54:32.8458297Z    Compiling find-msvc-tools v0.1.11
2026-10-24T20:54:32.8508622Z    Compiling pkg-config v0.3.34
2026-10-24T20:54:32.9028410Z    Compiling shlex v2.0.1
2026-10-24T20:54:32.9519002Z    Compiling cc v1.4.4
2026-10-24T20:54:32.9585284Z    Compiling linux-raw-sys v0.12.1
2026-10-24T20:54:33.0278686Z    Compiling wayland-sys v0.31.11
2026-10-24T20:54:33.1499573Z    Compiling memchr v2.8.3
2026-10-24T20:54:33.1620049Z    Compiling smallvec v1.16.0
2026-10-24T20:54:33.2379752Z    Compiling downcast-rs v1.2.1
2026-10-24T20:54:33.2499749Z    Compiling wayland-client v0.31.15
2026-10-24T20:54:33.2899730Z    Compiling libc v0.2.189
2026-10-24T20:54:33.3779426Z    Compiling quick-xml v0.41.0
2026-10-24T20:54:33.4086798Z    Compiling cfg-if v1.0.4
2026-10-24T20:54:33.4335136Z    Compiling simd-adler32 v0.3.10
2026-10-24T20:54:33.5020022Z    Compiling wayland-backend v0.3.17
2026-10-24T20:54:33.5579829Z    Compiling adler2 v2.0.1
2026-10-24T20:54:33.5860076Z    Compiling serde_core v1.0.229
2026-10-24T20:54:33.6630613Z    Compiling crc32fast v1.5.1
2026-10-24T20:54:33.7379749Z    Compiling syn v2.0.119
2026-10-24T20:54:33.7419438Z    Compiling wayland-scanner v0.31.11
2026-10-24T20:54:33.8739597Z    Compiling getrandom v0.4.3
2026-10-24T20:54:33.9299822Z    Compiling zmij v1.0.23
2026-10-24T20:54:33.9859744Z    Compiling thiserror v1.0.69
2026-10-24T20:54:34.0779849Z    Compiling rustix v0.38.44
2026-10-24T20:54:34.3474149Z    Compiling miniz_oxide v0.9.1
2026-10-24T20:54:34.6359726Z    Compiling syn v3.0.4
2026-10-24T20:54:34.6577660Z    Compiling thiserror-impl v1.0.69
2026-10-24T20:54:35.0715343Z    Compiling cursor-icon v1.2.0
2026-10-24T20:54:35.1010599Z    Compiling smithay-client-toolkit v0.19.2
2026-10-24T20:54:35.1056217Z    Compiling xcursor v0.3.11
2026-10-24T20:54:35.1460537Z    Compiling serde v1.0.229
2026-10-24T20:54:35.2092420Z    Compiling linux-raw-sys v0.4.15
2026-10-24T20:54:35.2580072Z    Compiling serde_json v1.0.151
2026-10-24T20:54:35.3161291Z    Compiling wayland-server v0.31.14
2026-10-24T20:54:35.5595426Z    Compiling serde_derive v1.0.229
2026-10-24T20:54:35.9732635Z    Compiling wayland-protocols v0.32.13
2026-10-24T20:54:36.0579951Z    Compiling wayland-cursor v0.31.14
2026-10-24T20:54:36.1507822Z    Compiling wayland-csd-frame v0.3.0
2026-10-24T20:54:36.2899840Z    Compiling flate2 v1.1.10
2026-10-24T20:54:36.4246148Z    Compiling memmap2 v0.9.11
2026-10-24T20:54:36.4470085Z    Compiling miniz_oxide v0.8.9
2026-10-24T20:54:36.5019859Z    Compiling fdeflate v0.3.7
2026-10-24T20:54:36.6013802Z    Compiling fastrand v2.5.0
2026-10-24T20:54:36.6550197Z    Compiling log v0.4.34
2026-10-24T20:54:36.7258023Z    Compiling xkeysym v0.2.1
2026-10-24T20:54:36.7299867Z    Compiling itoa v1.0.18
2026-10-24T20:54:36.7780620Z    Compiling once_cell v1.21.4
2026-10-24T20:54:36.8368157Z    Compiling tempfile v3.27.0
2026-10-24T20:54:37.0193558Z    Compiling png v0.18.1
2026-10-24T20:54:39.4687790Z    Compiling wayland-protocols-wlr v0.3.12
2026-10-24T20:54:40.5959037Z    Compiling t3-hyprland-snap-shot v0.1.0 (/home/runner/_work/t3code/t3code/native/hyprland-snap-shot)
2026-10-24T20:54:41.1227230Z     Finished `test` profile [unoptimized + debuginfo] target(s) in 8.47s
2026-10-24T20:54:41.1272081Z      Running unittests src/main.rs (native/hyprland-snap-shot/target/debug/deps/t3_hyprland_snap_shot-29bbcd529b597e84)
2026-10-24T20:54:41.1278169Z
2026-10-24T20:54:41.1278248Z running 10 tests
2026-10-24T20:54:41.1279771Z test capture::tests::converts_channels_padding_flip_and_alpha ... ok
2026-10-24T20:54:41.1280166Z test feedback::tests::clips_across_negative_origin_and_scaled_outputs ... ok
2026-10-24T20:54:41.1280574Z test feedback::tests::flight_ends_at_exact_composer_bounds ... ok
2026-10-24T20:54:41.1281073Z test capture::tests::bounds_buffer_allocations ... ok
2026-10-24T20:54:41.1289385Z test ipc::tests::address_preserves_upper_bits ... ok
2026-10-24T20:54:41.1293320Z test ipc::tests::destination_requires_unique_process_and_title ... ok
2026-10-24T20:54:41.1293808Z test ipc::tests::rectangles_accept_negative_origins_not_invalid_sizes ... ok
2026-10-24T20:54:41.1294328Z test transport_tests::rejects_oversized_buffers_before_allocating_shared_memory ... ok
2026-10-24T20:54:41.1294883Z test transport_tests::failed_export_produces_no_image_and_no_second_capture ... ok
2026-10-24T20:54:41.1295351Z test transport_tests::exports_exact_window_over_real_fd_transport ... ok
2026-10-24T20:54:41.1295647Z
2026-10-24T20:54:41.1295920Z test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
2026-10-24T20:54:41.1296178Z
2026-10-24T20:54:41.1390034Z Post job cleanup.
2026-10-24T20:54:41.1822975Z [command]/usr/local/bin/git version
2026-10-24T20:54:41.1849536Z git version 2.55.0
2026-10-24T20:54:41.1865660Z Temporarily overriding HOME='/home/runner/_work/_temp/dc7bf8fd-881d-4243-bc0b-aa14c89810a4' before making global git config changes
2026-10-24T20:54:41.1866102Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T20:54:41.1868344Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T20:54:41.1888431Z Removing SSH command configuration
2026-10-24T20:54:41.1891172Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T20:54:41.1913246Z [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-24T20:54:41.2021784Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
2026-10-24T20:54:41.2043728Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128
2026-10-24T20:54:41.2083079Z A job completed hook has been configured by the self-hosted runner administrator
2026-10-24T20:54:41.2108192Z ##[group]Run '/job_completed.sh'
2026-10-24T20:54:41.2122151Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T20:54:41.2122328Z env:
2026-10-24T20:54:41.2122441Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140
2026-10-24T20:54:41.2122581Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 391
2026-10-24T20:54:41.2122720Z   BLACKSMITH_CHECK_RUN_ID: 120984997463
2026-10-24T20:54:41.2122854Z   BLACKSMITH_JOB_DISPLAY_NAME: Rust
2026-10-24T20:54:41.2122992Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T20:54:41.2123119Z ##[endgroup]
2026-10-24T20:54:41.2197245Z Docker container cache not activated, skipping hash computation.
2026-10-24T20:54:41.2430114Z No active SSH sessions detected. Proceeding with shutdown immediately.
2026-10-24T20:54:41.2702197Z Cleaning up orphan processes