GitHub check
Whole log, 12 KB
Current runner version: '2.338.0'
▸ Runner Image Provisioner
Hosted Compute Agent
Version: 20261021.618
Commit: 21505ad2541d5be6135ed84fc33697146cf75b8e
Build Date: 2026-10-21T00:45:21Z
Worker ID: {da2f3635-4196-4e62-b033-6a0a7022f8c0}
Region: westus
Cloud: Azure
▸ Operating System
Microsoft Windows Server 2025
10.0.26100
Datacenter
▸ Runner Image
Image: windows-2025-vs2026
Version: 20261021.278.1
Included Software: https://github.com/actions/runner-images/blob/win25-vs2026/20261021.278/images/windows/Windows2025-VS2026-Readme.md
Image Release: https://github.com/actions/runner-images/releases/tag/win25-vs2026%2F20261021.278
▸ GITHUB_TOKEN Permissions
Actions: read
Contents: read
Metadata: read
Secret source: Actions
Cache mode: write
Prepare workflow directory
Prepare all required actions
Getting action download info
Download action repository 'actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c' (SHA:3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c)
Uses: pingdotgg/t3code/.github/workflows/release-desktop.yml@refs/heads/main (3cc31ed27c8956b36cee35a50509fb7c6869592b)
▸ Inputs
label: Windows x64
runner: blacksmith-16vcpu-ubuntu-2404
platform: win
target: nsis
arch: x64
rust_target: x86_64-pc-windows-msvc
resource_key: win32-x64
cli_archive: true
verify_runner: windows-2025
version: 0.1.3-nightly.20261024.3643
ref: 3cc31ed27c8956b36cee35a50509fb7c6869592b
release_channel: nightly
relay_client_tracing: true
clerk_publishable_key: pk_live_Y2xlcmsudDMuY29kZXMk
clerk_jwt_template: t3-relay
clerk_cli_oauth_client_id: hzxSgY2cH10sDU2r
relay_url: https://relay.t3.codes
Complete job name: Desktop Windows x64 / Verify
▸ Run actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c
with:
name: verify-win-x64
path: verify
merge-multiple: false
repository: pingdotgg/t3code
run-id: 40139677692
skip-decompress: false
digest-mismatch: error
env:
UNPACKED_DIR: win-unpacked
Downloading single artifact
Preparing to download the following artifacts:
- verify-win-x64 (ID: 12578905023, Size: 313376163, Expected Digest: sha256:7f596643506ec3475cec07da13104c27b2b4203b130c8247c7b9f58bf607c2cc)
Redirecting to blob download url: https://productionresultssa14.blob.core.windows.net/actions-results/4725fb74-6217-814c-840f-126626ab14bc/workflow-job-run-9d9c575b-12f0-5ac5-8e33-fdba8f6ddb29/artifacts/58b33102ffa15855e81cee98671e2ff2db97d6fa38a2aee7a3cc063972ec3e88.zip
Starting download of artifact to: D:\a\t3code\t3code\verify
(node:3792) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
SHA256 digest of downloaded artifact is 7f596643506ec3475cec07da13104c27b2b4203b130c8247c7b9f58bf607c2cc
Artifact download completed successfully.
Total of 1 artifact(s) downloaded
Download artifact has finished successfully
▸ Run actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c
with:
name: cli-win-x64
path: release-cli
merge-multiple: false
repository: pingdotgg/t3code
run-id: 40139677692
skip-decompress: false
digest-mismatch: error
env:
UNPACKED_DIR: win-unpacked
Downloading single artifact
Preparing to download the following artifacts:
- cli-win-x64 (ID: 12577364450, Size: 83832546, Expected Digest: sha256:0747be9197721dc3163f347f20ec5b4283ea02fbb999b2ca730ef417942d2b42)
Redirecting to blob download url: https://productionresultssa14.blob.core.windows.net/actions-results/4725fb74-6217-814c-840f-126626ab14bc/workflow-job-run-9d9c575b-12f0-5ac5-8e33-fdba8f6ddb29/artifacts/74bb82f7f4660ea52f77fa792aeb5cded7f537365a9e95edbc4871879a127d80.zip
Starting download of artifact to: D:\a\t3code\t3code\release-cli
(node:7828) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
SHA256 digest of downloaded artifact is 0747be9197721dc3163f347f20ec5b4283ea02fbb999b2ca730ef417942d2b42
Artifact download completed successfully.
Total of 1 artifact(s) downloaded
Download artifact has finished successfully
▸ Run set -euo pipefail
set -euo pipefail
tar -C verify -xf verify/unpacked.tar
node verify/verify-windows-desktop-artifact.mjs \
--app-dir "$(cygpath -w "$PWD/verify/$UNPACKED_DIR")" \
--arch "x64" --build-version "0.1.3-nightly.20261024.3643" --verbose
shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0}
env:
UNPACKED_DIR: win-unpacked
t3 v0.1.3-nightly.20261024.3643
(node:7356) ExperimentalWarning: SQLite is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
[22:47:54.956] INFO (#1): [verify-windows-desktop-artifact] D:\a\t3code\t3code\verify\win-unpacked passed.
▸ Run node verify/smoke-cli-archive.mjs --archive release-cli/* --expect-version "0.1.3-nightly.20261024.3643"
node verify/smoke-cli-archive.mjs --archive release-cli/* --expect-version "0.1.3-nightly.20261024.3643"
shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0}
env:
UNPACKED_DIR: win-unpacked
[22:48:05.187] INFO (#1): [cli-smoke] t3-0.1.3-nightly.20261024.3643-win32-x64: --version passed and serve answered on 47700.
▸ Run node --input-type=module <<'EOF'
node --input-type=module <<'EOF'
import { spawn } from "node:child_process";
const monitor = spawn(process.env.MONITOR, { stdio: ["pipe", "pipe", "inherit"] });
monitor.stdout.setEncoding("utf8");
let output = "";
const exited = new Promise((resolve) => monitor.on("close", resolve));
const hello = await new Promise((resolve, reject) => {
monitor.on("error", reject);
monitor.on("close", () => reject(new Error(`Resource monitor exited before hello: ${output}`)));
monitor.stdout.on("data", (chunk) => {
output += chunk;
const end = output.indexOf("\n");
if (end !== -1) resolve(JSON.parse(output.slice(0, end)));
});
});
if (hello.type !== "hello" || hello.arch !== process.env.EXPECTED_ARCH) {
throw new Error(`Unexpected hello: ${JSON.stringify(hello)}`);
}
const send = (message) => monitor.stdin.write(`${JSON.stringify({ version: hello.version, ...message })}\n`);
send({ type: "configure", rootPid: process.pid, sampleIntervalMs: 1000 });
send({ type: "sampleNow", requestId: "verify" });
monitor.stdin.end();
const exitCode = await exited;
const sample = output
.split("\n")
.filter((line) => line.trim())
.map((line) => JSON.parse(line))
.find((message) => message.requestId === "verify");
if (exitCode !== 0 || sample?.type !== "snapshot" || !sample.processes.some((p) => p.pid === process.pid)) {
throw new Error(`Resource monitor exited ${exitCode} with: ${output}`);
}
console.log(`Resource monitor sampled ${sample.scannedProcessCount} processes.`);
EOF
shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0}
env:
UNPACKED_DIR: win-unpacked
MONITOR: verify/win-unpacked/resources/resource-monitor/t3-resource-monitor.exe
EXPECTED_ARCH: x86_64
Resource monitor sampled 142 processes.
Cleaning up orphan processes