2026-10-24T23:07:38.7234944Z Current runner version: '2.338.1' 2026-10-24T23:07:38.7238983Z Runner name: 'blacksmith-8vcpu-ubuntu-2404-k2ggpyvhmpadjnrs' 2026-10-24T23:07:38.7239704Z Runner group name: 'blacksmith scale sets - blacksmith-8vcpu-ubuntu-2404' 2026-10-24T23:07:38.7240571Z Machine name: 'ip-172-31-73-130' 2026-10-24T23:07:38.7242490Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T23:07:38.7243925Z Contents: read 2026-10-24T23:07:38.7244417Z Issues: write 2026-10-24T23:07:38.7244910Z Metadata: read 2026-10-24T23:07:38.7245344Z PullRequests: write 2026-10-24T23:07:38.7245780Z ##[endgroup] 2026-10-24T23:07:38.7247271Z Secret source: Actions 2026-10-24T23:07:38.7247961Z Cache mode: write 2026-10-24T23:07:38.7248570Z Prepare workflow directory 2026-10-24T23:07:38.7465233Z Prepare all required actions 2026-10-24T23:07:38.7492958Z Getting action download info 2026-10-24T23:07:38.8752800Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-24T23:07:38.9195477Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-24T23:07:39.0215112Z Download action repository 'actions/github-script@v8' (SHA:ed597411d8f924073f98dfc5c65a23a2325f34cd) 2026-10-24T23:07:39.1584234Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-24T23:07:39.1605600Z Complete job name: Native fingerprint diff 2026-10-24T23:07:39.1986285Z A job started hook has been configured by the self-hosted runner administrator 2026-10-24T23:07:39.2061330Z ##[group]Run '/setup.sh' 2026-10-24T23:07:39.2075062Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T23:07:39.2075486Z env: 2026-10-24T23:07:39.2075711Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 159 2026-10-24T23:07:39.2076055Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 412 2026-10-24T23:07:39.2076373Z BLACKSMITH_CHECK_RUN_ID: 121013818559 2026-10-24T23:07:39.2076686Z BLACKSMITH_JOB_DISPLAY_NAME: Native fingerprint diff 2026-10-24T23:07:39.2077002Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T23:07:39.2077282Z ##[endgroup] 2026-10-24T23:07:39.2326288Z Logging daemon started (blacksmithd for logs) 2026-10-24T23:07:39.2427366Z Results daemon started (blacksmithd for results) 2026-10-24T23:07:39.2572234Z Background adoption and SSH setup started (PID: 3074) 2026-10-24T23:07:39.2572535Z 2026-10-24T23:07:39.2572653Z ---------------------------------------- 2026-10-24T23:07:39.2573154Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40141432934/jobs/121013818559 2026-10-24T23:07:39.2573564Z SSH Access (using your GitHub SSH key): 2026-10-24T23:07:39.2573984Z ssh -p 64000 runner@blacksmith-8vcpu-ubuntu-2404-k2ggpyvhmpadjnrs.vm.blacksmith.sh 2026-10-24T23:07:39.2574295Z 2026-10-24T23:07:39.2574410Z No GitHub SSH key? Add one at: 2026-10-24T23:07:39.2574900Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-24T23:07:39.2575300Z 2026-10-24T23:07:39.2575408Z ---------------------------------------- 2026-10-24T23:07:39.2575597Z 2026-10-24T23:07:39.2575765Z VM ID: blacksmith-8vcpu-ubuntu-2404-k2ggpyvhmpadjnrs 2026-10-24T23:07:39.2576095Z Host: production-152.236.41.203-x8664 2026-10-24T23:07:39.2576424Z Host Agent PID: 755609 2026-10-24T23:07:39.2639475Z Host Agent Git SHA: 1637818df 2026-10-24T23:07:39.2639998Z Host CPU Manufacturer: AuthenticAMD 2026-10-24T23:07:39.2640338Z Blacksmith Host Generation: gen 2 2026-10-24T23:07:39.2640854Z Petname: production-right-rooster-41308261 2026-10-24T23:07:39.2641299Z Region: us-east 2026-10-24T23:07:39.2641681Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-24T23:07:39.2642134Z OS Version: Ubuntu 24.04.4 LTS 2026-10-24T23:07:39.2642346Z 2026-10-24T23:07:39.2642467Z Enabling Blacksmith transparent cache 2026-10-24T23:07:39.2811632Z ##[group]Run actions/checkout@v6 2026-10-24T23:07:39.2811958Z with: 2026-10-24T23:07:39.2812323Z ref: 3108d3658579ff7e097eae114bbfe2aa7e9dc0e6 2026-10-24T23:07:39.2812626Z fetch-depth: 2 2026-10-24T23:07:39.2812863Z repository: pingdotgg/t3code 2026-10-24T23:07:39.2814891Z token: *** 2026-10-24T23:07:39.2815115Z ssh-strict: true 2026-10-24T23:07:39.2815356Z ssh-user: git 2026-10-24T23:07:39.2815678Z persist-credentials: true 2026-10-24T23:07:39.2815926Z clean: true 2026-10-24T23:07:39.2816182Z sparse-checkout-cone-mode: true 2026-10-24T23:07:39.2816498Z fetch-tags: false 2026-10-24T23:07:39.2816729Z show-progress: true 2026-10-24T23:07:39.2817036Z lfs: false 2026-10-24T23:07:39.2817356Z submodules: false 2026-10-24T23:07:39.2817699Z set-safe-directory: true 2026-10-24T23:07:39.2818079Z allow-unsafe-pr-checkout: false 2026-10-24T23:07:39.2818465Z env: 2026-10-24T23:07:39.2818781Z APP_VARIANT: production 2026-10-24T23:07:39.2819200Z NODE_OPTIONS: --max-old-space-size=8192 2026-10-24T23:07:39.2819514Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 159 2026-10-24T23:07:39.2819807Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 412 2026-10-24T23:07:39.2820087Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T23:07:39.2820362Z ##[endgroup] 2026-10-24T23:07:39.3809517Z Syncing repository: pingdotgg/t3code 2026-10-24T23:07:39.3810392Z ##[group]Getting Git version info 2026-10-24T23:07:39.3810720Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-24T23:07:39.3811200Z [command]/usr/local/bin/git version 2026-10-24T23:07:39.3886040Z git version 2.55.0 2026-10-24T23:07:39.3897232Z ##[endgroup] 2026-10-24T23:07:39.3904432Z Temporarily overriding HOME='/home/runner/_work/_temp/5a355051-505d-4fcc-8a8e-c8f2c6c97d3f' before making global git config changes 2026-10-24T23:07:39.3905074Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T23:07:39.3907773Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T23:07:39.3940144Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-24T23:07:39.3942063Z ##[group]Determining repository object format 2026-10-24T23:07:39.3943148Z ##[endgroup] 2026-10-24T23:07:39.3943504Z ##[group]Initializing the repository 2026-10-24T23:07:39.3946201Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-24T23:07:39.3983650Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T23:07:39.3985674Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T23:07:39.3986298Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T23:07:39.3986837Z hint: call: 2026-10-24T23:07:39.3987054Z hint: 2026-10-24T23:07:39.3987350Z hint: git config --global init.defaultBranch 2026-10-24T23:07:39.3987668Z hint: 2026-10-24T23:07:39.3987964Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T23:07:39.3988529Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T23:07:39.3988898Z hint: 2026-10-24T23:07:39.3989115Z hint: git branch -m 2026-10-24T23:07:39.3989361Z hint: 2026-10-24T23:07:39.3989678Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T23:07:39.3990201Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-24T23:07:39.3991263Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-24T23:07:39.4022457Z ##[endgroup] 2026-10-24T23:07:39.4022880Z ##[group]Disabling automatic garbage collection 2026-10-24T23:07:39.4024782Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-24T23:07:39.4047075Z ##[endgroup] 2026-10-24T23:07:39.4047461Z ##[group]Setting up auth 2026-10-24T23:07:39.4047741Z Removing SSH command configuration 2026-10-24T23:07:39.4051090Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T23:07:39.4075664Z [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-24T23:07:39.4219730Z Removing HTTP extra header 2026-10-24T23:07:39.4222395Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T23:07:39.4256973Z [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-24T23:07:39.4375432Z Removing includeIf entries pointing to credentials config files 2026-10-24T23:07:39.4379010Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T23:07:39.4410518Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T23:07:39.4528483Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-30aaa2d7-473f-4805-8a6f-56ae8ba517ff.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T23:07:39.4555435Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-30aaa2d7-473f-4805-8a6f-56ae8ba517ff.config 2026-10-24T23:07:39.4577607Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-30aaa2d7-473f-4805-8a6f-56ae8ba517ff.config 2026-10-24T23:07:39.4599256Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-30aaa2d7-473f-4805-8a6f-56ae8ba517ff.config 2026-10-24T23:07:39.4620830Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-30aaa2d7-473f-4805-8a6f-56ae8ba517ff.config 2026-10-24T23:07:39.4638469Z ##[endgroup] 2026-10-24T23:07:39.4638853Z ##[group]Fetching the repository 2026-10-24T23:07:39.4642883Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=2 origin 3108d3658579ff7e097eae114bbfe2aa7e9dc0e6 2026-10-24T23:07:49.2495905Z From https://github.com/pingdotgg/t3code 2026-10-24T23:07:49.2497040Z * branch 3108d3658579ff7e097eae114bbfe2aa7e9dc0e6 -> FETCH_HEAD 2026-10-24T23:07:49.2529163Z [command]/usr/local/bin/git rev-parse --verify --quiet 3108d3658579ff7e097eae114bbfe2aa7e9dc0e6^{object} 2026-10-24T23:07:49.2557404Z 3108d3658579ff7e097eae114bbfe2aa7e9dc0e6 2026-10-24T23:07:49.2559648Z ##[endgroup] 2026-10-24T23:07:49.2560390Z ##[group]Determining the checkout info 2026-10-24T23:07:49.2561315Z ##[endgroup] 2026-10-24T23:07:49.2562663Z [command]/usr/local/bin/git sparse-checkout disable 2026-10-24T23:07:49.2589568Z [command]/usr/local/bin/git config --local --unset-all extensions.worktreeConfig 2026-10-24T23:07:49.2609844Z ##[group]Checking out the ref 2026-10-24T23:07:49.2612176Z [command]/usr/local/bin/git checkout --progress --force 3108d3658579ff7e097eae114bbfe2aa7e9dc0e6 2026-10-24T23:07:50.2797074Z Updating files: 89% (25302/28239) 2026-10-24T23:07:50.3248599Z Updating files: 90% (25416/28239) 2026-10-24T23:07:50.3356977Z Updating files: 91% (25698/28239) 2026-10-24T23:07:50.3453524Z Updating files: 92% (25980/28239) 2026-10-24T23:07:50.3525077Z Updating files: 93% (26263/28239) 2026-10-24T23:07:50.4077572Z Updating files: 94% (26545/28239) 2026-10-24T23:07:50.4170003Z Updating files: 95% (26828/28239) 2026-10-24T23:07:50.4276577Z Updating files: 96% (27110/28239) 2026-10-24T23:07:50.4454062Z Updating files: 97% (27392/28239) 2026-10-24T23:07:50.4556905Z Updating files: 98% (27675/28239) 2026-10-24T23:07:50.4720360Z Updating files: 99% (27957/28239) 2026-10-24T23:07:50.4720577Z Updating files: 100% (28239/28239) 2026-10-24T23:07:50.4720762Z Updating files: 100% (28239/28239), done. 2026-10-24T23:07:50.4899842Z Note: switching to '3108d3658579ff7e097eae114bbfe2aa7e9dc0e6'. 2026-10-24T23:07:50.4900114Z 2026-10-24T23:07:50.4900348Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-24T23:07:50.4900650Z changes and commit them, and you can discard any commits you make in this 2026-10-24T23:07:50.4901008Z state without impacting any branches by switching back to a branch. 2026-10-24T23:07:50.4901287Z 2026-10-24T23:07:50.4901422Z If you want to create a new branch to retain commits you create, you may 2026-10-24T23:07:50.4901711Z do so (now or later) by using -c with the switch command. Example: 2026-10-24T23:07:50.4901871Z 2026-10-24T23:07:50.4901973Z git switch -c 2026-10-24T23:07:50.4902089Z 2026-10-24T23:07:50.4902171Z Or undo this operation with: 2026-10-24T23:07:50.4902310Z 2026-10-24T23:07:50.4902376Z git switch - 2026-10-24T23:07:50.4902451Z 2026-10-24T23:07:50.4902589Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-24T23:07:50.4902752Z 2026-10-24T23:07:50.4902961Z HEAD is now at 3108d365 Merge e8058c32bac198a471de72f678e570efc0ba38e5 into 3cc31ed27c8956b36cee35a50509fb7c6869592b 2026-10-24T23:07:50.4935702Z ##[endgroup] 2026-10-24T23:07:50.4974365Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-24T23:07:50.4994619Z 3108d3658579ff7e097eae114bbfe2aa7e9dc0e6 2026-10-24T23:07:50.5148931Z ##[group]Run base_sha=$(git rev-parse HEAD^1) 2026-10-24T23:07:50.5149156Z base_sha=$(git rev-parse HEAD^1) 2026-10-24T23:07:50.5149329Z echo "base_sha=$base_sha" >> "$GITHUB_OUTPUT" 2026-10-24T23:07:50.5149542Z paths=$(git diff --no-renames --name-only "$base_sha" HEAD -- \ 2026-10-24T23:07:50.5149939Z  apps/mobile/ packages/client-runtime/ packages/contracts/ packages/shared/ \ 2026-10-24T23:07:50.5150382Z  assets/ scripts/ patches/ package.json pnpm-lock.yaml pnpm-workspace.yaml \ 2026-10-24T23:07:50.5150770Z  .github/workflows/mobile-fingerprint-check.yml) 2026-10-24T23:07:50.5151059Z if [[ -n "$paths" ]]; then 2026-10-24T23:07:50.5151304Z  echo "relevant=true" >> "$GITHUB_OUTPUT" 2026-10-24T23:07:50.5151537Z else 2026-10-24T23:07:50.5151731Z  echo "relevant=false" >> "$GITHUB_OUTPUT" 2026-10-24T23:07:50.5152202Z  echo "No native fingerprint inputs changed; clearing any stale native change label." >> "$GITHUB_STEP_SUMMARY" 2026-10-24T23:07:50.5152650Z fi 2026-10-24T23:07:50.5172141Z shell: /usr/bin/bash -e {0} 2026-10-24T23:07:50.5172345Z env: 2026-10-24T23:07:50.5172479Z APP_VARIANT: production 2026-10-24T23:07:50.5172613Z NODE_OPTIONS: --max-old-space-size=8192 2026-10-24T23:07:50.5172760Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 159 2026-10-24T23:07:50.5172904Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 412 2026-10-24T23:07:50.5173044Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T23:07:50.5173182Z ##[endgroup] 2026-10-24T23:07:50.5335494Z ##[group]Run actions/github-script@v8 2026-10-24T23:07:50.5335657Z with: 2026-10-24T23:07:50.5338829Z script: const managedLabel = { name: "📱 Native Change", color: "d93f0b", description: "Changes the native fingerprint; merging blocks production OTAs until a new store build ships.", }; const nativeChanged = (process.env.CHANGED_PLATFORMS ?? "").trim() !== ""; const issueNumber = context.payload.pull_request.number; try { const { data: existing } = await github.rest.issues.getLabel({ owner: context.repo.owner, repo: context.repo.repo, name: managedLabel.name, }); if ( existing.color !== managedLabel.color || (existing.description ?? "") !== managedLabel.description ) { await github.rest.issues.updateLabel({ owner: context.repo.owner, repo: context.repo.repo, name: managedLabel.name, color: managedLabel.color, description: managedLabel.description, }); } } catch (error) { if (error.status !== 404) { throw error; } try { await github.rest.issues.createLabel({ owner: context.repo.owner, repo: context.repo.repo, name: managedLabel.name, color: managedLabel.color, description: managedLabel.description, }); } catch (createError) { if (createError.status !== 422) { throw createError; } } } const { data: currentLabels } = await github.rest.issues.listLabelsOnIssue({ owner: context.repo.owner, repo: context.repo.repo, issue_number: issueNumber, per_page: 100, }); const hasLabel = currentLabels.some((label) => label.name === managedLabel.name); if (nativeChanged && !hasLabel) { await github.rest.issues.addLabels({ owner: context.repo.owner, repo: context.repo.repo, issue_number: issueNumber, labels: [managedLabel.name], }); } else if (!nativeChanged && hasLabel) { try { await github.rest.issues.removeLabel({ owner: context.repo.owner, repo: context.repo.repo, issue_number: issueNumber, name: managedLabel.name, }); } catch (removeError) { if (removeError.status !== 404) { throw removeError; } } } core.info( `PR #${issueNumber}: native fingerprint ${nativeChanged ? `changed (${process.env.CHANGED_PLATFORMS})` : "unchanged"}`, ); 2026-10-24T23:07:50.5343253Z github-token: *** 2026-10-24T23:07:50.5343367Z debug: false 2026-10-24T23:07:50.5343482Z user-agent: actions/github-script 2026-10-24T23:07:50.5343625Z result-encoding: json 2026-10-24T23:07:50.5343749Z retries: 0 2026-10-24T23:07:50.5343877Z retry-exempt-status-codes: 400,401,403,404,422 2026-10-24T23:07:50.5344152Z env: 2026-10-24T23:07:50.5344264Z APP_VARIANT: production 2026-10-24T23:07:50.5344401Z NODE_OPTIONS: --max-old-space-size=8192 2026-10-24T23:07:50.5344554Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 159 2026-10-24T23:07:50.5344701Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 412 2026-10-24T23:07:50.5344841Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T23:07:50.5344985Z CHANGED_PLATFORMS: 2026-10-24T23:07:50.5345108Z ##[endgroup] 2026-10-24T23:07:50.9933451Z PR #24584: native fingerprint unchanged 2026-10-24T23:07:51.0057938Z Post job cleanup. 2026-10-24T23:07:51.0486518Z [command]/usr/local/bin/git version 2026-10-24T23:07:51.0518095Z git version 2.55.0 2026-10-24T23:07:51.0538239Z Temporarily overriding HOME='/home/runner/_work/_temp/c2b8e5ed-1f9e-48d2-8886-8896860d0536' before making global git config changes 2026-10-24T23:07:51.0538849Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T23:07:51.0541912Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T23:07:51.0565334Z Removing SSH command configuration 2026-10-24T23:07:51.0568971Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T23:07:51.0593371Z [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-24T23:07:51.0715915Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-24T23:07:51.0742873Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-24T23:07:51.0787300Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-24T23:07:51.0813569Z ##[group]Run '/job_completed.sh' 2026-10-24T23:07:51.0827377Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T23:07:51.0827550Z env: 2026-10-24T23:07:51.0827668Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 159 2026-10-24T23:07:51.0827817Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 412 2026-10-24T23:07:51.0827962Z BLACKSMITH_CHECK_RUN_ID: 121013818559 2026-10-24T23:07:51.0828123Z BLACKSMITH_JOB_DISPLAY_NAME: Native fingerprint diff 2026-10-24T23:07:51.0828291Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T23:07:51.0828431Z ##[endgroup] 2026-10-24T23:07:51.0915076Z Docker container cache not activated, skipping hash computation. 2026-10-24T23:07:51.1191641Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-24T23:07:51.1235869Z Cleaning up orphan processes