From 21025a3babe138edaf0d79daf902f1b2d60ed86b Mon Sep 17 00:00:00 2001 From: konard Date: Mon, 10 Aug 2026 15:23:18 +0000 Subject: [PATCH 1/7] Initial commit with task details Adding .gitkeep for PR creation (default mode). This file will be removed when the task is complete. Issue: https://github.com/link-foundation/start/issues/160 --- .gitkeep | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitkeep b/.gitkeep index 7ad64b8..71c846b 100644 --- a/.gitkeep +++ b/.gitkeep @@ -1,2 +1,3 @@ # .gitkeep file auto-generated at 2026-08-10T10:17:47.154Z for PR creation at branch issue-156-a9778f176d79 for issue https://github.com/link-foundation/start/issues/156 -# Updated: 2026-08-10T11:23:16.523Z \ No newline at end of file +# Updated: 2026-08-10T11:23:16.523Z +# Updated: 2026-08-10T15:23:18.171Z \ No newline at end of file From 325c48cf7203fd19aab9f8ba1ccb4673ae906394 Mon Sep 17 00:00:00 2001 From: konard Date: Mon, 10 Aug 2026 15:40:20 +0000 Subject: [PATCH 2/7] test(docker): preserve bridge route coverage --- js/test/docker-network-integration.js | 36 ++++++++++++++++----------- rust/tests/docker_network.rs | 28 +++++++++++++++++---- 2 files changed, 45 insertions(+), 19 deletions(-) diff --git a/js/test/docker-network-integration.js b/js/test/docker-network-integration.js index 8766529..61559d6 100644 --- a/js/test/docker-network-integration.js +++ b/js/test/docker-network-integration.js @@ -1,5 +1,5 @@ #!/usr/bin/env bun -/** Real-daemon integration coverage for Docker network isolation (issues #154, #156, #158). */ +/** Real-daemon integration coverage for Docker network isolation (issues #154, #156, #158, #160). */ const { after, before, describe, it } = require('node:test'); const assert = require('assert'); @@ -10,6 +10,8 @@ const { runInDocker } = require('../src/lib/isolation'); // Bun's `node:test` shim ignores a `describe`-level timeout, so every `it` // declares its own budget explicitly (issue #158). const TEST_TIMEOUT = 120000; +const MULTI_NETWORK_PROBE = + "ping -c 1 formal-ai && ping -c 1 formal-db && ip route | grep -q '^default '"; const suffix = randomUUID().slice(0, 8); const network = `start-network-${suffix}`; @@ -84,6 +86,13 @@ describe('Docker named network integration', () => { docker(['network', 'rm', network, secondNetwork]); }); + it('keeps the multi-network probe hermetic', () => { + assert.doesNotMatch(MULTI_NETWORK_PROBE, /https?:\/\//); + assert.match(MULTI_NETWORK_PROBE, /formal-ai/); + assert.match(MULTI_NETWORK_PROBE, /formal-db/); + assert.match(MULTI_NETWORK_PROBE, /ip route/); + }); + it( 'reaches a private sidecar on each of two networks', { timeout: TEST_TIMEOUT }, @@ -95,19 +104,18 @@ describe('Docker named network integration', () => { // Both endpoints are local, user-defined networks on purpose: probing a // public endpoint (previously `https://api.github.com`) made this test // fail whenever the shared runner IP hit the 60 requests/hour - // unauthenticated GitHub API rate limit (issue #158). - const joined = await runInDocker( - 'ping -c 1 formal-ai && ping -c 1 formal-db', - { - image: 'alpine:3.23', - session: connected, - network, - networks: [network, secondNetwork], - detached: true, - shell: 'sh', - keepContainer: true, - } - ); + // unauthenticated GitHub API rate limit. Checking the route table keeps + // the original assertion that the default bridge route survived without + // making the test depend on any internet service (issues #158, #160). + const joined = await runInDocker(MULTI_NETWORK_PROBE, { + image: 'alpine:3.23', + session: connected, + network: 'bridge', + networks: ['bridge', network, secondNetwork], + detached: true, + shell: 'sh', + keepContainer: true, + }); assert.strictEqual(joined.success, true, joined.message); const joinedExit = docker(['wait', connected]); assert.strictEqual(joinedExit.status, 0, joinedExit.stderr); diff --git a/rust/tests/docker_network.rs b/rust/tests/docker_network.rs index ab0f578..1152740 100644 --- a/rust/tests/docker_network.rs +++ b/rust/tests/docker_network.rs @@ -1,10 +1,13 @@ -//! Real-daemon integration coverage for Docker network isolation (issues #154, #156, #158). +//! Real-daemon integration coverage for Docker network isolation (issues #154, #156, #158, #160). use start_command::isolation::run_in_docker; use start_command::IsolationOptions; use std::process::Command; use uuid::Uuid; +const MULTI_NETWORK_PROBE: &str = + "ping -c 1 formal-ai && ping -c 1 formal-db && ip route | grep -q '^default '"; + fn docker(args: &[&str]) -> std::process::Output { Command::new("docker").args(args).output().unwrap() } @@ -72,6 +75,15 @@ fn create_internal_network_with_sidecar(network: &str, container: &str, alias: & ); } +#[test] +fn multi_network_probe_is_hermetic() { + assert!(!MULTI_NETWORK_PROBE.contains("http://")); + assert!(!MULTI_NETWORK_PROBE.contains("https://")); + assert!(MULTI_NETWORK_PROBE.contains("formal-ai")); + assert!(MULTI_NETWORK_PROBE.contains("formal-db")); + assert!(MULTI_NETWORK_PROBE.contains("ip route")); +} + #[test] fn named_network_alias_is_private_and_missing_network_leaves_no_orphan() { if !cfg!(target_os = "linux") { @@ -109,14 +121,20 @@ fn named_network_alias_is_private_and_missing_network_leaves_no_orphan() { // Both endpoints are local, user-defined networks on purpose: probing a // public endpoint (previously `https://api.github.com`) made this test fail // whenever the shared runner IP hit the 60 requests/hour unauthenticated - // GitHub API rate limit (issue #158). + // GitHub API rate limit. Checking the route table keeps the original + // assertion that the default bridge route survived without making the test + // depend on any internet service (issues #158, #160). let joined = run_in_docker( - "ping -c 1 formal-ai && ping -c 1 formal-db", + MULTI_NETWORK_PROBE, &IsolationOptions { image: Some("alpine:3.23".to_string()), session: Some(connected), - network: Some(network.clone()), - networks: vec![network.clone(), second_network.clone()], + network: Some("bridge".to_string()), + networks: vec![ + "bridge".to_string(), + network.clone(), + second_network.clone(), + ], detached: true, shell: "sh".to_string(), keep_container: true, From 3ef9ca94605ea849e2f54856f98e72a4e982cec3 Mon Sep 17 00:00:00 2001 From: konard Date: Mon, 10 Aug 2026 15:40:24 +0000 Subject: [PATCH 3/7] docs: add issue 160 case study --- docs/case-studies/issue-160/README.md | 63 +++ .../issue-160/data/issue-156-comments.json | 1 + .../issue-160/data/issue-156.json | 1 + .../issue-160/data/issue-158-comments.json | 1 + .../issue-160/data/issue-158.json | 1 + .../issue-160/data/js-run-31380353470.json | 1 + .../issue-160/data/js-run-31388354106.json | 1 + .../issue-160/data/js-v0.32.0-release.json | 1 + .../issue-160/data/npm-package.json | 75 +++ .../issue-160/data/pr-157-conversation.json | 1 + .../data/pr-157-review-comments.json | 1 + .../issue-160/data/pr-157-reviews.json | 1 + docs/case-studies/issue-160/data/pr-157.json | 1 + .../issue-160/data/pr-159-conversation.json | 1 + .../data/pr-159-hermetic-probe-fix.diff | 449 ++++++++++++++++++ .../data/pr-159-review-comments.json | 1 + .../issue-160/data/pr-159-reviews.json | 1 + docs/case-studies/issue-160/data/pr-159.json | 1 + .../data/pr-161-route-preservation.diff | 126 +++++ .../issue-160/data/pre-fix-js-d959632.js | 135 ++++++ .../issue-160/data/pre-fix-rust-d959632.rs | 152 ++++++ .../issue-160/data/recent-main-runs.json | 1 + .../issue-160/data/rust-run-31380353804.json | 1 + .../issue-160/data/rust-run-31388355823.json | 1 + .../issue-160/data/rust-v0.19.0-release.json | 1 + .../issue-160/issue-comments.json | 1 + docs/case-studies/issue-160/issue-data.json | 1 + .../case-studies/issue-160/online-research.md | 58 +++ docs/case-studies/issue-160/requirements.md | 36 ++ docs/case-studies/issue-160/root-cause.md | 70 +++ docs/case-studies/issue-160/solutions.md | 74 +++ docs/case-studies/issue-160/timeline.md | 45 ++ 32 files changed, 1304 insertions(+) create mode 100644 docs/case-studies/issue-160/README.md create mode 100644 docs/case-studies/issue-160/data/issue-156-comments.json create mode 100644 docs/case-studies/issue-160/data/issue-156.json create mode 100644 docs/case-studies/issue-160/data/issue-158-comments.json create mode 100644 docs/case-studies/issue-160/data/issue-158.json create mode 100644 docs/case-studies/issue-160/data/js-run-31380353470.json create mode 100644 docs/case-studies/issue-160/data/js-run-31388354106.json create mode 100644 docs/case-studies/issue-160/data/js-v0.32.0-release.json create mode 100644 docs/case-studies/issue-160/data/npm-package.json create mode 100644 docs/case-studies/issue-160/data/pr-157-conversation.json create mode 100644 docs/case-studies/issue-160/data/pr-157-review-comments.json create mode 100644 docs/case-studies/issue-160/data/pr-157-reviews.json create mode 100644 docs/case-studies/issue-160/data/pr-157.json create mode 100644 docs/case-studies/issue-160/data/pr-159-conversation.json create mode 100644 docs/case-studies/issue-160/data/pr-159-hermetic-probe-fix.diff create mode 100644 docs/case-studies/issue-160/data/pr-159-review-comments.json create mode 100644 docs/case-studies/issue-160/data/pr-159-reviews.json create mode 100644 docs/case-studies/issue-160/data/pr-159.json create mode 100644 docs/case-studies/issue-160/data/pr-161-route-preservation.diff create mode 100644 docs/case-studies/issue-160/data/pre-fix-js-d959632.js create mode 100644 docs/case-studies/issue-160/data/pre-fix-rust-d959632.rs create mode 100644 docs/case-studies/issue-160/data/recent-main-runs.json create mode 100644 docs/case-studies/issue-160/data/rust-run-31380353804.json create mode 100644 docs/case-studies/issue-160/data/rust-run-31388355823.json create mode 100644 docs/case-studies/issue-160/data/rust-v0.19.0-release.json create mode 100644 docs/case-studies/issue-160/issue-comments.json create mode 100644 docs/case-studies/issue-160/issue-data.json create mode 100644 docs/case-studies/issue-160/online-research.md create mode 100644 docs/case-studies/issue-160/requirements.md create mode 100644 docs/case-studies/issue-160/root-cause.md create mode 100644 docs/case-studies/issue-160/solutions.md create mode 100644 docs/case-studies/issue-160/timeline.md diff --git a/docs/case-studies/issue-160/README.md b/docs/case-studies/issue-160/README.md new file mode 100644 index 0000000..ab26da4 --- /dev/null +++ b/docs/case-studies/issue-160/README.md @@ -0,0 +1,63 @@ +# Case Study — Issue #160: a rate-limited integration probe blocked release + +- Issue: https://github.com/link-foundation/start/issues/160 +- Pull request: https://github.com/link-foundation/start/pull/161 +- Failing JavaScript run: https://github.com/link-foundation/start/actions/runs/31380353470 +- Same-revision Rust run: https://github.com/link-foundation/start/actions/runs/31380353804 +- Fixed JavaScript run: https://github.com/link-foundation/start/actions/runs/31388354106 +- Fixed Rust run: https://github.com/link-foundation/start/actions/runs/31388355823 + +## Result + +The product's multi-network behavior was correct. Its integration test combined +two different claims in one shell command: reach a private Docker alias and get +a successful HTTP response from the unauthenticated GitHub API. The first claim +passed. The second intermittently returned HTTP 403 after the runner's source IP +exhausted GitHub's 60-request hourly unauthenticated quota. BusyBox `wget` +returned a nonzero status, so the container and test failed even though DNS, +routing, TCP, and TLS had all succeeded. + +PR #159 removed the public request from both language suites before this issue's +prepared branch was created. It replaced the endpoint with two local sidecars, +added container-log diagnostics, and added opt-in Docker lifecycle tracing. Its +successful main workflow published the previously blocked JavaScript 0.32.0 +release. + +This PR preserves that hermetic design and closes one remaining coverage gap: +the probe now starts on Docker's default `bridge`, reaches sidecars on two +additional internal networks, and checks that a default route remains present. +It therefore retains all three assertions without depending on any public +service. A fast, daemon-independent invariant in each language rejects any +future HTTP URL in the probe. + +## Documents + +| File | Purpose | +| -------------------- | -------------------------------------------------------------------------------------- | +| `requirements.md` | Complete requirement inventory and disposition. | +| `timeline.md` | Event and release sequence reconstructed from GitHub metadata. | +| `root-cause.md` | Technical and process root causes, with raw-log line references. | +| `solutions.md` | Alternatives considered, selected design, and verification plan. | +| `online-research.md` | Official documentation and existing components reviewed. | +| `ci-logs/` | Complete pre-fix and post-fix JavaScript and Rust workflow logs. | +| `data/` | Issue, PR, review, workflow, release, registry, source, diff, and local-test evidence. | + +## Evidence highlights + +- The failing log invokes the public probe at + `ci-logs/js-31380353470.log:4654`, reports only `'1' !== '0'` at lines + 4663–4677, and names the failed integration test at line 4680. +- That job finishes with 714 passing tests and exactly one failure at lines + 5676–5683. +- The fixed main run uses only local aliases at + `ci-logs/js-31388354106.log:4835`, passes the integration test at line 4840, + and publishes `start-command@0.32.0` at line 8195. +- `data/npm-package.json` independently records `latest: 0.32.0` and its + publication timestamp. +- `data/js-focused-test.log` and `data/rust-focused-test.log` record successful + real-Docker verification of the final route-preserving probe. + +No upstream defect was filed. GitHub's rate limit, GitHub-hosted runner address +model, IANA's best-effort example service, and BusyBox's nonzero response to an +HTTP error all behave as documented or expected. The defect was the test's +choice of an uncontrolled dependency. diff --git a/docs/case-studies/issue-160/data/issue-156-comments.json b/docs/case-studies/issue-160/data/issue-156-comments.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/docs/case-studies/issue-160/data/issue-156-comments.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/docs/case-studies/issue-160/data/issue-156.json b/docs/case-studies/issue-160/data/issue-156.json new file mode 100644 index 0000000..1800f9a --- /dev/null +++ b/docs/case-studies/issue-160/data/issue-156.json @@ -0,0 +1 @@ +{"body":"# Docker isolation: allow attaching *additional* networks (`--network` should be repeatable)\n\nFollow-up to [#154](https://github.com/link-foundation/start/issues/154) / [PR #155](https://github.com/link-foundation/start/pull/155), which shipped in [js-0.31.0](https://github.com/link-foundation/start/releases/tag/js-v0.31.0) and [rust-0.18.0](https://github.com/link-foundation/start/releases/tag/rust-v0.18.0). Thank you — the single-network case works exactly as specified.\n\nThe one acceptance item from #154 that did not ship is the multi-network case:\n\n> If multiple networks are supported, create the container on the first network and connect the remaining networks before starting it so the user command cannot race the network setup.\n\nWithout it, `--network` cannot express \"keep normal connectivity **and** join this private network\", which is the shape almost every sidecar use case needs.\n\n## Why the single-network form is not sufficient\n\n`docker run --network ` **replaces** the default bridge rather than adding to it. In `js/src/lib/docker-network-options.js` the option is single-valued:\n\n```js\nif (arg === '--network') {\n options.network = args[index + 1]; // last one wins; not accumulated\n}\n```\n\nand `buildDockerRuntimeArgs` (`js/src/lib/isolation.js:522`) emits exactly one `--network`.\n\nSo for a task that must reach both the public internet and a private service:\n\n```bash\ndocker network create --internal my-sidecar-net\n\n# Joins the internal network — and loses its route to github.com / registry.npmjs.org\n$ --isolated docker --image node:22 --network my-sidecar-net -- \\\n sh -c 'curl -sS -o /dev/null -w \"%{http_code}\\n\" https://api.github.com'\n```\n\nThe container resolves the sidecar but cannot reach anything outside, because `--internal` networks have no egress and the bridge is gone. Dropping `--network` gives the opposite failure: egress works, the sidecar is unreachable. There is no single-network answer.\n\n## Current downstream workaround\n\n[link-assistant/hive-mind#2146](https://github.com/link-assistant/hive-mind/issues/2146) needs exactly this: an agent task container that talks to a Formal AI sidecar over a private `--internal` network while still pushing to GitHub. It launches the detached session with no `--network`, holds the task behind its own per-session startup gate, and runs\n\n```bash\ndocker network connect my-sidecar-net \"$SESSION_UUID\"\n```\n\ninside the closed gate before releasing it. That is correct for Hive Mind because the gate already exists for an unrelated reason, but it is downstream lifecycle code that every other caller would have to reinvent, and callers without a gate have a real race: the child command can start before the second network is attached.\n\n## Suggested implementation\n\nMake `--network` repeatable and accumulate into a list, keeping the current behavior for a single value:\n\n- `js/src/lib/docker-network-options.js` — `options.networks.push(value)` instead of `options.network = value`; keep `options.network` as a compatibility accessor for the first entry.\n- `js/src/lib/isolation.js` — emit `--network ` in `buildDockerRuntimeArgs` as today. For entries 2..n, use `docker create` + `docker network connect` per extra network + `docker start`, so every attachment completes **before** the child command runs. Docker Engine 25+ also accepts repeated `--network` on `docker run`; if a version probe is acceptable, that path is simpler, but the create/connect/start path works on every supported engine.\n- `--network-alias` should apply to the network it follows on the command line (`--network a --network-alias x --network b --network-alias y`), which is what `docker network connect --alias` supports natively; if that is too subtle, applying all aliases to the first network and documenting it is acceptable.\n- Human-readable isolation status and the JSON execution record should list all networks, not just the first (`isolation.js:552`, `:576`).\n\n## Acceptance tests\n\n- Parser accepts repeated `--network a --network b` and `--network=a --network=b`, and does not consume child-command arguments after `--`.\n- `buildDockerRuntimeArgs` emits the first network inline in a stable position; extra networks appear as connect steps, not as extra `--network` flags on the `run` (unless the engine-version path is chosen).\n- Integration: create one bridge network and one `--internal` network, launch a container attached to both, and assert **in the same run** that it resolves the sidecar alias *and* reaches an external host. This is the test that fails today for every possible single-network invocation.\n- Detached mode does not release the child command until every requested attachment succeeds; a failure to attach network 2 leaves no orphaned running container and exits non-zero.\n- Status output and JSON metadata list all networks and aliases.\n\n## Impact\n\nNot a blocker for Hive Mind — the gate workaround is in production and is described in its case study — but it is the difference between \"Docker isolation can express a private sidecar\" and \"each caller must write container-lifecycle code to express a private sidecar\".\n","closedAt":"2026-08-10T10:43:15Z","createdAt":"2026-08-10T09:45:06Z","number":156,"state":"CLOSED","title":"Docker isolation: allow attaching additional networks (`--network` should be repeatable)","updatedAt":"2026-08-10T10:43:15Z","url":"https://github.com/link-foundation/start/issues/156"} diff --git a/docs/case-studies/issue-160/data/issue-158-comments.json b/docs/case-studies/issue-160/data/issue-158-comments.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/docs/case-studies/issue-160/data/issue-158-comments.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/docs/case-studies/issue-160/data/issue-158.json b/docs/case-studies/issue-160/data/issue-158.json new file mode 100644 index 0000000..5736bb3 --- /dev/null +++ b/docs/case-studies/issue-160/data/issue-158.json @@ -0,0 +1 @@ +{"body":"### Recent CI/CD runs on `main`\n\n| Workflow | Status | Conclusion | Commit | Run |\n| --- | --- | --- | --- | --- |\n| Rust CI/CD | completed | success | `d959632` | [run](https://github.com/link-foundation/start/actions/runs/31380353804) |\n| JavaScript CI/CD | completed | failure | `d959632` | [run](https://github.com/link-foundation/start/actions/runs/31380353470) |\n\nUse all the best practices from CI/CD templates (check full file tree to compare for all GitHub workflow and CI/CD scripts file), if the same issue is found in template report issue also in templates:\n\n- https://github.com/link-foundation/js-ai-driven-development-pipeline-template\n- https://github.com/link-foundation/rust-ai-driven-development-pipeline-template\n\nWe should compare all files, so we don't have more CI/CD errors in the future and reuse all the best practices from these templates.\n\nFollow the CI/CD best practices collected in [https://github.com/link-assistant/hive-mind/blob/main/docs/CI-CD-BEST-PRACTICES.md](https://github.com/link-assistant/hive-mind/blob/main/docs/CI-CD-BEST-PRACTICES.md).\n\nPlease plan and execute everything in this single pull request, you have unlimited time and context, as context auto-compacts and you can continue indefinitely, until it is each and every requirement fully addressed, and everything is totally done.\n\n---\n\n
\nContext collected by /fix --ci-cd\n\n- **Repository:** [link-foundation/start](https://github.com/link-foundation/start)\n- **Default branch:** `main`\n- **Latest commit:** `81a49f8` ([commit](https://github.com/link-foundation/start/commit/81a49f8ca41f171710c3e08d16235b77bfc02a6b)) — rust-v0.19.0\n- **CI/CD runs found:** 2 (1 not passing)\n\n**Detected languages**\n\n- **JavaScript** — 58.2%\n- **Rust** — 40.5%\n- **Shell** — 1.3%\n\n**Recommended CI/CD templates**\n\nApply the best practices from these templates, in priority order (most-used language first):\n\n1. **JavaScript / TypeScript** — [link-foundation/js-ai-driven-development-pipeline-template](https://github.com/link-foundation/js-ai-driven-development-pipeline-template) _(detected: JavaScript)_\n2. **Rust** — [link-foundation/rust-ai-driven-development-pipeline-template](https://github.com/link-foundation/rust-ai-driven-development-pipeline-template) _(detected: Rust)_\n\nOther detected languages without a dedicated template: Shell.\n\n
","closedAt":"2026-08-10T12:30:33Z","createdAt":"2026-08-10T11:22:32Z","number":158,"state":"CLOSED","title":"Check for all false positives, false negatives, warnings and errors in CI/CD and fix them all","updatedAt":"2026-08-10T12:30:33Z","url":"https://github.com/link-foundation/start/issues/158"} diff --git a/docs/case-studies/issue-160/data/js-run-31380353470.json b/docs/case-studies/issue-160/data/js-run-31380353470.json new file mode 100644 index 0000000..3b58dc2 --- /dev/null +++ b/docs/case-studies/issue-160/data/js-run-31380353470.json @@ -0,0 +1 @@ +{"conclusion":"failure","createdAt":"2026-08-10T10:43:16Z","databaseId":31380353470,"displayTitle":"Merge pull request #157 from link-foundation/issue-156-a9778f176d79","event":"push","headBranch":"main","headSha":"d959632b399ae343ff29114fc439650bf65122c5","jobs":[{"completedAt":"2026-08-10T10:43:28Z","conclusion":"success","databaseId":93428926716,"name":"Syntax Pre-Check (.mjs)","startedAt":"2026-08-10T10:43:19Z","status":"completed","steps":[{"completedAt":"2026-08-10T10:43:22Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-08-10T10:43:20Z","status":"completed"},{"completedAt":"2026-08-10T10:43:24Z","conclusion":"success","name":"Run actions/checkout@v6","number":2,"startedAt":"2026-08-10T10:43:22Z","status":"completed"},{"completedAt":"2026-08-10T10:43:24Z","conclusion":"success","name":"Setup Node.js","number":3,"startedAt":"2026-08-10T10:43:24Z","status":"completed"},{"completedAt":"2026-08-10T10:43:25Z","conclusion":"success","name":"Run syntax check on all .mjs files","number":4,"startedAt":"2026-08-10T10:43:24Z","status":"completed"},{"completedAt":"2026-08-10T10:43:25Z","conclusion":"skipped","name":"Simulate merge with main (PRs only)","number":5,"startedAt":"2026-08-10T10:43:25Z","status":"completed"},{"completedAt":"2026-08-10T10:43:25Z","conclusion":"success","name":"Post Setup Node.js","number":9,"startedAt":"2026-08-10T10:43:25Z","status":"completed"},{"completedAt":"2026-08-10T10:43:25Z","conclusion":"success","name":"Post Run actions/checkout@v6","number":10,"startedAt":"2026-08-10T10:43:25Z","status":"completed"},{"completedAt":"2026-08-10T10:43:26Z","conclusion":"success","name":"Complete job","number":11,"startedAt":"2026-08-10T10:43:25Z","status":"completed"}],"url":"https://github.com/link-foundation/start/actions/runs/31380353470/job/93428926716"},{"completedAt":"2026-08-10T10:43:27Z","conclusion":"success","databaseId":93428926739,"name":"Detect Changes","startedAt":"2026-08-10T10:43:19Z","status":"completed","steps":[{"completedAt":"2026-08-10T10:43:22Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-08-10T10:43:20Z","status":"completed"},{"completedAt":"2026-08-10T10:43:24Z","conclusion":"success","name":"Run actions/checkout@v6","number":2,"startedAt":"2026-08-10T10:43:22Z","status":"completed"},{"completedAt":"2026-08-10T10:43:25Z","conclusion":"success","name":"Setup Node.js","number":3,"startedAt":"2026-08-10T10:43:24Z","status":"completed"},{"completedAt":"2026-08-10T10:43:25Z","conclusion":"success","name":"Detect changes","number":4,"startedAt":"2026-08-10T10:43:25Z","status":"completed"},{"completedAt":"2026-08-10T10:43:25Z","conclusion":"success","name":"Post Setup Node.js","number":7,"startedAt":"2026-08-10T10:43:25Z","status":"completed"},{"completedAt":"2026-08-10T10:43:25Z","conclusion":"success","name":"Post Run actions/checkout@v6","number":8,"startedAt":"2026-08-10T10:43:25Z","status":"completed"},{"completedAt":"2026-08-10T10:43:25Z","conclusion":"success","name":"Complete job","number":9,"startedAt":"2026-08-10T10:43:25Z","status":"completed"}],"url":"https://github.com/link-foundation/start/actions/runs/31380353470/job/93428926739"},{"completedAt":"2026-08-10T10:43:17Z","conclusion":"skipped","databaseId":93428927610,"name":"Create Changeset PR","startedAt":"2026-08-10T10:43:17Z","status":"completed","steps":[],"url":"https://github.com/link-foundation/start/actions/runs/31380353470/job/93428927610"},{"completedAt":"2026-08-10T10:43:17Z","conclusion":"skipped","databaseId":93428927695,"name":"Instant Release","startedAt":"2026-08-10T10:43:17Z","status":"completed","steps":[],"url":"https://github.com/link-foundation/start/actions/runs/31380353470/job/93428927695"},{"completedAt":"2026-08-10T10:43:17Z","conclusion":"skipped","databaseId":93428927871,"name":"Check for Manual Version Changes","startedAt":"2026-08-10T10:43:17Z","status":"completed","steps":[],"url":"https://github.com/link-foundation/start/actions/runs/31380353470/job/93428927871"},{"completedAt":"2026-08-10T10:43:44Z","conclusion":"success","databaseId":93428970453,"name":"Lint and Format Check","startedAt":"2026-08-10T10:43:30Z","status":"completed","steps":[{"completedAt":"2026-08-10T10:43:32Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-08-10T10:43:30Z","status":"completed"},{"completedAt":"2026-08-10T10:43:34Z","conclusion":"success","name":"Run actions/checkout@v6","number":2,"startedAt":"2026-08-10T10:43:32Z","status":"completed"},{"completedAt":"2026-08-10T10:43:36Z","conclusion":"success","name":"Setup Bun","number":3,"startedAt":"2026-08-10T10:43:34Z","status":"completed"},{"completedAt":"2026-08-10T10:43:36Z","conclusion":"success","name":"Install dependencies","number":4,"startedAt":"2026-08-10T10:43:36Z","status":"completed"},{"completedAt":"2026-08-10T10:43:39Z","conclusion":"success","name":"Run ESLint","number":5,"startedAt":"2026-08-10T10:43:36Z","status":"completed"},{"completedAt":"2026-08-10T10:43:41Z","conclusion":"success","name":"Check formatting","number":6,"startedAt":"2026-08-10T10:43:39Z","status":"completed"},{"completedAt":"2026-08-10T10:43:41Z","conclusion":"success","name":"Check file size limit","number":7,"startedAt":"2026-08-10T10:43:41Z","status":"completed"},{"completedAt":"2026-08-10T10:43:41Z","conclusion":"success","name":"Post Setup Bun","number":13,"startedAt":"2026-08-10T10:43:41Z","status":"completed"},{"completedAt":"2026-08-10T10:43:41Z","conclusion":"success","name":"Post Run actions/checkout@v6","number":14,"startedAt":"2026-08-10T10:43:41Z","status":"completed"},{"completedAt":"2026-08-10T10:43:42Z","conclusion":"success","name":"Complete job","number":15,"startedAt":"2026-08-10T10:43:41Z","status":"completed"}],"url":"https://github.com/link-foundation/start/actions/runs/31380353470/job/93428970453"},{"completedAt":"2026-08-10T10:44:19Z","conclusion":"success","databaseId":93428970754,"name":"Code Coverage (JavaScript)","startedAt":"2026-08-10T10:43:36Z","status":"completed","steps":[{"completedAt":"2026-08-10T10:43:38Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-08-10T10:43:37Z","status":"completed"},{"completedAt":"2026-08-10T10:43:39Z","conclusion":"success","name":"Run actions/checkout@v6","number":2,"startedAt":"2026-08-10T10:43:38Z","status":"completed"},{"completedAt":"2026-08-10T10:43:40Z","conclusion":"success","name":"Setup Bun","number":3,"startedAt":"2026-08-10T10:43:39Z","status":"completed"},{"completedAt":"2026-08-10T10:43:43Z","conclusion":"success","name":"Install dependencies","number":4,"startedAt":"2026-08-10T10:43:40Z","status":"completed"},{"completedAt":"2026-08-10T10:44:16Z","conclusion":"success","name":"Run tests with coverage","number":5,"startedAt":"2026-08-10T10:43:43Z","status":"completed"},{"completedAt":"2026-08-10T10:44:17Z","conclusion":"success","name":"Post Setup Bun","number":9,"startedAt":"2026-08-10T10:44:16Z","status":"completed"},{"completedAt":"2026-08-10T10:44:17Z","conclusion":"success","name":"Post Run actions/checkout@v6","number":10,"startedAt":"2026-08-10T10:44:17Z","status":"completed"},{"completedAt":"2026-08-10T10:44:17Z","conclusion":"success","name":"Complete job","number":11,"startedAt":"2026-08-10T10:44:17Z","status":"completed"}],"url":"https://github.com/link-foundation/start/actions/runs/31380353470/job/93428970754"},{"completedAt":"2026-08-10T10:44:18Z","conclusion":"success","databaseId":93428970773,"name":"Test (Bun on macos-latest)","startedAt":"2026-08-10T10:43:30Z","status":"completed","steps":[{"completedAt":"2026-08-10T10:43:33Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-08-10T10:43:31Z","status":"completed"},{"completedAt":"2026-08-10T10:43:37Z","conclusion":"success","name":"Run actions/checkout@v6","number":2,"startedAt":"2026-08-10T10:43:33Z","status":"completed"},{"completedAt":"2026-08-10T10:43:40Z","conclusion":"success","name":"Setup Bun","number":3,"startedAt":"2026-08-10T10:43:37Z","status":"completed"},{"completedAt":"2026-08-10T10:43:40Z","conclusion":"skipped","name":"Install screen and tmux (Linux)","number":4,"startedAt":"2026-08-10T10:43:40Z","status":"completed"},{"completedAt":"2026-08-10T10:43:48Z","conclusion":"success","name":"Install screen and tmux (macOS)","number":5,"startedAt":"2026-08-10T10:43:40Z","status":"completed"},{"completedAt":"2026-08-10T10:43:48Z","conclusion":"skipped","name":"Setup .NET for clink (Linux)","number":6,"startedAt":"2026-08-10T10:43:48Z","status":"completed"},{"completedAt":"2026-08-10T10:43:48Z","conclusion":"skipped","name":"Install clink (Linux)","number":7,"startedAt":"2026-08-10T10:43:48Z","status":"completed"},{"completedAt":"2026-08-10T10:43:50Z","conclusion":"success","name":"Setup .NET for clink (macOS)","number":8,"startedAt":"2026-08-10T10:43:48Z","status":"completed"},{"completedAt":"2026-08-10T10:43:54Z","conclusion":"success","name":"Install clink (macOS)","number":9,"startedAt":"2026-08-10T10:43:50Z","status":"completed"},{"completedAt":"2026-08-10T10:43:54Z","conclusion":"success","name":"Add .NET tools to PATH","number":10,"startedAt":"2026-08-10T10:43:54Z","status":"completed"},{"completedAt":"2026-08-10T10:43:55Z","conclusion":"success","name":"Install dependencies","number":11,"startedAt":"2026-08-10T10:43:54Z","status":"completed"},{"completedAt":"2026-08-10T10:44:11Z","conclusion":"success","name":"Run tests","number":12,"startedAt":"2026-08-10T10:43:55Z","status":"completed"},{"completedAt":"2026-08-10T10:44:11Z","conclusion":"skipped","name":"Check documented examples (JavaScript)","number":13,"startedAt":"2026-08-10T10:44:11Z","status":"completed"},{"completedAt":"2026-08-10T10:44:12Z","conclusion":"success","name":"Test default execution mode","number":14,"startedAt":"2026-08-10T10:44:11Z","status":"completed"},{"completedAt":"2026-08-10T10:44:12Z","conclusion":"success","name":"Test command-stream execution mode","number":15,"startedAt":"2026-08-10T10:44:12Z","status":"completed"},{"completedAt":"2026-08-10T10:44:13Z","conclusion":"success","name":"Test command-stream via env variable","number":16,"startedAt":"2026-08-10T10:44:12Z","status":"completed"},{"completedAt":"2026-08-10T10:44:13Z","conclusion":"success","name":"Test execution tracking (Unix)","number":17,"startedAt":"2026-08-10T10:44:13Z","status":"completed"},{"completedAt":"2026-08-10T10:44:13Z","conclusion":"skipped","name":"Test execution tracking (Windows)","number":18,"startedAt":"2026-08-10T10:44:13Z","status":"completed"},{"completedAt":"2026-08-10T10:44:13Z","conclusion":"skipped","name":"Test screen isolation mode (Linux)","number":19,"startedAt":"2026-08-10T10:44:13Z","status":"completed"},{"completedAt":"2026-08-10T10:44:13Z","conclusion":"skipped","name":"Test tmux isolation mode (Linux)","number":20,"startedAt":"2026-08-10T10:44:13Z","status":"completed"},{"completedAt":"2026-08-10T10:44:13Z","conclusion":"skipped","name":"Test docker isolation mode (Linux)","number":21,"startedAt":"2026-08-10T10:44:13Z","status":"completed"},{"completedAt":"2026-08-10T10:44:13Z","conclusion":"skipped","name":"Setup SSH server for integration tests (Linux)","number":22,"startedAt":"2026-08-10T10:44:13Z","status":"completed"},{"completedAt":"2026-08-10T10:44:13Z","conclusion":"skipped","name":"Run SSH integration tests (Linux)","number":23,"startedAt":"2026-08-10T10:44:13Z","status":"completed"},{"completedAt":"2026-08-10T10:44:13Z","conclusion":"success","name":"Post Setup .NET for clink (macOS)","number":44,"startedAt":"2026-08-10T10:44:13Z","status":"completed"},{"completedAt":"2026-08-10T10:44:14Z","conclusion":"success","name":"Post Setup Bun","number":45,"startedAt":"2026-08-10T10:44:13Z","status":"completed"},{"completedAt":"2026-08-10T10:44:14Z","conclusion":"success","name":"Post Run actions/checkout@v6","number":46,"startedAt":"2026-08-10T10:44:14Z","status":"completed"},{"completedAt":"2026-08-10T10:44:15Z","conclusion":"success","name":"Complete job","number":47,"startedAt":"2026-08-10T10:44:14Z","status":"completed"}],"url":"https://github.com/link-foundation/start/actions/runs/31380353470/job/93428970773"},{"completedAt":"2026-08-10T10:44:30Z","conclusion":"failure","databaseId":93428970782,"name":"Test (Bun on ubuntu-latest)","startedAt":"2026-08-10T10:43:30Z","status":"completed","steps":[{"completedAt":"2026-08-10T10:43:33Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-08-10T10:43:31Z","status":"completed"},{"completedAt":"2026-08-10T10:43:34Z","conclusion":"success","name":"Run actions/checkout@v6","number":2,"startedAt":"2026-08-10T10:43:33Z","status":"completed"},{"completedAt":"2026-08-10T10:43:35Z","conclusion":"success","name":"Setup Bun","number":3,"startedAt":"2026-08-10T10:43:34Z","status":"completed"},{"completedAt":"2026-08-10T10:43:41Z","conclusion":"success","name":"Install screen and tmux (Linux)","number":4,"startedAt":"2026-08-10T10:43:35Z","status":"completed"},{"completedAt":"2026-08-10T10:43:41Z","conclusion":"skipped","name":"Install screen and tmux (macOS)","number":5,"startedAt":"2026-08-10T10:43:41Z","status":"completed"},{"completedAt":"2026-08-10T10:43:42Z","conclusion":"success","name":"Setup .NET for clink (Linux)","number":6,"startedAt":"2026-08-10T10:43:41Z","status":"completed"},{"completedAt":"2026-08-10T10:43:47Z","conclusion":"success","name":"Install clink (Linux)","number":7,"startedAt":"2026-08-10T10:43:42Z","status":"completed"},{"completedAt":"2026-08-10T10:43:47Z","conclusion":"skipped","name":"Setup .NET for clink (macOS)","number":8,"startedAt":"2026-08-10T10:43:47Z","status":"completed"},{"completedAt":"2026-08-10T10:43:47Z","conclusion":"skipped","name":"Install clink (macOS)","number":9,"startedAt":"2026-08-10T10:43:47Z","status":"completed"},{"completedAt":"2026-08-10T10:43:47Z","conclusion":"success","name":"Add .NET tools to PATH","number":10,"startedAt":"2026-08-10T10:43:47Z","status":"completed"},{"completedAt":"2026-08-10T10:43:47Z","conclusion":"success","name":"Install dependencies","number":11,"startedAt":"2026-08-10T10:43:47Z","status":"completed"},{"completedAt":"2026-08-10T10:44:26Z","conclusion":"failure","name":"Run tests","number":12,"startedAt":"2026-08-10T10:43:47Z","status":"completed"},{"completedAt":"2026-08-10T10:44:26Z","conclusion":"skipped","name":"Check documented examples (JavaScript)","number":13,"startedAt":"2026-08-10T10:44:26Z","status":"completed"},{"completedAt":"2026-08-10T10:44:26Z","conclusion":"skipped","name":"Test default execution mode","number":14,"startedAt":"2026-08-10T10:44:26Z","status":"completed"},{"completedAt":"2026-08-10T10:44:26Z","conclusion":"skipped","name":"Test command-stream execution mode","number":15,"startedAt":"2026-08-10T10:44:26Z","status":"completed"},{"completedAt":"2026-08-10T10:44:26Z","conclusion":"skipped","name":"Test command-stream via env variable","number":16,"startedAt":"2026-08-10T10:44:26Z","status":"completed"},{"completedAt":"2026-08-10T10:44:26Z","conclusion":"skipped","name":"Test execution tracking (Unix)","number":17,"startedAt":"2026-08-10T10:44:26Z","status":"completed"},{"completedAt":"2026-08-10T10:44:26Z","conclusion":"skipped","name":"Test execution tracking (Windows)","number":18,"startedAt":"2026-08-10T10:44:26Z","status":"completed"},{"completedAt":"2026-08-10T10:44:26Z","conclusion":"skipped","name":"Test screen isolation mode (Linux)","number":19,"startedAt":"2026-08-10T10:44:26Z","status":"completed"},{"completedAt":"2026-08-10T10:44:26Z","conclusion":"skipped","name":"Test tmux isolation mode (Linux)","number":20,"startedAt":"2026-08-10T10:44:26Z","status":"completed"},{"completedAt":"2026-08-10T10:44:26Z","conclusion":"skipped","name":"Test docker isolation mode (Linux)","number":21,"startedAt":"2026-08-10T10:44:26Z","status":"completed"},{"completedAt":"2026-08-10T10:44:26Z","conclusion":"skipped","name":"Setup SSH server for integration tests (Linux)","number":22,"startedAt":"2026-08-10T10:44:26Z","status":"completed"},{"completedAt":"2026-08-10T10:44:26Z","conclusion":"skipped","name":"Run SSH integration tests (Linux)","number":23,"startedAt":"2026-08-10T10:44:26Z","status":"completed"},{"completedAt":"2026-08-10T10:44:26Z","conclusion":"skipped","name":"Post Setup .NET for clink (Linux)","number":44,"startedAt":"2026-08-10T10:44:26Z","status":"completed"},{"completedAt":"2026-08-10T10:44:26Z","conclusion":"skipped","name":"Post Setup Bun","number":45,"startedAt":"2026-08-10T10:44:26Z","status":"completed"},{"completedAt":"2026-08-10T10:44:27Z","conclusion":"success","name":"Post Run actions/checkout@v6","number":46,"startedAt":"2026-08-10T10:44:26Z","status":"completed"},{"completedAt":"2026-08-10T10:44:27Z","conclusion":"success","name":"Complete job","number":47,"startedAt":"2026-08-10T10:44:27Z","status":"completed"}],"url":"https://github.com/link-foundation/start/actions/runs/31380353470/job/93428970782"},{"completedAt":"2026-08-10T10:44:42Z","conclusion":"success","databaseId":93428970798,"name":"Test (Bun on windows-latest)","startedAt":"2026-08-10T10:43:30Z","status":"completed","steps":[{"completedAt":"2026-08-10T10:43:31Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-08-10T10:43:30Z","status":"completed"},{"completedAt":"2026-08-10T10:43:37Z","conclusion":"success","name":"Run actions/checkout@v6","number":2,"startedAt":"2026-08-10T10:43:31Z","status":"completed"},{"completedAt":"2026-08-10T10:43:39Z","conclusion":"success","name":"Setup Bun","number":3,"startedAt":"2026-08-10T10:43:37Z","status":"completed"},{"completedAt":"2026-08-10T10:43:39Z","conclusion":"skipped","name":"Install screen and tmux (Linux)","number":4,"startedAt":"2026-08-10T10:43:39Z","status":"completed"},{"completedAt":"2026-08-10T10:43:39Z","conclusion":"skipped","name":"Install screen and tmux (macOS)","number":5,"startedAt":"2026-08-10T10:43:39Z","status":"completed"},{"completedAt":"2026-08-10T10:43:39Z","conclusion":"skipped","name":"Setup .NET for clink (Linux)","number":6,"startedAt":"2026-08-10T10:43:39Z","status":"completed"},{"completedAt":"2026-08-10T10:43:39Z","conclusion":"skipped","name":"Install clink (Linux)","number":7,"startedAt":"2026-08-10T10:43:39Z","status":"completed"},{"completedAt":"2026-08-10T10:43:39Z","conclusion":"skipped","name":"Setup .NET for clink (macOS)","number":8,"startedAt":"2026-08-10T10:43:39Z","status":"completed"},{"completedAt":"2026-08-10T10:43:39Z","conclusion":"skipped","name":"Install clink (macOS)","number":9,"startedAt":"2026-08-10T10:43:39Z","status":"completed"},{"completedAt":"2026-08-10T10:43:39Z","conclusion":"skipped","name":"Add .NET tools to PATH","number":10,"startedAt":"2026-08-10T10:43:39Z","status":"completed"},{"completedAt":"2026-08-10T10:44:00Z","conclusion":"success","name":"Install dependencies","number":11,"startedAt":"2026-08-10T10:43:39Z","status":"completed"},{"completedAt":"2026-08-10T10:44:36Z","conclusion":"success","name":"Run tests","number":12,"startedAt":"2026-08-10T10:44:00Z","status":"completed"},{"completedAt":"2026-08-10T10:44:36Z","conclusion":"skipped","name":"Check documented examples (JavaScript)","number":13,"startedAt":"2026-08-10T10:44:36Z","status":"completed"},{"completedAt":"2026-08-10T10:44:36Z","conclusion":"success","name":"Test default execution mode","number":14,"startedAt":"2026-08-10T10:44:36Z","status":"completed"},{"completedAt":"2026-08-10T10:44:37Z","conclusion":"success","name":"Test command-stream execution mode","number":15,"startedAt":"2026-08-10T10:44:36Z","status":"completed"},{"completedAt":"2026-08-10T10:44:38Z","conclusion":"success","name":"Test command-stream via env variable","number":16,"startedAt":"2026-08-10T10:44:37Z","status":"completed"},{"completedAt":"2026-08-10T10:44:38Z","conclusion":"skipped","name":"Test execution tracking (Unix)","number":17,"startedAt":"2026-08-10T10:44:38Z","status":"completed"},{"completedAt":"2026-08-10T10:44:38Z","conclusion":"success","name":"Test execution tracking (Windows)","number":18,"startedAt":"2026-08-10T10:44:38Z","status":"completed"},{"completedAt":"2026-08-10T10:44:38Z","conclusion":"skipped","name":"Test screen isolation mode (Linux)","number":19,"startedAt":"2026-08-10T10:44:38Z","status":"completed"},{"completedAt":"2026-08-10T10:44:38Z","conclusion":"skipped","name":"Test tmux isolation mode (Linux)","number":20,"startedAt":"2026-08-10T10:44:38Z","status":"completed"},{"completedAt":"2026-08-10T10:44:38Z","conclusion":"skipped","name":"Test docker isolation mode (Linux)","number":21,"startedAt":"2026-08-10T10:44:38Z","status":"completed"},{"completedAt":"2026-08-10T10:44:38Z","conclusion":"skipped","name":"Setup SSH server for integration tests (Linux)","number":22,"startedAt":"2026-08-10T10:44:38Z","status":"completed"},{"completedAt":"2026-08-10T10:44:38Z","conclusion":"skipped","name":"Run SSH integration tests (Linux)","number":23,"startedAt":"2026-08-10T10:44:38Z","status":"completed"},{"completedAt":"2026-08-10T10:44:39Z","conclusion":"success","name":"Post Setup Bun","number":45,"startedAt":"2026-08-10T10:44:38Z","status":"completed"},{"completedAt":"2026-08-10T10:44:41Z","conclusion":"success","name":"Post Run actions/checkout@v6","number":46,"startedAt":"2026-08-10T10:44:39Z","status":"completed"},{"completedAt":"2026-08-10T10:44:41Z","conclusion":"success","name":"Complete job","number":47,"startedAt":"2026-08-10T10:44:41Z","status":"completed"}],"url":"https://github.com/link-foundation/start/actions/runs/31380353470/job/93428970798"},{"completedAt":"2026-08-10T10:43:28Z","conclusion":"skipped","databaseId":93428970982,"name":"Check for Changesets","startedAt":"2026-08-10T10:43:28Z","status":"completed","steps":[],"url":"https://github.com/link-foundation/start/actions/runs/31380353470/job/93428970982"},{"completedAt":"2026-08-10T10:44:42Z","conclusion":"skipped","databaseId":93429249519,"name":"Release","startedAt":"2026-08-10T10:44:43Z","status":"completed","steps":[],"url":"https://github.com/link-foundation/start/actions/runs/31380353470/job/93429249519"}],"name":"JavaScript CI/CD","startedAt":"2026-08-10T10:43:16Z","status":"completed","updatedAt":"2026-08-10T10:44:43Z","url":"https://github.com/link-foundation/start/actions/runs/31380353470","workflowName":"JavaScript CI/CD"} diff --git a/docs/case-studies/issue-160/data/js-run-31388354106.json b/docs/case-studies/issue-160/data/js-run-31388354106.json new file mode 100644 index 0000000..16bea60 --- /dev/null +++ b/docs/case-studies/issue-160/data/js-run-31388354106.json @@ -0,0 +1 @@ +{"conclusion":"success","createdAt":"2026-08-10T12:30:35Z","databaseId":31388354106,"displayTitle":"Merge pull request #159 from link-foundation/issue-158-ecf4c4dc2e55","event":"push","headBranch":"main","headSha":"e8ec5e5ee691e1f0eddc76614b424e714be0f41a","jobs":[{"completedAt":"2026-08-10T12:30:46Z","conclusion":"success","databaseId":93453893451,"name":"Detect Changes","startedAt":"2026-08-10T12:30:38Z","status":"completed","steps":[{"completedAt":"2026-08-10T12:30:40Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-08-10T12:30:39Z","status":"completed"},{"completedAt":"2026-08-10T12:30:42Z","conclusion":"success","name":"Run actions/checkout@v6","number":2,"startedAt":"2026-08-10T12:30:40Z","status":"completed"},{"completedAt":"2026-08-10T12:30:42Z","conclusion":"success","name":"Setup Node.js","number":3,"startedAt":"2026-08-10T12:30:42Z","status":"completed"},{"completedAt":"2026-08-10T12:30:42Z","conclusion":"success","name":"Detect changes","number":4,"startedAt":"2026-08-10T12:30:42Z","status":"completed"},{"completedAt":"2026-08-10T12:30:42Z","conclusion":"success","name":"Post Setup Node.js","number":7,"startedAt":"2026-08-10T12:30:42Z","status":"completed"},{"completedAt":"2026-08-10T12:30:43Z","conclusion":"success","name":"Post Run actions/checkout@v6","number":8,"startedAt":"2026-08-10T12:30:42Z","status":"completed"},{"completedAt":"2026-08-10T12:30:43Z","conclusion":"success","name":"Complete job","number":9,"startedAt":"2026-08-10T12:30:43Z","status":"completed"}],"url":"https://github.com/link-foundation/start/actions/runs/31388354106/job/93453893451"},{"completedAt":"2026-08-10T12:30:42Z","conclusion":"success","databaseId":93453893550,"name":"Syntax Pre-Check (.mjs)","startedAt":"2026-08-10T12:30:37Z","status":"completed","steps":[{"completedAt":"2026-08-10T12:30:38Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-08-10T12:30:38Z","status":"completed"},{"completedAt":"2026-08-10T12:30:39Z","conclusion":"success","name":"Run actions/checkout@v6","number":2,"startedAt":"2026-08-10T12:30:38Z","status":"completed"},{"completedAt":"2026-08-10T12:30:40Z","conclusion":"success","name":"Setup Node.js","number":3,"startedAt":"2026-08-10T12:30:39Z","status":"completed"},{"completedAt":"2026-08-10T12:30:41Z","conclusion":"success","name":"Run syntax check on all .mjs files","number":4,"startedAt":"2026-08-10T12:30:40Z","status":"completed"},{"completedAt":"2026-08-10T12:30:41Z","conclusion":"skipped","name":"Simulate merge with main (PRs only)","number":5,"startedAt":"2026-08-10T12:30:41Z","status":"completed"},{"completedAt":"2026-08-10T12:30:41Z","conclusion":"success","name":"Post Setup Node.js","number":9,"startedAt":"2026-08-10T12:30:41Z","status":"completed"},{"completedAt":"2026-08-10T12:30:41Z","conclusion":"success","name":"Post Run actions/checkout@v6","number":10,"startedAt":"2026-08-10T12:30:41Z","status":"completed"},{"completedAt":"2026-08-10T12:30:41Z","conclusion":"success","name":"Complete job","number":11,"startedAt":"2026-08-10T12:30:41Z","status":"completed"}],"url":"https://github.com/link-foundation/start/actions/runs/31388354106/job/93453893550"},{"completedAt":"2026-08-10T12:30:35Z","conclusion":"skipped","databaseId":93453894059,"name":"Create Changeset PR","startedAt":"2026-08-10T12:30:35Z","status":"completed","steps":[],"url":"https://github.com/link-foundation/start/actions/runs/31388354106/job/93453894059"},{"completedAt":"2026-08-10T12:30:35Z","conclusion":"skipped","databaseId":93453922143,"name":"Check for Manual Version Changes","startedAt":"2026-08-10T12:30:41Z","status":"completed","steps":[],"url":"https://github.com/link-foundation/start/actions/runs/31388354106/job/93453922143"},{"completedAt":"2026-08-10T12:30:35Z","conclusion":"skipped","databaseId":93453937340,"name":"Instant Release","startedAt":"2026-08-10T12:30:45Z","status":"completed","steps":[],"url":"https://github.com/link-foundation/start/actions/runs/31388354106/job/93453937340"},{"completedAt":"2026-08-10T12:31:01Z","conclusion":"success","databaseId":93453943317,"name":"Lint and Format Check","startedAt":"2026-08-10T12:30:49Z","status":"completed","steps":[{"completedAt":"2026-08-10T12:30:51Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-08-10T12:30:49Z","status":"completed"},{"completedAt":"2026-08-10T12:30:52Z","conclusion":"success","name":"Run actions/checkout@v6","number":2,"startedAt":"2026-08-10T12:30:51Z","status":"completed"},{"completedAt":"2026-08-10T12:30:53Z","conclusion":"success","name":"Setup Bun","number":3,"startedAt":"2026-08-10T12:30:52Z","status":"completed"},{"completedAt":"2026-08-10T12:30:54Z","conclusion":"success","name":"Install dependencies","number":4,"startedAt":"2026-08-10T12:30:53Z","status":"completed"},{"completedAt":"2026-08-10T12:30:57Z","conclusion":"success","name":"Run ESLint","number":5,"startedAt":"2026-08-10T12:30:54Z","status":"completed"},{"completedAt":"2026-08-10T12:30:59Z","conclusion":"success","name":"Check formatting","number":6,"startedAt":"2026-08-10T12:30:57Z","status":"completed"},{"completedAt":"2026-08-10T12:30:59Z","conclusion":"success","name":"Check file size limit","number":7,"startedAt":"2026-08-10T12:30:59Z","status":"completed"},{"completedAt":"2026-08-10T12:30:59Z","conclusion":"success","name":"Post Setup Bun","number":13,"startedAt":"2026-08-10T12:30:59Z","status":"completed"},{"completedAt":"2026-08-10T12:30:59Z","conclusion":"success","name":"Post Run actions/checkout@v6","number":14,"startedAt":"2026-08-10T12:30:59Z","status":"completed"},{"completedAt":"2026-08-10T12:30:59Z","conclusion":"success","name":"Complete job","number":15,"startedAt":"2026-08-10T12:30:59Z","status":"completed"}],"url":"https://github.com/link-foundation/start/actions/runs/31388354106/job/93453943317"},{"completedAt":"2026-08-10T12:32:09Z","conclusion":"success","databaseId":93453943913,"name":"Test (Bun on ubuntu-latest)","startedAt":"2026-08-10T12:30:54Z","status":"completed","steps":[{"completedAt":"2026-08-10T12:30:58Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-08-10T12:30:55Z","status":"completed"},{"completedAt":"2026-08-10T12:30:59Z","conclusion":"success","name":"Run actions/checkout@v6","number":2,"startedAt":"2026-08-10T12:30:58Z","status":"completed"},{"completedAt":"2026-08-10T12:31:01Z","conclusion":"success","name":"Setup Bun","number":3,"startedAt":"2026-08-10T12:30:59Z","status":"completed"},{"completedAt":"2026-08-10T12:31:09Z","conclusion":"success","name":"Install screen and tmux (Linux)","number":4,"startedAt":"2026-08-10T12:31:01Z","status":"completed"},{"completedAt":"2026-08-10T12:31:09Z","conclusion":"skipped","name":"Install screen and tmux (macOS)","number":5,"startedAt":"2026-08-10T12:31:09Z","status":"completed"},{"completedAt":"2026-08-10T12:31:10Z","conclusion":"success","name":"Setup .NET for clink (Linux)","number":6,"startedAt":"2026-08-10T12:31:09Z","status":"completed"},{"completedAt":"2026-08-10T12:31:16Z","conclusion":"success","name":"Install clink (Linux)","number":7,"startedAt":"2026-08-10T12:31:10Z","status":"completed"},{"completedAt":"2026-08-10T12:31:16Z","conclusion":"skipped","name":"Setup .NET for clink (macOS)","number":8,"startedAt":"2026-08-10T12:31:16Z","status":"completed"},{"completedAt":"2026-08-10T12:31:16Z","conclusion":"skipped","name":"Install clink (macOS)","number":9,"startedAt":"2026-08-10T12:31:16Z","status":"completed"},{"completedAt":"2026-08-10T12:31:16Z","conclusion":"success","name":"Add .NET tools to PATH","number":10,"startedAt":"2026-08-10T12:31:16Z","status":"completed"},{"completedAt":"2026-08-10T12:31:16Z","conclusion":"success","name":"Install dependencies","number":11,"startedAt":"2026-08-10T12:31:16Z","status":"completed"},{"completedAt":"2026-08-10T12:31:53Z","conclusion":"success","name":"Run tests","number":12,"startedAt":"2026-08-10T12:31:16Z","status":"completed"},{"completedAt":"2026-08-10T12:31:53Z","conclusion":"success","name":"Check documented examples (JavaScript)","number":13,"startedAt":"2026-08-10T12:31:53Z","status":"completed"},{"completedAt":"2026-08-10T12:31:53Z","conclusion":"success","name":"Test default execution mode","number":14,"startedAt":"2026-08-10T12:31:53Z","status":"completed"},{"completedAt":"2026-08-10T12:31:54Z","conclusion":"success","name":"Test command-stream execution mode","number":15,"startedAt":"2026-08-10T12:31:53Z","status":"completed"},{"completedAt":"2026-08-10T12:31:54Z","conclusion":"success","name":"Test command-stream via env variable","number":16,"startedAt":"2026-08-10T12:31:54Z","status":"completed"},{"completedAt":"2026-08-10T12:31:55Z","conclusion":"success","name":"Test execution tracking (Unix)","number":17,"startedAt":"2026-08-10T12:31:54Z","status":"completed"},{"completedAt":"2026-08-10T12:31:55Z","conclusion":"skipped","name":"Test execution tracking (Windows)","number":18,"startedAt":"2026-08-10T12:31:55Z","status":"completed"},{"completedAt":"2026-08-10T12:31:56Z","conclusion":"success","name":"Test screen isolation mode (Linux)","number":19,"startedAt":"2026-08-10T12:31:55Z","status":"completed"},{"completedAt":"2026-08-10T12:31:56Z","conclusion":"success","name":"Test tmux isolation mode (Linux)","number":20,"startedAt":"2026-08-10T12:31:56Z","status":"completed"},{"completedAt":"2026-08-10T12:31:58Z","conclusion":"success","name":"Test docker isolation mode (Linux)","number":21,"startedAt":"2026-08-10T12:31:56Z","status":"completed"},{"completedAt":"2026-08-10T12:31:59Z","conclusion":"success","name":"Setup SSH server for integration tests (Linux)","number":22,"startedAt":"2026-08-10T12:31:58Z","status":"completed"},{"completedAt":"2026-08-10T12:32:06Z","conclusion":"success","name":"Run SSH integration tests (Linux)","number":23,"startedAt":"2026-08-10T12:31:59Z","status":"completed"},{"completedAt":"2026-08-10T12:32:06Z","conclusion":"success","name":"Post Setup .NET for clink (Linux)","number":44,"startedAt":"2026-08-10T12:32:06Z","status":"completed"},{"completedAt":"2026-08-10T12:32:06Z","conclusion":"success","name":"Post Setup Bun","number":45,"startedAt":"2026-08-10T12:32:06Z","status":"completed"},{"completedAt":"2026-08-10T12:32:06Z","conclusion":"success","name":"Post Run actions/checkout@v6","number":46,"startedAt":"2026-08-10T12:32:06Z","status":"completed"},{"completedAt":"2026-08-10T12:32:06Z","conclusion":"success","name":"Complete job","number":47,"startedAt":"2026-08-10T12:32:06Z","status":"completed"}],"url":"https://github.com/link-foundation/start/actions/runs/31388354106/job/93453943913"},{"completedAt":"2026-08-10T12:32:02Z","conclusion":"success","databaseId":93453943930,"name":"Test (Bun on windows-latest)","startedAt":"2026-08-10T12:30:49Z","status":"completed","steps":[{"completedAt":"2026-08-10T12:30:53Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-08-10T12:30:50Z","status":"completed"},{"completedAt":"2026-08-10T12:30:58Z","conclusion":"success","name":"Run actions/checkout@v6","number":2,"startedAt":"2026-08-10T12:30:53Z","status":"completed"},{"completedAt":"2026-08-10T12:31:01Z","conclusion":"success","name":"Setup Bun","number":3,"startedAt":"2026-08-10T12:30:58Z","status":"completed"},{"completedAt":"2026-08-10T12:31:01Z","conclusion":"skipped","name":"Install screen and tmux (Linux)","number":4,"startedAt":"2026-08-10T12:31:01Z","status":"completed"},{"completedAt":"2026-08-10T12:31:01Z","conclusion":"skipped","name":"Install screen and tmux (macOS)","number":5,"startedAt":"2026-08-10T12:31:01Z","status":"completed"},{"completedAt":"2026-08-10T12:31:01Z","conclusion":"skipped","name":"Setup .NET for clink (Linux)","number":6,"startedAt":"2026-08-10T12:31:01Z","status":"completed"},{"completedAt":"2026-08-10T12:31:01Z","conclusion":"skipped","name":"Install clink (Linux)","number":7,"startedAt":"2026-08-10T12:31:01Z","status":"completed"},{"completedAt":"2026-08-10T12:31:01Z","conclusion":"skipped","name":"Setup .NET for clink (macOS)","number":8,"startedAt":"2026-08-10T12:31:01Z","status":"completed"},{"completedAt":"2026-08-10T12:31:01Z","conclusion":"skipped","name":"Install clink (macOS)","number":9,"startedAt":"2026-08-10T12:31:01Z","status":"completed"},{"completedAt":"2026-08-10T12:31:01Z","conclusion":"skipped","name":"Add .NET tools to PATH","number":10,"startedAt":"2026-08-10T12:31:01Z","status":"completed"},{"completedAt":"2026-08-10T12:31:20Z","conclusion":"success","name":"Install dependencies","number":11,"startedAt":"2026-08-10T12:31:01Z","status":"completed"},{"completedAt":"2026-08-10T12:31:55Z","conclusion":"success","name":"Run tests","number":12,"startedAt":"2026-08-10T12:31:20Z","status":"completed"},{"completedAt":"2026-08-10T12:31:55Z","conclusion":"skipped","name":"Check documented examples (JavaScript)","number":13,"startedAt":"2026-08-10T12:31:55Z","status":"completed"},{"completedAt":"2026-08-10T12:31:56Z","conclusion":"success","name":"Test default execution mode","number":14,"startedAt":"2026-08-10T12:31:55Z","status":"completed"},{"completedAt":"2026-08-10T12:31:57Z","conclusion":"success","name":"Test command-stream execution mode","number":15,"startedAt":"2026-08-10T12:31:56Z","status":"completed"},{"completedAt":"2026-08-10T12:31:57Z","conclusion":"success","name":"Test command-stream via env variable","number":16,"startedAt":"2026-08-10T12:31:57Z","status":"completed"},{"completedAt":"2026-08-10T12:31:57Z","conclusion":"skipped","name":"Test execution tracking (Unix)","number":17,"startedAt":"2026-08-10T12:31:57Z","status":"completed"},{"completedAt":"2026-08-10T12:31:58Z","conclusion":"success","name":"Test execution tracking (Windows)","number":18,"startedAt":"2026-08-10T12:31:57Z","status":"completed"},{"completedAt":"2026-08-10T12:31:58Z","conclusion":"skipped","name":"Test screen isolation mode (Linux)","number":19,"startedAt":"2026-08-10T12:31:58Z","status":"completed"},{"completedAt":"2026-08-10T12:31:58Z","conclusion":"skipped","name":"Test tmux isolation mode (Linux)","number":20,"startedAt":"2026-08-10T12:31:58Z","status":"completed"},{"completedAt":"2026-08-10T12:31:58Z","conclusion":"skipped","name":"Test docker isolation mode (Linux)","number":21,"startedAt":"2026-08-10T12:31:58Z","status":"completed"},{"completedAt":"2026-08-10T12:31:58Z","conclusion":"skipped","name":"Setup SSH server for integration tests (Linux)","number":22,"startedAt":"2026-08-10T12:31:58Z","status":"completed"},{"completedAt":"2026-08-10T12:31:58Z","conclusion":"skipped","name":"Run SSH integration tests (Linux)","number":23,"startedAt":"2026-08-10T12:31:58Z","status":"completed"},{"completedAt":"2026-08-10T12:31:58Z","conclusion":"success","name":"Post Setup Bun","number":45,"startedAt":"2026-08-10T12:31:58Z","status":"completed"},{"completedAt":"2026-08-10T12:32:01Z","conclusion":"success","name":"Post Run actions/checkout@v6","number":46,"startedAt":"2026-08-10T12:31:58Z","status":"completed"},{"completedAt":"2026-08-10T12:32:01Z","conclusion":"success","name":"Complete job","number":47,"startedAt":"2026-08-10T12:32:01Z","status":"completed"}],"url":"https://github.com/link-foundation/start/actions/runs/31388354106/job/93453943930"},{"completedAt":"2026-08-10T12:31:32Z","conclusion":"success","databaseId":93453943961,"name":"Code Coverage (JavaScript)","startedAt":"2026-08-10T12:30:48Z","status":"completed","steps":[{"completedAt":"2026-08-10T12:30:50Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-08-10T12:30:49Z","status":"completed"},{"completedAt":"2026-08-10T12:30:51Z","conclusion":"success","name":"Run actions/checkout@v6","number":2,"startedAt":"2026-08-10T12:30:50Z","status":"completed"},{"completedAt":"2026-08-10T12:30:53Z","conclusion":"success","name":"Setup Bun","number":3,"startedAt":"2026-08-10T12:30:51Z","status":"completed"},{"completedAt":"2026-08-10T12:30:53Z","conclusion":"success","name":"Install dependencies","number":4,"startedAt":"2026-08-10T12:30:53Z","status":"completed"},{"completedAt":"2026-08-10T12:31:29Z","conclusion":"success","name":"Run tests with coverage","number":5,"startedAt":"2026-08-10T12:30:53Z","status":"completed"},{"completedAt":"2026-08-10T12:31:29Z","conclusion":"success","name":"Enforce coverage threshold","number":6,"startedAt":"2026-08-10T12:31:29Z","status":"completed"},{"completedAt":"2026-08-10T12:31:30Z","conclusion":"success","name":"Post Setup Bun","number":11,"startedAt":"2026-08-10T12:31:29Z","status":"completed"},{"completedAt":"2026-08-10T12:31:30Z","conclusion":"success","name":"Post Run actions/checkout@v6","number":12,"startedAt":"2026-08-10T12:31:30Z","status":"completed"},{"completedAt":"2026-08-10T12:31:30Z","conclusion":"success","name":"Complete job","number":13,"startedAt":"2026-08-10T12:31:30Z","status":"completed"}],"url":"https://github.com/link-foundation/start/actions/runs/31388354106/job/93453943961"},{"completedAt":"2026-08-10T12:31:28Z","conclusion":"success","databaseId":93453944071,"name":"Test (Bun on macos-latest)","startedAt":"2026-08-10T12:30:52Z","status":"completed","steps":[{"completedAt":"2026-08-10T12:30:55Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-08-10T12:30:53Z","status":"completed"},{"completedAt":"2026-08-10T12:30:57Z","conclusion":"success","name":"Run actions/checkout@v6","number":2,"startedAt":"2026-08-10T12:30:55Z","status":"completed"},{"completedAt":"2026-08-10T12:30:59Z","conclusion":"success","name":"Setup Bun","number":3,"startedAt":"2026-08-10T12:30:57Z","status":"completed"},{"completedAt":"2026-08-10T12:30:59Z","conclusion":"skipped","name":"Install screen and tmux (Linux)","number":4,"startedAt":"2026-08-10T12:30:59Z","status":"completed"},{"completedAt":"2026-08-10T12:31:05Z","conclusion":"success","name":"Install screen and tmux (macOS)","number":5,"startedAt":"2026-08-10T12:30:59Z","status":"completed"},{"completedAt":"2026-08-10T12:31:05Z","conclusion":"skipped","name":"Setup .NET for clink (Linux)","number":6,"startedAt":"2026-08-10T12:31:05Z","status":"completed"},{"completedAt":"2026-08-10T12:31:05Z","conclusion":"skipped","name":"Install clink (Linux)","number":7,"startedAt":"2026-08-10T12:31:05Z","status":"completed"},{"completedAt":"2026-08-10T12:31:05Z","conclusion":"success","name":"Setup .NET for clink (macOS)","number":8,"startedAt":"2026-08-10T12:31:05Z","status":"completed"},{"completedAt":"2026-08-10T12:31:07Z","conclusion":"success","name":"Install clink (macOS)","number":9,"startedAt":"2026-08-10T12:31:05Z","status":"completed"},{"completedAt":"2026-08-10T12:31:07Z","conclusion":"success","name":"Add .NET tools to PATH","number":10,"startedAt":"2026-08-10T12:31:07Z","status":"completed"},{"completedAt":"2026-08-10T12:31:08Z","conclusion":"success","name":"Install dependencies","number":11,"startedAt":"2026-08-10T12:31:07Z","status":"completed"},{"completedAt":"2026-08-10T12:31:21Z","conclusion":"success","name":"Run tests","number":12,"startedAt":"2026-08-10T12:31:08Z","status":"completed"},{"completedAt":"2026-08-10T12:31:21Z","conclusion":"skipped","name":"Check documented examples (JavaScript)","number":13,"startedAt":"2026-08-10T12:31:21Z","status":"completed"},{"completedAt":"2026-08-10T12:31:22Z","conclusion":"success","name":"Test default execution mode","number":14,"startedAt":"2026-08-10T12:31:21Z","status":"completed"},{"completedAt":"2026-08-10T12:31:22Z","conclusion":"success","name":"Test command-stream execution mode","number":15,"startedAt":"2026-08-10T12:31:22Z","status":"completed"},{"completedAt":"2026-08-10T12:31:23Z","conclusion":"success","name":"Test command-stream via env variable","number":16,"startedAt":"2026-08-10T12:31:22Z","status":"completed"},{"completedAt":"2026-08-10T12:31:23Z","conclusion":"success","name":"Test execution tracking (Unix)","number":17,"startedAt":"2026-08-10T12:31:23Z","status":"completed"},{"completedAt":"2026-08-10T12:31:23Z","conclusion":"skipped","name":"Test execution tracking (Windows)","number":18,"startedAt":"2026-08-10T12:31:23Z","status":"completed"},{"completedAt":"2026-08-10T12:31:23Z","conclusion":"skipped","name":"Test screen isolation mode (Linux)","number":19,"startedAt":"2026-08-10T12:31:23Z","status":"completed"},{"completedAt":"2026-08-10T12:31:23Z","conclusion":"skipped","name":"Test tmux isolation mode (Linux)","number":20,"startedAt":"2026-08-10T12:31:23Z","status":"completed"},{"completedAt":"2026-08-10T12:31:23Z","conclusion":"skipped","name":"Test docker isolation mode (Linux)","number":21,"startedAt":"2026-08-10T12:31:23Z","status":"completed"},{"completedAt":"2026-08-10T12:31:23Z","conclusion":"skipped","name":"Setup SSH server for integration tests (Linux)","number":22,"startedAt":"2026-08-10T12:31:23Z","status":"completed"},{"completedAt":"2026-08-10T12:31:23Z","conclusion":"skipped","name":"Run SSH integration tests (Linux)","number":23,"startedAt":"2026-08-10T12:31:23Z","status":"completed"},{"completedAt":"2026-08-10T12:31:23Z","conclusion":"success","name":"Post Setup .NET for clink (macOS)","number":44,"startedAt":"2026-08-10T12:31:23Z","status":"completed"},{"completedAt":"2026-08-10T12:31:24Z","conclusion":"success","name":"Post Setup Bun","number":45,"startedAt":"2026-08-10T12:31:23Z","status":"completed"},{"completedAt":"2026-08-10T12:31:24Z","conclusion":"success","name":"Post Run actions/checkout@v6","number":46,"startedAt":"2026-08-10T12:31:24Z","status":"completed"},{"completedAt":"2026-08-10T12:31:25Z","conclusion":"success","name":"Complete job","number":47,"startedAt":"2026-08-10T12:31:24Z","status":"completed"}],"url":"https://github.com/link-foundation/start/actions/runs/31388354106/job/93453944071"},{"completedAt":"2026-08-10T12:30:46Z","conclusion":"skipped","databaseId":93453944398,"name":"Check for Changesets","startedAt":"2026-08-10T12:30:47Z","status":"completed","steps":[],"url":"https://github.com/link-foundation/start/actions/runs/31388354106/job/93453944398"},{"completedAt":"2026-08-10T12:32:52Z","conclusion":"success","databaseId":93454297007,"name":"Release","startedAt":"2026-08-10T12:32:11Z","status":"completed","steps":[{"completedAt":"2026-08-10T12:32:15Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-08-10T12:32:12Z","status":"completed"},{"completedAt":"2026-08-10T12:32:17Z","conclusion":"success","name":"Run actions/checkout@v6","number":2,"startedAt":"2026-08-10T12:32:15Z","status":"completed"},{"completedAt":"2026-08-10T12:32:19Z","conclusion":"success","name":"Setup Bun","number":3,"startedAt":"2026-08-10T12:32:17Z","status":"completed"},{"completedAt":"2026-08-10T12:32:22Z","conclusion":"success","name":"Setup Node.js for npm publishing","number":4,"startedAt":"2026-08-10T12:32:19Z","status":"completed"},{"completedAt":"2026-08-10T12:32:24Z","conclusion":"success","name":"Preflight credential checks","number":5,"startedAt":"2026-08-10T12:32:22Z","status":"completed"},{"completedAt":"2026-08-10T12:32:24Z","conclusion":"success","name":"Install dependencies","number":6,"startedAt":"2026-08-10T12:32:24Z","status":"completed"},{"completedAt":"2026-08-10T12:32:31Z","conclusion":"success","name":"Update npm for OIDC trusted publishing","number":7,"startedAt":"2026-08-10T12:32:24Z","status":"completed"},{"completedAt":"2026-08-10T12:32:31Z","conclusion":"success","name":"Check for changesets","number":8,"startedAt":"2026-08-10T12:32:31Z","status":"completed"},{"completedAt":"2026-08-10T12:32:32Z","conclusion":"success","name":"Check if a release is needed (self-healing vs. npm registry)","number":9,"startedAt":"2026-08-10T12:32:31Z","status":"completed"},{"completedAt":"2026-08-10T12:32:32Z","conclusion":"success","name":"Merge multiple changesets","number":10,"startedAt":"2026-08-10T12:32:32Z","status":"completed"},{"completedAt":"2026-08-10T12:32:38Z","conclusion":"success","name":"Version packages and commit to main","number":11,"startedAt":"2026-08-10T12:32:32Z","status":"completed"},{"completedAt":"2026-08-10T12:32:46Z","conclusion":"success","name":"Publish to npm","number":12,"startedAt":"2026-08-10T12:32:38Z","status":"completed"},{"completedAt":"2026-08-10T12:32:47Z","conclusion":"success","name":"Create GitHub Release","number":13,"startedAt":"2026-08-10T12:32:46Z","status":"completed"},{"completedAt":"2026-08-10T12:32:47Z","conclusion":"success","name":"Verify release contains the npm badge (false-positive guard)","number":14,"startedAt":"2026-08-10T12:32:47Z","status":"completed"},{"completedAt":"2026-08-10T12:32:50Z","conclusion":"success","name":"Format GitHub release notes","number":15,"startedAt":"2026-08-10T12:32:47Z","status":"completed"},{"completedAt":"2026-08-10T12:32:50Z","conclusion":"success","name":"Post Setup Node.js for npm publishing","number":28,"startedAt":"2026-08-10T12:32:50Z","status":"completed"},{"completedAt":"2026-08-10T12:32:50Z","conclusion":"success","name":"Post Setup Bun","number":29,"startedAt":"2026-08-10T12:32:50Z","status":"completed"},{"completedAt":"2026-08-10T12:32:51Z","conclusion":"success","name":"Post Run actions/checkout@v6","number":30,"startedAt":"2026-08-10T12:32:50Z","status":"completed"},{"completedAt":"2026-08-10T12:32:51Z","conclusion":"success","name":"Complete job","number":31,"startedAt":"2026-08-10T12:32:51Z","status":"completed"}],"url":"https://github.com/link-foundation/start/actions/runs/31388354106/job/93454297007"},{"completedAt":"2026-08-10T12:32:58Z","conclusion":"success","databaseId":93454478441,"name":"Pipeline Status","startedAt":"2026-08-10T12:32:54Z","status":"completed","steps":[{"completedAt":"2026-08-10T12:32:55Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-08-10T12:32:55Z","status":"completed"},{"completedAt":"2026-08-10T12:32:56Z","conclusion":"success","name":"Run actions/checkout@v6","number":2,"startedAt":"2026-08-10T12:32:55Z","status":"completed"},{"completedAt":"2026-08-10T12:32:56Z","conclusion":"success","name":"Check aggregate pipeline status","number":3,"startedAt":"2026-08-10T12:32:56Z","status":"completed"},{"completedAt":"2026-08-10T12:32:57Z","conclusion":"success","name":"Post Run actions/checkout@v6","number":6,"startedAt":"2026-08-10T12:32:56Z","status":"completed"},{"completedAt":"2026-08-10T12:32:57Z","conclusion":"success","name":"Complete job","number":7,"startedAt":"2026-08-10T12:32:57Z","status":"completed"}],"url":"https://github.com/link-foundation/start/actions/runs/31388354106/job/93454478441"}],"name":"JavaScript CI/CD","startedAt":"2026-08-10T12:30:35Z","status":"completed","updatedAt":"2026-08-10T12:32:59Z","url":"https://github.com/link-foundation/start/actions/runs/31388354106","workflowName":"JavaScript CI/CD"} diff --git a/docs/case-studies/issue-160/data/js-v0.32.0-release.json b/docs/case-studies/issue-160/data/js-v0.32.0-release.json new file mode 100644 index 0000000..2b64854 --- /dev/null +++ b/docs/case-studies/issue-160/data/js-v0.32.0-release.json @@ -0,0 +1 @@ +{"body":"### Minor Changes\n\n- Allow Docker isolation to join multiple networks before starting the command.\n\n Make the Docker multi-network integration test hermetic and add opt-in\n `START_DEBUG` tracing to the Docker network lifecycle helpers.\n\n---\n\n[![npm version](https://img.shields.io/badge/npm-0.32.0-blue.svg)](https://www.npmjs.com/package/start-command/v/0.32.0)","name":"[JavaScript] 0.32.0","publishedAt":"2026-08-10T12:32:47Z","tagName":"js-v0.32.0","targetCommitish":"main","url":"https://github.com/link-foundation/start/releases/tag/js-v0.32.0"} diff --git a/docs/case-studies/issue-160/data/npm-package.json b/docs/case-studies/issue-160/data/npm-package.json new file mode 100644 index 0000000..cc5f463 --- /dev/null +++ b/docs/case-studies/issue-160/data/npm-package.json @@ -0,0 +1,75 @@ +{ + "version": "0.32.0", + "time": { + "created": "2025-12-21T17:57:17.669Z", + "modified": "2026-08-10T12:32:46.406Z", + "0.3.1": "2025-12-21T17:57:17.937Z", + "0.5.1": "2025-12-22T13:07:39.978Z", + "0.5.2": "2025-12-22T15:32:49.724Z", + "0.5.3": "2025-12-22T18:46:11.846Z", + "0.6.0": "2025-12-23T13:53:38.686Z", + "0.7.0": "2025-12-23T17:46:21.286Z", + "0.7.1": "2025-12-23T18:49:03.461Z", + "0.7.2": "2025-12-23T19:51:20.318Z", + "0.7.4": "2025-12-23T21:26:18.492Z", + "0.7.5": "2025-12-23T22:05:36.902Z", + "0.7.6": "2025-12-24T22:33:06.095Z", + "0.9.0": "2025-12-25T14:55:05.903Z", + "0.10.0": "2025-12-26T21:23:02.815Z", + "0.11.0": "2025-12-26T22:05:06.834Z", + "0.13.0": "2025-12-29T12:31:44.580Z", + "0.15.0": "2026-01-06T17:30:38.679Z", + "0.16.0": "2026-01-06T20:12:03.829Z", + "0.17.0": "2026-01-06T23:04:46.565Z", + "0.17.1": "2026-01-07T17:03:20.419Z", + "0.17.2": "2026-01-07T17:53:14.653Z", + "0.17.3": "2026-01-07T19:10:13.327Z", + "0.17.4": "2026-01-07T23:52:57.592Z", + "0.18.0": "2026-01-08T00:39:45.136Z", + "0.19.0": "2026-01-08T02:53:05.398Z", + "0.19.1": "2026-01-08T03:54:40.581Z", + "0.20.0": "2026-01-08T16:37:16.970Z", + "0.20.1": "2026-01-08T17:06:16.416Z", + "0.20.2": "2026-01-08T18:20:29.844Z", + "0.20.3": "2026-01-08T18:45:37.720Z", + "0.20.4": "2026-01-08T22:00:11.633Z", + "0.21.0": "2026-01-25T15:49:28.235Z", + "0.22.0": "2026-03-03T10:38:52.280Z", + "0.23.0": "2026-03-03T18:27:28.705Z", + "0.24.0": "2026-03-04T10:12:28.891Z", + "0.24.1": "2026-03-06T13:58:11.255Z", + "0.24.2": "2026-03-08T20:47:56.541Z", + "0.24.3": "2026-03-10T13:12:41.324Z", + "0.24.4": "2026-03-10T13:43:57.571Z", + "0.24.5": "2026-03-13T07:53:34.807Z", + "0.24.6": "2026-03-13T15:03:33.608Z", + "0.24.7": "2026-03-13T16:05:20.641Z", + "0.24.8": "2026-03-13T19:58:00.226Z", + "0.24.9": "2026-03-14T13:12:24.046Z", + "0.25.0": "2026-03-14T15:07:25.540Z", + "0.25.1": "2026-03-14T21:53:14.144Z", + "0.25.2": "2026-04-08T09:26:52.640Z", + "0.25.3": "2026-04-19T07:30:51.315Z", + "0.25.4": "2026-04-23T11:23:01.671Z", + "0.25.5": "2026-04-24T11:46:39.385Z", + "0.26.0": "2026-04-29T17:27:43.860Z", + "0.27.0": "2026-05-03T11:09:39.344Z", + "0.27.1": "2026-05-03T19:07:07.072Z", + "0.27.2": "2026-05-12T22:02:30.534Z", + "0.28.0": "2026-05-21T12:30:57.019Z", + "0.29.0": "2026-06-09T20:27:10.214Z", + "0.29.1": "2026-06-17T09:18:26.297Z", + "0.29.2": "2026-06-19T10:31:37.776Z", + "0.30.0": "2026-06-24T11:46:08.183Z", + "0.30.1": "2026-06-24T18:21:20.425Z", + "0.30.2": "2026-06-26T16:57:32.486Z", + "0.30.3": "2026-07-05T18:13:30.520Z", + "0.30.4": "2026-08-04T04:27:22.146Z", + "0.30.5": "2026-08-04T08:49:48.713Z", + "0.31.0": "2026-08-09T03:30:28.599Z", + "0.32.0": "2026-08-10T12:32:46.065Z" + }, + "dist-tags": { + "latest": "0.32.0" + } +} diff --git a/docs/case-studies/issue-160/data/pr-157-conversation.json b/docs/case-studies/issue-160/data/pr-157-conversation.json new file mode 100644 index 0000000..ae65df9 --- /dev/null +++ b/docs/case-studies/issue-160/data/pr-157-conversation.json @@ -0,0 +1 @@ +[{"url":"https://api.github.com/repos/link-foundation/start/issues/comments/5239071631","html_url":"https://github.com/link-foundation/start/pull/157#issuecomment-5239071631","issue_url":"https://api.github.com/repos/link-foundation/start/issues/157","id":5239071631,"node_id":"IC_kwDOP85RQM8AAAABOEXjjw","user":{"login":"konard","id":1431904,"node_id":"MDQ6VXNlcjE0MzE5MDQ=","avatar_url":"https://avatars.githubusercontent.com/u/1431904?v=4","gravatar_id":"","url":"https://api.github.com/users/konard","html_url":"https://github.com/konard","followers_url":"https://api.github.com/users/konard/followers","following_url":"https://api.github.com/users/konard/following{/other_user}","gists_url":"https://api.github.com/users/konard/gists{/gist_id}","starred_url":"https://api.github.com/users/konard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/konard/subscriptions","organizations_url":"https://api.github.com/users/konard/orgs","repos_url":"https://api.github.com/users/konard/repos","events_url":"https://api.github.com/users/konard/events{/privacy}","received_events_url":"https://api.github.com/users/konard/received_events","type":"User","user_view_type":"public","site_admin":false},"created_at":"2026-08-10T10:40:32Z","updated_at":"2026-08-10T10:40:32Z","body":"\n## Working session summary\n\nImplemented and finalized [PR #157](https://github.com/link-foundation/start/pull/157).\n\n- Added repeatable `--network` support for JavaScript and Rust.\n- Containers join all networks before commands start.\n- Failed attachments clean up newly created containers.\n- Added metadata, status output, documentation, and release fragments.\n- Added unit and real-Docker regression tests for private-network access, internet egress, and cleanup.\n- Committed as `78d0290 feat(docker): support multiple networks`.\n- All 19 CI checks passed; 6 release-only checks skipped as expected.\n- Working tree is clean and the PR is ready for review.\n\n---\n*This summary was automatically extracted from the AI working session output.*","author_association":"MEMBER","reactions":{"url":"https://api.github.com/repos/link-foundation/start/issues/comments/5239071631/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null,"minimized":null},{"url":"https://api.github.com/repos/link-foundation/start/issues/comments/5239073781","html_url":"https://github.com/link-foundation/start/pull/157#issuecomment-5239073781","issue_url":"https://api.github.com/repos/link-foundation/start/issues/157","id":5239073781,"node_id":"IC_kwDOP85RQM8AAAABOEXr9Q","user":{"login":"konard","id":1431904,"node_id":"MDQ6VXNlcjE0MzE5MDQ=","avatar_url":"https://avatars.githubusercontent.com/u/1431904?v=4","gravatar_id":"","url":"https://api.github.com/users/konard","html_url":"https://github.com/konard","followers_url":"https://api.github.com/users/konard/followers","following_url":"https://api.github.com/users/konard/following{/other_user}","gists_url":"https://api.github.com/users/konard/gists{/gist_id}","starred_url":"https://api.github.com/users/konard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/konard/subscriptions","organizations_url":"https://api.github.com/users/konard/orgs","repos_url":"https://api.github.com/users/konard/repos","events_url":"https://api.github.com/users/konard/events{/privacy}","received_events_url":"https://api.github.com/users/konard/received_events","type":"User","user_view_type":"public","site_admin":false},"created_at":"2026-08-10T10:40:46Z","updated_at":"2026-08-10T10:40:46Z","body":"## 🤖 Solution Draft Log\nThis log file contains the complete execution trace of the AI solution draft process.\n\n### 💰 **Cost estimation:**\n- Model: GPT-5.6 Sol\n- Provider: OpenAI\n- Public pricing estimate: $14.259805\n\n### 📊 **Context and tokens usage:**\n- 282.4K / 200K (141%) input tokens, 35.6K / 128K (28%) output tokens\n\nTotal: (282.4K + 9.8M cached) input tokens, 35.6K output tokens, $14.259805 cost\n\n### 🤖 **Models used:**\n- Tool: OpenAI Codex\n- Requested: `gpt-5.6-sol`\n- Thinking level: medium (~15999 tokens)\n- **Model: GPT 5.6 Sol** (`gpt-5.6-sol`)\n\n### 📎 **Log file uploaded as Gist** (3628KB)\n- [View complete solution draft log](https://gist.githubusercontent.com/konard/4a814821b472618af59dbd4a6d083c28/raw/b2f0e89f0aa394c70e4d74d1f6a9d8b177bea020/tmp-hive-mind-log-upload-PxTYDG-sanitized.log.txt)\n\n---\n*Now working session is ended, feel free to review and add any feedback on the solution draft.*","author_association":"MEMBER","reactions":{"url":"https://api.github.com/repos/link-foundation/start/issues/comments/5239073781/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null,"minimized":null},{"url":"https://api.github.com/repos/link-foundation/start/issues/comments/5239096177","html_url":"https://github.com/link-foundation/start/pull/157#issuecomment-5239096177","issue_url":"https://api.github.com/repos/link-foundation/start/issues/157","id":5239096177,"node_id":"IC_kwDOP85RQM8AAAABOEZDcQ","user":{"login":"konard","id":1431904,"node_id":"MDQ6VXNlcjE0MzE5MDQ=","avatar_url":"https://avatars.githubusercontent.com/u/1431904?v=4","gravatar_id":"","url":"https://api.github.com/users/konard","html_url":"https://github.com/konard","followers_url":"https://api.github.com/users/konard/followers","following_url":"https://api.github.com/users/konard/following{/other_user}","gists_url":"https://api.github.com/users/konard/gists{/gist_id}","starred_url":"https://api.github.com/users/konard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/konard/subscriptions","organizations_url":"https://api.github.com/users/konard/orgs","repos_url":"https://api.github.com/users/konard/repos","events_url":"https://api.github.com/users/konard/events{/privacy}","received_events_url":"https://api.github.com/users/konard/received_events","type":"User","user_view_type":"public","site_admin":false},"created_at":"2026-08-10T10:43:15Z","updated_at":"2026-08-10T10:43:15Z","body":"## 🎉 Auto-merged\n\nThis pull request has been automatically merged by hive-mind.\n- All CI checks have passed\n\n---\n*Auto-merged by hive-mind with --auto-merge flag*","author_association":"MEMBER","reactions":{"url":"https://api.github.com/repos/link-foundation/start/issues/comments/5239096177/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null,"minimized":null}] \ No newline at end of file diff --git a/docs/case-studies/issue-160/data/pr-157-review-comments.json b/docs/case-studies/issue-160/data/pr-157-review-comments.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/docs/case-studies/issue-160/data/pr-157-review-comments.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/docs/case-studies/issue-160/data/pr-157-reviews.json b/docs/case-studies/issue-160/data/pr-157-reviews.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/docs/case-studies/issue-160/data/pr-157-reviews.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/docs/case-studies/issue-160/data/pr-157.json b/docs/case-studies/issue-160/data/pr-157.json new file mode 100644 index 0000000..06bda77 --- /dev/null +++ b/docs/case-studies/issue-160/data/pr-157.json @@ -0,0 +1 @@ +{"baseRefName":"main","body":"Fixes #156\n\n## Summary\n\n- make `--network` repeatable in both the JavaScript and Rust CLIs while preserving the first-network compatibility field\n- create multi-network containers first, attach every additional network, and only then start the command, eliminating the startup race\n- clean up newly created containers when an additional network cannot be attached\n- expose the ordered network list in status output and execution metadata\n- document that repeatable `--network-alias` values belong to the first network\n- add JavaScript and Rust release fragments for the new CLI capability\n\n## Reproduction and regression coverage\n\nBefore this change, parsing multiple `--network` flags retained only the last value, and Docker isolation could not place a command on both a private service network and an egress-capable network before it started.\n\nThe new real-daemon integration tests launch a sidecar on an internal network, then verify that the command container can reach both the sidecar alias and `api.github.com` through two networks. They also verify that failure to attach the second network leaves no orphaned container. Parser, runtime-argument, status, and metadata unit coverage verifies network ordering and backward compatibility.\n\n## Verification\n\n- `cd js && bun run test` — 712 passing\n- `cd rust && cargo test --all-targets --all-features` — all unit, integration, and doc tests passing\n- `cd js && bun run check`\n- `cd rust && cargo fmt --check`\n- `cd rust && cargo clippy --all-targets --all-features -- -D warnings`\n- file-size, JS/Rust parity, documentation-example, and changeset checks\n- real Docker network integration suites for JavaScript and Rust\n\nScreenshots are not applicable because this is a CLI/runtime behavior change.\n","commits":[{"authoredDate":"2026-08-10T10:17:47Z","authors":[{"email":"drakonard@gmail.com","id":"MDQ6VXNlcjE0MzE5MDQ=","login":"konard","name":"konard"}],"committedDate":"2026-08-10T10:17:47Z","messageBody":"Adding .gitkeep for PR creation (default mode).\nThis file will be removed when the task is complete.\n\nIssue: https://github.com/link-foundation/start/issues/156","messageHeadline":"Initial commit with task details","oid":"73008d6b21e698f2a3e8d1503c80768d41ac4616"},{"authoredDate":"2026-08-10T10:36:50Z","authors":[{"email":"drakonard@gmail.com","id":"MDQ6VXNlcjE0MzE5MDQ=","login":"konard","name":"konard"}],"committedDate":"2026-08-10T10:36:50Z","messageBody":"Create containers before attaching extra networks so commands cannot race network setup.\\n\\nCloses #156","messageHeadline":"feat(docker): support multiple networks","oid":"78d0290e4d8fd27059f83df13493815d8a21844d"}],"files":[{"path":".gitkeep","additions":1,"deletions":0,"changeType":"ADDED"},{"path":"README.md","additions":13,"deletions":2,"changeType":"MODIFIED"},{"path":"js/.changeset/issue-156-repeatable-networks.md","additions":5,"deletions":0,"changeType":"ADDED"},{"path":"js/src/lib/args-parser.js","additions":4,"deletions":4,"changeType":"MODIFIED"},{"path":"js/src/lib/docker-network-lifecycle.js","additions":41,"deletions":0,"changeType":"ADDED"},{"path":"js/src/lib/docker-network-options.js","additions":5,"deletions":2,"changeType":"MODIFIED"},{"path":"js/src/lib/isolation.js","additions":51,"deletions":11,"changeType":"MODIFIED"},{"path":"js/src/lib/usage.js","additions":2,"deletions":2,"changeType":"MODIFIED"},{"path":"js/test/docker-network-integration.js","additions":26,"deletions":11,"changeType":"MODIFIED"},{"path":"js/test/docker-runtime-options.js","additions":14,"deletions":1,"changeType":"MODIFIED"},{"path":"rust/changelog.d/156.md","additions":5,"deletions":0,"changeType":"ADDED"},{"path":"rust/src/bin/main.rs","additions":1,"deletions":0,"changeType":"MODIFIED"},{"path":"rust/src/lib/args_parser.rs","additions":16,"deletions":5,"changeType":"MODIFIED"},{"path":"rust/src/lib/args_parser_cases.rs","additions":10,"deletions":0,"changeType":"MODIFIED"},{"path":"rust/src/lib/docker_cleanup.rs","additions":9,"deletions":1,"changeType":"MODIFIED"},{"path":"rust/src/lib/docker_network_lifecycle.rs","additions":54,"deletions":0,"changeType":"ADDED"},{"path":"rust/src/lib/isolation.rs","additions":56,"deletions":54,"changeType":"MODIFIED"},{"path":"rust/src/lib/isolation_metadata.rs","additions":33,"deletions":4,"changeType":"MODIFIED"},{"path":"rust/src/lib/isolation_metadata_cases.rs","additions":16,"deletions":3,"changeType":"MODIFIED"},{"path":"rust/src/lib/isolation_shell.rs","additions":37,"deletions":0,"changeType":"ADDED"},{"path":"rust/src/lib/mod.rs","additions":1,"deletions":0,"changeType":"MODIFIED"},{"path":"rust/src/lib/usage.rs","additions":2,"deletions":2,"changeType":"MODIFIED"},{"path":"rust/tests/docker_network.rs","additions":19,"deletions":4,"changeType":"MODIFIED"}],"headRefName":"issue-156-a9778f176d79","isDraft":false,"mergeCommit":{"oid":"d959632b399ae343ff29114fc439650bf65122c5"},"mergedAt":"2026-08-10T10:43:14Z","number":157,"state":"MERGED","title":"feat: support multiple Docker networks","url":"https://github.com/link-foundation/start/pull/157"} diff --git a/docs/case-studies/issue-160/data/pr-159-conversation.json b/docs/case-studies/issue-160/data/pr-159-conversation.json new file mode 100644 index 0000000..ba17f20 --- /dev/null +++ b/docs/case-studies/issue-160/data/pr-159-conversation.json @@ -0,0 +1 @@ +[{"url":"https://api.github.com/repos/link-foundation/start/issues/comments/5239905679","html_url":"https://github.com/link-foundation/start/pull/159#issuecomment-5239905679","issue_url":"https://api.github.com/repos/link-foundation/start/issues/159","id":5239905679,"node_id":"IC_kwDOP85RQM8AAAABOFKdjw","user":{"login":"github-advanced-security[bot]","id":62310815,"node_id":"MDM6Qm90NjIzMTA4MTU=","avatar_url":"https://avatars.githubusercontent.com/in/57789?v=4","gravatar_id":"","url":"https://api.github.com/users/github-advanced-security%5Bbot%5D","html_url":"https://github.com/apps/github-advanced-security","followers_url":"https://api.github.com/users/github-advanced-security%5Bbot%5D/followers","following_url":"https://api.github.com/users/github-advanced-security%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/github-advanced-security%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/github-advanced-security%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/github-advanced-security%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/github-advanced-security%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/github-advanced-security%5Bbot%5D/repos","events_url":"https://api.github.com/users/github-advanced-security%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/github-advanced-security%5Bbot%5D/received_events","type":"Bot","user_view_type":"public","site_admin":false},"created_at":"2026-08-10T12:09:18Z","updated_at":"2026-08-10T12:09:18Z","body":"You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool.\n\n### What Enabling Code Scanning Means:\n\n- The 'Security' tab will display more code scanning analysis results (e.g., for the default branch).\n- Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results.\n- You will be able to see the analysis results for the pull request's branch on this [overview](/link-foundation/start/security/code-scanning?query=pr%3A159+is%3Aopen) once the scans have completed and the checks have passed.\n\nFor more information about GitHub Code Scanning, check out [the documentation](https://docs.github.com/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning).\n","author_association":"NONE","reactions":{"url":"https://api.github.com/repos/link-foundation/start/issues/comments/5239905679/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null,"minimized":null},{"url":"https://api.github.com/repos/link-foundation/start/issues/comments/5240196069","html_url":"https://github.com/link-foundation/start/pull/159#issuecomment-5240196069","issue_url":"https://api.github.com/repos/link-foundation/start/issues/159","id":5240196069,"node_id":"IC_kwDOP85RQM8AAAABOFcL5Q","user":{"login":"konard","id":1431904,"node_id":"MDQ6VXNlcjE0MzE5MDQ=","avatar_url":"https://avatars.githubusercontent.com/u/1431904?v=4","gravatar_id":"","url":"https://api.github.com/users/konard","html_url":"https://github.com/konard","followers_url":"https://api.github.com/users/konard/followers","following_url":"https://api.github.com/users/konard/following{/other_user}","gists_url":"https://api.github.com/users/konard/gists{/gist_id}","starred_url":"https://api.github.com/users/konard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/konard/subscriptions","organizations_url":"https://api.github.com/users/konard/orgs","repos_url":"https://api.github.com/users/konard/repos","events_url":"https://api.github.com/users/konard/events{/privacy}","received_events_url":"https://api.github.com/users/konard/received_events","type":"User","user_view_type":"public","site_admin":false},"created_at":"2026-08-10T12:27:05Z","updated_at":"2026-08-10T12:27:05Z","body":"All four workflows are green on `a2c9373`: [JavaScript CI/CD](https://github.com/link-foundation/start/actions/runs/31386976144), [Rust CI/CD](https://github.com/link-foundation/start/actions/runs/31386976147), [Security](https://github.com/link-foundation/start/actions/runs/31386976133), [Broken Link Checker](https://github.com/link-foundation/start/actions/runs/31386976126).\n\nTwo things worth flagging for a maintainer:\n\n1. **The dependency graph is disabled for this repository.** `actions/dependency-review-action@v5` failed with `Dependency review is not supported on this repository`, and `GET /repos/link-foundation/start/dependency-graph/compare/...` returns `403 Forbidden` — this is an owner-level setting that cannot be changed from a workflow or via the REST API. The job now probes that endpoint and emits an actionable `::warning::` instead of a misleading red gate; enabling **Settings → Code security → Dependency graph** makes it enforcing again with no workflow change. I did not flip the setting myself since it is outside this PR.\n\n2. **The new `pipeline-status` gate already proved itself.** The first Rust run on this commit came back `cancelled` with every real job green — the `Pipeline Status` runner was lost mid-step (no log blob was ever uploaded, and the job ran 10 minutes against a 5-minute timeout). Before this PR that shape of failure produced no red signal at all. Re-running the job succeeded in 7 seconds, so it was infrastructure, not the script — but it is exactly the class of silent failure the issue asked to eliminate.","author_association":"MEMBER","reactions":{"url":"https://api.github.com/repos/link-foundation/start/issues/comments/5240196069/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null,"minimized":null},{"url":"https://api.github.com/repos/link-foundation/start/issues/comments/5240210546","html_url":"https://github.com/link-foundation/start/pull/159#issuecomment-5240210546","issue_url":"https://api.github.com/repos/link-foundation/start/issues/159","id":5240210546,"node_id":"IC_kwDOP85RQM8AAAABOFdEcg","user":{"login":"konard","id":1431904,"node_id":"MDQ6VXNlcjE0MzE5MDQ=","avatar_url":"https://avatars.githubusercontent.com/u/1431904?v=4","gravatar_id":"","url":"https://api.github.com/users/konard","html_url":"https://github.com/konard","followers_url":"https://api.github.com/users/konard/followers","following_url":"https://api.github.com/users/konard/following{/other_user}","gists_url":"https://api.github.com/users/konard/gists{/gist_id}","starred_url":"https://api.github.com/users/konard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/konard/subscriptions","organizations_url":"https://api.github.com/users/konard/orgs","repos_url":"https://api.github.com/users/konard/repos","events_url":"https://api.github.com/users/konard/events{/privacy}","received_events_url":"https://api.github.com/users/konard/received_events","type":"User","user_view_type":"public","site_admin":false},"created_at":"2026-08-10T12:27:58Z","updated_at":"2026-08-10T12:27:58Z","body":"## 🤖 Solution Draft Log\nThis log file contains the complete execution trace of the AI solution draft process.\n\n### 💰 Cost: **$12.743766**\n\n### 📊 **Context and tokens usage:**\n\n**Claude Opus 5:** (3 sub-sessions)\n1. 116.5K / 1M (12%) input tokens, 19.5K / 128K (15%) output tokens\n2. 116.1K / 1M (12%) input tokens, 36K / 128K (28%) output tokens\n3. 96.3K / 1M (10%) input tokens, 32.4K / 128K (25%) output tokens\n\nTotal: (8.1K new + 286.9K cache writes + 14.0M cache reads) input tokens, 112.4K output tokens, $12.741757 cost\n\n**Claude Haiku 4.5:**\n- 1.5K / 200K (1%) input tokens, 105 / 64K (0%) output tokens\n\nTotal: 1.5K input tokens, 105 output tokens, $0.002009 cost\n\n### 🤖 **Models used:**\n- Tool: Anthropic Claude Code\n- Requested: `opus` (`claude-opus-5`)\n- Thinking level: off (disabled)\n- **Main model: Claude Opus 5** (`claude-opus-5`)\n- **Additional models:**\n * **Claude Haiku 4.5** (`claude-haiku-4-5-20251001`)\n\n### 📎 **Log file uploaded as Gist** (4890KB)\n- [View complete solution draft log](https://gist.githubusercontent.com/konard/66284b4498aa5e0ff01244a42418df2d/raw/70603abe685ece439944b9fee132b24456a97625/tmp-hive-mind-log-upload-mPKYGM-sanitized.log.txt)\n\n---\n*Now working session is ended, feel free to review and add any feedback on the solution draft.*","author_association":"MEMBER","reactions":{"url":"https://api.github.com/repos/link-foundation/start/issues/comments/5240210546/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null,"minimized":null},{"url":"https://api.github.com/repos/link-foundation/start/issues/comments/5240252131","html_url":"https://github.com/link-foundation/start/pull/159#issuecomment-5240252131","issue_url":"https://api.github.com/repos/link-foundation/start/issues/159","id":5240252131,"node_id":"IC_kwDOP85RQM8AAAABOFfm4w","user":{"login":"konard","id":1431904,"node_id":"MDQ6VXNlcjE0MzE5MDQ=","avatar_url":"https://avatars.githubusercontent.com/u/1431904?v=4","gravatar_id":"","url":"https://api.github.com/users/konard","html_url":"https://github.com/konard","followers_url":"https://api.github.com/users/konard/followers","following_url":"https://api.github.com/users/konard/following{/other_user}","gists_url":"https://api.github.com/users/konard/gists{/gist_id}","starred_url":"https://api.github.com/users/konard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/konard/subscriptions","organizations_url":"https://api.github.com/users/konard/orgs","repos_url":"https://api.github.com/users/konard/repos","events_url":"https://api.github.com/users/konard/events{/privacy}","received_events_url":"https://api.github.com/users/konard/received_events","type":"User","user_view_type":"public","site_admin":false},"created_at":"2026-08-10T12:30:33Z","updated_at":"2026-08-10T12:30:33Z","body":"## 🎉 Auto-merged\n\nThis pull request has been automatically merged by hive-mind.\n- All CI checks have passed\n\n---\n*Auto-merged by hive-mind with --auto-merge flag*","author_association":"MEMBER","reactions":{"url":"https://api.github.com/repos/link-foundation/start/issues/comments/5240252131/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null,"minimized":null}] \ No newline at end of file diff --git a/docs/case-studies/issue-160/data/pr-159-hermetic-probe-fix.diff b/docs/case-studies/issue-160/data/pr-159-hermetic-probe-fix.diff new file mode 100644 index 0000000..41acc07 --- /dev/null +++ b/docs/case-studies/issue-160/data/pr-159-hermetic-probe-fix.diff @@ -0,0 +1,449 @@ +diff --git a/js/test/docker-network-integration.js b/js/test/docker-network-integration.js +index a85757a..8766529 100644 +--- a/js/test/docker-network-integration.js ++++ b/js/test/docker-network-integration.js +@@ -1,5 +1,5 @@ + #!/usr/bin/env bun +-/** Real-daemon integration coverage for Docker network isolation (issues #154, #156). */ ++/** Real-daemon integration coverage for Docker network isolation (issues #154, #156, #158). */ + + const { after, before, describe, it } = require('node:test'); + const assert = require('assert'); +@@ -7,9 +7,15 @@ const { spawnSync } = require('child_process'); + const { randomUUID } = require('crypto'); + const { runInDocker } = require('../src/lib/isolation'); + ++// Bun's `node:test` shim ignores a `describe`-level timeout, so every `it` ++// declares its own budget explicitly (issue #158). ++const TEST_TIMEOUT = 120000; ++ + const suffix = randomUUID().slice(0, 8); + const network = `start-network-${suffix}`; ++const secondNetwork = `start-network-b-${suffix}`; + const sidecar = `start-sidecar-${suffix}`; ++const secondSidecar = `start-sidecar-b-${suffix}`; + const connected = `start-connected-${suffix}`; + const control = `start-control-${suffix}`; + const missing = `start-missing-${suffix}`; +@@ -20,7 +26,36 @@ function docker(args) { + return spawnSync('docker', args, { encoding: 'utf8' }); + } + +-describe('Docker named network integration', { timeout: 60000 }, () => { ++/** ++ * Container output, folded into assertion messages so a CI failure carries the ++ * evidence needed to diagnose it instead of only reporting the exit code. ++ */ ++function containerDiagnostics(name) { ++ const logs = docker(['logs', name]); ++ const output = `${logs.stdout || ''}${logs.stderr || ''}`.trim(); ++ return `\n--- docker logs ${name} ---\n${output || ''}\n---`; ++} ++ ++function createInternalNetworkWithSidecar(networkName, containerName, alias) { ++ const created = docker(['network', 'create', '--internal', networkName]); ++ assert.strictEqual(created.status, 0, created.stderr); ++ const started = docker([ ++ 'run', ++ '-d', ++ '--name', ++ containerName, ++ '--network', ++ networkName, ++ '--network-alias', ++ alias, ++ 'alpine:3.23', ++ 'sleep', ++ '300', ++ ]); ++ assert.strictEqual(started.status, 0, started.stderr); ++} ++ ++describe('Docker named network integration', () => { + before(() => { + dockerAvailable = + process.platform === 'linux' && docker(['info']).status === 0; +@@ -28,108 +63,119 @@ describe('Docker named network integration', { timeout: 60000 }, () => { + return; + } + +- const created = docker(['network', 'create', '--internal', network]); +- assert.strictEqual(created.status, 0, created.stderr); +- const started = docker([ +- 'run', +- '-d', +- '--name', +- sidecar, +- '--network', +- network, +- '--network-alias', +- 'formal-ai', +- 'alpine:3.23', +- 'sleep', +- '60', +- ]); +- assert.strictEqual(started.status, 0, started.stderr); ++ createInternalNetworkWithSidecar(network, sidecar, 'formal-ai'); ++ createInternalNetworkWithSidecar(secondNetwork, secondSidecar, 'formal-db'); + }); + + after(() => { + if (!dockerAvailable) { + return; + } +- docker(['rm', '-f', sidecar, connected, control, missing, missingAttached]); +- docker(['network', 'rm', network]); ++ docker([ ++ 'rm', ++ '-f', ++ sidecar, ++ secondSidecar, ++ connected, ++ control, ++ missing, ++ missingAttached, ++ ]); ++ docker(['network', 'rm', network, secondNetwork]); + }); + +- it('reaches a private sidecar and the internet through two networks', async () => { +- if (!dockerAvailable) { +- return; ++ it( ++ 'reaches a private sidecar on each of two networks', ++ { timeout: TEST_TIMEOUT }, ++ async () => { ++ if (!dockerAvailable) { ++ return; ++ } ++ ++ // Both endpoints are local, user-defined networks on purpose: probing a ++ // public endpoint (previously `https://api.github.com`) made this test ++ // fail whenever the shared runner IP hit the 60 requests/hour ++ // unauthenticated GitHub API rate limit (issue #158). ++ const joined = await runInDocker( ++ 'ping -c 1 formal-ai && ping -c 1 formal-db', ++ { ++ image: 'alpine:3.23', ++ session: connected, ++ network, ++ networks: [network, secondNetwork], ++ detached: true, ++ shell: 'sh', ++ keepContainer: true, ++ } ++ ); ++ assert.strictEqual(joined.success, true, joined.message); ++ const joinedExit = docker(['wait', connected]); ++ assert.strictEqual(joinedExit.status, 0, joinedExit.stderr); ++ assert.strictEqual( ++ joinedExit.stdout.trim(), ++ '0', ++ `container did not exit cleanly${containerDiagnostics(connected)}` ++ ); ++ ++ const unconnected = await runInDocker('ping -c 1 formal-ai', { ++ image: 'alpine:3.23', ++ session: control, ++ shell: 'sh', ++ alwaysCleanupContainer: true, ++ }); ++ assert.strictEqual(unconnected.success, false, unconnected.message); + } ++ ); ++ ++ it( ++ 'fails for a missing network without orphaning a container', ++ { timeout: TEST_TIMEOUT }, ++ async () => { ++ if (!dockerAvailable) { ++ return; ++ } + +- const joined = await runInDocker( +- 'ping -c 1 formal-ai && wget -q --spider https://api.github.com', +- { ++ const result = await runInDocker('echo should-not-run', { + image: 'alpine:3.23', +- session: connected, +- network: 'bridge', +- networks: ['bridge', network], ++ session: missing, ++ network: `${network}-absent`, + detached: true, + shell: 'sh', +- keepContainer: true, +- } +- ); +- assert.strictEqual(joined.success, true, joined.message); +- const joinedExit = docker(['wait', connected]); +- assert.strictEqual(joinedExit.status, 0, joinedExit.stderr); +- assert.strictEqual(joinedExit.stdout.trim(), '0'); +- +- const unconnected = await runInDocker('ping -c 1 formal-ai', { +- image: 'alpine:3.23', +- session: control, +- shell: 'sh', +- alwaysCleanupContainer: true, +- }); +- assert.strictEqual(unconnected.success, false); +- }); ++ }); ++ assert.strictEqual(result.success, false); ++ assert.match(result.message, /network .* not found/i); ++ assert.notStrictEqual(docker(['inspect', missing]).status, 0); + +- it('fails for a missing network without orphaning a container', async () => { +- if (!dockerAvailable) { +- return; +- } ++ const missingSecond = await runInDocker('echo should-not-run', { ++ image: 'alpine:3.23', ++ session: missing, ++ network, ++ networks: [network, `${network}-absent`], ++ detached: true, ++ shell: 'sh', ++ }); ++ assert.strictEqual(missingSecond.success, false); ++ assert.match(missingSecond.message, /network .* not found/i); ++ assert.notStrictEqual(docker(['inspect', missing]).status, 0); + +- const result = await runInDocker('echo should-not-run', { +- image: 'alpine:3.23', +- session: missing, +- network: `${network}-absent`, +- detached: true, +- shell: 'sh', +- }); +- assert.strictEqual(result.success, false); +- assert.match(result.message, /network .* not found/i); +- assert.notStrictEqual(docker(['inspect', missing]).status, 0); +- +- const missingSecond = await runInDocker('echo should-not-run', { +- image: 'alpine:3.23', +- session: missing, +- network: 'bridge', +- networks: ['bridge', `${network}-absent`], +- detached: true, +- shell: 'sh', +- }); +- assert.strictEqual(missingSecond.success, false); +- assert.match(missingSecond.message, /network .* not found/i); +- assert.notStrictEqual(docker(['inspect', missing]).status, 0); +- +- const attachedResult = await runInDocker('echo should-not-run', { +- image: 'alpine:3.23', +- session: missingAttached, +- network: `${network}-absent`, +- shell: 'sh', +- }); +- assert.strictEqual(attachedResult.success, false); +- assert.notStrictEqual(docker(['inspect', missingAttached]).status, 0); +- +- const conflict = await runInDocker('echo should-not-run', { +- image: 'alpine:3.23', +- session: sidecar, +- network: `${network}-absent`, +- detached: true, +- shell: 'sh', +- }); +- assert.strictEqual(conflict.success, false); +- assert.strictEqual(docker(['inspect', sidecar]).status, 0); +- }); ++ const attachedResult = await runInDocker('echo should-not-run', { ++ image: 'alpine:3.23', ++ session: missingAttached, ++ network: `${network}-absent`, ++ shell: 'sh', ++ }); ++ assert.strictEqual(attachedResult.success, false); ++ assert.notStrictEqual(docker(['inspect', missingAttached]).status, 0); ++ ++ const conflict = await runInDocker('echo should-not-run', { ++ image: 'alpine:3.23', ++ session: sidecar, ++ network: `${network}-absent`, ++ detached: true, ++ shell: 'sh', ++ }); ++ assert.strictEqual(conflict.success, false); ++ assert.strictEqual(docker(['inspect', sidecar]).status, 0); ++ } ++ ); + }); +diff --git a/rust/tests/docker_network.rs b/rust/tests/docker_network.rs +index 3d9c6f0..ab0f578 100644 +--- a/rust/tests/docker_network.rs ++++ b/rust/tests/docker_network.rs +@@ -1,4 +1,4 @@ +-//! Real-daemon integration coverage for Docker network isolation (issues #154, #156). ++//! Real-daemon integration coverage for Docker network isolation (issues #154, #156, #158). + + use start_command::isolation::run_in_docker; + use start_command::IsolationOptions; +@@ -10,7 +10,7 @@ fn docker(args: &[&str]) -> std::process::Output { + } + + struct DockerResources { +- network: String, ++ networks: Vec, + containers: Vec, + } + +@@ -19,10 +19,59 @@ impl Drop for DockerResources { + let mut rm_args = vec!["rm", "-f"]; + rm_args.extend(self.containers.iter().map(String::as_str)); + let _ = docker(&rm_args); +- let _ = docker(&["network", "rm", &self.network]); ++ let mut network_args = vec!["network", "rm"]; ++ network_args.extend(self.networks.iter().map(String::as_str)); ++ let _ = docker(&network_args); + } + } + ++/// Container output, folded into assertion messages so a CI failure carries the ++/// evidence needed to diagnose it instead of only reporting the exit code. ++fn container_diagnostics(name: &str) -> String { ++ let logs = docker(&["logs", name]); ++ let output = format!( ++ "{}{}", ++ String::from_utf8_lossy(&logs.stdout), ++ String::from_utf8_lossy(&logs.stderr) ++ ); ++ let output = output.trim().to_string(); ++ format!( ++ "\n--- docker logs {name} ---\n{}\n---", ++ if output.is_empty() { ++ "".to_string() ++ } else { ++ output ++ } ++ ) ++} ++ ++fn create_internal_network_with_sidecar(network: &str, container: &str, alias: &str) { ++ let created = docker(&["network", "create", "--internal", network]); ++ assert!( ++ created.status.success(), ++ "{}", ++ String::from_utf8_lossy(&created.stderr) ++ ); ++ let started = docker(&[ ++ "run", ++ "-d", ++ "--name", ++ container, ++ "--network", ++ network, ++ "--network-alias", ++ alias, ++ "alpine:3.23", ++ "sleep", ++ "300", ++ ]); ++ assert!( ++ started.status.success(), ++ "{}", ++ String::from_utf8_lossy(&started.stderr) ++ ); ++} ++ + #[test] + fn named_network_alias_is_private_and_missing_network_leaves_no_orphan() { + if !cfg!(target_os = "linux") { +@@ -37,52 +86,37 @@ fn named_network_alias_is_private_and_missing_network_leaves_no_orphan() { + + let suffix = &Uuid::new_v4().to_string()[..8]; + let network = format!("start-rust-network-{suffix}"); ++ let second_network = format!("start-rust-network-b-{suffix}"); + let sidecar = format!("start-rust-sidecar-{suffix}"); ++ let second_sidecar = format!("start-rust-sidecar-b-{suffix}"); + let connected = format!("start-rust-connected-{suffix}"); + let control = format!("start-rust-control-{suffix}"); + let missing = format!("start-rust-missing-{suffix}"); + let _resources = DockerResources { +- network: network.clone(), ++ networks: vec![network.clone(), second_network.clone()], + containers: vec![ + sidecar.clone(), ++ second_sidecar.clone(), + connected.clone(), + control.clone(), + missing.clone(), + ], + }; + +- let created = docker(&["network", "create", "--internal", &network]); +- assert!( +- created.status.success(), +- "{}", +- String::from_utf8_lossy(&created.stderr) +- ); +- let started = docker(&[ +- "run", +- "-d", +- "--name", +- &sidecar, +- "--network", +- &network, +- "--network-alias", +- "formal-ai", +- "alpine:3.23", +- "sleep", +- "60", +- ]); +- assert!( +- started.status.success(), +- "{}", +- String::from_utf8_lossy(&started.stderr) +- ); ++ create_internal_network_with_sidecar(&network, &sidecar, "formal-ai"); ++ create_internal_network_with_sidecar(&second_network, &second_sidecar, "formal-db"); + ++ // Both endpoints are local, user-defined networks on purpose: probing a ++ // public endpoint (previously `https://api.github.com`) made this test fail ++ // whenever the shared runner IP hit the 60 requests/hour unauthenticated ++ // GitHub API rate limit (issue #158). + let joined = run_in_docker( +- "ping -c 1 formal-ai && wget -q --spider https://api.github.com", ++ "ping -c 1 formal-ai && ping -c 1 formal-db", + &IsolationOptions { + image: Some("alpine:3.23".to_string()), + session: Some(connected), +- network: Some("bridge".to_string()), +- networks: vec!["bridge".to_string(), network.clone()], ++ network: Some(network.clone()), ++ networks: vec![network.clone(), second_network.clone()], + detached: true, + shell: "sh".to_string(), + keep_container: true, +@@ -90,9 +124,15 @@ fn named_network_alias_is_private_and_missing_network_leaves_no_orphan() { + }, + ); + assert!(joined.success, "{}", joined.message); +- let joined_exit = docker(&["wait", joined.session_name.as_deref().unwrap()]); ++ let joined_name = joined.session_name.as_deref().unwrap(); ++ let joined_exit = docker(&["wait", joined_name]); + assert!(joined_exit.status.success()); +- assert_eq!(String::from_utf8_lossy(&joined_exit.stdout).trim(), "0"); ++ assert_eq!( ++ String::from_utf8_lossy(&joined_exit.stdout).trim(), ++ "0", ++ "container did not exit cleanly{}", ++ container_diagnostics(joined_name) ++ ); + + let unconnected = run_in_docker( + "ping -c 1 formal-ai", +@@ -126,8 +166,8 @@ fn named_network_alias_is_private_and_missing_network_leaves_no_orphan() { + &IsolationOptions { + image: Some("alpine:3.23".to_string()), + session: Some(missing.clone()), +- network: Some("bridge".to_string()), +- networks: vec!["bridge".to_string(), format!("{network}-absent")], ++ network: Some(network.clone()), ++ networks: vec![network.clone(), format!("{network}-absent")], + detached: true, + shell: "sh".to_string(), + ..Default::default() diff --git a/docs/case-studies/issue-160/data/pr-159-review-comments.json b/docs/case-studies/issue-160/data/pr-159-review-comments.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/docs/case-studies/issue-160/data/pr-159-review-comments.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/docs/case-studies/issue-160/data/pr-159-reviews.json b/docs/case-studies/issue-160/data/pr-159-reviews.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/docs/case-studies/issue-160/data/pr-159-reviews.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/docs/case-studies/issue-160/data/pr-159.json b/docs/case-studies/issue-160/data/pr-159.json new file mode 100644 index 0000000..87ac485 --- /dev/null +++ b/docs/case-studies/issue-160/data/pr-159.json @@ -0,0 +1 @@ +{"baseRefName":"main","body":"Fixes #158.\n\n## What was wrong\n\nRun [31380353470](https://github.com/link-foundation/start/actions/runs/31380353470) (JS CI/CD on `d959632`) was red, and several gates that looked green could never have gone red.\n\n| Class | Problem | Root cause |\n| --- | --- | --- |\n| **Error** | Docker network integration test failed | The test asserted reachability with `wget -q --spider https://api.github.com`. GitHub allows 60 unauthenticated API requests/hour **per IP** and hosted runners share egress IPs, so the probe returned `403 rate limit exceeded`. The `ping -c 1 formal-ai` half always passed — the product feature was never broken. The **same probe existed in `rust/tests/docker_network.rs:80`**. |\n| **False negative** | Coverage threshold never enforced | `grep -oP '\\d+\\.\\d+(?=%)'` never matched, because Bun's totals row has no `%` (`All files \\| 92.60 \\| 88.09 \\|`). `parseFloat('')` → `NaN` → *\"Could not determine coverage, skipping check\"* → exit 0. |\n| **False negative** | Failing tests reported as success | The coverage step ended in `\\| tee coverage.txt \\|\\| true`. |\n| **False negative** | A timed-out job hid a red run | GitHub reports a `timeout-minutes` kill as `cancelled`, and there was no aggregate status job. |\n| **Warning** | 15× `hint: Using 'master' as the name for the initial branch` | `actions/checkout` with no `init.defaultBranch` configured. |\n| **Risk** | Releases could be cancelled or could race | Workflow-level `concurrency` with `cancel-in-progress` also cancels a release that already started pushing; JS and Rust release jobs used unrelated groups. |\n\n## What changed\n\n**Tests made hermetic (both languages).** `js/test/docker-network-integration.js` and `rust/tests/docker_network.rs` now create a second local `--internal` network with a `formal-db`-aliased sidecar and assert `ping -c 1 formal-ai && ping -c 1 formal-db`. This still proves two-network attachment, with no external dependency. `docker logs` output is folded into the assertion messages.\n\n**Coverage gate made real.** New `scripts/check-js-coverage.mjs` parses the `All files` row by column and treats an unparsable report as a hard failure, not a skip. The test step runs with `set -o pipefail` and no `|| true`.\n\n**Workflow hardening** (all four workflows): workflow-level `concurrency` removed in favour of per-job cancellable `check-*` groups; every job that writes to `main` shares one non-cancellable `main-writer-${{ github.repository }}-main` group *across both workflow files*; `permissions: contents: read` by default; `timeout-minutes` on every job; `always()` → `!cancelled()` outside the status job; `GIT_CONFIG_*` to silence the git-init hints; a `pipeline-status` aggregate gate that fails on `failure` and on `cancelled` when on `main`.\n\n**New workflows from the templates:** `security.yml` (CodeQL for `javascript-typescript`/`actions`/`rust`, `dependency-review-action@v5`, secretlint) and `links.yml` (lychee with a Wayback Machine fallback and `.lycheeignore`).\n\n**Verbose mode, default OFF.** `START_DEBUG=1` now traces the whole `docker create` → `docker network connect` → `docker start` sequence — command, exit status, stdout, stderr — in both `js/src/lib/docker-network-lifecycle.js` and `rust/src/lib/docker_network_lifecycle.rs`, matching the existing `START_DEBUG` convention.\n\n## Tests\n\n| Test | Guards |\n| --- | --- |\n| `js/test/check-js-coverage.mjs` (7) | the coverage parser, incl. \"unparsable ⇒ fail, not skip\" |\n| `js/test/ci-workflow-invariants.js` (12) | timeouts, per-job concurrency, writer serialisation, `!cancelled()`, `pipeline-status` completeness, git hints, `\\|\\| true`, script existence |\n| `rust/tests/ci_workflow_invariants.rs` (17) | the same, plus `set -o pipefail`, the parity gate, and the security/link workflows |\n| `js/test/docker-network-lifecycle.js` (5) + `rust/src/lib/docker_network_lifecycle.rs` (5) | network-list resolution, verbose-off-by-default |\n\nAll pass locally, along with `bun run lint`, `bun run format:check`, `cargo fmt --check`, `cargo clippy -D warnings`, `check-file-size.mjs` and `check-test-parity.mjs` (Rust 698 / JS 754 = 92.1 %).\n\n## Upstream report\n\n`.jscpd.json` in the JS pipeline template sets `\"format\": \"console\"`, but in jscpd `format` is the list of *languages* to analyze (output is `reporters`), so jscpd analyzes **zero files** and the duplication gate can never fail. Reported with a minimal reproduction, workaround and code fix: link-foundation/js-ai-driven-development-pipeline-template#126. The Rust template has no `.jscpd.json`, and its only workflow-level `concurrency` block cancels on `pull_request` only, so no report was warranted there.\n\n## Analysis\n\nEvidence, timeline, per-requirement root causes and the library survey are in [`dev/log/issues/158/pulls/159/ANALYSIS.md`](dev/log/issues/158/pulls/159/ANALYSIS.md), alongside the downloaded run logs.\n","commits":[{"authoredDate":"2026-08-10T11:23:16Z","authors":[{"email":"drakonard@gmail.com","id":"MDQ6VXNlcjE0MzE5MDQ=","login":"konard","name":"konard"}],"committedDate":"2026-08-10T11:23:16Z","messageBody":"Adding .gitkeep for PR creation (default mode).\nThis file will be removed when the task is complete.\n\nIssue: https://github.com/link-foundation/start/issues/158","messageHeadline":"Initial commit with task details","oid":"41d4295baf16e0d1294b13834359b20b8349ac90"},{"authoredDate":"2026-08-10T11:46:06Z","authors":[{"email":"link.assistant.team@proton.me","id":"","login":"","name":"konard"}],"committedDate":"2026-08-10T11:46:06Z","messageBody":"","messageHeadline":"fix(ci): make docker network test hermetic and enforce JS coverage gate","oid":"c9efac051bacf4c488b11a68000033d59c1e8a37"},{"authoredDate":"2026-08-10T11:49:30Z","authors":[{"email":"link.assistant.team@proton.me","id":"","login":"","name":"konard"}],"committedDate":"2026-08-10T11:49:30Z","messageBody":"…us gate","messageHeadline":"ci: job-level concurrency, least-privilege permissions, pipeline-stat…","oid":"32388f11b4a50f958118882f621d06322e6f79a3"},{"authoredDate":"2026-08-10T11:55:20Z","authors":[{"email":"link.assistant.team@proton.me","id":"","login":"","name":"konard"}],"committedDate":"2026-08-10T11:55:20Z","messageBody":"…ck workflows","messageHeadline":"ci: add security (CodeQL, dependency review, secretlint) and link-che…","oid":"aaf5dc044575540aced9a82b08cc6d51b30ae56e"},{"authoredDate":"2026-08-10T12:04:15Z","authors":[{"email":"drakonard@gmail.com","id":"MDQ6VXNlcjE0MzE5MDQ=","login":"konard","name":"konard"}],"committedDate":"2026-08-10T12:04:15Z","messageBody":"…t hermetic\n\n- rust/tests/docker_network.rs no longer probes https://api.github.com; it\n pings a second local --internal network sidecar instead, so the shared\n runner IP hitting the 60 req/hour unauthenticated GitHub API limit can no\n longer fail the suite (same root cause as the JS test, issue #158)\n- docker logs are folded into the exit-code assertion message\n- new rust/tests/ci_workflow_invariants.rs (17 tests) and\n js/test/ci-workflow-invariants.js (12 tests) guard timeouts, per-job\n concurrency, writer serialisation, !cancelled(), pipeline-status coverage,\n git-init hints, pipefail and the coverage helper","messageHeadline":"test(ci): mirror workflow invariants in Rust and make rust docker tes…","oid":"cc6ffe8442829c68959a7d88c27e4be521d6a201"},{"authoredDate":"2026-08-10T12:07:02Z","authors":[{"email":"drakonard@gmail.com","id":"MDQ6VXNlcjE0MzE5MDQ=","login":"konard","name":"konard"}],"committedDate":"2026-08-10T12:07:02Z","messageBody":"Adds verbose logging (default OFF) around the docker create -> network\nconnect -> start sequence in both the JS and Rust lifecycle helpers, so the\nnext failure carries the command, exit status, stdout and stderr instead of\nonly an exit code (issue #158). Covered by 5 JS and 5 Rust unit tests,\nincluding one asserting the default-off behaviour.","messageHeadline":"feat(docker): opt-in START_DEBUG tracing for multi-network attachment","oid":"f2c2096f92b1f3a20c7724a1ae0e5684f91904d0"},{"authoredDate":"2026-08-10T12:07:25Z","authors":[{"email":"drakonard@gmail.com","id":"MDQ6VXNlcjE0MzE5MDQ=","login":"konard","name":"konard"}],"committedDate":"2026-08-10T12:07:25Z","messageBody":"","messageHeadline":"chore: add changeset and changelog fragment for issue #158","oid":"633bf2dabc556f95323792cbd494c87a136311ae"},{"authoredDate":"2026-08-10T12:08:27Z","authors":[{"email":"drakonard@gmail.com","id":"MDQ6VXNlcjE0MzE5MDQ=","login":"konard","name":"konard"}],"committedDate":"2026-08-10T12:08:27Z","messageBody":"","messageHeadline":"docs(dev): deep analysis of issue #158 (timeline, root causes, fixes)","oid":"5daf94c4b561e671b7911fa2bf00e7ce4f175e64"},{"authoredDate":"2026-08-10T12:12:49Z","authors":[{"email":"drakonard@gmail.com","id":"MDQ6VXNlcjE0MzE5MDQ=","login":"konard","name":"konard"}],"committedDate":"2026-08-10T12:12:49Z","messageBody":"…cy graph is off\n\nThe dependency graph is disabled for this repository (the compare endpoint\nreturns 403), so actions/dependency-review-action@v5 failed with\n\"Dependency review is not supported on this repository\" — a configuration\ngap reported as a red gate. The job now probes the endpoint and emits an\nactionable ::warning:: instead, rather than hiding the gate behind\ncontinue-on-error. Once the setting is enabled the gate becomes enforcing\nagain with no workflow change.","messageHeadline":"ci(security): skip dependency review with a warning when the dependen…","oid":"a2c93730b8bfea714cd5ca7fe2f9419d0523f50e"}],"files":[{"path":".github/workflows/js.yml","additions":89,"deletions":20,"changeType":"MODIFIED"},{"path":".github/workflows/links.yml","additions":115,"deletions":0,"changeType":"ADDED"},{"path":".github/workflows/rust.yml","additions":89,"deletions":18,"changeType":"MODIFIED"},{"path":".github/workflows/security.yml","additions":129,"deletions":0,"changeType":"ADDED"},{"path":".gitkeep","additions":2,"deletions":1,"changeType":"MODIFIED"},{"path":".lycheeignore","additions":30,"deletions":0,"changeType":"ADDED"},{"path":".secretlintrc.json","additions":7,"deletions":0,"changeType":"ADDED"},{"path":"dev/log/issues/158/pulls/159/ANALYSIS.md","additions":169,"deletions":0,"changeType":"ADDED"},{"path":"dev/log/issues/158/pulls/159/CI-CD-BEST-PRACTICES.md","additions":401,"deletions":0,"changeType":"ADDED"},{"path":"dev/log/issues/158/pulls/159/ci-logs/js-jobs.json","additions":1,"deletions":0,"changeType":"ADDED"},{"path":"dev/log/issues/158/pulls/159/runs-main.json","additions":1,"deletions":0,"changeType":"ADDED"},{"path":"experiments/ci-hardening-transform.py","additions":122,"deletions":0,"changeType":"ADDED"},{"path":"experiments/docker-network-flake-repro.mjs","additions":58,"deletions":0,"changeType":"ADDED"},{"path":"js/.changeset/issue-158-ci-hardening.md","additions":6,"deletions":0,"changeType":"ADDED"},{"path":"js/src/lib/docker-network-lifecycle.js","additions":28,"deletions":1,"changeType":"MODIFIED"},{"path":"js/test/check-js-coverage.mjs","additions":61,"deletions":0,"changeType":"ADDED"},{"path":"js/test/ci-workflow-invariants.js","additions":274,"deletions":0,"changeType":"ADDED"},{"path":"js/test/docker-network-integration.js","additions":137,"deletions":91,"changeType":"MODIFIED"},{"path":"js/test/docker-network-lifecycle.js","additions":72,"deletions":0,"changeType":"ADDED"},{"path":"rust/Cargo.lock","additions":1,"deletions":1,"changeType":"MODIFIED"},{"path":"rust/changelog.d/159.md","additions":6,"deletions":0,"changeType":"ADDED"},{"path":"rust/src/lib/docker_network_lifecycle.rs","additions":92,"deletions":2,"changeType":"MODIFIED"},{"path":"rust/tests/ci_workflow_invariants.rs","additions":432,"deletions":0,"changeType":"ADDED"},{"path":"rust/tests/docker_network.rs","additions":75,"deletions":35,"changeType":"MODIFIED"},{"path":"scripts/check-js-coverage.mjs","additions":128,"deletions":0,"changeType":"ADDED"},{"path":"scripts/check-pipeline-status.sh","additions":36,"deletions":0,"changeType":"ADDED"},{"path":"scripts/check-web-archive.mjs","additions":263,"deletions":0,"changeType":"ADDED"}],"headRefName":"issue-158-ecf4c4dc2e55","isDraft":false,"mergeCommit":{"oid":"e8ec5e5ee691e1f0eddc76614b424e714be0f41a"},"mergedAt":"2026-08-10T12:30:31Z","number":159,"state":"MERGED","title":"fix(ci): eliminate CI/CD false positives, false negatives, warnings and errors","url":"https://github.com/link-foundation/start/pull/159"} diff --git a/docs/case-studies/issue-160/data/pr-161-route-preservation.diff b/docs/case-studies/issue-160/data/pr-161-route-preservation.diff new file mode 100644 index 0000000..ee3c9ad --- /dev/null +++ b/docs/case-studies/issue-160/data/pr-161-route-preservation.diff @@ -0,0 +1,126 @@ +diff --git a/js/test/docker-network-integration.js b/js/test/docker-network-integration.js +index 8766529..61559d6 100644 +--- a/js/test/docker-network-integration.js ++++ b/js/test/docker-network-integration.js +@@ -1,5 +1,5 @@ + #!/usr/bin/env bun +-/** Real-daemon integration coverage for Docker network isolation (issues #154, #156, #158). */ ++/** Real-daemon integration coverage for Docker network isolation (issues #154, #156, #158, #160). */ + + const { after, before, describe, it } = require('node:test'); + const assert = require('assert'); +@@ -10,6 +10,8 @@ const { runInDocker } = require('../src/lib/isolation'); + // Bun's `node:test` shim ignores a `describe`-level timeout, so every `it` + // declares its own budget explicitly (issue #158). + const TEST_TIMEOUT = 120000; ++const MULTI_NETWORK_PROBE = ++ "ping -c 1 formal-ai && ping -c 1 formal-db && ip route | grep -q '^default '"; + + const suffix = randomUUID().slice(0, 8); + const network = `start-network-${suffix}`; +@@ -84,6 +86,13 @@ describe('Docker named network integration', () => { + docker(['network', 'rm', network, secondNetwork]); + }); + ++ it('keeps the multi-network probe hermetic', () => { ++ assert.doesNotMatch(MULTI_NETWORK_PROBE, /https?:\/\//); ++ assert.match(MULTI_NETWORK_PROBE, /formal-ai/); ++ assert.match(MULTI_NETWORK_PROBE, /formal-db/); ++ assert.match(MULTI_NETWORK_PROBE, /ip route/); ++ }); ++ + it( + 'reaches a private sidecar on each of two networks', + { timeout: TEST_TIMEOUT }, +@@ -95,19 +104,18 @@ describe('Docker named network integration', () => { + // Both endpoints are local, user-defined networks on purpose: probing a + // public endpoint (previously `https://api.github.com`) made this test + // fail whenever the shared runner IP hit the 60 requests/hour +- // unauthenticated GitHub API rate limit (issue #158). +- const joined = await runInDocker( +- 'ping -c 1 formal-ai && ping -c 1 formal-db', +- { +- image: 'alpine:3.23', +- session: connected, +- network, +- networks: [network, secondNetwork], +- detached: true, +- shell: 'sh', +- keepContainer: true, +- } +- ); ++ // unauthenticated GitHub API rate limit. Checking the route table keeps ++ // the original assertion that the default bridge route survived without ++ // making the test depend on any internet service (issues #158, #160). ++ const joined = await runInDocker(MULTI_NETWORK_PROBE, { ++ image: 'alpine:3.23', ++ session: connected, ++ network: 'bridge', ++ networks: ['bridge', network, secondNetwork], ++ detached: true, ++ shell: 'sh', ++ keepContainer: true, ++ }); + assert.strictEqual(joined.success, true, joined.message); + const joinedExit = docker(['wait', connected]); + assert.strictEqual(joinedExit.status, 0, joinedExit.stderr); +diff --git a/rust/tests/docker_network.rs b/rust/tests/docker_network.rs +index ab0f578..1152740 100644 +--- a/rust/tests/docker_network.rs ++++ b/rust/tests/docker_network.rs +@@ -1,10 +1,13 @@ +-//! Real-daemon integration coverage for Docker network isolation (issues #154, #156, #158). ++//! Real-daemon integration coverage for Docker network isolation (issues #154, #156, #158, #160). + + use start_command::isolation::run_in_docker; + use start_command::IsolationOptions; + use std::process::Command; + use uuid::Uuid; + ++const MULTI_NETWORK_PROBE: &str = ++ "ping -c 1 formal-ai && ping -c 1 formal-db && ip route | grep -q '^default '"; ++ + fn docker(args: &[&str]) -> std::process::Output { + Command::new("docker").args(args).output().unwrap() + } +@@ -72,6 +75,15 @@ fn create_internal_network_with_sidecar(network: &str, container: &str, alias: & + ); + } + ++#[test] ++fn multi_network_probe_is_hermetic() { ++ assert!(!MULTI_NETWORK_PROBE.contains("http://")); ++ assert!(!MULTI_NETWORK_PROBE.contains("https://")); ++ assert!(MULTI_NETWORK_PROBE.contains("formal-ai")); ++ assert!(MULTI_NETWORK_PROBE.contains("formal-db")); ++ assert!(MULTI_NETWORK_PROBE.contains("ip route")); ++} ++ + #[test] + fn named_network_alias_is_private_and_missing_network_leaves_no_orphan() { + if !cfg!(target_os = "linux") { +@@ -109,14 +121,20 @@ fn named_network_alias_is_private_and_missing_network_leaves_no_orphan() { + // Both endpoints are local, user-defined networks on purpose: probing a + // public endpoint (previously `https://api.github.com`) made this test fail + // whenever the shared runner IP hit the 60 requests/hour unauthenticated +- // GitHub API rate limit (issue #158). ++ // GitHub API rate limit. Checking the route table keeps the original ++ // assertion that the default bridge route survived without making the test ++ // depend on any internet service (issues #158, #160). + let joined = run_in_docker( +- "ping -c 1 formal-ai && ping -c 1 formal-db", ++ MULTI_NETWORK_PROBE, + &IsolationOptions { + image: Some("alpine:3.23".to_string()), + session: Some(connected), +- network: Some(network.clone()), +- networks: vec![network.clone(), second_network.clone()], ++ network: Some("bridge".to_string()), ++ networks: vec![ ++ "bridge".to_string(), ++ network.clone(), ++ second_network.clone(), ++ ], + detached: true, + shell: "sh".to_string(), + keep_container: true, diff --git a/docs/case-studies/issue-160/data/pre-fix-js-d959632.js b/docs/case-studies/issue-160/data/pre-fix-js-d959632.js new file mode 100644 index 0000000..a85757a --- /dev/null +++ b/docs/case-studies/issue-160/data/pre-fix-js-d959632.js @@ -0,0 +1,135 @@ +#!/usr/bin/env bun +/** Real-daemon integration coverage for Docker network isolation (issues #154, #156). */ + +const { after, before, describe, it } = require('node:test'); +const assert = require('assert'); +const { spawnSync } = require('child_process'); +const { randomUUID } = require('crypto'); +const { runInDocker } = require('../src/lib/isolation'); + +const suffix = randomUUID().slice(0, 8); +const network = `start-network-${suffix}`; +const sidecar = `start-sidecar-${suffix}`; +const connected = `start-connected-${suffix}`; +const control = `start-control-${suffix}`; +const missing = `start-missing-${suffix}`; +const missingAttached = `start-missing-attached-${suffix}`; +let dockerAvailable = false; + +function docker(args) { + return spawnSync('docker', args, { encoding: 'utf8' }); +} + +describe('Docker named network integration', { timeout: 60000 }, () => { + before(() => { + dockerAvailable = + process.platform === 'linux' && docker(['info']).status === 0; + if (!dockerAvailable) { + return; + } + + const created = docker(['network', 'create', '--internal', network]); + assert.strictEqual(created.status, 0, created.stderr); + const started = docker([ + 'run', + '-d', + '--name', + sidecar, + '--network', + network, + '--network-alias', + 'formal-ai', + 'alpine:3.23', + 'sleep', + '60', + ]); + assert.strictEqual(started.status, 0, started.stderr); + }); + + after(() => { + if (!dockerAvailable) { + return; + } + docker(['rm', '-f', sidecar, connected, control, missing, missingAttached]); + docker(['network', 'rm', network]); + }); + + it('reaches a private sidecar and the internet through two networks', async () => { + if (!dockerAvailable) { + return; + } + + const joined = await runInDocker( + 'ping -c 1 formal-ai && wget -q --spider https://api.github.com', + { + image: 'alpine:3.23', + session: connected, + network: 'bridge', + networks: ['bridge', network], + detached: true, + shell: 'sh', + keepContainer: true, + } + ); + assert.strictEqual(joined.success, true, joined.message); + const joinedExit = docker(['wait', connected]); + assert.strictEqual(joinedExit.status, 0, joinedExit.stderr); + assert.strictEqual(joinedExit.stdout.trim(), '0'); + + const unconnected = await runInDocker('ping -c 1 formal-ai', { + image: 'alpine:3.23', + session: control, + shell: 'sh', + alwaysCleanupContainer: true, + }); + assert.strictEqual(unconnected.success, false); + }); + + it('fails for a missing network without orphaning a container', async () => { + if (!dockerAvailable) { + return; + } + + const result = await runInDocker('echo should-not-run', { + image: 'alpine:3.23', + session: missing, + network: `${network}-absent`, + detached: true, + shell: 'sh', + }); + assert.strictEqual(result.success, false); + assert.match(result.message, /network .* not found/i); + assert.notStrictEqual(docker(['inspect', missing]).status, 0); + + const missingSecond = await runInDocker('echo should-not-run', { + image: 'alpine:3.23', + session: missing, + network: 'bridge', + networks: ['bridge', `${network}-absent`], + detached: true, + shell: 'sh', + }); + assert.strictEqual(missingSecond.success, false); + assert.match(missingSecond.message, /network .* not found/i); + assert.notStrictEqual(docker(['inspect', missing]).status, 0); + + const attachedResult = await runInDocker('echo should-not-run', { + image: 'alpine:3.23', + session: missingAttached, + network: `${network}-absent`, + shell: 'sh', + }); + assert.strictEqual(attachedResult.success, false); + assert.notStrictEqual(docker(['inspect', missingAttached]).status, 0); + + const conflict = await runInDocker('echo should-not-run', { + image: 'alpine:3.23', + session: sidecar, + network: `${network}-absent`, + detached: true, + shell: 'sh', + }); + assert.strictEqual(conflict.success, false); + assert.strictEqual(docker(['inspect', sidecar]).status, 0); + }); +}); diff --git a/docs/case-studies/issue-160/data/pre-fix-rust-d959632.rs b/docs/case-studies/issue-160/data/pre-fix-rust-d959632.rs new file mode 100644 index 0000000..3d9c6f0 --- /dev/null +++ b/docs/case-studies/issue-160/data/pre-fix-rust-d959632.rs @@ -0,0 +1,152 @@ +//! Real-daemon integration coverage for Docker network isolation (issues #154, #156). + +use start_command::isolation::run_in_docker; +use start_command::IsolationOptions; +use std::process::Command; +use uuid::Uuid; + +fn docker(args: &[&str]) -> std::process::Output { + Command::new("docker").args(args).output().unwrap() +} + +struct DockerResources { + network: String, + containers: Vec, +} + +impl Drop for DockerResources { + fn drop(&mut self) { + let mut rm_args = vec!["rm", "-f"]; + rm_args.extend(self.containers.iter().map(String::as_str)); + let _ = docker(&rm_args); + let _ = docker(&["network", "rm", &self.network]); + } +} + +#[test] +fn named_network_alias_is_private_and_missing_network_leaves_no_orphan() { + if !cfg!(target_os = "linux") { + eprintln!("Skipping: this integration test requires Linux containers"); + return; + } + let docker_info = Command::new("docker").arg("info").output(); + if !matches!(docker_info, Ok(output) if output.status.success()) { + eprintln!("Skipping: Docker daemon is unavailable"); + return; + } + + let suffix = &Uuid::new_v4().to_string()[..8]; + let network = format!("start-rust-network-{suffix}"); + let sidecar = format!("start-rust-sidecar-{suffix}"); + let connected = format!("start-rust-connected-{suffix}"); + let control = format!("start-rust-control-{suffix}"); + let missing = format!("start-rust-missing-{suffix}"); + let _resources = DockerResources { + network: network.clone(), + containers: vec![ + sidecar.clone(), + connected.clone(), + control.clone(), + missing.clone(), + ], + }; + + let created = docker(&["network", "create", "--internal", &network]); + assert!( + created.status.success(), + "{}", + String::from_utf8_lossy(&created.stderr) + ); + let started = docker(&[ + "run", + "-d", + "--name", + &sidecar, + "--network", + &network, + "--network-alias", + "formal-ai", + "alpine:3.23", + "sleep", + "60", + ]); + assert!( + started.status.success(), + "{}", + String::from_utf8_lossy(&started.stderr) + ); + + let joined = run_in_docker( + "ping -c 1 formal-ai && wget -q --spider https://api.github.com", + &IsolationOptions { + image: Some("alpine:3.23".to_string()), + session: Some(connected), + network: Some("bridge".to_string()), + networks: vec!["bridge".to_string(), network.clone()], + detached: true, + shell: "sh".to_string(), + keep_container: true, + ..Default::default() + }, + ); + assert!(joined.success, "{}", joined.message); + let joined_exit = docker(&["wait", joined.session_name.as_deref().unwrap()]); + assert!(joined_exit.status.success()); + assert_eq!(String::from_utf8_lossy(&joined_exit.stdout).trim(), "0"); + + let unconnected = run_in_docker( + "ping -c 1 formal-ai", + &IsolationOptions { + image: Some("alpine:3.23".to_string()), + session: Some(control), + shell: "sh".to_string(), + always_cleanup_container: true, + ..Default::default() + }, + ); + assert!(!unconnected.success); + + let absent_network = format!("{network}-absent"); + let failed = run_in_docker( + "echo should-not-run", + &IsolationOptions { + image: Some("alpine:3.23".to_string()), + session: Some(missing.clone()), + network: Some(absent_network), + detached: true, + shell: "sh".to_string(), + ..Default::default() + }, + ); + assert!(!failed.success); + assert!(!docker(&["inspect", &missing]).status.success()); + + let failed_second = run_in_docker( + "echo should-not-run", + &IsolationOptions { + image: Some("alpine:3.23".to_string()), + session: Some(missing.clone()), + network: Some("bridge".to_string()), + networks: vec!["bridge".to_string(), format!("{network}-absent")], + detached: true, + shell: "sh".to_string(), + ..Default::default() + }, + ); + assert!(!failed_second.success); + assert!(!docker(&["inspect", &missing]).status.success()); + + let conflict = run_in_docker( + "echo should-not-run", + &IsolationOptions { + image: Some("alpine:3.23".to_string()), + session: Some(sidecar.clone()), + network: Some(format!("{network}-absent")), + detached: true, + shell: "sh".to_string(), + ..Default::default() + }, + ); + assert!(!conflict.success); + assert!(docker(&["inspect", &sidecar]).status.success()); +} diff --git a/docs/case-studies/issue-160/data/recent-main-runs.json b/docs/case-studies/issue-160/data/recent-main-runs.json new file mode 100644 index 0000000..43cd217 --- /dev/null +++ b/docs/case-studies/issue-160/data/recent-main-runs.json @@ -0,0 +1 @@ +[{"conclusion":"success","createdAt":"2026-08-10T12:30:36Z","databaseId":31388355823,"headSha":"e8ec5e5ee691e1f0eddc76614b424e714be0f41a","name":"Rust CI/CD","status":"completed","updatedAt":"2026-08-10T12:35:23Z","url":"https://github.com/link-foundation/start/actions/runs/31388355823","workflowName":"Rust CI/CD"},{"conclusion":"success","createdAt":"2026-08-10T12:30:35Z","databaseId":31388354007,"headSha":"e8ec5e5ee691e1f0eddc76614b424e714be0f41a","name":"Security","status":"completed","updatedAt":"2026-08-10T12:32:41Z","url":"https://github.com/link-foundation/start/actions/runs/31388354007","workflowName":"Security"},{"conclusion":"success","createdAt":"2026-08-10T12:30:35Z","databaseId":31388354106,"headSha":"e8ec5e5ee691e1f0eddc76614b424e714be0f41a","name":"JavaScript CI/CD","status":"completed","updatedAt":"2026-08-10T12:32:59Z","url":"https://github.com/link-foundation/start/actions/runs/31388354106","workflowName":"JavaScript CI/CD"},{"conclusion":"success","createdAt":"2026-08-10T12:30:35Z","databaseId":31388355210,"headSha":"e8ec5e5ee691e1f0eddc76614b424e714be0f41a","name":"Broken Link Checker","status":"completed","updatedAt":"2026-08-10T12:30:56Z","url":"https://github.com/link-foundation/start/actions/runs/31388355210","workflowName":"Broken Link Checker"},{"conclusion":"success","createdAt":"2026-08-10T10:43:17Z","databaseId":31380353804,"headSha":"d959632b399ae343ff29114fc439650bf65122c5","name":"Rust CI/CD","status":"completed","updatedAt":"2026-08-10T10:46:34Z","url":"https://github.com/link-foundation/start/actions/runs/31380353804","workflowName":"Rust CI/CD"},{"conclusion":"failure","createdAt":"2026-08-10T10:43:16Z","databaseId":31380353470,"headSha":"d959632b399ae343ff29114fc439650bf65122c5","name":"JavaScript CI/CD","status":"completed","updatedAt":"2026-08-10T10:44:43Z","url":"https://github.com/link-foundation/start/actions/runs/31380353470","workflowName":"JavaScript CI/CD"},{"conclusion":"success","createdAt":"2026-08-09T03:28:35Z","databaseId":31292498505,"headSha":"4f1080bfca9a42034ef52f0f6db4d9fb8000c877","name":"JavaScript CI/CD","status":"completed","updatedAt":"2026-08-09T03:30:35Z","url":"https://github.com/link-foundation/start/actions/runs/31292498505","workflowName":"JavaScript CI/CD"},{"conclusion":"success","createdAt":"2026-08-09T03:28:35Z","databaseId":31292498502,"headSha":"4f1080bfca9a42034ef52f0f6db4d9fb8000c877","name":"Rust CI/CD","status":"completed","updatedAt":"2026-08-09T03:31:44Z","url":"https://github.com/link-foundation/start/actions/runs/31292498502","workflowName":"Rust CI/CD"},{"conclusion":"success","createdAt":"2026-08-04T08:47:30Z","databaseId":30893451395,"headSha":"296ff97e793f1c5d7a409a4bd4cde94aa3908401","name":"JavaScript CI/CD","status":"completed","updatedAt":"2026-08-04T08:49:56Z","url":"https://github.com/link-foundation/start/actions/runs/30893451395","workflowName":"JavaScript CI/CD"},{"conclusion":"success","createdAt":"2026-08-04T08:47:29Z","databaseId":30893450522,"headSha":"296ff97e793f1c5d7a409a4bd4cde94aa3908401","name":"Rust CI/CD","status":"completed","updatedAt":"2026-08-04T08:51:08Z","url":"https://github.com/link-foundation/start/actions/runs/30893450522","workflowName":"Rust CI/CD"},{"conclusion":"success","createdAt":"2026-08-04T04:24:55Z","databaseId":30877606578,"headSha":"c2a86c77f3070842d4f40c4c040a459e44b429f1","name":"JavaScript CI/CD","status":"completed","updatedAt":"2026-08-04T04:27:29Z","url":"https://github.com/link-foundation/start/actions/runs/30877606578","workflowName":"JavaScript CI/CD"},{"conclusion":"success","createdAt":"2026-08-04T04:24:55Z","databaseId":30877606622,"headSha":"c2a86c77f3070842d4f40c4c040a459e44b429f1","name":"Rust CI/CD","status":"completed","updatedAt":"2026-08-04T04:29:49Z","url":"https://github.com/link-foundation/start/actions/runs/30877606622","workflowName":"Rust CI/CD"},{"conclusion":"success","createdAt":"2026-07-05T18:11:25Z","databaseId":28750160711,"headSha":"2e34ea12480dc10c78e1bd45a00434abb8d30c23","name":"JavaScript CI/CD","status":"completed","updatedAt":"2026-07-05T18:13:37Z","url":"https://github.com/link-foundation/start/actions/runs/28750160711","workflowName":"JavaScript CI/CD"},{"conclusion":"success","createdAt":"2026-07-05T18:11:25Z","databaseId":28750160709,"headSha":"2e34ea12480dc10c78e1bd45a00434abb8d30c23","name":"Rust CI/CD","status":"completed","updatedAt":"2026-07-05T18:15:51Z","url":"https://github.com/link-foundation/start/actions/runs/28750160709","workflowName":"Rust CI/CD"},{"conclusion":"success","createdAt":"2026-06-26T16:55:33Z","databaseId":28252679011,"headSha":"1b031057aab0f7f8baa0167424489cf487a678b7","name":"JavaScript CI/CD","status":"completed","updatedAt":"2026-06-26T16:57:39Z","url":"https://github.com/link-foundation/start/actions/runs/28252679011","workflowName":"JavaScript CI/CD"},{"conclusion":"success","createdAt":"2026-06-26T16:55:33Z","databaseId":28252678976,"headSha":"1b031057aab0f7f8baa0167424489cf487a678b7","name":"Rust CI/CD","status":"completed","updatedAt":"2026-06-26T16:59:22Z","url":"https://github.com/link-foundation/start/actions/runs/28252678976","workflowName":"Rust CI/CD"},{"conclusion":"failure","createdAt":"2026-06-26T15:02:18Z","databaseId":28246415639,"headSha":"ffa747adf1abe07cff0daf9a27c577fbc774cf17","name":"Rust CI/CD","status":"completed","updatedAt":"2026-06-26T15:04:46Z","url":"https://github.com/link-foundation/start/actions/runs/28246415639","workflowName":"Rust CI/CD"},{"conclusion":"failure","createdAt":"2026-06-26T15:02:17Z","databaseId":28246415576,"headSha":"ffa747adf1abe07cff0daf9a27c577fbc774cf17","name":"JavaScript CI/CD","status":"completed","updatedAt":"2026-06-26T15:03:56Z","url":"https://github.com/link-foundation/start/actions/runs/28246415576","workflowName":"JavaScript CI/CD"},{"conclusion":"success","createdAt":"2026-06-24T18:19:16Z","databaseId":28120131604,"headSha":"d75eb4ef13c00ff77ef00a8bcb235ac5aabf2b73","name":"JavaScript CI/CD","status":"completed","updatedAt":"2026-06-24T18:21:28Z","url":"https://github.com/link-foundation/start/actions/runs/28120131604","workflowName":"JavaScript CI/CD"},{"conclusion":"success","createdAt":"2026-06-24T18:19:16Z","databaseId":28120131586,"headSha":"d75eb4ef13c00ff77ef00a8bcb235ac5aabf2b73","name":"Rust CI/CD","status":"completed","updatedAt":"2026-06-24T18:23:11Z","url":"https://github.com/link-foundation/start/actions/runs/28120131586","workflowName":"Rust CI/CD"},{"conclusion":"success","createdAt":"2026-06-24T11:44:11Z","databaseId":28096051115,"headSha":"dad6cf75c1dd856c2a6840fe2c9a93ec1e5346d1","name":"JavaScript CI/CD","status":"completed","updatedAt":"2026-06-24T11:46:15Z","url":"https://github.com/link-foundation/start/actions/runs/28096051115","workflowName":"JavaScript CI/CD"},{"conclusion":"success","createdAt":"2026-06-24T11:44:11Z","databaseId":28096051149,"headSha":"dad6cf75c1dd856c2a6840fe2c9a93ec1e5346d1","name":"Rust CI/CD","status":"completed","updatedAt":"2026-06-24T11:47:49Z","url":"https://github.com/link-foundation/start/actions/runs/28096051149","workflowName":"Rust CI/CD"},{"conclusion":"success","createdAt":"2026-06-19T10:29:46Z","databaseId":27820359337,"headSha":"90f14a25e9d1f87bb4dfd7854e84d9974ae3c786","name":"JavaScript CI/CD","status":"completed","updatedAt":"2026-06-19T10:31:47Z","url":"https://github.com/link-foundation/start/actions/runs/27820359337","workflowName":"JavaScript CI/CD"},{"conclusion":"success","createdAt":"2026-06-19T10:29:46Z","databaseId":27820359281,"headSha":"90f14a25e9d1f87bb4dfd7854e84d9974ae3c786","name":"Rust CI/CD","status":"completed","updatedAt":"2026-06-19T10:33:25Z","url":"https://github.com/link-foundation/start/actions/runs/27820359281","workflowName":"Rust CI/CD"},{"conclusion":"success","createdAt":"2026-06-17T09:16:22Z","databaseId":27678654027,"headSha":"4326267f502b40bacbd955c4529b5f46f83923f7","name":"JavaScript CI/CD","status":"completed","updatedAt":"2026-06-17T09:18:35Z","url":"https://github.com/link-foundation/start/actions/runs/27678654027","workflowName":"JavaScript CI/CD"},{"conclusion":"success","createdAt":"2026-06-17T09:16:22Z","databaseId":27678654005,"headSha":"4326267f502b40bacbd955c4529b5f46f83923f7","name":"Rust CI/CD","status":"completed","updatedAt":"2026-06-17T09:20:53Z","url":"https://github.com/link-foundation/start/actions/runs/27678654005","workflowName":"Rust CI/CD"},{"conclusion":"failure","createdAt":"2026-06-15T07:23:48Z","databaseId":27530618638,"headSha":"713ebc74e3c89700013d94ffad123ccb6f241358","name":"Rust CI/CD","status":"completed","updatedAt":"2026-06-15T07:27:25Z","url":"https://github.com/link-foundation/start/actions/runs/27530618638","workflowName":"Rust CI/CD"},{"conclusion":"failure","createdAt":"2026-06-15T07:23:48Z","databaseId":27530618634,"headSha":"713ebc74e3c89700013d94ffad123ccb6f241358","name":"JavaScript CI/CD","status":"completed","updatedAt":"2026-06-15T07:25:53Z","url":"https://github.com/link-foundation/start/actions/runs/27530618634","workflowName":"JavaScript CI/CD"},{"conclusion":"success","createdAt":"2026-06-09T20:24:42Z","databaseId":27233571694,"headSha":"ab3ccddb7f1fccbd70c9b7209c42d58d770ade5d","name":"JavaScript CI/CD","status":"completed","updatedAt":"2026-06-09T20:27:17Z","url":"https://github.com/link-foundation/start/actions/runs/27233571694","workflowName":"JavaScript CI/CD"},{"conclusion":"success","createdAt":"2026-06-09T20:24:42Z","databaseId":27233571309,"headSha":"ab3ccddb7f1fccbd70c9b7209c42d58d770ade5d","name":"Rust CI/CD","status":"completed","updatedAt":"2026-06-09T20:28:11Z","url":"https://github.com/link-foundation/start/actions/runs/27233571309","workflowName":"Rust CI/CD"}] diff --git a/docs/case-studies/issue-160/data/rust-run-31380353804.json b/docs/case-studies/issue-160/data/rust-run-31380353804.json new file mode 100644 index 0000000..a5fea1a --- /dev/null +++ b/docs/case-studies/issue-160/data/rust-run-31380353804.json @@ -0,0 +1 @@ +{"conclusion":"success","createdAt":"2026-08-10T10:43:17Z","databaseId":31380353804,"displayTitle":"Merge pull request #157 from link-foundation/issue-156-a9778f176d79","event":"push","headBranch":"main","headSha":"d959632b399ae343ff29114fc439650bf65122c5","jobs":[{"completedAt":"2026-08-10T10:43:27Z","conclusion":"success","databaseId":93428927462,"name":"Syntax Pre-Check (.mjs)","startedAt":"2026-08-10T10:43:19Z","status":"completed","steps":[{"completedAt":"2026-08-10T10:43:22Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-08-10T10:43:20Z","status":"completed"},{"completedAt":"2026-08-10T10:43:24Z","conclusion":"success","name":"Run actions/checkout@v6","number":2,"startedAt":"2026-08-10T10:43:22Z","status":"completed"},{"completedAt":"2026-08-10T10:43:25Z","conclusion":"success","name":"Setup Node.js","number":3,"startedAt":"2026-08-10T10:43:24Z","status":"completed"},{"completedAt":"2026-08-10T10:43:25Z","conclusion":"success","name":"Run syntax check on all .mjs files","number":4,"startedAt":"2026-08-10T10:43:25Z","status":"completed"},{"completedAt":"2026-08-10T10:43:25Z","conclusion":"skipped","name":"Simulate merge with main (PRs only)","number":5,"startedAt":"2026-08-10T10:43:25Z","status":"completed"},{"completedAt":"2026-08-10T10:43:25Z","conclusion":"success","name":"Post Setup Node.js","number":9,"startedAt":"2026-08-10T10:43:25Z","status":"completed"},{"completedAt":"2026-08-10T10:43:26Z","conclusion":"success","name":"Post Run actions/checkout@v6","number":10,"startedAt":"2026-08-10T10:43:25Z","status":"completed"},{"completedAt":"2026-08-10T10:43:26Z","conclusion":"success","name":"Complete job","number":11,"startedAt":"2026-08-10T10:43:26Z","status":"completed"}],"url":"https://github.com/link-foundation/start/actions/runs/31380353804/job/93428927462"},{"completedAt":"2026-08-10T10:43:23Z","conclusion":"success","databaseId":93428927532,"name":"Detect Changes","startedAt":"2026-08-10T10:43:19Z","status":"completed","steps":[{"completedAt":"2026-08-10T10:43:20Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-08-10T10:43:19Z","status":"completed"},{"completedAt":"2026-08-10T10:43:21Z","conclusion":"success","name":"Run actions/checkout@v6","number":2,"startedAt":"2026-08-10T10:43:20Z","status":"completed"},{"completedAt":"2026-08-10T10:43:22Z","conclusion":"success","name":"Setup Node.js","number":3,"startedAt":"2026-08-10T10:43:21Z","status":"completed"},{"completedAt":"2026-08-10T10:43:22Z","conclusion":"success","name":"Detect changes","number":4,"startedAt":"2026-08-10T10:43:22Z","status":"completed"},{"completedAt":"2026-08-10T10:43:22Z","conclusion":"success","name":"Post Setup Node.js","number":7,"startedAt":"2026-08-10T10:43:22Z","status":"completed"},{"completedAt":"2026-08-10T10:43:22Z","conclusion":"success","name":"Post Run actions/checkout@v6","number":8,"startedAt":"2026-08-10T10:43:22Z","status":"completed"},{"completedAt":"2026-08-10T10:43:22Z","conclusion":"success","name":"Complete job","number":9,"startedAt":"2026-08-10T10:43:22Z","status":"completed"}],"url":"https://github.com/link-foundation/start/actions/runs/31380353804/job/93428927532"},{"completedAt":"2026-08-10T10:43:17Z","conclusion":"skipped","databaseId":93428928006,"name":"Check for Manual Version Changes","startedAt":"2026-08-10T10:43:17Z","status":"completed","steps":[],"url":"https://github.com/link-foundation/start/actions/runs/31380353804/job/93428928006"},{"completedAt":"2026-08-10T10:43:32Z","conclusion":"success","databaseId":93428953486,"name":"Test Count Parity (Rust vs JS)","startedAt":"2026-08-10T10:43:25Z","status":"completed","steps":[{"completedAt":"2026-08-10T10:43:27Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-08-10T10:43:26Z","status":"completed"},{"completedAt":"2026-08-10T10:43:28Z","conclusion":"success","name":"Run actions/checkout@v6","number":2,"startedAt":"2026-08-10T10:43:27Z","status":"completed"},{"completedAt":"2026-08-10T10:43:29Z","conclusion":"success","name":"Setup Node.js","number":3,"startedAt":"2026-08-10T10:43:28Z","status":"completed"},{"completedAt":"2026-08-10T10:43:29Z","conclusion":"success","name":"Check Rust/JS test count parity","number":4,"startedAt":"2026-08-10T10:43:29Z","status":"completed"},{"completedAt":"2026-08-10T10:43:29Z","conclusion":"success","name":"Post Setup Node.js","number":7,"startedAt":"2026-08-10T10:43:29Z","status":"completed"},{"completedAt":"2026-08-10T10:43:29Z","conclusion":"success","name":"Post Run actions/checkout@v6","number":8,"startedAt":"2026-08-10T10:43:29Z","status":"completed"},{"completedAt":"2026-08-10T10:43:29Z","conclusion":"success","name":"Complete job","number":9,"startedAt":"2026-08-10T10:43:29Z","status":"completed"}],"url":"https://github.com/link-foundation/start/actions/runs/31380353804/job/93428953486"},{"completedAt":"2026-08-10T10:43:47Z","conclusion":"success","databaseId":93428953515,"name":"Lint and Format Check","startedAt":"2026-08-10T10:43:25Z","status":"completed","steps":[{"completedAt":"2026-08-10T10:43:27Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-08-10T10:43:26Z","status":"completed"},{"completedAt":"2026-08-10T10:43:28Z","conclusion":"success","name":"Run actions/checkout@v6","number":2,"startedAt":"2026-08-10T10:43:27Z","status":"completed"},{"completedAt":"2026-08-10T10:43:30Z","conclusion":"success","name":"Setup Rust","number":3,"startedAt":"2026-08-10T10:43:28Z","status":"completed"},{"completedAt":"2026-08-10T10:43:31Z","conclusion":"success","name":"Setup Node.js","number":4,"startedAt":"2026-08-10T10:43:30Z","status":"completed"},{"completedAt":"2026-08-10T10:43:41Z","conclusion":"success","name":"Cache cargo registry","number":5,"startedAt":"2026-08-10T10:43:31Z","status":"completed"},{"completedAt":"2026-08-10T10:43:42Z","conclusion":"success","name":"Check formatting","number":6,"startedAt":"2026-08-10T10:43:41Z","status":"completed"},{"completedAt":"2026-08-10T10:43:44Z","conclusion":"success","name":"Run Clippy","number":7,"startedAt":"2026-08-10T10:43:42Z","status":"completed"},{"completedAt":"2026-08-10T10:43:44Z","conclusion":"success","name":"Check file size limit","number":8,"startedAt":"2026-08-10T10:43:44Z","status":"completed"},{"completedAt":"2026-08-10T10:43:45Z","conclusion":"success","name":"Post Cache cargo registry","number":14,"startedAt":"2026-08-10T10:43:44Z","status":"completed"},{"completedAt":"2026-08-10T10:43:45Z","conclusion":"success","name":"Post Setup Node.js","number":15,"startedAt":"2026-08-10T10:43:45Z","status":"completed"},{"completedAt":"2026-08-10T10:43:45Z","conclusion":"success","name":"Post Run actions/checkout@v6","number":16,"startedAt":"2026-08-10T10:43:45Z","status":"completed"},{"completedAt":"2026-08-10T10:43:45Z","conclusion":"success","name":"Complete job","number":17,"startedAt":"2026-08-10T10:43:45Z","status":"completed"}],"url":"https://github.com/link-foundation/start/actions/runs/31380353804/job/93428953515"},{"completedAt":"2026-08-10T10:45:23Z","conclusion":"success","databaseId":93428953808,"name":"Code Coverage (Rust, Linux only)","startedAt":"2026-08-10T10:43:26Z","status":"completed","steps":[{"completedAt":"2026-08-10T10:43:28Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-08-10T10:43:27Z","status":"completed"},{"completedAt":"2026-08-10T10:43:29Z","conclusion":"success","name":"Run actions/checkout@v6","number":2,"startedAt":"2026-08-10T10:43:28Z","status":"completed"},{"completedAt":"2026-08-10T10:43:30Z","conclusion":"success","name":"Setup Rust","number":3,"startedAt":"2026-08-10T10:43:29Z","status":"completed"},{"completedAt":"2026-08-10T10:43:40Z","conclusion":"success","name":"Cache cargo registry","number":4,"startedAt":"2026-08-10T10:43:30Z","status":"completed"},{"completedAt":"2026-08-10T10:43:42Z","conclusion":"success","name":"Cache cargo-tarpaulin binary","number":5,"startedAt":"2026-08-10T10:43:40Z","status":"completed"},{"completedAt":"2026-08-10T10:43:42Z","conclusion":"success","name":"Install cargo-tarpaulin (if not cached)","number":6,"startedAt":"2026-08-10T10:43:42Z","status":"completed"},{"completedAt":"2026-08-10T10:45:20Z","conclusion":"success","name":"Run coverage","number":7,"startedAt":"2026-08-10T10:43:42Z","status":"completed"},{"completedAt":"2026-08-10T10:45:20Z","conclusion":"success","name":"Post Cache cargo-tarpaulin binary","number":12,"startedAt":"2026-08-10T10:45:20Z","status":"completed"},{"completedAt":"2026-08-10T10:45:20Z","conclusion":"success","name":"Post Cache cargo registry","number":13,"startedAt":"2026-08-10T10:45:20Z","status":"completed"},{"completedAt":"2026-08-10T10:45:20Z","conclusion":"success","name":"Post Run actions/checkout@v6","number":14,"startedAt":"2026-08-10T10:45:20Z","status":"completed"},{"completedAt":"2026-08-10T10:45:20Z","conclusion":"success","name":"Complete job","number":15,"startedAt":"2026-08-10T10:45:20Z","status":"completed"}],"url":"https://github.com/link-foundation/start/actions/runs/31380353804/job/93428953808"},{"completedAt":"2026-08-10T10:44:22Z","conclusion":"success","databaseId":93428953823,"name":"Test (ubuntu-latest)","startedAt":"2026-08-10T10:43:25Z","status":"completed","steps":[{"completedAt":"2026-08-10T10:43:27Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-08-10T10:43:26Z","status":"completed"},{"completedAt":"2026-08-10T10:43:28Z","conclusion":"success","name":"Run actions/checkout@v6","number":2,"startedAt":"2026-08-10T10:43:27Z","status":"completed"},{"completedAt":"2026-08-10T10:43:29Z","conclusion":"success","name":"Setup Rust","number":3,"startedAt":"2026-08-10T10:43:28Z","status":"completed"},{"completedAt":"2026-08-10T10:43:30Z","conclusion":"success","name":"Setup Node.js (Linux doc examples)","number":4,"startedAt":"2026-08-10T10:43:29Z","status":"completed"},{"completedAt":"2026-08-10T10:43:36Z","conclusion":"success","name":"Cache cargo registry","number":5,"startedAt":"2026-08-10T10:43:30Z","status":"completed"},{"completedAt":"2026-08-10T10:43:59Z","conclusion":"success","name":"Run tests","number":6,"startedAt":"2026-08-10T10:43:36Z","status":"completed"},{"completedAt":"2026-08-10T10:43:59Z","conclusion":"success","name":"Run doc tests","number":7,"startedAt":"2026-08-10T10:43:59Z","status":"completed"},{"completedAt":"2026-08-10T10:44:20Z","conclusion":"success","name":"Build release","number":8,"startedAt":"2026-08-10T10:43:59Z","status":"completed"},{"completedAt":"2026-08-10T10:44:20Z","conclusion":"success","name":"Check documented examples (Rust)","number":9,"startedAt":"2026-08-10T10:44:20Z","status":"completed"},{"completedAt":"2026-08-10T10:44:20Z","conclusion":"success","name":"Test execution tracking (Unix)","number":10,"startedAt":"2026-08-10T10:44:20Z","status":"completed"},{"completedAt":"2026-08-10T10:44:20Z","conclusion":"skipped","name":"Test execution tracking (Windows)","number":11,"startedAt":"2026-08-10T10:44:20Z","status":"completed"},{"completedAt":"2026-08-10T10:44:20Z","conclusion":"success","name":"Post Cache cargo registry","number":20,"startedAt":"2026-08-10T10:44:20Z","status":"completed"},{"completedAt":"2026-08-10T10:44:20Z","conclusion":"success","name":"Post Setup Node.js (Linux doc examples)","number":21,"startedAt":"2026-08-10T10:44:20Z","status":"completed"},{"completedAt":"2026-08-10T10:44:21Z","conclusion":"success","name":"Post Run actions/checkout@v6","number":22,"startedAt":"2026-08-10T10:44:20Z","status":"completed"},{"completedAt":"2026-08-10T10:44:21Z","conclusion":"success","name":"Complete job","number":23,"startedAt":"2026-08-10T10:44:21Z","status":"completed"}],"url":"https://github.com/link-foundation/start/actions/runs/31380353804/job/93428953823"},{"completedAt":"2026-08-10T10:45:00Z","conclusion":"success","databaseId":93428953825,"name":"Test (windows-latest)","startedAt":"2026-08-10T10:43:26Z","status":"completed","steps":[{"completedAt":"2026-08-10T10:43:30Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-08-10T10:43:27Z","status":"completed"},{"completedAt":"2026-08-10T10:43:36Z","conclusion":"success","name":"Run actions/checkout@v6","number":2,"startedAt":"2026-08-10T10:43:30Z","status":"completed"},{"completedAt":"2026-08-10T10:43:47Z","conclusion":"success","name":"Setup Rust","number":3,"startedAt":"2026-08-10T10:43:36Z","status":"completed"},{"completedAt":"2026-08-10T10:43:47Z","conclusion":"skipped","name":"Setup Node.js (Linux doc examples)","number":4,"startedAt":"2026-08-10T10:43:47Z","status":"completed"},{"completedAt":"2026-08-10T10:43:55Z","conclusion":"success","name":"Cache cargo registry","number":5,"startedAt":"2026-08-10T10:43:47Z","status":"completed"},{"completedAt":"2026-08-10T10:44:41Z","conclusion":"success","name":"Run tests","number":6,"startedAt":"2026-08-10T10:43:55Z","status":"completed"},{"completedAt":"2026-08-10T10:44:43Z","conclusion":"success","name":"Run doc tests","number":7,"startedAt":"2026-08-10T10:44:41Z","status":"completed"},{"completedAt":"2026-08-10T10:44:54Z","conclusion":"success","name":"Build release","number":8,"startedAt":"2026-08-10T10:44:43Z","status":"completed"},{"completedAt":"2026-08-10T10:44:54Z","conclusion":"skipped","name":"Check documented examples (Rust)","number":9,"startedAt":"2026-08-10T10:44:54Z","status":"completed"},{"completedAt":"2026-08-10T10:44:54Z","conclusion":"skipped","name":"Test execution tracking (Unix)","number":10,"startedAt":"2026-08-10T10:44:54Z","status":"completed"},{"completedAt":"2026-08-10T10:44:56Z","conclusion":"success","name":"Test execution tracking (Windows)","number":11,"startedAt":"2026-08-10T10:44:54Z","status":"completed"},{"completedAt":"2026-08-10T10:44:57Z","conclusion":"success","name":"Post Cache cargo registry","number":21,"startedAt":"2026-08-10T10:44:56Z","status":"completed"},{"completedAt":"2026-08-10T10:44:59Z","conclusion":"success","name":"Post Run actions/checkout@v6","number":22,"startedAt":"2026-08-10T10:44:57Z","status":"completed"},{"completedAt":"2026-08-10T10:44:59Z","conclusion":"success","name":"Complete job","number":23,"startedAt":"2026-08-10T10:44:59Z","status":"completed"}],"url":"https://github.com/link-foundation/start/actions/runs/31380353804/job/93428953825"},{"completedAt":"2026-08-10T10:44:00Z","conclusion":"success","databaseId":93428953834,"name":"Test (macos-latest)","startedAt":"2026-08-10T10:43:26Z","status":"completed","steps":[{"completedAt":"2026-08-10T10:43:28Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-08-10T10:43:26Z","status":"completed"},{"completedAt":"2026-08-10T10:43:31Z","conclusion":"success","name":"Run actions/checkout@v6","number":2,"startedAt":"2026-08-10T10:43:28Z","status":"completed"},{"completedAt":"2026-08-10T10:43:32Z","conclusion":"success","name":"Setup Rust","number":3,"startedAt":"2026-08-10T10:43:31Z","status":"completed"},{"completedAt":"2026-08-10T10:43:32Z","conclusion":"skipped","name":"Setup Node.js (Linux doc examples)","number":4,"startedAt":"2026-08-10T10:43:32Z","status":"completed"},{"completedAt":"2026-08-10T10:43:37Z","conclusion":"success","name":"Cache cargo registry","number":5,"startedAt":"2026-08-10T10:43:32Z","status":"completed"},{"completedAt":"2026-08-10T10:43:49Z","conclusion":"success","name":"Run tests","number":6,"startedAt":"2026-08-10T10:43:37Z","status":"completed"},{"completedAt":"2026-08-10T10:43:49Z","conclusion":"success","name":"Run doc tests","number":7,"startedAt":"2026-08-10T10:43:49Z","status":"completed"},{"completedAt":"2026-08-10T10:43:56Z","conclusion":"success","name":"Build release","number":8,"startedAt":"2026-08-10T10:43:49Z","status":"completed"},{"completedAt":"2026-08-10T10:43:56Z","conclusion":"skipped","name":"Check documented examples (Rust)","number":9,"startedAt":"2026-08-10T10:43:56Z","status":"completed"},{"completedAt":"2026-08-10T10:43:56Z","conclusion":"success","name":"Test execution tracking (Unix)","number":10,"startedAt":"2026-08-10T10:43:56Z","status":"completed"},{"completedAt":"2026-08-10T10:43:56Z","conclusion":"skipped","name":"Test execution tracking (Windows)","number":11,"startedAt":"2026-08-10T10:43:56Z","status":"completed"},{"completedAt":"2026-08-10T10:43:56Z","conclusion":"success","name":"Post Cache cargo registry","number":21,"startedAt":"2026-08-10T10:43:56Z","status":"completed"},{"completedAt":"2026-08-10T10:43:57Z","conclusion":"success","name":"Post Run actions/checkout@v6","number":22,"startedAt":"2026-08-10T10:43:56Z","status":"completed"},{"completedAt":"2026-08-10T10:43:58Z","conclusion":"success","name":"Complete job","number":23,"startedAt":"2026-08-10T10:43:57Z","status":"completed"}],"url":"https://github.com/link-foundation/start/actions/runs/31380353804/job/93428953834"},{"completedAt":"2026-08-10T10:43:23Z","conclusion":"skipped","databaseId":93428954704,"name":"Changelog Fragment Check","startedAt":"2026-08-10T10:43:24Z","status":"completed","steps":[],"url":"https://github.com/link-foundation/start/actions/runs/31380353804/job/93428954704"},{"completedAt":"2026-08-10T10:45:37Z","conclusion":"success","databaseId":93429314332,"name":"Build Package","startedAt":"2026-08-10T10:45:09Z","status":"completed","steps":[{"completedAt":"2026-08-10T10:45:12Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-08-10T10:45:10Z","status":"completed"},{"completedAt":"2026-08-10T10:45:13Z","conclusion":"success","name":"Run actions/checkout@v6","number":2,"startedAt":"2026-08-10T10:45:12Z","status":"completed"},{"completedAt":"2026-08-10T10:45:16Z","conclusion":"success","name":"Setup Rust","number":3,"startedAt":"2026-08-10T10:45:13Z","status":"completed"},{"completedAt":"2026-08-10T10:45:18Z","conclusion":"success","name":"Cache cargo registry","number":4,"startedAt":"2026-08-10T10:45:16Z","status":"completed"},{"completedAt":"2026-08-10T10:45:32Z","conclusion":"success","name":"Build release","number":5,"startedAt":"2026-08-10T10:45:18Z","status":"completed"},{"completedAt":"2026-08-10T10:45:35Z","conclusion":"success","name":"Check package","number":6,"startedAt":"2026-08-10T10:45:32Z","status":"completed"},{"completedAt":"2026-08-10T10:45:35Z","conclusion":"success","name":"Post Cache cargo registry","number":11,"startedAt":"2026-08-10T10:45:35Z","status":"completed"},{"completedAt":"2026-08-10T10:45:35Z","conclusion":"success","name":"Post Run actions/checkout@v6","number":12,"startedAt":"2026-08-10T10:45:35Z","status":"completed"},{"completedAt":"2026-08-10T10:45:35Z","conclusion":"success","name":"Complete job","number":13,"startedAt":"2026-08-10T10:45:35Z","status":"completed"}],"url":"https://github.com/link-foundation/start/actions/runs/31380353804/job/93429314332"},{"completedAt":"2026-08-10T10:46:33Z","conclusion":"success","databaseId":93429456582,"name":"Auto Release","startedAt":"2026-08-10T10:45:45Z","status":"completed","steps":[{"completedAt":"2026-08-10T10:45:47Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-08-10T10:45:45Z","status":"completed"},{"completedAt":"2026-08-10T10:45:48Z","conclusion":"success","name":"Run actions/checkout@v6","number":2,"startedAt":"2026-08-10T10:45:47Z","status":"completed"},{"completedAt":"2026-08-10T10:45:48Z","conclusion":"success","name":"Setup Rust","number":3,"startedAt":"2026-08-10T10:45:48Z","status":"completed"},{"completedAt":"2026-08-10T10:45:49Z","conclusion":"success","name":"Setup Node.js","number":4,"startedAt":"2026-08-10T10:45:48Z","status":"completed"},{"completedAt":"2026-08-10T10:45:50Z","conclusion":"success","name":"Preflight credential checks","number":5,"startedAt":"2026-08-10T10:45:49Z","status":"completed"},{"completedAt":"2026-08-10T10:45:50Z","conclusion":"success","name":"Configure git","number":6,"startedAt":"2026-08-10T10:45:50Z","status":"completed"},{"completedAt":"2026-08-10T10:45:52Z","conclusion":"success","name":"Determine bump type from changelog fragments","number":7,"startedAt":"2026-08-10T10:45:50Z","status":"completed"},{"completedAt":"2026-08-10T10:45:52Z","conclusion":"success","name":"Check if a release is needed (self-healing vs. crates.io)","number":8,"startedAt":"2026-08-10T10:45:52Z","status":"completed"},{"completedAt":"2026-08-10T10:45:56Z","conclusion":"success","name":"Collect changelog and bump version","number":9,"startedAt":"2026-08-10T10:45:52Z","status":"completed"},{"completedAt":"2026-08-10T10:45:56Z","conclusion":"success","name":"Get current version","number":10,"startedAt":"2026-08-10T10:45:56Z","status":"completed"},{"completedAt":"2026-08-10T10:46:17Z","conclusion":"success","name":"Build release","number":11,"startedAt":"2026-08-10T10:45:56Z","status":"completed"},{"completedAt":"2026-08-10T10:46:17Z","conclusion":"success","name":"Preflight crates.io publish token","number":12,"startedAt":"2026-08-10T10:46:17Z","status":"completed"},{"completedAt":"2026-08-10T10:46:29Z","conclusion":"success","name":"Publish start-command to crates.io","number":13,"startedAt":"2026-08-10T10:46:17Z","status":"completed"},{"completedAt":"2026-08-10T10:46:30Z","conclusion":"success","name":"Create GitHub Release","number":14,"startedAt":"2026-08-10T10:46:29Z","status":"completed"},{"completedAt":"2026-08-10T10:46:30Z","conclusion":"success","name":"Verify release contains the crates badge (false-positive guard)","number":15,"startedAt":"2026-08-10T10:46:30Z","status":"completed"},{"completedAt":"2026-08-10T10:46:30Z","conclusion":"success","name":"Post Setup Node.js","number":29,"startedAt":"2026-08-10T10:46:30Z","status":"completed"},{"completedAt":"2026-08-10T10:46:31Z","conclusion":"success","name":"Post Run actions/checkout@v6","number":30,"startedAt":"2026-08-10T10:46:30Z","status":"completed"},{"completedAt":"2026-08-10T10:46:31Z","conclusion":"success","name":"Complete job","number":31,"startedAt":"2026-08-10T10:46:31Z","status":"completed"}],"url":"https://github.com/link-foundation/start/actions/runs/31380353804/job/93429456582"},{"completedAt":"2026-08-10T10:45:37Z","conclusion":"skipped","databaseId":93429457532,"name":"Manual Release","startedAt":"2026-08-10T10:45:37Z","status":"completed","steps":[],"url":"https://github.com/link-foundation/start/actions/runs/31380353804/job/93429457532"}],"name":"Rust CI/CD","startedAt":"2026-08-10T10:43:17Z","status":"completed","updatedAt":"2026-08-10T10:46:34Z","url":"https://github.com/link-foundation/start/actions/runs/31380353804","workflowName":"Rust CI/CD"} diff --git a/docs/case-studies/issue-160/data/rust-run-31388355823.json b/docs/case-studies/issue-160/data/rust-run-31388355823.json new file mode 100644 index 0000000..7b0b86d --- /dev/null +++ b/docs/case-studies/issue-160/data/rust-run-31388355823.json @@ -0,0 +1 @@ +{"conclusion":"success","createdAt":"2026-08-10T12:30:36Z","databaseId":31388355823,"displayTitle":"Merge pull request #159 from link-foundation/issue-158-ecf4c4dc2e55","event":"push","headBranch":"main","headSha":"e8ec5e5ee691e1f0eddc76614b424e714be0f41a","jobs":[{"completedAt":"2026-08-10T12:30:46Z","conclusion":"success","databaseId":93453898782,"name":"Detect Changes","startedAt":"2026-08-10T12:30:38Z","status":"completed","steps":[{"completedAt":"2026-08-10T12:30:41Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-08-10T12:30:39Z","status":"completed"},{"completedAt":"2026-08-10T12:30:42Z","conclusion":"success","name":"Run actions/checkout@v6","number":2,"startedAt":"2026-08-10T12:30:41Z","status":"completed"},{"completedAt":"2026-08-10T12:30:43Z","conclusion":"success","name":"Setup Node.js","number":3,"startedAt":"2026-08-10T12:30:42Z","status":"completed"},{"completedAt":"2026-08-10T12:30:43Z","conclusion":"success","name":"Detect changes","number":4,"startedAt":"2026-08-10T12:30:43Z","status":"completed"},{"completedAt":"2026-08-10T12:30:43Z","conclusion":"success","name":"Post Setup Node.js","number":7,"startedAt":"2026-08-10T12:30:43Z","status":"completed"},{"completedAt":"2026-08-10T12:30:43Z","conclusion":"success","name":"Post Run actions/checkout@v6","number":8,"startedAt":"2026-08-10T12:30:43Z","status":"completed"},{"completedAt":"2026-08-10T12:30:43Z","conclusion":"success","name":"Complete job","number":9,"startedAt":"2026-08-10T12:30:43Z","status":"completed"}],"url":"https://github.com/link-foundation/start/actions/runs/31388355823/job/93453898782"},{"completedAt":"2026-08-10T12:30:53Z","conclusion":"success","databaseId":93453898857,"name":"Syntax Pre-Check (.mjs)","startedAt":"2026-08-10T12:30:45Z","status":"completed","steps":[{"completedAt":"2026-08-10T12:30:47Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-08-10T12:30:46Z","status":"completed"},{"completedAt":"2026-08-10T12:30:48Z","conclusion":"success","name":"Run actions/checkout@v6","number":2,"startedAt":"2026-08-10T12:30:47Z","status":"completed"},{"completedAt":"2026-08-10T12:30:49Z","conclusion":"success","name":"Setup Node.js","number":3,"startedAt":"2026-08-10T12:30:48Z","status":"completed"},{"completedAt":"2026-08-10T12:30:50Z","conclusion":"success","name":"Run syntax check on all .mjs files","number":4,"startedAt":"2026-08-10T12:30:49Z","status":"completed"},{"completedAt":"2026-08-10T12:30:50Z","conclusion":"skipped","name":"Simulate merge with main (PRs only)","number":5,"startedAt":"2026-08-10T12:30:50Z","status":"completed"},{"completedAt":"2026-08-10T12:30:50Z","conclusion":"success","name":"Post Setup Node.js","number":9,"startedAt":"2026-08-10T12:30:50Z","status":"completed"},{"completedAt":"2026-08-10T12:30:50Z","conclusion":"success","name":"Post Run actions/checkout@v6","number":10,"startedAt":"2026-08-10T12:30:50Z","status":"completed"},{"completedAt":"2026-08-10T12:30:50Z","conclusion":"success","name":"Complete job","number":11,"startedAt":"2026-08-10T12:30:50Z","status":"completed"}],"url":"https://github.com/link-foundation/start/actions/runs/31388355823/job/93453898857"},{"completedAt":"2026-08-10T12:30:36Z","conclusion":"skipped","databaseId":93453899601,"name":"Check for Manual Version Changes","startedAt":"2026-08-10T12:30:37Z","status":"completed","steps":[],"url":"https://github.com/link-foundation/start/actions/runs/31388355823/job/93453899601"},{"completedAt":"2026-08-10T12:30:53Z","conclusion":"success","databaseId":93453941187,"name":"Test Count Parity (Rust vs JS)","startedAt":"2026-08-10T12:30:48Z","status":"completed","steps":[{"completedAt":"2026-08-10T12:30:49Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-08-10T12:30:48Z","status":"completed"},{"completedAt":"2026-08-10T12:30:50Z","conclusion":"success","name":"Run actions/checkout@v6","number":2,"startedAt":"2026-08-10T12:30:49Z","status":"completed"},{"completedAt":"2026-08-10T12:30:51Z","conclusion":"success","name":"Setup Node.js","number":3,"startedAt":"2026-08-10T12:30:50Z","status":"completed"},{"completedAt":"2026-08-10T12:30:51Z","conclusion":"success","name":"Check Rust/JS test count parity","number":4,"startedAt":"2026-08-10T12:30:51Z","status":"completed"},{"completedAt":"2026-08-10T12:30:51Z","conclusion":"success","name":"Post Setup Node.js","number":7,"startedAt":"2026-08-10T12:30:51Z","status":"completed"},{"completedAt":"2026-08-10T12:30:51Z","conclusion":"success","name":"Post Run actions/checkout@v6","number":8,"startedAt":"2026-08-10T12:30:51Z","status":"completed"},{"completedAt":"2026-08-10T12:30:51Z","conclusion":"success","name":"Complete job","number":9,"startedAt":"2026-08-10T12:30:51Z","status":"completed"}],"url":"https://github.com/link-foundation/start/actions/runs/31388355823/job/93453941187"},{"completedAt":"2026-08-10T12:31:15Z","conclusion":"success","databaseId":93453941242,"name":"Lint and Format Check","startedAt":"2026-08-10T12:30:48Z","status":"completed","steps":[{"completedAt":"2026-08-10T12:30:52Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-08-10T12:30:49Z","status":"completed"},{"completedAt":"2026-08-10T12:30:53Z","conclusion":"success","name":"Run actions/checkout@v6","number":2,"startedAt":"2026-08-10T12:30:52Z","status":"completed"},{"completedAt":"2026-08-10T12:30:54Z","conclusion":"success","name":"Setup Rust","number":3,"startedAt":"2026-08-10T12:30:53Z","status":"completed"},{"completedAt":"2026-08-10T12:30:54Z","conclusion":"success","name":"Setup Node.js","number":4,"startedAt":"2026-08-10T12:30:54Z","status":"completed"},{"completedAt":"2026-08-10T12:30:57Z","conclusion":"success","name":"Cache cargo registry","number":5,"startedAt":"2026-08-10T12:30:54Z","status":"completed"},{"completedAt":"2026-08-10T12:30:58Z","conclusion":"success","name":"Check formatting","number":6,"startedAt":"2026-08-10T12:30:57Z","status":"completed"},{"completedAt":"2026-08-10T12:31:08Z","conclusion":"success","name":"Run Clippy","number":7,"startedAt":"2026-08-10T12:30:58Z","status":"completed"},{"completedAt":"2026-08-10T12:31:08Z","conclusion":"success","name":"Check file size limit","number":8,"startedAt":"2026-08-10T12:31:08Z","status":"completed"},{"completedAt":"2026-08-10T12:31:12Z","conclusion":"success","name":"Post Cache cargo registry","number":14,"startedAt":"2026-08-10T12:31:08Z","status":"completed"},{"completedAt":"2026-08-10T12:31:12Z","conclusion":"success","name":"Post Setup Node.js","number":15,"startedAt":"2026-08-10T12:31:12Z","status":"completed"},{"completedAt":"2026-08-10T12:31:13Z","conclusion":"success","name":"Post Run actions/checkout@v6","number":16,"startedAt":"2026-08-10T12:31:12Z","status":"completed"},{"completedAt":"2026-08-10T12:31:13Z","conclusion":"success","name":"Complete job","number":17,"startedAt":"2026-08-10T12:31:13Z","status":"completed"}],"url":"https://github.com/link-foundation/start/actions/runs/31388355823/job/93453941242"},{"completedAt":"2026-08-10T12:32:55Z","conclusion":"success","databaseId":93453941617,"name":"Code Coverage (Rust, Linux only)","startedAt":"2026-08-10T12:30:48Z","status":"completed","steps":[{"completedAt":"2026-08-10T12:30:49Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-08-10T12:30:49Z","status":"completed"},{"completedAt":"2026-08-10T12:30:51Z","conclusion":"success","name":"Run actions/checkout@v6","number":2,"startedAt":"2026-08-10T12:30:49Z","status":"completed"},{"completedAt":"2026-08-10T12:30:51Z","conclusion":"success","name":"Setup Rust","number":3,"startedAt":"2026-08-10T12:30:51Z","status":"completed"},{"completedAt":"2026-08-10T12:30:58Z","conclusion":"success","name":"Cache cargo registry","number":4,"startedAt":"2026-08-10T12:30:51Z","status":"completed"},{"completedAt":"2026-08-10T12:30:58Z","conclusion":"success","name":"Cache cargo-tarpaulin binary","number":5,"startedAt":"2026-08-10T12:30:58Z","status":"completed"},{"completedAt":"2026-08-10T12:30:59Z","conclusion":"success","name":"Install cargo-tarpaulin (if not cached)","number":6,"startedAt":"2026-08-10T12:30:58Z","status":"completed"},{"completedAt":"2026-08-10T12:32:47Z","conclusion":"success","name":"Run coverage","number":7,"startedAt":"2026-08-10T12:30:59Z","status":"completed"},{"completedAt":"2026-08-10T12:32:47Z","conclusion":"success","name":"Post Cache cargo-tarpaulin binary","number":12,"startedAt":"2026-08-10T12:32:47Z","status":"completed"},{"completedAt":"2026-08-10T12:32:53Z","conclusion":"success","name":"Post Cache cargo registry","number":13,"startedAt":"2026-08-10T12:32:47Z","status":"completed"},{"completedAt":"2026-08-10T12:32:53Z","conclusion":"success","name":"Post Run actions/checkout@v6","number":14,"startedAt":"2026-08-10T12:32:53Z","status":"completed"},{"completedAt":"2026-08-10T12:32:53Z","conclusion":"success","name":"Complete job","number":15,"startedAt":"2026-08-10T12:32:53Z","status":"completed"}],"url":"https://github.com/link-foundation/start/actions/runs/31388355823/job/93453941617"},{"completedAt":"2026-08-10T12:31:34Z","conclusion":"success","databaseId":93453941620,"name":"Test (macos-latest)","startedAt":"2026-08-10T12:30:49Z","status":"completed","steps":[{"completedAt":"2026-08-10T12:30:51Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-08-10T12:30:49Z","status":"completed"},{"completedAt":"2026-08-10T12:30:53Z","conclusion":"success","name":"Run actions/checkout@v6","number":2,"startedAt":"2026-08-10T12:30:51Z","status":"completed"},{"completedAt":"2026-08-10T12:30:54Z","conclusion":"success","name":"Setup Rust","number":3,"startedAt":"2026-08-10T12:30:53Z","status":"completed"},{"completedAt":"2026-08-10T12:30:54Z","conclusion":"skipped","name":"Setup Node.js (Linux doc examples)","number":4,"startedAt":"2026-08-10T12:30:54Z","status":"completed"},{"completedAt":"2026-08-10T12:31:02Z","conclusion":"success","name":"Cache cargo registry","number":5,"startedAt":"2026-08-10T12:30:54Z","status":"completed"},{"completedAt":"2026-08-10T12:31:17Z","conclusion":"success","name":"Run tests","number":6,"startedAt":"2026-08-10T12:31:02Z","status":"completed"},{"completedAt":"2026-08-10T12:31:18Z","conclusion":"success","name":"Run doc tests","number":7,"startedAt":"2026-08-10T12:31:17Z","status":"completed"},{"completedAt":"2026-08-10T12:31:24Z","conclusion":"success","name":"Build release","number":8,"startedAt":"2026-08-10T12:31:18Z","status":"completed"},{"completedAt":"2026-08-10T12:31:24Z","conclusion":"skipped","name":"Check documented examples (Rust)","number":9,"startedAt":"2026-08-10T12:31:24Z","status":"completed"},{"completedAt":"2026-08-10T12:31:24Z","conclusion":"success","name":"Test execution tracking (Unix)","number":10,"startedAt":"2026-08-10T12:31:24Z","status":"completed"},{"completedAt":"2026-08-10T12:31:24Z","conclusion":"skipped","name":"Test execution tracking (Windows)","number":11,"startedAt":"2026-08-10T12:31:24Z","status":"completed"},{"completedAt":"2026-08-10T12:31:31Z","conclusion":"success","name":"Post Cache cargo registry","number":21,"startedAt":"2026-08-10T12:31:24Z","status":"completed"},{"completedAt":"2026-08-10T12:31:32Z","conclusion":"success","name":"Post Run actions/checkout@v6","number":22,"startedAt":"2026-08-10T12:31:31Z","status":"completed"},{"completedAt":"2026-08-10T12:31:32Z","conclusion":"success","name":"Complete job","number":23,"startedAt":"2026-08-10T12:31:32Z","status":"completed"}],"url":"https://github.com/link-foundation/start/actions/runs/31388355823/job/93453941620"},{"completedAt":"2026-08-10T12:31:43Z","conclusion":"success","databaseId":93453941661,"name":"Test (ubuntu-latest)","startedAt":"2026-08-10T12:30:49Z","status":"completed","steps":[{"completedAt":"2026-08-10T12:30:54Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-08-10T12:30:50Z","status":"completed"},{"completedAt":"2026-08-10T12:30:55Z","conclusion":"success","name":"Run actions/checkout@v6","number":2,"startedAt":"2026-08-10T12:30:54Z","status":"completed"},{"completedAt":"2026-08-10T12:30:59Z","conclusion":"success","name":"Setup Rust","number":3,"startedAt":"2026-08-10T12:30:55Z","status":"completed"},{"completedAt":"2026-08-10T12:31:03Z","conclusion":"success","name":"Setup Node.js (Linux doc examples)","number":4,"startedAt":"2026-08-10T12:30:59Z","status":"completed"},{"completedAt":"2026-08-10T12:31:06Z","conclusion":"success","name":"Cache cargo registry","number":5,"startedAt":"2026-08-10T12:31:03Z","status":"completed"},{"completedAt":"2026-08-10T12:31:32Z","conclusion":"success","name":"Run tests","number":6,"startedAt":"2026-08-10T12:31:06Z","status":"completed"},{"completedAt":"2026-08-10T12:31:32Z","conclusion":"success","name":"Run doc tests","number":7,"startedAt":"2026-08-10T12:31:32Z","status":"completed"},{"completedAt":"2026-08-10T12:31:37Z","conclusion":"success","name":"Build release","number":8,"startedAt":"2026-08-10T12:31:32Z","status":"completed"},{"completedAt":"2026-08-10T12:31:37Z","conclusion":"success","name":"Check documented examples (Rust)","number":9,"startedAt":"2026-08-10T12:31:37Z","status":"completed"},{"completedAt":"2026-08-10T12:31:37Z","conclusion":"success","name":"Test execution tracking (Unix)","number":10,"startedAt":"2026-08-10T12:31:37Z","status":"completed"},{"completedAt":"2026-08-10T12:31:37Z","conclusion":"skipped","name":"Test execution tracking (Windows)","number":11,"startedAt":"2026-08-10T12:31:37Z","status":"completed"},{"completedAt":"2026-08-10T12:31:40Z","conclusion":"success","name":"Post Cache cargo registry","number":20,"startedAt":"2026-08-10T12:31:37Z","status":"completed"},{"completedAt":"2026-08-10T12:31:40Z","conclusion":"success","name":"Post Setup Node.js (Linux doc examples)","number":21,"startedAt":"2026-08-10T12:31:40Z","status":"completed"},{"completedAt":"2026-08-10T12:31:41Z","conclusion":"success","name":"Post Run actions/checkout@v6","number":22,"startedAt":"2026-08-10T12:31:40Z","status":"completed"},{"completedAt":"2026-08-10T12:31:41Z","conclusion":"success","name":"Complete job","number":23,"startedAt":"2026-08-10T12:31:41Z","status":"completed"}],"url":"https://github.com/link-foundation/start/actions/runs/31388355823/job/93453941661"},{"completedAt":"2026-08-10T12:33:40Z","conclusion":"success","databaseId":93453941671,"name":"Test (windows-latest)","startedAt":"2026-08-10T12:30:48Z","status":"completed","steps":[{"completedAt":"2026-08-10T12:30:50Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-08-10T12:30:49Z","status":"completed"},{"completedAt":"2026-08-10T12:30:55Z","conclusion":"success","name":"Run actions/checkout@v6","number":2,"startedAt":"2026-08-10T12:30:50Z","status":"completed"},{"completedAt":"2026-08-10T12:31:06Z","conclusion":"success","name":"Setup Rust","number":3,"startedAt":"2026-08-10T12:30:55Z","status":"completed"},{"completedAt":"2026-08-10T12:31:06Z","conclusion":"skipped","name":"Setup Node.js (Linux doc examples)","number":4,"startedAt":"2026-08-10T12:31:06Z","status":"completed"},{"completedAt":"2026-08-10T12:31:13Z","conclusion":"success","name":"Cache cargo registry","number":5,"startedAt":"2026-08-10T12:31:06Z","status":"completed"},{"completedAt":"2026-08-10T12:33:10Z","conclusion":"success","name":"Run tests","number":6,"startedAt":"2026-08-10T12:31:13Z","status":"completed"},{"completedAt":"2026-08-10T12:33:12Z","conclusion":"success","name":"Run doc tests","number":7,"startedAt":"2026-08-10T12:33:10Z","status":"completed"},{"completedAt":"2026-08-10T12:33:24Z","conclusion":"success","name":"Build release","number":8,"startedAt":"2026-08-10T12:33:12Z","status":"completed"},{"completedAt":"2026-08-10T12:33:24Z","conclusion":"skipped","name":"Check documented examples (Rust)","number":9,"startedAt":"2026-08-10T12:33:24Z","status":"completed"},{"completedAt":"2026-08-10T12:33:24Z","conclusion":"skipped","name":"Test execution tracking (Unix)","number":10,"startedAt":"2026-08-10T12:33:24Z","status":"completed"},{"completedAt":"2026-08-10T12:33:29Z","conclusion":"success","name":"Test execution tracking (Windows)","number":11,"startedAt":"2026-08-10T12:33:24Z","status":"completed"},{"completedAt":"2026-08-10T12:33:37Z","conclusion":"success","name":"Post Cache cargo registry","number":21,"startedAt":"2026-08-10T12:33:29Z","status":"completed"},{"completedAt":"2026-08-10T12:33:39Z","conclusion":"success","name":"Post Run actions/checkout@v6","number":22,"startedAt":"2026-08-10T12:33:37Z","status":"completed"},{"completedAt":"2026-08-10T12:33:39Z","conclusion":"success","name":"Complete job","number":23,"startedAt":"2026-08-10T12:33:39Z","status":"completed"}],"url":"https://github.com/link-foundation/start/actions/runs/31388355823/job/93453941671"},{"completedAt":"2026-08-10T12:30:46Z","conclusion":"skipped","databaseId":93453942261,"name":"Changelog Fragment Check","startedAt":"2026-08-10T12:30:46Z","status":"completed","steps":[],"url":"https://github.com/link-foundation/start/actions/runs/31388355823/job/93453942261"},{"completedAt":"2026-08-10T12:34:17Z","conclusion":"success","databaseId":93454689940,"name":"Build Package","startedAt":"2026-08-10T12:33:49Z","status":"completed","steps":[{"completedAt":"2026-08-10T12:33:51Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-08-10T12:33:50Z","status":"completed"},{"completedAt":"2026-08-10T12:33:53Z","conclusion":"success","name":"Run actions/checkout@v6","number":2,"startedAt":"2026-08-10T12:33:51Z","status":"completed"},{"completedAt":"2026-08-10T12:33:55Z","conclusion":"success","name":"Setup Rust","number":3,"startedAt":"2026-08-10T12:33:53Z","status":"completed"},{"completedAt":"2026-08-10T12:33:57Z","conclusion":"success","name":"Cache cargo registry","number":4,"startedAt":"2026-08-10T12:33:55Z","status":"completed"},{"completedAt":"2026-08-10T12:34:09Z","conclusion":"success","name":"Build release","number":5,"startedAt":"2026-08-10T12:33:57Z","status":"completed"},{"completedAt":"2026-08-10T12:34:12Z","conclusion":"success","name":"Check package","number":6,"startedAt":"2026-08-10T12:34:09Z","status":"completed"},{"completedAt":"2026-08-10T12:34:15Z","conclusion":"success","name":"Post Cache cargo registry","number":11,"startedAt":"2026-08-10T12:34:12Z","status":"completed"},{"completedAt":"2026-08-10T12:34:16Z","conclusion":"success","name":"Post Run actions/checkout@v6","number":12,"startedAt":"2026-08-10T12:34:15Z","status":"completed"},{"completedAt":"2026-08-10T12:34:16Z","conclusion":"success","name":"Complete job","number":13,"startedAt":"2026-08-10T12:34:16Z","status":"completed"}],"url":"https://github.com/link-foundation/start/actions/runs/31388355823/job/93454689940"},{"completedAt":"2026-08-10T12:35:14Z","conclusion":"success","databaseId":93454843297,"name":"Auto Release","startedAt":"2026-08-10T12:34:19Z","status":"completed","steps":[{"completedAt":"2026-08-10T12:34:21Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-08-10T12:34:20Z","status":"completed"},{"completedAt":"2026-08-10T12:34:23Z","conclusion":"success","name":"Run actions/checkout@v6","number":2,"startedAt":"2026-08-10T12:34:21Z","status":"completed"},{"completedAt":"2026-08-10T12:34:23Z","conclusion":"success","name":"Setup Rust","number":3,"startedAt":"2026-08-10T12:34:23Z","status":"completed"},{"completedAt":"2026-08-10T12:34:24Z","conclusion":"success","name":"Setup Node.js","number":4,"startedAt":"2026-08-10T12:34:23Z","status":"completed"},{"completedAt":"2026-08-10T12:34:25Z","conclusion":"success","name":"Preflight credential checks","number":5,"startedAt":"2026-08-10T12:34:24Z","status":"completed"},{"completedAt":"2026-08-10T12:34:25Z","conclusion":"success","name":"Configure git","number":6,"startedAt":"2026-08-10T12:34:25Z","status":"completed"},{"completedAt":"2026-08-10T12:34:27Z","conclusion":"success","name":"Determine bump type from changelog fragments","number":7,"startedAt":"2026-08-10T12:34:25Z","status":"completed"},{"completedAt":"2026-08-10T12:34:28Z","conclusion":"success","name":"Check if a release is needed (self-healing vs. crates.io)","number":8,"startedAt":"2026-08-10T12:34:27Z","status":"completed"},{"completedAt":"2026-08-10T12:34:31Z","conclusion":"success","name":"Collect changelog and bump version","number":9,"startedAt":"2026-08-10T12:34:28Z","status":"completed"},{"completedAt":"2026-08-10T12:34:31Z","conclusion":"success","name":"Get current version","number":10,"startedAt":"2026-08-10T12:34:31Z","status":"completed"},{"completedAt":"2026-08-10T12:34:58Z","conclusion":"success","name":"Build release","number":11,"startedAt":"2026-08-10T12:34:31Z","status":"completed"},{"completedAt":"2026-08-10T12:34:58Z","conclusion":"success","name":"Preflight crates.io publish token","number":12,"startedAt":"2026-08-10T12:34:58Z","status":"completed"},{"completedAt":"2026-08-10T12:35:11Z","conclusion":"success","name":"Publish start-command to crates.io","number":13,"startedAt":"2026-08-10T12:34:58Z","status":"completed"},{"completedAt":"2026-08-10T12:35:11Z","conclusion":"success","name":"Create GitHub Release","number":14,"startedAt":"2026-08-10T12:35:11Z","status":"completed"},{"completedAt":"2026-08-10T12:35:12Z","conclusion":"success","name":"Verify release contains the crates badge (false-positive guard)","number":15,"startedAt":"2026-08-10T12:35:11Z","status":"completed"},{"completedAt":"2026-08-10T12:35:12Z","conclusion":"success","name":"Post Setup Node.js","number":29,"startedAt":"2026-08-10T12:35:12Z","status":"completed"},{"completedAt":"2026-08-10T12:35:12Z","conclusion":"success","name":"Post Run actions/checkout@v6","number":30,"startedAt":"2026-08-10T12:35:12Z","status":"completed"},{"completedAt":"2026-08-10T12:35:12Z","conclusion":"success","name":"Complete job","number":31,"startedAt":"2026-08-10T12:35:12Z","status":"completed"}],"url":"https://github.com/link-foundation/start/actions/runs/31388355823/job/93454843297"},{"completedAt":"2026-08-10T12:34:17Z","conclusion":"skipped","databaseId":93454844432,"name":"Manual Release","startedAt":"2026-08-10T12:34:17Z","status":"completed","steps":[],"url":"https://github.com/link-foundation/start/actions/runs/31388355823/job/93454844432"},{"completedAt":"2026-08-10T12:35:22Z","conclusion":"success","databaseId":93455084186,"name":"Pipeline Status","startedAt":"2026-08-10T12:35:16Z","status":"completed","steps":[{"completedAt":"2026-08-10T12:35:18Z","conclusion":"success","name":"Set up job","number":1,"startedAt":"2026-08-10T12:35:17Z","status":"completed"},{"completedAt":"2026-08-10T12:35:20Z","conclusion":"success","name":"Run actions/checkout@v6","number":2,"startedAt":"2026-08-10T12:35:18Z","status":"completed"},{"completedAt":"2026-08-10T12:35:20Z","conclusion":"success","name":"Check aggregate pipeline status","number":3,"startedAt":"2026-08-10T12:35:20Z","status":"completed"},{"completedAt":"2026-08-10T12:35:20Z","conclusion":"success","name":"Post Run actions/checkout@v6","number":6,"startedAt":"2026-08-10T12:35:20Z","status":"completed"},{"completedAt":"2026-08-10T12:35:20Z","conclusion":"success","name":"Complete job","number":7,"startedAt":"2026-08-10T12:35:20Z","status":"completed"}],"url":"https://github.com/link-foundation/start/actions/runs/31388355823/job/93455084186"}],"name":"Rust CI/CD","startedAt":"2026-08-10T12:30:36Z","status":"completed","updatedAt":"2026-08-10T12:35:23Z","url":"https://github.com/link-foundation/start/actions/runs/31388355823","workflowName":"Rust CI/CD"} diff --git a/docs/case-studies/issue-160/data/rust-v0.19.0-release.json b/docs/case-studies/issue-160/data/rust-v0.19.0-release.json new file mode 100644 index 0000000..6532162 --- /dev/null +++ b/docs/case-studies/issue-160/data/rust-v0.19.0-release.json @@ -0,0 +1 @@ +{"body":"Allow Docker isolation to join multiple networks before starting the command.\n\n---\n\n[![crates.io version](https://img.shields.io/badge/crates.io-0.19.0-orange.svg)](https://crates.io/crates/start-command/0.19.0)","name":"[Rust] 0.19.0","publishedAt":"2026-08-10T10:46:30Z","tagName":"rust-v0.19.0","targetCommitish":"main","url":"https://github.com/link-foundation/start/releases/tag/rust-v0.19.0"} diff --git a/docs/case-studies/issue-160/issue-comments.json b/docs/case-studies/issue-160/issue-comments.json new file mode 100644 index 0000000..d9c9a9f --- /dev/null +++ b/docs/case-studies/issue-160/issue-comments.json @@ -0,0 +1 @@ +[{"url":"https://api.github.com/repos/link-foundation/start/issues/comments/5242050247","html_url":"https://github.com/link-foundation/start/issues/160#issuecomment-5242050247","issue_url":"https://api.github.com/repos/link-foundation/start/issues/160","id":5242050247,"node_id":"IC_kwDOP85RQM8AAAABOHNWxw","user":{"login":"konard","id":1431904,"node_id":"MDQ6VXNlcjE0MzE5MDQ=","avatar_url":"https://avatars.githubusercontent.com/u/1431904?v=4","gravatar_id":"","url":"https://api.github.com/users/konard","html_url":"https://github.com/konard","followers_url":"https://api.github.com/users/konard/followers","following_url":"https://api.github.com/users/konard/following{/other_user}","gists_url":"https://api.github.com/users/konard/gists{/gist_id}","starred_url":"https://api.github.com/users/konard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/konard/subscriptions","organizations_url":"https://api.github.com/users/konard/orgs","repos_url":"https://api.github.com/users/konard/repos","events_url":"https://api.github.com/users/konard/events{/privacy}","received_events_url":"https://api.github.com/users/konard/received_events","type":"User","user_view_type":"public","site_admin":false},"created_at":"2026-08-10T15:01:19Z","updated_at":"2026-08-10T15:01:19Z","body":"We need to download all logs and data related about the issue to this repository, make sure we compile that data to `./docs/case-studies/issue-{id}` folder, and use it to do deep case study analysis (also make sure to search online for additional facts and data), in which we will reconstruct timeline/sequence of events, list of each and all requirements from the issue, find root causes of the each problem, and propose possible solutions and solution plans for each requirement (we should also check known existing components/libraries, that solve similar problem or can help in solutions).\n\nIf there is not enough data to find actual root cause, add debug output and verbose mode if not present, that will allow us to find root cause on next iteration.\n\nIf issue related to any other repository/project, where we can report issues on GitHub, please do so. Each issue must contain reproducible examples, workarounds and suggestions for fix the issue in code. Also double check to fully apply requirements to entire codebase, so if we have issue in multiple places, it should be fixed in all them.\n\nPlease plan and execute everything in this single pull request, you have unlimited time and context, as context auto-compacts and you can continue indefinitely, until it is each and every requirement fully addressed, and everything is totally done.","author_association":"MEMBER","pin":null,"reactions":{"url":"https://api.github.com/repos/link-foundation/start/issues/comments/5242050247/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null,"minimized":null}] \ No newline at end of file diff --git a/docs/case-studies/issue-160/issue-data.json b/docs/case-studies/issue-160/issue-data.json new file mode 100644 index 0000000..36e9509 --- /dev/null +++ b/docs/case-studies/issue-160/issue-data.json @@ -0,0 +1 @@ +{"assignees":[],"author":{"id":"MDQ6VXNlcjE0MzE5MDQ=","is_bot":false,"login":"konard","name":"Konstantin Diachenko"},"body":"---\n\n## Summary\n\nThe integration test added in #157 asserts internet egress by fetching `https://api.github.com` with BusyBox `wget --spider`. That endpoint is rate limited per source IP for unauthenticated callers, and GitHub Actions runners share IP pools, so the request regularly answers `403 rate limit exceeded`. BusyBox `wget` treats a 403 as a failure, the probe container exits `1`, and the assertion on the container exit code fails.\n\nThis is not a hypothetical: it is what happened on `main` immediately after #157 merged. `Rust CI/CD` published `rust-v0.19.0`, but [`JavaScript CI/CD` run 31380353470](https://github.com/link-foundation/start/actions/runs/31380353470) failed on `Test (Bun on ubuntu-latest)`, so the `Release` job was skipped and **no `js-v0.32.0` was published**. `npm view start-command version` still reports `0.31.0`, which means the repeatable `--network` support that #156 asked for is unreachable from the JavaScript package even though the code is merged.\n\nThe same probe string is used by the Rust test (`rust/tests/docker_network.rs:80`), so the Rust release pipeline carries the identical failure mode and passed only by luck of the rate-limit window.\n\n## Failure\n\n`js/test/docker-network-integration.js:57` — _reaches a private sidecar and the internet through two networks_:\n\n```\n$ ping -c 1 formal-ai && wget -q --spider https://api.github.com\n\n76 | assert.strictEqual(joinedExit.status, 0, joinedExit.stderr);\n77 | assert.strictEqual(joinedExit.stdout.trim(), '0');\n ^\nAssertionError: Expected values to be strictly equal:\n\n'1' !== '0'\n\n at /home/runner/work/start/start/js/test/docker-network-integration.js:77:12\n(fail) Docker named network integration > reaches a private sidecar and the internet through two networks [395.11ms]\n```\n\nThe assertion only reports the exit code, not the container output, so the message gives no hint about which half of the `&&` failed. That is a second, smaller problem — see the last section.\n\n## Reproduction\n\nThis reproduces the failure exactly, without Bun and without the test harness, on any host whose IP has spent its unauthenticated GitHub API quota:\n\n```bash\ndocker network create --internal start-probe-net\ndocker run -d --name start-probe-sidecar \\\n --network start-probe-net --network-alias formal-ai alpine:3.23 sleep 60\n\ndocker create --name start-probe-joined --network bridge alpine:3.23 \\\n sh -c 'ping -c 1 formal-ai && wget -q --spider https://api.github.com'\ndocker network connect start-probe-net start-probe-joined\ndocker start start-probe-joined\ndocker wait start-probe-joined # -> 1\ndocker logs start-probe-joined\n```\n\nObserved:\n\n```text\nPING formal-ai (172.19.0.2): 56 data bytes\n64 bytes from 172.19.0.2: seq=0 ttl=64 time=0.488 ms\n\n--- formal-ai ping statistics ---\n1 packets transmitted, 1 packets received, 0% packet loss\nround-trip min/avg/max = 0.488/0.488/0.488 ms\nwget: server returned error: HTTP/1.1 403 rate limit exceeded\n```\n\nThe multi-network feature itself is correct. The private alias resolves over the `--internal` network and the bridge default route is preserved — both halves of what #156 asked for are working. Only the choice of probe URL is wrong.\n\n## Root cause\n\n`https://api.github.com` answers `403 rate limit exceeded` to unauthenticated callers who have exhausted the 60 requests/hour budget for their source IP. A GitHub Actions runner does not have a dedicated IP; the budget is effectively shared across everything else running on that pool at the same moment. So the probe is a coin flip whose result has nothing to do with the code under test.\n\n`wget --spider` exits non-zero on any HTTP status ≥ 400, so a rate-limit answer — which is itself proof that DNS, routing and TLS all worked — is reported as \"no internet\".\n\n## Proposed fix\n\nProbe a host that does not rate limit anonymous callers. Verified locally against the same reproduction, exit code `0`:\n\n```diff\n- 'ping -c 1 formal-ai && wget -q --spider https://api.github.com',\n+ 'ping -c 1 formal-ai && wget -q --spider https://example.com',\n```\n\nin both places:\n\n- `js/test/docker-network-integration.js:63`\n- `rust/tests/docker_network.rs:80`\n\n`example.com` is reserved by RFC 2606 for exactly this use, is served by an anycast CDN, and returns `200` to anonymous callers. Any equivalent unmetered endpoint works; the requirement is only that a healthy network cannot produce a ≥ 400 status.\n\nTwo optional hardening steps, both cheap:\n\n1. **Report the container output on failure.** `assert.strictEqual(joinedExit.stdout.trim(), '0')` currently prints `'1' !== '0'` and nothing else, which is why this took a local reproduction to diagnose rather than a log read. Passing `docker(['logs', connected]).stdout` as the assertion message would have named the failing half immediately.\n2. **Separate the two claims.** `ping -c 1 formal-ai && wget …` conflates \"the private network is attached\" with \"the default bridge survived\". Two containers, or two sequential commands with distinct exit codes, would let a failure say which invariant broke.\n\n## Acceptance test\n\n`js/test/docker-network-integration.js` passes on a runner whose GitHub API quota is exhausted. Concretely, this should hold:\n\n```bash\n# burn the anonymous quota first, then run the suite\nfor i in $(seq 1 70); do curl -s -o /dev/null https://api.github.com/rate_limit; done\nbun test js/test/docker-network-integration.js\n```\n\n## Impact\n\n`js-v0.32.0` is not published, so downstream JavaScript consumers cannot use the feature delivered for #156. [link-assistant/hive-mind#2147](https://github.com/link-assistant/hive-mind/pull/2147) pins `start-command@0.31.0` from npm and needs the repeatable `--network` to attach a task container to both the default bridge and a private Formal AI sidecar network in one launch; until the release exists, that repository has to keep its own `docker network connect` step inside a start gate.\n\n## Environment\n\n- Failing run: , job `Test (Bun on ubuntu-latest)`, 2026-08-10T10:44:03Z\n- Reproduced on: Linux 6.8.0-137-generic, Docker Engine (default bridge), `alpine:3.23` (`sha256:fd791d74b68913cbb027c6546007b3f0d3bc45125f797758156952bc2d6daf40`)\n- `npm view start-command version` → `0.31.0` (latest published), while `rust-v0.19.0` is released\n","createdAt":"2026-08-10T11:38:57Z","labels":[{"id":"LA_kwDOP85RQM8AAAACMMqWww","name":"bug","description":"Something isn't working","color":"d73a4a"}],"number":160,"state":"OPEN","title":"Multi-network integration test probes a rate-limited GitHub endpoint, blocking the js-0.32.0 release","updatedAt":"2026-08-10T15:01:23Z","url":"https://github.com/link-foundation/start/issues/160"} diff --git a/docs/case-studies/issue-160/online-research.md b/docs/case-studies/issue-160/online-research.md new file mode 100644 index 0000000..26a8e82 --- /dev/null +++ b/docs/case-studies/issue-160/online-research.md @@ -0,0 +1,58 @@ +# Online research and component survey + +Research was performed on 2026-08-10. Primary/official sources were preferred. + +## Facts used in the diagnosis + +- [GitHub REST API rate limits](https://docs.github.com/en/rest/using-the-rest-api/rate-limits-for-the-rest-api?apiVersion=2022-11-28) + documents that unauthenticated requests are associated with the originating IP + and limited to 60 requests per hour. This directly explains why a source-IP + quota can change independently of the test code. +- [GitHub-hosted runners reference](https://docs.github.com/en/actions/reference/runners/github-hosted-runners) + documents the broad Azure address ranges used by standard Ubuntu/Windows + runners and recommends larger runners with static ranges or self-hosted + runners when static addressing is needed. A normal runner should not be + treated as having a dedicated stable egress identity. +- [GitHub Actions job dependencies](https://docs.github.com/en/actions/how-tos/write-workflows/choose-what-workflows-do/use-jobs) + documents that downstream jobs are skipped when a required job fails or is + skipped. This explains why the failed test prevented the JS release job. +- [Docker bridge networking](https://docs.docker.com/engine/network/drivers/bridge/) + documents that the default bridge supplies masqueraded external access and + that user-defined bridges isolate unrelated networks. +- [`docker network create --internal`](https://docs.docker.com/reference/cli/docker/network/create/#network-internal-mode---internal) + documents that an internal network allows members to communicate but does not + configure an external default route. This supports testing the private aliases + locally and checking the bridge route separately. +- [Bazel's hermeticity guidance](https://bazel.build/concepts/hermeticity) + describes self-contained builds/tests that do not rely on services external + to the build environment. The selected design follows that principle. + +## Why `example.com` was not selected + +- [RFC 2606](https://www.rfc-editor.org/info/rfc2606/) reserves `example.com`, + `example.net`, and `example.org` for examples and documentation. +- [IANA's example-domain guidance](https://www.iana.org/help/example-domains) + says the HTTP service is best effort and explicitly warns against designing + applications that require it. Reservation avoids ownership surprises; it is + not a service-level guarantee. + +Therefore `example.com` is appropriate in prose and sample configuration, but +not as a required success dependency for a release gate. + +## Existing components/libraries evaluated + +- [Testcontainers for Node.js networking](https://node.testcontainers.org/features/networking/) + supports temporary networks, aliases, bridge mode, and exposing host ports to + containers. +- [Testcontainers for Rust networking](https://rust.testcontainers.org/features/networking/) + supports temporary container/host connectivity and scoped port exposure. + +Either library could host a local HTTP responder if payload-level traffic were +required. The repository already has small, symmetric Docker CLI helpers and +cleanup guards in both languages, so adding two new dependency stacks would be +disproportionate for a route-existence assertion. + +BusyBox tools already present in `alpine:3.23` are sufficient: `ping` verifies +network-scoped aliases, and `ip route` verifies the retained default route. +`docker logs` supplies failure evidence. No new runtime or test dependency is +needed. diff --git a/docs/case-studies/issue-160/requirements.md b/docs/case-studies/issue-160/requirements.md new file mode 100644 index 0000000..968be06 --- /dev/null +++ b/docs/case-studies/issue-160/requirements.md @@ -0,0 +1,36 @@ +# Requirements and disposition + +## Issue requirements + +| ID | Requirement | Disposition | +| --- | -------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | +| R1 | Remove the rate-limited `https://api.github.com` probe from the JavaScript integration test. | Complete. The executable probe has no URL. | +| R2 | Apply the same correction to `rust/tests/docker_network.rs`. | Complete. JavaScript and Rust share equivalent commands and assertions. | +| R3 | Pass even when the runner's unauthenticated GitHub quota is exhausted. | Complete by construction: neither test contacts GitHub or another internet host. | +| R4 | Continue proving that private network aliases are reachable. | Complete: `formal-ai` and `formal-db` run on separate internal networks. | +| R5 | Continue proving that the primary/default bridge route survives extra attachments. | Complete: the tested container starts on `bridge` and asserts a default route after both internal networks are connected. | +| R6 | Make failures diagnostic rather than reporting only `'1' !== '0'`. | Complete in PR #159: both suites include `docker logs` in the exit-code assertion. | +| R7 | Restore availability of JavaScript 0.32.0. | Complete upstream of this PR: main run 31388354106 published it at 2026-08-10T12:32:46Z. | + +## Issue-comment requirements + +| ID | Requirement | Disposition | +| --- | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | +| R8 | Download all issue-related logs and data into `docs/case-studies/issue-160`. | Complete: four full workflow logs plus issue, PR, reviews, workflow/job, release, registry, source, diff, and test artifacts are retained. | +| R9 | Reconstruct the complete timeline. | Complete in `timeline.md`. | +| R10 | Inventory every requirement and root cause. | Complete here and in `root-cause.md`. | +| R11 | Propose solutions and plans for every requirement. | Complete in `solutions.md`, including rejected alternatives. | +| R12 | Search online for additional facts and relevant existing components/libraries. | Complete in `online-research.md`, using official sources. | +| R13 | If evidence is insufficient, add off-by-default diagnostics. | Evidence is sufficient; PR #159 had already added `START_DEBUG=1` lifecycle tracing with default off. | +| R14 | Apply the correction everywhere in the codebase. | Complete: repository search found the executable probe only in the historical experiment and evidence. Both active suites are protected. | +| R15 | Report actionable third-party defects when appropriate. | Not applicable: no third-party behavior is defective. No upstream issue was created. | + +## Verification requirements + +| ID | Requirement | Evidence | +| --- | ---------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | +| V1 | Preserve a minimal reproduction. | `experiments/docker-network-flake-repro.mjs` and the historical source snapshots in `data/`. | +| V2 | Add an automated regression test. | `keeps the multi-network probe hermetic` in JavaScript and `multi_network_probe_is_hermetic` in Rust. | +| V3 | Exercise the real Docker daemon. | Focused logs in `data/js-focused-test.log` and `data/rust-focused-test.log`. | +| V4 | Keep tests bounded. | The JavaScript integration cases retain their explicit 120-second per-test budgets. | +| V5 | Avoid an unnecessary release bump. | The changes affect integration tests and documentation only; published runtime behavior and package APIs do not change. | diff --git a/docs/case-studies/issue-160/root-cause.md b/docs/case-studies/issue-160/root-cause.md new file mode 100644 index 0000000..35d0490 --- /dev/null +++ b/docs/case-studies/issue-160/root-cause.md @@ -0,0 +1,70 @@ +# Root-cause analysis + +## 1. A connectivity assertion accidentally required application success + +The intended claims were: + +1. a container attached to an internal network can resolve/reach `formal-ai`; +2. attaching that network does not destroy the default bridge route. + +The historical command added a third, unrelated claim: GitHub's anonymous REST +API must return a status that BusyBox `wget --spider` accepts. HTTP 403 is an +application-layer response. Receiving it proves the lower network layers worked, +but `wget` correctly exits nonzero and the shell's `&&` propagates that status. + +The complete CI log shows the command at line 4654, the container status mismatch +at lines 4663–4677, and the named failing test at line 4680. The quiet `wget` +mode and missing `docker logs` assertion message hid the actual HTTP response in +CI; the reproduction captured `HTTP/1.1 403 rate limit exceeded`. + +## 2. The endpoint has a deliberately small IP-scoped anonymous quota + +GitHub documents 60 unauthenticated REST requests per hour and associates them +with the originating IP address. Standard hosted runners do not provide a +dedicated static public address; GitHub recommends larger or self-hosted runners +when static addressing is required. Consequently, unrelated use from the same +egress address can change the probe result without any repository change. + +Authentication would raise the quota but would turn a network integration test +into a secret-dependent GitHub API test. It would reduce the frequency, not fix +the category error. + +## 3. Two claims were collapsed into one opaque exit code + +`ping ... && wget ...` returned only the final container code. The assertion +printed `'1' !== '0'`, so it could not distinguish alias resolution, bridge +routing, DNS, TLS, rate limiting, or remote availability. PR #159 fixed the +diagnostics by including container output and added off-by-default lifecycle +tracing. + +PR #161 separates structural invariants conceptually while retaining one cheap +container command: two local pings prove the internal attachments, and `ip +route` proves the default route remains. The no-HTTP test fails before Docker is +needed if a public dependency is reintroduced. + +## 4. The failure blocked only one language's release path + +Both suites contained the same defect, but the Rust request succeeded during its +run while JavaScript failed. GitHub Actions skips jobs that depend on a failed +job, so JavaScript's build/release chain never ran. Rust published 0.19.0. This +is a classic flaky-test asymmetry: identical source can produce a green release +in one workflow and block another. + +## 5. The first hermetic fix narrowed the original bridge assertion + +PR #159 correctly removed all internet access, but it made the tested container's +primary network internal and attached a second internal network. That proved +repeatable attachment but no longer checked the bridge/default-route half of the +original scenario. + +PR #161 closes that coverage gap without restoring an external request: the +container is created on `bridge`, attached to both internal networks, reaches +both local aliases, and verifies its route table still contains a default route. + +## Root-cause chain + +The feature added an external HTTP probe → the endpoint enforced an IP-scoped +quota → a valid 403 response became a nonzero `wget` status → `&&` became the +container exit status → an opaque assertion failed → the dependent JavaScript +release jobs were skipped → version 0.32.0 remained unavailable until PR #159 +merged and the main workflow reran. diff --git a/docs/case-studies/issue-160/solutions.md b/docs/case-studies/issue-160/solutions.md new file mode 100644 index 0000000..75c0dec --- /dev/null +++ b/docs/case-studies/issue-160/solutions.md @@ -0,0 +1,74 @@ +# Solutions and verification + +## Selected solution + +The final integration topology is entirely local: + +1. Create two user-defined `--internal` networks. +2. Start one Alpine sidecar with alias `formal-ai` on the first and another with + alias `formal-db` on the second. +3. Create the subject container on Docker's default `bridge`. +4. Attach both internal networks before starting it. +5. Assert both aliases answer and `ip route` still contains a default route. +6. Include container logs in any nonzero-exit assertion. +7. Independently assert that the probe contains both aliases and the route check + but contains no HTTP or HTTPS URL. + +This tests repository-owned behavior only. It distinguishes Docker topology +from public internet health and remains valid when GitHub's quota is exhausted, +DNS is filtered, or an external service is unavailable. + +## Alternatives considered + +### Replace GitHub with `https://example.com` + +Better than a metered API, but rejected as a gating dependency. IANA explicitly +describes the example-domain HTTP service as best effort and says applications +must not require it to operate. RFC 2606 reserves the name for examples; it does +not provide an uptime guarantee. + +### Authenticate the GitHub request + +Rejected. It adds token provisioning and still couples a Docker topology test to +GitHub API availability and quotas. + +### Probe TCP 443 or accept every HTTP response + +This would avoid the 403 semantic mismatch but still depends on public DNS, +routing, firewall policy, and remote service availability. It belongs in a +non-gating environment smoke test, not this regression suite. + +### Run a local HTTP server on the bridge + +Valid and fully hermetic. Testcontainers for Node.js and Rust both provide +network/host-port helpers for this pattern. It was not selected because the +route table directly tests the invariant at issue and avoids another server, +port, image, dependency, and cleanup path. + +### Keep PR #159's two-internal-network probe unchanged + +It prevents the rate-limit flake and proves multiple attachment, but does not +exercise the original bridge/default-route requirement. PR #161 retains its two +local sidecars and restores bridge coverage. + +## Automated verification + +| Check | Expected result | +| ---------------------------------------------- | ------------------------------------------------------------------------ | +| JavaScript focused Docker test | Three pass: hermetic invariant, topology/route, missing-network cleanup. | +| Rust focused Docker test | Two pass: hermetic invariant and topology/route/cleanup. | +| JavaScript full suite, lint, format, file size | Pass. | +| Rust full suite, formatting, Clippy | Pass. | +| Test-count parity and workflow invariants | Pass. | +| Repository search for executable public probe | Only the intentional historical reproducer/evidence may contain it. | + +Focused and full local results are retained in `data/`, and complete pre-fix and +fixed-main workflow logs provide independent before/after evidence in +`ci-logs/`. PR #161 records the final CI result for the branch. + +## Operational follow-up + +If end-to-end public internet egress itself must be monitored, add a separate, +clearly named smoke/canary job with retries, diagnostics, and non-release-blocking +semantics. Do not fold it back into the deterministic multi-network regression +test. diff --git a/docs/case-studies/issue-160/timeline.md b/docs/case-studies/issue-160/timeline.md new file mode 100644 index 0000000..c0b5456 --- /dev/null +++ b/docs/case-studies/issue-160/timeline.md @@ -0,0 +1,45 @@ +# Timeline + +All timestamps are UTC. + +1. **2026-08-10 09:45:06** — Issue #156 requests repeatable Docker + `--network` support, including the bridge-plus-private-sidecar use case. +2. **10:36:50** — Commit `78d0290` implements multi-network support and adds + JavaScript and Rust integration probes. Each uses + `ping formal-ai && wget --spider https://api.github.com`. +3. **10:43:14** — PR #157 merges as `d959632`; issue #156 closes one second + later. +4. **10:43:16** — JavaScript CI/CD run 31380353470 begins on `d959632`. +5. **10:43:17** — Rust CI/CD run 31380353804 begins on the same revision. +6. **10:44:03** — The JavaScript Ubuntu job's probe container returns exit 1. + The test reports only `'1' !== '0'`; its sibling jobs pass. +7. **10:44:26** — The JavaScript test job exits 1 after 714 passes and one + failure. Downstream build/release jobs are skipped. +8. **10:46:30** — The Rust workflow publishes 0.19.0. Its identical probe + happened to pass during that run, demonstrating the flake's dependence on + timing/source address rather than language behavior. +9. **11:22:32** — Issue #158 opens a broad CI correctness investigation. +10. **11:38:57** — Issue #160 records the specific rate-limit failure, + reproduction, affected files, diagnostics gap, and blocked JS release. +11. **11:46:06** — PR #159 commit `c9efac0` makes the JavaScript probe local and + adds container-log diagnostics. +12. **12:04:15** — Commit `cc6ffe8` applies the hermetic probe to Rust. +13. **12:07:02** — Commit `f2c2096` adds opt-in `START_DEBUG=1` lifecycle + tracing, default off. +14. **12:30:31** — PR #159 merges as `e8ec5e5`. +15. **12:30:35** — Fixed JavaScript run 31388354106 starts. The local-alias + probe passes in both coverage and Ubuntu test jobs. +16. **12:32:46** — That run publishes `start-command@0.32.0` to npm; the GitHub + release follows one second later. +17. **12:34:30** — Rust's self-healing release flow creates 0.19.1 from the PR + #159 changes; the workflow completes successfully. +18. **15:01:19** — Issue #160's comment requests this durable evidence bundle + and deep case study. +19. **15:23:18** — The prepared PR #161 branch is created from `db1ad4d`, so it + already contains PR #159's runtime fix and both published release commits. +20. **PR #161** — The tests are strengthened to start on `bridge`, attach two + internal networks, check both aliases and the retained default route, and + enforce a no-HTTP invariant in both languages. + +The raw timestamps and SHAs are retained in `data/recent-main-runs.json`, the +four `*-run-*.json` files, issue metadata, PR metadata, and release metadata. From 5c29cf42c96304007dbfe653981d1589118a21e8 Mon Sep 17 00:00:00 2001 From: konard Date: Mon, 10 Aug 2026 15:40:26 +0000 Subject: [PATCH 4/7] chore: remove generated branch marker Restore the shared marker to the main-branch state so PR #161 contains only issue-related changes. --- .gitkeep | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.gitkeep b/.gitkeep index 71c846b..7ad64b8 100644 --- a/.gitkeep +++ b/.gitkeep @@ -1,3 +1,2 @@ # .gitkeep file auto-generated at 2026-08-10T10:17:47.154Z for PR creation at branch issue-156-a9778f176d79 for issue https://github.com/link-foundation/start/issues/156 -# Updated: 2026-08-10T11:23:16.523Z -# Updated: 2026-08-10T15:23:18.171Z \ No newline at end of file +# Updated: 2026-08-10T11:23:16.523Z \ No newline at end of file From 3562e612036bcd5e3fa75dcb89d8b334d7a954ac Mon Sep 17 00:00:00 2001 From: konard Date: Mon, 10 Aug 2026 15:40:39 +0000 Subject: [PATCH 5/7] docs: retain issue 160 verification logs --- .../issue-160/ci-logs/js-31380353470.log | 7187 +++++++++++++ .../issue-160/ci-logs/js-31388354106.log | 8480 +++++++++++++++ .../issue-160/ci-logs/rust-31380353804.log | 8817 ++++++++++++++++ .../issue-160/ci-logs/rust-31388355823.log | 9383 +++++++++++++++++ .../issue-160/data/js-focused-test.log | 26 + .../issue-160/data/local-doc-js.log | 1 + .../issue-160/data/local-doc-rust.log | 1 + .../issue-160/data/local-js-filesize.log | 5 + .../issue-160/data/local-js-format.log | 3 + .../issue-160/data/local-js-full.log | 1165 ++ .../issue-160/data/local-js-lint.log | 1 + .../issue-160/data/local-mjs-syntax.log | 37 + .../issue-160/data/local-rust-build.log | 32 + .../issue-160/data/local-rust-clippy.log | 33 + .../issue-160/data/local-rust-doc.log | 51 + .../issue-160/data/local-rust-filesize.log | 5 + .../issue-160/data/local-rust-fmt.log | 0 .../issue-160/data/local-rust-full.log | 916 ++ .../issue-160/data/local-rust-package.log | 6 + .../issue-160/data/local-test-parity.log | 7 + .../issue-160/data/rust-focused-test.log | 11 + 21 files changed, 36167 insertions(+) create mode 100644 docs/case-studies/issue-160/ci-logs/js-31380353470.log create mode 100644 docs/case-studies/issue-160/ci-logs/js-31388354106.log create mode 100644 docs/case-studies/issue-160/ci-logs/rust-31380353804.log create mode 100644 docs/case-studies/issue-160/ci-logs/rust-31388355823.log create mode 100644 docs/case-studies/issue-160/data/js-focused-test.log create mode 100644 docs/case-studies/issue-160/data/local-doc-js.log create mode 100644 docs/case-studies/issue-160/data/local-doc-rust.log create mode 100644 docs/case-studies/issue-160/data/local-js-filesize.log create mode 100644 docs/case-studies/issue-160/data/local-js-format.log create mode 100644 docs/case-studies/issue-160/data/local-js-full.log create mode 100644 docs/case-studies/issue-160/data/local-js-lint.log create mode 100644 docs/case-studies/issue-160/data/local-mjs-syntax.log create mode 100644 docs/case-studies/issue-160/data/local-rust-build.log create mode 100644 docs/case-studies/issue-160/data/local-rust-clippy.log create mode 100644 docs/case-studies/issue-160/data/local-rust-doc.log create mode 100644 docs/case-studies/issue-160/data/local-rust-filesize.log create mode 100644 docs/case-studies/issue-160/data/local-rust-fmt.log create mode 100644 docs/case-studies/issue-160/data/local-rust-full.log create mode 100644 docs/case-studies/issue-160/data/local-rust-package.log create mode 100644 docs/case-studies/issue-160/data/local-test-parity.log create mode 100644 docs/case-studies/issue-160/data/rust-focused-test.log diff --git a/docs/case-studies/issue-160/ci-logs/js-31380353470.log b/docs/case-studies/issue-160/ci-logs/js-31380353470.log new file mode 100644 index 0000000..3385726 --- /dev/null +++ b/docs/case-studies/issue-160/ci-logs/js-31380353470.log @@ -0,0 +1,7187 @@ +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.2950827Z Current runner version: '2.336.0' +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.2975740Z ##[group]Runner Image Provisioner +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.2976676Z Hosted Compute Agent +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.2977258Z Version: 20260707.563 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.2977915Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.2978659Z Build Date: 2026-07-07T19:33:50Z +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.2979393Z Worker ID: {a1f74d7f-06df-4ea3-ab22-a9148e541e10} +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.2980436Z Azure Region: westus3 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.2981034Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.2982506Z ##[group]Operating System +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.2983222Z Ubuntu +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.2983766Z 24.04.4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.2984302Z LTS +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.2984820Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.2985322Z ##[group]Runner Image +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.2986387Z Image: ubuntu-24.04 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.2986984Z Version: 20260720.247.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.2988261Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.2989783Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.2990991Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.2994136Z ##[group]GITHUB_TOKEN Permissions +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.2996470Z Actions: write +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.2997084Z ArtifactMetadata: write +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.2997787Z Attestations: write +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.2998402Z Checks: write +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.2998946Z CodeQuality: write +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.2999552Z Contents: write +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3000387Z CopilotRequests: write +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3000956Z Deployments: write +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3001607Z Discussions: write +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3002147Z Drives: write +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3002697Z Issues: write +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3003232Z Metadata: read +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3003848Z Models: read +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3004465Z Packages: write +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3004995Z Pages: write +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3005512Z PullRequests: write +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3006155Z RepositoryProjects: write +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3006760Z SecurityEvents: write +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3007355Z Statuses: write +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3007947Z VulnerabilityAlerts: read +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3008529Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3010929Z Secret source: Actions +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3012005Z Prepare workflow directory +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3430313Z Prepare all required actions +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3477147Z Getting action download info +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.6529006Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:21.3141975Z Download action repository 'actions/setup-node@v6' (SHA:249970729cb0ef3589644e2896645e5dc5ba9c38) +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.3046372Z Complete job name: Syntax Pre-Check (.mjs) +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.4028200Z ##[group]Run actions/checkout@v6 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.4029577Z with: +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.4030748Z fetch-depth: 0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.4031634Z repository: link-foundation/start +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.4044356Z token: *** +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.4045721Z ssh-strict: true +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.4046902Z ssh-user: git +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.4047761Z persist-credentials: true +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.4048717Z clean: true +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.4049563Z sparse-checkout-cone-mode: true +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.4050963Z fetch-tags: false +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.4051810Z show-progress: true +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.4052662Z lfs: false +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.4053450Z submodules: false +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.4054298Z set-safe-directory: true +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.4055266Z allow-unsafe-pr-checkout: false +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.4056603Z env: +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.4057432Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.4058502Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5127272Z Syncing repository: link-foundation/start +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5130452Z ##[group]Getting Git version info +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5131777Z Working directory is '/home/runner/work/start/start' +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5133718Z [command]/usr/bin/git version +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5213043Z git version 2.54.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5243743Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5260842Z Temporarily overriding HOME='/home/runner/work/_temp/04f98b5c-ef42-4ac9-a73a-6ab365faf987' before making global git config changes +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5265597Z Adding repository directory to the temporary git global config as a safe directory +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5270946Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5330393Z Deleting the contents of '/home/runner/work/start/start' +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5335840Z ##[group]Determining repository object format +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5338636Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5341298Z ##[group]Initializing the repository +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5344740Z [command]/usr/bin/git init /home/runner/work/start/start +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5495075Z hint: Using 'master' as the name for the initial branch. This default branch name +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5497528Z hint: will change to "main" in Git 3.0. To configure the initial branch name +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5501572Z hint: to use in all of your new repositories, which will suppress this warning, +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5504322Z hint: call: +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5505493Z hint: +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5506864Z hint: git config --global init.defaultBranch +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5508459Z hint: +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5510281Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5512687Z hint: 'development'. The just-created branch can be renamed via this command: +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5514787Z hint: +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5516036Z hint: git branch -m +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5517341Z hint: +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5519027Z hint: Disable this message with "git config set advice.defaultBranchName false" +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5521958Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5527717Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5573762Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5575870Z ##[group]Disabling automatic garbage collection +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5577912Z [command]/usr/bin/git config --local gc.auto 0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5609292Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5611336Z ##[group]Setting up auth +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5612890Z Removing SSH command configuration +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5618568Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5666735Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.6072237Z Removing HTTP extra header +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.6078737Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.6118054Z [command]/usr/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' || :" +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.6334692Z Removing includeIf entries pointing to credentials config files +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.6340811Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.6377530Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.6606395Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-35d6b43f-eb6d-4a93-a080-ad394791713b.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.6648058Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-35d6b43f-eb6d-4a93-a080-ad394791713b.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.6682402Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-35d6b43f-eb6d-4a93-a080-ad394791713b.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.6721357Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-35d6b43f-eb6d-4a93-a080-ad394791713b.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.6756366Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-35d6b43f-eb6d-4a93-a080-ad394791713b.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.6790340Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.6792104Z ##[group]Fetching the repository +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.6797841Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules origin +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/* +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0382937Z From https://github.com/link-foundation/start +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0391427Z * [new branch] issue-1-06306849 -> origin/issue-1-06306849 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0392224Z * [new branch] issue-101-f6ea3a87b1de -> origin/issue-101-f6ea3a87b1de +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0393062Z * [new branch] issue-103-d2eee141f4bc -> origin/issue-103-d2eee141f4bc +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0393892Z * [new branch] issue-105-0edd650b7149 -> origin/issue-105-0edd650b7149 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0394519Z * [new branch] issue-108-c821d8a93f01 -> origin/issue-108-c821d8a93f01 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0394965Z * [new branch] issue-11-1524425f0588 -> origin/issue-11-1524425f0588 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0395432Z * [new branch] issue-110-c1b9267a2743 -> origin/issue-110-c1b9267a2743 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0395891Z * [new branch] issue-112-46af7527c0d9 -> origin/issue-112-46af7527c0d9 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0396376Z * [new branch] issue-114-8181f01863b9 -> origin/issue-114-8181f01863b9 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0396828Z * [new branch] issue-116-01c61894edbd -> origin/issue-116-01c61894edbd +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0397323Z * [new branch] issue-118-4ed21210786f -> origin/issue-118-4ed21210786f +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0397770Z * [new branch] issue-120-22538e16da80 -> origin/issue-120-22538e16da80 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0398233Z * [new branch] issue-122-9e4e6b1efac6 -> origin/issue-122-9e4e6b1efac6 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0398739Z * [new branch] issue-124-0288905fdd33 -> origin/issue-124-0288905fdd33 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0399199Z * [new branch] issue-126-c5c8579b3ab4 -> origin/issue-126-c5c8579b3ab4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0399649Z * [new branch] issue-128-9d904e7dd227 -> origin/issue-128-9d904e7dd227 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0401422Z * [new branch] issue-13-52ae2ce06ee2 -> origin/issue-13-52ae2ce06ee2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0401903Z * [new branch] issue-130-cefa8a965461 -> origin/issue-130-cefa8a965461 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0402381Z * [new branch] issue-132-81888ef731d7 -> origin/issue-132-81888ef731d7 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0403046Z * [new branch] issue-134-1a26eb545a18 -> origin/issue-134-1a26eb545a18 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0403509Z * [new branch] issue-136-cffa39dbc470 -> origin/issue-136-cffa39dbc470 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0404101Z * [new branch] issue-138-3f4ef74d216e -> origin/issue-138-3f4ef74d216e +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0404550Z * [new branch] issue-140-55c0984f3705 -> origin/issue-140-55c0984f3705 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0405003Z * [new branch] issue-142-e63b64dd46e6 -> origin/issue-142-e63b64dd46e6 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0405445Z * [new branch] issue-144-d8d3fb7dfd56 -> origin/issue-144-d8d3fb7dfd56 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0405907Z * [new branch] issue-146-5fd1b386b75b -> origin/issue-146-5fd1b386b75b +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0406346Z * [new branch] issue-148-799a293d3d5b -> origin/issue-148-799a293d3d5b +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0406795Z * [new branch] issue-15-ccfe6d130337 -> origin/issue-15-ccfe6d130337 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0407318Z * [new branch] issue-15-d3d0f1c82afa -> origin/issue-15-d3d0f1c82afa +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0407813Z * [new branch] issue-150-140b61c8f491 -> origin/issue-150-140b61c8f491 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0408251Z * [new branch] issue-151-50e985780da1 -> origin/issue-151-50e985780da1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0408682Z * [new branch] issue-154-73165f3b5cf7 -> origin/issue-154-73165f3b5cf7 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0409332Z * [new branch] issue-156-a9778f176d79 -> origin/issue-156-a9778f176d79 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0409772Z * [new branch] issue-18-acfe3ddbe902 -> origin/issue-18-acfe3ddbe902 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0410568Z * [new branch] issue-19-83cfc521f662 -> origin/issue-19-83cfc521f662 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0411010Z * [new branch] issue-22-08e44246441d -> origin/issue-22-08e44246441d +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0411461Z * [new branch] issue-22-2d1c04999e6d -> origin/issue-22-2d1c04999e6d +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0411893Z * [new branch] issue-25-6419574a6cfe -> origin/issue-25-6419574a6cfe +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0412331Z * [new branch] issue-25-8fe656da1123 -> origin/issue-25-8fe656da1123 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0412819Z * [new branch] issue-28-9a07df20ebbb -> origin/issue-28-9a07df20ebbb +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0413262Z * [new branch] issue-3-908abf67e50f -> origin/issue-3-908abf67e50f +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0413702Z * [new branch] issue-30-3c74b37eedc9 -> origin/issue-30-3c74b37eedc9 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0414144Z * [new branch] issue-31-e419d5f83f9d -> origin/issue-31-e419d5f83f9d +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0414582Z * [new branch] issue-34-fcfbf90ca3a5 -> origin/issue-34-fcfbf90ca3a5 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0415021Z * [new branch] issue-36-4d2e05cadca2 -> origin/issue-36-4d2e05cadca2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0415464Z * [new branch] issue-38-8d65d5c6dcf1 -> origin/issue-38-8d65d5c6dcf1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0415900Z * [new branch] issue-40-500ee5a3c836 -> origin/issue-40-500ee5a3c836 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0416331Z * [new branch] issue-42-231914cdf85a -> origin/issue-42-231914cdf85a +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0416766Z * [new branch] issue-44-05c1999867e1 -> origin/issue-44-05c1999867e1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0417198Z * [new branch] issue-46-db1336ec1bd4 -> origin/issue-46-db1336ec1bd4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0417645Z * [new branch] issue-49-49badfb087ae -> origin/issue-49-49badfb087ae +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0418083Z * [new branch] issue-5-e920ed9704b1 -> origin/issue-5-e920ed9704b1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0418530Z * [new branch] issue-51-ce9116974281 -> origin/issue-51-ce9116974281 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0418963Z * [new branch] issue-53-3037eb51507e -> origin/issue-53-3037eb51507e +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0419397Z * [new branch] issue-55-62ca352b2854 -> origin/issue-55-62ca352b2854 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0420090Z * [new branch] issue-57-319974e37702 -> origin/issue-57-319974e37702 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0420728Z * [new branch] issue-57-9389c40a25d3 -> origin/issue-57-9389c40a25d3 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0421189Z * [new branch] issue-60-23ad1508ca00 -> origin/issue-60-23ad1508ca00 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0421809Z * [new branch] issue-62-0bf0e6dba402 -> origin/issue-62-0bf0e6dba402 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0422295Z * [new branch] issue-64-531bd4a9716c -> origin/issue-64-531bd4a9716c +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0422759Z * [new branch] issue-66-b4bebb964b80 -> origin/issue-66-b4bebb964b80 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0423231Z * [new branch] issue-67-c74bf55321d9 -> origin/issue-67-c74bf55321d9 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0423694Z * [new branch] issue-7-6b049fda1d30 -> origin/issue-7-6b049fda1d30 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0424148Z * [new branch] issue-70-210190e0ad55 -> origin/issue-70-210190e0ad55 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0424638Z * [new branch] issue-70-490c526a882f -> origin/issue-70-490c526a882f +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0425149Z * [new branch] issue-73-163864f76573 -> origin/issue-73-163864f76573 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0425605Z * [new branch] issue-73-47a3e673b0a8 -> origin/issue-73-47a3e673b0a8 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0426094Z * [new branch] issue-73-c42828279fb5 -> origin/issue-73-c42828279fb5 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0426564Z * [new branch] issue-77-acc01682cb56 -> origin/issue-77-acc01682cb56 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0427022Z * [new branch] issue-79-1581a427bf82 -> origin/issue-79-1581a427bf82 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0427478Z * [new branch] issue-79-48234c0f95fa -> origin/issue-79-48234c0f95fa +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0428068Z * [new branch] issue-79-5fc029ea058c -> origin/issue-79-5fc029ea058c +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0428521Z * [new branch] issue-79-740a4286522a -> origin/issue-79-740a4286522a +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0428971Z * [new branch] issue-84-2301d58a902f -> origin/issue-84-2301d58a902f +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0429430Z * [new branch] issue-84-8c8db1f16f9d -> origin/issue-84-8c8db1f16f9d +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0430398Z * [new branch] issue-84-ca99d5699c03 -> origin/issue-84-ca99d5699c03 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0430884Z * [new branch] issue-84-e79fd3fe5cef -> origin/issue-84-e79fd3fe5cef +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0431349Z * [new branch] issue-89-58b19f5dac12 -> origin/issue-89-58b19f5dac12 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0431817Z * [new branch] issue-9-9cb379f155fb -> origin/issue-9-9cb379f155fb +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0432296Z * [new branch] issue-91-5ff8719c4182 -> origin/issue-91-5ff8719c4182 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0432753Z * [new branch] issue-91-8e243739c7af -> origin/issue-91-8e243739c7af +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0433211Z * [new branch] issue-93-2ef57910c60b -> origin/issue-93-2ef57910c60b +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0433668Z * [new branch] issue-96-829d21ddabc4 -> origin/issue-96-829d21ddabc4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0434136Z * [new branch] issue-96-efde41b8c023 -> origin/issue-96-efde41b8c023 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0434599Z * [new branch] issue-99-bc78b28ed258 -> origin/issue-99-bc78b28ed258 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0435024Z * [new branch] main -> origin/main +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0435386Z * [new tag] js-v0.25.5 -> js-v0.25.5 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0435736Z * [new tag] js-v0.26.0 -> js-v0.26.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0436078Z * [new tag] js-v0.27.0 -> js-v0.27.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0436419Z * [new tag] js-v0.27.1 -> js-v0.27.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0436749Z * [new tag] js-v0.27.2 -> js-v0.27.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0437087Z * [new tag] js-v0.28.0 -> js-v0.28.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0437431Z * [new tag] js-v0.29.0 -> js-v0.29.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0437762Z * [new tag] js-v0.29.1 -> js-v0.29.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0438097Z * [new tag] js-v0.29.2 -> js-v0.29.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0438433Z * [new tag] js-v0.30.0 -> js-v0.30.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0438783Z * [new tag] js-v0.30.1 -> js-v0.30.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0439130Z * [new tag] js-v0.30.2 -> js-v0.30.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0439467Z * [new tag] js-v0.30.3 -> js-v0.30.3 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0439930Z * [new tag] js-v0.30.4 -> js-v0.30.4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0440409Z * [new tag] js-v0.30.5 -> js-v0.30.5 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0440764Z * [new tag] js-v0.31.0 -> js-v0.31.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0441112Z * [new tag] rust-v0.14.1 -> rust-v0.14.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0441469Z * [new tag] rust-v0.14.2 -> rust-v0.14.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0441826Z * [new tag] rust-v0.14.3 -> rust-v0.14.3 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0442176Z * [new tag] rust-v0.15.0 -> rust-v0.15.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0442519Z * [new tag] rust-v0.15.1 -> rust-v0.15.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0442860Z * [new tag] rust-v0.16.0 -> rust-v0.16.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0443205Z * [new tag] rust-v0.16.1 -> rust-v0.16.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0443546Z * [new tag] rust-v0.16.2 -> rust-v0.16.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0443887Z * [new tag] rust-v0.17.0 -> rust-v0.17.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0444235Z * [new tag] rust-v0.17.1 -> rust-v0.17.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0444581Z * [new tag] rust-v0.17.2 -> rust-v0.17.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0444928Z * [new tag] rust-v0.17.3 -> rust-v0.17.3 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0445275Z * [new tag] rust-v0.17.4 -> rust-v0.17.4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0445738Z * [new tag] rust-v0.17.5 -> rust-v0.17.5 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0446081Z * [new tag] rust-v0.18.0 -> rust-v0.18.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0446417Z * [new tag] v0.10.0 -> v0.10.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0446744Z * [new tag] v0.11.0 -> v0.11.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0447069Z * [new tag] v0.13.0 -> v0.13.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0447386Z * [new tag] v0.15.0 -> v0.15.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0447699Z * [new tag] v0.16.0 -> v0.16.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0448010Z * [new tag] v0.17.0 -> v0.17.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0448326Z * [new tag] v0.17.1 -> v0.17.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0448637Z * [new tag] v0.17.2 -> v0.17.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0448948Z * [new tag] v0.17.3 -> v0.17.3 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0449260Z * [new tag] v0.17.4 -> v0.17.4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0449572Z * [new tag] v0.18.0 -> v0.18.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0450021Z * [new tag] v0.19.0 -> v0.19.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0450338Z * [new tag] v0.19.1 -> v0.19.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0450648Z * [new tag] v0.20.0 -> v0.20.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0450962Z * [new tag] v0.20.1 -> v0.20.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0451271Z * [new tag] v0.20.2 -> v0.20.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0451626Z * [new tag] v0.20.3 -> v0.20.3 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0451942Z * [new tag] v0.20.4 -> v0.20.4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0452259Z * [new tag] v0.21.0 -> v0.21.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0452576Z * [new tag] v0.22.0 -> v0.22.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0452886Z * [new tag] v0.23.0 -> v0.23.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0453202Z * [new tag] v0.24.0 -> v0.24.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0453516Z * [new tag] v0.24.1 -> v0.24.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0453825Z * [new tag] v0.24.2 -> v0.24.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0454141Z * [new tag] v0.24.3 -> v0.24.3 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0454456Z * [new tag] v0.24.4 -> v0.24.4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0454767Z * [new tag] v0.24.5 -> v0.24.5 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0455075Z * [new tag] v0.24.6 -> v0.24.6 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0455391Z * [new tag] v0.24.7 -> v0.24.7 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0455702Z * [new tag] v0.24.8 -> v0.24.8 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0456130Z * [new tag] v0.24.9 -> v0.24.9 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0456446Z * [new tag] v0.25.0 -> v0.25.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0456756Z * [new tag] v0.25.1 -> v0.25.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0457066Z * [new tag] v0.25.2 -> v0.25.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0457374Z * [new tag] v0.25.3 -> v0.25.3 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0457687Z * [new tag] v0.25.4 -> v0.25.4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0457998Z * [new tag] v0.3.1 -> v0.3.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0458307Z * [new tag] v0.4.0 -> v0.4.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0458615Z * [new tag] v0.4.1 -> v0.4.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0458925Z * [new tag] v0.5.0 -> v0.5.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0459233Z * [new tag] v0.5.1 -> v0.5.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0459540Z * [new tag] v0.5.2 -> v0.5.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0460176Z * [new tag] v0.5.3 -> v0.5.3 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0460600Z * [new tag] v0.6.0 -> v0.6.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0460918Z * [new tag] v0.7.0 -> v0.7.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0461226Z * [new tag] v0.7.1 -> v0.7.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0461532Z * [new tag] v0.7.2 -> v0.7.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0461991Z * [new tag] v0.7.4 -> v0.7.4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0462516Z * [new tag] v0.7.5 -> v0.7.5 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0462950Z * [new tag] v0.7.6 -> v0.7.6 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0463484Z * [new tag] v0.9.0 -> v0.9.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0668123Z [command]/usr/bin/git branch --list --remote origin/main +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0703673Z origin/main +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0714472Z [command]/usr/bin/git rev-parse refs/remotes/origin/main +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0747520Z d959632b399ae343ff29114fc439650bf65122c5 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0753833Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0754827Z ##[group]Determining the checkout info +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0838767Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0839375Z [command]/usr/bin/git sparse-checkout disable +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0841207Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0866369Z ##[group]Checking out the ref +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.0871339Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.1498965Z Switched to a new branch 'main' +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.1500886Z branch 'main' set up to track 'origin/main'. +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.1514026Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.1566997Z [command]/usr/bin/git log -1 --format=%H +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.1596593Z d959632b399ae343ff29114fc439650bf65122c5 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.1865840Z ##[group]Run actions/setup-node@v6 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.1866123Z with: +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.1866316Z node-version: 24.x +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.1866530Z check-latest: false +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.1868912Z token: *** +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.1869125Z package-manager-cache: true +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.1869366Z env: +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.1869575Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.1870134Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.3245645Z Found in cache @ /opt/hostedtoolcache/node/24.18.0/x64 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.3249649Z ##[group]Environment details +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.7884836Z node: v24.18.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.7885162Z npm: 11.16.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.7885361Z yarn: 1.22.22 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.7885990Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.8004806Z ##[group]Run bash scripts/check-mjs-syntax.sh +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.8005208Z ^[[36;1mbash scripts/check-mjs-syntax.sh^[[0m +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.8062023Z shell: /usr/bin/bash -e {0} +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.8062286Z env: +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.8062496Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.8062770Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.8164200Z Checking syntax for all .mjs files... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.8175045Z Checking scripts/check-release-needed.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.8442314Z Checking scripts/check-test-parity.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.8695039Z Checking scripts/publish-to-crates.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.8946059Z Checking scripts/check-file-size.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.9174270Z Checking scripts/bump-version.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.9416559Z Checking scripts/changeset-version.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.9645414Z Checking scripts/detect-code-changes.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.9873588Z Checking scripts/release-name.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.0109752Z Checking scripts/get-bump-type.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.0352462Z Checking scripts/format-github-release.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.0596629Z Checking scripts/backfill-release-notes.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.0847494Z Checking scripts/setup-npm.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.1105071Z Checking scripts/check-doc-examples.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.1374171Z Checking scripts/create-github-release.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.1645827Z Checking scripts/publish-to-npm.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.1901788Z Checking scripts/merge-changesets.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.2158755Z Checking scripts/format-release-notes.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.2409438Z Checking scripts/validate-changeset.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.2653837Z Checking scripts/debug-print.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.2897463Z Checking scripts/instant-version-bump.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.3146448Z Checking scripts/preflight-credentials.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.3403436Z Checking scripts/version-and-commit.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.3646442Z Checking scripts/collect-changelog.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.3896679Z Checking scripts/create-manual-changeset.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.4119012Z Checking scripts/run-js-tests.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.4359497Z Checking scripts/verify-release-badge.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.4634608Z Checking js/test/publish-to-crates.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.4864593Z Checking js/test/release-name.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.5137261Z Checking js/test/create-github-release.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.5389047Z Checking js/test/merge-changesets.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.5630291Z Checking js/test/run-js-tests.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.5860776Z +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.5861580Z Syntax check passed for 31 file(s). +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.5967812Z Post job cleanup. +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.7262081Z Post job cleanup. +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.8138201Z [command]/usr/bin/git version +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.8180240Z git version 2.54.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.8224716Z Temporarily overriding HOME='/home/runner/work/_temp/bc97d4d0-2242-4629-b9d8-ad1364a38661' before making global git config changes +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.8226314Z Adding repository directory to the temporary git global config as a safe directory +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.8232020Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.8265634Z Removing SSH command configuration +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.8273286Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.8311740Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.8594460Z Removing HTTP extra header +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.8601456Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.8639596Z [command]/usr/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' || :" +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.8934940Z Removing includeIf entries pointing to credentials config files +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.8958224Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.9024766Z includeif.gitdir:/home/runner/work/start/start/.git.path +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.9050359Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.9051966Z includeif.gitdir:/github/workspace/.git.path +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.9053062Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.9055853Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.9071742Z /home/runner/work/_temp/git-credentials-35d6b43f-eb6d-4a93-a080-ad394791713b.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.9108140Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-35d6b43f-eb6d-4a93-a080-ad394791713b.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.9157808Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.9180213Z /home/runner/work/_temp/git-credentials-35d6b43f-eb6d-4a93-a080-ad394791713b.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.9193426Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-35d6b43f-eb6d-4a93-a080-ad394791713b.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.9231663Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.9257152Z /github/runner_temp/git-credentials-35d6b43f-eb6d-4a93-a080-ad394791713b.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.9267793Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-35d6b43f-eb6d-4a93-a080-ad394791713b.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.9305162Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.9330315Z /github/runner_temp/git-credentials-35d6b43f-eb6d-4a93-a080-ad394791713b.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.9341236Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-35d6b43f-eb6d-4a93-a080-ad394791713b.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.9378313Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.9596566Z Removing credentials config '/home/runner/work/_temp/git-credentials-35d6b43f-eb6d-4a93-a080-ad394791713b.config' +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.9746581Z Cleaning up orphan processes +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3114357Z Current runner version: '2.336.0' +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3139606Z ##[group]Runner Image Provisioner +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3140463Z Hosted Compute Agent +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3141023Z Version: 20260707.563 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3141751Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3142457Z Build Date: 2026-07-07T19:33:50Z +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3143157Z Worker ID: {78448f4e-72f8-45b3-a520-c08ca89e9c0e} +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3143873Z Azure Region: westus3 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3144435Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3146795Z ##[group]Operating System +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3147444Z Ubuntu +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3147937Z 24.04.4 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3148514Z LTS +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3149012Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3149586Z ##[group]Runner Image +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3150225Z Image: ubuntu-24.04 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3150774Z Version: 20260720.247.2 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3152072Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3153667Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3154998Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3158039Z ##[group]GITHUB_TOKEN Permissions +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3160589Z Actions: write +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3161215Z ArtifactMetadata: write +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3161953Z Attestations: write +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3162551Z Checks: write +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3163089Z CodeQuality: write +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3163721Z Contents: write +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3164284Z CopilotRequests: write +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3165463Z Deployments: write +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3166071Z Discussions: write +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3166618Z Drives: write +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3167209Z Issues: write +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3167742Z Metadata: read +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3168436Z Models: read +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3169057Z Packages: write +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3169596Z Pages: write +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3170152Z PullRequests: write +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3170848Z RepositoryProjects: write +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3171508Z SecurityEvents: write +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3172131Z Statuses: write +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3172682Z VulnerabilityAlerts: read +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3173271Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3175921Z Secret source: Actions +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3177048Z Prepare workflow directory +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3668622Z Prepare all required actions +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3719061Z Getting action download info +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.6884555Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5289109Z Download action repository 'actions/setup-node@v6' (SHA:249970729cb0ef3589644e2896645e5dc5ba9c38) +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.5159722Z Complete job name: Detect Changes +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6156143Z ##[group]Run actions/checkout@v6 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6157629Z with: +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6158401Z fetch-depth: 0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6159283Z repository: link-foundation/start +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6169083Z token: *** +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6169912Z ssh-strict: true +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6170800Z ssh-user: git +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6171656Z persist-credentials: true +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6172635Z clean: true +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6173478Z sparse-checkout-cone-mode: true +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6174851Z fetch-tags: false +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6176233Z show-progress: true +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6177321Z lfs: false +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6178113Z submodules: false +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6178971Z set-safe-directory: true +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6179950Z allow-unsafe-pr-checkout: false +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6181329Z env: +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6182150Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6183249Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.7298311Z Syncing repository: link-foundation/start +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.7302802Z ##[group]Getting Git version info +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.7305124Z Working directory is '/home/runner/work/start/start' +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.7308168Z [command]/usr/bin/git version +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.7428273Z git version 2.54.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.7487374Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.7505348Z Temporarily overriding HOME='/home/runner/work/_temp/f9984638-3d81-4286-938d-47a7f006f735' before making global git config changes +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.7510692Z Adding repository directory to the temporary git global config as a safe directory +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.7515045Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.7570834Z Deleting the contents of '/home/runner/work/start/start' +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.7577636Z ##[group]Determining repository object format +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.7580487Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.7581965Z ##[group]Initializing the repository +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.7585851Z [command]/usr/bin/git init /home/runner/work/start/start +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.7737937Z hint: Using 'master' as the name for the initial branch. This default branch name +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.7741063Z hint: will change to "main" in Git 3.0. To configure the initial branch name +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.7744273Z hint: to use in all of your new repositories, which will suppress this warning, +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.7747679Z hint: call: +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.7749484Z hint: +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.7751547Z hint: git config --global init.defaultBranch +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.7753976Z hint: +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.7756542Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.7761218Z hint: 'development'. The just-created branch can be renamed via this command: +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.7764038Z hint: +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.7766041Z hint: git branch -m +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.7767881Z hint: +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.7770115Z hint: Disable this message with "git config set advice.defaultBranchName false" +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.7772546Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.7777368Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.7840618Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.7842704Z ##[group]Disabling automatic garbage collection +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.7858100Z [command]/usr/bin/git config --local gc.auto 0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.7905578Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.7908253Z ##[group]Setting up auth +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.7910148Z Removing SSH command configuration +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.7914316Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.7962865Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.8370250Z Removing HTTP extra header +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.8379991Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.8418596Z [command]/usr/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' || :" +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.8647508Z Removing includeIf entries pointing to credentials config files +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.8653969Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.8694343Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.8936297Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-58c2c18c-71f7-4195-a500-3544d943a7dd.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.8982312Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-58c2c18c-71f7-4195-a500-3544d943a7dd.config +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.9020437Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-58c2c18c-71f7-4195-a500-3544d943a7dd.config +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.9059984Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-58c2c18c-71f7-4195-a500-3544d943a7dd.config +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.9101742Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-58c2c18c-71f7-4195-a500-3544d943a7dd.config +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.9140237Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.9141607Z ##[group]Fetching the repository +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.9149556Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules origin +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/* +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4553375Z From https://github.com/link-foundation/start +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4555746Z * [new branch] issue-1-06306849 -> origin/issue-1-06306849 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4557801Z * [new branch] issue-101-f6ea3a87b1de -> origin/issue-101-f6ea3a87b1de +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4559519Z * [new branch] issue-103-d2eee141f4bc -> origin/issue-103-d2eee141f4bc +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4561179Z * [new branch] issue-105-0edd650b7149 -> origin/issue-105-0edd650b7149 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4562804Z * [new branch] issue-108-c821d8a93f01 -> origin/issue-108-c821d8a93f01 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4564095Z * [new branch] issue-11-1524425f0588 -> origin/issue-11-1524425f0588 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4565684Z * [new branch] issue-110-c1b9267a2743 -> origin/issue-110-c1b9267a2743 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4566960Z * [new branch] issue-112-46af7527c0d9 -> origin/issue-112-46af7527c0d9 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4568339Z * [new branch] issue-114-8181f01863b9 -> origin/issue-114-8181f01863b9 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4569637Z * [new branch] issue-116-01c61894edbd -> origin/issue-116-01c61894edbd +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4570458Z * [new branch] issue-118-4ed21210786f -> origin/issue-118-4ed21210786f +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4571164Z * [new branch] issue-120-22538e16da80 -> origin/issue-120-22538e16da80 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4571845Z * [new branch] issue-122-9e4e6b1efac6 -> origin/issue-122-9e4e6b1efac6 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4572892Z * [new branch] issue-124-0288905fdd33 -> origin/issue-124-0288905fdd33 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4574217Z * [new branch] issue-126-c5c8579b3ab4 -> origin/issue-126-c5c8579b3ab4 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4575725Z * [new branch] issue-128-9d904e7dd227 -> origin/issue-128-9d904e7dd227 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4577677Z * [new branch] issue-13-52ae2ce06ee2 -> origin/issue-13-52ae2ce06ee2 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4578221Z * [new branch] issue-130-cefa8a965461 -> origin/issue-130-cefa8a965461 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4578703Z * [new branch] issue-132-81888ef731d7 -> origin/issue-132-81888ef731d7 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4579517Z * [new branch] issue-134-1a26eb545a18 -> origin/issue-134-1a26eb545a18 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4580462Z * [new branch] issue-136-cffa39dbc470 -> origin/issue-136-cffa39dbc470 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4581338Z * [new branch] issue-138-3f4ef74d216e -> origin/issue-138-3f4ef74d216e +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4582162Z * [new branch] issue-140-55c0984f3705 -> origin/issue-140-55c0984f3705 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4582969Z * [new branch] issue-142-e63b64dd46e6 -> origin/issue-142-e63b64dd46e6 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4583760Z * [new branch] issue-144-d8d3fb7dfd56 -> origin/issue-144-d8d3fb7dfd56 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4584540Z * [new branch] issue-146-5fd1b386b75b -> origin/issue-146-5fd1b386b75b +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4585691Z * [new branch] issue-148-799a293d3d5b -> origin/issue-148-799a293d3d5b +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4586184Z * [new branch] issue-15-ccfe6d130337 -> origin/issue-15-ccfe6d130337 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4586743Z * [new branch] issue-15-d3d0f1c82afa -> origin/issue-15-d3d0f1c82afa +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4587267Z * [new branch] issue-150-140b61c8f491 -> origin/issue-150-140b61c8f491 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4587723Z * [new branch] issue-151-50e985780da1 -> origin/issue-151-50e985780da1 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4588173Z * [new branch] issue-154-73165f3b5cf7 -> origin/issue-154-73165f3b5cf7 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4588834Z * [new branch] issue-156-a9778f176d79 -> origin/issue-156-a9778f176d79 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4589282Z * [new branch] issue-18-acfe3ddbe902 -> origin/issue-18-acfe3ddbe902 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4589728Z * [new branch] issue-19-83cfc521f662 -> origin/issue-19-83cfc521f662 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4590164Z * [new branch] issue-22-08e44246441d -> origin/issue-22-08e44246441d +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4590599Z * [new branch] issue-22-2d1c04999e6d -> origin/issue-22-2d1c04999e6d +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4591031Z * [new branch] issue-25-6419574a6cfe -> origin/issue-25-6419574a6cfe +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4591472Z * [new branch] issue-25-8fe656da1123 -> origin/issue-25-8fe656da1123 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4591965Z * [new branch] issue-28-9a07df20ebbb -> origin/issue-28-9a07df20ebbb +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4592443Z * [new branch] issue-3-908abf67e50f -> origin/issue-3-908abf67e50f +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4592893Z * [new branch] issue-30-3c74b37eedc9 -> origin/issue-30-3c74b37eedc9 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4593345Z * [new branch] issue-31-e419d5f83f9d -> origin/issue-31-e419d5f83f9d +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4593788Z * [new branch] issue-34-fcfbf90ca3a5 -> origin/issue-34-fcfbf90ca3a5 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4594226Z * [new branch] issue-36-4d2e05cadca2 -> origin/issue-36-4d2e05cadca2 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4594670Z * [new branch] issue-38-8d65d5c6dcf1 -> origin/issue-38-8d65d5c6dcf1 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4595780Z * [new branch] issue-40-500ee5a3c836 -> origin/issue-40-500ee5a3c836 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4596579Z * [new branch] issue-42-231914cdf85a -> origin/issue-42-231914cdf85a +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4597470Z * [new branch] issue-44-05c1999867e1 -> origin/issue-44-05c1999867e1 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4598011Z * [new branch] issue-46-db1336ec1bd4 -> origin/issue-46-db1336ec1bd4 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4598468Z * [new branch] issue-49-49badfb087ae -> origin/issue-49-49badfb087ae +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4598917Z * [new branch] issue-5-e920ed9704b1 -> origin/issue-5-e920ed9704b1 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4599364Z * [new branch] issue-51-ce9116974281 -> origin/issue-51-ce9116974281 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4599796Z * [new branch] issue-53-3037eb51507e -> origin/issue-53-3037eb51507e +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4600238Z * [new branch] issue-55-62ca352b2854 -> origin/issue-55-62ca352b2854 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4600719Z * [new branch] issue-57-319974e37702 -> origin/issue-57-319974e37702 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4601195Z * [new branch] issue-57-9389c40a25d3 -> origin/issue-57-9389c40a25d3 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4601944Z * [new branch] issue-60-23ad1508ca00 -> origin/issue-60-23ad1508ca00 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4603003Z * [new branch] issue-62-0bf0e6dba402 -> origin/issue-62-0bf0e6dba402 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4603801Z * [new branch] issue-64-531bd4a9716c -> origin/issue-64-531bd4a9716c +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4604574Z * [new branch] issue-66-b4bebb964b80 -> origin/issue-66-b4bebb964b80 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4605676Z * [new branch] issue-67-c74bf55321d9 -> origin/issue-67-c74bf55321d9 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4606467Z * [new branch] issue-7-6b049fda1d30 -> origin/issue-7-6b049fda1d30 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4607235Z * [new branch] issue-70-210190e0ad55 -> origin/issue-70-210190e0ad55 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4608029Z * [new branch] issue-70-490c526a882f -> origin/issue-70-490c526a882f +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4608847Z * [new branch] issue-73-163864f76573 -> origin/issue-73-163864f76573 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4609617Z * [new branch] issue-73-47a3e673b0a8 -> origin/issue-73-47a3e673b0a8 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4610381Z * [new branch] issue-73-c42828279fb5 -> origin/issue-73-c42828279fb5 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4611178Z * [new branch] issue-77-acc01682cb56 -> origin/issue-77-acc01682cb56 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4612005Z * [new branch] issue-79-1581a427bf82 -> origin/issue-79-1581a427bf82 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4612768Z * [new branch] issue-79-48234c0f95fa -> origin/issue-79-48234c0f95fa +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4613836Z * [new branch] issue-79-5fc029ea058c -> origin/issue-79-5fc029ea058c +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4614655Z * [new branch] issue-79-740a4286522a -> origin/issue-79-740a4286522a +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4616006Z * [new branch] issue-84-2301d58a902f -> origin/issue-84-2301d58a902f +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4616458Z * [new branch] issue-84-8c8db1f16f9d -> origin/issue-84-8c8db1f16f9d +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4616891Z * [new branch] issue-84-ca99d5699c03 -> origin/issue-84-ca99d5699c03 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4617344Z * [new branch] issue-84-e79fd3fe5cef -> origin/issue-84-e79fd3fe5cef +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4617789Z * [new branch] issue-89-58b19f5dac12 -> origin/issue-89-58b19f5dac12 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4618228Z * [new branch] issue-9-9cb379f155fb -> origin/issue-9-9cb379f155fb +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4618682Z * [new branch] issue-91-5ff8719c4182 -> origin/issue-91-5ff8719c4182 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4619290Z * [new branch] issue-91-8e243739c7af -> origin/issue-91-8e243739c7af +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4620077Z * [new branch] issue-93-2ef57910c60b -> origin/issue-93-2ef57910c60b +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4620884Z * [new branch] issue-96-829d21ddabc4 -> origin/issue-96-829d21ddabc4 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4621557Z * [new branch] issue-96-efde41b8c023 -> origin/issue-96-efde41b8c023 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4621993Z * [new branch] issue-99-bc78b28ed258 -> origin/issue-99-bc78b28ed258 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4622383Z * [new branch] main -> origin/main +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4622728Z * [new tag] js-v0.25.5 -> js-v0.25.5 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4623053Z * [new tag] js-v0.26.0 -> js-v0.26.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4623377Z * [new tag] js-v0.27.0 -> js-v0.27.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4623688Z * [new tag] js-v0.27.1 -> js-v0.27.1 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4624025Z * [new tag] js-v0.27.2 -> js-v0.27.2 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4624339Z * [new tag] js-v0.28.0 -> js-v0.28.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4624661Z * [new tag] js-v0.29.0 -> js-v0.29.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4625356Z * [new tag] js-v0.29.1 -> js-v0.29.1 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4625721Z * [new tag] js-v0.29.2 -> js-v0.29.2 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4626034Z * [new tag] js-v0.30.0 -> js-v0.30.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4626562Z * [new tag] js-v0.30.1 -> js-v0.30.1 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4626887Z * [new tag] js-v0.30.2 -> js-v0.30.2 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4627205Z * [new tag] js-v0.30.3 -> js-v0.30.3 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4627517Z * [new tag] js-v0.30.4 -> js-v0.30.4 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4628074Z * [new tag] js-v0.30.5 -> js-v0.30.5 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4628404Z * [new tag] js-v0.31.0 -> js-v0.31.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4628738Z * [new tag] rust-v0.14.1 -> rust-v0.14.1 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4629074Z * [new tag] rust-v0.14.2 -> rust-v0.14.2 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4629408Z * [new tag] rust-v0.14.3 -> rust-v0.14.3 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4629729Z * [new tag] rust-v0.15.0 -> rust-v0.15.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4630050Z * [new tag] rust-v0.15.1 -> rust-v0.15.1 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4630371Z * [new tag] rust-v0.16.0 -> rust-v0.16.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4630686Z * [new tag] rust-v0.16.1 -> rust-v0.16.1 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4631002Z * [new tag] rust-v0.16.2 -> rust-v0.16.2 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4631320Z * [new tag] rust-v0.17.0 -> rust-v0.17.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4631640Z * [new tag] rust-v0.17.1 -> rust-v0.17.1 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4631958Z * [new tag] rust-v0.17.2 -> rust-v0.17.2 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4632275Z * [new tag] rust-v0.17.3 -> rust-v0.17.3 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4632593Z * [new tag] rust-v0.17.4 -> rust-v0.17.4 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4633044Z * [new tag] rust-v0.17.5 -> rust-v0.17.5 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4633374Z * [new tag] rust-v0.18.0 -> rust-v0.18.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4633753Z * [new tag] v0.10.0 -> v0.10.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4634057Z * [new tag] v0.11.0 -> v0.11.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4634352Z * [new tag] v0.13.0 -> v0.13.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4634649Z * [new tag] v0.15.0 -> v0.15.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4635313Z * [new tag] v0.16.0 -> v0.16.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4635613Z * [new tag] v0.17.0 -> v0.17.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4635913Z * [new tag] v0.17.1 -> v0.17.1 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4636206Z * [new tag] v0.17.2 -> v0.17.2 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4636495Z * [new tag] v0.17.3 -> v0.17.3 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4636785Z * [new tag] v0.17.4 -> v0.17.4 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4637085Z * [new tag] v0.18.0 -> v0.18.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4637376Z * [new tag] v0.19.0 -> v0.19.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4637666Z * [new tag] v0.19.1 -> v0.19.1 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4637957Z * [new tag] v0.20.0 -> v0.20.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4638248Z * [new tag] v0.20.1 -> v0.20.1 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4638542Z * [new tag] v0.20.2 -> v0.20.2 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4638836Z * [new tag] v0.20.3 -> v0.20.3 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4639133Z * [new tag] v0.20.4 -> v0.20.4 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4639433Z * [new tag] v0.21.0 -> v0.21.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4639727Z * [new tag] v0.22.0 -> v0.22.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4640021Z * [new tag] v0.23.0 -> v0.23.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4640315Z * [new tag] v0.24.0 -> v0.24.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4640616Z * [new tag] v0.24.1 -> v0.24.1 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4640916Z * [new tag] v0.24.2 -> v0.24.2 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4641210Z * [new tag] v0.24.3 -> v0.24.3 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4641531Z * [new tag] v0.24.4 -> v0.24.4 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4641886Z * [new tag] v0.24.5 -> v0.24.5 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4642290Z * [new tag] v0.24.6 -> v0.24.6 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4642593Z * [new tag] v0.24.7 -> v0.24.7 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4642888Z * [new tag] v0.24.8 -> v0.24.8 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4643340Z * [new tag] v0.24.9 -> v0.24.9 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4643648Z * [new tag] v0.25.0 -> v0.25.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4643944Z * [new tag] v0.25.1 -> v0.25.1 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4644241Z * [new tag] v0.25.2 -> v0.25.2 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4644535Z * [new tag] v0.25.3 -> v0.25.3 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4645100Z * [new tag] v0.25.4 -> v0.25.4 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4645430Z * [new tag] v0.3.1 -> v0.3.1 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4645754Z * [new tag] v0.4.0 -> v0.4.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4646053Z * [new tag] v0.4.1 -> v0.4.1 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4646347Z * [new tag] v0.5.0 -> v0.5.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4646641Z * [new tag] v0.5.1 -> v0.5.1 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4646939Z * [new tag] v0.5.2 -> v0.5.2 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4647233Z * [new tag] v0.5.3 -> v0.5.3 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4647534Z * [new tag] v0.6.0 -> v0.6.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4647829Z * [new tag] v0.7.0 -> v0.7.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4648124Z * [new tag] v0.7.1 -> v0.7.1 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4648416Z * [new tag] v0.7.2 -> v0.7.2 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4648869Z * [new tag] v0.7.4 -> v0.7.4 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4649162Z * [new tag] v0.7.5 -> v0.7.5 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4649457Z * [new tag] v0.7.6 -> v0.7.6 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4649751Z * [new tag] v0.9.0 -> v0.9.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4865765Z [command]/usr/bin/git branch --list --remote origin/main +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4899481Z origin/main +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4911387Z [command]/usr/bin/git rev-parse refs/remotes/origin/main +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4942484Z d959632b399ae343ff29114fc439650bf65122c5 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4948046Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4948751Z ##[group]Determining the checkout info +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4949649Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.4954574Z [command]/usr/bin/git sparse-checkout disable +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.5097308Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.5115467Z ##[group]Checking out the ref +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.5116287Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.5686549Z Switched to a new branch 'main' +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.5697927Z branch 'main' set up to track 'origin/main'. +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.5716273Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.5764423Z [command]/usr/bin/git log -1 --format=%H +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.5795444Z d959632b399ae343ff29114fc439650bf65122c5 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.6055427Z ##[group]Run actions/setup-node@v6 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.6055738Z with: +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.6055943Z node-version: 24.x +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.6056169Z check-latest: false +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.6058780Z token: *** +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.6059005Z package-manager-cache: true +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.6059248Z env: +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.6059450Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.6059737Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.7547928Z Found in cache @ /opt/hostedtoolcache/node/24.18.0/x64 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:24.7552923Z ##[group]Environment details +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.1784093Z node: v24.18.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.1784527Z npm: 11.16.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.1785560Z yarn: 1.22.22 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.1786395Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.1924321Z ##[group]Run node scripts/detect-code-changes.mjs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.1925113Z ^[[36;1mnode scripts/detect-code-changes.mjs^[[0m +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.1980362Z shell: /usr/bin/bash -e {0} +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.1980620Z env: +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.1980835Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.1981129Z GITHUB_EVENT_NAME: push +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.1981359Z GITHUB_BASE_SHA: +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.1981555Z GITHUB_HEAD_SHA: +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.1981749Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2346845Z Detecting file changes for CI/CD... +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2347161Z +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2347344Z Comparing HEAD^ to HEAD +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2400360Z Changed files: +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2400811Z .gitkeep +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2401295Z README.md +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2401935Z js/.changeset/issue-156-repeatable-networks.md +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2402612Z js/src/lib/args-parser.js +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2420790Z js/src/lib/docker-network-lifecycle.js +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2421291Z js/src/lib/docker-network-options.js +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2421600Z js/src/lib/isolation.js +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2421846Z js/src/lib/usage.js +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2422263Z js/test/docker-network-integration.js +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2422615Z js/test/docker-runtime-options.js +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2422921Z rust/changelog.d/156.md +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2423192Z rust/src/bin/main.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2423451Z rust/src/lib/args_parser.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2423779Z rust/src/lib/args_parser_cases.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2424118Z rust/src/lib/docker_cleanup.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2424853Z rust/src/lib/docker_network_lifecycle.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2425328Z rust/src/lib/isolation.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2425804Z rust/src/lib/isolation_metadata.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2426163Z rust/src/lib/isolation_metadata_cases.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2426767Z rust/src/lib/isolation_shell.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2427072Z rust/src/lib/mod.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2427321Z rust/src/lib/usage.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2427615Z rust/tests/docker_network.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2427826Z +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2427962Z rs-changed=true +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2428243Z toml-changed=false +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2428481Z js-changed=true +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2428729Z mjs-changed=false +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2428983Z package-changed=false +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2429271Z docs-changed=true +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2429501Z workflow-changed=false +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2429703Z +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2429855Z Files considered as code changes: +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2430107Z .gitkeep +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2430315Z js/src/lib/args-parser.js +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2430603Z js/src/lib/docker-network-lifecycle.js +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2430955Z js/src/lib/docker-network-options.js +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2431234Z js/src/lib/isolation.js +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2431466Z js/src/lib/usage.js +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2431736Z js/test/docker-network-integration.js +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2432051Z js/test/docker-runtime-options.js +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2432314Z rust/src/bin/main.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2432548Z rust/src/lib/args_parser.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2432824Z rust/src/lib/args_parser_cases.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2433111Z rust/src/lib/docker_cleanup.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2433587Z rust/src/lib/docker_network_lifecycle.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2433890Z rust/src/lib/isolation.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2434161Z rust/src/lib/isolation_metadata.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2434464Z rust/src/lib/isolation_metadata_cases.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2435111Z rust/src/lib/isolation_shell.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2435408Z rust/src/lib/mod.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2435771Z rust/src/lib/usage.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2436047Z rust/tests/docker_network.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2436216Z +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2436358Z any-rust-code-changed=true +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2436807Z any-js-code-changed=true +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2437332Z any-code-changed=true +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2437602Z +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2437869Z Change detection completed. +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.2581412Z Post job cleanup. +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.3935411Z Post job cleanup. +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.4844381Z [command]/usr/bin/git version +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.4891936Z git version 2.54.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.4939017Z Temporarily overriding HOME='/home/runner/work/_temp/708dcb4d-c0dc-4b70-b5ce-76a93a6b140b' before making global git config changes +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.4941091Z Adding repository directory to the temporary git global config as a safe directory +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.4946311Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.4981961Z Removing SSH command configuration +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.4989519Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.5031485Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.5284269Z Removing HTTP extra header +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.5291981Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.5331315Z [command]/usr/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' || :" +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.5589353Z Removing includeIf entries pointing to credentials config files +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.5596833Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.5628510Z includeif.gitdir:/home/runner/work/start/start/.git.path +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.5629627Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.5630693Z includeif.gitdir:/github/workspace/.git.path +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.5631738Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.5640922Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.5666846Z /home/runner/work/_temp/git-credentials-58c2c18c-71f7-4195-a500-3544d943a7dd.config +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.5681686Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-58c2c18c-71f7-4195-a500-3544d943a7dd.config +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.5724287Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.5752132Z /home/runner/work/_temp/git-credentials-58c2c18c-71f7-4195-a500-3544d943a7dd.config +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.5766593Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-58c2c18c-71f7-4195-a500-3544d943a7dd.config +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.5808308Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.5837822Z /github/runner_temp/git-credentials-58c2c18c-71f7-4195-a500-3544d943a7dd.config +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.5849344Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-58c2c18c-71f7-4195-a500-3544d943a7dd.config +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.5893051Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.5921231Z /github/runner_temp/git-credentials-58c2c18c-71f7-4195-a500-3544d943a7dd.config +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.5942380Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-58c2c18c-71f7-4195-a500-3544d943a7dd.config +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.5977148Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.6239605Z Removing credentials config '/home/runner/work/_temp/git-credentials-58c2c18c-71f7-4195-a500-3544d943a7dd.config' +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.6419862Z Evaluate and set job outputs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.6426751Z Set output 'js-changed' +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.6428443Z Set output 'mjs-changed' +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.6429234Z Set output 'package-changed' +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.6429585Z Set output 'docs-changed' +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.6429901Z Set output 'workflow-changed' +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.6430233Z Set output 'any-js-code-changed' +Detect Changes UNKNOWN STEP 2026-08-10T10:43:25.6430931Z Cleaning up orphan processes +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9012104Z Current runner version: '2.336.0' +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9035296Z ##[group]Runner Image Provisioner +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9036156Z Hosted Compute Agent +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9036714Z Version: 20260707.563 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9037257Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9037934Z Build Date: 2026-07-07T19:33:50Z +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9038530Z Worker ID: {1173b37e-74e8-4dc8-95ab-61f6c467a631} +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9039153Z Azure Region: westus3 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9039685Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9040950Z ##[group]Operating System +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9041561Z Ubuntu +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9042046Z 24.04.4 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9042866Z LTS +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9043360Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9043841Z ##[group]Runner Image +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9044574Z Image: ubuntu-24.04 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9045086Z Version: 20260720.247.2 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9046243Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9047547Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9048418Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9051102Z ##[group]GITHUB_TOKEN Permissions +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9053362Z Actions: write +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9053895Z ArtifactMetadata: write +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9054610Z Attestations: write +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9055138Z Checks: write +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9055648Z CodeQuality: write +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9056196Z Contents: write +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9056703Z CopilotRequests: write +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9057420Z Deployments: write +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9057974Z Discussions: write +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9058460Z Drives: write +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9058949Z Issues: write +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9059459Z Metadata: read +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9060017Z Models: read +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9060505Z Packages: write +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9060983Z Pages: write +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9061446Z PullRequests: write +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9062061Z RepositoryProjects: write +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9062606Z SecurityEvents: write +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9063115Z Statuses: write +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9063624Z VulnerabilityAlerts: read +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9064146Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9066278Z Secret source: Actions +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9067252Z Prepare workflow directory +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9483665Z Prepare all required actions +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.9530760Z Getting action download info +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:31.2386900Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:31.9536503Z Download action repository 'oven-sh/setup-bun@v2' (SHA:0c5077e51419868618aeaa5fe8019c62421857d6) +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.6708158Z Complete job name: Lint and Format Check +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.7383373Z ##[group]Run actions/checkout@v6 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.7384427Z with: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.7384897Z repository: link-foundation/start +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.7387820Z token: *** +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.7388227Z ssh-strict: true +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.7388652Z ssh-user: git +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.7389130Z persist-credentials: true +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.7389556Z clean: true +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.7389999Z sparse-checkout-cone-mode: true +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.7390450Z fetch-depth: 1 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.7390845Z fetch-tags: false +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.7391268Z show-progress: true +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.7391703Z lfs: false +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.7392121Z submodules: false +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.7392525Z set-safe-directory: true +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.7392962Z allow-unsafe-pr-checkout: false +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.7393755Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.7394367Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.7394873Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.8506634Z Syncing repository: link-foundation/start +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.8508769Z ##[group]Getting Git version info +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.8509295Z Working directory is '/home/runner/work/start/start' +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.8510124Z [command]/usr/bin/git version +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.8552839Z git version 2.54.0 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.8573946Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.8590085Z Temporarily overriding HOME='/home/runner/work/_temp/7e8aed25-51eb-4f60-9756-694c87fae984' before making global git config changes +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.8591773Z Adding repository directory to the temporary git global config as a safe directory +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.8597889Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.8640976Z Deleting the contents of '/home/runner/work/start/start' +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.8645553Z ##[group]Determining repository object format +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.8647898Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.8648914Z ##[group]Initializing the repository +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.8653679Z [command]/usr/bin/git init /home/runner/work/start/start +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.8748827Z hint: Using 'master' as the name for the initial branch. This default branch name +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.8750479Z hint: will change to "main" in Git 3.0. To configure the initial branch name +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.8752997Z hint: to use in all of your new repositories, which will suppress this warning, +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.8754314Z hint: call: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.8755899Z hint: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.8756776Z hint: git config --global init.defaultBranch +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.8759030Z hint: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.8759933Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.8761333Z hint: 'development'. The just-created branch can be renamed via this command: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.8762433Z hint: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.8763187Z hint: git branch -m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.8765040Z hint: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.8766380Z hint: Disable this message with "git config set advice.defaultBranchName false" +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.8768085Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.8770618Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.8822225Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.8823004Z ##[group]Disabling automatic garbage collection +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.8823651Z [command]/usr/bin/git config --local gc.auto 0 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.8847507Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.8848547Z ##[group]Setting up auth +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.8849285Z Removing SSH command configuration +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.8855039Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.8906446Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.9211791Z Removing HTTP extra header +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.9213447Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.9246551Z [command]/usr/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' || :" +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.9432271Z Removing includeIf entries pointing to credentials config files +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.9440142Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.9469691Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.9666862Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-9911299a-bded-4806-8c61-e5fb0a76ab55.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.9697569Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-9911299a-bded-4806-8c61-e5fb0a76ab55.config +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.9727078Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-9911299a-bded-4806-8c61-e5fb0a76ab55.config +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.9759611Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-9911299a-bded-4806-8c61-e5fb0a76ab55.config +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.9790298Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-9911299a-bded-4806-8c61-e5fb0a76ab55.config +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.9819882Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.9820682Z ##[group]Fetching the repository +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:32.9830692Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +d959632b399ae343ff29114fc439650bf65122c5:refs/remotes/origin/main +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:34.5099035Z From https://github.com/link-foundation/start +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:34.5099898Z * [new ref] d959632b399ae343ff29114fc439650bf65122c5 -> origin/main +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:34.5133840Z [command]/usr/bin/git branch --list --remote origin/main +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:34.5156911Z origin/main +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:34.5163578Z [command]/usr/bin/git rev-parse refs/remotes/origin/main +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:34.5183917Z d959632b399ae343ff29114fc439650bf65122c5 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:34.5187251Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:34.5187874Z ##[group]Determining the checkout info +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:34.5188712Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:34.5195054Z [command]/usr/bin/git sparse-checkout disable +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:34.5249702Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:34.5265526Z ##[group]Checking out the ref +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:34.5270763Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:34.5760503Z Switched to a new branch 'main' +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:34.5761144Z branch 'main' set up to track 'origin/main'. +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:34.5770620Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:34.5813435Z [command]/usr/bin/git log -1 --format=%H +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:34.5836704Z d959632b399ae343ff29114fc439650bf65122c5 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:34.6057850Z ##[group]Run oven-sh/setup-bun@v2 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:34.6058130Z with: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:34.6058344Z bun-version: latest +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:34.6058547Z no-cache: false +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:34.6060799Z token: *** +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:34.6060980Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:34.6061175Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:34.6061433Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:35.2766546Z Downloading a new version of Bun: https://github.com/oven-sh/bun/releases/download/bun-v1.3.14/bun-linux-x64.zip +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:35.7297997Z [command]/usr/bin/unzip -o -q /home/runner/work/_temp/04a91204-6511-4bac-9bc5-fc96216811d5.zip +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:36.4051687Z [command]/home/runner/.bun/bin/bun --revision +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:36.4091167Z 1.3.14+0d9b296af +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:36.4227028Z ##[group]Run bun install +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:36.4227357Z ^[[36;1mbun install^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:36.4257966Z shell: /usr/bin/bash -e {0} +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:36.4258215Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:36.4258422Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:36.4258686Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:36.4344738Z bun install v1.3.14 (0d9b296a) +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:36.6849833Z +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:36.6853320Z $ cd .. && husky .husky || true +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:36.8486509Z +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:36.8487138Z + @changesets/cli@2.31.0 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:36.8487557Z + @eslint/js@10.0.1 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:36.8487886Z + eslint@10.3.0 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:36.8488255Z + eslint-config-prettier@10.1.8 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:36.8488693Z + eslint-plugin-prettier@5.5.5 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:36.8489085Z + husky@9.1.7 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:36.8489383Z + lint-staged@17.0.4 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:36.8489584Z + prettier@3.8.3 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:36.8489786Z + command-stream@0.9.4 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:36.8489998Z + lino-objects-codec@0.4.0 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:36.8490211Z +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:36.8490307Z 199 packages installed [415.00ms] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:36.8549006Z ##[group]Run bun run lint +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:36.8549263Z ^[[36;1mbun run lint^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:36.8574708Z shell: /usr/bin/bash -e {0} +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:36.8574949Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:36.8575154Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:36.8575551Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:36.8636655Z $ eslint . +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:39.7403142Z ##[group]Run bun run format:check +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:39.7403427Z ^[[36;1mbun run format:check^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:39.7430447Z shell: /usr/bin/bash -e {0} +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:39.7430696Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:39.7430899Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:39.7431151Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:39.8741022Z $ prettier --check . +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:39.9906338Z Checking formatting... +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.4737129Z All matched files use Prettier code style! +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.4905372Z ##[group]Run node scripts/check-file-size.mjs +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.4905742Z ^[[36;1mnode scripts/check-file-size.mjs^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.4931395Z shell: /usr/bin/bash -e {0} +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.4931635Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.4931840Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.4932097Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.5237447Z +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.5238284Z Checking JavaScript and Rust files for maximum 1000 lines... +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.5238764Z +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.5637432Z ✓ All files are within the line limit +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.5637796Z +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.5753678Z Post job cleanup. +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.7425656Z Post job cleanup. +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.8251370Z [command]/usr/bin/git version +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.8296580Z git version 2.54.0 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.8344435Z Temporarily overriding HOME='/home/runner/work/_temp/38f44ecf-8568-4591-a250-57969dc0d91d' before making global git config changes +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.8345755Z Adding repository directory to the temporary git global config as a safe directory +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.8351546Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.8382063Z Removing SSH command configuration +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.8390046Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.8426213Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.8629392Z Removing HTTP extra header +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.8637262Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.8669998Z [command]/usr/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' || :" +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.8870602Z Removing includeIf entries pointing to credentials config files +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.8882204Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.8955212Z includeif.gitdir:/home/runner/work/start/start/.git.path +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.8975476Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.8976812Z includeif.gitdir:/github/workspace/.git.path +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.8977742Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.8983676Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.9005128Z /home/runner/work/_temp/git-credentials-9911299a-bded-4806-8c61-e5fb0a76ab55.config +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.9027098Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-9911299a-bded-4806-8c61-e5fb0a76ab55.config +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.9056901Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.9088076Z /home/runner/work/_temp/git-credentials-9911299a-bded-4806-8c61-e5fb0a76ab55.config +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.9106022Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-9911299a-bded-4806-8c61-e5fb0a76ab55.config +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.9161130Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.9179124Z /github/runner_temp/git-credentials-9911299a-bded-4806-8c61-e5fb0a76ab55.config +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.9201185Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-9911299a-bded-4806-8c61-e5fb0a76ab55.config +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.9241748Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.9261412Z /github/runner_temp/git-credentials-9911299a-bded-4806-8c61-e5fb0a76ab55.config +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.9275652Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-9911299a-bded-4806-8c61-e5fb0a76ab55.config +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.9323870Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.9538195Z Removing credentials config '/home/runner/work/_temp/git-credentials-9911299a-bded-4806-8c61-e5fb0a76ab55.config' +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.9702067Z Cleaning up orphan processes +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0752574Z Current runner version: '2.336.0' +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0777674Z ##[group]Runner Image Provisioner +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0778644Z Hosted Compute Agent +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0779279Z Version: 20260707.563 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0779884Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0780677Z Build Date: 2026-07-07T19:33:50Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0781347Z Worker ID: {49ff37c0-15b6-48ed-a65d-299cdcf32359} +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0782094Z Azure Region: northcentralus +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0782755Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0784177Z ##[group]Operating System +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0784913Z Ubuntu +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0785467Z 24.04.4 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0785956Z LTS +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0786762Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0787667Z ##[group]Runner Image +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0788399Z Image: ubuntu-24.04 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0788970Z Version: 20260720.247.2 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0790294Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0791877Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0792911Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0795924Z ##[group]GITHUB_TOKEN Permissions +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0798530Z Actions: write +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0799157Z ArtifactMetadata: write +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0799842Z Attestations: write +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0800443Z Checks: write +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0800995Z CodeQuality: write +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0801641Z Contents: write +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0802207Z CopilotRequests: write +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0802806Z Deployments: write +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0803418Z Discussions: write +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0804090Z Drives: write +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0804640Z Issues: write +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0805221Z Metadata: read +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0805859Z Models: read +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0806822Z Packages: write +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0807404Z Pages: write +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0807938Z PullRequests: write +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0808656Z RepositoryProjects: write +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0809281Z SecurityEvents: write +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0809926Z Statuses: write +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0810479Z VulnerabilityAlerts: read +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0811043Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0813305Z Secret source: Actions +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.0814363Z Prepare workflow directory +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.1227423Z Prepare all required actions +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.1277041Z Getting action download info +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.4659615Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:37.8661439Z Download action repository 'oven-sh/setup-bun@v2' (SHA:0c5077e51419868618aeaa5fe8019c62421857d6) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.2416642Z Complete job name: Code Coverage (JavaScript) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.3216826Z ##[group]Run actions/checkout@v6 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.3217897Z with: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.3218419Z repository: link-foundation/start +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.3222583Z token: *** +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.3223070Z ssh-strict: true +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.3223555Z ssh-user: git +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.3224083Z persist-credentials: true +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.3224631Z clean: true +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.3225120Z sparse-checkout-cone-mode: true +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.3225687Z fetch-depth: 1 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.3226173Z fetch-tags: false +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.3227165Z show-progress: true +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.3227684Z lfs: false +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.3228163Z submodules: false +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.3228668Z set-safe-directory: true +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.3229230Z allow-unsafe-pr-checkout: false +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.3230117Z env: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.3230625Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.3231232Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.4239772Z Syncing repository: link-foundation/start +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.4242151Z ##[group]Getting Git version info +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.4242953Z Working directory is '/home/runner/work/start/start' +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.4244020Z [command]/usr/bin/git version +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.4349517Z git version 2.54.0 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.4370948Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.4381090Z Temporarily overriding HOME='/home/runner/work/_temp/4882ab85-9a39-4ddc-a0a4-8a3fe94a7c47' before making global git config changes +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.4384038Z Adding repository directory to the temporary git global config as a safe directory +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.4387274Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.4453794Z Deleting the contents of '/home/runner/work/start/start' +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.4458133Z ##[group]Determining repository object format +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.4461461Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.4462759Z ##[group]Initializing the repository +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.4467677Z [command]/usr/bin/git init /home/runner/work/start/start +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.4612129Z hint: Using 'master' as the name for the initial branch. This default branch name +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.4614031Z hint: will change to "main" in Git 3.0. To configure the initial branch name +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.4615642Z hint: to use in all of your new repositories, which will suppress this warning, +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.4617672Z hint: call: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.4618642Z hint: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.4619408Z hint: git config --global init.defaultBranch +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.4620199Z hint: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.4620923Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.4622040Z hint: 'development'. The just-created branch can be renamed via this command: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.4622830Z hint: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.4623287Z hint: git branch -m +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.4623795Z hint: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.4624474Z hint: Disable this message with "git config set advice.defaultBranchName false" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.4628479Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.4645186Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.4730394Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.4732253Z ##[group]Disabling automatic garbage collection +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.4734399Z [command]/usr/bin/git config --local gc.auto 0 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.4771272Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.4772913Z ##[group]Setting up auth +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.4774080Z Removing SSH command configuration +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.4782204Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.4825381Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.5237962Z Removing HTTP extra header +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.5245162Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.5290859Z [command]/usr/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' || :" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.5550507Z Removing includeIf entries pointing to credentials config files +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.5551660Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.5587297Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.5854373Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-7a71f122-a75c-4ce5-a27c-f1fe436df435.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.5900863Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-7a71f122-a75c-4ce5-a27c-f1fe436df435.config +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.5937190Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-7a71f122-a75c-4ce5-a27c-f1fe436df435.config +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.5975218Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-7a71f122-a75c-4ce5-a27c-f1fe436df435.config +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.6011647Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-7a71f122-a75c-4ce5-a27c-f1fe436df435.config +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.6051715Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.6052780Z ##[group]Fetching the repository +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:38.6062067Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +d959632b399ae343ff29114fc439650bf65122c5:refs/remotes/origin/main +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:39.0959139Z From https://github.com/link-foundation/start +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:39.0960665Z * [new ref] d959632b399ae343ff29114fc439650bf65122c5 -> origin/main +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:39.1004441Z [command]/usr/bin/git branch --list --remote origin/main +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:39.1035008Z origin/main +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:39.1044928Z [command]/usr/bin/git rev-parse refs/remotes/origin/main +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:39.1071445Z d959632b399ae343ff29114fc439650bf65122c5 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:39.1078268Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:39.1080530Z ##[group]Determining the checkout info +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:39.1083226Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:39.1084553Z [command]/usr/bin/git sparse-checkout disable +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:39.1135660Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:39.1168367Z ##[group]Checking out the ref +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:39.1171508Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:39.1762414Z Switched to a new branch 'main' +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:39.1764723Z branch 'main' set up to track 'origin/main'. +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:39.1778039Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:39.1824851Z [command]/usr/bin/git log -1 --format=%H +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:39.1853694Z d959632b399ae343ff29114fc439650bf65122c5 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:39.2213255Z ##[group]Run oven-sh/setup-bun@v2 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:39.2214436Z with: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:39.2215308Z bun-version: latest +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:39.2216282Z no-cache: false +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:39.2227101Z token: *** +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:39.2228002Z env: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:39.2228935Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:39.2230171Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:39.8669017Z Downloading a new version of Bun: https://github.com/oven-sh/bun/releases/download/bun-v1.3.14/bun-linux-x64.zip +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:40.1260650Z [command]/usr/bin/unzip -o -q /home/runner/work/_temp/da0672ce-1022-4678-b871-632b81c0b26d.zip +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:40.8119505Z [command]/home/runner/.bun/bin/bun --revision +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:40.8169323Z 1.3.14+0d9b296af +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:40.8340750Z ##[group]Run bun install +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:40.8341082Z ^[[36;1mbun install^[[0m +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:40.8392476Z shell: /usr/bin/bash -e {0} +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:40.8392756Z env: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:40.8392982Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:40.8393275Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:40.8510303Z bun install v1.3.14 (0d9b296a) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:41.1495275Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:41.1500548Z $ cd .. && husky .husky || true +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.8983747Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.8984161Z + @changesets/cli@2.31.0 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.8984547Z + @eslint/js@10.0.1 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.8985208Z + eslint@10.3.0 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.8985597Z + eslint-config-prettier@10.1.8 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.8985925Z + eslint-plugin-prettier@5.5.5 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.8986219Z + husky@9.1.7 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.8986788Z + lint-staged@17.0.4 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.8987201Z + prettier@3.8.3 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.8987576Z + command-stream@0.9.4 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.8987988Z + lino-objects-codec@0.4.0 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.8988357Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.8988498Z 199 packages installed [3.05s] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9069066Z ##[group]Run bun run test --coverage --coverage-reporter=text 2>&1 | tee coverage.txt || true +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9069779Z ^[[36;1mbun run test --coverage --coverage-reporter=text 2>&1 | tee coverage.txt || true^[[0m +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9070276Z ^[[36;1m# Extract coverage percentage from Bun output^[[0m +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9071007Z ^[[36;1mCOVERAGE=$(grep -oP '\d+\.\d+(?=%)' coverage.txt | tail -1 || echo "0")^[[0m +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9071410Z ^[[36;1mecho "Coverage: ${COVERAGE}%"^[[0m +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9071694Z ^[[36;1m# Fail if coverage is below 45%^[[0m +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9071964Z ^[[36;1mnode -e "^[[0m +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9072249Z ^[[36;1m const cov = parseFloat('${COVERAGE}');^[[0m +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9072748Z ^[[36;1m if (isNaN(cov)) { console.log('Could not determine coverage, skipping check'); process.exit(0); }^[[0m +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9073360Z ^[[36;1m if (cov >= 45) { console.log('✅ Coverage ' + cov + '% meets the 45% threshold'); }^[[0m +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9074020Z ^[[36;1m else { console.error('❌ Coverage ' + cov + '% is below the 45% threshold'); process.exit(1); }^[[0m +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9074463Z ^[[36;1m"^[[0m +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9119013Z shell: /usr/bin/bash -e {0} +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9119352Z env: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9119678Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9120134Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9207158Z $ bun ../scripts/run-js-tests.mjs --coverage "--coverage-reporter=text" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9543634Z bun test v1.3.14 (0d9b296a) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9667074Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9668571Z ##[group]test/args-parser-control.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9959323Z (pass) control options > should parse --stop with UUID or session name [1.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9961005Z (pass) control options > should parse --stop=value format [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9962291Z (pass) control options > should parse --terminate with UUID or session name [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9963437Z (pass) control options > should parse --terminate=value format [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9964550Z (pass) control options > should throw error for missing --stop argument [0.39ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9965684Z (pass) control options > should throw error for empty --stop=value argument [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9967091Z (pass) control options > should throw error for missing --terminate argument [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9968330Z (pass) control options > should throw error for empty --terminate=value argument [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9969478Z (pass) control options > should reject combining query and control modes [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9970643Z (pass) control options > should reject combining upload-log with control modes [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9971781Z (pass) control options > should reject output-format with control modes [0.11ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9972867Z (pass) control options > should default control options to null [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9973590Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9974327Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9974734Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9975492Z ##[group]test/args-parser-docker-cleanup.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9983940Z (pass) docker container cleanup options > should parse --auto-remove-docker-container flag [0.21ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9985337Z (pass) docker container cleanup options > should parse --always-cleanup-container flag [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9986841Z (pass) docker container cleanup options > should parse --keep-container flag [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9988150Z (pass) docker container cleanup options > should parse --keep-container-on-fail flag [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9989387Z (pass) docker container cleanup options > should default cleanup flags to false [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9990932Z (pass) docker container cleanup options > should throw error for docker cleanup options without docker isolation [0.41ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9993534Z (pass) docker container cleanup options > should throw error for docker cleanup options without isolation [0.24ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9995413Z (pass) docker container cleanup options > should work with keep-alive and auto-remove-docker-container [0.10ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:43.9999207Z (pass) docker container cleanup options > should reject conflicting docker cleanup options [0.43ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0000247Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0000990Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0001611Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0002248Z ##[group]test/args-parser-isolation-alias.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0013322Z (pass) parseArgs --isolation alias > should parse --isolation alias with value [0.22ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0014627Z (pass) parseArgs --isolation alias > should parse --isolation=value alias format [0.19ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0016009Z (pass) parseArgs --isolation alias > should parse --isolation alias before command without separator [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0017895Z (pass) parseArgs unknown wrapper options > should throw for unknown wrapper option before separator [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0019384Z (pass) parseArgs unknown wrapper options > should throw for unknown wrapper option without separator [0.12ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0020342Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0020958Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0021326Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0021931Z ##[group]test/args-parser-shell.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0030654Z (pass) shell option > should default shell to auto [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0031568Z (pass) shell option > should parse --shell bash [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0032425Z (pass) shell option > should parse --shell zsh [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0033262Z (pass) shell option > should parse --shell sh [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0034073Z (pass) shell option > should parse --shell auto [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0035207Z (pass) shell option > should parse --shell=value format [0.10ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0037174Z (pass) shell option > should normalize shell to lowercase [0.15ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0039287Z (pass) shell option > should throw error for missing shell argument [0.13ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0047715Z (pass) shell option > should throw error for invalid shell [0.14ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0048730Z (pass) shell option > should list valid shells in error message [0.24ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0049724Z (pass) shell option > should work with ssh isolation [0.11ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0050627Z (pass) VALID_SHELLS > should include bash [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0051413Z (pass) VALID_SHELLS > should include zsh [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0052191Z (pass) VALID_SHELLS > should include sh [0.01ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0052959Z (pass) VALID_SHELLS > should include auto [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0053528Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0054167Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0054563Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0055165Z ##[group]test/args-parser.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0084422Z (pass) parseArgs > basic command parsing > should parse simple command without options [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0107857Z (pass) parseArgs > basic command parsing > should parse command with -- separator [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0109141Z (pass) parseArgs > basic command parsing > should parse empty command correctly [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0110313Z (pass) parseArgs > isolation options > should parse --isolated with value [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0111425Z (pass) parseArgs > isolation options > should parse -i shorthand [0.10ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0112490Z (pass) parseArgs > isolation options > should parse --isolated=value format [0.10ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0113623Z (pass) parseArgs > isolation options > should normalize backend to lowercase [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0114814Z (pass) parseArgs > isolation options > should throw error for missing backend argument [0.11ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0116002Z (pass) parseArgs > attached and detached modes > should parse --attached flag [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0117339Z (pass) parseArgs > attached and detached modes > should parse -a shorthand [0.13ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0118442Z (pass) parseArgs > attached and detached modes > should parse --detached flag [0.11ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0119552Z (pass) parseArgs > attached and detached modes > should parse -d shorthand [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0121127Z (pass) parseArgs > attached and detached modes > should throw error when both --attached and --detached are set [0.11ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0122653Z (pass) parseArgs > attached and detached modes > should provide helpful error message for mode conflict [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0124072Z (pass) parseArgs > session option > should parse --session with value [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0125098Z (pass) parseArgs > session option > should parse -s shorthand [0.10ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0126104Z (pass) parseArgs > session option > should parse --session=value format [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0127449Z (pass) parseArgs > session option > should throw error for session without isolation [0.10ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0128603Z (pass) parseArgs > docker image option > should parse --image with value [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0129687Z (pass) parseArgs > docker image option > should parse --image=value format [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0130960Z (pass) parseArgs > docker image option > should use default OS-matched image for docker without --image [0.11ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0132344Z (pass) parseArgs > docker image option > should throw error for image with non-docker backend [0.10ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0133558Z (pass) parseArgs > SSH endpoint option > should parse --endpoint with value [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0134681Z (pass) parseArgs > SSH endpoint option > should parse --endpoint=value format [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0135846Z (pass) parseArgs > SSH endpoint option > should throw error for ssh without endpoint [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0137297Z (pass) parseArgs > SSH endpoint option > should throw error for endpoint with non-ssh backend [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0138477Z (pass) parseArgs > keep-alive option > should parse --keep-alive flag [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0139495Z (pass) parseArgs > keep-alive option > should parse -k shorthand [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0140563Z (pass) parseArgs > keep-alive option > should default keepAlive to false [0.10ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0141752Z (pass) parseArgs > keep-alive option > should throw error for keep-alive without isolation [0.10ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0142925Z (pass) parseArgs > keep-alive option > should work with detached mode [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0143919Z (pass) parseArgs > keep-alive option > should work with docker [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0145116Z (pass) parseArgs > command without separator > should parse command after options without separator [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0146632Z (pass) parseArgs > command without separator > should handle mixed options and command [0.10ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0147805Z (pass) parseArgs > backend validation > should accept valid backends [0.15ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0148883Z (pass) parseArgs > backend validation > should throw error for invalid backend [0.29ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0150067Z (pass) parseArgs > backend validation > should list valid backends in error message [0.13ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0151115Z (pass) validateOptions > should pass for valid options [0.19ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0152094Z (pass) validateOptions > should throw for attached and detached together [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0153113Z (pass) validateOptions > should pass for docker with image [0.10ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0154090Z (pass) generateSessionName > should generate unique session names [0.17ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0155054Z (pass) generateSessionName > should use default prefix [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0155933Z (pass) generateSessionName > should use custom prefix [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0157073Z (pass) generateSessionName > should contain timestamp-like portion [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0158078Z (pass) hasIsolation > should return true when isolated is set [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0159039Z (pass) hasIsolation > should return false when isolated is null [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0160021Z (pass) getEffectiveMode > should return attached by default [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0161055Z (pass) getEffectiveMode > should return attached when explicitly set [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0162337Z (pass) getEffectiveMode > should return detached when set [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0163238Z (pass) VALID_BACKENDS > should include screen [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0164030Z (pass) VALID_BACKENDS > should include tmux [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0164770Z (pass) VALID_BACKENDS > should include docker [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0166099Z (pass) user isolation option > should parse --isolated-user without value (auto-generated username) [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0167605Z (pass) user isolation option > should parse --isolated-user with custom username [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0168650Z (pass) user isolation option > should parse -u shorthand [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0169596Z (pass) user isolation option > should parse -u with custom username [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0170633Z (pass) user isolation option > should parse --isolated-user=value format [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0171662Z (pass) user isolation option > should work with isolation options [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0172789Z (pass) user isolation option > should work without isolation (standalone user isolation) [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0173942Z (pass) user isolation option > should accept valid usernames [0.18ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0175134Z (pass) user isolation option > should reject invalid username formats with --isolated-user=value syntax [0.18ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0176878Z (pass) user isolation option > should not consume invalid username as argument (treats as command) [0.16ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0178187Z (pass) user isolation option > should throw error for user with docker isolation [0.17ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0179341Z (pass) user isolation option > should work with tmux isolation [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0180369Z (pass) use-command-stream option > should parse --use-command-stream flag [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0181475Z (pass) use-command-stream option > should default useCommandStream to false [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0182574Z (pass) use-command-stream option > should work with other options [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0183580Z (pass) use-command-stream option > should work without other options [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0184591Z (pass) keep-user option > should parse --keep-user flag [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0185502Z (pass) keep-user option > should default keepUser to false [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0186724Z (pass) keep-user option > should throw error for keep-user without user [0.11ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0189284Z (pass) keep-user option > should work with user and isolation options [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0190518Z (pass) status option > should parse --status with UUID [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0193410Z (pass) status option > should parse --status=value format [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0194571Z (pass) status option > should throw error for missing UUID argument [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0196814Z (pass) status option > should throw error for --status with -flag as next argument [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0197898Z (pass) status option > should default status to null [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0198929Z (pass) upload-log option > should parse --upload-log with UUID or session name [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0200065Z (pass) upload-log option > should parse --upload-log=value format [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0201215Z (pass) upload-log option > should throw error for missing --upload-log argument [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0202517Z (pass) upload-log option > should throw error for empty --upload-log=value argument [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0203683Z (pass) upload-log option > should default uploadLog to null [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0204588Z (pass) list option > should parse --list flag [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0205494Z (pass) list option > should parse --list with JSON output format [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0206698Z (pass) list option > should normalize output format with --list [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0207663Z (pass) list option > should default list to false [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0208947Z (pass) output-format option > should parse --output-format with --status [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0210128Z (pass) output-format option > should parse --output-format=value format [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0211242Z (pass) output-format option > should normalize format to lowercase [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0212365Z (pass) output-format option > should throw error for missing format argument [0.10ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0213702Z (pass) output-format option > should throw error for invalid format [0.10ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0214860Z (pass) output-format option > should throw error for output-format without status [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0216035Z (pass) output-format option > should accept all valid output formats [0.11ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0217331Z (pass) output-format option > should default outputFormat to null [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0218370Z (pass) VALID_OUTPUT_FORMATS > should include links-notation [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0219290Z (pass) VALID_OUTPUT_FORMATS > should include json [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0220146Z (pass) VALID_OUTPUT_FORMATS > should include text [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0221026Z (pass) cleanup options > should parse --cleanup flag [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0221971Z (pass) cleanup options > should parse --cleanup-dry-run flag [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0222966Z (pass) cleanup options > should default cleanup to false [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0223617Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0224372Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0224765Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.0225323Z ##[group]test/cli.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.2686999Z (pass) CLI version flag > should display version with --version [244.15ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.3386208Z (pass) CLI version flag > should display version with -v [69.96ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.4155694Z (pass) CLI version flag > should show correct package version [76.85ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.4662521Z (pass) CLI basic behavior > should show usage when no arguments provided [50.69ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.5051134Z (pass) CLI basic behavior > should show usage when no command provided after -- [38.86ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.6978207Z (pass) CLI isolation output (issue #67) > should display screen session name when using screen isolation [192.66ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:44.7941049Z (pass) CLI isolation output (issue #67) > should display tmux session name when using tmux isolation [96.31ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:47.9291976Z (pass) CLI isolation output (issue #67) > should display docker container name when using docker isolation [3135.01ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:47.9293254Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:47.9294602Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:47.9295066Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:47.9295787Z ##[group]test/command-builder-docker-cleanup.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:47.9326628Z (pass) command-builder docker cleanup forwarding > forwards cleanup policy flags when a remaining level uses docker [0.60ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:47.9329899Z (pass) command-builder docker cleanup forwarding > does not forward docker cleanup flags after the docker level is consumed [0.22ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:47.9330856Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:47.9331410Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:47.9331597Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:47.9332054Z ##[group]test/create-github-release.mjs: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:48.0067348Z (pass) create-github-release script > treats an existing GitHub release as an idempotent skip [72.18ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:48.0718599Z (pass) create-github-release script > fails when gh api returns an unexpected error [65.16ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:48.0719059Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:48.0719451Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:48.0719561Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:48.0720012Z ##[group]test/docker-autoremove.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:48.0742553Z (pass) Docker Container Cleanup Policy > cleanup decisions > should keep abnormal containers under the default policy [0.12ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:48.0744343Z (pass) Docker Container Cleanup Policy > cleanup decisions > should keep OOM-killed containers with keepContainerOnFail [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:48.0745969Z (pass) Docker Container Cleanup Policy > cleanup decisions > should honor explicit always-cleanup policy [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:48.0748141Z (pass) Docker Container Cleanup Policy > cleanup decisions > should make the detached watcher inspect OOMKilled before default cleanup [0.46ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:48.7929044Z $ echo "test" && sleep 0.5 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:48.7930981Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:49.5455969Z ✓ Docker container auto-removed after exit (filesystem not preserved) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:49.5458450Z (pass) Docker Container Cleanup Policy > auto-remove enabled > should automatically remove container when autoRemoveDockerContainer is true [1470.69ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:50.2920763Z $ echo "test" && sleep 0.1 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:50.2921008Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:50.7280071Z (pass) Docker Container Cleanup Policy > default cleanup > should remove container filesystem by default [1182.44ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:51.4794002Z $ echo "test" && sleep 0.1 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:51.4794497Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:51.7855426Z (pass) Docker Container Cleanup Policy > keep-container opt-out > should preserve container filesystem when keepContainer is true [1057.45ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:52.5422589Z $ echo "test" && exit 7 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:52.5422804Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:52.7923589Z (pass) Docker Container Cleanup Policy > keep-container opt-out > should preserve failed containers when keepContainerOnFail is true [1006.81ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:53.5397234Z $ printf 'attached-log-line\n' +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:53.5397490Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:53.6838430Z attached-log-line +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:53.8442685Z (pass) Docker Container Cleanup Policy > attached mode logging > should write attached docker output to the provided host log path [1051.91ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:53.8443281Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:53.8443692Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:53.8443822Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:53.8444094Z ##[group]test/docker-network-integration.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:54.8641723Z $ ping -c 1 formal-ai && wget -q --spider https://api.github.com +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:54.8642240Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:55.3323921Z $ ping -c 1 formal-ai +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:55.3324141Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:55.5168852Z ping: bad address 'formal-ai' +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:55.6321212Z (pass) Docker named network integration > reaches a private sidecar and the internet through two networks [862.53ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:55.7331982Z $ echo should-not-run +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:55.7334080Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.0224160Z $ echo should-not-run +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.0224482Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.3180493Z $ echo should-not-run +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.3180846Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.4525830Z docker: Error response from daemon: failed to set up container networking: network start-network-a57256b5-absent not found +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.4526683Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.4526876Z Run 'docker run --help' for more information +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.6116903Z $ echo should-not-run +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.6117130Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.6435661Z (pass) Docker named network integration > fails for a missing network without orphaning a container [1011.45ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.7922421Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.7923942Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.7924212Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.7924700Z ##[group]test/docker-runtime-options.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.7949223Z (pass) Docker runtime options parsing > should parse repeatable --volume and -v [0.33ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.7957975Z (pass) Docker runtime options parsing > should parse --volume=value and -v=value [0.11ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.7959150Z (pass) Docker runtime options parsing > should parse repeatable --mount [0.10ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.7960260Z (pass) Docker runtime options parsing > should parse repeatable --env and -e [0.10ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.7961370Z (pass) Docker runtime options parsing > should parse --privileged [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.7962631Z (pass) Docker runtime options parsing > should parse repeatable --network forms without consuming child args [0.11ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.7964128Z (pass) Docker runtime options parsing > should parse repeatable --network-alias value and equals forms [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.7965491Z (pass) Docker runtime options parsing > should default runtime options to empty/false [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.7966933Z (pass) Docker runtime options parsing > should throw when --volume requires an argument [0.12ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.7968466Z (pass) Docker runtime options parsing > should throw when --env requires an argument [0.11ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.7969750Z (pass) Docker runtime options validation > should reject --volume with non-docker backend [0.14ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.7970992Z (pass) Docker runtime options validation > should reject --mount without isolation [0.12ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.7972497Z (pass) Docker runtime options validation > should reject --env with non-docker backend [0.14ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.7973723Z (pass) Docker runtime options validation > should reject --privileged without docker [0.14ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.7974935Z (pass) Docker runtime options validation > should reject network options without docker [0.25ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.7976239Z (pass) Docker runtime options validation > should accept runtime options when stack includes docker [0.25ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.7979662Z (pass) buildDockerRuntimeArgs > should build empty args by default [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.7980876Z (pass) buildDockerRuntimeArgs > should add --privileged first [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.7982144Z (pass) buildDockerRuntimeArgs > should expand env, volumes, and mounts in order [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.7983488Z (pass) buildDockerRuntimeStatusLines > should return no lines for empty options [0.12ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.7984980Z (pass) buildDockerRuntimeStatusLines > should format volumes, mounts, env, and privileged lines [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.7986610Z (pass) buildDockerRuntimeStatusLines > should join multiple volumes with a comma [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.7987910Z (pass) buildDockerRuntimeMetadata > should null out empty collections and falsy privileged [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.7989258Z (pass) buildDockerRuntimeMetadata > should pass through populated collections and privileged [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.7990040Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.7990455Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.7990633Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.7991219Z ##[group]test/echo-integration.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.8005018Z === Echo Integration Tests - Issue #55 === +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.8005864Z Testing that "echo hi" works correctly across all isolation modes +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.8007055Z Coverage: No isolation, Screen (attached/detached), Tmux (attached/detached), Docker (attached/detached) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.8007479Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.9344523Z ✓ No isolation mode: echo hi works correctly +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.9345288Z (pass) Echo Integration Tests - Issue #55 > No Isolation Mode (Direct Execution) > should execute echo hi and show output with proper formatting [67.27ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.9962448Z ✓ No isolation mode: echo with single quotes works +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:56.9963511Z (pass) Echo Integration Tests - Issue #55 > No Isolation Mode (Direct Execution) > should execute echo with single quotes [61.75ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:57.0510735Z ✓ No isolation mode: echo with double quotes works +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:57.0511452Z (pass) Echo Integration Tests - Issue #55 > No Isolation Mode (Direct Execution) > should execute echo with double quotes [54.87ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:57.1048483Z ✓ Empty line formatting is consistent +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:57.1049270Z (pass) Echo Integration Tests - Issue #55 > No Isolation Mode (Direct Execution) > should have consistent empty line formatting [53.72ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:57.2753705Z ✓ Screen isolation (attached): echo hi works correctly +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:57.2754908Z (pass) Echo Integration Tests - Issue #55 > Screen Isolation Mode > Attached Mode > should execute echo hi in attached screen mode with proper formatting [170.46ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:57.4418401Z ✓ Screen isolation (attached): echo with quotes works +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:57.4419820Z (pass) Echo Integration Tests - Issue #55 > Screen Isolation Mode > Attached Mode > should execute echo with quotes in attached screen mode [166.47ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:57.6136222Z ✓ Screen isolation (attached): finish block displays correctly +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:57.6138096Z (pass) Echo Integration Tests - Issue #55 > Screen Isolation Mode > Attached Mode > should show exit code and finish block in attached screen mode [171.79ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:57.6724127Z ✓ Screen isolation (detached): echo hi starts correctly +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:57.6724881Z (pass) Echo Integration Tests - Issue #55 > Screen Isolation Mode > Detached Mode > should execute echo hi in detached screen mode [58.81ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:57.7339174Z ✓ Screen isolation (detached): session name displayed for reattaching +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:57.7340129Z (pass) Echo Integration Tests - Issue #55 > Screen Isolation Mode > Detached Mode > should show session name in detached screen mode for reattaching [61.49ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:57.7946996Z open terminal failed: not a terminal +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:57.7947669Z Error: Tmux session "tmux-1786358637778-qp33or" exited with code 1 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:57.7948680Z ⚠ Tmux isolation (attached): skipped (no TTY available) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:57.7949828Z (pass) Echo Integration Tests - Issue #55 > Tmux Isolation Mode > Attached Mode > should handle attached tmux mode (may require TTY) [60.90ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:57.8933741Z ✓ Tmux isolation (detached): echo hi starts correctly +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:57.8935222Z (pass) Echo Integration Tests - Issue #55 > Tmux Isolation Mode > Detached Mode > should execute echo hi in detached tmux mode [98.49ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:57.9692992Z ✓ Tmux isolation (detached): session name displayed for reattaching +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:57.9694433Z (pass) Echo Integration Tests - Issue #55 > Tmux Isolation Mode > Detached Mode > should show session name in detached tmux mode for reattaching [75.94ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:58.0534354Z ✓ Tmux isolation (detached): echo with quotes works +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:58.0536189Z (pass) Echo Integration Tests - Issue #55 > Tmux Isolation Mode > Detached Mode > should execute echo with quotes in detached tmux mode [84.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:58.0539214Z ⚠ no TTY available, skipping attached docker tests +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:58.0540754Z (pass) Echo Integration Tests - Issue #55 > Docker Isolation Mode > Attached Mode > should skip attached docker tests when no TTY is available [0.16ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:58.9975265Z ✓ Docker isolation (detached): echo hi starts correctly +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:58.9976952Z (pass) Echo Integration Tests - Issue #55 > Docker Isolation Mode > Detached Mode > should execute echo hi in detached docker mode [943.93ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:59.9367867Z ✓ Docker isolation (detached): session/container name displayed for reattaching +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:43:59.9369466Z (pass) Echo Integration Tests - Issue #55 > Docker Isolation Mode > Detached Mode > should show session/container name in detached docker mode for reattaching [939.25ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:00.8767401Z ✓ Docker isolation (detached): echo with quotes works +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:00.8769212Z (pass) Echo Integration Tests - Issue #55 > Docker Isolation Mode > Detached Mode > should execute echo with quotes in detached docker mode [939.60ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:00.9442425Z ✓ Log paths are not truncated +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:00.9443394Z (pass) Echo Integration Tests - Issue #55 > Output Block Formatting > should not truncate long log paths [67.89ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:00.9977657Z ✓ Session IDs are complete UUIDs in both blocks +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:00.9978826Z (pass) Echo Integration Tests - Issue #55 > Output Block Formatting > should show full session ID in both start and finish blocks [53.48ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.0510333Z ✓ Exit code formatting is consistent +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.0511085Z (pass) Echo Integration Tests - Issue #55 > Output Block Formatting > should have consistent exit code formatting [53.31ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1167918Z ✓ Timing information is present in finish block +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1168967Z (pass) Echo Integration Tests - Issue #55 > Output Block Formatting > should include timing information in finish block [65.70ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1169512Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1169908Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1170033Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1170291Z ##[group]test/execution-control.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1212202Z (pass) execution control > should map screen stop to CTRL+C injection [0.38ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1367614Z (pass) execution control > should send stop command to a detached screen session [15.40ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1398155Z (pass) execution control > should stop a detached docker container with docker stop [1.99ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1407121Z (pass) execution control > should send docker terminate through docker kill [1.72ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1417206Z (pass) execution control > should reject non-detached records [1.29ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1418085Z (pass) process id collection > should parse a GNU Screen process id from screen -ls output [0.12ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1419610Z (pass) process id collection > should collect wrapper, screen, and descendant process IDs [0.15ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1420201Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1420612Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1420738Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1422073Z ##[group]test/execution-store.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1443585Z === Execution Store Unit Tests === +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1449004Z (pass) ExecutionRecord > should create a new execution record with default values [0.14ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1450371Z (pass) ExecutionRecord > should create a new execution record with custom values [0.13ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1451542Z (pass) ExecutionRecord > should mark execution as completed [0.10ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1452641Z (pass) ExecutionRecord > should convert to plain object and back [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1455180Z (pass) LockManager > should acquire and release a lock [0.37ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1461547Z (pass) LockManager > should fail to acquire lock if already held by another process [0.55ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1463171Z (pass) LockManager > should detect stale locks [0.23ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1465337Z (pass) ExecutionStore > should create app folder on initialization [0.19ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1474358Z (pass) ExecutionStore > should save and retrieve an execution record [0.82ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1497827Z (pass) ExecutionStore > should update an existing record [1.52ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1515720Z (pass) ExecutionStore > should get all records [2.64ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1547744Z (pass) ExecutionStore > should get records by status [3.12ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1575907Z (pass) ExecutionStore > should get recent records [2.80ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1591246Z (pass) ExecutionStore > should delete a record [1.60ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1595726Z (pass) ExecutionStore > should return false when deleting non-existent record [0.24ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1610472Z (pass) ExecutionStore > should clear all records [1.65ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1637476Z (pass) ExecutionStore > should get statistics [2.67ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1813142Z (pass) ExecutionStore > should handle concurrent saves with locking [17.46ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1817937Z (pass) ExecutionStore > should persist data to lino file [0.58ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1822697Z (pass) isClinkInstalled > should return a boolean [0.47ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1833830Z (pass) ExecutionStore with lino-objects-codec > should properly encode and decode complex options [1.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1840954Z (pass) ExecutionStore with lino-objects-codec > should handle special characters in command [0.70ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1848063Z (pass) ExecutionStore with lino-objects-codec > should handle unicode characters [0.73ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1862724Z (pass) ExecutionStore verifyConsistency > should report consistency status for lino-only store [1.44ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1872705Z (pass) ExecutionStore cleanupStale > should return empty result when no stale records exist [0.94ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1881964Z (pass) ExecutionStore cleanupStale > should detect stale records with non-existent PIDs [0.90ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1890934Z (pass) ExecutionStore cleanupStale > should detect stale records that exceed max age [0.81ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1898168Z (pass) ExecutionStore cleanupStale > should not detect records within max age as stale [0.82ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1914494Z (pass) ExecutionStore cleanupStale > should clean up stale records when dryRun is false [1.61ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1925800Z (pass) ExecutionStore cleanupStale > should handle custom max age [1.10ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1926599Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1927812Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1928013Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1928456Z ##[group]test/failure-handler.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1958838Z (pass) failure-handler > parseGitUrl > should parse HTTPS GitHub URL [0.56ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1960204Z (pass) failure-handler > parseGitUrl > should parse HTTPS URL with .git suffix [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1967977Z (pass) failure-handler > parseGitUrl > should parse SSH git@ URL [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1969024Z (pass) failure-handler > parseGitUrl > should parse git+https URL format [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1970104Z (pass) failure-handler > parseGitUrl > should return null for empty string [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1971211Z (pass) failure-handler > parseGitUrl > should return null for null/undefined input [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1972258Z (pass) failure-handler > parseGitUrl > should return null for non-github URL [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1973356Z (pass) failure-handler > parseGitUrl > should return null for invalid/random string [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1974533Z (pass) failure-handler > parseGitUrl > should normalize URL to https://github.com format [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1975851Z (pass) failure-handler > parseGitUrl > should handle URL with subdirectory (only owner/repo captured) [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1977462Z (pass) failure-handler > parseGitUrl > should return object with owner, repo, url keys [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1978173Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1978704Z (pass) failure-handler > handleFailure > should return early when disableAutoIssue is true [0.16ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1979455Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1979746Z Auto-issue creation disabled via START_DISABLE_AUTO_ISSUE +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1980786Z (pass) failure-handler > handleFailure > should return early when disableAutoIssue is true (verbose mode) [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1981569Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1981954Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1982129Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.1982542Z ##[group]test/isolation-cleanup.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.3205966Z ✓ Screen session auto-exited (no sessions found in screen -ls) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:01.3207337Z (pass) Isolation Resource Cleanup Verification > screen resource cleanup > should not list screen session after command completes (auto-exit by default) [122.58ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:02.3336891Z ✓ Screen session kept alive as expected with --keep-alive +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:02.3374995Z (pass) Isolation Resource Cleanup Verification > screen resource cleanup > should keep screen session alive when keepAlive is true [1016.83ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:02.4644748Z ✓ Tmux session auto-exited (no sessions found in tmux ls) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:02.4646130Z (pass) Isolation Resource Cleanup Verification > tmux resource cleanup > should not list tmux session after command completes (auto-exit by default) [126.98ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:03.4867485Z ✓ Tmux session kept alive as expected with --keep-alive +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:03.4915668Z (pass) Isolation Resource Cleanup Verification > tmux resource cleanup > should keep tmux session alive when keepAlive is true [1026.99ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:04.2215248Z $ echo "test" && sleep 0.1 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:04.2215477Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:04.5453954Z ✓ Docker container auto-exited and stopped (resources released, filesystem preserved) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:04.5607670Z (pass) Isolation Resource Cleanup Verification > docker resource cleanup > should show docker container as exited after command completes (auto-exit by default) [1069.21ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:05.2822749Z $ echo "test" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:05.2823029Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.4285215Z ✓ Docker container kept running as expected with --keep-alive +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5164520Z (pass) Isolation Resource Cleanup Verification > docker resource cleanup > should keep docker container running when keepAlive is true [1955.62ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5165517Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5166212Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5167745Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5168663Z ##[group]test/isolation-log-utils.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5192033Z (pass) isolation-log-utils > getTimestamp > should return a non-empty string [0.11ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5197812Z (pass) isolation-log-utils > getTimestamp > should return a timestamp without T or Z (ISO-like but space-separated) [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5199434Z (pass) isolation-log-utils > getTimestamp > should contain date-like content (numbers and dashes) [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5200901Z (pass) isolation-log-utils > getTimestamp > should return different values on successive calls (or same within same ms) [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5201964Z (pass) isolation-log-utils > generateLogFilename > should return a string ending with .log [0.11ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5203055Z (pass) isolation-log-utils > generateLogFilename > should include the environment name in the filename [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5204007Z (pass) isolation-log-utils > generateLogFilename > should start with "start-command-" [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5205317Z (pass) isolation-log-utils > generateLogFilename > should generate unique filenames on successive calls [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5206877Z (pass) isolation-log-utils > generateLogFilename > should handle different environment names [0.10ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5208057Z (pass) isolation-log-utils > createLogHeader > should return a non-empty string [0.20ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5209211Z (pass) isolation-log-utils > createLogHeader > should include the command in the header [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5210398Z (pass) isolation-log-utils > createLogHeader > should include the environment in the header [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5211355Z (pass) isolation-log-utils > createLogHeader > should include the session name in the header [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5212014Z (pass) isolation-log-utils > createLogHeader > should include the mode in the header [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5212824Z (pass) isolation-log-utils > createLogHeader > should include image field when provided [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5213628Z (pass) isolation-log-utils > createLogHeader > should include user field when provided [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5214358Z (pass) isolation-log-utils > createLogHeader > should NOT include Image line when image is not provided [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5215158Z (pass) isolation-log-utils > createLogHeader > should contain separator line [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5215862Z (pass) isolation-log-utils > createLogFooter > should return a non-empty string [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5216903Z (pass) isolation-log-utils > createLogFooter > should include the exit code [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5217679Z (pass) isolation-log-utils > createLogFooter > should include exit code 0 [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5218283Z (pass) isolation-log-utils > createLogFooter > should include the end time [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5220587Z (pass) isolation-log-utils > createLogFooter > should contain separator line [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5221586Z (pass) isolation-log-utils > getLogDir > should return a string [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5222519Z (pass) isolation-log-utils > getLogDir > should return a non-empty path [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5223624Z (pass) isolation-log-utils > getLogDir > should use START_LOG_DIR env var when set [0.10ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5225028Z (pass) isolation-log-utils > getLogDir > should fall back to /tmp/start-command/logs when START_LOG_DIR is not set [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5226607Z (pass) isolation-log-utils > createLogPath > should return a string ending with .log [0.14ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5227683Z (pass) isolation-log-utils > createLogPath > should return an absolute path [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5228756Z (pass) isolation-log-utils > createLogPath > should include the environment name [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5229859Z (pass) isolation-log-utils > createLogPath > should be under the log directory [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5230687Z (pass) isolation-log-utils > createLogPath > should create stable isolation log path when execution id is provided [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5231903Z (pass) isolation-log-utils > createLogPath > should create stable direct log path without duplicated environment segment [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5232584Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5232891Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5233011Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5233261Z ##[group]test/isolation-stacking.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5249655Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --isolated > should parse single isolation (backward compatible) [0.15ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5266978Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --isolated > should parse multi-level isolation [0.16ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5277936Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --isolated > should parse 5-level isolation [0.17ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5279214Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --isolated > should parse --isolated=value syntax [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5280800Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --image > should parse single image (backward compatible) [0.12ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5282268Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --image > should parse image sequence with placeholders [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5283371Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --image > should parse --image=value syntax [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5284869Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --endpoint > should parse single endpoint (backward compatible) [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5286009Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --endpoint > should parse endpoint sequence with placeholders [0.13ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5287451Z (pass) Isolation Stacking - Args Parser > hasStackedIsolation > should return true for multi-level [0.13ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5288739Z (pass) Isolation Stacking - Args Parser > hasStackedIsolation > should return false for single level [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5290017Z (pass) Isolation Stacking - Args Parser > hasStackedIsolation > should return false for no isolation [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5291363Z (pass) Isolation Stacking - Validation > validateOptions > should validate single backend (backward compatible) [0.27ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5292668Z (pass) Isolation Stacking - Validation > validateOptions > should validate multi-level stack [0.20ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5298967Z (pass) Isolation Stacking - Validation > validateOptions > should throw on invalid backend in stack [0.15ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5302542Z (pass) Isolation Stacking - Validation > validateOptions > should throw on missing SSH endpoint [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5303282Z (pass) Isolation Stacking - Validation > validateOptions > should throw on image/stack length mismatch [0.11ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5303997Z (pass) Isolation Stacking - Validation > validateOptions > should throw on depth exceeding limit [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5304704Z (pass) Isolation Stacking - Validation > validateOptions > should distribute single image to all levels [0.11ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5305459Z (pass) Isolation Stacking - Validation > validateOptions > should apply default docker image for each docker level [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5306245Z (pass) Isolation Stacking - Validation > validateOptions > should throw if image provided but no docker in stack [0.12ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5307460Z (pass) Isolation Stacking - Validation > validateOptions > should throw if endpoint provided but no ssh in stack [0.12ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5308179Z (pass) Isolation Stacking - Backward Compatibility > should work with existing docker command [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5308824Z (pass) Isolation Stacking - Backward Compatibility > should work with existing ssh command [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5309468Z (pass) Isolation Stacking - Backward Compatibility > should work with existing screen command [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5310085Z (pass) Isolation Stacking - Backward Compatibility > should work with -i shorthand [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5311003Z (pass) Isolation Stacking - Backward Compatibility > should work with attached mode [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5329081Z (pass) Isolation Stacking - Backward Compatibility > should work with session name [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5334900Z (pass) Isolation Stacking - Backward Compatibility > should work with session-id [0.14ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5337963Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5338422Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5338545Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5338788Z ##[group]test/isolation.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5339857Z (pass) Isolation Module > wrapCommandWithUser > should return command unchanged when user is null [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5341242Z (pass) Isolation Module > wrapCommandWithUser > should wrap command with sudo when user is specified [0.10ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5342533Z (pass) Isolation Module > wrapCommandWithUser > should escape single quotes in command [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5343633Z (pass) Isolation Module > wrapCommandWithUser > should use non-interactive sudo [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5364867Z (pass) Isolation Module > isCommandAvailable > should return true for common commands (echo) [2.58ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5383592Z (pass) Isolation Module > isCommandAvailable > should return true for node [1.85ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5402594Z (pass) Isolation Module > isCommandAvailable > should return false for non-existent command [1.85ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5418651Z (pass) Isolation Module > isCommandAvailable > should return false for empty command [1.59ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5419481Z (pass) Isolation Module > hasTTY > should return a boolean [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5420829Z hasTTY: false +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5421301Z (pass) Isolation Module > hasTTY > should return false when running in test environment (no TTY) [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5435356Z screen available: true +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5436123Z (pass) Isolation Module > isolation environment checks > should check if screen is available [1.56ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5452889Z tmux available: true +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5453549Z (pass) Isolation Module > isolation environment checks > should check if tmux is available [1.62ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5470685Z docker available: true +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5471883Z (pass) Isolation Module > isolation environment checks > should check if docker is available [1.81ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5486791Z ssh available: true +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5487279Z (pass) Isolation Module > isolation environment checks > should check if ssh is available [1.70ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5534888Z Detected screen version: 4.9.1 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5535672Z (pass) Isolation Module > getScreenVersion > should return version object or null [4.80ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5565784Z (pass) Isolation Module > getScreenVersion > should cache the version result [3.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5594948Z supportsLogfileOption: true +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5595729Z (pass) Isolation Module > supportsLogfileOption > should return boolean [2.91ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5624320Z Version 4.9.1: -Logfile supported = true +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5625165Z (pass) Isolation Module > supportsLogfileOption > should return true for screen >= 4.5.1 [2.96ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5641145Z Skipping: screen is installed +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5642037Z (pass) Isolation Runner Error Handling > runInScreen > should return informative error if screen is not installed [1.70ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5657834Z Skipping: tmux is installed +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5658517Z (pass) Isolation Runner Error Handling > runInTmux > should return informative error if tmux is not installed [1.66ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5674695Z Skipping: docker is installed +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.5675726Z (pass) Isolation Runner Error Handling > runInDocker > should return informative error if docker is not installed [1.66ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.6761747Z (pass) Isolation Runner Error Handling > runInDocker > should require image option [108.62ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.6781097Z Skipping: ssh is installed +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.6782612Z (pass) Isolation Runner Error Handling > runInSsh > should return informative error if ssh is not installed [2.00ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.6802400Z (pass) Isolation Runner Error Handling > runInSsh > should require endpoint option [2.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.6909604Z (pass) Isolation Keep-Alive Behavior > runInScreen keep-alive messages > should include auto-exit message by default in detached mode [10.71ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.7014482Z (pass) Isolation Keep-Alive Behavior > runInScreen keep-alive messages > should include keep-alive message when keepAlive is true [10.45ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.7205068Z (pass) Isolation Keep-Alive Behavior > runInTmux keep-alive messages > should include auto-exit message by default in detached mode [19.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:06.7412104Z (pass) Isolation Keep-Alive Behavior > runInTmux keep-alive messages > should include keep-alive message when keepAlive is true [20.24ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:07.4575296Z $ echo test +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:07.4575576Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:07.6604127Z (pass) Isolation Keep-Alive Behavior > runInDocker keep-alive messages > should include auto-exit message by default in detached mode [919.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:08.3916613Z $ echo test +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:08.3916807Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:08.6140026Z (pass) Isolation Keep-Alive Behavior > runInDocker keep-alive messages > should include keep-alive message when keepAlive is true [954.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:08.6396209Z (pass) Isolation Runner with Available Backends > runInTmux (if available) > should run command in detached tmux session [25.60ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:08.6399973Z (pass) Isolation Runner with Available Backends > runIsolated dispatcher > should dispatch to correct backend [0.47ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:09.3201103Z $ echo test +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:09.3201523Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:09.4462759Z test +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:09.5566700Z (pass) Isolation Runner with Available Backends > runIsolated dispatcher > should pass options to backend [916.60ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:09.5568525Z (pass) Default Docker Image Detection > getDefaultDockerImage > should return a valid Docker image string [0.26ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:09.5574852Z (pass) Default Docker Image Detection > getDefaultDockerImage > should return an image with a tag [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:09.5576117Z (pass) Default Docker Image Detection > getDefaultDockerImage > should return a known base image [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:09.5577223Z (pass) detectShellInEnvironment > should return the forced shell when shellPreference is not auto [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:09.5577995Z (pass) detectShellInEnvironment > should return zsh when shellPreference is zsh [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:09.5578656Z (pass) detectShellInEnvironment > should return sh when shellPreference is sh [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:09.5579281Z (pass) detectShellInEnvironment > should return sh fallback when docker image is not provided [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:09.5579943Z (pass) detectShellInEnvironment > should return sh fallback when ssh endpoint is not provided [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:09.5580581Z (pass) detectShellInEnvironment > should return sh fallback for unknown environment [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.1551148Z Detected shell in alpine:latest: /bin/sh +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.1552105Z (pass) detectShellInEnvironment > should auto-detect shell in docker if docker is available [597.85ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.1553318Z (pass) detectShellInEnvironment > should read shell preference from options.shell [0.17ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.2475304Z $ echo test +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.2475564Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3731327Z runInDocker with --shell sh result: true +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3733324Z (pass) Shell option forwarding to isolation runners > runInDocker shell option > should accept shell option in options object [217.83ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3755377Z (pass) Shell option forwarding to isolation runners > runInSsh shell option > should accept shell option in options object [2.40ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3781240Z (pass) Shell option forwarding to isolation runners > runInSsh shell option > should use auto mode when shell option is auto [2.29ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3792092Z (pass) isInteractiveShellCommand (issue #84) > should return true for "bash" [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3793777Z (pass) isInteractiveShellCommand (issue #84) > should return true for "zsh" [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3795690Z (pass) isInteractiveShellCommand (issue #84) > should return true for "sh" [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3797563Z (pass) isInteractiveShellCommand (issue #84) > should return true for "/bin/bash" [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3799058Z (pass) isInteractiveShellCommand (issue #84) > should return true for "/usr/bin/zsh" [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3800395Z (pass) isInteractiveShellCommand (issue #84) > should return true for "bash -l" (login flag, no -c) [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3801740Z (pass) isInteractiveShellCommand (issue #84) > should return false for "bash -c echo" [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3802767Z (pass) isInteractiveShellCommand (issue #84) > should return false for "bash -c 'echo hi'" [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3803410Z (pass) isInteractiveShellCommand (issue #84) > should return false for "npm test" [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3804054Z (pass) isInteractiveShellCommand (issue #84) > should return false for "echo hello" [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3804902Z (pass) isInteractiveShellCommand (issue #84) > should return false for "ls -la" [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3805950Z (pass) isInteractiveShellCommand (issue #84) > should return false for empty string [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3807305Z (pass) isInteractiveShellCommand (issue #84) > should return false for " " [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3807984Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3808485Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3808668Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3809088Z ##[group]test/merge-changesets.mjs: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3868278Z Working directory: /tmp/merge-changesets-ByJTVg +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3888450Z Changeset directory: /tmp/merge-changesets-ByJTVg/.changeset +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3897679Z Package name: start-command +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3898640Z Found 0 changeset file(s) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3899537Z No merging needed (0 or 1 changeset found) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3900922Z (pass) mergeChangesetsIn > does nothing with zero changesets [2.48ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3902310Z Working directory: /tmp/merge-changesets-4BbVQq +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3903345Z Changeset directory: /tmp/merge-changesets-4BbVQq/.changeset +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3904303Z Package name: start-command +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3905355Z Found 1 changeset file(s) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3906006Z No merging needed (0 or 1 changeset found) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3907175Z (pass) mergeChangesetsIn > does nothing with a single changeset [0.68ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3908203Z Working directory: /tmp/merge-changesets-Mk40PL +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3913999Z Changeset directory: /tmp/merge-changesets-Mk40PL/.changeset +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3914762Z Package name: start-command +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3915335Z Found 2 changeset file(s) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3915841Z Multiple changesets found, merging... +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3916605Z - b.md +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3917096Z - a.md +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3917311Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3917476Z Merge summary: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3917939Z Bump types found: minor, patch +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3918453Z Using highest: minor +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3918901Z Descriptions to merge: 2 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3919185Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3919417Z Created merged changeset: merged-gold-rock.md +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3919825Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3920036Z Removing original changeset files: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3920597Z Removed: b.md +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3921068Z Removed: a.md +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3921327Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3921528Z Changeset merge completed successfully +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3921883Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3922057Z Merged changeset content: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3922463Z --- +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3922829Z 'start-command': minor +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3923219Z --- +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3923400Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3923545Z Feature B +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3923743Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3923890Z Fix A +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3924092Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3924918Z (pass) mergeChangesetsIn > merges multiple changesets into a single file with the highest bump [1.48ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3925963Z Working directory: /tmp/merge-changesets-fCirU9 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3927036Z Changeset directory: /tmp/merge-changesets-fCirU9/.changeset +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3927728Z Package name: start-command +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3928846Z Found 3 changeset file(s) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3929609Z Multiple changesets found, merging... +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3930139Z - b.md +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3930509Z - c.md +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3930859Z - a.md +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3931086Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3931255Z Merge summary: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3931691Z Bump types found: major, minor, patch +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3932238Z Using highest: major +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3932707Z Descriptions to merge: 3 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3933000Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3933252Z Created merged changeset: merged-pink-wind.md +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3933656Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3933867Z Removing original changeset files: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3934378Z Removed: b.md +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3934777Z Removed: c.md +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3935182Z Removed: a.md +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3935413Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3935633Z Changeset merge completed successfully +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3935994Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3936187Z Merged changeset content: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3948069Z --- +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3948485Z 'start-command': major +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3948922Z --- +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3949123Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3949289Z Breaking +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3949494Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3949645Z Feat +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3949837Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3949992Z Fix +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3950180Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3950587Z (pass) mergeChangesetsIn > chooses major over minor and patch [4.39ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3951392Z Working directory: /tmp/merge-changesets-other-vl8uPK +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3952192Z Changeset directory: /tmp/merge-changesets-other-vl8uPK/.changeset +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3952920Z Package name: some-other-pkg +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3953408Z Found 2 changeset file(s) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3953898Z Multiple changesets found, merging... +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3954377Z - b.md +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3954742Z - a.md +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3954946Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3955120Z Merge summary: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3955537Z Bump types found: minor, patch +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3956002Z Using highest: minor +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3956814Z Descriptions to merge: 2 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3957109Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3957414Z Created merged changeset: merged-fast-wave.md +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3957813Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3958014Z Removing original changeset files: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3958501Z Removed: a.md +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3958876Z Removed: b.md +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3959100Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3959297Z Changeset merge completed successfully +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3959637Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3959821Z Merged changeset content: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3960247Z --- +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3960615Z 'some-other-pkg': minor +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3961020Z --- +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3961208Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3961357Z A +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3963567Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3963695Z B +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3963845Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3964225Z (pass) mergeChangesetsIn > reads package name from package.json (no hardcoded placeholder) [1.18ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3964973Z (pass) mergeChangesetsIn > throws when .changeset directory is missing [0.67ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3965339Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3965709Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3965822Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3966103Z ##[group]test/output-blocks.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3979706Z === Output Blocks Unit Tests === +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3990802Z (pass) output-blocks module > timeline format constants > should export timeline marker character [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3992274Z (pass) output-blocks module > timeline format constants > should export spine as alias for backward compatibility [0.01ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3993597Z (pass) output-blocks module > timeline format constants > should export result markers [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3995204Z (pass) output-blocks module > createTimelineLine > should create a line with timeline marker prefix and padded label [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3996901Z (pass) output-blocks module > createTimelineLine > should pad labels to 10 characters [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3998234Z (pass) output-blocks module > createSpineLine (deprecated alias) > should work as alias for createTimelineLine [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.3999918Z (pass) output-blocks module > createEmptyTimelineLine > should create just the timeline marker character [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4001518Z (pass) output-blocks module > createEmptySpineLine (deprecated alias) > should work as alias for createEmptyTimelineLine [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4003044Z (pass) output-blocks module > createCommandLine > should create a line with $ prefix [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4004219Z (pass) output-blocks module > getResultMarker > should return success marker for exit code 0 [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4005458Z (pass) output-blocks module > getResultMarker > should return failure marker for non-zero exit codes [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4006951Z (pass) output-blocks module > parseIsolationMetadata > should parse environment and mode [0.26ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4008110Z (pass) output-blocks module > parseIsolationMetadata > should parse session name [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4009177Z (pass) output-blocks module > parseIsolationMetadata > should parse docker image [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4010316Z (pass) output-blocks module > parseIsolationMetadata > should parse all fields together [0.11ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4011533Z (pass) output-blocks module > generateIsolationLines > should generate lines for docker isolation [0.19ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4012770Z (pass) output-blocks module > generateIsolationLines > should generate lines for screen isolation [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4014096Z (pass) output-blocks module > createStartBlock > should create a start block with session and timestamp [0.14ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4015403Z (pass) output-blocks module > createStartBlock > should include empty spine line before command [0.17ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4017187Z (pass) output-blocks module > createStartBlock > should include isolation metadata when provided [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4018368Z (pass) output-blocks module > createStartBlock > should include docker metadata correctly [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4019691Z (pass) output-blocks module > createFinishBlock > should create a finish block with result marker and metadata [0.37ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4021083Z (pass) output-blocks module > createFinishBlock > should use failure marker for non-zero exit code [0.12ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4022236Z (pass) output-blocks module > createFinishBlock > should omit duration when not provided [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4023127Z (pass) output-blocks module > createFinishBlock > should repeat isolation metadata in footer [0.16ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4023840Z (pass) output-blocks module > createFinishBlock > should have log and session as the last two lines [0.12ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4024762Z (pass) output-blocks module > formatDuration > should format very small durations [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4025657Z (pass) output-blocks module > formatDuration > should format millisecond durations [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4027045Z (pass) output-blocks module > formatDuration > should format second durations [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4028066Z (pass) output-blocks module > formatDuration > should format longer durations with less precision [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4029036Z (pass) output-blocks module > escapeForLinksNotation > should not quote simple values [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4030033Z (pass) output-blocks module > escapeForLinksNotation > should quote values with spaces [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4031186Z (pass) output-blocks module > escapeForLinksNotation > should quote values with colons [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4032542Z (pass) output-blocks module > escapeForLinksNotation > should use single quotes for values with double quotes [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4033827Z (pass) output-blocks module > escapeForLinksNotation > should use double quotes for values with single quotes [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4035258Z (pass) output-blocks module > escapeForLinksNotation > should escape quotes when both types are present [0.11ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4036142Z (pass) output-blocks module > escapeForLinksNotation > should handle null values [0.44ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4037959Z (pass) output-blocks module > formatAsNestedLinksNotation > should format simple objects [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4038827Z (pass) output-blocks module > formatAsNestedLinksNotation > should quote values with spaces [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4039687Z (pass) output-blocks module > formatAsNestedLinksNotation > should handle empty objects [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4040294Z (pass) output-blocks module > formatAsNestedLinksNotation > should handle null [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4041119Z (pass) output-blocks module > formatAsNestedLinksNotation > should indent nested arrays under their parent key [0.12ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4042131Z (pass) output-blocks module > Virtual Command API > createVirtualCommandBlock > should create a command line for virtual commands [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4043163Z (pass) output-blocks module > Virtual Command API > createVirtualCommandBlock > should behave like createCommandLine [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4044086Z (pass) output-blocks module > Virtual Command API > createVirtualCommandResult > should return success marker for true [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4045000Z (pass) output-blocks module > Virtual Command API > createVirtualCommandResult > should return failure marker for false [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4045973Z (pass) output-blocks module > Virtual Command API > createTimelineSeparator > should create an empty timeline line [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4047074Z (pass) output-blocks module > Virtual Command API > createTimelineSeparator > should behave like createEmptyTimelineLine [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4048039Z (pass) output-blocks module > createStartBlock with deferCommand > should include command line by default [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4048962Z (pass) output-blocks module > createStartBlock with deferCommand > should omit command line when deferCommand is true [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4049869Z (pass) output-blocks module > createStartBlock with deferCommand > should end with empty timeline line when deferCommand is true (issue #73) [0.11ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4050992Z (pass) output-blocks module > Visual Continuity (issue #73) > virtual command block should be followed by empty line for visual separation [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4052054Z (pass) output-blocks module > Visual Continuity (issue #73) > timeline separator should be empty timeline line for visual structure [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4053387Z (pass) output-blocks module > Visual Continuity (issue #73) > start block with docker isolation should end cleanly for virtual commands [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4055074Z (pass) output-blocks module > Visual Continuity (issue #73) > output formatting follows visual continuity pattern [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4055785Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4056607Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4056734Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4057072Z ##[group]test/public-exports.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4057917Z (pass) Public Exports > execution-store export > should export ExecutionStore class [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4058765Z (pass) Public Exports > execution-store export > should export ExecutionRecord class [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4059610Z (pass) Public Exports > execution-store export > should export ExecutionStatus enum [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4060742Z (pass) Public Exports > execution-store export > should export LockManager class [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4061708Z (pass) Public Exports > execution-store export > should export isClinkInstalled function [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4062697Z (pass) Public Exports > execution-store export > should export configuration constants [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4082589Z (pass) Public Exports > execution-store export > should allow creating and using ExecutionStore instance [2.62ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4083219Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4084010Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4084232Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.4084665Z ##[group]test/publish-to-crates.mjs: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.6762166Z (pass) publish-to-crates script > reports success without a token when the version is already published [257.31ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.7574053Z (pass) publish-to-crates script > fails clearly when a missing version needs a crates token [81.21ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.8608448Z (pass) publish-to-crates script > publishes a missing version with cargo publish [103.26ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.8622231Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.8623396Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.8625093Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.8625701Z ##[group]test/regression-138.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.9332930Z invalid reference format +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:10.9352226Z (pass) docker pull is recorded in the session log (issue #138) > writes prep markers and the docker error into the log on a failed pull [71.63ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.4295572Z latest: Pulling from library/hello-world +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.5474795Z 4f55086f7dd0: Pulling fs layer +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.6471224Z 4f55086f7dd0: Download complete +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.6537776Z 4f55086f7dd0: Pull complete +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.6572264Z Digest: sha256:7f4da0fc94bcece205a8c0b6f4d11c8196924654ffe5c4d1aa439b7f632048b2 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.6587634Z Status: Downloaded newer image for hello-world:latest +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.6595372Z docker.io/library/hello-world:latest +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.6793857Z (pass) docker pull is recorded in the session log (issue #138) > tees real pull output and an "Image ready" marker into the log [744.14ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.7455591Z invalid reference format +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.7468546Z (pass) docker pull is recorded in the session log (issue #138) > does not write prep markers when no logPath is given (backward compat) [67.46ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.7472272Z (pass) runInDocker threads logPath into dockerPullImage (issue #138) > source passes options.logPath to dockerPullImage [0.42ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.7474014Z (pass) runInDocker threads logPath into dockerPullImage (issue #138) > dockerPullImage tees output and writes prep markers in source [0.11ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.7475047Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.7475687Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.7475900Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.7476578Z ##[group]test/regression-150.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.7516235Z (pass) anchored log footer parsing (issue #150) > ignores an `Exit Code:` substring inside the command output [1.32ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.7518867Z (pass) anchored log footer parsing (issue #150) > ignores a bare `Exit Code:` line without the footer block around it [0.30ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.7521247Z (pass) anchored log footer parsing (issue #150) > ignores an `Exit Code:` substring in the middle of a line [0.25ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.7524284Z (pass) anchored log footer parsing (issue #150) > reads the real footer that `start` appends [0.25ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.7527148Z (pass) anchored log footer parsing (issue #150) > reads the real footer even when the output forged one earlier [0.26ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.7530783Z (pass) anchored log footer parsing (issue #150) > reads negative and multi-digit codes, and tolerates CRLF logs [0.35ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.7534428Z (pass) anchored log footer parsing (issue #150) > returns null for a log without a footer and for a missing file [0.37ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.7561279Z (pass) anchored log footer parsing (issue #150) > finds the footer at the end of a large log without reading it all [2.65ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.7565281Z (pass) anchored log footer parsing (issue #150) > drops the partial first line of the tail so it cannot be a line start [0.40ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.7810772Z (pass) detached status is not derailed by forged output (issue #150) > keeps an executing record executing when only the output claims an exit code [24.45ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8032868Z (pass) detached status is not derailed by forged output (issue #150) > marks the record executed once the genuine footer is appended [22.20ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8034008Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8034372Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8034498Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8034762Z ##[group]test/regression-84.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8051029Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "bash --norc" [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8052946Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "zsh --no-rcs" [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8054581Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "bash -i" (interactive flag, no -c) [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8056197Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "fish" [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8057742Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "dash" [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8058952Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "/usr/local/bin/bash" [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8060282Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return false for 'bash -c "echo hello"' [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8061343Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "bash" with -i flag, not wrap in shell -c [0.18ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8062218Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "zsh" with -i flag, not wrap in shell -c [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8063567Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "sh" directly without -i (sh does not use -i flag), not wrap in shell -c [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8065064Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "/bin/bash" with -i flag, not wrap in shell -c [0.10ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8066674Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "bash --norc" with -i flag (workaround for broken .bashrc) [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8067704Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "bash -l" directly (login shell, already has its own init) [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8068650Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should still wrap non-shell commands in shell -c (guard against over-broad fix) [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8069584Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should still wrap "npm test" in shell -c (guard against over-broad fix) [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8070415Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should not treat "bash -c something" as bare shell [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8071165Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should not duplicate -i if user already passes "bash -i" [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8623027Z (pass) Docker daemon availability check (issue #84) > isDockerAvailable should return a boolean [56.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8624075Z (pass) Docker daemon availability check (issue #84) > runInDocker error message for non-running daemon should be actionable [0.12ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8642589Z (pass) Docker not installed check (issue #84) > isDockerInstalled should return a boolean [1.86ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8643904Z (pass) Docker not installed check (issue #84) > runInDocker error message for missing docker binary should be actionable [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8659763Z (pass) Docker not installed check (issue #84) > isDockerInstalled should return false consistently when docker binary is absent (mock) [1.62ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8661371Z (pass) Post-fix regression hint: --norc suggestion (issue #84) > should suggest --norc for bare bash that exits quickly [0.12ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8662834Z (pass) Post-fix regression hint: --norc suggestion (issue #84) > should suggest --no-rcs for bare zsh that exits quickly [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8664321Z (pass) Post-fix regression hint: --norc suggestion (issue #84) > should suggest --norc for /bin/bash path that exits quickly [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8666288Z (pass) Post-fix regression hint: --norc suggestion (issue #84) > should suggest --norc for bare sh that exits quickly [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8667857Z (pass) Post-fix regression hint: --norc suggestion (issue #84) > should confirm workaround: bash --norc is detected as bare shell [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8668668Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8669164Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8669725Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8670141Z ##[group]test/regression-89.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8683406Z (pass) Virtual docker pull output before Docker error (issue #89) > should show "$ docker pull " line when Docker is not installed and image is specified [0.16ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8685235Z (pass) Virtual docker pull output before Docker error (issue #89) > should show "$ docker pull " before the error message (issue #89) [0.21ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8686847Z (pass) Virtual docker pull output before Docker error (issue #89) > should output "$ docker pull " in the correct format ($ prefix, no extra prefix) [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8689469Z (pass) runInDocker virtual pull output contract (issue #89) > runInDocker should output docker pull command but NOT ✗/│ markers before returning (issue #89) [0.23ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8690076Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8690336Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8690454Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8702590Z ##[group]test/regression-91.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8703497Z (pass) isShellInvocationWithArgs (issue #91) > should return true for "bash -i -c nvm --version" [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8704745Z (pass) isShellInvocationWithArgs (issue #91) > should return true for 'bash -c "echo hello"' [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8705902Z (pass) isShellInvocationWithArgs (issue #91) > should return true for "bash -c echo hello" [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8707300Z (pass) isShellInvocationWithArgs (issue #91) > should return true for "zsh -c nvm --version" [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8708396Z (pass) isShellInvocationWithArgs (issue #91) > should return true for "sh -c ls" [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8709496Z (pass) isShellInvocationWithArgs (issue #91) > should return true for "/bin/bash -c echo hi" [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8710643Z (pass) isShellInvocationWithArgs (issue #91) > should return false for bare "bash" (no -c) [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8711435Z (pass) isShellInvocationWithArgs (issue #91) > should return false for "bash -i" (no -c) [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8712277Z (pass) isShellInvocationWithArgs (issue #91) > should return false for "bash --norc" (no -c) [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8713304Z (pass) isShellInvocationWithArgs (issue #91) > should return false for non-shell commands [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8714336Z (pass) buildShellWithArgsCmdArgs (issue #91) > should reconstruct "bash -i -c nvm --version" correctly [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8715238Z (pass) buildShellWithArgsCmdArgs (issue #91) > should reconstruct "bash -c echo hello" correctly [0.10ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8716235Z (pass) buildShellWithArgsCmdArgs (issue #91) > should handle single-word script "bash -c ls" [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8717613Z (pass) buildShellWithArgsCmdArgs (issue #91) > should handle zsh with -c [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8718728Z (pass) buildShellWithArgsCmdArgs (issue #91) > should handle /bin/bash -i -c with multi-word script [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8720126Z (pass) buildShellWithArgsCmdArgs (issue #91) > should not include -c argument inside script argument (no double -c) [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8721873Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should pass "bash -i -c nvm --version" directly without outer shell wrapper [0.19ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8723599Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should pass "zsh -c nvm --version" directly without outer shell wrapper [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8725355Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should pass "bash -c echo hello" directly [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8726898Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should not introduce a second bash layer (no shell-inside-shell) [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8728285Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should still handle bare "bash" with -i (regression guard for issue #84) [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8730079Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should still wrap non-shell commands in outer shell -c (guard against over-broad fix) [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8731216Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should still wrap "npm test" in outer shell -c [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8732110Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash" is not both bare-shell and shell-with-args [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8733078Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash -i" is not both bare-shell and shell-with-args +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8734091Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash --norc" is not both bare-shell and shell-with-args [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8735117Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash -i -c nvm --version" is not both bare-shell and shell-with-args +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8736891Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash -c echo hi" is not both bare-shell and shell-with-args +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8738998Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "zsh -c ls" is not both bare-shell and shell-with-args [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8740495Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "nvm --version" is not both bare-shell and shell-with-args +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8741461Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "echo hello" is not both bare-shell and shell-with-args +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8742518Z (pass) buildDisplayCommand (issue #91 display fix) > should quote the -c script argument when it contains spaces [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8743484Z (pass) buildDisplayCommand (issue #91 display fix) > should quote the -c script argument for plain "bash -c echo hello" [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8744232Z (pass) buildDisplayCommand (issue #91 display fix) > should not double-quote if script has no spaces [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8745323Z (pass) buildDisplayCommand (issue #91 display fix) > should return command unchanged for non-shell-with-args commands [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8746836Z (pass) buildDisplayCommand (issue #91 display fix) > should return command unchanged for bare shell invocations [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8747523Z (pass) buildDisplayCommand (issue #91 display fix) > should handle zsh -c with spaces [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8747868Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8748130Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8748238Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8748486Z ##[group]test/release-name.mjs: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8748891Z (pass) releaseTag > uses plain "v${version}" when no prefix is given [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8749507Z (pass) releaseTag > prepends known language prefixes [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8749917Z (pass) releaseTag > passes arbitrary prefixes through [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8750756Z (pass) releaseName > returns bare version when prefix is empty (preserves pre-issue-108 behaviour) [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8751395Z (pass) releaseName > decorates known language prefixes with human titles [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8751917Z (pass) releaseName > falls back to "${prefix}${version}" for unknown prefixes [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8752881Z (pass) release badge helpers > strips plain and language-prefixed v tags before building badge versions [0.29ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8754229Z (pass) release badge helpers > escapes shields.io static badge path delimiters in prerelease versions [0.10ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8755071Z (pass) release badge helpers > builds an exact npm version badge without leaking the js tag prefix [0.14ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8755953Z (pass) release badge helpers > builds an exact crates.io version badge without leaking the rust tag prefix [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8756880Z (pass) extractChangelogEntry > extracts a Changesets-style JavaScript entry [0.36ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8757962Z (pass) extractChangelogEntry > extracts a Keep-a-Changelog-style Rust entry [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8758822Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8759236Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8759431Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8759845Z ##[group]test/run-js-tests.mjs: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8767064Z (pass) run-js-tests timeout defaults > adds a 30 second timeout when no timeout is supplied [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8768001Z (pass) run-js-tests timeout defaults > preserves an explicit long timeout flag [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8768583Z (pass) run-js-tests timeout defaults > preserves an explicit inline timeout flag [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8769113Z (pass) run-js-tests timeout defaults > preserves Bun short timeout flag [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8769415Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8769670Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8769780Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8770013Z ##[group]test/screen-integration.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:11.8893865Z (pass) Screen Integration Tests > runInScreen (if available) > should run command in detached screen session [10.74ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:12.1643862Z (pass) Screen Integration Tests > runInScreen (if available) > should stream detached screen output to the tracked CLI log path [275.41ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:12.2780961Z hello +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:12.2783755Z Captured output: "hello" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:12.2784854Z (pass) Screen Integration Tests > runInScreen (if available) > should run command in attached mode and capture output (issue #15) [114.15ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:12.3907816Z line1 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:12.3908223Z line2 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:12.3908647Z line3 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:12.3909044Z Captured multi-line output: "line1 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:12.3909582Z \nline2 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:12.3909888Z \nline3" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:12.3910535Z (pass) Screen Integration Tests > runInScreen (if available) > should handle multi-line output in attached mode [112.46ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:12.5031506Z hello +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:12.5032362Z Captured quoted output: "hello" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:12.5033449Z (pass) Screen Integration Tests > runInScreen (if available) > should capture output from commands with quoted strings (issue #25) [112.35ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:12.6158296Z hello from attached mode +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:12.6159094Z Captured complex quote output: "hello from attached mode" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:12.6160204Z (pass) Screen Integration Tests > runInScreen (if available) > should capture output from commands with complex quoted strings [112.64ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:12.7287683Z quick command output +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:12.7288451Z Verified output capture: "quick command output" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:12.7289913Z (pass) Screen Integration Tests > runInScreen (if available) > should always return output property in attached mode (issue #25 fix verification) [112.93ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:12.8413512Z v22.23.1 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:12.8414005Z Captured version output: "v22.23.1" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:12.8415159Z (pass) Screen Integration Tests > runInScreen (if available) > should capture output from version-flag commands (issue #96) [112.55ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:12.9537955Z /bin/bash: line 1: nonexistent_command_12345: command not found +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:12.9538953Z Captured exit code: 127 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:12.9539786Z (pass) Screen Integration Tests > runInScreen (if available) > should capture exit code from failed commands (issue #96) [112.41ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.0663706Z stderr-test +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.0664451Z Captured stderr output: "stderr-test" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.0665419Z (pass) Screen Integration Tests > runInScreen (if available) > should capture stderr output in screen isolation (issue #96) [112.62ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1787250Z line1 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1787685Z line2 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1788106Z line3 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1788410Z Multi-line output with exit code 0: verified +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1789667Z (pass) Screen Integration Tests > runInScreen (if available) > should capture multi-line output with correct exit code (issue #96) [112.34ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1790431Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1791194Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1791420Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1791895Z ##[group]test/sequence-parser.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1805606Z (pass) Sequence Parser > parseSequence > should parse single value [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1806769Z (pass) Sequence Parser > parseSequence > should parse space-separated sequence [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1807850Z (pass) Sequence Parser > parseSequence > should parse sequence with underscores as null [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1808860Z (pass) Sequence Parser > parseSequence > should handle all underscores [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1809745Z (pass) Sequence Parser > parseSequence > should handle empty string [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1810629Z (pass) Sequence Parser > parseSequence > should handle null/undefined [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1811488Z (pass) Sequence Parser > parseSequence > should trim whitespace [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1812439Z (pass) Sequence Parser > parseSequence > should handle multiple spaces between values [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1813449Z (pass) Sequence Parser > formatSequence > should format array with values [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1814470Z (pass) Sequence Parser > formatSequence > should format array with nulls as underscores [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1815455Z (pass) Sequence Parser > formatSequence > should handle empty array [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1816292Z (pass) Sequence Parser > formatSequence > should handle non-array [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1817369Z (pass) Sequence Parser > shiftSequence > should remove first element [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1818196Z (pass) Sequence Parser > shiftSequence > should handle nulls [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1819015Z (pass) Sequence Parser > shiftSequence > should handle single element [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1819870Z (pass) Sequence Parser > shiftSequence > should handle empty array [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1820816Z (pass) Sequence Parser > isSequence > should return true for space-separated values [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1821799Z (pass) Sequence Parser > isSequence > should return false for single value [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1822715Z (pass) Sequence Parser > isSequence > should return false for non-string [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1823731Z (pass) Sequence Parser > distributeOption > should replicate single value for all levels [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1824837Z (pass) Sequence Parser > distributeOption > should parse sequence with matching length [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1825879Z (pass) Sequence Parser > distributeOption > should throw on length mismatch [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1827035Z (pass) Sequence Parser > distributeOption > should handle null/undefined value [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1827924Z (pass) Sequence Parser > getValueAtLevel > should get value at valid index [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1828415Z (pass) Sequence Parser > getValueAtLevel > should handle nulls [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1828917Z (pass) Sequence Parser > getValueAtLevel > should return null for out of bounds [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1829468Z (pass) Sequence Parser > getValueAtLevel > should handle non-array [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1829983Z (pass) Sequence Parser > formatIsolationChain > should format simple chain [0.13ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1830504Z (pass) Sequence Parser > formatIsolationChain > should add SSH endpoint [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1831054Z (pass) Sequence Parser > formatIsolationChain > should add Docker image short name [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1831610Z (pass) Sequence Parser > formatIsolationChain > should handle placeholders [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1832134Z (pass) Sequence Parser > formatIsolationChain > should handle empty array [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1832654Z (pass) Sequence Parser > buildNextLevelOptions > should shift all stacks [0.12ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1833347Z (pass) Sequence Parser > buildNextLevelOptions > should handle last level [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1833664Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1833921Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1834039Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1834278Z ##[group]test/session-name-status.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.1845313Z === Session Name Status Tests (Issue #101) === +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.2401830Z (pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should find record by UUID [0.99ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.2409883Z (pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should find record by session name [0.85ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.2425697Z (pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should prefer UUID match over session name [1.57ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.2427929Z (pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should return null for non-existent session name [0.17ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.2434551Z (pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should return null for record without session name [0.68ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.2481587Z (pass) Issue #101: --status with session name lookup > queryStatus() with session name > should query status by session name [4.72ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.2483185Z (pass) Issue #101: --status with session name lookup > queryStatus() with session name > should show error for non-existent session name [0.20ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.3096720Z (pass) Issue #101: --status with session name lookup > CLI --status with session name > should query by session name via CLI [61.21ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.3520254Z (pass) Issue #101: --status with session name lookup > CLI --status with session name > should show error for non-existent session name via CLI [42.35ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.3521661Z (pass) Issue #101: Detached status enrichment > isDetachedSessionAlive() > should return null for non-detached records [0.14ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.3523009Z (pass) Issue #101: Detached status enrichment > isDetachedSessionAlive() > should return null for records without session name [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.3563364Z (pass) Issue #101: Detached status enrichment > isDetachedSessionAlive() > should return false for non-existent screen session [4.21ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.3784675Z (pass) Issue #101: Detached status enrichment > isDetachedSessionAlive() > should return false for non-existent docker container [21.97ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.3786225Z (pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > should not modify non-detached records [0.17ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.3829338Z (pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > should mark non-running detached session as executed [4.39ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.3974637Z (pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > Issue #134: completed record with a lingering live session > keeps the recorded exit code when the session is still listed [14.43ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.4115503Z (pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > Issue #134: completed record with a lingering live session > honors the log footer exit code even without a recorded exit code [13.90ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.4258339Z (pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > Issue #134: completed record with a lingering live session > flips to executing only when there is no terminal record at all [14.40ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.4487486Z (pass) Issue #136: detached docker session liveness > reports unknown (null) — not false — when the container is not visible yet [22.91ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.4709055Z (pass) Issue #136: detached docker session liveness > keeps the record executing while the container is not visible yet [22.22ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:13.7455314Z (pass) Issue #136: detached docker session liveness > keeps a running container executing [274.53ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.0074897Z (pass) Issue #136: detached docker session liveness > resolves a stopped container to its real exit code, never the -1 sentinel [261.94ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.0157517Z (pass) Issue #144: detached docker OOMKilled status signal > surfaces oomKilled in status output even when Docker exit code is 0 [8.30ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.0186245Z (pass) Issue #144: detached docker OOMKilled status signal > surfaces oomKilled in list output [2.92ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.0215533Z (pass) Issue #148: detached docker OOMKilled terminal status when the container is gone > makes an OOM-killed session terminal once its container is gone [2.90ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.0242938Z (pass) Issue #148: detached docker OOMKilled terminal status when the container is gone > uses the container exit code, not 137, for a stopped OOM-flagged container [2.70ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.0271701Z (pass) Issue #151: OOMKilled is an observation, not a verdict > keeps a running container executing while exposing oomKilled [2.91ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.0289798Z (pass) Issue #151: OOMKilled is an observation, not a verdict > never synthesizes 137 for a running container that reports exit code 137 [1.78ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.0317715Z (pass) Issue #151: OOMKilled is an observation, not a verdict > reports the container exit code 0 once an OOM-flagged container finishes [2.76ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.0345074Z (pass) Issue #151: OOMKilled is an observation, not a verdict > prefers the log footer exit code over the OOM fallback when the container is gone [2.73ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.0373207Z (pass) Issue #151: OOMKilled is an observation, not a verdict > keeps the list output executing for an OOM-flagged running container [2.82ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.0375015Z (pass) Issue #105: attachCurrentTime for executing status > should add currentTime to serialization when status is executing [0.18ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.0376990Z (pass) Issue #105: attachCurrentTime for executing status > should not add currentTime when status is executed [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.0378777Z (pass) Issue #105: attachCurrentTime for executing status > should not mutate the original record [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.0380619Z (pass) Issue #105: attachCurrentTime for executing status > should place currentTime right after startTime in serialization order [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.0382335Z (pass) Issue #105: attachCurrentTime for executing status > should handle null record gracefully [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.0383231Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.0383972Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.0384295Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.0384743Z ##[group]test/ssh-integration.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.4071040Z SSH to localhost not available, integration tests will be skipped +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.4071841Z Skipping: SSH to localhost not available +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.4072825Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should execute simple command in attached mode [0.37ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.4073812Z Skipping: SSH to localhost not available +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.4074696Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should execute command with arguments [0.17ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.4075649Z Skipping: SSH to localhost not available +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.4076865Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should handle command failure with non-zero exit code [0.11ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.4077900Z Skipping: SSH to localhost not available +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.4078821Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should execute command in detached mode [0.14ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.4079745Z Skipping: SSH to localhost not available +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.4080650Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should handle multiple sequential commands [0.13ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.4081603Z Skipping: SSH to localhost not available +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.4082569Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should handle command with environment variables [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.4083547Z Skipping: SSH to localhost not available +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.4084357Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should handle special characters in command [0.14ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.4084923Z Skipping: SSH to localhost not available +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.4085423Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should work with custom session name [0.11ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.4086122Z Note: SSH connection error handling is tested via unit tests +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.4100106Z (pass) SSH Integration Tests > SSH error handling > should fail gracefully with invalid endpoint [2.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.5607941Z Skipping: SSH to localhost not available +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.5608974Z (pass) SSH CLI Integration > should work through CLI with --isolated ssh --endpoint [0.22ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.5609839Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.5610566Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.5610794Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.5611274Z ##[group]test/status-query.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.5628095Z === Status Query Integration Tests === +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.6204923Z (pass) --status query functionality > links-notation format (default) > should output status in links-notation indented format by default [57.17ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.6765159Z (pass) --status query functionality > links-notation format (default) > should output status in links-notation format with explicit flag [56.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.7332264Z (pass) --status query functionality > json format > should output status in JSON format [56.71ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.7901699Z (pass) --status query functionality > text format > should output status in human-readable text format [56.90ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.8461959Z (pass) --status query functionality > error handling > should show error for non-existent UUID [56.00ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.8876031Z (pass) --status query functionality > error handling > should show error when tracking is disabled [41.41ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:14.9505504Z (pass) --status query functionality > --list query functionality > should output all tracked executions in links-notation format by default [62.94ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.0144401Z (pass) --status query functionality > --list query functionality > should output all tracked executions in JSON format [63.88ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.0606069Z (pass) --status query functionality > --list query functionality > should show count zero when no records are stored [46.12ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.1069782Z (pass) --status query functionality > --list query functionality > should show error when tracking is disabled [46.35ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.1712527Z (pass) --status query functionality > --upload-log functionality > should run gh-upload-log with the stored execution log path [64.31ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.2324022Z (pass) --status query functionality > --upload-log functionality > should install gh-upload-log when it is missing before uploading [61.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.2884675Z (pass) --status query functionality > --upload-log functionality > should show an error when the stored log file is missing [56.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.3457867Z (pass) --status query functionality > executing status > should show executing status for ongoing commands [57.29ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.4092890Z (pass) --status query functionality > executing status > should include currentTime for executing commands (JSON) [63.51ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.4730616Z (pass) --status query functionality > executing status > should not include currentTime for completed commands (JSON) [63.72ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.5314710Z (pass) --status query functionality > executing status > should include currentTime in links-notation for executing commands [58.38ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.6014032Z (pass) --status query functionality > executing status > should indent nested process ID arrays in links-notation [69.87ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.6592424Z (pass) --status query functionality > executing status > should include Current Time in text format for executing commands [57.87ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7156021Z (pass) --status query functionality > executing status > should not include Current Time in text format for completed commands [56.36ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7157133Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7158012Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7158215Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7158522Z ##[group]test/substitution.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7181324Z === Substitution Engine Unit Tests === +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7181603Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7190362Z ✓ Loaded 48 substitution rules +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7190851Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7191141Z ✓ Test: loadDefaultSubstitutions() returns array of rules +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7191956Z ✓ Test: Rules have correct structure (pattern, replacement, regex) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7192331Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7192522Z === Pattern Matching Tests === +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7192839Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7198956Z ✓ PASS: Basic npm install +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7199943Z Input: "install gh-upload-log npm package" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7200783Z Output: "npm install gh-upload-log" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7201334Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7201865Z ✓ PASS: npm install with version +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7202715Z Input: "install 0.0.1 version of gh-upload-log npm package" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7203553Z Output: "npm install gh-upload-log@0.0.1" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7203975Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7204317Z ✓ PASS: Global npm install +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7204922Z Input: "install lodash npm package globally" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7205654Z Output: "npm install -g lodash" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7206188Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7207798Z ✓ PASS: Global npm install with version +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7208854Z Input: "install 4.17.21 version of lodash npm package globally" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7209777Z Output: "npm install -g lodash@4.17.21" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7210417Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7210761Z ✓ PASS: npm uninstall +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7211268Z Input: "uninstall lodash npm package" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7211798Z Output: "npm uninstall lodash" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7212137Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7212427Z ✓ PASS: Git clone with URL +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7213041Z Input: "clone https://github.com/user/repo repository" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7213999Z Output: "git clone https://github.com/user/repo" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7214402Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7214700Z ✓ PASS: Git clone with SSH URL +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7215338Z Input: "clone git@github.com:user/repo.git repository" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7215949Z Output: "git clone git@github.com:user/repo.git" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7216561Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7216969Z ✓ PASS: Git checkout branch +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7217417Z Input: "checkout main branch" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7217830Z Output: "git checkout main" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7218065Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7218204Z ✓ PASS: Git create branch +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7218662Z Input: "create feature-x branch" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7219130Z Output: "git checkout -b feature-x" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7219431Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7219627Z ✓ PASS: List files +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7219960Z Input: "list files" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7220309Z Output: "ls -la" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7220434Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7220569Z ✓ PASS: Show working directory +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7220820Z Input: "show current directory" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7221076Z Output: "pwd" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7221191Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7221311Z ✓ PASS: Create directory +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7221551Z Input: "create my-project directory" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7221832Z Output: "mkdir -p my-project" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7221987Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7222105Z ✓ PASS: pip install +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7222328Z Input: "install requests python package" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7222612Z Output: "pip install requests" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7222769Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7222926Z ✓ PASS: Non-matching command (pass through) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7223210Z Input: "echo hello world" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7223445Z Output: "echo hello world" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7223584Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7223730Z ✓ PASS: Regular npm command (pass through) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7223996Z Input: "npm test" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7224198Z Output: "npm test" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7224316Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7224416Z === Pattern Specificity Tests === +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7224580Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7224918Z ✓ Test: Pattern specificity works correctly +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7225348Z Input: "install 1.0.0 version of express npm package globally" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7225949Z Output: "npm install -g express@1.0.0" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7226282Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7226644Z === Variable Extraction Tests === +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7227252Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7227669Z ✓ Test: Variable extraction and substitution works correctly +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7228190Z Pattern matched: "install $packageName npm package" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7228515Z Variables in pattern: [packageName] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7228793Z Result command: "npm install my-package" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7228980Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7229082Z === processCommand Integration Tests === +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7229268Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7229425Z ✓ Test: processCommand applies substitutions +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7229701Z Input: "list files" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7229909Z Output: "ls -la" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7230103Z Matched: true +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7230219Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7230443Z ✓ Test: processCommand passes through non-matching commands +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7230766Z Input: "echo test" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7230967Z Output: "echo test" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7231164Z Matched: false +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7231283Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7231369Z === Test Summary === +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7231589Z Pattern Matching: 15/15 tests passed +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7231846Z Total Tests: 22/22 passed +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7232096Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7232318Z ✓ All tests passed! +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7232563Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7232567Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7232836Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7233005Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7233451Z ##[group]test/user-manager.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7326161Z (pass) user-manager > getCurrentUser > should return a non-empty string [7.62ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7344923Z (pass) user-manager > getCurrentUser > should return a valid username format [1.91ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7363087Z (pass) user-manager > getCurrentUserGroups > should return an array [1.81ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7380676Z (pass) user-manager > getCurrentUserGroups > should return at least one group (the primary group) [1.74ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7398441Z (pass) user-manager > getCurrentUserGroups > should return groups as strings [1.73ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7450955Z (pass) user-manager > userExists > should return true for current user [5.17ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7478257Z (pass) user-manager > userExists > should return false for non-existent user [2.82ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7500898Z (pass) user-manager > userExists > should return true for root user (on Unix) [2.26ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7549410Z (pass) user-manager > groupExists > should return true for root group (on Unix) [4.83ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7574278Z (pass) user-manager > groupExists > should return false for non-existent group [2.48ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7575426Z (pass) user-manager > generateIsolatedUsername > should generate unique usernames [0.10ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7576789Z (pass) user-manager > generateIsolatedUsername > should use default prefix [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7577436Z (pass) user-manager > generateIsolatedUsername > should use custom prefix [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7578069Z (pass) user-manager > generateIsolatedUsername > should generate valid username (no special chars) [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7578748Z (pass) user-manager > generateIsolatedUsername > should not exceed 31 characters [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7579367Z (pass) user-manager > generateIsolatedUsername > should handle long prefix by truncating [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7603305Z (pass) user-manager > getUserInfo > should return exists: false for non-existent user [2.55ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7715402Z (pass) user-manager > getUserInfo > should return user info for current user [11.15ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7799098Z (pass) user-manager > getUserInfo > should include uid for existing user [8.36ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7800862Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse --isolated-user flag [0.18ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7802633Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse --isolated-user with custom username [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7804087Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse --isolated-user=value format [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7805322Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse -u shorthand [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7806676Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse -u with custom username [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7809670Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should work with isolation options [0.10ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7811383Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should throw error when used with docker isolation [0.12ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7813106Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should validate custom username format [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7814731Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should validate custom username length [0.16ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7816934Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should work with screen isolation and custom username [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7818624Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should work with tmux isolation [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7820134Z (pass) args-parser user isolation options > --keep-user option > should parse --keep-user with --isolated-user [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7821603Z (pass) args-parser user isolation options > --keep-user option > should throw error when used without --isolated-user [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7822471Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7822965Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7823151Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.7823534Z ##[group]test/version.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.8482847Z (pass) Version Flag Tests > Basic version flag > should show version with --version [64.13ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.9123834Z (pass) Version Flag Tests > Basic version flag > should show version with -v [64.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:15.9790364Z (pass) Version Flag Tests > Basic version flag > should show version with --version -- (trailing separator) [66.61ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.0554100Z (pass) Version Flag Tests > Runtime detection > should show Bun version when running with Bun [76.38ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.1206571Z (pass) Version Flag Tests > OS version detection > should show OS information [65.19ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.1919782Z (pass) Version Flag Tests > OS version detection > should show macOS ProductVersion on darwin [71.38ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.2593060Z (pass) Version Flag Tests > Tool version detection > should detect screen version if installed [67.26ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.3343623Z (pass) Version Flag Tests > Tool version detection > should detect tmux version if installed [75.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.4137478Z (pass) Version Flag Tests > Tool version detection > should detect docker version if installed [79.41ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.4855438Z (pass) Version Flag Tests > Verbose mode > should show verbose output with --version --verbose [71.76ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.5510709Z (pass) Version Flag Tests > Verbose mode > should show verbose output with --version --debug [65.55ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.6149309Z (pass) Version Flag Tests > Verbose mode > should show verbose output with START_VERBOSE=1 [63.81ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.6556209Z (pass) Version Flag Tests > Error cases > should error with "No command provided" for $ -- [40.69ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.6973769Z (pass) Version Flag Tests > Error cases > should error with "No command provided" for no args [41.70ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.6974787Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.6975635Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.6976883Z ----------------------------------------|---------|---------|------------------- +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7038213Z File | % Funcs | % Lines | Uncovered Line #s +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7039002Z ----------------------------------------|---------|---------|------------------- +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7720888Z All files | 92.60 | 88.09 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7721795Z src/lib/args-parser.js | 94.44 | 93.54 | 91-101,263,319-320,336-337,371-372,415-416,512-513,521-522,528-529,546-548,769-770,772,848-850,853-855,936-938 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7722597Z src/lib/command-builder.js | 33.33 | 64.89 | 22,42-46,50-54,61,64,67,70,76,80,84,89,92,95,103,118-119,128,137-140,149-152 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7723214Z src/lib/docker-cleanup.js | 94.74 | 97.20 | 21,52,100,104,108 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7723665Z src/lib/docker-network-lifecycle.js | 100.00 | 96.88 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7724098Z src/lib/docker-network-options.js | 100.00 | 95.00 | 7-8 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7724789Z src/lib/docker-utils.js | 100.00 | 65.82 | 29,34,49,52-57,60-62,65-67,70-76,79-82,85,102,141-154,157-158,177,240,246,249,251-256,291,304,317,323-328,331-332,334 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7725655Z src/lib/execution-control.js | 92.31 | 74.44 | 72,98,109,125-132,134-142,144-149,163-164,176-178,196-201,211-213,219-231,241-243,245,273,278-281,291-296 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7727408Z src/lib/execution-store.js | 84.31 | 69.20 | 34,43,170-171,173-176,178,204,214,230,238-241,258,293,309,314,318-319,341-355,364-381,390-399,409-420,429-436,449,472,608-609,632,653,668,684,692,720,723-726,728,730-733,735-737,740-745,748-760,762-764,774-798 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7729362Z src/lib/failure-handler.js | 33.33 | 14.43 | 30,33,35-38,40,43-49,52-64,68-71,74-82,91-225,259-263,272-278,288-309,320-327,340-383 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7730429Z src/lib/isolation-log-utils.js | 88.24 | 76.19 | 90-96,112-113,183-203 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7732653Z src/lib/isolation.js | 81.82 | 64.13 | 82,105-107,114,116-121,128,130,132-146,150-155,222-227,252-256,269-274,291-294,298-322,345-350,352-375,377,379-383,396-401,411,413-414,416,419-423,425-434,436-439,441,443-445,447-458,460-463,465-484,486,488-492,610-613,615-620,638-646,668,687-693,702,753,767,771,780-785,787,794,798-805,822,824-827,838,846-847,850-860,871-875,903-904,906-910,926-928 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7734800Z src/lib/output-blocks.js | 100.00 | 93.20 | 152-153,161,199-207,211,396,398-399 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7736573Z src/lib/screen-isolation.js | 86.67 | 67.32 | 55-57,61-65,80,86,89,94-97,183-193,210-216,230-235,244,264-272,274,278-280,282-288,297,306,312,315-320,354-362,364-366,368-378,399-403,443-447,467-469,475,478-482,484-488 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7738033Z src/lib/sequence-parser.js | 92.31 | 81.15 | 22,125-142,175,179-180 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7738799Z src/lib/shell-utils.js | 100.00 | 96.77 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7739809Z src/lib/status-formatter.js | 84.38 | 87.41 | 77,142-147,155-156,159-164,166-168,403,444,523,569-573,586-598,607-613,625,636-637,652,671,684 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7741054Z src/lib/substitution.js | 100.00 | 80.31 | 60-61,76-77,84-86,148-151,229-233,235,248-254,267-272,297-302,308-309 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7742150Z src/lib/user-manager.js | 58.33 | 26.56 | 23,40-43,100-174,188-215,228-276,289-349,399,408-412 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7742957Z test/args-parser-control.js | 100.00 | 100.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7743600Z test/args-parser-docker-cleanup.js | 100.00 | 100.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7744255Z test/args-parser-isolation-alias.js | 100.00 | 100.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7744892Z test/args-parser-shell.js | 100.00 | 100.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7745483Z test/args-parser.js | 100.00 | 100.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7746751Z test/cli.js | 100.00 | 96.14 | 140-141,166-167,195-198 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7747443Z test/command-builder-docker-cleanup.js | 100.00 | 100.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7748115Z test/create-github-release.mjs | 100.00 | 100.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7748915Z test/docker-autoremove.js | 100.00 | 92.14 | 29,89-92,143,158-161,208,221-224,257,277-280,315,337-340 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7749972Z test/docker-network-integration.js | 100.00 | 96.61 | 28,51,59 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7750670Z test/docker-runtime-options.js | 100.00 | 100.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7751629Z test/echo-integration.js | 86.96 | 84.81 | 260-261,263-264,406-407,409-410,421-426,531-534,536-537,547,549-573,575,577-592,594,596-614 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7752587Z test/execution-control.js | 100.00 | 99.61 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7753192Z test/execution-store.js | 100.00 | 100.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7753791Z test/failure-handler.js | 100.00 | 100.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7754621Z test/isolation-cleanup.js | 100.00 | 91.34 | 30,37-38,92-93,123-125,141-142,196-197,227,253-256,282,314,332-335 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7755484Z test/isolation-log-utils.js | 100.00 | 99.00 | 192 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7756207Z test/isolation-stacking.js | 100.00 | 100.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7757731Z test/isolation.js | 100.00 | 88.51 | 141,143-147,197,199-203,225,227-231,242,244-248,259,261-267,274-275,281-282,304,306-313,345-346,373-374,403-404,431-432,465-468,495-498,542-543,584-587,669-670,707-708 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7759092Z test/merge-changesets.mjs | 100.00 | 100.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7759730Z test/output-blocks.js | 100.00 | 100.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7760363Z test/public-exports.js | 100.00 | 100.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7761010Z test/publish-to-crates.mjs | 100.00 | 100.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7761770Z test/regression-138.js | 92.31 | 89.93 | 58-60,95-97,103-105,123-125,154-156 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7762532Z test/regression-150.js | 100.00 | 100.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7763166Z test/regression-84.js | 100.00 | 100.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7763815Z test/regression-89.js | 81.82 | 98.80 | 36 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7764487Z test/regression-91.js | 100.00 | 99.05 | 60-61 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7765158Z test/release-name.mjs | 100.00 | 100.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7765797Z test/run-js-tests.mjs | 100.00 | 100.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7766951Z test/screen-integration.js | 100.00 | 92.36 | 27,35-36,61-62,140-141,165-166,190-191,213-214,236-237,259-260,286-287,310-311,330-331 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7767973Z test/sequence-parser.js | 100.00 | 100.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7768919Z test/session-name-status.js | 100.00 | 96.04 | 89,103-117,143,360,415,435,447,471,496,560,568,580,595-596,611,628-629 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7770781Z test/ssh-integration.js | 96.43 | 45.59 | 23,48,54-57,69-71,84,86-89,91-95,103,105-108,110-113,121,123-126,128-136,144,146-151,153-169,177,179-185,187-190,198,200-203,205-208,216,218-221,223-226,234,236-241,243-247,279-280,288,291-309,314-315,317,319-327 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7772410Z test/status-query.js | 100.00 | 97.32 | 58-62,288-289,435-438 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7773193Z test/substitution.js | 66.67 | 92.02 | 139-147,222-225,227-228 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7773952Z test/user-manager.js | 100.00 | 97.64 | 33-34,66-67,146-147 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7774919Z test/version.js | 100.00 | 83.33 | 38-43,103,105-108,128-130,133-137,140-147,177,179-182,206,208-211,235,237-240 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7775937Z ../scripts/merge-changesets.mjs | 86.67 | 84.40 | 46-56,69-70,72,77,185-188,201-203,282,329-338 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7777122Z ../scripts/release-name.mjs | 100.00 | 93.51 | 72,74-75,101 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7777930Z ../scripts/run-js-tests.mjs | 28.57 | 34.45 | 29-40,44-62,66-74,78-97,104,120-135 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7778787Z ----------------------------------------|---------|---------|------------------- +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7779365Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7779487Z 715 pass +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7779758Z 0 fail +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7780027Z 588 expect() calls +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7780359Z Ran 715 tests across 38 files. [32.82s] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.7831549Z Coverage: % +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.8126013Z Could not determine coverage, skipping check +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:16.8250009Z Post job cleanup. +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:17.0146268Z Post job cleanup. +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:17.1075045Z [command]/usr/bin/git version +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:17.1122444Z git version 2.54.0 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:17.1202303Z Temporarily overriding HOME='/home/runner/work/_temp/d15eea8f-32e6-4926-98a1-b524ff8f10b2' before making global git config changes +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:17.1203737Z Adding repository directory to the temporary git global config as a safe directory +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:17.1209169Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:17.1250791Z Removing SSH command configuration +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:17.1259032Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:17.1300404Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:17.1564892Z Removing HTTP extra header +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:17.1565766Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:17.1604993Z [command]/usr/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' || :" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:17.1884090Z Removing includeIf entries pointing to credentials config files +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:17.1892787Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:17.1928263Z includeif.gitdir:/home/runner/work/start/start/.git.path +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:17.1929319Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:17.1930350Z includeif.gitdir:/github/workspace/.git.path +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:17.1931282Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:17.1939168Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:17.1968576Z /home/runner/work/_temp/git-credentials-7a71f122-a75c-4ce5-a27c-f1fe436df435.config +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:17.1985585Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-7a71f122-a75c-4ce5-a27c-f1fe436df435.config +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:17.2033051Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:17.2073121Z /home/runner/work/_temp/git-credentials-7a71f122-a75c-4ce5-a27c-f1fe436df435.config +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:17.2087139Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-7a71f122-a75c-4ce5-a27c-f1fe436df435.config +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:17.2134312Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:17.2162117Z /github/runner_temp/git-credentials-7a71f122-a75c-4ce5-a27c-f1fe436df435.config +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:17.2172259Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-7a71f122-a75c-4ce5-a27c-f1fe436df435.config +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:17.2214019Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:17.2242447Z /github/runner_temp/git-credentials-7a71f122-a75c-4ce5-a27c-f1fe436df435.config +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:17.2253741Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-7a71f122-a75c-4ce5-a27c-f1fe436df435.config +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:17.2294690Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:17.2526794Z Removing credentials config '/home/runner/work/_temp/git-credentials-7a71f122-a75c-4ce5-a27c-f1fe436df435.config' +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T10:44:17.2703890Z Cleaning up orphan processes +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2278240Z Current runner version: '2.336.0' +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2295440Z ##[group]Runner Image Provisioner +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2295980Z Hosted Compute Agent +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2296330Z Version: 20260707.563 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2296740Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2297200Z Build Date: 2026-07-07T19:33:50Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2297640Z Worker ID: {575f3e48-cbd3-4241-b9be-d3b05e738db5} +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2298090Z Azure Region: westus +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2298460Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2299310Z ##[group]Operating System +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2299770Z macOS +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2300090Z 26.5.2 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2300420Z 25F84 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2300750Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2301100Z ##[group]Runner Image +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2301480Z Image: macos-26-arm64 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2301910Z Version: 20260728.0273.1 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2302780Z Included Software: https://github.com/actions/runner-images/blob/macos-26-arm64/20260728.0273/images/macos/macos-26-arm64-Readme.md +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2303800Z Image Release: https://github.com/actions/runner-images/releases/tag/macos-26-arm64%2F20260728.0273 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2304450Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2306490Z ##[group]GITHUB_TOKEN Permissions +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2307720Z Actions: write +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2308100Z ArtifactMetadata: write +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2308470Z Attestations: write +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2308840Z Checks: write +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2309200Z CodeQuality: write +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2309670Z Contents: write +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2310030Z CopilotRequests: write +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2310410Z Deployments: write +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2310770Z Discussions: write +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2311130Z Drives: write +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2311460Z Issues: write +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2311800Z Metadata: read +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2312190Z Models: read +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2312540Z Packages: write +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2312880Z Pages: write +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2313260Z PullRequests: write +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2313700Z RepositoryProjects: write +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2314100Z SecurityEvents: write +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2314640Z Statuses: write +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2315010Z VulnerabilityAlerts: read +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2315400Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2317040Z Secret source: Actions +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2317680Z Prepare workflow directory +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2707920Z Prepare all required actions +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2748320Z Getting action download info +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5542100Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.7927090Z Download action repository 'oven-sh/setup-bun@v2' (SHA:0c5077e51419868618aeaa5fe8019c62421857d6) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.7221160Z Download action repository 'actions/setup-dotnet@v5' (SHA:26b0ec14cb23fa6904739307f278c14f94c95bf1) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:33.8624140Z Complete job name: Test (Bun on macos-latest) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:33.9380240Z ##[group]Run actions/checkout@v6 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:33.9381200Z with: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:33.9381770Z repository: link-foundation/start +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:33.9387490Z token: *** +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:33.9388000Z ssh-strict: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:33.9388520Z ssh-user: git +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:33.9389060Z persist-credentials: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:33.9389640Z clean: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:33.9390170Z sparse-checkout-cone-mode: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:33.9390810Z fetch-depth: 1 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:33.9391330Z fetch-tags: false +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:33.9391950Z show-progress: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:33.9392490Z lfs: false +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:33.9392990Z submodules: false +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:33.9393530Z set-safe-directory: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:33.9394150Z allow-unsafe-pr-checkout: false +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:33.9395360Z env: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:33.9395920Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:33.9396600Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.3495190Z Syncing repository: link-foundation/start +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.3502090Z ##[group]Getting Git version info +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.3503460Z Working directory is '/Users/runner/work/start/start' +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.3506130Z [command]/opt/homebrew/bin/git version +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.5111230Z git version 2.55.0 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.5142440Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.5208190Z Copying '/Users/runner/.gitconfig' to '/Users/runner/work/_temp/95d62e21-4cd1-4635-b578-2b3da25f5d56/.gitconfig' +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.5210470Z Temporarily overriding HOME='/Users/runner/work/_temp/95d62e21-4cd1-4635-b578-2b3da25f5d56' before making global git config changes +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.5212210Z Adding repository directory to the temporary git global config as a safe directory +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.5212940Z [command]/opt/homebrew/bin/git config --global --add safe.directory /Users/runner/work/start/start +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.5274500Z Deleting the contents of '/Users/runner/work/start/start' +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.5281930Z ##[group]Determining repository object format +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.5285300Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.5291050Z ##[group]Initializing the repository +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.5293960Z [command]/opt/homebrew/bin/git init /Users/runner/work/start/start +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.5603820Z hint: Using 'master' as the name for the initial branch. This default branch name +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.5607340Z hint: will change to "main" in Git 3.0. To configure the initial branch name +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.5609130Z hint: to use in all of your new repositories, which will suppress this warning, +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.5610160Z hint: call: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.5610620Z hint: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.5611300Z hint: git config --global init.defaultBranch +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.5612050Z hint: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.5612770Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.5613920Z hint: 'development'. The just-created branch can be renamed via this command: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.5614860Z hint: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.5615400Z hint: git branch -m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.5616020Z hint: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.5616800Z hint: Disable this message with "git config set advice.defaultBranchName false" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.5618040Z Initialized empty Git repository in /Users/runner/work/start/start/.git/ +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.5620480Z [command]/opt/homebrew/bin/git remote add origin https://github.com/link-foundation/start +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.5718890Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.5719520Z ##[group]Disabling automatic garbage collection +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.5720160Z [command]/opt/homebrew/bin/git config --local gc.auto 0 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.5806570Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.5822660Z ##[group]Setting up auth +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.5826950Z Removing SSH command configuration +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.5829010Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp core\.sshCommand +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.5888580Z [command]/opt/homebrew/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.7896100Z Removing HTTP extra header +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.7899840Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.7976450Z [command]/opt/homebrew/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.9063830Z Removing includeIf entries pointing to credentials config files +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.9066510Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.9147150Z [command]/opt/homebrew/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:35.0452980Z [command]/opt/homebrew/bin/git config --file /Users/runner/work/_temp/git-credentials-71762f89-9af8-4dec-8c00-14fb26d1ed6a.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:35.0540510Z [command]/opt/homebrew/bin/git config --local includeIf.gitdir:/Users/runner/work/start/start/.git.path /Users/runner/work/_temp/git-credentials-71762f89-9af8-4dec-8c00-14fb26d1ed6a.config +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:35.0612480Z [command]/opt/homebrew/bin/git config --local includeIf.gitdir:/Users/runner/work/start/start/.git/worktrees/*.path /Users/runner/work/_temp/git-credentials-71762f89-9af8-4dec-8c00-14fb26d1ed6a.config +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:35.0781190Z [command]/opt/homebrew/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-71762f89-9af8-4dec-8c00-14fb26d1ed6a.config +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:35.0905130Z [command]/opt/homebrew/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-71762f89-9af8-4dec-8c00-14fb26d1ed6a.config +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:35.1084790Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:35.1086200Z ##[group]Fetching the repository +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:35.1095820Z [command]/opt/homebrew/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +d959632b399ae343ff29114fc439650bf65122c5:refs/remotes/origin/main +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:36.5015720Z From https://github.com/link-foundation/start +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:36.5016630Z * [new ref] d959632b399ae343ff29114fc439650bf65122c5 -> origin/main +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:36.5035000Z [command]/opt/homebrew/bin/git branch --list --remote origin/main +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:36.5182800Z origin/main +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:36.5190520Z [command]/opt/homebrew/bin/git rev-parse refs/remotes/origin/main +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:36.5259780Z d959632b399ae343ff29114fc439650bf65122c5 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:36.5266800Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:36.5270230Z ##[group]Determining the checkout info +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:36.5271620Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:36.5280640Z [command]/opt/homebrew/bin/git sparse-checkout disable +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:36.5609990Z [command]/opt/homebrew/bin/git config --local --unset-all extensions.worktreeConfig +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:36.5862600Z ##[group]Checking out the ref +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:36.5877830Z [command]/opt/homebrew/bin/git checkout --progress --force -B main refs/remotes/origin/main +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:37.5452610Z Switched to a new branch 'main' +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:37.5464350Z branch 'main' set up to track 'origin/main'. +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:37.5575490Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:37.5702240Z [command]/opt/homebrew/bin/git log -1 --format=%H +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:37.5755650Z d959632b399ae343ff29114fc439650bf65122c5 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:37.6060090Z ##[group]Run oven-sh/setup-bun@v2 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:37.6060410Z with: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:37.6060560Z bun-version: latest +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:37.6060720Z no-cache: false +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:37.6062500Z token: *** +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:37.6062640Z env: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:37.6062900Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:37.6063280Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:38.6303300Z Downloading a new version of Bun: https://github.com/oven-sh/bun/releases/download/bun-v1.3.14/bun-darwin-aarch64.zip +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:39.4372330Z [command]/usr/bin/unzip -o -q /Users/runner/work/_temp/9d790eee-6ba0-4f3a-b4c4-23556d65d2eb.zip +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:40.3368620Z [command]/Users/runner/.bun/bin/bun --revision +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:40.3471460Z 1.3.14+0d9b296af +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:40.4706150Z ##[group]Run brew install screen tmux +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:40.4706880Z ^[[36;1mbrew install screen tmux^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:40.4777790Z shell: /bin/bash -e {0} +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:40.4777990Z env: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:40.4778280Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:40.4778540Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:44.4232710Z ##[warning]The following taps are not trusted: +Test (Bun on macos-latest) UNKNOWN STEP aws/tap +Test (Bun on macos-latest) UNKNOWN STEP +Test (Bun on macos-latest) UNKNOWN STEP Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. +Test (Bun on macos-latest) UNKNOWN STEP +Test (Bun on macos-latest) UNKNOWN STEP Untap them with: +Test (Bun on macos-latest) UNKNOWN STEP brew untap aws/tap +Test (Bun on macos-latest) UNKNOWN STEP Trust specific formulae, casks and commands with: +Test (Bun on macos-latest) UNKNOWN STEP brew trust --formula // +Test (Bun on macos-latest) UNKNOWN STEP brew trust --cask // +Test (Bun on macos-latest) UNKNOWN STEP brew trust --command // +Test (Bun on macos-latest) UNKNOWN STEP Whole-tap trust is broader and includes all current and future formulae, +Test (Bun on macos-latest) UNKNOWN STEP casks and commands from the listed taps. Trust whole taps with: +Test (Bun on macos-latest) UNKNOWN STEP brew trust aws/tap +Test (Bun on macos-latest) UNKNOWN STEP To disable trust checks: +Test (Bun on macos-latest) UNKNOWN STEP export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 +Test (Bun on macos-latest) UNKNOWN STEP This is not recommended and will be removed in a later release. +Test (Bun on macos-latest) UNKNOWN STEP For more information, see: +Test (Bun on macos-latest) UNKNOWN STEP https://docs.brew.sh/Tap-Trust +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:45.0710300Z ^[[34m==>^[[0m ^[[1mWould install 2 formulae:^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:45.0809350Z screen tmux +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:45.0911780Z ^[[34m==>^[[0m ^[[1mDownloading https://ghcr.io/v2/homebrew/core/screen/manifests/5.0.2^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:45.7174770Z ^[[34m==>^[[0m ^[[1mDownloading https://ghcr.io/v2/homebrew/core/tmux/manifests/3.7b^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:46.1436190Z ^[[34m==>^[[0m ^[[1mWould install 3 dependencies for tmux:^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:46.1437710Z libevent +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:46.1438490Z ncurses +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:46.1439310Z utf8proc +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:46.1465030Z ^[[32m==>^[[0m ^[[1mFetching downloads for: ^[[32mscreen^[[39m and ^[[32mtmux^[[39m^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:46.7413860Z ✔︎ Bottle Manifest libevent (2.1.13) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:46.8146930Z ✔︎ Bottle tmux (3.7b) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:46.8254700Z ✔︎ Bottle Manifest ncurses (6.6) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:46.8375680Z ✔︎ Bottle libevent (2.1.13) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:46.8978550Z ✔︎ Bottle screen (5.0.2) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.1462770Z ✔︎ Bottle Manifest utf8proc (2.11.3) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.2125380Z ✔︎ Bottle utf8proc (2.11.3) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.6100830Z ✔︎ Bottle ncurses (6.6) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.6180450Z ^[[34m==>^[[0m ^[[1mPouring screen--5.0.2.arm64_tahoe.bottle.tar.gz^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8243310Z 🍺 /opt/homebrew/Cellar/screen/5.0.2: 29 files, 931.3KB +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8359570Z ^[[32m==>^[[0m ^[[1mInstalling dependencies for tmux:^[[0m ^[[32mlibevent^[[39m, ^[[32mncurses^[[39m and ^[[32mutf8proc^[[39m^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8362020Z ^[[32m==>^[[0m ^[[1mInstalling tmux dependency: ^[[32mlibevent^[[39m^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8500780Z ^[[34m==>^[[0m ^[[1mPouring libevent--2.1.13.arm64_tahoe.bottle.tar.gz^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9400500Z 🍺 /opt/homebrew/Cellar/libevent/2.1.13: 58 files, 2.3MB +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9405180Z ^[[32m==>^[[0m ^[[1mInstalling tmux dependency: ^[[32mncurses^[[39m^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9424960Z ^[[34m==>^[[0m ^[[1mPouring ncurses--6.6.arm64_tahoe.bottle.tar.gz^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.7737530Z 🍺 /opt/homebrew/Cellar/ncurses/6.6: 4,086 files, 10.3MB +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.7739370Z ^[[32m==>^[[0m ^[[1mInstalling tmux dependency: ^[[32mutf8proc^[[39m^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.7764060Z ^[[34m==>^[[0m ^[[1mPouring utf8proc--2.11.3.arm64_tahoe.bottle.1.tar.gz^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.8041270Z 🍺 /opt/homebrew/Cellar/utf8proc/2.11.3: 15 files, 456.7KB +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.8042950Z ^[[32m==>^[[0m ^[[1mInstalling ^[[32mtmux^[[39m^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.8044420Z ^[[34m==>^[[0m ^[[1mPouring tmux--3.7b.arm64_tahoe.bottle.tar.gz^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.8383850Z ^[[34m==>^[[0m ^[[1mCaveats^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.8384780Z Example configuration has been installed to: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.8385610Z /opt/homebrew/opt/tmux/share/tmux +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.8386520Z ^[[34m==>^[[0m ^[[1mSummary^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.8387910Z 🍺 /opt/homebrew/Cellar/tmux/3.7b: 9 files, 1.4MB +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.8397970Z ^[[32m==>^[[0m ^[[1mCaveats^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.8400140Z ^[[34m==>^[[0m ^[[1mtmux^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.8401680Z Example configuration has been installed to: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.8402510Z /opt/homebrew/opt/tmux/share/tmux +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.8874820Z ##[group]Run actions/setup-dotnet@v5 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.8875130Z with: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.8875350Z dotnet-version: 8.0.x +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.8875580Z cache: false +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.8875840Z env: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.8876060Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.8876400Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.1167190Z [command]/Users/runner/work/_actions/actions/setup-dotnet/v5/externals/install-dotnet.sh --skip-non-versioned-files --runtime dotnet --channel LTS +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.8213630Z dotnet-install: .NET Core Runtime with version '10.0.10' is already installed. +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.8255240Z [command]/Users/runner/work/_actions/actions/setup-dotnet/v5/externals/install-dotnet.sh --skip-non-versioned-files --channel 8.0 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:50.4727540Z dotnet-install: .NET Core SDK with version '8.0.423' is already installed. +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:50.5382660Z ##[group]Run dotnet tool install --global clink +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:50.5382990Z ^[[36;1mdotnet tool install --global clink^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:50.5422230Z shell: /bin/bash -e {0} +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:50.5422440Z env: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:50.5422650Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:50.5422880Z DOTNET_ROOT: /Users/runner/.dotnet +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:50.5423080Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:53.7537300Z Skipping NuGet package signature verification. +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:54.0647800Z You can invoke the tool using the following command: clink +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:54.0649230Z Tool 'clink' (version '2.5.0') was successfully installed. +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:54.0901310Z ##[group]Run echo "$HOME/.dotnet/tools" >> $GITHUB_PATH +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:54.0901840Z ^[[36;1mecho "$HOME/.dotnet/tools" >> $GITHUB_PATH^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:54.0977950Z shell: /bin/bash -e {0} +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:54.0978500Z env: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:54.0979030Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:54.0979800Z DOTNET_ROOT: /Users/runner/.dotnet +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:54.0980330Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:54.1564190Z ##[group]Run bun install +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:54.1564510Z ^[[36;1mbun install^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:54.1600460Z shell: /bin/bash -e {0} +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:54.1600780Z env: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:54.1601020Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:54.1601330Z DOTNET_ROOT: /Users/runner/.dotnet +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:54.1601560Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:54.2804880Z bun install v1.3.14 (0d9b296a) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:54.8145060Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:54.8194700Z $ cd .. && husky .husky || true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.3550770Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.3552130Z + @changesets/cli@2.31.0 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.3552910Z + @eslint/js@10.0.1 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.3553380Z + eslint@10.3.0 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.3554180Z + eslint-config-prettier@10.1.8 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.3554830Z + eslint-plugin-prettier@5.5.5 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.3555670Z + husky@9.1.7 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.3556340Z + lint-staged@17.0.4 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.3556830Z + prettier@3.8.3 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.3557410Z + command-stream@0.9.4 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.3558520Z + lino-objects-codec@0.4.0 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.3558840Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.3559390Z 199 packages installed [1143.00ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.3641760Z ##[group]Run bun run test +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.3642020Z ^[[36;1mbun run test^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.3679070Z shell: /bin/bash -e {0} +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.3679270Z env: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.3679500Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.3679740Z DOTNET_ROOT: /Users/runner/.dotnet +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.3679980Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.4052000Z $ bun ../scripts/run-js-tests.mjs +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6098590Z bun test v1.3.14 (0d9b296a) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6191870Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6192710Z ##[group]test/args-parser-control.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6540240Z (pass) control options > should parse --stop with UUID or session name [1.75ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6543590Z (pass) control options > should parse --stop=value format [0.34ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6547120Z (pass) control options > should parse --terminate with UUID or session name [0.08ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6548370Z (pass) control options > should parse --terminate=value format [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6563890Z (pass) control options > should throw error for missing --stop argument [2.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6565690Z (pass) control options > should throw error for empty --stop=value argument [0.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6568230Z (pass) control options > should throw error for missing --terminate argument [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6568840Z (pass) control options > should throw error for empty --terminate=value argument [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6570470Z (pass) control options > should reject combining query and control modes [0.16ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6571500Z (pass) control options > should reject combining upload-log with control modes [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6576110Z (pass) control options > should reject output-format with control modes [0.08ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6600170Z (pass) control options > should default control options to null [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6601140Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6602030Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6602470Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6603130Z ##[group]test/args-parser-docker-cleanup.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6606940Z (pass) docker container cleanup options > should parse --auto-remove-docker-container flag [0.36ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6608680Z (pass) docker container cleanup options > should parse --always-cleanup-container flag [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6610430Z (pass) docker container cleanup options > should parse --keep-container flag [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6612000Z (pass) docker container cleanup options > should parse --keep-container-on-fail flag [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6613490Z (pass) docker container cleanup options > should default cleanup flags to false [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6626040Z (pass) docker container cleanup options > should throw error for docker cleanup options without docker isolation [1.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6627090Z (pass) docker container cleanup options > should throw error for docker cleanup options without isolation [0.17ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6628020Z (pass) docker container cleanup options > should work with keep-alive and auto-remove-docker-container [0.12ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6628800Z (pass) docker container cleanup options > should reject conflicting docker cleanup options [0.57ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6629150Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6629530Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6629640Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6629890Z ##[group]test/args-parser-isolation-alias.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6642350Z (pass) parseArgs --isolation alias > should parse --isolation alias with value [0.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6643170Z (pass) parseArgs --isolation alias > should parse --isolation=value alias format [0.08ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6645190Z (pass) parseArgs --isolation alias > should parse --isolation alias before command without separator [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6646020Z (pass) parseArgs unknown wrapper options > should throw for unknown wrapper option before separator [0.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6647230Z (pass) parseArgs unknown wrapper options > should throw for unknown wrapper option without separator [0.11ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6648650Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6649100Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6649190Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6649430Z ##[group]test/args-parser-shell.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6660720Z (pass) shell option > should default shell to auto [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6661780Z (pass) shell option > should parse --shell bash [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6662710Z (pass) shell option > should parse --shell zsh [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6663600Z (pass) shell option > should parse --shell sh [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6673250Z (pass) shell option > should parse --shell auto [1.27ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6674470Z (pass) shell option > should parse --shell=value format [0.20ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6675630Z (pass) shell option > should normalize shell to lowercase [0.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6677530Z (pass) shell option > should throw error for missing shell argument [0.18ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6678740Z (pass) shell option > should throw error for invalid shell [0.09ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6681350Z (pass) shell option > should list valid shells in error message [0.31ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6682430Z (pass) shell option > should work with ssh isolation [0.12ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6682790Z (pass) VALID_SHELLS > should include bash [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6683200Z (pass) VALID_SHELLS > should include zsh [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6683500Z (pass) VALID_SHELLS > should include sh [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6684130Z (pass) VALID_SHELLS > should include auto [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6684430Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6684930Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6685030Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6685250Z ##[group]test/args-parser.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6776170Z (pass) parseArgs > basic command parsing > should parse simple command without options [0.16ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6783280Z (pass) parseArgs > basic command parsing > should parse command with -- separator [0.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6795570Z (pass) parseArgs > basic command parsing > should parse empty command correctly [0.11ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6797310Z (pass) parseArgs > isolation options > should parse --isolated with value [0.12ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6800270Z (pass) parseArgs > isolation options > should parse -i shorthand [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6800980Z (pass) parseArgs > isolation options > should parse --isolated=value format [0.15ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6801550Z (pass) parseArgs > isolation options > should normalize backend to lowercase [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6802190Z (pass) parseArgs > isolation options > should throw error for missing backend argument [0.20ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6802840Z (pass) parseArgs > attached and detached modes > should parse --attached flag [0.14ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6803410Z (pass) parseArgs > attached and detached modes > should parse -a shorthand [0.08ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6803990Z (pass) parseArgs > attached and detached modes > should parse --detached flag [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6809990Z (pass) parseArgs > attached and detached modes > should parse -d shorthand [0.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6810680Z (pass) parseArgs > attached and detached modes > should throw error when both --attached and --detached are set [0.36ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6811350Z (pass) parseArgs > attached and detached modes > should provide helpful error message for mode conflict [0.22ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6812150Z (pass) parseArgs > session option > should parse --session with value [0.14ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6814590Z (pass) parseArgs > session option > should parse -s shorthand [0.22ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6815150Z (pass) parseArgs > session option > should parse --session=value format [0.13ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6815710Z (pass) parseArgs > session option > should throw error for session without isolation [0.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6816340Z (pass) parseArgs > docker image option > should parse --image with value [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6816820Z (pass) parseArgs > docker image option > should parse --image=value format [0.21ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6818480Z (pass) parseArgs > docker image option > should use default OS-matched image for docker without --image [0.33ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6823550Z (pass) parseArgs > docker image option > should throw error for image with non-docker backend [0.16ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6825440Z (pass) parseArgs > SSH endpoint option > should parse --endpoint with value [0.10ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6827050Z (pass) parseArgs > SSH endpoint option > should parse --endpoint=value format [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6828720Z (pass) parseArgs > SSH endpoint option > should throw error for ssh without endpoint [0.24ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6830570Z (pass) parseArgs > SSH endpoint option > should throw error for endpoint with non-ssh backend [0.21ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6831150Z (pass) parseArgs > keep-alive option > should parse --keep-alive flag [0.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6831930Z (pass) parseArgs > keep-alive option > should parse -k shorthand [0.13ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6832540Z (pass) parseArgs > keep-alive option > should default keepAlive to false [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6833220Z (pass) parseArgs > keep-alive option > should throw error for keep-alive without isolation [0.12ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6833800Z (pass) parseArgs > keep-alive option > should work with detached mode [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6834250Z (pass) parseArgs > keep-alive option > should work with docker [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6835510Z (pass) parseArgs > command without separator > should parse command after options without separator [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6836370Z (pass) parseArgs > command without separator > should handle mixed options and command [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6836910Z (pass) parseArgs > backend validation > should accept valid backends [0.42ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6837410Z (pass) parseArgs > backend validation > should throw error for invalid backend [0.30ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6838410Z (pass) parseArgs > backend validation > should list valid backends in error message [0.28ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6838880Z (pass) validateOptions > should pass for valid options [0.40ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6840090Z (pass) validateOptions > should throw for attached and detached together [0.12ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6845640Z (pass) validateOptions > should pass for docker with image [1.08ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6852740Z (pass) generateSessionName > should generate unique session names [0.68ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6853980Z (pass) generateSessionName > should use default prefix [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6855190Z (pass) generateSessionName > should use custom prefix [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6866870Z (pass) generateSessionName > should contain timestamp-like portion [0.10ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6867770Z (pass) hasIsolation > should return true when isolated is set [0.12ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6870870Z (pass) hasIsolation > should return false when isolated is null [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6872210Z (pass) getEffectiveMode > should return attached by default [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6876300Z (pass) getEffectiveMode > should return attached when explicitly set [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6882550Z (pass) getEffectiveMode > should return detached when set +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6883750Z (pass) VALID_BACKENDS > should include screen [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6884590Z (pass) VALID_BACKENDS > should include tmux +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6885400Z (pass) VALID_BACKENDS > should include docker +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6886910Z (pass) user isolation option > should parse --isolated-user without value (auto-generated username) [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6888560Z (pass) user isolation option > should parse --isolated-user with custom username [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6889800Z (pass) user isolation option > should parse -u shorthand [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6890990Z (pass) user isolation option > should parse -u with custom username [0.10ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6892320Z (pass) user isolation option > should parse --isolated-user=value format [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6893600Z (pass) user isolation option > should work with isolation options [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6896510Z (pass) user isolation option > should work without isolation (standalone user isolation) [0.13ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6897980Z (pass) user isolation option > should accept valid usernames [0.40ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6899540Z (pass) user isolation option > should reject invalid username formats with --isolated-user=value syntax [0.25ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6901500Z (pass) user isolation option > should not consume invalid username as argument (treats as command) [0.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6903300Z (pass) user isolation option > should throw error for user with docker isolation [0.51ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6904570Z (pass) user isolation option > should work with tmux isolation [0.09ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6905840Z (pass) use-command-stream option > should parse --use-command-stream flag [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6907240Z (pass) use-command-stream option > should default useCommandStream to false [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6908770Z (pass) use-command-stream option > should work with other options [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6910030Z (pass) use-command-stream option > should work without other options [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6911210Z (pass) keep-user option > should parse --keep-user flag [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6912270Z (pass) keep-user option > should default keepUser to false [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6913470Z (pass) keep-user option > should throw error for keep-user without user [0.26ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6914720Z (pass) keep-user option > should work with user and isolation options [0.08ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6915990Z (pass) status option > should parse --status with UUID [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6917060Z (pass) status option > should parse --status=value format [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6918300Z (pass) status option > should throw error for missing UUID argument [0.14ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6920440Z (pass) status option > should throw error for --status with -flag as next argument [0.12ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6921690Z (pass) status option > should default status to null [0.13ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6923130Z (pass) upload-log option > should parse --upload-log with UUID or session name [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6924420Z (pass) upload-log option > should parse --upload-log=value format [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6925820Z (pass) upload-log option > should throw error for missing --upload-log argument [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6927370Z (pass) upload-log option > should throw error for empty --upload-log=value argument [0.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6928830Z (pass) upload-log option > should default uploadLog to null [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6929840Z (pass) list option > should parse --list flag [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6930980Z (pass) list option > should parse --list with JSON output format [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6931460Z (pass) list option > should normalize output format with --list [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6931940Z (pass) list option > should default list to false [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6932630Z (pass) output-format option > should parse --output-format with --status [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6933210Z (pass) output-format option > should parse --output-format=value format [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6933720Z (pass) output-format option > should normalize format to lowercase [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6934210Z (pass) output-format option > should throw error for missing format argument [0.11ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6934760Z (pass) output-format option > should throw error for invalid format [0.13ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6935260Z (pass) output-format option > should throw error for output-format without status [0.08ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6936220Z (pass) output-format option > should accept all valid output formats [0.14ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6936720Z (pass) output-format option > should default outputFormat to null [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6937150Z (pass) VALID_OUTPUT_FORMATS > should include links-notation [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6937510Z (pass) VALID_OUTPUT_FORMATS > should include json [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6938240Z (pass) VALID_OUTPUT_FORMATS > should include text [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6938640Z (pass) cleanup options > should parse --cleanup flag [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6939030Z (pass) cleanup options > should parse --cleanup-dry-run flag [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6939450Z (pass) cleanup options > should default cleanup to false [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6939650Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6940020Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6940110Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.6940320Z ##[group]test/cli.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.8385580Z (pass) CLI version flag > should display version with --version [139.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:55.9464230Z (pass) CLI version flag > should display version with -v [108.26ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.0867690Z (pass) CLI version flag > should show correct package version [140.18ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.1408390Z (pass) CLI basic behavior > should show usage when no arguments provided [54.08ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.1971000Z (pass) CLI basic behavior > should show usage when no command provided after -- [56.15ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.2701730Z (pass) CLI isolation output (issue #67) > should display screen session name when using screen isolation [1072.43ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.7900380Z (pass) CLI isolation output (issue #67) > should display tmux session name when using tmux isolation [519.64ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.7960150Z (pass) CLI isolation output (issue #67) > should display docker container name when using docker isolation [5.93ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.7962230Z Skipping: docker not available or cannot run Linux images +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.7963100Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.7964150Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.7964500Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.7965250Z ##[group]test/command-builder-docker-cleanup.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.8000600Z (pass) command-builder docker cleanup forwarding > forwards cleanup policy flags when a remaining level uses docker [0.31ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.8002670Z (pass) command-builder docker cleanup forwarding > does not forward docker cleanup flags after the docker level is consumed [0.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.8003190Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.8003810Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.8003990Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.8004290Z ##[group]test/create-github-release.mjs: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.9809390Z (pass) create-github-release script > treats an existing GitHub release as an idempotent skip [178.15ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.1995420Z (pass) create-github-release script > fails when gh api returns an unexpected error [218.58ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.1995950Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.1997540Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.1998150Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.1998640Z ##[group]test/docker-autoremove.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.2130990Z (pass) Docker Container Cleanup Policy > cleanup decisions > should keep abnormal containers under the default policy [0.14ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.2145030Z (pass) Docker Container Cleanup Policy > cleanup decisions > should keep OOM-killed containers with keepContainerOnFail [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.2146350Z (pass) Docker Container Cleanup Policy > cleanup decisions > should honor explicit always-cleanup policy [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.2149760Z (pass) Docker Container Cleanup Policy > cleanup decisions > should make the detached watcher inspect OOMKilled before default cleanup [1.47ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.2245940Z (pass) Docker Container Cleanup Policy > auto-remove enabled > should automatically remove container when autoRemoveDockerContainer is true [12.95ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.2246730Z Skipping: docker not available, daemon not running, or Linux containers not supported +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.2307100Z (pass) Docker Container Cleanup Policy > default cleanup > should remove container filesystem by default [6.13ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.2308190Z Skipping: docker not available, daemon not running, or Linux containers not supported +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.2500470Z (pass) Docker Container Cleanup Policy > keep-container opt-out > should preserve container filesystem when keepContainer is true [18.24ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.2501320Z Skipping: docker not available, daemon not running, or Linux containers not supported +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.2583370Z (pass) Docker Container Cleanup Policy > keep-container opt-out > should preserve failed containers when keepContainerOnFail is true [7.57ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.2584270Z Skipping: docker not available, daemon not running, or Linux containers not supported +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.2669530Z (pass) Docker Container Cleanup Policy > attached mode logging > should write attached docker output to the provided host log path [9.59ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.2670580Z Skipping: docker not available, daemon not running, or Linux containers not supported +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.2671340Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.2672480Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.2673190Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.2673870Z ##[group]test/docker-network-integration.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.2915910Z (pass) Docker named network integration > reaches a private sidecar and the internet through two networks [0.17ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.2981620Z (pass) Docker named network integration > fails for a missing network without orphaning a container [0.23ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.2986270Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.2988820Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.2989520Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.2990810Z ##[group]test/docker-runtime-options.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.3004700Z (pass) Docker runtime options parsing > should parse repeatable --volume and -v [0.73ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.3006570Z (pass) Docker runtime options parsing > should parse --volume=value and -v=value [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.3008510Z (pass) Docker runtime options parsing > should parse repeatable --mount [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.3010010Z (pass) Docker runtime options parsing > should parse repeatable --env and -e [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.3011440Z (pass) Docker runtime options parsing > should parse --privileged [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.3014600Z (pass) Docker runtime options parsing > should parse repeatable --network forms without consuming child args [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.3016580Z (pass) Docker runtime options parsing > should parse repeatable --network-alias value and equals forms [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.3018490Z (pass) Docker runtime options parsing > should default runtime options to empty/false [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.3020020Z (pass) Docker runtime options parsing > should throw when --volume requires an argument [0.10ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.3021650Z (pass) Docker runtime options parsing > should throw when --env requires an argument [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.3023230Z (pass) Docker runtime options validation > should reject --volume with non-docker backend [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.3024790Z (pass) Docker runtime options validation > should reject --mount without isolation [0.29ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.3026660Z (pass) Docker runtime options validation > should reject --env with non-docker backend [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.3028220Z (pass) Docker runtime options validation > should reject --privileged without docker [0.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.3029730Z (pass) Docker runtime options validation > should reject network options without docker [0.08ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.3031580Z (pass) Docker runtime options validation > should accept runtime options when stack includes docker [0.27ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.3033380Z (pass) buildDockerRuntimeArgs > should build empty args by default [0.10ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.3035380Z (pass) buildDockerRuntimeArgs > should add --privileged first [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.3036920Z (pass) buildDockerRuntimeArgs > should expand env, volumes, and mounts in order [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.3038410Z (pass) buildDockerRuntimeStatusLines > should return no lines for empty options [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.3040030Z (pass) buildDockerRuntimeStatusLines > should format volumes, mounts, env, and privileged lines [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.3041800Z (pass) buildDockerRuntimeStatusLines > should join multiple volumes with a comma [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.3043490Z (pass) buildDockerRuntimeMetadata > should null out empty collections and falsy privileged [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.3046490Z (pass) buildDockerRuntimeMetadata > should pass through populated collections and privileged [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.3047470Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.3048240Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.3048480Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.3049070Z ##[group]test/echo-integration.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.3079580Z === Echo Integration Tests - Issue #55 === +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.3080890Z Testing that "echo hi" works correctly across all isolation modes +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.3082440Z Coverage: No isolation, Screen (attached/detached), Tmux (attached/detached), Docker (attached/detached) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.3083330Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.3942610Z (pass) Echo Integration Tests - Issue #55 > No Isolation Mode (Direct Execution) > should execute echo hi and show output with proper formatting [62.12ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.3962060Z ✓ No isolation mode: echo hi works correctly +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.4634750Z (pass) Echo Integration Tests - Issue #55 > No Isolation Mode (Direct Execution) > should execute echo with single quotes [68.81ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.4636770Z ✓ No isolation mode: echo with single quotes works +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.5288690Z (pass) Echo Integration Tests - Issue #55 > No Isolation Mode (Direct Execution) > should execute echo with double quotes [65.52ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.5291490Z ✓ No isolation mode: echo with double quotes works +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.5819840Z (pass) Echo Integration Tests - Issue #55 > No Isolation Mode (Direct Execution) > should have consistent empty line formatting [53.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.5822200Z ✓ Empty line formatting is consistent +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.7818260Z (pass) Echo Integration Tests - Issue #55 > Screen Isolation Mode > Attached Mode > should execute echo hi in attached screen mode with proper formatting [199.84ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.7820800Z ✓ Screen isolation (attached): echo hi works correctly +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.9738620Z (pass) Echo Integration Tests - Issue #55 > Screen Isolation Mode > Attached Mode > should execute echo with quotes in attached screen mode [192.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:58.9739650Z ✓ Screen isolation (attached): echo with quotes works +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.1810920Z (pass) Echo Integration Tests - Issue #55 > Screen Isolation Mode > Attached Mode > should show exit code and finish block in attached screen mode [207.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.1812170Z ✓ Screen isolation (attached): finish block displays correctly +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.3024820Z (pass) Echo Integration Tests - Issue #55 > Screen Isolation Mode > Detached Mode > should execute echo hi in detached screen mode [121.11ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.3025670Z ✓ Screen isolation (detached): echo hi starts correctly +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.3769200Z (pass) Echo Integration Tests - Issue #55 > Screen Isolation Mode > Detached Mode > should show session name in detached screen mode for reattaching [74.49ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.3771530Z ✓ Screen isolation (detached): session name displayed for reattaching +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.4445080Z open terminal failed: not a terminal +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.4446520Z ⚠ Tmux isolation (attached): skipped (no TTY available) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.4448120Z Error: Tmux session "tmux-1786358639413-odu9xz" exited with code 1 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.4450350Z (pass) Echo Integration Tests - Issue #55 > Tmux Isolation Mode > Attached Mode > should handle attached tmux mode (may require TTY) [67.72ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.5479090Z (pass) Echo Integration Tests - Issue #55 > Tmux Isolation Mode > Detached Mode > should execute echo hi in detached tmux mode [102.46ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.5481120Z ✓ Tmux isolation (detached): echo hi starts correctly +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.6476240Z (pass) Echo Integration Tests - Issue #55 > Tmux Isolation Mode > Detached Mode > should show session name in detached tmux mode for reattaching [100.32ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.6477300Z ✓ Tmux isolation (detached): session name displayed for reattaching +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.7505820Z (pass) Echo Integration Tests - Issue #55 > Tmux Isolation Mode > Detached Mode > should execute echo with quotes in detached tmux mode [102.92ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.7506640Z ✓ Tmux isolation (detached): echo with quotes works +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.7512180Z ⚠ docker not available or cannot run Linux containers, skipping docker tests +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.7513020Z (pass) Echo Integration Tests - Issue #55 > Docker Isolation Mode > should skip docker tests when docker is not available or cannot run Linux containers [0.15ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.7984270Z (pass) Echo Integration Tests - Issue #55 > Output Block Formatting > should not truncate long log paths [47.67ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.7986200Z ✓ Log paths are not truncated +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.8441270Z (pass) Echo Integration Tests - Issue #55 > Output Block Formatting > should show full session ID in both start and finish blocks [45.65ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.8443250Z ✓ Session IDs are complete UUIDs in both blocks +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.8897530Z (pass) Echo Integration Tests - Issue #55 > Output Block Formatting > should have consistent exit code formatting [45.59ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.8899360Z ✓ Exit code formatting is consistent +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.9337490Z (pass) Echo Integration Tests - Issue #55 > Output Block Formatting > should include timing information in finish block [43.94ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.9339470Z ✓ Timing information is present in finish block +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.9340050Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.9341190Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.9341570Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.9342350Z ##[group]test/execution-control.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.9390260Z (pass) execution control > should map screen stop to CTRL+C injection [0.37ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.9513630Z (pass) execution control > should send stop command to a detached screen session [12.29ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.9546470Z (pass) execution control > should stop a detached docker container with docker stop [3.25ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.9570040Z (pass) execution control > should send docker terminate through docker kill [2.29ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.9585330Z (pass) execution control > should reject non-detached records [1.54ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.9586460Z (pass) process id collection > should parse a GNU Screen process id from screen -ls output [0.10ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.9587250Z (pass) process id collection > should collect wrapper, screen, and descendant process IDs [0.12ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.9587690Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.9588200Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.9588360Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.9588670Z ##[group]test/execution-store.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.9615710Z === Execution Store Unit Tests === +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.9629110Z (pass) ExecutionRecord > should create a new execution record with default values [1.11ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.9630720Z (pass) ExecutionRecord > should create a new execution record with custom values [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.9632050Z (pass) ExecutionRecord > should mark execution as completed [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.9633320Z (pass) ExecutionRecord > should convert to plain object and back [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.9637430Z (pass) LockManager > should acquire and release a lock [0.71ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.9646520Z (pass) LockManager > should fail to acquire lock if already held by another process [0.69ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.9647920Z (pass) LockManager > should detect stale locks [0.20ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.9649160Z (pass) ExecutionStore > should create app folder on initialization [0.13ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.9654380Z (pass) ExecutionStore > should save and retrieve an execution record [0.69ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.9676620Z (pass) ExecutionStore > should update an existing record [2.16ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.9716240Z (pass) ExecutionStore > should get all records [3.73ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.9770830Z (pass) ExecutionStore > should get records by status [3.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.9785070Z (pass) ExecutionStore > should get recent records [2.33ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.9800440Z (pass) ExecutionStore > should delete a record [3.14ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.9805210Z (pass) ExecutionStore > should return false when deleting non-existent record [0.59ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.9835370Z (pass) ExecutionStore > should clear all records [2.86ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:43:59.9870690Z (pass) ExecutionStore > should get statistics [2.32ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:00.0044740Z (pass) ExecutionStore > should handle concurrent saves with locking [11.67ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:00.0050380Z (pass) ExecutionStore > should persist data to lino file [1.16ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:00.0603410Z (pass) isClinkInstalled > should return a boolean [61.34ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:00.0677330Z (pass) ExecutionStore with lino-objects-codec > should properly encode and decode complex options [7.41ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:00.0688600Z (pass) ExecutionStore with lino-objects-codec > should handle special characters in command [1.18ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:00.0703620Z (pass) ExecutionStore with lino-objects-codec > should handle unicode characters [1.47ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:00.0729760Z (pass) ExecutionStore verifyConsistency > should report consistency status for lino-only store [2.59ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:00.0741990Z (pass) ExecutionStore cleanupStale > should return empty result when no stale records exist [1.08ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:00.0761230Z (pass) ExecutionStore cleanupStale > should detect stale records with non-existent PIDs [2.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:00.0773880Z (pass) ExecutionStore cleanupStale > should detect stale records that exceed max age [0.99ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:00.0791620Z (pass) ExecutionStore cleanupStale > should not detect records within max age as stale [1.29ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:00.0824120Z (pass) ExecutionStore cleanupStale > should clean up stale records when dryRun is false [3.69ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:00.0847810Z (pass) ExecutionStore cleanupStale > should handle custom max age [2.62ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:00.0848730Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:00.0854350Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:00.0854480Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:00.0854790Z ##[group]test/failure-handler.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:00.0896780Z (pass) failure-handler > parseGitUrl > should parse HTTPS GitHub URL [0.87ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:00.0897690Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:00.0897700Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:00.0898190Z Auto-issue creation disabled via START_DISABLE_AUTO_ISSUE +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:00.0901240Z (pass) failure-handler > parseGitUrl > should parse HTTPS URL with .git suffix [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:00.0902960Z (pass) failure-handler > parseGitUrl > should parse SSH git@ URL [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:00.0906210Z (pass) failure-handler > parseGitUrl > should parse git+https URL format [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:00.0907600Z (pass) failure-handler > parseGitUrl > should return null for empty string +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:00.0908930Z (pass) failure-handler > parseGitUrl > should return null for null/undefined input [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:00.0910420Z (pass) failure-handler > parseGitUrl > should return null for non-github URL +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:00.0911760Z (pass) failure-handler > parseGitUrl > should return null for invalid/random string +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:00.0913410Z (pass) failure-handler > parseGitUrl > should normalize URL to https://github.com format [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:00.0915220Z (pass) failure-handler > parseGitUrl > should handle URL with subdirectory (only owner/repo captured) [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:00.0917330Z (pass) failure-handler > parseGitUrl > should return object with owner, repo, url keys [0.14ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:00.0919150Z (pass) failure-handler > handleFailure > should return early when disableAutoIssue is true [0.09ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:00.0921080Z (pass) failure-handler > handleFailure > should return early when disableAutoIssue is true (verbose mode) [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:00.0922310Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:00.0923050Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:00.0923200Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:00.0923470Z ##[group]test/isolation-cleanup.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:00.3893590Z ✓ Screen session auto-exited (no sessions found in screen -ls) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:00.3894450Z (pass) Isolation Resource Cleanup Verification > screen resource cleanup > should not list screen session after command completes (auto-exit by default) [297.99ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:01.4314030Z ✓ Screen session kept alive as expected with --keep-alive +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:01.4490720Z (pass) Isolation Resource Cleanup Verification > screen resource cleanup > should keep screen session alive when keepAlive is true [1058.95ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:01.7871820Z (pass) Isolation Resource Cleanup Verification > tmux resource cleanup > should not list tmux session after command completes (auto-exit by default) [337.89ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:01.7874080Z ✓ Tmux session auto-exited (no sessions found in tmux ls) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8561430Z ✓ Tmux session kept alive as expected with --keep-alive +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8671890Z (pass) Isolation Resource Cleanup Verification > tmux resource cleanup > should keep tmux session alive when keepAlive is true [1079.52ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8757810Z (pass) Isolation Resource Cleanup Verification > docker resource cleanup > should show docker container as exited after command completes (auto-exit by default) [8.52ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8760020Z Skipping: docker not available, daemon not running, or Linux containers not supported +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8808700Z (pass) Isolation Resource Cleanup Verification > docker resource cleanup > should keep docker container running when keepAlive is true [5.09ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8810890Z Skipping: docker not available, daemon not running, or Linux containers not supported +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8811650Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8812550Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8812790Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8813340Z ##[group]test/isolation-log-utils.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8841370Z (pass) isolation-log-utils > getTimestamp > should return a non-empty string [0.10ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8843390Z (pass) isolation-log-utils > getTimestamp > should return a timestamp without T or Z (ISO-like but space-separated) [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8845360Z (pass) isolation-log-utils > getTimestamp > should contain date-like content (numbers and dashes) [0.08ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8848970Z (pass) isolation-log-utils > getTimestamp > should return different values on successive calls (or same within same ms) [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8851170Z (pass) isolation-log-utils > generateLogFilename > should return a string ending with .log [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8853090Z (pass) isolation-log-utils > generateLogFilename > should include the environment name in the filename [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8855430Z (pass) isolation-log-utils > generateLogFilename > should start with "start-command-" [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8856230Z (pass) isolation-log-utils > generateLogFilename > should generate unique filenames on successive calls [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8857070Z (pass) isolation-log-utils > generateLogFilename > should handle different environment names [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8857700Z (pass) isolation-log-utils > createLogHeader > should return a non-empty string [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8858560Z (pass) isolation-log-utils > createLogHeader > should include the command in the header [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8859200Z (pass) isolation-log-utils > createLogHeader > should include the environment in the header [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8859890Z (pass) isolation-log-utils > createLogHeader > should include the session name in the header +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8860490Z (pass) isolation-log-utils > createLogHeader > should include the mode in the header +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8861270Z (pass) isolation-log-utils > createLogHeader > should include image field when provided [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8861930Z (pass) isolation-log-utils > createLogHeader > should include user field when provided [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8862610Z (pass) isolation-log-utils > createLogHeader > should NOT include Image line when image is not provided [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8863350Z (pass) isolation-log-utils > createLogHeader > should contain separator line [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8864130Z (pass) isolation-log-utils > createLogFooter > should return a non-empty string [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8864730Z (pass) isolation-log-utils > createLogFooter > should include the exit code [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8865250Z (pass) isolation-log-utils > createLogFooter > should include exit code 0 [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8866390Z (pass) isolation-log-utils > createLogFooter > should include the end time +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8866910Z (pass) isolation-log-utils > createLogFooter > should contain separator line +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8867390Z (pass) isolation-log-utils > getLogDir > should return a string [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8867860Z (pass) isolation-log-utils > getLogDir > should return a non-empty path [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8868360Z (pass) isolation-log-utils > getLogDir > should use START_LOG_DIR env var when set [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8868990Z (pass) isolation-log-utils > getLogDir > should fall back to /tmp/start-command/logs when START_LOG_DIR is not set [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8869660Z (pass) isolation-log-utils > createLogPath > should return a string ending with .log [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8870230Z (pass) isolation-log-utils > createLogPath > should return an absolute path [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8870730Z (pass) isolation-log-utils > createLogPath > should include the environment name [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8871250Z (pass) isolation-log-utils > createLogPath > should be under the log directory [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8871880Z (pass) isolation-log-utils > createLogPath > should create stable isolation log path when execution id is provided [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8872660Z (pass) isolation-log-utils > createLogPath > should create stable direct log path without duplicated environment segment [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8873040Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8873340Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8873420Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8873610Z ##[group]test/isolation-stacking.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8884220Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --isolated > should parse single isolation (backward compatible) [0.21ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8887520Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --isolated > should parse multi-level isolation [0.18ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8889600Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --isolated > should parse 5-level isolation [0.11ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8891790Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --isolated > should parse --isolated=value syntax [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8894550Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --image > should parse single image (backward compatible) [0.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8896710Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --image > should parse image sequence with placeholders [0.08ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8898750Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --image > should parse --image=value syntax [0.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8900850Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --endpoint > should parse single endpoint (backward compatible) [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8903290Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --endpoint > should parse endpoint sequence with placeholders [0.08ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8905260Z (pass) Isolation Stacking - Args Parser > hasStackedIsolation > should return true for multi-level [0.17ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8907290Z (pass) Isolation Stacking - Args Parser > hasStackedIsolation > should return false for single level [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8908160Z (pass) Isolation Stacking - Args Parser > hasStackedIsolation > should return false for no isolation [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8908960Z (pass) Isolation Stacking - Validation > validateOptions > should validate single backend (backward compatible) [0.25ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8909740Z (pass) Isolation Stacking - Validation > validateOptions > should validate multi-level stack [0.13ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8910530Z (pass) Isolation Stacking - Validation > validateOptions > should throw on invalid backend in stack [0.18ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8911190Z (pass) Isolation Stacking - Validation > validateOptions > should throw on missing SSH endpoint [0.11ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8912670Z (pass) Isolation Stacking - Validation > validateOptions > should throw on image/stack length mismatch [0.08ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8913350Z (pass) Isolation Stacking - Validation > validateOptions > should throw on depth exceeding limit [0.08ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8913980Z (pass) Isolation Stacking - Validation > validateOptions > should distribute single image to all levels [0.09ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8914660Z (pass) Isolation Stacking - Validation > validateOptions > should apply default docker image for each docker level [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8915370Z (pass) Isolation Stacking - Validation > validateOptions > should throw if image provided but no docker in stack [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8916070Z (pass) Isolation Stacking - Validation > validateOptions > should throw if endpoint provided but no ssh in stack [0.10ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8916710Z (pass) Isolation Stacking - Backward Compatibility > should work with existing docker command [0.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8917290Z (pass) Isolation Stacking - Backward Compatibility > should work with existing ssh command [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8917870Z (pass) Isolation Stacking - Backward Compatibility > should work with existing screen command [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8918470Z (pass) Isolation Stacking - Backward Compatibility > should work with -i shorthand [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8919050Z (pass) Isolation Stacking - Backward Compatibility > should work with attached mode [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8919660Z (pass) Isolation Stacking - Backward Compatibility > should work with session name [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8920290Z (pass) Isolation Stacking - Backward Compatibility > should work with session-id [0.14ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8920570Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8920890Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8920970Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8921380Z ##[group]test/isolation.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8952700Z (pass) Isolation Module > wrapCommandWithUser > should return command unchanged when user is null [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8954680Z (pass) Isolation Module > wrapCommandWithUser > should wrap command with sudo when user is specified [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8956380Z (pass) Isolation Module > wrapCommandWithUser > should escape single quotes in command [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.8958190Z (pass) Isolation Module > wrapCommandWithUser > should use non-interactive sudo [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.9031480Z (pass) Isolation Module > isCommandAvailable > should return true for common commands (echo) [7.86ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.9141320Z (pass) Isolation Module > isCommandAvailable > should return true for node [11.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.9242410Z (pass) Isolation Module > isCommandAvailable > should return false for non-existent command [10.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.9307130Z (pass) Isolation Module > isCommandAvailable > should return false for empty command [6.47ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.9314930Z (pass) Isolation Module > hasTTY > should return a boolean [0.90ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.9316340Z (pass) Isolation Module > hasTTY > should return false when running in test environment (no TTY) [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.9317360Z hasTTY: false +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.9407230Z (pass) Isolation Module > isolation environment checks > should check if screen is available [9.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.9408380Z screen available: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.9482080Z (pass) Isolation Module > isolation environment checks > should check if tmux is available [7.45ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.9483270Z tmux available: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.9553170Z (pass) Isolation Module > isolation environment checks > should check if docker is available [7.08ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.9554480Z docker available: false +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.9651820Z (pass) Isolation Module > isolation environment checks > should check if ssh is available [9.99ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.9652390Z ssh available: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.9932640Z (pass) Isolation Module > getScreenVersion > should return version object or null [27.94ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:02.9933760Z Detected screen version: 5.0.2 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.0029770Z (pass) Isolation Module > getScreenVersion > should cache the version result [9.71ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.0126370Z (pass) Isolation Module > supportsLogfileOption > should return boolean [9.50ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.0127470Z supportsLogfileOption: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.0225160Z (pass) Isolation Module > supportsLogfileOption > should return true for screen >= 4.5.1 [9.98ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.0226750Z Version 5.0.2: -Logfile supported = true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.0284830Z (pass) Isolation Runner Error Handling > runInScreen > should return informative error if screen is not installed [5.98ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.0286100Z Skipping: screen is installed +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.0354440Z (pass) Isolation Runner Error Handling > runInTmux > should return informative error if tmux is not installed [6.95ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.0355710Z Skipping: tmux is installed +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.0559570Z (pass) Isolation Runner Error Handling > runInDocker > should return informative error if docker is not installed [20.57ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.0560050Z $ docker pull alpine +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.0660980Z (pass) Isolation Runner Error Handling > runInDocker > should require image option [9.85ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.0661830Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.0761810Z (pass) Isolation Runner Error Handling > runInSsh > should return informative error if ssh is not installed [9.72ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.0762400Z Skipping: docker not installed +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.0862130Z Skipping: ssh is installed +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.0964760Z (pass) Isolation Runner Error Handling > runInSsh > should require endpoint option [11.18ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.1601740Z (pass) Isolation Keep-Alive Behavior > runInScreen keep-alive messages > should include auto-exit message by default in detached mode [72.88ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.2022700Z (pass) Isolation Keep-Alive Behavior > runInScreen keep-alive messages > should include keep-alive message when keepAlive is true [41.57ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.2606740Z (pass) Isolation Keep-Alive Behavior > runInTmux keep-alive messages > should include auto-exit message by default in detached mode [59.14ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.3104800Z (pass) Isolation Keep-Alive Behavior > runInTmux keep-alive messages > should include keep-alive message when keepAlive is true [49.33ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.3164520Z (pass) Isolation Keep-Alive Behavior > runInDocker keep-alive messages > should include auto-exit message by default in detached mode [6.19ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.3165240Z Skipping: docker not available, daemon not running, or Linux containers not supported +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.3247660Z (pass) Isolation Keep-Alive Behavior > runInDocker keep-alive messages > should include keep-alive message when keepAlive is true [7.74ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.3248350Z Skipping: docker not available, daemon not running, or Linux containers not supported +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4180260Z (pass) Isolation Runner with Available Backends > runInTmux (if available) > should run command in detached tmux session [93.45ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4280690Z (pass) Isolation Runner with Available Backends > runIsolated dispatcher > should dispatch to correct backend [0.31ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4382680Z (pass) Isolation Runner with Available Backends > runIsolated dispatcher > should pass options to backend [14.50ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4383180Z $ docker pull alpine:latest +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4483540Z (pass) Default Docker Image Detection > getDefaultDockerImage > should return a valid Docker image string [0.09ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4483940Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4490980Z (pass) Default Docker Image Detection > getDefaultDockerImage > should return an image with a tag [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4495760Z Skipping: docker not installed +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4507160Z (pass) Default Docker Image Detection > getDefaultDockerImage > should return a known base image [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4507980Z (pass) detectShellInEnvironment > should return the forced shell when shellPreference is not auto [0.14ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4508830Z (pass) detectShellInEnvironment > should return zsh when shellPreference is zsh [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4513550Z (pass) detectShellInEnvironment > should return sh when shellPreference is sh [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4514380Z (pass) detectShellInEnvironment > should return sh fallback when docker image is not provided [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4515100Z (pass) detectShellInEnvironment > should return sh fallback when ssh endpoint is not provided +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4515680Z (pass) detectShellInEnvironment > should return sh fallback for unknown environment +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4516230Z (pass) detectShellInEnvironment > should auto-detect shell in docker if docker is available [12.71ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4516830Z (pass) detectShellInEnvironment > should read shell preference from options.shell [0.08ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4565730Z (pass) Shell option forwarding to isolation runners > runInDocker shell option > should accept shell option in options object [11.12ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4566280Z Skipping: docker not installed +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4639330Z (pass) Shell option forwarding to isolation runners > runInSsh shell option > should accept shell option in options object [7.27ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4715240Z (pass) Shell option forwarding to isolation runners > runInSsh shell option > should use auto mode when shell option is auto [7.57ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4716390Z (pass) isInteractiveShellCommand (issue #84) > should return true for "bash" [0.24ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4717820Z (pass) isInteractiveShellCommand (issue #84) > should return true for "zsh" [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4719330Z (pass) isInteractiveShellCommand (issue #84) > should return true for "sh" [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4720800Z (pass) isInteractiveShellCommand (issue #84) > should return true for "/bin/bash" [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4723180Z (pass) isInteractiveShellCommand (issue #84) > should return true for "/usr/bin/zsh" [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4724840Z (pass) isInteractiveShellCommand (issue #84) > should return true for "bash -l" (login flag, no -c) [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4725900Z (pass) isInteractiveShellCommand (issue #84) > should return false for "bash -c echo" [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4726490Z (pass) isInteractiveShellCommand (issue #84) > should return false for "bash -c 'echo hi'" [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4727030Z (pass) isInteractiveShellCommand (issue #84) > should return false for "npm test" [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4727560Z (pass) isInteractiveShellCommand (issue #84) > should return false for "echo hello" [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4728080Z (pass) isInteractiveShellCommand (issue #84) > should return false for "ls -la" [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4728600Z (pass) isInteractiveShellCommand (issue #84) > should return false for empty string [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4729110Z (pass) isInteractiveShellCommand (issue #84) > should return false for " " [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4729370Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4729740Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4729820Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4730010Z ##[group]test/merge-changesets.mjs: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4802710Z Working directory: /var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/merge-changesets-uBErqD +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4805090Z Changeset directory: /var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/merge-changesets-uBErqD/.changeset +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4806450Z Package name: start-command +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4807120Z Found 0 changeset file(s) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4808210Z No merging needed (0 or 1 changeset found) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4809710Z (pass) mergeChangesetsIn > does nothing with zero changesets [2.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4819170Z Working directory: /var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/merge-changesets-DjJM0Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4819800Z Changeset directory: /var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/merge-changesets-DjJM0Z/.changeset +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4820220Z Package name: start-command +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4820470Z Found 1 changeset file(s) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4820750Z No merging needed (0 or 1 changeset found) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4825870Z (pass) mergeChangesetsIn > does nothing with a single changeset [1.64ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4836020Z Working directory: /var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/merge-changesets-MO1MNk +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4837750Z Changeset directory: /var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/merge-changesets-MO1MNk/.changeset +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4838910Z Package name: start-command +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4839480Z Found 2 changeset file(s) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4840080Z Multiple changesets found, merging... +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4840630Z - b.md +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4840990Z - a.md +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4841210Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4841380Z Merge summary: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4841880Z Bump types found: minor, patch +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4842430Z Using highest: minor +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4842950Z Descriptions to merge: 2 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4844540Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4845260Z Created merged changeset: merged-calm-rock.md +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4845970Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4846160Z Removing original changeset files: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4846450Z Removed: b.md +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4846670Z Removed: a.md +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4846850Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4847020Z Changeset merge completed successfully +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4847820Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4848240Z Merged changeset content: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4848740Z --- +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4849160Z 'start-command': minor +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4849580Z --- +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4849780Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4849930Z Feature B +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4850150Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4850300Z Fix A +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4850500Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4852520Z (pass) mergeChangesetsIn > merges multiple changesets into a single file with the highest bump [2.71ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4863690Z Working directory: /var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/merge-changesets-HCEEND +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4865680Z Changeset directory: /var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/merge-changesets-HCEEND/.changeset +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4866110Z Package name: start-command +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4866310Z Found 3 changeset file(s) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4866510Z Multiple changesets found, merging... +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4866710Z - b.md +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4866840Z - c.md +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4866970Z - a.md +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4867190Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4867340Z Merge summary: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4867630Z Bump types found: major, patch, minor +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4867960Z Using highest: major +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4868260Z Descriptions to merge: 3 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4869380Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4869660Z Created merged changeset: merged-good-bird.md +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4869930Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4870060Z Removing original changeset files: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4870450Z Removed: b.md +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4871730Z Removed: a.md +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4872240Z Removed: c.md +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4872520Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4872850Z Changeset merge completed successfully +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4873260Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4873500Z Merged changeset content: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4873950Z --- +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4874370Z 'start-command': major +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4874790Z --- +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4874990Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4875150Z Breaking +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4875370Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4875520Z Fix +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4875710Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4875860Z Feat +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4876050Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4876950Z (pass) mergeChangesetsIn > chooses major over minor and patch [2.39ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4888860Z Working directory: /var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/merge-changesets-other-zO6OaP +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4890680Z Changeset directory: /var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/merge-changesets-other-zO6OaP/.changeset +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4892010Z Package name: some-other-pkg +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4892960Z Found 2 changeset file(s) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4893210Z Multiple changesets found, merging... +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4893400Z - b.md +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4893520Z - a.md +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4893590Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4893650Z Merge summary: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4893830Z Bump types found: patch, minor +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4894030Z Using highest: minor +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4894480Z Descriptions to merge: 2 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4894660Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4894790Z Created merged changeset: merged-dark-door.md +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4894950Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4895060Z Removing original changeset files: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4895250Z Removed: b.md +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4895380Z Removed: a.md +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4895470Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4895570Z Changeset merge completed successfully +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4895710Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4895800Z Merged changeset content: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4895950Z --- +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4896100Z 'some-other-pkg': minor +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4896260Z --- +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4896330Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4896430Z B +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4896510Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4896560Z A +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4896630Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4903680Z (pass) mergeChangesetsIn > reads package name from package.json (no hardcoded placeholder) [2.67ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4921620Z (pass) mergeChangesetsIn > throws when .changeset directory is missing [1.70ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4921910Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4922190Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4922270Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4922460Z ##[group]test/output-blocks.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4942420Z === Output Blocks Unit Tests === +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4945240Z (pass) output-blocks module > timeline format constants > should export timeline marker character [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4947420Z (pass) output-blocks module > timeline format constants > should export spine as alias for backward compatibility +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4949010Z (pass) output-blocks module > timeline format constants > should export result markers +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4950770Z (pass) output-blocks module > createTimelineLine > should create a line with timeline marker prefix and padded label [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4953390Z (pass) output-blocks module > createTimelineLine > should pad labels to 10 characters [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4955240Z (pass) output-blocks module > createSpineLine (deprecated alias) > should work as alias for createTimelineLine [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4957190Z (pass) output-blocks module > createEmptyTimelineLine > should create just the timeline marker character [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4959190Z (pass) output-blocks module > createEmptySpineLine (deprecated alias) > should work as alias for createEmptyTimelineLine [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4961000Z (pass) output-blocks module > createCommandLine > should create a line with $ prefix [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4962800Z (pass) output-blocks module > getResultMarker > should return success marker for exit code 0 [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4963650Z (pass) output-blocks module > getResultMarker > should return failure marker for non-zero exit codes [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4964460Z (pass) output-blocks module > parseIsolationMetadata > should parse environment and mode [0.12ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4965120Z (pass) output-blocks module > parseIsolationMetadata > should parse session name [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4966190Z (pass) output-blocks module > parseIsolationMetadata > should parse docker image [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4966880Z (pass) output-blocks module > parseIsolationMetadata > should parse all fields together [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4967510Z (pass) output-blocks module > generateIsolationLines > should generate lines for docker isolation [0.08ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4968130Z (pass) output-blocks module > generateIsolationLines > should generate lines for screen isolation [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4968760Z (pass) output-blocks module > createStartBlock > should create a start block with session and timestamp [0.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4969380Z (pass) output-blocks module > createStartBlock > should include empty spine line before command [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4969990Z (pass) output-blocks module > createStartBlock > should include isolation metadata when provided [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4970580Z (pass) output-blocks module > createStartBlock > should include docker metadata correctly [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4971630Z (pass) output-blocks module > createFinishBlock > should create a finish block with result marker and metadata [0.10ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4972880Z (pass) output-blocks module > createFinishBlock > should use failure marker for non-zero exit code [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4973590Z (pass) output-blocks module > createFinishBlock > should omit duration when not provided [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4974290Z (pass) output-blocks module > createFinishBlock > should repeat isolation metadata in footer [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4975000Z (pass) output-blocks module > createFinishBlock > should have log and session as the last two lines [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4975570Z (pass) output-blocks module > formatDuration > should format very small durations [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4976110Z (pass) output-blocks module > formatDuration > should format millisecond durations [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4976680Z (pass) output-blocks module > formatDuration > should format second durations [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4977240Z (pass) output-blocks module > formatDuration > should format longer durations with less precision [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4977820Z (pass) output-blocks module > escapeForLinksNotation > should not quote simple values [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4978380Z (pass) output-blocks module > escapeForLinksNotation > should quote values with spaces [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4978900Z (pass) output-blocks module > escapeForLinksNotation > should quote values with colons +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4979500Z (pass) output-blocks module > escapeForLinksNotation > should use single quotes for values with double quotes [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4980270Z (pass) output-blocks module > escapeForLinksNotation > should use double quotes for values with single quotes +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4981560Z (pass) output-blocks module > escapeForLinksNotation > should escape quotes when both types are present [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4982330Z (pass) output-blocks module > escapeForLinksNotation > should handle null values [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4982930Z (pass) output-blocks module > formatAsNestedLinksNotation > should format simple objects [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4983580Z (pass) output-blocks module > formatAsNestedLinksNotation > should quote values with spaces [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4984230Z (pass) output-blocks module > formatAsNestedLinksNotation > should handle empty objects [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4984780Z (pass) output-blocks module > formatAsNestedLinksNotation > should handle null +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4985380Z (pass) output-blocks module > formatAsNestedLinksNotation > should indent nested arrays under their parent key [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4986190Z (pass) output-blocks module > Virtual Command API > createVirtualCommandBlock > should create a command line for virtual commands [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4987000Z (pass) output-blocks module > Virtual Command API > createVirtualCommandBlock > should behave like createCommandLine [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4987880Z (pass) output-blocks module > Virtual Command API > createVirtualCommandResult > should return success marker for true [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4988590Z (pass) output-blocks module > Virtual Command API > createVirtualCommandResult > should return failure marker for false +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4989320Z (pass) output-blocks module > Virtual Command API > createTimelineSeparator > should create an empty timeline line [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4990040Z (pass) output-blocks module > Virtual Command API > createTimelineSeparator > should behave like createEmptyTimelineLine +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4990820Z (pass) output-blocks module > createStartBlock with deferCommand > should include command line by default [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4991530Z (pass) output-blocks module > createStartBlock with deferCommand > should omit command line when deferCommand is true [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4992790Z (pass) output-blocks module > createStartBlock with deferCommand > should end with empty timeline line when deferCommand is true (issue #73) [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4993660Z (pass) output-blocks module > Visual Continuity (issue #73) > virtual command block should be followed by empty line for visual separation +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4994440Z (pass) output-blocks module > Visual Continuity (issue #73) > timeline separator should be empty timeline line for visual structure +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4995230Z (pass) output-blocks module > Visual Continuity (issue #73) > start block with docker isolation should end cleanly for virtual commands [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4995970Z (pass) output-blocks module > Visual Continuity (issue #73) > output formatting follows visual continuity pattern [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4996540Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4996850Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4996940Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4997110Z ##[group]test/public-exports.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4997550Z (pass) Public Exports > execution-store export > should export ExecutionStore class [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4998080Z (pass) Public Exports > execution-store export > should export ExecutionRecord class [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4998610Z (pass) Public Exports > execution-store export > should export ExecutionStatus enum [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4999120Z (pass) Public Exports > execution-store export > should export LockManager class [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.4999660Z (pass) Public Exports > execution-store export > should export isClinkInstalled function [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.5000210Z (pass) Public Exports > execution-store export > should export configuration constants [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.9292160Z (pass) Public Exports > execution-store export > should allow creating and using ExecutionStore instance [430.61ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.9296620Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.9296970Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.9297060Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:03.9297250Z ##[group]test/publish-to-crates.mjs: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.1877900Z (pass) publish-to-crates script > reports success without a token when the version is already published [244.94ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.3511270Z (pass) publish-to-crates script > fails clearly when a missing version needs a crates token [158.92ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.5587840Z (pass) publish-to-crates script > publishes a missing version with cargo publish [211.89ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.5588710Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.5589320Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.5589570Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.5590060Z ##[group]test/regression-138.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.5658880Z Skipping: docker daemon not available +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.5706320Z (pass) docker pull is recorded in the session log (issue #138) > writes prep markers and the docker error into the log on a failed pull [5.71ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.5708550Z (pass) docker pull is recorded in the session log (issue #138) > tees real pull output and an "Image ready" marker into the log [4.66ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.5709930Z Skipping: docker daemon not available +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.5779650Z (pass) docker pull is recorded in the session log (issue #138) > does not write prep markers when no logPath is given (backward compat) [7.23ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.5781210Z Skipping: docker daemon not available +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.5782700Z (pass) runInDocker threads logPath into dockerPullImage (issue #138) > source passes options.logPath to dockerPullImage [0.26ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.5784870Z (pass) runInDocker threads logPath into dockerPullImage (issue #138) > dockerPullImage tees output and writes prep markers in source [0.09ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.5785340Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.5785670Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.5785760Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.5785970Z ##[group]test/regression-150.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.5922740Z (pass) anchored log footer parsing (issue #150) > ignores an `Exit Code:` substring inside the command output [9.42ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.5925310Z (pass) anchored log footer parsing (issue #150) > ignores a bare `Exit Code:` line without the footer block around it [0.43ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.5933000Z (pass) anchored log footer parsing (issue #150) > ignores an `Exit Code:` substring in the middle of a line [0.38ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.5937180Z (pass) anchored log footer parsing (issue #150) > reads the real footer that `start` appends [0.79ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.5941080Z (pass) anchored log footer parsing (issue #150) > reads the real footer even when the output forged one earlier [0.39ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.5948830Z (pass) anchored log footer parsing (issue #150) > reads negative and multi-digit codes, and tolerates CRLF logs [0.73ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.5954070Z (pass) anchored log footer parsing (issue #150) > returns null for a log without a footer and for a missing file [0.53ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.5972460Z (pass) anchored log footer parsing (issue #150) > finds the footer at the end of a large log without reading it all [1.78ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.5990840Z (pass) anchored log footer parsing (issue #150) > drops the partial first line of the tail so it cannot be a line start [1.82ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6002630Z (pass) detached status is not derailed by forged output (issue #150) > keeps an executing record executing when only the output claims an exit code [1.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6009490Z (pass) detached status is not derailed by forged output (issue #150) > marks the record executed once the genuine footer is appended [0.82ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6010290Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6010820Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6011020Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6011250Z ##[group]test/regression-84.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6044770Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "bash --norc" [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6046720Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "zsh --no-rcs" [0.08ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6049800Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "bash -i" (interactive flag, no -c) [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6051610Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "fish" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6053290Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "dash" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6055080Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "/usr/local/bin/bash" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6056990Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return false for 'bash -c "echo hello"' [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6058890Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "bash" with -i flag, not wrap in shell -c [0.13ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6060720Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "zsh" with -i flag, not wrap in shell -c [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6062790Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "sh" directly without -i (sh does not use -i flag), not wrap in shell -c [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6064870Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "/bin/bash" with -i flag, not wrap in shell -c [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6066990Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "bash --norc" with -i flag (workaround for broken .bashrc) [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6069160Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "bash -l" directly (login shell, already has its own init) [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6071370Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should still wrap non-shell commands in shell -c (guard against over-broad fix) [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6073590Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should still wrap "npm test" in shell -c (guard against over-broad fix) [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6075520Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should not treat "bash -c something" as bare shell [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6077450Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should not duplicate -i if user already passes "bash -i" [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6105370Z (pass) Docker daemon availability check (issue #84) > isDockerAvailable should return a boolean [5.47ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6140440Z (pass) Docker daemon availability check (issue #84) > runInDocker error message for non-running daemon should be actionable [0.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6205620Z (pass) Docker not installed check (issue #84) > isDockerInstalled should return a boolean [10.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6207530Z (pass) Docker not installed check (issue #84) > runInDocker error message for missing docker binary should be actionable [0.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6275990Z (pass) Docker not installed check (issue #84) > isDockerInstalled should return false consistently when docker binary is absent (mock) [6.88ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6278240Z (pass) Post-fix regression hint: --norc suggestion (issue #84) > should suggest --norc for bare bash that exits quickly [0.25ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6280310Z (pass) Post-fix regression hint: --norc suggestion (issue #84) > should suggest --no-rcs for bare zsh that exits quickly [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6282440Z (pass) Post-fix regression hint: --norc suggestion (issue #84) > should suggest --norc for /bin/bash path that exits quickly [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6284660Z (pass) Post-fix regression hint: --norc suggestion (issue #84) > should suggest --norc for bare sh that exits quickly [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6286120Z (pass) Post-fix regression hint: --norc suggestion (issue #84) > should confirm workaround: bash --norc is detected as bare shell [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6286550Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6287120Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6287210Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6287400Z ##[group]test/regression-89.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6307380Z (pass) Virtual docker pull output before Docker error (issue #89) > should show "$ docker pull " line when Docker is not installed and image is specified [0.14ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6310740Z (pass) Virtual docker pull output before Docker error (issue #89) > should show "$ docker pull " before the error message (issue #89) [0.14ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6313160Z (pass) Virtual docker pull output before Docker error (issue #89) > should output "$ docker pull " in the correct format ($ prefix, no extra prefix) [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6317280Z (pass) runInDocker virtual pull output contract (issue #89) > runInDocker should output docker pull command but NOT ✗/│ markers before returning (issue #89) [0.14ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6318720Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6319340Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6319560Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6320030Z ##[group]test/regression-91.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6334340Z (pass) isShellInvocationWithArgs (issue #91) > should return true for "bash -i -c nvm --version" [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6336400Z (pass) isShellInvocationWithArgs (issue #91) > should return true for 'bash -c "echo hello"' [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6341050Z (pass) isShellInvocationWithArgs (issue #91) > should return true for "bash -c echo hello" [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6341790Z (pass) isShellInvocationWithArgs (issue #91) > should return true for "zsh -c nvm --version" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6342470Z (pass) isShellInvocationWithArgs (issue #91) > should return true for "sh -c ls" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6343070Z (pass) isShellInvocationWithArgs (issue #91) > should return true for "/bin/bash -c echo hi" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6343740Z (pass) isShellInvocationWithArgs (issue #91) > should return false for bare "bash" (no -c) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6344370Z (pass) isShellInvocationWithArgs (issue #91) > should return false for "bash -i" (no -c) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6345090Z (pass) isShellInvocationWithArgs (issue #91) > should return false for "bash --norc" (no -c) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6345730Z (pass) isShellInvocationWithArgs (issue #91) > should return false for non-shell commands [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6346570Z (pass) buildShellWithArgsCmdArgs (issue #91) > should reconstruct "bash -i -c nvm --version" correctly [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6348430Z (pass) buildShellWithArgsCmdArgs (issue #91) > should reconstruct "bash -c echo hello" correctly [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6349490Z (pass) buildShellWithArgsCmdArgs (issue #91) > should handle single-word script "bash -c ls" [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6350040Z (pass) buildShellWithArgsCmdArgs (issue #91) > should handle zsh with -c [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6350730Z (pass) buildShellWithArgsCmdArgs (issue #91) > should handle /bin/bash -i -c with multi-word script [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6351510Z (pass) buildShellWithArgsCmdArgs (issue #91) > should not include -c argument inside script argument (no double -c) [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6352480Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should pass "bash -i -c nvm --version" directly without outer shell wrapper [0.11ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6353460Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should pass "zsh -c nvm --version" directly without outer shell wrapper [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6354220Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should pass "bash -c echo hello" directly [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6355090Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should not introduce a second bash layer (no shell-inside-shell) [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6365340Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should still handle bare "bash" with -i (regression guard for issue #84) [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6374250Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should still wrap non-shell commands in outer shell -c (guard against over-broad fix) [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6376530Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should still wrap "npm test" in outer shell -c [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6379840Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash" is not both bare-shell and shell-with-args [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6382310Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash -i" is not both bare-shell and shell-with-args [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6384790Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash --norc" is not both bare-shell and shell-with-args +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6387300Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash -i -c nvm --version" is not both bare-shell and shell-with-args +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6389800Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash -c echo hi" is not both bare-shell and shell-with-args +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6392250Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "zsh -c ls" is not both bare-shell and shell-with-args +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6394930Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "nvm --version" is not both bare-shell and shell-with-args +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6397420Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "echo hello" is not both bare-shell and shell-with-args +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6399560Z (pass) buildDisplayCommand (issue #91 display fix) > should quote the -c script argument when it contains spaces [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6401550Z (pass) buildDisplayCommand (issue #91 display fix) > should quote the -c script argument for plain "bash -c echo hello" [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6403420Z (pass) buildDisplayCommand (issue #91 display fix) > should not double-quote if script has no spaces [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6410230Z (pass) buildDisplayCommand (issue #91 display fix) > should return command unchanged for non-shell-with-args commands +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6412150Z (pass) buildDisplayCommand (issue #91 display fix) > should return command unchanged for bare shell invocations +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6413810Z (pass) buildDisplayCommand (issue #91 display fix) > should handle zsh -c with spaces [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6414580Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6415230Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6415460Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6417070Z ##[group]test/release-name.mjs: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6418260Z (pass) releaseTag > uses plain "v${version}" when no prefix is given [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6423820Z (pass) releaseTag > prepends known language prefixes [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6424850Z (pass) releaseTag > passes arbitrary prefixes through [0.10ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6426330Z (pass) releaseName > returns bare version when prefix is empty (preserves pre-issue-108 behaviour) [0.08ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6428130Z (pass) releaseName > decorates known language prefixes with human titles [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6429440Z (pass) releaseName > falls back to "${prefix}${version}" for unknown prefixes [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6431070Z (pass) release badge helpers > strips plain and language-prefixed v tags before building badge versions [0.26ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6438490Z (pass) release badge helpers > escapes shields.io static badge path delimiters in prerelease versions [0.10ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6440290Z (pass) release badge helpers > builds an exact npm version badge without leaking the js tag prefix [0.15ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6442000Z (pass) release badge helpers > builds an exact crates.io version badge without leaking the rust tag prefix [0.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6461680Z (pass) extractChangelogEntry > extracts a Changesets-style JavaScript entry [0.46ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6463100Z (pass) extractChangelogEntry > extracts a Keep-a-Changelog-style Rust entry [0.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6463830Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6464450Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6464670Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6465140Z ##[group]test/run-js-tests.mjs: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6484270Z (pass) run-js-tests timeout defaults > adds a 30 second timeout when no timeout is supplied [0.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6487230Z (pass) run-js-tests timeout defaults > preserves an explicit long timeout flag [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6487790Z (pass) run-js-tests timeout defaults > preserves an explicit inline timeout flag [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6488280Z (pass) run-js-tests timeout defaults > preserves Bun short timeout flag [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6488540Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6488790Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6488870Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.6489060Z ##[group]test/screen-integration.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:04.7025530Z (pass) Screen Integration Tests > runInScreen (if available) > should run command in detached screen session [50.89ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:05.4155910Z (pass) Screen Integration Tests > runInScreen (if available) > should stream detached screen output to the tracked CLI log path [712.95ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:05.5828570Z hello +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:05.5837030Z Captured output: "hello" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:05.5839040Z (pass) Screen Integration Tests > runInScreen (if available) > should run command in attached mode and capture output (issue #15) [168.47ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:05.7496440Z (pass) Screen Integration Tests > runInScreen (if available) > should handle multi-line output in attached mode [162.93ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:05.7496980Z line1 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:05.7525690Z line2 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:05.7526520Z line3 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:05.7526880Z Captured multi-line output: "line1 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:05.7527120Z \nline2 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:05.7527260Z \nline3" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:05.9042720Z hello +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:05.9044160Z Captured quoted output: "hello" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:05.9046260Z (pass) Screen Integration Tests > runInScreen (if available) > should capture output from commands with quoted strings (issue #25) [157.38ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.0490910Z hello from attached mode +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.0492510Z Captured complex quote output: "hello from attached mode" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.0493410Z (pass) Screen Integration Tests > runInScreen (if available) > should capture output from commands with complex quoted strings [144.78ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.2021040Z quick command output +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.2029020Z (pass) Screen Integration Tests > runInScreen (if available) > should always return output property in attached mode (issue #25 fix verification) [153.23ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.2030030Z Verified output capture: "quick command output" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.3488840Z v24.18.0 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.3523150Z (pass) Screen Integration Tests > runInScreen (if available) > should capture output from version-flag commands (issue #96) [146.30ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.3523680Z Captured version output: "v24.18.0" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.5037320Z (pass) Screen Integration Tests > runInScreen (if available) > should capture exit code from failed commands (issue #96) [152.22ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.5038040Z /bin/bash: nonexistent_command_12345: command not found +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.5138560Z Captured exit code: 127 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.6556540Z stderr-test +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.6658770Z (pass) Screen Integration Tests > runInScreen (if available) > should capture stderr output in screen isolation (issue #96) [154.43ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.6659500Z Captured stderr output: "stderr-test" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8103060Z line1 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8205540Z (pass) Screen Integration Tests > runInScreen (if available) > should capture multi-line output with correct exit code (issue #96) [154.93ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8206940Z line2 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8304480Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8304790Z line3 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8405830Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8406230Z Multi-line output with exit code 0: verified +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8477980Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8478350Z === Session Name Status Tests (Issue #101) === +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8510650Z ##[group]test/sequence-parser.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8511480Z (pass) Sequence Parser > parseSequence > should parse single value [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8512140Z (pass) Sequence Parser > parseSequence > should parse space-separated sequence [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8513380Z (pass) Sequence Parser > parseSequence > should parse sequence with underscores as null [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8514060Z (pass) Sequence Parser > parseSequence > should handle all underscores [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8514690Z (pass) Sequence Parser > parseSequence > should handle empty string [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8515290Z (pass) Sequence Parser > parseSequence > should handle null/undefined [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8515900Z (pass) Sequence Parser > parseSequence > should trim whitespace +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8516550Z (pass) Sequence Parser > parseSequence > should handle multiple spaces between values [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8517340Z (pass) Sequence Parser > formatSequence > should format array with values [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8517970Z (pass) Sequence Parser > formatSequence > should format array with nulls as underscores +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8531380Z (pass) Sequence Parser > formatSequence > should handle empty array +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8532010Z (pass) Sequence Parser > formatSequence > should handle non-array +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8532720Z (pass) Sequence Parser > shiftSequence > should remove first element [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8533450Z (pass) Sequence Parser > shiftSequence > should handle nulls +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8534130Z (pass) Sequence Parser > shiftSequence > should handle single element +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8534830Z (pass) Sequence Parser > shiftSequence > should handle empty array +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8535630Z (pass) Sequence Parser > isSequence > should return true for space-separated values [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8536320Z (pass) Sequence Parser > isSequence > should return false for single value +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8537150Z (pass) Sequence Parser > isSequence > should return false for non-string [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8538270Z (pass) Sequence Parser > distributeOption > should replicate single value for all levels [0.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8539820Z (pass) Sequence Parser > distributeOption > should parse sequence with matching length [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8558140Z (pass) Sequence Parser > distributeOption > should throw on length mismatch [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8558910Z (pass) Sequence Parser > distributeOption > should handle null/undefined value [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8560020Z (pass) Sequence Parser > getValueAtLevel > should get value at valid index [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8592160Z (pass) Sequence Parser > getValueAtLevel > should handle nulls +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8592820Z (pass) Sequence Parser > getValueAtLevel > should return null for out of bounds +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8593390Z (pass) Sequence Parser > getValueAtLevel > should handle non-array +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8594090Z (pass) Sequence Parser > formatIsolationChain > should format simple chain [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8594670Z (pass) Sequence Parser > formatIsolationChain > should add SSH endpoint [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8595170Z (pass) Sequence Parser > formatIsolationChain > should add Docker image short name [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8595710Z (pass) Sequence Parser > formatIsolationChain > should handle placeholders +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8596180Z (pass) Sequence Parser > formatIsolationChain > should handle empty array +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8596710Z (pass) Sequence Parser > buildNextLevelOptions > should shift all stacks [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8597300Z (pass) Sequence Parser > buildNextLevelOptions > should handle last level [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8597600Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8597940Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8598050Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8598360Z ##[group]test/session-name-status.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8598920Z (pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should find record by UUID [1.52ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8599740Z (pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should find record by session name [1.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8600560Z (pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should prefer UUID match over session name [1.45ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8601800Z (pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should return null for non-existent session name [0.15ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8602830Z (pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should return null for record without session name [0.65ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8603730Z (pass) Issue #101: --status with session name lookup > queryStatus() with session name > should query status by session name [12.70ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:06.8604880Z (pass) Issue #101: --status with session name lookup > queryStatus() with session name > should show error for non-existent session name [0.27ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.0058420Z (pass) Issue #101: --status with session name lookup > CLI --status with session name > should query by session name via CLI [146.72ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.1275160Z (pass) Issue #101: --status with session name lookup > CLI --status with session name > should show error for non-existent session name via CLI [118.63ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.1379190Z (pass) Issue #101: Detached status enrichment > isDetachedSessionAlive() > should return null for non-detached records [0.27ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.1481250Z (pass) Issue #101: Detached status enrichment > isDetachedSessionAlive() > should return null for records without session name [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.1584550Z (pass) Issue #101: Detached status enrichment > isDetachedSessionAlive() > should return false for non-existent screen session [19.66ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.1688350Z (pass) Issue #101: Detached status enrichment > isDetachedSessionAlive() > should return false for non-existent docker container [0.34ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.1790860Z (pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > should not modify non-detached records [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.1894260Z (pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > should mark non-running detached session as executed [14.87ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.2217390Z (pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > Issue #134: completed record with a lingering live session > keeps the recorded exit code when the session is still listed [61.63ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.2695970Z (pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > Issue #134: completed record with a lingering live session > honors the log footer exit code even without a recorded exit code [47.90ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.3300200Z (pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > Issue #134: completed record with a lingering live session > flips to executing only when there is no terminal record at all [60.27ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.3338600Z (pass) Issue #136: detached docker session liveness > reports unknown (null) — not false — when the container is not visible yet [0.16ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.3342590Z (pass) Issue #136: detached docker session liveness > keeps the record executing while the container is not visible yet [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.3370600Z (pass) Issue #136: detached docker session liveness > keeps a running container executing [0.12ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.3375920Z (pass) Issue #136: detached docker session liveness > resolves a stopped container to its real exit code, never the -1 sentinel [0.10ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.3719870Z (pass) Issue #144: detached docker OOMKilled status signal > surfaces oomKilled in status output even when Docker exit code is 0 [41.53ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.3842910Z (pass) Issue #144: detached docker OOMKilled status signal > surfaces oomKilled in list output [12.31ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.3979650Z (pass) Issue #148: detached docker OOMKilled terminal status when the container is gone > makes an OOM-killed session terminal once its container is gone [13.71ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.4092020Z (pass) Issue #148: detached docker OOMKilled terminal status when the container is gone > uses the container exit code, not 137, for a stopped OOM-flagged container [11.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.4222310Z (pass) Issue #151: OOMKilled is an observation, not a verdict > keeps a running container executing while exposing oomKilled [13.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.4291610Z (pass) Issue #151: OOMKilled is an observation, not a verdict > never synthesizes 137 for a running container that reports exit code 137 [6.90ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.4458930Z (pass) Issue #151: OOMKilled is an observation, not a verdict > reports the container exit code 0 once an OOM-flagged container finishes [16.78ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.4638260Z (pass) Issue #151: OOMKilled is an observation, not a verdict > prefers the log footer exit code over the OOM fallback when the container is gone [17.90ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.4790760Z (pass) Issue #151: OOMKilled is an observation, not a verdict > keeps the list output executing for an OOM-flagged running container [15.21ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.4802360Z (pass) Issue #105: attachCurrentTime for executing status > should add currentTime to serialization when status is executing [1.23ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.4803370Z (pass) Issue #105: attachCurrentTime for executing status > should not add currentTime when status is executed [0.12ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.4804100Z (pass) Issue #105: attachCurrentTime for executing status > should not mutate the original record [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.4804930Z (pass) Issue #105: attachCurrentTime for executing status > should place currentTime right after startTime in serialization order [0.10ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.4805840Z (pass) Issue #105: attachCurrentTime for executing status > should handle null record gracefully [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.4806290Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.4806910Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.4807070Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.4807300Z ##[group]test/ssh-integration.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.6603090Z SSH to localhost not available, integration tests will be skipped +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.6610060Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should execute simple command in attached mode [0.23ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.6610620Z Skipping: SSH to localhost not available +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.6620190Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should execute command with arguments [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.6625300Z Skipping: SSH to localhost not available +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.6639980Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should handle command failure with non-zero exit code [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.6641500Z Skipping: SSH to localhost not available +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.6644760Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should execute command in detached mode [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.6646060Z Skipping: SSH to localhost not available +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.6648700Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should handle multiple sequential commands [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.6650040Z Skipping: SSH to localhost not available +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.6651750Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should handle command with environment variables [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.6653130Z Skipping: SSH to localhost not available +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.6659520Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should handle special characters in command [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.6660780Z Skipping: SSH to localhost not available +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.6663190Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should work with custom session name [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.6664570Z Skipping: SSH to localhost not available +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.6665880Z Note: SSH connection error handling is tested via unit tests +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.6747630Z (pass) SSH Integration Tests > SSH error handling > should fail gracefully with invalid endpoint [13.81ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.7512470Z (pass) SSH CLI Integration > should work through CLI with --isolated ssh --endpoint [0.17ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.7512950Z Skipping: SSH to localhost not available +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.7513520Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.7513940Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.7514030Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.7514210Z ##[group]test/status-query.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.7533630Z === Status Query Integration Tests === +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.8616230Z (pass) --status query functionality > links-notation format (default) > should output status in links-notation indented format by default [107.30ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:07.9662470Z (pass) --status query functionality > links-notation format (default) > should output status in links-notation format with explicit flag [104.63ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:08.0795360Z (pass) --status query functionality > json format > should output status in JSON format [113.15ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:08.1901950Z (pass) --status query functionality > text format > should output status in human-readable text format [110.59ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:08.3039380Z (pass) --status query functionality > error handling > should show error for non-existent UUID [113.80ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:08.3496200Z (pass) --status query functionality > error handling > should show error when tracking is disabled [45.49ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:08.4452600Z (pass) --status query functionality > --list query functionality > should output all tracked executions in links-notation format by default [95.55ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:08.5407790Z (pass) --status query functionality > --list query functionality > should output all tracked executions in JSON format [93.90ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:08.6151730Z (pass) --status query functionality > --list query functionality > should show count zero when no records are stored [75.91ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:08.6498250Z (pass) --status query functionality > --list query functionality > should show error when tracking is disabled [34.63ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:08.7003680Z (pass) --status query functionality > --upload-log functionality > should run gh-upload-log with the stored execution log path [50.49ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:08.7630720Z (pass) --status query functionality > --upload-log functionality > should install gh-upload-log when it is missing before uploading [62.63ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:08.8600890Z (pass) --status query functionality > --upload-log functionality > should show an error when the stored log file is missing [96.69ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:08.9715950Z (pass) --status query functionality > executing status > should show executing status for ongoing commands [111.81ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.0702940Z (pass) --status query functionality > executing status > should include currentTime for executing commands (JSON) [98.50ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.1658930Z (pass) --status query functionality > executing status > should not include currentTime for completed commands (JSON) [95.58ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.2724460Z (pass) --status query functionality > executing status > should include currentTime in links-notation for executing commands [106.38ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.4380330Z (pass) --status query functionality > executing status > should indent nested process ID arrays in links-notation [165.65ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.5424570Z (pass) --status query functionality > executing status > should include Current Time in text format for executing commands [104.24ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6479970Z (pass) --status query functionality > executing status > should not include Current Time in text format for completed commands [105.41ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6481210Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6481970Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6482220Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6482750Z ##[group]test/substitution.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6518650Z === Substitution Engine Unit Tests === +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6519130Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6529630Z ✓ Loaded 48 substitution rules +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6530000Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6530620Z ✓ Test: loadDefaultSubstitutions() returns array of rules +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6531770Z ✓ Test: Rules have correct structure (pattern, replacement, regex) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6532340Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6532590Z === Pattern Matching Tests === +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6532920Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6536100Z ✓ PASS: Basic npm install +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6537770Z Input: "install gh-upload-log npm package" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6538720Z Output: "npm install gh-upload-log" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6539300Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6539920Z ✓ PASS: npm install with version +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6542080Z Input: "install 0.0.1 version of gh-upload-log npm package" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6543240Z Output: "npm install gh-upload-log@0.0.1" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6543860Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6544390Z ✓ PASS: Global npm install +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6545310Z Input: "install lodash npm package globally" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6546450Z Output: "npm install -g lodash" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6547070Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6547540Z ✓ PASS: Global npm install with version +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6548490Z Input: "install 4.17.21 version of lodash npm package globally" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6549390Z Output: "npm install -g lodash@4.17.21" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6549810Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6550310Z ✓ PASS: npm uninstall +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6550910Z Input: "uninstall lodash npm package" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6551600Z Output: "npm uninstall lodash" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6551940Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6552250Z ✓ PASS: Git clone with URL +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6553010Z Input: "clone https://github.com/user/repo repository" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6553910Z Output: "git clone https://github.com/user/repo" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6554360Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6554700Z ✓ PASS: Git clone with SSH URL +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6555430Z Input: "clone git@github.com:user/repo.git repository" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6556750Z Output: "git clone git@github.com:user/repo.git" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6557210Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6557620Z ✓ PASS: Git checkout branch +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6558190Z Input: "checkout main branch" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6558770Z Output: "git checkout main" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6559130Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6559430Z ✓ PASS: Git create branch +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6559990Z Input: "create feature-x branch" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6560630Z Output: "git checkout -b feature-x" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6561040Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6561280Z ✓ PASS: List files +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6561750Z Input: "list files" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6562230Z Output: "ls -la" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6562480Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6562790Z ✓ PASS: Show working directory +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6564230Z Input: "show current directory" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6564820Z Output: "pwd" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6565080Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6565410Z ✓ PASS: Create directory +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6565790Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6566550Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6566770Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6567250Z ##[group]test/user-manager.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6567960Z Input: "create my-project directory" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6568610Z Output: "mkdir -p my-project" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6568950Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6569250Z ✓ PASS: pip install +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6569810Z Input: "install requests python package" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6570480Z Output: "pip install requests" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6570820Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6571440Z ✓ PASS: Non-matching command (pass through) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6572200Z Input: "echo hello world" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6572760Z Output: "echo hello world" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6573070Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6573470Z ✓ PASS: Regular npm command (pass through) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6574090Z Input: "npm test" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6574580Z Output: "npm test" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6574840Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6575120Z === Pattern Specificity Tests === +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6575470Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6575850Z ✓ Test: Pattern specificity works correctly +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6577940Z Input: "install 1.0.0 version of express npm package globally" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6578830Z Output: "npm install -g express@1.0.0" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6579220Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6579500Z === Variable Extraction Tests === +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6579850Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6580460Z ✓ Test: Variable extraction and substitution works correctly +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6581400Z Pattern matched: "install $packageName npm package" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6582790Z Variables in pattern: [packageName] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6583480Z Result command: "npm install my-package" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6583880Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6584180Z === processCommand Integration Tests === +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6584590Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6585030Z ✓ Test: processCommand applies substitutions +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6585810Z Input: "list files" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6586300Z Output: "ls -la" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6586710Z Matched: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6586960Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6587560Z ✓ Test: processCommand passes through non-matching commands +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6588320Z Input: "echo test" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6588860Z Output: "echo test" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6589310Z Matched: false +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6589560Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6589830Z === Test Summary === +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6590370Z Pattern Matching: 15/15 tests passed +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6591020Z Total Tests: 22/22 passed +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6591340Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6591660Z ✓ All tests passed! +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6591950Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6780490Z (pass) user-manager > getCurrentUser > should return a non-empty string [17.71ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6868050Z (pass) user-manager > getCurrentUser > should return a valid username format [8.77ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.6976020Z (pass) user-manager > getCurrentUserGroups > should return an array [10.76ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.7075000Z (pass) user-manager > getCurrentUserGroups > should return at least one group (the primary group) [9.85ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.7173850Z (pass) user-manager > getCurrentUserGroups > should return groups as strings [9.87ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.7426880Z (pass) user-manager > userExists > should return true for current user [25.24ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.7557940Z (pass) user-manager > userExists > should return false for non-existent user [13.09ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.7679180Z (pass) user-manager > userExists > should return true for root user (on Unix) [12.11ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.7866540Z (pass) user-manager > groupExists > should return true for root group (on Unix) [18.69ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.7913910Z (pass) user-manager > groupExists > should return false for non-existent group [4.82ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.7915750Z (pass) user-manager > generateIsolatedUsername > should generate unique usernames [0.11ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.7918100Z (pass) user-manager > generateIsolatedUsername > should use default prefix [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.7919730Z (pass) user-manager > generateIsolatedUsername > should use custom prefix [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.7921370Z (pass) user-manager > generateIsolatedUsername > should generate valid username (no special chars) [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.7923070Z (pass) user-manager > generateIsolatedUsername > should not exceed 31 characters [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.7924710Z (pass) user-manager > generateIsolatedUsername > should handle long prefix by truncating [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.8006280Z (pass) user-manager > getUserInfo > should return exists: false for non-existent user [8.91ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.8407910Z /bin/sh: getent: command not found +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.8408570Z (pass) user-manager > getUserInfo > should return user info for current user [40.24ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.8937270Z /bin/sh: getent: command not found +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.9031850Z (pass) user-manager > getUserInfo > should include uid for existing user [45.42ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.9035140Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse --isolated-user flag [0.18ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.9037920Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse --isolated-user with custom username [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.9057770Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse --isolated-user=value format [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.9068260Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse -u shorthand [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.9072740Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse -u with custom username [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.9075100Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should work with isolation options [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.9077450Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should throw error when used with docker isolation [0.12ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.9079780Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should validate custom username format [0.97ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.9082090Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should validate custom username length [1.29ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.9084540Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should work with screen isolation and custom username [0.78ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.9087280Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should work with tmux isolation [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.9089530Z (pass) args-parser user isolation options > --keep-user option > should parse --keep-user with --isolated-user [0.08ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.9092120Z (pass) args-parser user isolation options > --keep-user option > should throw error when used without --isolated-user [0.12ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.9093450Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.9094270Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.9094580Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:09.9095170Z ##[group]test/version.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:10.0202200Z (pass) Version Flag Tests > Basic version flag > should show version with --version [115.75ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:10.1354500Z (pass) Version Flag Tests > Basic version flag > should show version with -v [115.23ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:10.2761860Z (pass) Version Flag Tests > Basic version flag > should show version with --version -- (trailing separator) [140.40ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:10.4060680Z (pass) Version Flag Tests > Runtime detection > should show Bun version when running with Bun [129.94ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:10.5465300Z (pass) Version Flag Tests > OS version detection > should show OS information [132.54ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:10.6882310Z (pass) Version Flag Tests > OS version detection > should show macOS ProductVersion on darwin [149.36ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:10.7954060Z (pass) Version Flag Tests > Tool version detection > should detect screen version if installed [107.23ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:10.9168340Z (pass) Version Flag Tests > Tool version detection > should detect tmux version if installed [121.28ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:11.0334850Z (pass) Version Flag Tests > Tool version detection > should detect docker version if installed [116.65ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:11.1430470Z (pass) Version Flag Tests > Verbose mode > should show verbose output with --version --verbose [109.38ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:11.2627630Z (pass) Version Flag Tests > Verbose mode > should show verbose output with --version --debug [119.68ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:11.3932400Z (pass) Version Flag Tests > Verbose mode > should show verbose output with START_VERBOSE=1 [130.38ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:11.4295560Z (pass) Version Flag Tests > Error cases > should error with "No command provided" for $ -- [36.37ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:11.4701330Z (pass) Version Flag Tests > Error cases > should error with "No command provided" for no args [40.55ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:11.4701900Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:11.4702700Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:11.4728360Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:11.4729250Z 712 pass +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:11.4730030Z 0 fail +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:11.4730790Z 577 expect() calls +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:11.4731560Z Ran 712 tests across 38 files. [15.86s] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:11.4917820Z ##[group]Run bun run src/bin/cli.js echo "Testing default mode" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:11.4918540Z ^[[36;1mbun run src/bin/cli.js echo "Testing default mode"^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:11.4919780Z ^[[36;1mecho "Default mode test passed"^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:11.4992020Z shell: /bin/bash -e {0} +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:11.4992330Z env: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:11.4998410Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:11.4999650Z DOTNET_ROOT: /Users/runner/.dotnet +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:11.5000320Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:11.6561640Z │ session b3ba0a1f-a157-4476-8276-b72d8a56608e +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:11.6562700Z │ start 2026-08-10 10:44:11.597 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:11.6563310Z │ +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:11.6563850Z $ echo Testing default mode +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:11.6564170Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:11.9021710Z Testing default mode +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.1058180Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.1060370Z ✓ +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.1062440Z │ finish 2026-08-10 10:44:11.905 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.1063480Z │ duration 0.308s +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.1064310Z │ exit 0 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.1065090Z │ +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.1066810Z │ log /var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/start-command/logs/direct/b3ba0a1f-a157-4476-8276-b72d8a56608e.log +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.1069780Z │ session b3ba0a1f-a157-4476-8276-b72d8a56608e +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.1072700Z Default mode test passed +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.1106630Z ##[group]Run bun run src/bin/cli.js --use-command-stream echo "Testing command-stream mode" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.1107320Z ^[[36;1mbun run src/bin/cli.js --use-command-stream echo "Testing command-stream mode"^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.1107880Z ^[[36;1mecho "Command-stream mode test passed"^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.1146920Z shell: /bin/bash -e {0} +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.1147180Z env: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.1147480Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.1147770Z DOTNET_ROOT: /Users/runner/.dotnet +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.1148090Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.3001260Z │ session ac362de4-1fd1-4aea-bdc2-d3fdfec4f7ec +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.3002280Z │ start 2026-08-10 10:44:12.245 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.3002870Z │ +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.3003220Z $ echo Testing command-stream mode +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.3003740Z [command-stream] Using command-stream library +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.3004090Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.4949620Z Testing command-stream mode +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.6557150Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.6560530Z ✓ +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.6561400Z │ finish 2026-08-10 10:44:12.497 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.6562300Z │ duration 0.410s +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.6562820Z │ exit 0 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.6563370Z │ +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.6564890Z │ log /var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/start-command/logs/direct/ac362de4-1fd1-4aea-bdc2-d3fdfec4f7ec.log +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.6566500Z │ session ac362de4-1fd1-4aea-bdc2-d3fdfec4f7ec +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.6568470Z Command-stream mode test passed +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.6614500Z ##[group]Run bun run src/bin/cli.js echo "Testing env var mode" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.6614910Z ^[[36;1mbun run src/bin/cli.js echo "Testing env var mode"^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.6615220Z ^[[36;1mecho "Env var mode test passed"^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.6648620Z shell: /bin/bash -e {0} +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.6648830Z env: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.6649020Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.6649260Z DOTNET_ROOT: /Users/runner/.dotnet +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.6649480Z START_USE_COMMAND_STREAM: 1 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.6649700Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.8064100Z │ session 8608fc37-68f4-4533-b765-8c5742afd2cf +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.8170560Z │ start 2026-08-10 10:44:12.737 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.8278770Z │ +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.8380270Z $ echo Testing env var mode +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.8481480Z [command-stream] Using command-stream library +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:12.8503670Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.0334940Z Testing env var mode +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.2149980Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.2153810Z ✓ +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.2157520Z │ finish 2026-08-10 10:44:13.033 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.2158430Z │ duration 0.477s +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.2159030Z │ exit 0 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.2160570Z │ +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.2162180Z │ log /var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/start-command/logs/direct/8608fc37-68f4-4533-b765-8c5742afd2cf.log +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.2163840Z │ session 8608fc37-68f4-4533-b765-8c5742afd2cf +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.2164130Z Env var mode test passed +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.2219200Z ##[group]Run bun run src/bin/cli.js echo "Testing execution tracking" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.2219790Z ^[[36;1mbun run src/bin/cli.js echo "Testing execution tracking"^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.2220100Z ^[[36;1mls -la ~/.start-command/^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.2220330Z ^[[36;1mcat ~/.start-command/executions.lino^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.2220600Z ^[[36;1mecho "Execution tracking test passed"^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.2263490Z shell: /bin/bash -e {0} +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.2263770Z env: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.2263930Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.2264210Z DOTNET_ROOT: /Users/runner/.dotnet +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.2264430Z START_VERBOSE: 1 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.2264610Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.3286460Z │ session 5215f7c0-aa16-4b66-8eaf-4a002e5da072 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.3287440Z │ start 2026-08-10 10:44:13.284 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.3288000Z │ +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.3288520Z $ echo Testing execution tracking +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.3288900Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.3502960Z [ExecutionStore] Wrote 6 records to lino file +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.5024910Z [ExecutionStore] Clink error: Command failed: clink '() (((5215f7c0-aa16-4b66-8eaf-4a002e5da072: ExecutionRecord 5215f7c0-aa16-4b66-8eaf-4a002e5da072)) ((5215f7c0-aa16-4b66-8eaf-4a002e5da072.uuid: uuid "5215f7c0-aa16-4b66-8eaf-4a002e5da072")) ((5215f7c0-aa16-4b66-8eaf-4a002e5da072.pid: pid "2799")) ((5215f7c0-aa16-4b66-8eaf-4a002e5da072.status: status "executing")) ((5215f7c0-aa16-4b66-8eaf-4a002e5da072.command: command "echo Testing execution tracking")) ((5215f7c0-aa16-4b66-8eaf-4a002e5da072.logPath: logPath "/var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/start-command/logs/direct/5215f7c0-aa16-4b66-8eaf-4a002e5da072.log")) ((5215f7c0-aa16-4b66-8eaf-4a002e5da072.startTime: startTime "2026-08-10T10:44:13.328Z")) ((5215f7c0-aa16-4b66-8eaf-4a002e5da072.workingDirectory: workingDirectory "/Users/runner/work/start/start/js")) ((5215f7c0-aa16-4b66-8eaf-4a002e5da072.shell: shell "/bin/bash")) ((5215f7c0-aa16-4b66-8eaf-4a002e5da072.platform: platform "darwin")) ((5215f7c0-aa16-4b66-8eaf-4a002e5da072.options: options "{"substitutionMatched":false,"originalCommand":null,"runtime":"Bun","runtimeVersion":"1.3.14"}")))' --db "/Users/runner/.start-command/executions.links" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.5028590Z Unhandled exception: System.FormatException: Failed to parse 'document'. +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.5029240Z at Link.Foundation.Links.Notation.Parser.StartRuleHelper[T](Cursor cursor, ParseDelegate`1 startRule, String ruleName) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.5030320Z at Link.Foundation.Links.Notation.Parser.Parse(String subject, String fileName) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.5033790Z at Foundation.Data.Doublets.Cli.AdvancedMixedQueryProcessor.ProcessQuery(INamedTypesLinks`1 links, Options options) in /home/runner/work/link-cli/link-cli/csharp/Foundation.Data.Doublets.Cli.Library/AdvancedMixedQueryProcessor.cs:line 46 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.5035500Z at Program.<>c__DisplayClass0_0.<
$>b__0(ParseResult parseResult) in /home/runner/work/link-cli/link-cli/csharp/Foundation.Data.Doublets.Cli/Program.cs:line 247 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.5036360Z at System.CommandLine.Invocation.AnonymousSynchronousCommandLineAction.Invoke(ParseResult parseResult) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.5037000Z at System.CommandLine.Invocation.InvocationPipeline.Invoke(ParseResult parseResult) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.5037300Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.5037460Z [verbose] Using Bun.spawn for reliable macOS handling +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.5037750Z [verbose] Process PID: 2799 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.5055740Z Testing execution tracking +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.5145350Z [ExecutionStore] Wrote 6 records to lino file +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.6699810Z [ExecutionStore] Clink error: Command failed: clink '() (((5215f7c0-aa16-4b66-8eaf-4a002e5da072: ExecutionRecord 5215f7c0-aa16-4b66-8eaf-4a002e5da072)) ((5215f7c0-aa16-4b66-8eaf-4a002e5da072.uuid: uuid "5215f7c0-aa16-4b66-8eaf-4a002e5da072")) ((5215f7c0-aa16-4b66-8eaf-4a002e5da072.pid: pid "2799")) ((5215f7c0-aa16-4b66-8eaf-4a002e5da072.status: status "executed")) ((5215f7c0-aa16-4b66-8eaf-4a002e5da072.exitCode: exitCode "0")) ((5215f7c0-aa16-4b66-8eaf-4a002e5da072.command: command "echo Testing execution tracking")) ((5215f7c0-aa16-4b66-8eaf-4a002e5da072.logPath: logPath "/var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/start-command/logs/direct/5215f7c0-aa16-4b66-8eaf-4a002e5da072.log")) ((5215f7c0-aa16-4b66-8eaf-4a002e5da072.startTime: startTime "2026-08-10T10:44:13.328Z")) ((5215f7c0-aa16-4b66-8eaf-4a002e5da072.endTime: endTime "2026-08-10T10:44:13.509Z")) ((5215f7c0-aa16-4b66-8eaf-4a002e5da072.workingDirectory: workingDirectory "/Users/runner/work/start/start/js")) ((5215f7c0-aa16-4b66-8eaf-4a002e5da072.shell: shell "/bin/bash")) ((5215f7c0-aa16-4b66-8eaf-4a002e5da072.platform: platform "darwin")) ((5215f7c0-aa16-4b66-8eaf-4a002e5da072.options: options "{"substitutionMatched":false,"originalCommand":null,"runtime":"Bun","runtimeVersion":"1.3.14"}")))' --db "/Users/runner/.start-command/executions.links" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.6712150Z Unhandled exception: System.FormatException: Failed to parse 'document'. +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.6713960Z at Link.Foundation.Links.Notation.Parser.StartRuleHelper[T](Cursor cursor, ParseDelegate`1 startRule, String ruleName) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.6715700Z at Link.Foundation.Links.Notation.Parser.Parse(String subject, String fileName) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.6718760Z at Foundation.Data.Doublets.Cli.AdvancedMixedQueryProcessor.ProcessQuery(INamedTypesLinks`1 links, Options options) in /home/runner/work/link-cli/link-cli/csharp/Foundation.Data.Doublets.Cli.Library/AdvancedMixedQueryProcessor.cs:line 46 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.6722330Z at Program.<>c__DisplayClass0_0.<
$>b__0(ParseResult parseResult) in /home/runner/work/link-cli/link-cli/csharp/Foundation.Data.Doublets.Cli/Program.cs:line 247 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.6724850Z at System.CommandLine.Invocation.AnonymousSynchronousCommandLineAction.Invoke(ParseResult parseResult) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.6729200Z at System.CommandLine.Invocation.InvocationPipeline.Invoke(ParseResult parseResult) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.6729990Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.6730120Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.6730540Z ✓ +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.6731140Z │ finish 2026-08-10 10:44:13.509 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.6731780Z │ duration 0.225s +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.6732280Z │ exit 0 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.6732710Z │ +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.6734170Z │ log /var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/start-command/logs/direct/5215f7c0-aa16-4b66-8eaf-4a002e5da072.log +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.6735620Z │ session 5215f7c0-aa16-4b66-8eaf-4a002e5da072 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.6803270Z total 32 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.6804310Z drwxr-xr-x 5 runner staff 160 Aug 10 10:44 . +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.6806680Z drwxr-x---+ 45 runner staff 1440 Aug 10 10:43 .. +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.6807860Z -rw-r--r-- 1 runner staff 32 Aug 10 10:44 executions.links +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.6809130Z -rw-r--r-- 1 runner staff 6527 Aug 10 10:44 executions.lino +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.6810380Z -rw-r--r-- 1 runner staff 2976 Aug 10 10:44 executions.names.links +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.6904280Z (array (object ((str dXVpZA==) (str NzNiZDI5MzMtNDk0Zi00MDBiLWExY2QtZDBhYTM3ODk0ZWYw)) ((str cGlk) (int 1876)) ((str c3RhdHVz) (str ZXhlY3V0ZWQ=)) ((str ZXhpdENvZGU=) (int 0)) ((str Y29tbWFuZA==) (str ZWNobyBoZWxsbw==)) ((str bG9nUGF0aA==) (str L3Zhci9mb2xkZXJzL2RmL2Rqc3hmaGMxN3g5NTY3NHdzbV9nOHM5ODAwMDBnbi9UL3N0YXJ0LWNvbW1hbmQvbG9ncy9pc29sYXRpb24vc2NyZWVuLzczYmQyOTMzLTQ5NGYtNDAwYi1hMWNkLWQwYWEzNzg5NGVmMC5sb2c=)) ((str c3RhcnRUaW1l) (str MjAyNi0wOC0xMFQxMDo0Mzo1Ni42MTFa)) ((str ZW5kVGltZQ==) (str MjAyNi0wOC0xMFQxMDo0Mzo1Ny4xMDda)) ((str d29ya2luZ0RpcmVjdG9yeQ==) (str L1VzZXJzL3J1bm5lci93b3JrL3N0YXJ0L3N0YXJ0L2pz)) ((str c2hlbGw=) (str L2Jpbi9iYXNo)) ((str cGxhdGZvcm0=) (str ZGFyd2lu)) ((str b3B0aW9ucw==) (object ((str aXNvbGF0ZWQ=) (str c2NyZWVu)) ((str aXNvbGF0aW9uTW9kZQ==) (str YXR0YWNoZWQ=)) ((str c2Vzc2lvbk5hbWU=) (str c2NyZWVuLTE3ODYzNTg2MzYyNzMtMHJvbzdz)) ((str aW1hZ2U=) (null)) ((str dm9sdW1lcw==) (null)) ((str bW91bnRz) (null)) ((str ZW52) (null)) ((str cHJpdmlsZWdlZA==) (null)) ((str bmV0d29yaw==) (null)) ((str bmV0d29ya3M=) (null)) ((str bmV0d29ya0FsaWFzZXM=) (null)) ((str ZW5kcG9pbnQ=) (null)) ((str dXNlcg==) (bool false)) ((str a2VlcEFsaXZl) (bool false)) ((str YXV0b1JlbW92ZURvY2tlckNvbnRhaW5lcg==) (bool false)) ((str YWx3YXlzQ2xlYW51cENvbnRhaW5lcg==) (bool false)) ((str a2VlcENvbnRhaW5lcg==) (bool false)) ((str a2VlcENvbnRhaW5lck9uRmFpbA==) (bool false)) ((str dXNlQ29tbWFuZFN0cmVhbQ==) (bool false))))) (object ((str dXVpZA==) (str YmYwNWQzZTAtODA0ZS00OThkLWIyNDItZTI0YzI1Yjg2MGJh)) ((str cGlk) (int 1887)) ((str c3RhdHVz) (str ZXhlY3V0ZWQ=)) ((str ZXhpdENvZGU=) (int 1)) ((str Y29tbWFuZA==) (str ZWNobyBoZWxsbw==)) ((str bG9nUGF0aA==) (str L3Zhci9mb2xkZXJzL2RmL2Rqc3hmaGMxN3g5NTY3NHdzbV9nOHM5ODAwMDBnbi9UL3N0YXJ0LWNvbW1hbmQvbG9ncy9pc29sYXRpb24vdG11eC9iZjA1ZDNlMC04MDRlLTQ5OGQtYjI0Mi1lMjRjMjViODYwYmEubG9n)) ((str c3RhcnRUaW1l) (str MjAyNi0wOC0xMFQxMDo0Mzo1Ny4zNjda)) ((str ZW5kVGltZQ==) (str MjAyNi0wOC0xMFQxMDo0Mzo1Ny41NzRa)) ((str d29ya2luZ0RpcmVjdG9yeQ==) (str L1VzZXJzL3J1bm5lci93b3JrL3N0YXJ0L3N0YXJ0L2pz)) ((str c2hlbGw=) (str L2Jpbi9iYXNo)) ((str cGxhdGZvcm0=) (str ZGFyd2lu)) ((str b3B0aW9ucw==) (object ((str aXNvbGF0ZWQ=) (str dG11eA==)) ((str aXNvbGF0aW9uTW9kZQ==) (str YXR0YWNoZWQ=)) ((str c2Vzc2lvbk5hbWU=) (str dG11eC0xNzg2MzU4NjM3MzIwLXBqZHR6ZQ==)) ((str aW1hZ2U=) (null)) ((str dm9sdW1lcw==) (null)) ((str bW91bnRz) (null)) ((str ZW52) (null)) ((str cHJpdmlsZWdlZA==) (null)) ((str bmV0d29yaw==) (null)) ((str bmV0d29ya3M=) (null)) ((str bmV0d29ya0FsaWFzZXM=) (null)) ((str ZW5kcG9pbnQ=) (null)) ((str dXNlcg==) (bool false)) ((str a2VlcEFsaXZl) (bool false)) ((str YXV0b1JlbW92ZURvY2tlckNvbnRhaW5lcg==) (bool false)) ((str YWx3YXlzQ2xlYW51cENvbnRhaW5lcg==) (bool false)) ((str a2VlcENvbnRhaW5lcg==) (bool false)) ((str a2VlcENvbnRhaW5lck9uRmFpbA==) (bool false)) ((str dXNlQ29tbWFuZFN0cmVhbQ==) (bool false))))) (object ((str dXVpZA==) (str YjNiYTBhMWYtYTE1Ny00NDc2LTgyNzYtYjcyZDhhNTY2MDhl)) ((str cGlk) (int 2774)) ((str c3RhdHVz) (str ZXhlY3V0ZWQ=)) ((str ZXhpdENvZGU=) (int 0)) ((str Y29tbWFuZA==) (str ZWNobyBUZXN0aW5nIGRlZmF1bHQgbW9kZQ==)) ((str bG9nUGF0aA==) (str L3Zhci9mb2xkZXJzL2RmL2Rqc3hmaGMxN3g5NTY3NHdzbV9nOHM5ODAwMDBnbi9UL3N0YXJ0LWNvbW1hbmQvbG9ncy9kaXJlY3QvYjNiYTBhMWYtYTE1Ny00NDc2LTgyNzYtYjcyZDhhNTY2MDhlLmxvZw==)) ((str c3RhcnRUaW1l) (str MjAyNi0wOC0xMFQxMDo0NDoxMS42NTVa)) ((str ZW5kVGltZQ==) (str MjAyNi0wOC0xMFQxMDo0NDoxMS45MDVa)) ((str d29ya2luZ0RpcmVjdG9yeQ==) (str L1VzZXJzL3J1bm5lci93b3JrL3N0YXJ0L3N0YXJ0L2pz)) ((str c2hlbGw=) (str L2Jpbi9iYXNo)) ((str cGxhdGZvcm0=) (str ZGFyd2lu)) ((str b3B0aW9ucw==) (object ((str c3Vic3RpdHV0aW9uTWF0Y2hlZA==) (bool false)) ((str b3JpZ2luYWxDb21tYW5k) (null)) ((str cnVudGltZQ==) (str QnVu)) ((str cnVudGltZVZlcnNpb24=) (str MS4zLjE0))))) (object ((str dXVpZA==) (str YWMzNjJkZTQtMWZkMS00YWVhLWJkYzItZDNmZGZlYzRmN2Vj)) ((str cGlk) (null)) ((str c3RhdHVz) (str ZXhlY3V0ZWQ=)) ((str ZXhpdENvZGU=) (int 0)) ((str Y29tbWFuZA==) (str ZWNobyBUZXN0aW5nIGNvbW1hbmQtc3RyZWFtIG1vZGU=)) ((str bG9nUGF0aA==) (str L3Zhci9mb2xkZXJzL2RmL2Rqc3hmaGMxN3g5NTY3NHdzbV9nOHM5ODAwMDBnbi9UL3N0YXJ0LWNvbW1hbmQvbG9ncy9kaXJlY3QvYWMzNjJkZTQtMWZkMS00YWVhLWJkYzItZDNmZGZlYzRmN2VjLmxvZw==)) ((str c3RhcnRUaW1l) (str MjAyNi0wOC0xMFQxMDo0NDoxMi4yOTla)) ((str ZW5kVGltZQ==) (str MjAyNi0wOC0xMFQxMDo0NDoxMi40OTda)) ((str d29ya2luZ0RpcmVjdG9yeQ==) (str L1VzZXJzL3J1bm5lci93b3JrL3N0YXJ0L3N0YXJ0L2pz)) ((str c2hlbGw=) (str L2Jpbi9iYXNo)) ((str cGxhdGZvcm0=) (str ZGFyd2lu)) ((str b3B0aW9ucw==) (object ((str c3Vic3RpdHV0aW9uTWF0Y2hlZA==) (bool false)) ((str b3JpZ2luYWxDb21tYW5k) (null)) ((str cnVudGltZQ==) (str QnVu)) ((str cnVudGltZVZlcnNpb24=) (str MS4zLjE0)) ((str ZXhlY3V0aW9uTW9kZQ==) (str Y29tbWFuZC1zdHJlYW0=))))) (object ((str dXVpZA==) (str ODYwOGZjMzctNjhmNC00NTMzLWI3NjUtOGM1NzQyYWZkMmNm)) ((str cGlk) (null)) ((str c3RhdHVz) (str ZXhlY3V0ZWQ=)) ((str ZXhpdENvZGU=) (int 0)) ((str Y29tbWFuZA==) (str ZWNobyBUZXN0aW5nIGVudiB2YXIgbW9kZQ==)) ((str bG9nUGF0aA==) (str L3Zhci9mb2xkZXJzL2RmL2Rqc3hmaGMxN3g5NTY3NHdzbV9nOHM5ODAwMDBnbi9UL3N0YXJ0LWNvbW1hbmQvbG9ncy9kaXJlY3QvODYwOGZjMzctNjhmNC00NTMzLWI3NjUtOGM1NzQyYWZkMmNmLmxvZw==)) ((str c3RhcnRUaW1l) (str MjAyNi0wOC0xMFQxMDo0NDoxMi44MDVa)) ((str ZW5kVGltZQ==) (str MjAyNi0wOC0xMFQxMDo0NDoxMy4wMzNa)) ((str d29ya2luZ0RpcmVjdG9yeQ==) (str L1VzZXJzL3J1bm5lci93b3JrL3N0YXJ0L3N0YXJ0L2pz)) ((str c2hlbGw=) (str L2Jpbi9iYXNo)) ((str cGxhdGZvcm0=) (str ZGFyd2lu)) ((str b3B0aW9ucw==) (object ((str c3Vic3RpdHV0aW9uTWF0Y2hlZA==) (bool false)) ((str b3JpZ2luYWxDb21tYW5k) (null)) ((str cnVudGltZQ==) (str QnVu)) ((str cnVudGltZVZlcnNpb24=) (str MS4zLjE0)) ((str ZXhlY3V0aW9uTW9kZQ==) (str Y29tbWFuZC1zdHJlYW0=))))) (object ((str dXVpZA==) (str NTIxNWY3YzAtYWExNi00YjY2LThlYWYtNGEwMDJlNWRhMDcy)) ((str cGlk) (int 2799)) ((str c3RhdHVz) (str ZXhlY3V0ZWQ=)) ((str ZXhpdENvZGU=) (int 0)) ((str Y29tbWFuZA==) (str ZWNobyBUZXN0aW5nIGV4ZWN1dGlvbiB0cmFja2luZw==)) ((str bG9nUGF0aA==) (str L3Zhci9mb2xkZXJzL2RmL2Rqc3hmaGMxN3g5NTY3NHdzbV9nOHM5ODAwMDBnbi9UL3N0YXJ0LWNvbW1hbmQvbG9ncy9kaXJlY3QvNTIxNWY3YzAtYWExNi00YjY2LThlYWYtNGEwMDJlNWRhMDcyLmxvZw==)) ((str c3RhcnRUaW1l) (str MjAyNi0wOC0xMFQxMDo0NDoxMy4zMjha)) ((str ZW5kVGltZQ==) (str MjAyNi0wOC0xMFQxMDo0NDoxMy41MDla)) ((str d29ya2luZ0RpcmVjdG9yeQ==) (str L1VzZXJzL3J1bm5lci93b3JrL3N0YXJ0L3N0YXJ0L2pz)) ((str c2hlbGw=) (str L2Jpbi9iYXNo)) ((str cGxhdGZvcm0=) (str ZGFyd2lu)) ((str b3B0aW9ucw==) (object ((str c3Vic3RpdHV0aW9uTWF0Y2hlZA==) (bool false)) ((str b3JpZ2luYWxDb21tYW5k) (null)) ((str cnVudGltZQ==) (str QnVu)) ((str cnVudGltZVZlcnNpb24=) (str MS4zLjE0))))))Execution tracking test passed +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.7046910Z Post job cleanup. +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:13.8678890Z Post job cleanup. +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:14.0273860Z Post job cleanup. +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:14.1487110Z [command]/opt/homebrew/bin/git version +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:14.1700960Z git version 2.55.0 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:14.1763300Z Copying '/Users/runner/.gitconfig' to '/Users/runner/work/_temp/957f8657-dc16-4bf4-a882-4e147565822a/.gitconfig' +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:14.1776660Z Temporarily overriding HOME='/Users/runner/work/_temp/957f8657-dc16-4bf4-a882-4e147565822a' before making global git config changes +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:14.1779300Z Adding repository directory to the temporary git global config as a safe directory +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:14.1786270Z [command]/opt/homebrew/bin/git config --global --add safe.directory /Users/runner/work/start/start +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:14.1906660Z Removing SSH command configuration +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:14.1912600Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp core\.sshCommand +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:14.2003070Z [command]/opt/homebrew/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:14.3213120Z Removing HTTP extra header +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:14.3217250Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:14.3288340Z [command]/opt/homebrew/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:14.4910160Z Removing includeIf entries pointing to credentials config files +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:14.5010870Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:14.5113110Z includeif.gitdir:/Users/runner/work/start/start/.git.path +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:14.5215250Z includeif.gitdir:/Users/runner/work/start/start/.git/worktrees/*.path +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:14.5317130Z includeif.gitdir:/github/workspace/.git.path +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:14.5418230Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:14.5655310Z [command]/opt/homebrew/bin/git config --local --get-all includeif.gitdir:/Users/runner/work/start/start/.git.path +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:14.5657530Z /Users/runner/work/_temp/git-credentials-71762f89-9af8-4dec-8c00-14fb26d1ed6a.config +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:14.5660040Z [command]/opt/homebrew/bin/git config --local --unset includeif.gitdir:/Users/runner/work/start/start/.git.path /Users/runner/work/_temp/git-credentials-71762f89-9af8-4dec-8c00-14fb26d1ed6a.config +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:14.5661940Z [command]/opt/homebrew/bin/git config --local --get-all includeif.gitdir:/Users/runner/work/start/start/.git/worktrees/*.path +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:14.5663120Z /Users/runner/work/_temp/git-credentials-71762f89-9af8-4dec-8c00-14fb26d1ed6a.config +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:14.5665780Z [command]/opt/homebrew/bin/git config --local --unset includeif.gitdir:/Users/runner/work/start/start/.git/worktrees/*.path /Users/runner/work/_temp/git-credentials-71762f89-9af8-4dec-8c00-14fb26d1ed6a.config +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:14.5667300Z [command]/opt/homebrew/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:14.5677530Z /github/runner_temp/git-credentials-71762f89-9af8-4dec-8c00-14fb26d1ed6a.config +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:14.5679930Z [command]/opt/homebrew/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-71762f89-9af8-4dec-8c00-14fb26d1ed6a.config +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:14.5683110Z [command]/opt/homebrew/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:14.5683890Z /github/runner_temp/git-credentials-71762f89-9af8-4dec-8c00-14fb26d1ed6a.config +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:14.5685080Z [command]/opt/homebrew/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-71762f89-9af8-4dec-8c00-14fb26d1ed6a.config +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:14.5688260Z [command]/opt/homebrew/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:14.7319510Z Removing credentials config '/Users/runner/work/_temp/git-credentials-71762f89-9af8-4dec-8c00-14fb26d1ed6a.config' +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:14.7680430Z Cleaning up orphan processes +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:15.1237380Z Terminate orphan process: pid (2472) (sleep) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:15.1478970Z Terminate orphan process: pid (2466) (sleep) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T10:44:15.1985130Z Terminate orphan process: pid (2460) (sleep) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7252716Z Current runner version: '2.336.0' +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7278316Z ##[group]Runner Image Provisioner +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7279390Z Hosted Compute Agent +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7280012Z Version: 20260707.563 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7280653Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7281423Z Build Date: 2026-07-07T19:33:50Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7282348Z Worker ID: {f1359171-a574-4447-b08c-e5ac3d706b73} +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7283035Z Azure Region: westus2 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7283669Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7285124Z ##[group]Operating System +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7285816Z Ubuntu +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7286375Z 24.04.4 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7286870Z LTS +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7287420Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7287957Z ##[group]Runner Image +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7288605Z Image: ubuntu-24.04 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7289164Z Version: 20260720.247.2 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7290377Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7292347Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7293297Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7296441Z ##[group]GITHUB_TOKEN Permissions +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7298856Z Actions: write +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7299514Z ArtifactMetadata: write +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7300111Z Attestations: write +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7300767Z Checks: write +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7301321Z CodeQuality: write +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7302151Z Contents: write +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7302807Z CopilotRequests: write +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7303395Z Deployments: write +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7304006Z Discussions: write +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7304560Z Drives: write +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7305081Z Issues: write +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7305640Z Metadata: read +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7306258Z Models: read +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7306796Z Packages: write +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7307388Z Pages: write +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7307909Z PullRequests: write +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7308521Z RepositoryProjects: write +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7309138Z SecurityEvents: write +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7309759Z Statuses: write +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7310355Z VulnerabilityAlerts: read +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7310948Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7313164Z Secret source: Actions +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7314266Z Prepare workflow directory +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7708551Z Prepare all required actions +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.7756911Z Getting action download info +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:32.1768367Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:32.4799189Z Download action repository 'oven-sh/setup-bun@v2' (SHA:0c5077e51419868618aeaa5fe8019c62421857d6) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:32.7083498Z Download action repository 'actions/setup-dotnet@v5' (SHA:26b0ec14cb23fa6904739307f278c14f94c95bf1) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.1238175Z Complete job name: Test (Bun on ubuntu-latest) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.2300969Z ##[group]Run actions/checkout@v6 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.2302830Z with: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.2303785Z repository: link-foundation/start +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.2313502Z token: *** +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.2314493Z ssh-strict: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.2315464Z ssh-user: git +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.2316377Z persist-credentials: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.2317494Z clean: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.2318419Z sparse-checkout-cone-mode: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.2319532Z fetch-depth: 1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.2320453Z fetch-tags: false +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.2321378Z show-progress: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.2322576Z lfs: false +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.2323461Z submodules: false +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.2324394Z set-safe-directory: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.2325502Z allow-unsafe-pr-checkout: false +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.2326886Z env: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.2327890Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.2329066Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.3360210Z Syncing repository: link-foundation/start +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.3364284Z ##[group]Getting Git version info +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.3365722Z Working directory is '/home/runner/work/start/start' +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.3368722Z [command]/usr/bin/git version +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.3446760Z git version 2.54.0 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.3476547Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.3494241Z Temporarily overriding HOME='/home/runner/work/_temp/9d52e247-f50c-4bdb-a0a0-2020613e19a3' before making global git config changes +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.3501664Z Adding repository directory to the temporary git global config as a safe directory +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.3505763Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.3631323Z Deleting the contents of '/home/runner/work/start/start' +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.3636854Z ##[group]Determining repository object format +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.3638964Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.3640939Z ##[group]Initializing the repository +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.3642572Z [command]/usr/bin/git init /home/runner/work/start/start +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.3718261Z hint: Using 'master' as the name for the initial branch. This default branch name +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.3720600Z hint: will change to "main" in Git 3.0. To configure the initial branch name +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.3723039Z hint: to use in all of your new repositories, which will suppress this warning, +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.3725570Z hint: call: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.3726915Z hint: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.3728664Z hint: git config --global init.defaultBranch +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.3730710Z hint: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.3732894Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.3736140Z hint: 'development'. The just-created branch can be renamed via this command: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.3738991Z hint: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.3740410Z hint: git branch -m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.3742434Z hint: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.3744495Z hint: Disable this message with "git config set advice.defaultBranchName false" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.3747719Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.3752375Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.3806534Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.3809007Z ##[group]Disabling automatic garbage collection +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.3811223Z [command]/usr/bin/git config --local gc.auto 0 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.3857922Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.3860861Z ##[group]Setting up auth +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.3864014Z Removing SSH command configuration +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.3868421Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.3898534Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.4327264Z Removing HTTP extra header +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.4335079Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.4372922Z [command]/usr/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' || :" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.4600756Z Removing includeIf entries pointing to credentials config files +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.4607673Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.4643744Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.4874084Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-0476b62a-e69c-436f-9317-77e98ee3126a.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.4916537Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-0476b62a-e69c-436f-9317-77e98ee3126a.config +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.4951448Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-0476b62a-e69c-436f-9317-77e98ee3126a.config +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.4990909Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-0476b62a-e69c-436f-9317-77e98ee3126a.config +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.5026921Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-0476b62a-e69c-436f-9317-77e98ee3126a.config +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.5097224Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.5099002Z ##[group]Fetching the repository +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.5105747Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +d959632b399ae343ff29114fc439650bf65122c5:refs/remotes/origin/main +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:34.2147010Z From https://github.com/link-foundation/start +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:34.2148328Z * [new ref] d959632b399ae343ff29114fc439650bf65122c5 -> origin/main +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:34.2189642Z [command]/usr/bin/git branch --list --remote origin/main +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:34.2221258Z origin/main +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:34.2229777Z [command]/usr/bin/git rev-parse refs/remotes/origin/main +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:34.2255757Z d959632b399ae343ff29114fc439650bf65122c5 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:34.2260449Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:34.2261564Z ##[group]Determining the checkout info +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:34.2262892Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:34.2266056Z [command]/usr/bin/git sparse-checkout disable +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:34.2316379Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:34.2346305Z ##[group]Checking out the ref +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:34.2349884Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:34.2946818Z Switched to a new branch 'main' +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:34.2948205Z branch 'main' set up to track 'origin/main'. +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:34.2959852Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:34.3010687Z [command]/usr/bin/git log -1 --format=%H +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:34.3040378Z d959632b399ae343ff29114fc439650bf65122c5 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:34.3304376Z ##[group]Run oven-sh/setup-bun@v2 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:34.3304845Z with: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:34.3305183Z bun-version: latest +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:34.3305549Z no-cache: false +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:34.3308421Z token: *** +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:34.3308761Z env: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:34.3309124Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:34.3309556Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:34.9414732Z Downloading a new version of Bun: https://github.com/oven-sh/bun/releases/download/bun-v1.3.14/bun-linux-x64.zip +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:35.2522889Z [command]/usr/bin/unzip -o -q /home/runner/work/_temp/f2b61533-a407-4637-a88b-f394c923dac6.zip +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:35.9257575Z [command]/home/runner/.bun/bin/bun --revision +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:35.9310295Z 1.3.14+0d9b296af +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:35.9497651Z ##[group]Run sudo apt-get update && sudo apt-get install -y screen tmux +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:35.9498287Z ^[[36;1msudo apt-get update && sudo apt-get install -y screen tmux^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:35.9552734Z shell: /usr/bin/bash -e {0} +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:35.9553075Z env: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:35.9553344Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:35.9553673Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.0386264Z Get:1 file:/etc/apt/apt-mirrors.txt Mirrorlist [144 B] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.0735332Z Hit:2 http://azure.archive.ubuntu.com/ubuntu noble InRelease +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.0737675Z Get:6 https://packages.microsoft.com/repos/azure-cli noble InRelease [3564 B] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.0749632Z Get:7 https://packages.microsoft.com/ubuntu/24.04/prod noble InRelease [3600 B] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.0785145Z Get:3 http://azure.archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.0849172Z Get:4 http://azure.archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.0885177Z Get:5 http://azure.archive.ubuntu.com/ubuntu noble-security InRelease [126 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.1020715Z Get:8 https://dl.google.com/linux/chrome-stable/deb stable InRelease [2548 B] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.1952353Z Get:9 https://packages.microsoft.com/repos/azure-cli noble/main amd64 Packages [2375 B] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.2450121Z Get:10 https://packages.microsoft.com/ubuntu/24.04/prod noble/main armhf Packages [12.2 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.2503958Z Get:11 https://packages.microsoft.com/ubuntu/24.04/prod noble/main arm64 Packages [274 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.2577175Z Get:12 https://packages.microsoft.com/ubuntu/24.04/prod noble/main all Packages [643 B] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.2626637Z Get:13 https://packages.microsoft.com/ubuntu/24.04/prod noble/main amd64 Packages [314 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.2973179Z Get:14 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1187 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.3100975Z Get:15 http://azure.archive.ubuntu.com/ubuntu noble-updates/main Translation-en [281 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.3102694Z Get:16 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 Components [180 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.3136404Z Get:17 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1682 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.3228451Z Get:18 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe Translation-en [335 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.3263541Z Get:19 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components [388 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.3322927Z Get:20 http://azure.archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [1416 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.3383004Z Get:21 http://azure.archive.ubuntu.com/ubuntu noble-updates/restricted Translation-en [321 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.3416909Z Get:22 http://azure.archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Packages [45.4 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.3436268Z Get:23 http://azure.archive.ubuntu.com/ubuntu noble-updates/multiverse Translation-en [12.3 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.3903840Z Get:24 http://azure.archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Components [940 B] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.3954023Z Get:25 http://azure.archive.ubuntu.com/ubuntu noble-backports/main amd64 Components [5776 B] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.3974933Z Get:26 http://azure.archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [31.0 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.3990132Z Get:27 http://azure.archive.ubuntu.com/ubuntu noble-backports/universe amd64 Components [12.6 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.4413391Z Get:28 http://azure.archive.ubuntu.com/ubuntu noble-security/main amd64 Packages [927 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.4503191Z Get:29 http://azure.archive.ubuntu.com/ubuntu noble-security/main Translation-en [201 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.4515615Z Get:30 http://azure.archive.ubuntu.com/ubuntu noble-security/main amd64 Components [46.3 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.4552821Z Get:31 http://azure.archive.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1199 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.4610779Z Get:32 http://azure.archive.ubuntu.com/ubuntu noble-security/universe Translation-en [239 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.4646662Z Get:33 http://azure.archive.ubuntu.com/ubuntu noble-security/universe amd64 Components [76.2 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.4661347Z Get:34 http://azure.archive.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [1320 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.4754054Z Get:35 http://azure.archive.ubuntu.com/ubuntu noble-security/restricted Translation-en [302 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.4782727Z Get:36 http://azure.archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Packages [40.3 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.4796827Z Get:37 http://azure.archive.ubuntu.com/ubuntu noble-security/multiverse Translation-en [10.6 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.5163245Z Get:38 https://dl.google.com/linux/chrome-stable/deb stable/main amd64 Packages [1407 B] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:40.5295684Z Fetched 11.3 MB in 1s (8317 kB/s) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:41.2648943Z Reading package lists... +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:41.2954390Z Reading package lists... +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:41.4590425Z Building dependency tree... +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:41.4598459Z Reading state information... +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:41.6249018Z screen is already the newest version (4.9.1-1ubuntu1). +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:41.6249967Z screen set to manually installed. +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:41.6250840Z tmux is already the newest version (3.4-1ubuntu0.1). +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:41.6251353Z tmux set to manually installed. +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:41.6252090Z 0 upgraded, 0 newly installed, 0 to remove and 86 not upgraded. +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:41.6353104Z ##[group]Run actions/setup-dotnet@v5 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:41.6353388Z with: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:41.6353584Z dotnet-version: 8.0.x +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:41.6353803Z cache: false +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:41.6353986Z env: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:41.6354181Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:41.6354442Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:41.7752798Z [command]/home/runner/work/_actions/actions/setup-dotnet/v5/externals/install-dotnet.sh --skip-non-versioned-files --runtime dotnet --channel LTS +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:42.1541311Z dotnet-install: .NET Core Runtime with version '10.0.10' is already installed. +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:42.1570215Z [command]/home/runner/work/_actions/actions/setup-dotnet/v5/externals/install-dotnet.sh --skip-non-versioned-files --channel 8.0 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:42.3755899Z dotnet-install: .NET Core SDK with version '8.0.423' is already installed. +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:42.3906643Z ##[group]Run dotnet tool install --global clink +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:42.3907023Z ^[[36;1mdotnet tool install --global clink^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:42.3951972Z shell: /usr/bin/bash -e {0} +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:42.3952304Z env: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:42.3952517Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:42.3952814Z DOTNET_ROOT: /usr/share/dotnet +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:42.3953049Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.4429731Z You can invoke the tool using the following command: clink +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.4430751Z Tool 'clink' (version '2.5.0') was successfully installed. +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.4634728Z ##[group]Run echo "$HOME/.dotnet/tools" >> $GITHUB_PATH +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.4635142Z ^[[36;1mecho "$HOME/.dotnet/tools" >> $GITHUB_PATH^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.4679557Z shell: /usr/bin/bash -e {0} +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.4679800Z env: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.4680012Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.4680313Z DOTNET_ROOT: /usr/share/dotnet +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.4680549Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.4770569Z ##[group]Run bun install +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.4770837Z ^[[36;1mbun install^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.4811201Z shell: /usr/bin/bash -e {0} +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.4811442Z env: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.4811649Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.4812083Z DOTNET_ROOT: /usr/share/dotnet +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.4812324Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.4898708Z bun install v1.3.14 (0d9b296a) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.7579163Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.7586019Z $ cd .. && husky .husky || true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.9723666Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.9724215Z + @changesets/cli@2.31.0 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.9724677Z + @eslint/js@10.0.1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.9724892Z + eslint@10.3.0 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.9725137Z + eslint-config-prettier@10.1.8 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.9725451Z + eslint-plugin-prettier@5.5.5 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.9725689Z + husky@9.1.7 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.9725897Z + lint-staged@17.0.4 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.9726133Z + prettier@3.8.3 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.9726347Z + command-stream@0.9.4 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.9726646Z + lino-objects-codec@0.4.0 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.9726813Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.9726942Z 199 packages installed [483.00ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.9792722Z ##[group]Run bun run test +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.9793189Z ^[[36;1mbun run test^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.9844046Z shell: /usr/bin/bash -e {0} +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.9844296Z env: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.9844506Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.9844796Z DOTNET_ROOT: /usr/share/dotnet +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.9845035Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.9927601Z $ bun ../scripts/run-js-tests.mjs +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0230477Z bun test v1.3.14 (0d9b296a) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0336876Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0337935Z ##[group]test/args-parser-control.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0626207Z (pass) control options > should parse --stop with UUID or session name [1.41ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0627176Z (pass) control options > should parse --stop=value format [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0628577Z (pass) control options > should parse --terminate with UUID or session name [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0629520Z (pass) control options > should parse --terminate=value format [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0632546Z (pass) control options > should throw error for missing --stop argument [0.53ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0633858Z (pass) control options > should throw error for empty --stop=value argument [0.12ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0635139Z (pass) control options > should throw error for missing --terminate argument [0.10ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0636231Z (pass) control options > should throw error for empty --terminate=value argument [0.11ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0642761Z (pass) control options > should reject combining query and control modes [0.19ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0643877Z (pass) control options > should reject combining upload-log with control modes [0.16ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0644512Z (pass) control options > should reject output-format with control modes [0.22ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0645502Z (pass) control options > should default control options to null [0.14ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0646035Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0646878Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0647084Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0647620Z ##[group]test/args-parser-docker-cleanup.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0659657Z (pass) docker container cleanup options > should parse --auto-remove-docker-container flag [0.23ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0660917Z (pass) docker container cleanup options > should parse --always-cleanup-container flag [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0662486Z (pass) docker container cleanup options > should parse --keep-container flag [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0663862Z (pass) docker container cleanup options > should parse --keep-container-on-fail flag [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0665219Z (pass) docker container cleanup options > should default cleanup flags to false [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0666818Z (pass) docker container cleanup options > should throw error for docker cleanup options without docker isolation [0.45ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0668635Z (pass) docker container cleanup options > should throw error for docker cleanup options without isolation [0.16ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0670343Z (pass) docker container cleanup options > should work with keep-alive and auto-remove-docker-container [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0672592Z (pass) docker container cleanup options > should reject conflicting docker cleanup options [0.35ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0673031Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0673339Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0673632Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0674217Z ##[group]test/args-parser-isolation-alias.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0685478Z (pass) parseArgs --isolation alias > should parse --isolation alias with value [0.12ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0690425Z (pass) parseArgs --isolation alias > should parse --isolation=value alias format [0.16ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0692123Z (pass) parseArgs --isolation alias > should parse --isolation alias before command without separator [0.11ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0693505Z (pass) parseArgs unknown wrapper options > should throw for unknown wrapper option before separator [0.15ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0695301Z (pass) parseArgs unknown wrapper options > should throw for unknown wrapper option without separator [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0696288Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0696778Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0697057Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0697455Z ##[group]test/args-parser-shell.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0703276Z (pass) shell option > should default shell to auto [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0703953Z (pass) shell option > should parse --shell bash [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0704790Z (pass) shell option > should parse --shell zsh [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0709698Z (pass) shell option > should parse --shell sh [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0728984Z (pass) shell option > should parse --shell auto [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0730410Z (pass) shell option > should parse --shell=value format [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0730983Z (pass) shell option > should normalize shell to lowercase [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0732041Z (pass) shell option > should throw error for missing shell argument [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0732915Z (pass) shell option > should throw error for invalid shell [0.13ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0766955Z (pass) shell option > should list valid shells in error message [0.26ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0768192Z (pass) shell option > should work with ssh isolation [0.11ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0769036Z (pass) VALID_SHELLS > should include bash [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0769814Z (pass) VALID_SHELLS > should include zsh [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0770477Z (pass) VALID_SHELLS > should include sh [0.01ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0771068Z (pass) VALID_SHELLS > should include auto [0.01ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0771434Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0772087Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0772305Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0772727Z ##[group]test/args-parser.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0773535Z (pass) parseArgs > basic command parsing > should parse simple command without options [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0774627Z (pass) parseArgs > basic command parsing > should parse command with -- separator [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0776189Z (pass) parseArgs > basic command parsing > should parse empty command correctly [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0776968Z (pass) parseArgs > isolation options > should parse --isolated with value [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0777534Z (pass) parseArgs > isolation options > should parse -i shorthand [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0778094Z (pass) parseArgs > isolation options > should parse --isolated=value format [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0778681Z (pass) parseArgs > isolation options > should normalize backend to lowercase [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0779620Z (pass) parseArgs > isolation options > should throw error for missing backend argument [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0780275Z (pass) parseArgs > attached and detached modes > should parse --attached flag [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0780869Z (pass) parseArgs > attached and detached modes > should parse -a shorthand [0.10ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0781485Z (pass) parseArgs > attached and detached modes > should parse --detached flag [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0782686Z (pass) parseArgs > attached and detached modes > should parse -d shorthand [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0783894Z (pass) parseArgs > attached and detached modes > should throw error when both --attached and --detached are set [0.10ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0785056Z (pass) parseArgs > attached and detached modes > should provide helpful error message for mode conflict [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0785718Z (pass) parseArgs > session option > should parse --session with value [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0786461Z (pass) parseArgs > session option > should parse -s shorthand [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0787364Z (pass) parseArgs > session option > should parse --session=value format [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0787987Z (pass) parseArgs > session option > should throw error for session without isolation [0.10ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0789031Z (pass) parseArgs > docker image option > should parse --image with value [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0789757Z (pass) parseArgs > docker image option > should parse --image=value format [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0791452Z (pass) parseArgs > docker image option > should use default OS-matched image for docker without --image [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0792497Z (pass) parseArgs > docker image option > should throw error for image with non-docker backend [0.14ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0793164Z (pass) parseArgs > SSH endpoint option > should parse --endpoint with value [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0794228Z (pass) parseArgs > SSH endpoint option > should parse --endpoint=value format [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0795315Z (pass) parseArgs > SSH endpoint option > should throw error for ssh without endpoint [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0796490Z (pass) parseArgs > SSH endpoint option > should throw error for endpoint with non-ssh backend [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0797581Z (pass) parseArgs > keep-alive option > should parse --keep-alive flag [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0798706Z (pass) parseArgs > keep-alive option > should parse -k shorthand [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0799624Z (pass) parseArgs > keep-alive option > should default keepAlive to false [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0800708Z (pass) parseArgs > keep-alive option > should throw error for keep-alive without isolation [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0801934Z (pass) parseArgs > keep-alive option > should work with detached mode [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0802868Z (pass) parseArgs > keep-alive option > should work with docker [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0803959Z (pass) parseArgs > command without separator > should parse command after options without separator [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0805181Z (pass) parseArgs > command without separator > should handle mixed options and command [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0806200Z (pass) parseArgs > backend validation > should accept valid backends [0.14ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0807278Z (pass) parseArgs > backend validation > should throw error for invalid backend [0.29ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0808386Z (pass) parseArgs > backend validation > should list valid backends in error message [0.17ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0809328Z (pass) validateOptions > should pass for valid options [0.23ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0810251Z (pass) validateOptions > should throw for attached and detached together [0.17ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0811177Z (pass) validateOptions > should pass for docker with image [0.15ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0812309Z (pass) generateSessionName > should generate unique session names [0.28ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0813230Z (pass) generateSessionName > should use default prefix [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0814029Z (pass) generateSessionName > should use custom prefix [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0814873Z (pass) generateSessionName > should contain timestamp-like portion [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0815753Z (pass) hasIsolation > should return true when isolated is set [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0816596Z (pass) hasIsolation > should return false when isolated is null [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0817424Z (pass) getEffectiveMode > should return attached by default [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0818309Z (pass) getEffectiveMode > should return attached when explicitly set [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0819181Z (pass) getEffectiveMode > should return detached when set [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0819893Z (pass) VALID_BACKENDS > should include screen [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0820514Z (pass) VALID_BACKENDS > should include tmux [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0821131Z (pass) VALID_BACKENDS > should include docker [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0822311Z (pass) user isolation option > should parse --isolated-user without value (auto-generated username) [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0823508Z (pass) user isolation option > should parse --isolated-user with custom username [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0824420Z (pass) user isolation option > should parse -u shorthand [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0825260Z (pass) user isolation option > should parse -u with custom username [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0826237Z (pass) user isolation option > should parse --isolated-user=value format [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0827154Z (pass) user isolation option > should work with isolation options [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0828563Z (pass) user isolation option > should work without isolation (standalone user isolation) [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0829706Z (pass) user isolation option > should accept valid usernames [0.20ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0830823Z (pass) user isolation option > should reject invalid username formats with --isolated-user=value syntax [0.19ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0832442Z (pass) user isolation option > should not consume invalid username as argument (treats as command) [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0833669Z (pass) user isolation option > should throw error for user with docker isolation [0.14ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0834569Z (pass) user isolation option > should work with tmux isolation [0.10ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0835531Z (pass) use-command-stream option > should parse --use-command-stream flag [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0836850Z (pass) use-command-stream option > should default useCommandStream to false [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0837747Z (pass) use-command-stream option > should work with other options [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0838644Z (pass) use-command-stream option > should work without other options [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0839481Z (pass) keep-user option > should parse --keep-user flag [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0840241Z (pass) keep-user option > should default keepUser to false [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0841087Z (pass) keep-user option > should throw error for keep-user without user [0.11ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0842210Z (pass) keep-user option > should work with user and isolation options [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0842933Z (pass) status option > should parse --status with UUID [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0843382Z (pass) status option > should parse --status=value format [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0843866Z (pass) status option > should throw error for missing UUID argument [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0844447Z (pass) status option > should throw error for --status with -flag as next argument [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0844971Z (pass) status option > should default status to null [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0845488Z (pass) upload-log option > should parse --upload-log with UUID or session name [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0846036Z (pass) upload-log option > should parse --upload-log=value format [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0846592Z (pass) upload-log option > should throw error for missing --upload-log argument [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0847206Z (pass) upload-log option > should throw error for empty --upload-log=value argument [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0847860Z (pass) upload-log option > should default uploadLog to null [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0848559Z (pass) list option > should parse --list flag [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0849245Z (pass) list option > should parse --list with JSON output format [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0850020Z (pass) list option > should normalize output format with --list [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0850815Z (pass) list option > should default list to false [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0851884Z (pass) output-format option > should parse --output-format with --status [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0852761Z (pass) output-format option > should parse --output-format=value format [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0853315Z (pass) output-format option > should normalize format to lowercase [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0853890Z (pass) output-format option > should throw error for missing format argument [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0854471Z (pass) output-format option > should throw error for invalid format [0.10ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0855050Z (pass) output-format option > should throw error for output-format without status [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0855622Z (pass) output-format option > should accept all valid output formats [0.11ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0856157Z (pass) output-format option > should default outputFormat to null [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0856658Z (pass) VALID_OUTPUT_FORMATS > should include links-notation [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0857092Z (pass) VALID_OUTPUT_FORMATS > should include json [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0857669Z (pass) VALID_OUTPUT_FORMATS > should include text [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0858094Z (pass) cleanup options > should parse --cleanup flag [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0858544Z (pass) cleanup options > should parse --cleanup-dry-run flag [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0859000Z (pass) cleanup options > should default cleanup to false [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0859259Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0859705Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0859821Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0860237Z ##[group]test/cli.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.2789657Z (pass) CLI version flag > should display version with --version [186.31ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.3579803Z (pass) CLI version flag > should display version with -v [79.18ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.4309015Z (pass) CLI version flag > should show correct package version [72.95ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.4821264Z (pass) CLI basic behavior > should show usage when no arguments provided [51.18ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.5270179Z (pass) CLI basic behavior > should show usage when no command provided after -- [42.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:50.5036052Z (pass) CLI isolation output (issue #67) > should display screen session name when using screen isolation [1979.36ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:51.0990186Z (pass) CLI isolation output (issue #67) > should display tmux session name when using tmux isolation [595.40ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:55.2370588Z (pass) CLI isolation output (issue #67) > should display docker container name when using docker isolation [4138.01ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:55.2371374Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:55.2372996Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:55.2373189Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:55.2373675Z ##[group]test/command-builder-docker-cleanup.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:55.2399719Z (pass) command-builder docker cleanup forwarding > forwards cleanup policy flags when a remaining level uses docker [0.48ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:55.2401404Z (pass) command-builder docker cleanup forwarding > does not forward docker cleanup flags after the docker level is consumed [0.13ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:55.2402615Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:55.2403203Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:55.2403413Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:55.2403904Z ##[group]test/create-github-release.mjs: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:55.3099535Z (pass) create-github-release script > treats an existing GitHub release as an idempotent skip [68.46ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:55.3777077Z (pass) create-github-release script > fails when gh api returns an unexpected error [67.72ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:55.3777826Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:55.3778368Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:55.3778581Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:55.3779227Z ##[group]test/docker-autoremove.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:55.3802772Z (pass) Docker Container Cleanup Policy > cleanup decisions > should keep abnormal containers under the default policy [0.10ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:55.3809710Z (pass) Docker Container Cleanup Policy > cleanup decisions > should keep OOM-killed containers with keepContainerOnFail [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:55.3811562Z (pass) Docker Container Cleanup Policy > cleanup decisions > should honor explicit always-cleanup policy [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:55.3814305Z (pass) Docker Container Cleanup Policy > cleanup decisions > should make the detached watcher inspect OOMKilled before default cleanup [0.39ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.1037933Z $ echo "test" && sleep 0.5 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.1038159Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8546749Z (pass) Docker Container Cleanup Policy > auto-remove enabled > should automatically remove container when autoRemoveDockerContainer is true [1474.11ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8547893Z ✓ Docker container auto-removed after exit (filesystem not preserved) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5908361Z $ echo "test" && sleep 0.1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5908692Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:58.0181485Z (pass) Docker Container Cleanup Policy > default cleanup > should remove container filesystem by default [1163.42ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:58.7175661Z $ echo "test" && sleep 0.1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:58.7175980Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.0205929Z (pass) Docker Container Cleanup Policy > keep-container opt-out > should preserve container filesystem when keepContainer is true [1002.46ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.7507851Z $ echo "test" && exit 7 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.7508159Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.9648572Z (pass) Docker Container Cleanup Policy > keep-container opt-out > should preserve failed containers when keepContainerOnFail is true [944.21ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:00.7047578Z $ printf 'attached-log-line\n' +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:00.7047833Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:00.8279214Z attached-log-line +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:00.9703691Z (pass) Docker Container Cleanup Policy > attached mode logging > should write attached docker output to the provided host log path [1005.46ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:00.9704654Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:00.9705638Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:00.9705846Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:00.9706374Z ##[group]test/docker-network-integration.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:02.9022114Z $ ping -c 1 formal-ai && wget -q --spider https://api.github.com +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:02.9022594Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:03.2045311Z 72 | } +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:03.2045700Z 73 | ); +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:03.2046293Z 74 | assert.strictEqual(joined.success, true, joined.message); +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:03.2047001Z 75 | const joinedExit = docker(['wait', connected]); +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:03.2047704Z 76 | assert.strictEqual(joinedExit.status, 0, joinedExit.stderr); +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:03.2048415Z 77 | assert.strictEqual(joinedExit.stdout.trim(), '0'); +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:03.2048938Z ^ +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:03.2049390Z AssertionError: Expected values to be strictly equal: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:03.2049797Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:03.2049933Z '1' !== '0' +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:03.2050107Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:03.2050304Z generatedMessage: true, +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:03.2050723Z actual: "1", +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:03.2051098Z expected: "0", +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:03.2051496Z operator: "strictEqual", +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:03.2071525Z code: "ERR_ASSERTION" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:03.2071829Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:03.2072443Z at /home/runner/work/start/start/js/test/docker-network-integration.js:77:12 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:03.2073044Z at processTicksAndRejections (native:7:39) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:03.2073413Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:03.2101107Z ##[error]:'1' !== '0' +Test (Bun on ubuntu-latest) UNKNOWN STEP +Test (Bun on ubuntu-latest) UNKNOWN STEP at /home/runner/work/start/start/js/test/docker-network-integration.js:77:12 +Test (Bun on ubuntu-latest) UNKNOWN STEP at processTicksAndRejections (native:7:39) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:03.2114841Z (fail) Docker named network integration > reaches a private sidecar and the internet through two networks [395.11ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:03.3054957Z $ echo should-not-run +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:03.3055168Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:03.5727343Z $ echo should-not-run +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:03.5727576Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:03.9157915Z $ echo should-not-run +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:03.9158230Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.0473794Z docker: Error response from daemon: failed to set up container networking: network start-network-61677298-absent not found +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.0474653Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.0482690Z Run 'docker run --help' for more information +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.1968353Z $ echo should-not-run +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.1968607Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.2274741Z (pass) Docker named network integration > fails for a missing network without orphaning a container [1022.89ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.3529208Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.3530203Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.3530355Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.3530659Z ##[group]test/docker-runtime-options.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.3554590Z (pass) Docker runtime options parsing > should parse repeatable --volume and -v [0.72ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.3555904Z (pass) Docker runtime options parsing > should parse --volume=value and -v=value [0.15ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.3556956Z (pass) Docker runtime options parsing > should parse repeatable --mount [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.3557981Z (pass) Docker runtime options parsing > should parse repeatable --env and -e [0.10ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.3558963Z (pass) Docker runtime options parsing > should parse --privileged [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.3560360Z (pass) Docker runtime options parsing > should parse repeatable --network forms without consuming child args [0.14ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.3562013Z (pass) Docker runtime options parsing > should parse repeatable --network-alias value and equals forms [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.3563622Z (pass) Docker runtime options parsing > should default runtime options to empty/false [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.3564837Z (pass) Docker runtime options parsing > should throw when --volume requires an argument [0.18ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.3565998Z (pass) Docker runtime options parsing > should throw when --env requires an argument [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.3567158Z (pass) Docker runtime options validation > should reject --volume with non-docker backend [0.10ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.3568300Z (pass) Docker runtime options validation > should reject --mount without isolation [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.3569425Z (pass) Docker runtime options validation > should reject --env with non-docker backend [0.10ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.3570554Z (pass) Docker runtime options validation > should reject --privileged without docker [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.3572616Z (pass) Docker runtime options validation > should reject network options without docker [0.15ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.3577462Z (pass) Docker runtime options validation > should accept runtime options when stack includes docker [0.26ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.3578613Z (pass) buildDockerRuntimeArgs > should build empty args by default [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.3579542Z (pass) buildDockerRuntimeArgs > should add --privileged first [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.3580526Z (pass) buildDockerRuntimeArgs > should expand env, volumes, and mounts in order [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.3581624Z (pass) buildDockerRuntimeStatusLines > should return no lines for empty options [0.12ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.3583015Z (pass) buildDockerRuntimeStatusLines > should format volumes, mounts, env, and privileged lines [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.3583769Z (pass) buildDockerRuntimeStatusLines > should join multiple volumes with a comma [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.3584486Z (pass) buildDockerRuntimeMetadata > should null out empty collections and falsy privileged [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.3585237Z (pass) buildDockerRuntimeMetadata > should pass through populated collections and privileged [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.3585638Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.3585921Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.3586028Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.3586273Z ##[group]test/echo-integration.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.3596585Z === Echo Integration Tests - Issue #55 === +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.3597137Z Testing that "echo hi" works correctly across all isolation modes +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.3597758Z Coverage: No isolation, Screen (attached/detached), Tmux (attached/detached), Docker (attached/detached) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.3598158Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.4691362Z (pass) Echo Integration Tests - Issue #55 > No Isolation Mode (Direct Execution) > should execute echo hi and show output with proper formatting [56.79ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.4692977Z ✓ No isolation mode: echo hi works correctly +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.5234849Z (pass) Echo Integration Tests - Issue #55 > No Isolation Mode (Direct Execution) > should execute echo with single quotes [54.38ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.5235834Z ✓ No isolation mode: echo with single quotes works +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.5829505Z (pass) Echo Integration Tests - Issue #55 > No Isolation Mode (Direct Execution) > should execute echo with double quotes [59.48ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.5830462Z ✓ No isolation mode: echo with double quotes works +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.6359139Z (pass) Echo Integration Tests - Issue #55 > No Isolation Mode (Direct Execution) > should have consistent empty line formatting [52.94ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.6360087Z ✓ Empty line formatting is consistent +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.7991232Z (pass) Echo Integration Tests - Issue #55 > Screen Isolation Mode > Attached Mode > should execute echo hi in attached screen mode with proper formatting [163.11ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.7993124Z ✓ Screen isolation (attached): echo hi works correctly +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.9624999Z (pass) Echo Integration Tests - Issue #55 > Screen Isolation Mode > Attached Mode > should execute echo with quotes in attached screen mode [163.42ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.9626089Z ✓ Screen isolation (attached): echo with quotes works +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:05.1263307Z (pass) Echo Integration Tests - Issue #55 > Screen Isolation Mode > Attached Mode > should show exit code and finish block in attached screen mode [163.77ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:05.1264415Z ✓ Screen isolation (attached): finish block displays correctly +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:05.1893843Z (pass) Echo Integration Tests - Issue #55 > Screen Isolation Mode > Detached Mode > should execute echo hi in detached screen mode [63.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:05.1894879Z ✓ Screen isolation (detached): echo hi starts correctly +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:05.2510539Z (pass) Echo Integration Tests - Issue #55 > Screen Isolation Mode > Detached Mode > should show session name in detached screen mode for reattaching [61.63ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:05.2512280Z ✓ Screen isolation (detached): session name displayed for reattaching +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:05.3099992Z open terminal failed: not a terminal +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:05.3100812Z Error: Tmux session "tmux-1786358645294-jgt351" exited with code 1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:05.3102412Z (pass) Echo Integration Tests - Issue #55 > Tmux Isolation Mode > Attached Mode > should handle attached tmux mode (may require TTY) [59.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:05.3103910Z ⚠ Tmux isolation (attached): skipped (no TTY available) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:05.4070762Z (pass) Echo Integration Tests - Issue #55 > Tmux Isolation Mode > Detached Mode > should execute echo hi in detached tmux mode [96.90ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:05.4072534Z ✓ Tmux isolation (detached): echo hi starts correctly +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:05.4809760Z (pass) Echo Integration Tests - Issue #55 > Tmux Isolation Mode > Detached Mode > should show session name in detached tmux mode for reattaching [73.83ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:05.4811362Z ✓ Tmux isolation (detached): session name displayed for reattaching +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:05.5553215Z (pass) Echo Integration Tests - Issue #55 > Tmux Isolation Mode > Detached Mode > should execute echo with quotes in detached tmux mode [74.35ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:05.5554683Z ✓ Tmux isolation (detached): echo with quotes works +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:05.5555917Z (pass) Echo Integration Tests - Issue #55 > Docker Isolation Mode > Attached Mode > should skip attached docker tests when no TTY is available [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:05.5557640Z ⚠ no TTY available, skipping attached docker tests +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:06.4903873Z (pass) Echo Integration Tests - Issue #55 > Docker Isolation Mode > Detached Mode > should execute echo hi in detached docker mode [933.93ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:06.4906082Z ✓ Docker isolation (detached): echo hi starts correctly +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:07.3813891Z (pass) Echo Integration Tests - Issue #55 > Docker Isolation Mode > Detached Mode > should show session/container name in detached docker mode for reattaching [891.28ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:07.3815292Z ✓ Docker isolation (detached): session/container name displayed for reattaching +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.3129322Z ✓ Docker isolation (detached): echo with quotes works +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.3132524Z (pass) Echo Integration Tests - Issue #55 > Docker Isolation Mode > Detached Mode > should execute echo with quotes in detached docker mode [932.35ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.3803327Z (pass) Echo Integration Tests - Issue #55 > Output Block Formatting > should not truncate long log paths [67.37ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.3804194Z ✓ Log paths are not truncated +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.4340850Z (pass) Echo Integration Tests - Issue #55 > Output Block Formatting > should show full session ID in both start and finish blocks [53.69ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.4342633Z ✓ Session IDs are complete UUIDs in both blocks +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.4873056Z (pass) Echo Integration Tests - Issue #55 > Output Block Formatting > should have consistent exit code formatting [53.27ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.4874001Z ✓ Exit code formatting is consistent +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.5413323Z (pass) Echo Integration Tests - Issue #55 > Output Block Formatting > should include timing information in finish block [53.93ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.5414214Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.5414906Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.5415742Z ✓ Timing information is present in finish block +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.5416430Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.5416765Z ##[group]test/execution-control.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.5462019Z (pass) execution control > should map screen stop to CTRL+C injection [0.41ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.5605128Z (pass) execution control > should send stop command to a detached screen session [14.27ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.5643185Z (pass) execution control > should stop a detached docker container with docker stop [1.97ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.5644377Z (pass) execution control > should send docker terminate through docker kill [1.21ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.5651484Z (pass) execution control > should reject non-detached records [0.97ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.5653302Z (pass) process id collection > should parse a GNU Screen process id from screen -ls output [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.5655155Z (pass) process id collection > should collect wrapper, screen, and descendant process IDs [0.12ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.5655822Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.5656325Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.5656452Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.5656744Z ##[group]test/execution-store.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.5670505Z === Execution Store Unit Tests === +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.5675457Z (pass) ExecutionRecord > should create a new execution record with default values [0.11ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.5676685Z (pass) ExecutionRecord > should create a new execution record with custom values [0.11ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.5677755Z (pass) ExecutionRecord > should mark execution as completed [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.5678716Z (pass) ExecutionRecord > should convert to plain object and back [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.5681644Z (pass) LockManager > should acquire and release a lock [0.34ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.5687319Z (pass) LockManager > should fail to acquire lock if already held by another process [0.53ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.5689008Z (pass) LockManager > should detect stale locks [0.22ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.5691519Z (pass) ExecutionStore > should create app folder on initialization [0.19ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.5698903Z (pass) ExecutionStore > should save and retrieve an execution record [0.73ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.5711384Z (pass) ExecutionStore > should update an existing record [1.25ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.5736628Z (pass) ExecutionStore > should get all records [2.49ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.5767255Z (pass) ExecutionStore > should get records by status [3.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.5792191Z (pass) ExecutionStore > should get recent records [2.48ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.5805014Z (pass) ExecutionStore > should delete a record [1.29ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.5807559Z (pass) ExecutionStore > should return false when deleting non-existent record [0.24ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.5823836Z (pass) ExecutionStore > should clear all records [1.61ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.5862875Z (pass) ExecutionStore > should get statistics [3.21ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.6033311Z (pass) ExecutionStore > should handle concurrent saves with locking [16.36ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.6052881Z (pass) ExecutionStore > should persist data to lino file [0.51ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.6662733Z (pass) isClinkInstalled > should return a boolean [63.71ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.6676335Z (pass) ExecutionStore with lino-objects-codec > should properly encode and decode complex options [1.40ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.6682682Z (pass) ExecutionStore with lino-objects-codec > should handle special characters in command [0.62ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.6690782Z (pass) ExecutionStore with lino-objects-codec > should handle unicode characters [0.82ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.6708220Z (pass) ExecutionStore verifyConsistency > should report consistency status for lino-only store [1.74ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.6718773Z (pass) ExecutionStore cleanupStale > should return empty result when no stale records exist [1.01ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.6729502Z (pass) ExecutionStore cleanupStale > should detect stale records with non-existent PIDs [1.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.6738597Z (pass) ExecutionStore cleanupStale > should detect stale records that exceed max age [0.88ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.6747034Z (pass) ExecutionStore cleanupStale > should not detect records within max age as stale [0.83ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.6767897Z (pass) ExecutionStore cleanupStale > should clean up stale records when dryRun is false [2.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.6780226Z (pass) ExecutionStore cleanupStale > should handle custom max age [1.19ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.6780770Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.6781464Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.6781938Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.6782500Z ##[group]test/failure-handler.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.6822427Z (pass) failure-handler > parseGitUrl > should parse HTTPS GitHub URL [0.64ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.6823478Z (pass) failure-handler > parseGitUrl > should parse HTTPS URL with .git suffix [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.6824479Z (pass) failure-handler > parseGitUrl > should parse SSH git@ URL [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.6825735Z (pass) failure-handler > parseGitUrl > should parse git+https URL format [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.6826749Z (pass) failure-handler > parseGitUrl > should return null for empty string [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.6827717Z (pass) failure-handler > parseGitUrl > should return null for null/undefined input [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.6828486Z (pass) failure-handler > parseGitUrl > should return null for non-github URL [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.6829691Z (pass) failure-handler > parseGitUrl > should return null for invalid/random string [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.6831095Z (pass) failure-handler > parseGitUrl > should normalize URL to https://github.com format [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.6832708Z (pass) failure-handler > parseGitUrl > should handle URL with subdirectory (only owner/repo captured) [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.6833926Z (pass) failure-handler > parseGitUrl > should return object with owner, repo, url keys [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.6834646Z (pass) failure-handler > handleFailure > should return early when disableAutoIssue is true [0.20ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.6835459Z (pass) failure-handler > handleFailure > should return early when disableAutoIssue is true (verbose mode) [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.6835980Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.6836431Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.6836643Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.6837146Z ##[group]test/isolation-cleanup.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.6837478Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.6837484Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.6837834Z Auto-issue creation disabled via START_DISABLE_AUTO_ISSUE +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.9099889Z ✓ Screen session auto-exited (no sessions found in screen -ls) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.9101159Z (pass) Isolation Resource Cleanup Verification > screen resource cleanup > should not list screen session after command completes (auto-exit by default) [225.29ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:09.9224966Z ✓ Screen session kept alive as expected with --keep-alive +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:09.9265185Z (pass) Isolation Resource Cleanup Verification > screen resource cleanup > should keep screen session alive when keepAlive is true [1016.43ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:10.0528940Z (pass) Isolation Resource Cleanup Verification > tmux resource cleanup > should not list tmux session after command completes (auto-exit by default) [126.34ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:10.0530284Z ✓ Tmux session auto-exited (no sessions found in tmux ls) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:11.0744977Z ✓ Tmux session kept alive as expected with --keep-alive +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:11.0793548Z (pass) Isolation Resource Cleanup Verification > tmux resource cleanup > should keep tmux session alive when keepAlive is true [1026.33ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:11.7901234Z $ echo "test" && sleep 0.1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:11.7901561Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:12.1135002Z ✓ Docker container auto-exited and stopped (resources released, filesystem preserved) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:12.1287563Z (pass) Isolation Resource Cleanup Verification > docker resource cleanup > should show docker container as exited after command completes (auto-exit by default) [1049.46ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:12.8473874Z $ echo "test" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:12.8474373Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:13.9929991Z ✓ Docker container kept running as expected with --keep-alive +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0848404Z (pass) Isolation Resource Cleanup Verification > docker resource cleanup > should keep docker container running when keepAlive is true [1955.99ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0849796Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0850991Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0851219Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0851677Z ##[group]test/isolation-log-utils.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0879748Z (pass) isolation-log-utils > getTimestamp > should return a non-empty string [0.13ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0881531Z (pass) isolation-log-utils > getTimestamp > should return a timestamp without T or Z (ISO-like but space-separated) [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0883713Z (pass) isolation-log-utils > getTimestamp > should contain date-like content (numbers and dashes) [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0885509Z (pass) isolation-log-utils > getTimestamp > should return different values on successive calls (or same within same ms) [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0887766Z (pass) isolation-log-utils > generateLogFilename > should return a string ending with .log [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0889531Z (pass) isolation-log-utils > generateLogFilename > should include the environment name in the filename [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0890809Z (pass) isolation-log-utils > generateLogFilename > should start with "start-command-" [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0892793Z (pass) isolation-log-utils > generateLogFilename > should generate unique filenames on successive calls [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0894415Z (pass) isolation-log-utils > generateLogFilename > should handle different environment names [0.13ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0895206Z (pass) isolation-log-utils > createLogHeader > should return a non-empty string [0.14ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0895900Z (pass) isolation-log-utils > createLogHeader > should include the command in the header [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0896620Z (pass) isolation-log-utils > createLogHeader > should include the environment in the header [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0897372Z (pass) isolation-log-utils > createLogHeader > should include the session name in the header [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0898156Z (pass) isolation-log-utils > createLogHeader > should include the mode in the header [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0898941Z (pass) isolation-log-utils > createLogHeader > should include image field when provided [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0899634Z (pass) isolation-log-utils > createLogHeader > should include user field when provided [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0900384Z (pass) isolation-log-utils > createLogHeader > should NOT include Image line when image is not provided [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0901126Z (pass) isolation-log-utils > createLogHeader > should contain separator line [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0902005Z (pass) isolation-log-utils > createLogFooter > should return a non-empty string [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0903114Z (pass) isolation-log-utils > createLogFooter > should include the exit code [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0905321Z (pass) isolation-log-utils > createLogFooter > should include exit code 0 [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0906797Z (pass) isolation-log-utils > createLogFooter > should include the end time [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0907967Z (pass) isolation-log-utils > createLogFooter > should contain separator line [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0908947Z (pass) isolation-log-utils > getLogDir > should return a string [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0909625Z (pass) isolation-log-utils > getLogDir > should return a non-empty path [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0910309Z (pass) isolation-log-utils > getLogDir > should use START_LOG_DIR env var when set [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0911230Z (pass) isolation-log-utils > getLogDir > should fall back to /tmp/start-command/logs when START_LOG_DIR is not set [0.12ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0912396Z (pass) isolation-log-utils > createLogPath > should return a string ending with .log [0.11ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0913067Z (pass) isolation-log-utils > createLogPath > should return an absolute path [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0913902Z (pass) isolation-log-utils > createLogPath > should include the environment name [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0914780Z (pass) isolation-log-utils > createLogPath > should be under the log directory [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0915566Z (pass) isolation-log-utils > createLogPath > should create stable isolation log path when execution id is provided [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0916976Z (pass) isolation-log-utils > createLogPath > should create stable direct log path without duplicated environment segment [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0917461Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0918002Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0918249Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0918730Z ##[group]test/isolation-stacking.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0928167Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --isolated > should parse single isolation (backward compatible) [0.94ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0930057Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --isolated > should parse multi-level isolation [0.26ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0934128Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --isolated > should parse 5-level isolation [0.15ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0935885Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --isolated > should parse --isolated=value syntax [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0937547Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --image > should parse single image (backward compatible) [0.11ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0939281Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --image > should parse image sequence with placeholders [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0945503Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --image > should parse --image=value syntax [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0947603Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --endpoint > should parse single endpoint (backward compatible) [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0949560Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --endpoint > should parse endpoint sequence with placeholders [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0951393Z (pass) Isolation Stacking - Args Parser > hasStackedIsolation > should return true for multi-level [0.14ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0953883Z (pass) Isolation Stacking - Args Parser > hasStackedIsolation > should return false for single level [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0955701Z (pass) Isolation Stacking - Args Parser > hasStackedIsolation > should return false for no isolation [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0957467Z (pass) Isolation Stacking - Validation > validateOptions > should validate single backend (backward compatible) [0.17ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0959197Z (pass) Isolation Stacking - Validation > validateOptions > should validate multi-level stack [0.12ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0961023Z (pass) Isolation Stacking - Validation > validateOptions > should throw on invalid backend in stack [0.15ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0963446Z (pass) Isolation Stacking - Validation > validateOptions > should throw on missing SSH endpoint [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0965237Z (pass) Isolation Stacking - Validation > validateOptions > should throw on image/stack length mismatch [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0967058Z (pass) Isolation Stacking - Validation > validateOptions > should throw on depth exceeding limit [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0969130Z (pass) Isolation Stacking - Validation > validateOptions > should distribute single image to all levels [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0971208Z (pass) Isolation Stacking - Validation > validateOptions > should apply default docker image for each docker level [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0973475Z (pass) Isolation Stacking - Validation > validateOptions > should throw if image provided but no docker in stack [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0975630Z (pass) Isolation Stacking - Validation > validateOptions > should throw if endpoint provided but no ssh in stack [0.11ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0976495Z (pass) Isolation Stacking - Backward Compatibility > should work with existing docker command [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0978014Z (pass) Isolation Stacking - Backward Compatibility > should work with existing ssh command [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0979089Z (pass) Isolation Stacking - Backward Compatibility > should work with existing screen command [0.10ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0980024Z (pass) Isolation Stacking - Backward Compatibility > should work with -i shorthand [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0981019Z (pass) Isolation Stacking - Backward Compatibility > should work with attached mode [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0982279Z (pass) Isolation Stacking - Backward Compatibility > should work with session name [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0983365Z (pass) Isolation Stacking - Backward Compatibility > should work with session-id [0.13ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0984958Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0985490Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0985726Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0986200Z ##[group]test/isolation.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0996283Z (pass) Isolation Module > wrapCommandWithUser > should return command unchanged when user is null [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0998104Z (pass) Isolation Module > wrapCommandWithUser > should wrap command with sudo when user is specified [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.0999732Z (pass) Isolation Module > wrapCommandWithUser > should escape single quotes in command [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.1001156Z (pass) Isolation Module > wrapCommandWithUser > should use non-interactive sudo [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.1020222Z (pass) Isolation Module > isCommandAvailable > should return true for common commands (echo) [2.28ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.1039958Z (pass) Isolation Module > isCommandAvailable > should return true for node [1.98ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.1064754Z (pass) Isolation Module > isCommandAvailable > should return false for non-existent command [2.44ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.1081344Z (pass) Isolation Module > isCommandAvailable > should return false for empty command [1.63ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.1082612Z (pass) Isolation Module > hasTTY > should return a boolean [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.1083688Z (pass) Isolation Module > hasTTY > should return false when running in test environment (no TTY) [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.1084490Z hasTTY: false +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.1099353Z (pass) Isolation Module > isolation environment checks > should check if screen is available [1.66ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.1100047Z screen available: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.1115765Z (pass) Isolation Module > isolation environment checks > should check if tmux is available [1.63ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.1116428Z tmux available: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.1131959Z (pass) Isolation Module > isolation environment checks > should check if docker is available [1.59ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.1132711Z docker available: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.1149395Z (pass) Isolation Module > isolation environment checks > should check if ssh is available [1.75ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.1150015Z ssh available: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.1195679Z (pass) Isolation Module > getScreenVersion > should return version object or null [4.65ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.1196425Z Detected screen version: 4.9.1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.1223089Z (pass) Isolation Module > getScreenVersion > should cache the version result [2.69ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.1250529Z (pass) Isolation Module > supportsLogfileOption > should return boolean [2.76ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.1251316Z supportsLogfileOption: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.1279248Z (pass) Isolation Module > supportsLogfileOption > should return true for screen >= 4.5.1 [2.86ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.1280058Z Version 4.9.1: -Logfile supported = true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.1296575Z Skipping: screen is installed +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.1297647Z (pass) Isolation Runner Error Handling > runInScreen > should return informative error if screen is not installed [1.77ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.1314000Z (pass) Isolation Runner Error Handling > runInTmux > should return informative error if tmux is not installed [1.68ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.1314975Z Skipping: tmux is installed +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.1330780Z (pass) Isolation Runner Error Handling > runInDocker > should return informative error if docker is not installed [1.66ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.1331545Z Skipping: docker is installed +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.2385311Z (pass) Isolation Runner Error Handling > runInDocker > should require image option [105.39ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.2405921Z (pass) Isolation Runner Error Handling > runInSsh > should return informative error if ssh is not installed [2.10ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.2406738Z Skipping: ssh is installed +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.2425676Z (pass) Isolation Runner Error Handling > runInSsh > should require endpoint option [1.96ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.2532341Z (pass) Isolation Keep-Alive Behavior > runInScreen keep-alive messages > should include auto-exit message by default in detached mode [10.55ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.2634485Z (pass) Isolation Keep-Alive Behavior > runInScreen keep-alive messages > should include keep-alive message when keepAlive is true [10.24ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.2816864Z (pass) Isolation Keep-Alive Behavior > runInTmux keep-alive messages > should include auto-exit message by default in detached mode [18.22ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:14.3019778Z (pass) Isolation Keep-Alive Behavior > runInTmux keep-alive messages > should include keep-alive message when keepAlive is true [20.28ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:15.0019969Z $ echo test +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:15.0020213Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:15.1949710Z (pass) Isolation Keep-Alive Behavior > runInDocker keep-alive messages > should include auto-exit message by default in detached mode [892.96ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:15.9239885Z $ echo test +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:15.9240070Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:16.1432514Z (pass) Isolation Keep-Alive Behavior > runInDocker keep-alive messages > should include keep-alive message when keepAlive is true [948.19ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:16.1677589Z (pass) Isolation Runner with Available Backends > runInTmux (if available) > should run command in detached tmux session [24.63ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:16.1680322Z (pass) Isolation Runner with Available Backends > runIsolated dispatcher > should dispatch to correct backend [0.32ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:16.8135801Z $ echo test +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:16.8136048Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:16.9294264Z test +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.0367242Z (pass) Isolation Runner with Available Backends > runIsolated dispatcher > should pass options to backend [868.54ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.0368883Z (pass) Default Docker Image Detection > getDefaultDockerImage > should return a valid Docker image string [0.19ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.0370549Z (pass) Default Docker Image Detection > getDefaultDockerImage > should return an image with a tag [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.0372428Z (pass) Default Docker Image Detection > getDefaultDockerImage > should return a known base image [0.10ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.0373778Z (pass) detectShellInEnvironment > should return the forced shell when shellPreference is not auto [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.0375005Z (pass) detectShellInEnvironment > should return zsh when shellPreference is zsh [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.0376073Z (pass) detectShellInEnvironment > should return sh when shellPreference is sh [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.0377155Z (pass) detectShellInEnvironment > should return sh fallback when docker image is not provided [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.0377943Z (pass) detectShellInEnvironment > should return sh fallback when ssh endpoint is not provided [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.0378661Z (pass) detectShellInEnvironment > should return sh fallback for unknown environment [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.6328249Z (pass) detectShellInEnvironment > should auto-detect shell in docker if docker is available [595.49ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.6329267Z Detected shell in alpine:latest: /bin/sh +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.6330146Z (pass) detectShellInEnvironment > should read shell preference from options.shell [0.16ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.7238864Z $ echo test +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.7239043Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8463340Z (pass) Shell option forwarding to isolation runners > runInDocker shell option > should accept shell option in options object [213.34ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8464161Z runInDocker with --shell sh result: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8488313Z (pass) Shell option forwarding to isolation runners > runInSsh shell option > should accept shell option in options object [2.45ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8517535Z (pass) Shell option forwarding to isolation runners > runInSsh shell option > should use auto mode when shell option is auto [2.80ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8519783Z (pass) isInteractiveShellCommand (issue #84) > should return true for "bash" [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8522912Z (pass) isInteractiveShellCommand (issue #84) > should return true for "zsh" [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8538017Z (pass) isInteractiveShellCommand (issue #84) > should return true for "sh" [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8540385Z (pass) isInteractiveShellCommand (issue #84) > should return true for "/bin/bash" [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8543125Z (pass) isInteractiveShellCommand (issue #84) > should return true for "/usr/bin/zsh" [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8546739Z (pass) isInteractiveShellCommand (issue #84) > should return true for "bash -l" (login flag, no -c) [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8549677Z (pass) isInteractiveShellCommand (issue #84) > should return false for "bash -c echo" [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8551969Z (pass) isInteractiveShellCommand (issue #84) > should return false for "bash -c 'echo hi'" [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8554139Z (pass) isInteractiveShellCommand (issue #84) > should return false for "npm test" [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8556311Z (pass) isInteractiveShellCommand (issue #84) > should return false for "echo hello" [0.41ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8558166Z (pass) isInteractiveShellCommand (issue #84) > should return false for "ls -la" [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8560166Z (pass) isInteractiveShellCommand (issue #84) > should return false for empty string [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8563015Z (pass) isInteractiveShellCommand (issue #84) > should return false for " " [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8564393Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8565674Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8566253Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8567466Z ##[group]test/merge-changesets.mjs: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8606440Z (pass) mergeChangesetsIn > does nothing with zero changesets [1.33ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8607853Z (pass) mergeChangesetsIn > does nothing with a single changeset [0.84ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8609023Z Working directory: /tmp/merge-changesets-0D84I3 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8609929Z Changeset directory: /tmp/merge-changesets-0D84I3/.changeset +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8610324Z Package name: start-command +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8610970Z Found 0 changeset file(s) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8611437Z No merging needed (0 or 1 changeset found) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8612354Z Working directory: /tmp/merge-changesets-OEFV0Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8613011Z Changeset directory: /tmp/merge-changesets-OEFV0Z/.changeset +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8613858Z Package name: start-command +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8614982Z Found 1 changeset file(s) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8615508Z No merging needed (0 or 1 changeset found) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8616180Z Working directory: /tmp/merge-changesets-cQP1z8 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8616970Z Changeset directory: /tmp/merge-changesets-cQP1z8/.changeset +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8617608Z Package name: start-command +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8618039Z Found 2 changeset file(s) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8618529Z Multiple changesets found, merging... +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8618960Z - b.md +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8619253Z - a.md +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8620102Z (pass) mergeChangesetsIn > merges multiple changesets into a single file with the highest bump [1.61ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8620819Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8620955Z Merge summary: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8621340Z Bump types found: minor, patch +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8621963Z Using highest: minor +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8622368Z Descriptions to merge: 2 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8622614Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8622888Z Created merged changeset: merged-warm-apple.md +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8623261Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8623458Z Removing original changeset files: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8623870Z Removed: b.md +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8624185Z Removed: a.md +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8624407Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8624618Z Changeset merge completed successfully +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8624930Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8625108Z Merged changeset content: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8625485Z --- +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8626104Z 'start-command': minor +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8626477Z --- +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8626700Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8626849Z Feature B +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8627014Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8627097Z Fix A +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8627195Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8627367Z Working directory: /tmp/merge-changesets-SSUonR +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8627795Z Changeset directory: /tmp/merge-changesets-SSUonR/.changeset +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8628351Z Package name: start-command +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8628611Z Found 3 changeset file(s) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8628873Z Multiple changesets found, merging... +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8629233Z - b.md +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8629477Z - c.md +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8629652Z - a.md +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8629746Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8629828Z Merge summary: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8630315Z Bump types found: major, minor, patch +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8630755Z Using highest: major +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8631000Z Descriptions to merge: 3 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8632365Z (pass) mergeChangesetsIn > chooses major over minor and patch [0.85ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8632939Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8633322Z Created merged changeset: merged-shy-river.md +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8633744Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8633973Z Removing original changeset files: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8634510Z Removed: b.md +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8635272Z Removed: c.md +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8635493Z Removed: a.md +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8635616Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8635866Z Changeset merge completed successfully +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8636157Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8636273Z Merged changeset content: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8636522Z --- +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8636726Z 'start-command': major +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8636980Z --- +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8637161Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8637290Z Breaking +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8637407Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8637488Z Feat +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8637623Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8637693Z Fix +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8637789Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8650292Z Working directory: /tmp/merge-changesets-other-SQtJoO +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8651174Z Changeset directory: /tmp/merge-changesets-other-SQtJoO/.changeset +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8652166Z Package name: some-other-pkg +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8652722Z Found 2 changeset file(s) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8653304Z Multiple changesets found, merging... +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8653865Z - b.md +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8654929Z - a.md +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8661898Z (pass) mergeChangesetsIn > reads package name from package.json (no hardcoded placeholder) [3.68ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8662861Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8662975Z Merge summary: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8663641Z Bump types found: patch, minor +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8664283Z Using highest: minor +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8664816Z Descriptions to merge: 2 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8665069Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8665300Z Created merged changeset: merged-rich-moon.md +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8665691Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8665980Z Removing original changeset files: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8666340Z Removed: b.md +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8666615Z Removed: a.md +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8667249Z (pass) mergeChangesetsIn > throws when .changeset directory is missing [0.79ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8667581Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8667704Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8667944Z Changeset merge completed successfully +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8669130Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8669504Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8669642Z Merged changeset content: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8669868Z --- +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8670074Z 'some-other-pkg': minor +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8670287Z --- +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8670388Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8670526Z B +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8670706Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8670789Z A +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8670888Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8671003Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8672662Z ##[group]test/output-blocks.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8692568Z === Output Blocks Unit Tests === +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8700150Z (pass) output-blocks module > timeline format constants > should export timeline marker character [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8701660Z (pass) output-blocks module > timeline format constants > should export spine as alias for backward compatibility [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8704273Z (pass) output-blocks module > timeline format constants > should export result markers [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8706123Z (pass) output-blocks module > createTimelineLine > should create a line with timeline marker prefix and padded label [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8707317Z (pass) output-blocks module > createTimelineLine > should pad labels to 10 characters [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8708699Z (pass) output-blocks module > createSpineLine (deprecated alias) > should work as alias for createTimelineLine [0.17ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8710480Z (pass) output-blocks module > createEmptyTimelineLine > should create just the timeline marker character [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8712414Z (pass) output-blocks module > createEmptySpineLine (deprecated alias) > should work as alias for createEmptyTimelineLine [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8714688Z (pass) output-blocks module > createCommandLine > should create a line with $ prefix [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8715910Z (pass) output-blocks module > getResultMarker > should return success marker for exit code 0 [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8717268Z (pass) output-blocks module > getResultMarker > should return failure marker for non-zero exit codes [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8718071Z (pass) output-blocks module > parseIsolationMetadata > should parse environment and mode [0.21ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8718944Z (pass) output-blocks module > parseIsolationMetadata > should parse session name [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8720693Z (pass) output-blocks module > parseIsolationMetadata > should parse docker image [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8722419Z (pass) output-blocks module > parseIsolationMetadata > should parse all fields together [0.10ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8723768Z (pass) output-blocks module > generateIsolationLines > should generate lines for docker isolation [0.18ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8725216Z (pass) output-blocks module > generateIsolationLines > should generate lines for screen isolation [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8726711Z (pass) output-blocks module > createStartBlock > should create a start block with session and timestamp [0.14ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8728106Z (pass) output-blocks module > createStartBlock > should include empty spine line before command [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8729391Z (pass) output-blocks module > createStartBlock > should include isolation metadata when provided [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8730889Z (pass) output-blocks module > createStartBlock > should include docker metadata correctly [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8732463Z (pass) output-blocks module > createFinishBlock > should create a finish block with result marker and metadata [0.26ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8738774Z (pass) output-blocks module > createFinishBlock > should use failure marker for non-zero exit code [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8739881Z (pass) output-blocks module > createFinishBlock > should omit duration when not provided [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8740632Z (pass) output-blocks module > createFinishBlock > should repeat isolation metadata in footer [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8741385Z (pass) output-blocks module > createFinishBlock > should have log and session as the last two lines [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8742415Z (pass) output-blocks module > formatDuration > should format very small durations [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8743642Z (pass) output-blocks module > formatDuration > should format millisecond durations [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8744686Z (pass) output-blocks module > formatDuration > should format second durations [0.01ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8745559Z (pass) output-blocks module > formatDuration > should format longer durations with less precision [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8746828Z (pass) output-blocks module > escapeForLinksNotation > should not quote simple values [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8748011Z (pass) output-blocks module > escapeForLinksNotation > should quote values with spaces [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8749215Z (pass) output-blocks module > escapeForLinksNotation > should quote values with colons [0.01ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8750898Z (pass) output-blocks module > escapeForLinksNotation > should use single quotes for values with double quotes [0.01ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8752838Z (pass) output-blocks module > escapeForLinksNotation > should use double quotes for values with single quotes [0.01ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8754296Z (pass) output-blocks module > escapeForLinksNotation > should escape quotes when both types are present [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8755591Z (pass) output-blocks module > escapeForLinksNotation > should handle null values [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8756818Z (pass) output-blocks module > formatAsNestedLinksNotation > should format simple objects [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8758224Z (pass) output-blocks module > formatAsNestedLinksNotation > should quote values with spaces [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8759828Z (pass) output-blocks module > formatAsNestedLinksNotation > should handle empty objects [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8761031Z (pass) output-blocks module > formatAsNestedLinksNotation > should handle null [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8762755Z (pass) output-blocks module > formatAsNestedLinksNotation > should indent nested arrays under their parent key [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8764263Z (pass) output-blocks module > Virtual Command API > createVirtualCommandBlock > should create a command line for virtual commands [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8765879Z (pass) output-blocks module > Virtual Command API > createVirtualCommandBlock > should behave like createCommandLine [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8767793Z (pass) output-blocks module > Virtual Command API > createVirtualCommandResult > should return success marker for true [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8769415Z (pass) output-blocks module > Virtual Command API > createVirtualCommandResult > should return failure marker for false [0.01ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8771001Z (pass) output-blocks module > Virtual Command API > createTimelineSeparator > should create an empty timeline line [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8772829Z (pass) output-blocks module > Virtual Command API > createTimelineSeparator > should behave like createEmptyTimelineLine [0.01ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8774349Z (pass) output-blocks module > createStartBlock with deferCommand > should include command line by default [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8775921Z (pass) output-blocks module > createStartBlock with deferCommand > should omit command line when deferCommand is true [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8777642Z (pass) output-blocks module > createStartBlock with deferCommand > should end with empty timeline line when deferCommand is true (issue #73) [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8779456Z (pass) output-blocks module > Visual Continuity (issue #73) > virtual command block should be followed by empty line for visual separation [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8781179Z (pass) output-blocks module > Visual Continuity (issue #73) > timeline separator should be empty timeline line for visual structure [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8783167Z (pass) output-blocks module > Visual Continuity (issue #73) > start block with docker isolation should end cleanly for virtual commands [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8784764Z (pass) output-blocks module > Visual Continuity (issue #73) > output formatting follows visual continuity pattern [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8785527Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8786031Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8786216Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8786621Z ##[group]test/public-exports.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8787451Z (pass) Public Exports > execution-store export > should export ExecutionStore class [0.47ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8788576Z (pass) Public Exports > execution-store export > should export ExecutionRecord class [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8789694Z (pass) Public Exports > execution-store export > should export ExecutionStatus enum [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8790788Z (pass) Public Exports > execution-store export > should export LockManager class [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8792204Z (pass) Public Exports > execution-store export > should export isClinkInstalled function [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:17.8793602Z (pass) Public Exports > execution-store export > should export configuration constants [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:18.4745601Z (pass) Public Exports > execution-store export > should allow creating and using ExecutionStore instance [599.42ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:18.4746391Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:18.4746979Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:18.4747174Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:18.4747609Z ##[group]test/publish-to-crates.mjs: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:18.5797419Z (pass) publish-to-crates script > reports success without a token when the version is already published [97.40ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:18.6551310Z (pass) publish-to-crates script > fails clearly when a missing version needs a crates token [75.36ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:18.7541000Z (pass) publish-to-crates script > publishes a missing version with cargo publish [98.98ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:18.7542838Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:18.7543692Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:18.7544256Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:18.7544935Z ##[group]test/regression-138.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:18.8189300Z invalid reference format +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:18.8207432Z (pass) docker pull is recorded in the session log (issue #138) > writes prep markers and the docker error into the log on a failed pull [64.76ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:19.8022032Z latest: Pulling from library/hello-world +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.0773193Z 4f55086f7dd0: Pulling fs layer +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.3311413Z 4f55086f7dd0: Verifying Checksum +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.3312406Z 4f55086f7dd0: Download complete +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.3370028Z 4f55086f7dd0: Pull complete +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.3419916Z Digest: sha256:7f4da0fc94bcece205a8c0b6f4d11c8196924654ffe5c4d1aa439b7f632048b2 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.3433791Z Status: Downloaded newer image for hello-world:latest +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.3440633Z docker.io/library/hello-world:latest +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.3625596Z (pass) docker pull is recorded in the session log (issue #138) > tees real pull output and an "Image ready" marker into the log [1541.74ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4233077Z invalid reference format +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4243135Z (pass) docker pull is recorded in the session log (issue #138) > does not write prep markers when no logPath is given (backward compat) [61.79ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4246228Z (pass) runInDocker threads logPath into dockerPullImage (issue #138) > source passes options.logPath to dockerPullImage [0.33ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4247933Z (pass) runInDocker threads logPath into dockerPullImage (issue #138) > dockerPullImage tees output and writes prep markers in source [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4248821Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4249163Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4249281Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4249527Z ##[group]test/regression-150.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4288374Z (pass) anchored log footer parsing (issue #150) > ignores an `Exit Code:` substring inside the command output [1.25ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4290778Z (pass) anchored log footer parsing (issue #150) > ignores a bare `Exit Code:` line without the footer block around it [0.24ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4293573Z (pass) anchored log footer parsing (issue #150) > ignores an `Exit Code:` substring in the middle of a line [0.27ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4296063Z (pass) anchored log footer parsing (issue #150) > reads the real footer that `start` appends [0.25ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4298511Z (pass) anchored log footer parsing (issue #150) > reads the real footer even when the output forged one earlier [0.23ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4301515Z (pass) anchored log footer parsing (issue #150) > reads negative and multi-digit codes, and tolerates CRLF logs [0.28ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4305180Z (pass) anchored log footer parsing (issue #150) > returns null for a log without a footer and for a missing file [0.36ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4333250Z (pass) anchored log footer parsing (issue #150) > finds the footer at the end of a large log without reading it all [2.73ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4337191Z (pass) anchored log footer parsing (issue #150) > drops the partial first line of the tail so it cannot be a line start [0.41ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4578414Z (pass) detached status is not derailed by forged output (issue #150) > keeps an executing record executing when only the output claims an exit code [23.92ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4797371Z (pass) detached status is not derailed by forged output (issue #150) > marks the record executed once the genuine footer is appended [21.96ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4798017Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4798480Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4798658Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4798936Z ##[group]test/regression-84.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4818086Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "bash --norc" [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4819632Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "zsh --no-rcs" [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4821263Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "bash -i" (interactive flag, no -c) [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4823556Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "fish" [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4824975Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "dash" [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4826448Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "/usr/local/bin/bash" [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4827885Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return false for 'bash -c "echo hello"' [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4829306Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "bash" with -i flag, not wrap in shell -c [0.19ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4830488Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "zsh" with -i flag, not wrap in shell -c [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4831429Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "sh" directly without -i (sh does not use -i flag), not wrap in shell -c [0.11ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4832925Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "/bin/bash" with -i flag, not wrap in shell -c [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4833845Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "bash --norc" with -i flag (workaround for broken .bashrc) [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4834787Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "bash -l" directly (login shell, already has its own init) [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4835742Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should still wrap non-shell commands in shell -c (guard against over-broad fix) [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4836720Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should still wrap "npm test" in shell -c (guard against over-broad fix) [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4837564Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should not treat "bash -c something" as bare shell [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4838403Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should not duplicate -i if user already passes "bash -i" [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5317710Z (pass) Docker daemon availability check (issue #84) > isDockerAvailable should return a boolean [48.86ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5319182Z (pass) Docker daemon availability check (issue #84) > runInDocker error message for non-running daemon should be actionable [0.14ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5338553Z (pass) Docker not installed check (issue #84) > isDockerInstalled should return a boolean [2.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5339994Z (pass) Docker not installed check (issue #84) > runInDocker error message for missing docker binary should be actionable [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5356183Z (pass) Docker not installed check (issue #84) > isDockerInstalled should return false consistently when docker binary is absent (mock) [1.68ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5357934Z (pass) Post-fix regression hint: --norc suggestion (issue #84) > should suggest --norc for bare bash that exits quickly [0.16ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5359421Z (pass) Post-fix regression hint: --norc suggestion (issue #84) > should suggest --no-rcs for bare zsh that exits quickly [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5361371Z (pass) Post-fix regression hint: --norc suggestion (issue #84) > should suggest --norc for /bin/bash path that exits quickly [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5363216Z (pass) Post-fix regression hint: --norc suggestion (issue #84) > should suggest --norc for bare sh that exits quickly [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5364757Z (pass) Post-fix regression hint: --norc suggestion (issue #84) > should confirm workaround: bash --norc is detected as bare shell [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5365661Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5366169Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5366392Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5366813Z ##[group]test/regression-89.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5382619Z (pass) Virtual docker pull output before Docker error (issue #89) > should show "$ docker pull " line when Docker is not installed and image is specified [0.13ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5384920Z (pass) Virtual docker pull output before Docker error (issue #89) > should show "$ docker pull " before the error message (issue #89) [0.28ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5386825Z (pass) Virtual docker pull output before Docker error (issue #89) > should output "$ docker pull " in the correct format ($ prefix, no extra prefix) [0.10ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5389350Z (pass) runInDocker virtual pull output contract (issue #89) > runInDocker should output docker pull command but NOT ✗/│ markers before returning (issue #89) [0.24ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5390442Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5390845Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5391040Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5391440Z ##[group]test/regression-91.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5402799Z (pass) isShellInvocationWithArgs (issue #91) > should return true for "bash -i -c nvm --version" [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5404213Z (pass) isShellInvocationWithArgs (issue #91) > should return true for 'bash -c "echo hello"' [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5405567Z (pass) isShellInvocationWithArgs (issue #91) > should return true for "bash -c echo hello" [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5406918Z (pass) isShellInvocationWithArgs (issue #91) > should return true for "zsh -c nvm --version" [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5408187Z (pass) isShellInvocationWithArgs (issue #91) > should return true for "sh -c ls" [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5409479Z (pass) isShellInvocationWithArgs (issue #91) > should return true for "/bin/bash -c echo hi" [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5410816Z (pass) isShellInvocationWithArgs (issue #91) > should return false for bare "bash" (no -c) [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5412575Z (pass) isShellInvocationWithArgs (issue #91) > should return false for "bash -i" (no -c) [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5413919Z (pass) isShellInvocationWithArgs (issue #91) > should return false for "bash --norc" (no -c) [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5415223Z (pass) isShellInvocationWithArgs (issue #91) > should return false for non-shell commands [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5416642Z (pass) buildShellWithArgsCmdArgs (issue #91) > should reconstruct "bash -i -c nvm --version" correctly [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5418029Z (pass) buildShellWithArgsCmdArgs (issue #91) > should reconstruct "bash -c echo hello" correctly [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5419348Z (pass) buildShellWithArgsCmdArgs (issue #91) > should handle single-word script "bash -c ls" [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5420525Z (pass) buildShellWithArgsCmdArgs (issue #91) > should handle zsh with -c [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5422187Z (pass) buildShellWithArgsCmdArgs (issue #91) > should handle /bin/bash -i -c with multi-word script [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5423754Z (pass) buildShellWithArgsCmdArgs (issue #91) > should not include -c argument inside script argument (no double -c) [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5425515Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should pass "bash -i -c nvm --version" directly without outer shell wrapper [0.17ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5427012Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should pass "zsh -c nvm --version" directly without outer shell wrapper [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5428151Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should pass "bash -c echo hello" directly [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5429127Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should not introduce a second bash layer (no shell-inside-shell) [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5430365Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should still handle bare "bash" with -i (regression guard for issue #84) [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5432613Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should still wrap non-shell commands in outer shell -c (guard against over-broad fix) [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5434481Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should still wrap "npm test" in outer shell -c [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5436603Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash" is not both bare-shell and shell-with-args [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5438548Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash -i" is not both bare-shell and shell-with-args +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5440563Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash --norc" is not both bare-shell and shell-with-args +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5443165Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash -i -c nvm --version" is not both bare-shell and shell-with-args [0.01ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5445349Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash -c echo hi" is not both bare-shell and shell-with-args +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5447409Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "zsh -c ls" is not both bare-shell and shell-with-args +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5449454Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "nvm --version" is not both bare-shell and shell-with-args [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5451555Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "echo hello" is not both bare-shell and shell-with-args +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5453495Z (pass) buildDisplayCommand (issue #91 display fix) > should quote the -c script argument when it contains spaces [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5454747Z (pass) buildDisplayCommand (issue #91 display fix) > should quote the -c script argument for plain "bash -c echo hello" [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5455601Z (pass) buildDisplayCommand (issue #91 display fix) > should not double-quote if script has no spaces [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5456440Z (pass) buildDisplayCommand (issue #91 display fix) > should return command unchanged for non-shell-with-args commands [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5457863Z (pass) buildDisplayCommand (issue #91 display fix) > should return command unchanged for bare shell invocations [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5459271Z (pass) buildDisplayCommand (issue #91 display fix) > should handle zsh -c with spaces [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5459934Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5460366Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5460576Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5460999Z ##[group]test/release-name.mjs: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5462077Z (pass) releaseTag > uses plain "v${version}" when no prefix is given [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5463029Z (pass) releaseTag > prepends known language prefixes [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5463863Z (pass) releaseTag > passes arbitrary prefixes through [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5464981Z (pass) releaseName > returns bare version when prefix is empty (preserves pre-issue-108 behaviour) [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5466208Z (pass) releaseName > decorates known language prefixes with human titles [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5467348Z (pass) releaseName > falls back to "${prefix}${version}" for unknown prefixes [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5468635Z (pass) release badge helpers > strips plain and language-prefixed v tags before building badge versions [0.18ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5470283Z (pass) release badge helpers > escapes shields.io static badge path delimiters in prerelease versions [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5471976Z (pass) release badge helpers > builds an exact npm version badge without leaking the js tag prefix [0.15ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5473472Z (pass) release badge helpers > builds an exact crates.io version badge without leaking the rust tag prefix [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5474748Z (pass) extractChangelogEntry > extracts a Changesets-style JavaScript entry [0.32ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5475938Z (pass) extractChangelogEntry > extracts a Keep-a-Changelog-style Rust entry [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5476548Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5476964Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5477184Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5477612Z ##[group]test/run-js-tests.mjs: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5478835Z (pass) run-js-tests timeout defaults > adds a 30 second timeout when no timeout is supplied [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5480070Z (pass) run-js-tests timeout defaults > preserves an explicit long timeout flag [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5481245Z (pass) run-js-tests timeout defaults > preserves an explicit inline timeout flag [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5482637Z (pass) run-js-tests timeout defaults > preserves Bun short timeout flag [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5483191Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5483580Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5483762Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5484117Z ##[group]test/screen-integration.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.5588109Z (pass) Screen Integration Tests > runInScreen (if available) > should run command in detached screen session [10.68ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:21.1672493Z (pass) Screen Integration Tests > runInScreen (if available) > should stream detached screen output to the tracked CLI log path [608.30ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:21.2808025Z hello +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:21.2810679Z Captured output: "hello" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:21.2812038Z (pass) Screen Integration Tests > runInScreen (if available) > should run command in attached mode and capture output (issue #15) [114.11ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:21.3933544Z line1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:21.3934042Z line2 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:21.3934298Z line3 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:21.3934996Z Captured multi-line output: "line1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:21.3935595Z \nline2 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:21.3935991Z \nline3" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:21.3936890Z (pass) Screen Integration Tests > runInScreen (if available) > should handle multi-line output in attached mode [112.36ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:21.5058165Z hello +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:21.5059040Z Captured quoted output: "hello" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:21.5060218Z (pass) Screen Integration Tests > runInScreen (if available) > should capture output from commands with quoted strings (issue #25) [112.40ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:21.6195983Z (pass) Screen Integration Tests > runInScreen (if available) > should capture output from commands with complex quoted strings [112.25ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:21.6197157Z hello from attached mode +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:21.6203038Z Captured complex quote output: "hello from attached mode" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:21.7303107Z quick command output +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:21.7304171Z Verified output capture: "quick command output" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:21.7305524Z (pass) Screen Integration Tests > runInScreen (if available) > should always return output property in attached mode (issue #25 fix verification) [112.22ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:21.8425487Z v22.23.1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:21.8426032Z Captured version output: "v22.23.1" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:21.8427223Z (pass) Screen Integration Tests > runInScreen (if available) > should capture output from version-flag commands (issue #96) [112.18ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:21.9549183Z /bin/bash: line 1: nonexistent_command_12345: command not found +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:21.9550861Z (pass) Screen Integration Tests > runInScreen (if available) > should capture exit code from failed commands (issue #96) [112.36ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:21.9551926Z Captured exit code: 127 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.0675035Z stderr-test +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.0675656Z Captured stderr output: "stderr-test" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.0677398Z (pass) Screen Integration Tests > runInScreen (if available) > should capture stderr output in screen isolation (issue #96) [112.56ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1796643Z line1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1796985Z line2 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1797272Z line3 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1797966Z Multi-line output with exit code 0: verified +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1803665Z (pass) Screen Integration Tests > runInScreen (if available) > should capture multi-line output with correct exit code (issue #96) [112.22ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1804728Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1805261Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1805533Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1806096Z ##[group]test/sequence-parser.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1816591Z (pass) Sequence Parser > parseSequence > should parse single value [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1818006Z (pass) Sequence Parser > parseSequence > should parse space-separated sequence [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1819931Z (pass) Sequence Parser > parseSequence > should parse sequence with underscores as null [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1821423Z (pass) Sequence Parser > parseSequence > should handle all underscores [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1823070Z (pass) Sequence Parser > parseSequence > should handle empty string [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1824544Z (pass) Sequence Parser > parseSequence > should handle null/undefined [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1825963Z (pass) Sequence Parser > parseSequence > should trim whitespace [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1827570Z (pass) Sequence Parser > parseSequence > should handle multiple spaces between values [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1829254Z (pass) Sequence Parser > formatSequence > should format array with values [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1830943Z (pass) Sequence Parser > formatSequence > should format array with nulls as underscores [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1832804Z (pass) Sequence Parser > formatSequence > should handle empty array [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1833785Z (pass) Sequence Parser > formatSequence > should handle non-array [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1834686Z (pass) Sequence Parser > shiftSequence > should remove first element [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1835557Z (pass) Sequence Parser > shiftSequence > should handle nulls [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1836159Z (pass) Sequence Parser > shiftSequence > should handle single element [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1836698Z (pass) Sequence Parser > shiftSequence > should handle empty array [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1837295Z (pass) Sequence Parser > isSequence > should return true for space-separated values [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1837911Z (pass) Sequence Parser > isSequence > should return false for single value [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1838482Z (pass) Sequence Parser > isSequence > should return false for non-string [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1839113Z (pass) Sequence Parser > distributeOption > should replicate single value for all levels [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1839795Z (pass) Sequence Parser > distributeOption > should parse sequence with matching length [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1840439Z (pass) Sequence Parser > distributeOption > should throw on length mismatch [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1841060Z (pass) Sequence Parser > distributeOption > should handle null/undefined value [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1841664Z (pass) Sequence Parser > getValueAtLevel > should get value at valid index [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1842471Z (pass) Sequence Parser > getValueAtLevel > should handle nulls [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1843045Z (pass) Sequence Parser > getValueAtLevel > should return null for out of bounds [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1843606Z (pass) Sequence Parser > getValueAtLevel > should handle non-array [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1844152Z (pass) Sequence Parser > formatIsolationChain > should format simple chain [0.11ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1844717Z (pass) Sequence Parser > formatIsolationChain > should add SSH endpoint [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1845663Z (pass) Sequence Parser > formatIsolationChain > should add Docker image short name [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1846904Z (pass) Sequence Parser > formatIsolationChain > should handle placeholders [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1848008Z (pass) Sequence Parser > formatIsolationChain > should handle empty array [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1848608Z (pass) Sequence Parser > buildNextLevelOptions > should shift all stacks [0.12ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1849169Z (pass) Sequence Parser > buildNextLevelOptions > should handle last level [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1849481Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1849728Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1849840Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1850068Z ##[group]test/session-name-status.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.1856642Z === Session Name Status Tests (Issue #101) === +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.2441427Z (pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should find record by UUID [1.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.2449580Z (pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should find record by session name [0.89ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.2465996Z (pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should prefer UUID match over session name [1.63ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.2467557Z (pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should return null for non-existent session name [0.17ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.2474508Z (pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should return null for record without session name [0.61ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.2523198Z (pass) Issue #101: --status with session name lookup > queryStatus() with session name > should query status by session name [4.83ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.2524749Z (pass) Issue #101: --status with session name lookup > queryStatus() with session name > should show error for non-existent session name [0.24ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.3880230Z (pass) Issue #101: --status with session name lookup > CLI --status with session name > should query by session name via CLI [135.39ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.5019570Z (pass) Issue #101: --status with session name lookup > CLI --status with session name > should show error for non-existent session name via CLI [113.94ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.5020740Z (pass) Issue #101: Detached status enrichment > isDetachedSessionAlive() > should return null for non-detached records [0.13ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.5022020Z (pass) Issue #101: Detached status enrichment > isDetachedSessionAlive() > should return null for records without session name [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.5063083Z (pass) Issue #101: Detached status enrichment > isDetachedSessionAlive() > should return false for non-existent screen session [4.19ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.5276781Z (pass) Issue #101: Detached status enrichment > isDetachedSessionAlive() > should return false for non-existent docker container [21.34ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.5278093Z (pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > should not modify non-detached records [0.17ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.5319457Z (pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > should mark non-running detached session as executed [4.15ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.5460393Z (pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > Issue #134: completed record with a lingering live session > keeps the recorded exit code when the session is still listed [14.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.5599197Z (pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > Issue #134: completed record with a lingering live session > honors the log footer exit code even without a recorded exit code [13.72ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.5737207Z (pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > Issue #134: completed record with a lingering live session > flips to executing only when there is no terminal record at all [13.86ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.5962267Z (pass) Issue #136: detached docker session liveness > reports unknown (null) — not false — when the container is not visible yet [22.48ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.6190064Z (pass) Issue #136: detached docker session liveness > keeps the record executing while the container is not visible yet [22.80ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:22.8773341Z (pass) Issue #136: detached docker session liveness > keeps a running container executing [258.29ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.1401868Z (pass) Issue #136: detached docker session liveness > resolves a stopped container to its real exit code, never the -1 sentinel [262.83ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.1477410Z (pass) Issue #144: detached docker OOMKilled status signal > surfaces oomKilled in status output even when Docker exit code is 0 [7.65ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.1503823Z (pass) Issue #144: detached docker OOMKilled status signal > surfaces oomKilled in list output [2.66ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.1532234Z (pass) Issue #148: detached docker OOMKilled terminal status when the container is gone > makes an OOM-killed session terminal once its container is gone [2.77ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.1558003Z (pass) Issue #148: detached docker OOMKilled terminal status when the container is gone > uses the container exit code, not 137, for a stopped OOM-flagged container [2.58ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.1585171Z (pass) Issue #151: OOMKilled is an observation, not a verdict > keeps a running container executing while exposing oomKilled [2.73ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.1603325Z (pass) Issue #151: OOMKilled is an observation, not a verdict > never synthesizes 137 for a running container that reports exit code 137 [1.81ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.1628573Z (pass) Issue #151: OOMKilled is an observation, not a verdict > reports the container exit code 0 once an OOM-flagged container finishes [2.51ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.1655175Z (pass) Issue #151: OOMKilled is an observation, not a verdict > prefers the log footer exit code over the OOM fallback when the container is gone [2.64ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.1679971Z (pass) Issue #151: OOMKilled is an observation, not a verdict > keeps the list output executing for an OOM-flagged running container [2.47ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.1682057Z (pass) Issue #105: attachCurrentTime for executing status > should add currentTime to serialization when status is executing [0.15ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.1683785Z (pass) Issue #105: attachCurrentTime for executing status > should not add currentTime when status is executed [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.1685232Z (pass) Issue #105: attachCurrentTime for executing status > should not mutate the original record [0.10ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.1686888Z (pass) Issue #105: attachCurrentTime for executing status > should place currentTime right after startTime in serialization order [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.1688430Z (pass) Issue #105: attachCurrentTime for executing status > should handle null record gracefully [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.1689144Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.1689785Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.1689983Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.1690425Z ##[group]test/ssh-integration.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.4461656Z SSH to localhost not available, integration tests will be skipped +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.4464500Z Skipping: SSH to localhost not available +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.4465845Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should execute simple command in attached mode [0.36ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.4467174Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should execute command with arguments [0.12ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.4468173Z Skipping: SSH to localhost not available +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.4469277Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should handle command failure with non-zero exit code [0.13ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.4470632Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should execute command in detached mode [0.16ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.4485285Z Skipping: SSH to localhost not available +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.4485897Z Skipping: SSH to localhost not available +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.4486931Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should handle multiple sequential commands [0.11ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.4488563Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should handle command with environment variables [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.4489946Z Skipping: SSH to localhost not available +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.4490540Z Skipping: SSH to localhost not available +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.4491107Z Skipping: SSH to localhost not available +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.4491659Z Skipping: SSH to localhost not available +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.4492865Z Note: SSH connection error handling is tested via unit tests +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.4494049Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should handle special characters in command [0.10ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.4495612Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should work with custom session name [0.13ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.4498088Z (pass) SSH Integration Tests > SSH error handling > should fail gracefully with invalid endpoint [2.43ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.6005179Z (pass) SSH CLI Integration > should work through CLI with --isolated ssh --endpoint [0.32ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.6006227Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.6006999Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.6007294Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.6007881Z ##[group]test/status-query.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.6008515Z Skipping: SSH to localhost not available +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.6027505Z === Status Query Integration Tests === +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.7329427Z (pass) --status query functionality > links-notation format (default) > should output status in links-notation indented format by default [129.83ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.8632043Z (pass) --status query functionality > links-notation format (default) > should output status in links-notation format with explicit flag [130.21ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:23.9819105Z (pass) --status query functionality > json format > should output status in JSON format [118.76ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:24.1163273Z (pass) --status query functionality > text format > should output status in human-readable text format [134.35ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:24.2392522Z (pass) --status query functionality > error handling > should show error for non-existent UUID [122.93ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:24.2829533Z (pass) --status query functionality > error handling > should show error when tracking is disabled [43.69ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:24.4245847Z (pass) --status query functionality > --list query functionality > should output all tracked executions in links-notation format by default [141.55ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:24.5510360Z (pass) --status query functionality > --list query functionality > should output all tracked executions in JSON format [126.44ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:24.6649363Z (pass) --status query functionality > --list query functionality > should show count zero when no records are stored [113.89ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:24.7124847Z (pass) --status query functionality > --list query functionality > should show error when tracking is disabled [47.61ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:24.7721581Z (pass) --status query functionality > --upload-log functionality > should run gh-upload-log with the stored execution log path [59.59ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:24.8412329Z (pass) --status query functionality > --upload-log functionality > should install gh-upload-log when it is missing before uploading [69.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:24.9621065Z (pass) --status query functionality > --upload-log functionality > should show an error when the stored log file is missing [120.87ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.0818160Z (pass) --status query functionality > executing status > should show executing status for ongoing commands [119.69ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.2208935Z (pass) --status query functionality > executing status > should include currentTime for executing commands (JSON) [139.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.3440480Z (pass) --status query functionality > executing status > should not include currentTime for completed commands (JSON) [123.12ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.4793024Z (pass) --status query functionality > executing status > should include currentTime in links-notation for executing commands [135.21ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.6100094Z (pass) --status query functionality > executing status > should indent nested process ID arrays in links-notation [130.72ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.7422773Z (pass) --status query functionality > executing status > should include Current Time in text format for executing commands [132.22ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8608289Z (pass) --status query functionality > executing status > should not include Current Time in text format for completed commands [118.56ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8609234Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8609717Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8609934Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8610327Z ##[group]test/substitution.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8632569Z === Substitution Engine Unit Tests === +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8632925Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8641342Z ✓ Loaded 48 substitution rules +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8641636Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8642340Z ✓ Test: loadDefaultSubstitutions() returns array of rules +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8643102Z ✓ Test: Rules have correct structure (pattern, replacement, regex) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8644044Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8644253Z === Pattern Matching Tests === +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8644546Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8645274Z ✓ PASS: Basic npm install +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8645838Z Input: "install gh-upload-log npm package" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8646458Z Output: "npm install gh-upload-log" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8646786Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8647413Z ✓ PASS: npm install with version +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8648372Z Input: "install 0.0.1 version of gh-upload-log npm package" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8649443Z Output: "npm install gh-upload-log@0.0.1" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8650068Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8650618Z ✓ PASS: Global npm install +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8651546Z Input: "install lodash npm package globally" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8652716Z Output: "npm install -g lodash" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8653078Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8653442Z ✓ PASS: Global npm install with version +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8653987Z Input: "install 4.17.21 version of lodash npm package globally" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8654862Z Output: "npm install -g lodash@4.17.21" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8655518Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8655840Z ✓ PASS: npm uninstall +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8656279Z Input: "uninstall lodash npm package" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8656751Z Output: "npm uninstall lodash" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8657062Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8657343Z ✓ PASS: Git clone with URL +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8657826Z Input: "clone https://github.com/user/repo repository" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8658366Z Output: "git clone https://github.com/user/repo" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8658729Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8659010Z ✓ PASS: Git clone with SSH URL +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8659503Z Input: "clone git@github.com:user/repo.git repository" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8660368Z Output: "git clone git@github.com:user/repo.git" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8661067Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8661420Z ✓ PASS: Git checkout branch +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8663147Z Input: "checkout main branch" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8663608Z Output: "git checkout main" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8663908Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8664294Z ✓ PASS: Git create branch +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8664728Z Input: "create feature-x branch" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8665325Z Output: "git checkout -b feature-x" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8665786Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8666301Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8666544Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8666985Z ##[group]test/user-manager.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8667329Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8667708Z ✓ PASS: List files +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8668120Z Input: "list files" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8668529Z Output: "ls -la" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8668737Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8669023Z ✓ PASS: Show working directory +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8669495Z Input: "show current directory" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8669929Z Output: "pwd" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8670115Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8670355Z ✓ PASS: Create directory +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8670821Z Input: "create my-project directory" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8671327Z Output: "mkdir -p my-project" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8671601Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8672214Z ✓ PASS: pip install +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8672770Z Input: "install requests python package" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8673303Z Output: "pip install requests" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8673617Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8673944Z ✓ PASS: Non-matching command (pass through) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8674717Z Input: "echo hello world" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8675161Z Output: "echo hello world" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8675392Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8675663Z ✓ PASS: Regular npm command (pass through) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8676152Z Input: "npm test" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8676562Z Output: "npm test" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8676782Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8676977Z === Pattern Specificity Tests === +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8677265Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8677587Z ✓ Test: Pattern specificity works correctly +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8678355Z Input: "install 1.0.0 version of express npm package globally" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8678956Z Output: "npm install -g express@1.0.0" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8679151Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8679273Z === Variable Extraction Tests === +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8679436Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8679932Z ✓ Test: Variable extraction and substitution works correctly +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8680352Z Pattern matched: "install $packageName npm package" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8680710Z Variables in pattern: [packageName] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8681016Z Result command: "npm install my-package" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8681199Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8681330Z === processCommand Integration Tests === +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8681511Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8681694Z ✓ Test: processCommand applies substitutions +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8682407Z Input: "list files" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8682652Z Output: "ls -la" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8682850Z Matched: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8682962Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8683222Z ✓ Test: processCommand passes through non-matching commands +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8683569Z Input: "echo test" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8683786Z Output: "echo test" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8683982Z Matched: false +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8684094Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8684190Z === Test Summary === +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8684441Z Pattern Matching: 15/15 tests passed +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8684711Z Total Tests: 22/22 passed +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8684849Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8684997Z ✓ All tests passed! +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8685119Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8725102Z (pass) user-manager > getCurrentUser > should return a non-empty string [3.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8743175Z (pass) user-manager > getCurrentUser > should return a valid username format [1.78ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8761043Z (pass) user-manager > getCurrentUserGroups > should return an array [1.79ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8778690Z (pass) user-manager > getCurrentUserGroups > should return at least one group (the primary group) [1.74ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8796527Z (pass) user-manager > getCurrentUserGroups > should return groups as strings [1.78ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8840650Z (pass) user-manager > userExists > should return true for current user [4.42ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8866195Z (pass) user-manager > userExists > should return false for non-existent user [2.54ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8888368Z (pass) user-manager > userExists > should return true for root user (on Unix) [2.21ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8938370Z (pass) user-manager > groupExists > should return true for root group (on Unix) [4.99ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8965152Z (pass) user-manager > groupExists > should return false for non-existent group [2.66ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8966464Z (pass) user-manager > generateIsolatedUsername > should generate unique usernames [0.10ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8967769Z (pass) user-manager > generateIsolatedUsername > should use default prefix [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8969014Z (pass) user-manager > generateIsolatedUsername > should use custom prefix [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8970444Z (pass) user-manager > generateIsolatedUsername > should generate valid username (no special chars) [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8972199Z (pass) user-manager > generateIsolatedUsername > should not exceed 31 characters [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8973110Z (pass) user-manager > generateIsolatedUsername > should handle long prefix by truncating [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.8994209Z (pass) user-manager > getUserInfo > should return exists: false for non-existent user [2.56ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.9105945Z (pass) user-manager > getUserInfo > should return user info for current user [11.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.9185161Z (pass) user-manager > getUserInfo > should include uid for existing user [7.99ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.9186522Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse --isolated-user flag [0.10ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.9188195Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse --isolated-user with custom username [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.9189881Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse --isolated-user=value format [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.9191409Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse -u shorthand [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.9193557Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse -u with custom username [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.9195181Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should work with isolation options [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.9196879Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should throw error when used with docker isolation [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.9198598Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should validate custom username format [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.9200320Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should validate custom username length [0.18ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.9201402Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should work with screen isolation and custom username [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.9203402Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should work with tmux isolation [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.9205072Z (pass) args-parser user isolation options > --keep-user option > should parse --keep-user with --isolated-user [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.9206104Z (pass) args-parser user isolation options > --keep-user option > should throw error when used without --isolated-user [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.9206595Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.9206897Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.9207014Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.9207239Z ##[group]test/version.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:25.9915801Z (pass) Version Flag Tests > Basic version flag > should show version with --version [70.01ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:26.0636197Z (pass) Version Flag Tests > Basic version flag > should show version with -v [72.00ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:26.1308627Z (pass) Version Flag Tests > Basic version flag > should show version with --version -- (trailing separator) [67.20ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:26.1945116Z (pass) Version Flag Tests > Runtime detection > should show Bun version when running with Bun [63.67ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:26.2604529Z (pass) Version Flag Tests > OS version detection > should show OS information [65.91ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:26.3272459Z (pass) Version Flag Tests > OS version detection > should show macOS ProductVersion on darwin [66.73ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:26.3958777Z (pass) Version Flag Tests > Tool version detection > should detect screen version if installed [68.65ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:26.4689374Z (pass) Version Flag Tests > Tool version detection > should detect tmux version if installed [73.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:26.5549151Z (pass) Version Flag Tests > Tool version detection > should detect docker version if installed [85.93ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:26.6294751Z (pass) Version Flag Tests > Verbose mode > should show verbose output with --version --verbose [74.55ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:26.6929359Z (pass) Version Flag Tests > Verbose mode > should show verbose output with --version --debug [63.49ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:26.7592717Z (pass) Version Flag Tests > Verbose mode > should show verbose output with START_VERBOSE=1 [66.25ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:26.8015509Z (pass) Version Flag Tests > Error cases > should error with "No command provided" for $ -- [42.24ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:26.8408542Z (pass) Version Flag Tests > Error cases > should error with "No command provided" for no args [39.34ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:26.8410725Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:26.8411656Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:26.8412079Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:26.8412173Z 1 tests failed: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:26.8412754Z (fail) Docker named network integration > reaches a private sidecar and the internet through two networks [395.11ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:26.8413204Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:26.8413282Z 714 pass +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:26.8413460Z 1 fail +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:26.8413673Z 588 expect() calls +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:26.8413922Z Ran 715 tests across 38 files. [38.82s] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:26.8476286Z error: script "test" exited with code 1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:26.8486971Z ##[error]Process completed with exit code 1. +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:26.8642286Z Post job cleanup. +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:26.9481436Z [command]/usr/bin/git version +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:26.9523898Z git version 2.54.0 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:26.9563980Z Temporarily overriding HOME='/home/runner/work/_temp/96f84496-d58e-4c83-974b-b72561b9387d' before making global git config changes +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:26.9565802Z Adding repository directory to the temporary git global config as a safe directory +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:26.9570726Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:26.9604416Z Removing SSH command configuration +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:26.9612493Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:26.9649387Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:26.9943159Z Removing HTTP extra header +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:26.9950497Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:26.9988917Z [command]/usr/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' || :" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:27.0254419Z Removing includeIf entries pointing to credentials config files +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:27.0263332Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:27.0295889Z includeif.gitdir:/home/runner/work/start/start/.git.path +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:27.0296757Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:27.0297380Z includeif.gitdir:/github/workspace/.git.path +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:27.0297926Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:27.0305931Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:27.0332425Z /home/runner/work/_temp/git-credentials-0476b62a-e69c-436f-9317-77e98ee3126a.config +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:27.0346602Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-0476b62a-e69c-436f-9317-77e98ee3126a.config +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:27.0393774Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:27.0425866Z /home/runner/work/_temp/git-credentials-0476b62a-e69c-436f-9317-77e98ee3126a.config +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:27.0438049Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-0476b62a-e69c-436f-9317-77e98ee3126a.config +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:27.0477661Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:27.0509842Z /github/runner_temp/git-credentials-0476b62a-e69c-436f-9317-77e98ee3126a.config +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:27.0536099Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-0476b62a-e69c-436f-9317-77e98ee3126a.config +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:27.0575313Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:27.0604028Z /github/runner_temp/git-credentials-0476b62a-e69c-436f-9317-77e98ee3126a.config +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:27.0615873Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-0476b62a-e69c-436f-9317-77e98ee3126a.config +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:27.0671319Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:27.0888426Z Removing credentials config '/home/runner/work/_temp/git-credentials-0476b62a-e69c-436f-9317-77e98ee3126a.config' +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:27.1038191Z Cleaning up orphan processes +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9208913Z Current runner version: '2.336.0' +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9234607Z ##[group]Runner Image Provisioner +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9235494Z Hosted Compute Agent +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9236104Z Version: 20260729.566 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9236695Z Commit: cf7153fe6e25b664e8693c24944bf2b00355d109 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9237353Z Build Date: 2026-07-29T19:17:02Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9237954Z Worker ID: {74c2f823-32eb-4e2c-9997-2a57dc2c495b} +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9238666Z Azure Region: eastus +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9239178Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9240459Z ##[group]Operating System +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9241103Z Microsoft Windows Server 2025 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9241670Z 10.0.26100 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9242157Z Datacenter +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9242622Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9243074Z ##[group]Runner Image +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9243677Z Image: windows-2025-vs2026 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9244246Z Version: 20260803.193.1 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9246052Z Included Software: https://github.com/actions/runner-images/blob/win25-vs2026/20260803.193/images/windows/Windows2025-VS2026-Readme.md +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9247659Z Image Release: https://github.com/actions/runner-images/releases/tag/win25-vs2026%2F20260803.193 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9248713Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9251951Z ##[group]GITHUB_TOKEN Permissions +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9254569Z Actions: write +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9255137Z ArtifactMetadata: write +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9255730Z Attestations: write +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9256353Z Checks: write +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9256856Z CodeQuality: write +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9257392Z Contents: write +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9257875Z CopilotRequests: write +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9258406Z Deployments: write +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9258984Z Discussions: write +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9259472Z Drives: write +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9259955Z Issues: write +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9260513Z Metadata: read +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9261093Z Models: read +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9261600Z Packages: write +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9262134Z Pages: write +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9262947Z PullRequests: write +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9263893Z RepositoryProjects: write +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9264710Z SecurityEvents: write +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9265263Z Statuses: write +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9265777Z VulnerabilityAlerts: read +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9266306Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9268304Z Secret source: Actions +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9269589Z Prepare workflow directory +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9663495Z Prepare all required actions +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:30.9711218Z Getting action download info +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.1371292Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.2912599Z Download action repository 'oven-sh/setup-bun@v2' (SHA:0c5077e51419868618aeaa5fe8019c62421857d6) +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.4385745Z Download action repository 'actions/setup-dotnet@v5' (SHA:26b0ec14cb23fa6904739307f278c14f94c95bf1) +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.8624338Z Complete job name: Test (Bun on windows-latest) +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.0262081Z ##[group]Run actions/checkout@v6 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.0263293Z with: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.0263952Z repository: link-foundation/start +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.0268872Z token: *** +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.0269478Z ssh-strict: true +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.0270037Z ssh-user: git +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.0270565Z persist-credentials: true +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.0271132Z clean: true +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.0271687Z sparse-checkout-cone-mode: true +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.0272302Z fetch-depth: 1 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.0272814Z fetch-tags: false +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.0273872Z show-progress: true +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.0274697Z lfs: false +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.0275489Z submodules: false +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.0276339Z set-safe-directory: true +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.0277811Z allow-unsafe-pr-checkout: false +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.0279657Z env: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.0280258Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.0280917Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.1714940Z Syncing repository: link-foundation/start +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.1719611Z ##[group]Getting Git version info +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.1720392Z Working directory is 'D:\a\start\start' +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.2752509Z [command]"C:\Program Files\Git\bin\git.exe" version +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.6666527Z git version 2.55.0.windows.3 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.6715379Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.6735600Z Temporarily overriding HOME='D:\a\_temp\0e2fa985-40da-42be-ad6d-47bc8660ed05' before making global git config changes +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.6738368Z Adding repository directory to the temporary git global config as a safe directory +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.6746728Z [command]"C:\Program Files\Git\bin\git.exe" config --global --add safe.directory D:\a\start\start +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.7377369Z Deleting the contents of 'D:\a\start\start' +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.7383559Z ##[group]Determining repository object format +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.7386035Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.7387493Z ##[group]Initializing the repository +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.7395136Z [command]"C:\Program Files\Git\bin\git.exe" init D:\a\start\start +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.8450016Z Initialized empty Git repository in D:/a/start/start/.git/ +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.8510075Z [command]"C:\Program Files\Git\bin\git.exe" remote add origin https://github.com/link-foundation/start +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.9196485Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.9199645Z ##[group]Disabling automatic garbage collection +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.9203632Z [command]"C:\Program Files\Git\bin\git.exe" config --local gc.auto 0 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.9522595Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.9525394Z ##[group]Setting up auth +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.9528004Z Removing SSH command configuration +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.9535218Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp core\.sshCommand +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.9882296Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :\"" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:34.5411005Z Removing HTTP extra header +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:34.5421930Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:34.5710611Z [command]"C:\Program Files\Git\bin\git.exe" 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' || :\"" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:35.0992914Z Removing includeIf entries pointing to credentials config files +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:35.1003409Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp ^includeIf\.gitdir: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:35.1300988Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "git config --local --show-origin --name-only --get-regexp remote.origin.url" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:35.6232926Z [command]"C:\Program Files\Git\bin\git.exe" config --file D:\a\_temp\git-credentials-a31f12a1-1026-4704-9f7f-e6be98d5e4ad.config http.https://github.com/.extraheader "AUTHORIZATION: basic ***" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:35.6526961Z [command]"C:\Program Files\Git\bin\git.exe" config --local includeIf.gitdir:D:/a/start/start/.git.path D:\a\_temp\git-credentials-a31f12a1-1026-4704-9f7f-e6be98d5e4ad.config +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:35.6831109Z [command]"C:\Program Files\Git\bin\git.exe" config --local includeIf.gitdir:D:/a/start/start/.git/worktrees/*.path D:\a\_temp\git-credentials-a31f12a1-1026-4704-9f7f-e6be98d5e4ad.config +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:35.7177994Z [command]"C:\Program Files\Git\bin\git.exe" config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-a31f12a1-1026-4704-9f7f-e6be98d5e4ad.config +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:35.7468173Z [command]"C:\Program Files\Git\bin\git.exe" config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-a31f12a1-1026-4704-9f7f-e6be98d5e4ad.config +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:35.7748477Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:35.7749152Z ##[group]Fetching the repository +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:35.7762543Z [command]"C:\Program Files\Git\bin\git.exe" -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +d959632b399ae343ff29114fc439650bf65122c5:refs/remotes/origin/main +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:36.8151916Z From https://github.com/link-foundation/start +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:36.8152949Z * [new ref] d959632b399ae343ff29114fc439650bf65122c5 -> origin/main +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:36.8205142Z [command]"C:\Program Files\Git\bin\git.exe" branch --list --remote origin/main +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:36.8529674Z origin/main +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:36.8571958Z [command]"C:\Program Files\Git\bin\git.exe" rev-parse refs/remotes/origin/main +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:36.8950219Z d959632b399ae343ff29114fc439650bf65122c5 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:36.8982090Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:36.8982551Z ##[group]Determining the checkout info +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:36.8984120Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:36.8992754Z [command]"C:\Program Files\Git\bin\git.exe" sparse-checkout disable +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:36.9389512Z [command]"C:\Program Files\Git\bin\git.exe" config --local --unset-all extensions.worktreeConfig +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:36.9682294Z ##[group]Checking out the ref +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:36.9691709Z [command]"C:\Program Files\Git\bin\git.exe" checkout --progress --force -B main refs/remotes/origin/main +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.1906538Z Switched to a new branch 'main' +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.1976934Z branch 'main' set up to track 'origin/main'. +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.2024514Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.2517185Z [command]"C:\Program Files\Git\bin\git.exe" log -1 --format=%H +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.2792299Z d959632b399ae343ff29114fc439650bf65122c5 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.3259897Z ##[group]Run oven-sh/setup-bun@v2 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.3260220Z with: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.3260401Z bun-version: latest +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.3260602Z no-cache: false +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.3263325Z token: *** +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.3263505Z env: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.3263687Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.3263961Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.8361833Z Downloading a new version of Bun: https://github.com/oven-sh/bun/releases/download/bun-v1.3.14/bun-windows-x64.zip +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.2477892Z [command]"C:\Program Files\PowerShell\7\pwsh.exe" -NoLogo -NoProfile -NonInteractive -ExecutionPolicy Unrestricted -Command "$ErrorActionPreference = 'Stop' ; try { Add-Type -AssemblyName System.IO.Compression.ZipFile } catch { } ; try { [System.IO.Compression.ZipFile]::ExtractToDirectory('D:\a\_temp\ceb14dea-214b-4326-9c84-9834b322f6a3.zip', 'D:\a\_temp\f88314c6-814b-44a4-873c-aa074e26b7e6', $true) } catch { if (($_.Exception.GetType().FullName -eq 'System.Management.Automation.MethodException') -or ($_.Exception.GetType().FullName -eq 'System.Management.Automation.RuntimeException') ){ Expand-Archive -LiteralPath 'D:\a\_temp\ceb14dea-214b-4326-9c84-9834b322f6a3.zip' -DestinationPath 'D:\a\_temp\f88314c6-814b-44a4-873c-aa074e26b7e6' -Force } else { throw $_ } } ;" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.9893361Z [command]C:\Users\runneradmin\.bun\bin\bun.exe --revision +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:39.5230064Z 1.3.14+0d9b296af +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:39.5574541Z ##[group]Run bun install +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:39.5574851Z ^[[36;1mbun install^[[0m +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:39.6449616Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:39.6450020Z env: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:39.6450240Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:39.6450517Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:39.9219075Z bun install v1.3.14 (0d9b296a) +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:55.3549469Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:43:55.4210564Z $ cd .. && husky .husky || true +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:00.5163219Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:00.5163698Z + @changesets/cli@2.31.0 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:00.5164076Z + @eslint/js@10.0.1 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:00.5165105Z + eslint@10.3.0 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:00.5166689Z + eslint-config-prettier@10.1.8 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:00.5167853Z + eslint-plugin-prettier@5.5.5 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:00.5168312Z + husky@9.1.7 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:00.5168972Z + lint-staged@17.0.4 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:00.5169229Z + prettier@3.8.3 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:00.5169712Z + command-stream@0.9.4 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:00.5169976Z + lino-objects-codec@0.4.0 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:00.5170115Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:00.5170203Z 199 packages installed [20.60s] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:00.6296896Z ##[group]Run bun run test +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:00.6297203Z ^[[36;1mbun run test^[[0m +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:00.6375070Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:00.6375405Z env: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:00.6375594Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:00.6375855Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:00.8984651Z $ bun ../scripts/run-js-tests.mjs +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:00.9836183Z bun test v1.3.14 (0d9b296a) +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0091690Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0092440Z ##[group]test\args-parser-control.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0404641Z (pass) control options > should parse --stop with UUID or session name [1.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0405687Z (pass) control options > should parse --stop=value format [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0406772Z (pass) control options > should parse --terminate with UUID or session name [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0408325Z (pass) control options > should parse --terminate=value format [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0415458Z (pass) control options > should throw error for missing --stop argument [0.72ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0416292Z (pass) control options > should throw error for empty --stop=value argument [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0417056Z (pass) control options > should throw error for missing --terminate argument [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0417794Z (pass) control options > should throw error for empty --terminate=value argument [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0419248Z (pass) control options > should reject combining query and control modes [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0420006Z (pass) control options > should reject combining upload-log with control modes [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0421534Z (pass) control options > should reject output-format with control modes [0.12ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0422402Z (pass) control options > should default control options to null [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0423224Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0423996Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0424198Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0424643Z ##[group]test\args-parser-docker-cleanup.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0443849Z (pass) docker container cleanup options > should parse --auto-remove-docker-container flag [0.26ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0445127Z (pass) docker container cleanup options > should parse --always-cleanup-container flag [0.13ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0445822Z (pass) docker container cleanup options > should parse --keep-container flag [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0447012Z (pass) docker container cleanup options > should parse --keep-container-on-fail flag [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0447709Z (pass) docker container cleanup options > should default cleanup flags to false [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0453012Z (pass) docker container cleanup options > should throw error for docker cleanup options without docker isolation [0.39ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0455247Z (pass) docker container cleanup options > should throw error for docker cleanup options without isolation [0.24ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0456516Z (pass) docker container cleanup options > should work with keep-alive and auto-remove-docker-container [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0459360Z (pass) docker container cleanup options > should reject conflicting docker cleanup options [0.26ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0460002Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0460368Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0460750Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0461357Z ##[group]test\args-parser-isolation-alias.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0483832Z (pass) parseArgs --isolation alias > should parse --isolation alias with value [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0485438Z (pass) parseArgs --isolation alias > should parse --isolation=value alias format [0.14ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0486757Z (pass) parseArgs --isolation alias > should parse --isolation alias before command without separator [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0487788Z (pass) parseArgs unknown wrapper options > should throw for unknown wrapper option before separator [0.14ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0492474Z (pass) parseArgs unknown wrapper options > should throw for unknown wrapper option without separator [0.14ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0492987Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0493260Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0493712Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0494306Z ##[group]test\args-parser-shell.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0516910Z (pass) shell option > should default shell to auto [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0517847Z (pass) shell option > should parse --shell bash [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0518889Z (pass) shell option > should parse --shell zsh [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0520174Z (pass) shell option > should parse --shell sh [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0520965Z (pass) shell option > should parse --shell auto [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0522537Z (pass) shell option > should parse --shell=value format [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0523625Z (pass) shell option > should normalize shell to lowercase [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0526275Z (pass) shell option > should throw error for missing shell argument [0.24ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0527559Z (pass) shell option > should throw error for invalid shell [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0529990Z (pass) shell option > should list valid shells in error message [0.22ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0531617Z (pass) shell option > should work with ssh isolation [0.14ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0532050Z (pass) VALID_SHELLS > should include bash [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0533315Z (pass) VALID_SHELLS > should include zsh [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0533952Z (pass) VALID_SHELLS > should include sh [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0534533Z (pass) VALID_SHELLS > should include auto [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0534914Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0535278Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0535459Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0535825Z ##[group]test\args-parser.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0578670Z (pass) parseArgs > basic command parsing > should parse simple command without options [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0581810Z (pass) parseArgs > basic command parsing > should parse command with -- separator [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0582998Z (pass) parseArgs > basic command parsing > should parse empty command correctly [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0584415Z (pass) parseArgs > isolation options > should parse --isolated with value [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0585375Z (pass) parseArgs > isolation options > should parse -i shorthand [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0586301Z (pass) parseArgs > isolation options > should parse --isolated=value format [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0587960Z (pass) parseArgs > isolation options > should normalize backend to lowercase [0.15ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0589320Z (pass) parseArgs > isolation options > should throw error for missing backend argument [0.13ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0590327Z (pass) parseArgs > attached and detached modes > should parse --attached flag [0.13ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0590898Z (pass) parseArgs > attached and detached modes > should parse -a shorthand [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0591455Z (pass) parseArgs > attached and detached modes > should parse --detached flag [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0592659Z (pass) parseArgs > attached and detached modes > should parse -d shorthand [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0594346Z (pass) parseArgs > attached and detached modes > should throw error when both --attached and --detached are set [0.18ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0595756Z (pass) parseArgs > attached and detached modes > should provide helpful error message for mode conflict [0.14ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0596978Z (pass) parseArgs > session option > should parse --session with value [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0598070Z (pass) parseArgs > session option > should parse -s shorthand [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0599354Z (pass) parseArgs > session option > should parse --session=value format [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0599942Z (pass) parseArgs > session option > should throw error for session without isolation [0.13ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0600489Z (pass) parseArgs > docker image option > should parse --image with value [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0602598Z (pass) parseArgs > docker image option > should parse --image=value format [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0603692Z (pass) parseArgs > docker image option > should use default OS-matched image for docker without --image [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0604654Z (pass) parseArgs > docker image option > should throw error for image with non-docker backend [0.13ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0605807Z (pass) parseArgs > SSH endpoint option > should parse --endpoint with value [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0606359Z (pass) parseArgs > SSH endpoint option > should parse --endpoint=value format [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0606982Z (pass) parseArgs > SSH endpoint option > should throw error for ssh without endpoint [0.13ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0608397Z (pass) parseArgs > SSH endpoint option > should throw error for endpoint with non-ssh backend [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0609531Z (pass) parseArgs > keep-alive option > should parse --keep-alive flag [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0610876Z (pass) parseArgs > keep-alive option > should parse -k shorthand [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0611840Z (pass) parseArgs > keep-alive option > should default keepAlive to false [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0613291Z (pass) parseArgs > keep-alive option > should throw error for keep-alive without isolation [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0613944Z (pass) parseArgs > keep-alive option > should work with detached mode [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0614527Z (pass) parseArgs > keep-alive option > should work with docker [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0615671Z (pass) parseArgs > command without separator > should parse command after options without separator [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0616363Z (pass) parseArgs > command without separator > should handle mixed options and command [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0616907Z (pass) parseArgs > backend validation > should accept valid backends [0.17ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0619647Z (pass) parseArgs > backend validation > should throw error for invalid backend [0.29ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0621027Z (pass) parseArgs > backend validation > should list valid backends in error message [0.12ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0623236Z (pass) validateOptions > should pass for valid options [0.21ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0624189Z (pass) validateOptions > should throw for attached and detached together [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0625452Z (pass) validateOptions > should pass for docker with image [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0627542Z (pass) generateSessionName > should generate unique session names [0.18ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0628237Z (pass) generateSessionName > should use default prefix [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0628790Z (pass) generateSessionName > should use custom prefix [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0630028Z (pass) generateSessionName > should contain timestamp-like portion [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0630533Z (pass) hasIsolation > should return true when isolated is set [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0630983Z (pass) hasIsolation > should return false when isolated is null [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0632080Z (pass) getEffectiveMode > should return attached by default [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0632594Z (pass) getEffectiveMode > should return attached when explicitly set [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0633127Z (pass) getEffectiveMode > should return detached when set [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0633819Z (pass) VALID_BACKENDS > should include screen [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0655260Z (pass) VALID_BACKENDS > should include tmux [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0656133Z (pass) VALID_BACKENDS > should include docker [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0657533Z (pass) user isolation option > should parse --isolated-user without value (auto-generated username) [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0659036Z (pass) user isolation option > should parse --isolated-user with custom username [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0659986Z (pass) user isolation option > should parse -u shorthand [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0660435Z (pass) user isolation option > should parse -u with custom username [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0661331Z (pass) user isolation option > should parse --isolated-user=value format [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0662087Z (pass) user isolation option > should work with isolation options [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0662800Z (pass) user isolation option > should work without isolation (standalone user isolation) [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0663339Z (pass) user isolation option > should accept valid usernames [0.20ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0664039Z (pass) user isolation option > should reject invalid username formats with --isolated-user=value syntax [0.21ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0664784Z (pass) user isolation option > should not consume invalid username as argument (treats as command) [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0665534Z (pass) user isolation option > should throw error for user with docker isolation [0.21ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0666059Z (pass) user isolation option > should work with tmux isolation [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0666802Z (pass) use-command-stream option > should parse --use-command-stream flag [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0667530Z (pass) use-command-stream option > should default useCommandStream to false [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0668181Z (pass) use-command-stream option > should work with other options [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0668682Z (pass) use-command-stream option > should work without other options [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0669289Z (pass) keep-user option > should parse --keep-user flag [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0669785Z (pass) keep-user option > should default keepUser to false [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0670466Z (pass) keep-user option > should throw error for keep-user without user [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0671058Z (pass) keep-user option > should work with user and isolation options [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0671623Z (pass) status option > should parse --status with UUID [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0672061Z (pass) status option > should parse --status=value format [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0673275Z (pass) status option > should throw error for missing UUID argument [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0674216Z (pass) status option > should throw error for --status with -flag as next argument [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0675061Z (pass) status option > should default status to null [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0675843Z (pass) upload-log option > should parse --upload-log with UUID or session name [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0676731Z (pass) upload-log option > should parse --upload-log=value format [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0677622Z (pass) upload-log option > should throw error for missing --upload-log argument [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0678590Z (pass) upload-log option > should throw error for empty --upload-log=value argument [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0679770Z (pass) upload-log option > should default uploadLog to null [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0680727Z (pass) list option > should parse --list flag [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0681458Z (pass) list option > should parse --list with JSON output format [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0681954Z (pass) list option > should normalize output format with --list [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0682361Z (pass) list option > should default list to false [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0682788Z (pass) output-format option > should parse --output-format with --status [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0683290Z (pass) output-format option > should parse --output-format=value format [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0683761Z (pass) output-format option > should normalize format to lowercase [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0684260Z (pass) output-format option > should throw error for missing format argument [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0684749Z (pass) output-format option > should throw error for invalid format [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0685259Z (pass) output-format option > should throw error for output-format without status [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0685775Z (pass) output-format option > should accept all valid output formats [0.13ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0686485Z (pass) output-format option > should default outputFormat to null [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0687726Z (pass) VALID_OUTPUT_FORMATS > should include links-notation [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0688507Z (pass) VALID_OUTPUT_FORMATS > should include json [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0688863Z (pass) VALID_OUTPUT_FORMATS > should include text [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0689220Z (pass) cleanup options > should parse --cleanup flag [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0689617Z (pass) cleanup options > should parse --cleanup-dry-run flag [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0690254Z (pass) cleanup options > should default cleanup to false [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0690919Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0691366Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0691562Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:01.0691803Z ##[group]test\cli.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:04.5872417Z (pass) CLI version flag > should display version with --version [3511.39ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:04.9662357Z (pass) CLI version flag > should display version with -v [378.99ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:05.3491781Z (pass) CLI version flag > should show correct package version [382.91ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:05.4274742Z (pass) CLI basic behavior > should show usage when no arguments provided [78.24ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:05.5059360Z (pass) CLI basic behavior > should show usage when no command provided after -- [78.43ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:05.5979160Z Skipping: screen not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:05.5980021Z (pass) CLI isolation output (issue #67) > should display screen session name when using screen isolation [92.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:05.6861447Z Skipping: tmux not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:05.6862102Z (pass) CLI isolation output (issue #67) > should display tmux session name when using tmux isolation [88.16ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:10.6868628Z (pass) CLI isolation output (issue #67) > should display docker container name when using docker isolation [5000.66ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:10.6869274Z Skipping: docker not available or cannot run Linux images +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:10.6870406Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:10.6870893Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:10.6872296Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:10.6872777Z ##[group]test\command-builder-docker-cleanup.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:10.6921844Z (pass) command-builder docker cleanup forwarding > forwards cleanup policy flags when a remaining level uses docker [0.47ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:10.6923884Z (pass) command-builder docker cleanup forwarding > does not forward docker cleanup flags after the docker level is consumed [0.16ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:10.6924759Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:10.6925093Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:10.6925249Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:10.6926629Z ##[group]test\create-github-release.mjs: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:10.9185315Z (pass) create-github-release script > treats an existing GitHub release as an idempotent skip [223.50ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:11.0575573Z (pass) create-github-release script > fails when gh api returns an unexpected error [138.98ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:11.0576429Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:11.0577048Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:11.0577248Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:11.0578090Z ##[group]test\docker-autoremove.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:11.0611519Z (pass) Docker Container Cleanup Policy > cleanup decisions > should keep abnormal containers under the default policy [0.24ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:11.0613356Z (pass) Docker Container Cleanup Policy > cleanup decisions > should keep OOM-killed containers with keepContainerOnFail [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:11.0615176Z (pass) Docker Container Cleanup Policy > cleanup decisions > should honor explicit always-cleanup policy [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:11.0618468Z (pass) Docker Container Cleanup Policy > cleanup decisions > should make the detached watcher inspect OOMKilled before default cleanup [0.55ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:11.2699764Z Skipping: docker not available, daemon not running, or Linux containers not supported +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:11.2700659Z (pass) Docker Container Cleanup Policy > auto-remove enabled > should automatically remove container when autoRemoveDockerContainer is true [208.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:11.4596771Z Skipping: docker not available, daemon not running, or Linux containers not supported +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:11.6680616Z (pass) Docker Container Cleanup Policy > default cleanup > should remove container filesystem by default [189.69ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:11.6681856Z Skipping: docker not available, daemon not running, or Linux containers not supported +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:11.6683161Z (pass) Docker Container Cleanup Policy > keep-container opt-out > should preserve container filesystem when keepContainer is true [208.25ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:11.8517261Z (pass) Docker Container Cleanup Policy > keep-container opt-out > should preserve failed containers when keepContainerOnFail is true [183.62ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:11.8518123Z Skipping: docker not available, daemon not running, or Linux containers not supported +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0676651Z (pass) Docker Container Cleanup Policy > attached mode logging > should write attached docker output to the provided host log path [216.01ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0677840Z Skipping: docker not available, daemon not running, or Linux containers not supported +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0678360Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0678691Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0678801Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0679070Z ##[group]test\docker-network-integration.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0724344Z (pass) Docker named network integration > reaches a private sidecar and the internet through two networks [0.14ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0727389Z (pass) Docker named network integration > fails for a missing network without orphaning a container [0.31ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0728119Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0728636Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0728796Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0729152Z ##[group]test\docker-runtime-options.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0759160Z (pass) Docker runtime options parsing > should parse repeatable --volume and -v [0.23ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0760127Z (pass) Docker runtime options parsing > should parse --volume=value and -v=value [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0761427Z (pass) Docker runtime options parsing > should parse repeatable --mount [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0762731Z (pass) Docker runtime options parsing > should parse repeatable --env and -e [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0763388Z (pass) Docker runtime options parsing > should parse --privileged [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0765423Z (pass) Docker runtime options parsing > should parse repeatable --network forms without consuming child args [0.12ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0766501Z (pass) Docker runtime options parsing > should parse repeatable --network-alias value and equals forms [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0767368Z (pass) Docker runtime options parsing > should default runtime options to empty/false [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0769240Z (pass) Docker runtime options parsing > should throw when --volume requires an argument [0.14ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0770715Z (pass) Docker runtime options parsing > should throw when --env requires an argument [0.12ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0772543Z (pass) Docker runtime options validation > should reject --volume with non-docker backend [0.16ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0774549Z (pass) Docker runtime options validation > should reject --mount without isolation [0.15ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0775718Z (pass) Docker runtime options validation > should reject --env with non-docker backend [0.12ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0777636Z (pass) Docker runtime options validation > should reject --privileged without docker [0.18ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0780553Z (pass) Docker runtime options validation > should reject network options without docker [0.27ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0787302Z (pass) Docker runtime options validation > should accept runtime options when stack includes docker [0.64ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0789468Z (pass) buildDockerRuntimeArgs > should build empty args by default [0.20ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0790242Z (pass) buildDockerRuntimeArgs > should add --privileged first [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0791277Z (pass) buildDockerRuntimeArgs > should expand env, volumes, and mounts in order [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0793469Z (pass) buildDockerRuntimeStatusLines > should return no lines for empty options [0.12ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0795178Z (pass) buildDockerRuntimeStatusLines > should format volumes, mounts, env, and privileged lines [0.12ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0796339Z (pass) buildDockerRuntimeStatusLines > should join multiple volumes with a comma [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0797456Z (pass) buildDockerRuntimeMetadata > should null out empty collections and falsy privileged [0.13ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0798674Z (pass) buildDockerRuntimeMetadata > should pass through populated collections and privileged [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0799373Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0800802Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0800923Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0801174Z ##[group]test\echo-integration.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0841274Z === Echo Integration Tests - Issue #55 === +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0841898Z Testing that "echo hi" works correctly across all isolation modes +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0842747Z Coverage: No isolation, Screen (attached/detached), Tmux (attached/detached), Docker (attached/detached) +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:12.0843174Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:16.1495727Z ✓ No isolation mode: echo hi works correctly +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:16.1497310Z (pass) Echo Integration Tests - Issue #55 > No Isolation Mode (Direct Execution) > should execute echo hi and show output with proper formatting [3668.35ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:16.4805048Z (pass) Echo Integration Tests - Issue #55 > No Isolation Mode (Direct Execution) > should execute echo with single quotes [330.88ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:16.4805984Z ✓ No isolation mode: echo with single quotes works +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:16.8113097Z (pass) Echo Integration Tests - Issue #55 > No Isolation Mode (Direct Execution) > should execute echo with double quotes [330.84ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:16.8114016Z ✓ No isolation mode: echo with double quotes works +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:17.2145568Z (pass) Echo Integration Tests - Issue #55 > No Isolation Mode (Direct Execution) > should have consistent empty line formatting [403.17ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:17.2146860Z ✓ Empty line formatting is consistent +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:17.2147686Z (pass) Echo Integration Tests - Issue #55 > Screen Isolation Mode > should skip screen tests when screen is not installed [0.14ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:17.2148495Z (pass) Echo Integration Tests - Issue #55 > Tmux Isolation Mode > should skip tmux tests when tmux is not installed [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:17.2149384Z (pass) Echo Integration Tests - Issue #55 > Docker Isolation Mode > should skip docker tests when docker is not available or cannot run Linux containers [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:17.2150125Z ⚠ screen not installed, skipping screen tests +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:17.2150475Z ⚠ tmux not installed, skipping tmux tests +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:17.2150909Z ⚠ docker not available or cannot run Linux containers, skipping docker tests +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:17.6152657Z (pass) Echo Integration Tests - Issue #55 > Output Block Formatting > should not truncate long log paths [400.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:17.6153508Z ✓ Log paths are not truncated +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.0136316Z (pass) Echo Integration Tests - Issue #55 > Output Block Formatting > should show full session ID in both start and finish blocks [398.30ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.0137278Z ✓ Session IDs are complete UUIDs in both blocks +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.4198874Z (pass) Echo Integration Tests - Issue #55 > Output Block Formatting > should have consistent exit code formatting [406.27ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.4199717Z ✓ Exit code formatting is consistent +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.8355637Z (pass) Echo Integration Tests - Issue #55 > Output Block Formatting > should include timing information in finish block [415.65ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.8356478Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.8356824Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.8357295Z ✓ Timing information is present in finish block +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.8357530Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.8357773Z ##[group]test\execution-control.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.8414183Z (pass) execution control > should map screen stop to CTRL+C injection [0.58ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.8647850Z (pass) execution control > should send stop command to a detached screen session [23.32ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.8697007Z (pass) execution control > should stop a detached docker container with docker stop [4.92ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.8732778Z (pass) execution control > should send docker terminate through docker kill [3.59ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.8761121Z (pass) execution control > should reject non-detached records [2.83ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.8761955Z (pass) process id collection > should parse a GNU Screen process id from screen -ls output [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.8764115Z (pass) process id collection > should collect wrapper, screen, and descendant process IDs [0.17ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.8764771Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.8765163Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.8765272Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.8765516Z ##[group]test\execution-store.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.8796953Z === Execution Store Unit Tests === +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.8823044Z (pass) ExecutionRecord > should create a new execution record with default values [0.15ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.8823897Z (pass) ExecutionRecord > should create a new execution record with custom values [0.12ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.8825525Z (pass) ExecutionRecord > should mark execution as completed [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.8826223Z (pass) ExecutionRecord > should convert to plain object and back [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.8842397Z (pass) LockManager > should acquire and release a lock [1.56ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.8864195Z (pass) LockManager > should fail to acquire lock if already held by another process [2.15ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.8873839Z (pass) LockManager > should detect stale locks [0.97ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.8881807Z (pass) ExecutionStore > should create app folder on initialization [0.80ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.8907235Z (pass) ExecutionStore > should save and retrieve an execution record [2.52ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.8950806Z (pass) ExecutionStore > should update an existing record [4.34ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.9012359Z (pass) ExecutionStore > should get all records [6.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.9081783Z (pass) ExecutionStore > should get records by status [6.97ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.9144527Z (pass) ExecutionStore > should get recent records [6.26ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.9186201Z (pass) ExecutionStore > should delete a record [4.16ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.9199024Z (pass) ExecutionStore > should return false when deleting non-existent record [1.26ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.9253596Z (pass) ExecutionStore > should clear all records [5.42ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.9322580Z (pass) ExecutionStore > should get statistics [6.87ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.9623111Z (pass) ExecutionStore > should handle concurrent saves with locking [29.99ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.9651294Z (pass) ExecutionStore > should persist data to lino file [2.86ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.9686033Z (pass) isClinkInstalled > should return a boolean [3.44ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.9714966Z (pass) ExecutionStore with lino-objects-codec > should properly encode and decode complex options [2.87ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.9738876Z (pass) ExecutionStore with lino-objects-codec > should handle special characters in command [2.38ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.9765464Z (pass) ExecutionStore with lino-objects-codec > should handle unicode characters [2.64ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.9807875Z (pass) ExecutionStore verifyConsistency > should report consistency status for lino-only store [4.18ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.9876037Z (pass) ExecutionStore cleanupStale > should return empty result when no stale records exist [6.77ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.9902780Z (pass) ExecutionStore cleanupStale > should detect stale records with non-existent PIDs [2.72ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.9926547Z (pass) ExecutionStore cleanupStale > should detect stale records that exceed max age [2.38ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.9949539Z (pass) ExecutionStore cleanupStale > should not detect records within max age as stale [2.29ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.9993398Z (pass) ExecutionStore cleanupStale > should clean up stale records when dryRun is false [4.36ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.0021032Z (pass) ExecutionStore cleanupStale > should handle custom max age [2.76ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.0025126Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.0025632Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.0025889Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.0026470Z ##[group]test\failure-handler.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.0083765Z (pass) failure-handler > parseGitUrl > should parse HTTPS GitHub URL [0.18ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.0085144Z (pass) failure-handler > parseGitUrl > should parse HTTPS URL with .git suffix [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.0086326Z (pass) failure-handler > parseGitUrl > should parse SSH git@ URL [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.0087009Z (pass) failure-handler > parseGitUrl > should parse git+https URL format [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.0088772Z (pass) failure-handler > parseGitUrl > should return null for empty string [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.0089886Z (pass) failure-handler > parseGitUrl > should return null for null/undefined input [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.0090987Z (pass) failure-handler > parseGitUrl > should return null for non-github URL [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.0092382Z (pass) failure-handler > parseGitUrl > should return null for invalid/random string [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.0093973Z (pass) failure-handler > parseGitUrl > should normalize URL to https://github.com format [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.0095217Z (pass) failure-handler > parseGitUrl > should handle URL with subdirectory (only owner/repo captured) [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.0096435Z (pass) failure-handler > parseGitUrl > should return object with owner, repo, url keys [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.0097218Z (pass) failure-handler > handleFailure > should return early when disableAutoIssue is true [0.23ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.0097940Z (pass) failure-handler > handleFailure > should return early when disableAutoIssue is true (verbose mode) [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.0098378Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.0098653Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.0098757Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.0098991Z ##[group]test\isolation-cleanup.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.0099182Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.0099186Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.0099324Z Auto-issue creation disabled via START_DISABLE_AUTO_ISSUE +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.1124588Z (pass) Isolation Resource Cleanup Verification > screen resource cleanup > should not list screen session after command completes (auto-exit by default) [100.61ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.1125325Z Skipping: screen not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.2041321Z (pass) Isolation Resource Cleanup Verification > screen resource cleanup > should keep screen session alive when keepAlive is true [91.66ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.2042026Z Skipping: screen not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.2963772Z Skipping: tmux not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.2965306Z (pass) Isolation Resource Cleanup Verification > tmux resource cleanup > should not list tmux session after command completes (auto-exit by default) [92.29ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.3898170Z (pass) Isolation Resource Cleanup Verification > tmux resource cleanup > should keep tmux session alive when keepAlive is true [93.35ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.3898854Z Skipping: tmux not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.5748859Z Skipping: docker not available, daemon not running, or Linux containers not supported +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.5750037Z (pass) Isolation Resource Cleanup Verification > docker resource cleanup > should show docker container as exited after command completes (auto-exit by default) [185.00ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7543289Z (pass) Isolation Resource Cleanup Verification > docker resource cleanup > should keep docker container running when keepAlive is true [179.47ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7544908Z Skipping: docker not available, daemon not running, or Linux containers not supported +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7545536Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7545988Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7546153Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7546545Z ##[group]test\isolation-log-utils.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7577508Z (pass) isolation-log-utils > getTimestamp > should return a non-empty string [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7578446Z (pass) isolation-log-utils > getTimestamp > should return a timestamp without T or Z (ISO-like but space-separated) [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7580737Z (pass) isolation-log-utils > getTimestamp > should contain date-like content (numbers and dashes) [0.12ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7581693Z (pass) isolation-log-utils > getTimestamp > should return different values on successive calls (or same within same ms) [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7582951Z (pass) isolation-log-utils > generateLogFilename > should return a string ending with .log [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7583844Z (pass) isolation-log-utils > generateLogFilename > should include the environment name in the filename [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7584746Z (pass) isolation-log-utils > generateLogFilename > should start with "start-command-" [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7585744Z (pass) isolation-log-utils > generateLogFilename > should generate unique filenames on successive calls [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7586468Z (pass) isolation-log-utils > generateLogFilename > should handle different environment names [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7587451Z (pass) isolation-log-utils > createLogHeader > should return a non-empty string [0.15ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7589643Z (pass) isolation-log-utils > createLogHeader > should include the command in the header [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7591175Z (pass) isolation-log-utils > createLogHeader > should include the environment in the header [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7592509Z (pass) isolation-log-utils > createLogHeader > should include the session name in the header [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7593745Z (pass) isolation-log-utils > createLogHeader > should include the mode in the header [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7595588Z (pass) isolation-log-utils > createLogHeader > should include image field when provided [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7597506Z (pass) isolation-log-utils > createLogHeader > should include user field when provided [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7598761Z (pass) isolation-log-utils > createLogHeader > should NOT include Image line when image is not provided [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7600004Z (pass) isolation-log-utils > createLogHeader > should contain separator line [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7601550Z (pass) isolation-log-utils > createLogFooter > should return a non-empty string [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7603214Z (pass) isolation-log-utils > createLogFooter > should include the exit code [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7604220Z (pass) isolation-log-utils > createLogFooter > should include exit code 0 [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7605445Z (pass) isolation-log-utils > createLogFooter > should include the end time [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7606704Z (pass) isolation-log-utils > createLogFooter > should contain separator line [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7607657Z (pass) isolation-log-utils > getLogDir > should return a string [0.16ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7609299Z (pass) isolation-log-utils > getLogDir > should return a non-empty path [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7610321Z (pass) isolation-log-utils > getLogDir > should use START_LOG_DIR env var when set [0.41ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7611620Z (pass) isolation-log-utils > getLogDir > should fall back to /tmp/start-command/logs when START_LOG_DIR is not set [0.17ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7612921Z (pass) isolation-log-utils > createLogPath > should return a string ending with .log [0.13ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7613974Z (pass) isolation-log-utils > createLogPath > should return an absolute path [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7615009Z (pass) isolation-log-utils > createLogPath > should include the environment name [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7616083Z (pass) isolation-log-utils > createLogPath > should be under the log directory [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7618292Z (pass) isolation-log-utils > createLogPath > should create stable isolation log path when execution id is provided [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7619451Z (pass) isolation-log-utils > createLogPath > should create stable direct log path without duplicated environment segment [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7620194Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7620467Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7620577Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7620810Z ##[group]test\isolation-stacking.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7638307Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --isolated > should parse single isolation (backward compatible) [0.24ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7640202Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --isolated > should parse multi-level isolation [0.20ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7641534Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --isolated > should parse 5-level isolation [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7643711Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --isolated > should parse --isolated=value syntax [0.14ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7644776Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --image > should parse single image (backward compatible) [0.12ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7645734Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --image > should parse image sequence with placeholders [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7647321Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --image > should parse --image=value syntax [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7648303Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --endpoint > should parse single endpoint (backward compatible) [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7649398Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --endpoint > should parse endpoint sequence with placeholders [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7650360Z (pass) Isolation Stacking - Args Parser > hasStackedIsolation > should return true for multi-level [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7651122Z (pass) Isolation Stacking - Args Parser > hasStackedIsolation > should return false for single level [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7652367Z (pass) Isolation Stacking - Args Parser > hasStackedIsolation > should return false for no isolation [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7654650Z (pass) Isolation Stacking - Validation > validateOptions > should validate single backend (backward compatible) [0.20ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7656074Z (pass) Isolation Stacking - Validation > validateOptions > should validate multi-level stack [0.13ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7657753Z (pass) Isolation Stacking - Validation > validateOptions > should throw on invalid backend in stack [0.14ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7658617Z (pass) Isolation Stacking - Validation > validateOptions > should throw on missing SSH endpoint [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7660639Z (pass) Isolation Stacking - Validation > validateOptions > should throw on image/stack length mismatch [0.12ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7663026Z (pass) Isolation Stacking - Validation > validateOptions > should throw on depth exceeding limit [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7665760Z (pass) Isolation Stacking - Validation > validateOptions > should distribute single image to all levels [0.13ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7667358Z (pass) Isolation Stacking - Validation > validateOptions > should apply default docker image for each docker level [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7668971Z (pass) Isolation Stacking - Validation > validateOptions > should throw if image provided but no docker in stack [0.12ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7670707Z (pass) Isolation Stacking - Validation > validateOptions > should throw if endpoint provided but no ssh in stack [0.19ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7671506Z (pass) Isolation Stacking - Backward Compatibility > should work with existing docker command [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7672194Z (pass) Isolation Stacking - Backward Compatibility > should work with existing ssh command [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7673064Z (pass) Isolation Stacking - Backward Compatibility > should work with existing screen command [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7674008Z (pass) Isolation Stacking - Backward Compatibility > should work with -i shorthand [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7674611Z (pass) Isolation Stacking - Backward Compatibility > should work with attached mode [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7675442Z (pass) Isolation Stacking - Backward Compatibility > should work with session name [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7676119Z (pass) Isolation Stacking - Backward Compatibility > should work with session-id [0.15ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7676467Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7676730Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7676839Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7677062Z ##[group]test\isolation.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7715190Z (pass) Isolation Module > wrapCommandWithUser > should return command unchanged when user is null [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7716509Z (pass) Isolation Module > wrapCommandWithUser > should wrap command with sudo when user is specified [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7717542Z (pass) Isolation Module > wrapCommandWithUser > should escape single quotes in command [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.7718239Z (pass) Isolation Module > wrapCommandWithUser > should use non-interactive sudo [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.8618235Z (pass) Isolation Module > isCommandAvailable > should return true for common commands (echo) [89.95ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.9511813Z (pass) Isolation Module > isCommandAvailable > should return true for node [89.40ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:20.0573138Z (pass) Isolation Module > isCommandAvailable > should return false for non-existent command [106.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:20.0793330Z (pass) Isolation Module > isCommandAvailable > should return false for empty command [22.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:20.0808627Z (pass) Isolation Module > hasTTY > should return a boolean [1.52ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:20.0809402Z (pass) Isolation Module > hasTTY > should return false when running in test environment (no TTY) [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:20.0809857Z hasTTY: false +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:20.1739334Z (pass) Isolation Module > isolation environment checks > should check if screen is available [92.97ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:20.1740139Z screen available: false +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:20.2648823Z (pass) Isolation Module > isolation environment checks > should check if tmux is available [90.93ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:20.2649340Z tmux available: false +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:20.3568194Z (pass) Isolation Module > isolation environment checks > should check if docker is available [91.89ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:20.3568726Z docker available: true +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:20.4462204Z (pass) Isolation Module > isolation environment checks > should check if ssh is available [89.41ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:20.4462784Z ssh available: true +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:20.5493090Z screen not installed, version is null +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:20.5493881Z (pass) Isolation Module > getScreenVersion > should return version object or null [103.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:20.5612617Z (pass) Isolation Module > getScreenVersion > should cache the version result [11.90ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:20.5724725Z supportsLogfileOption: false +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:20.5841241Z (pass) Isolation Module > supportsLogfileOption > should return boolean [11.26ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:20.5841907Z (pass) Isolation Module > supportsLogfileOption > should return true for screen >= 4.5.1 [11.56ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:20.7784085Z (pass) Isolation Runner Error Handling > runInScreen > should return informative error if screen is not installed [194.21ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:20.9600137Z (pass) Isolation Runner Error Handling > runInTmux > should return informative error if tmux is not installed [181.56ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:21.0516278Z Skipping: docker is installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:21.0516949Z (pass) Isolation Runner Error Handling > runInDocker > should return informative error if docker is not installed [91.76ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:21.4023830Z (pass) Isolation Runner Error Handling > runInDocker > should require image option [350.61ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:21.4923281Z (pass) Isolation Runner Error Handling > runInSsh > should return informative error if ssh is not installed [89.97ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:21.4923866Z Skipping: ssh is installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:21.5822374Z (pass) Isolation Runner Error Handling > runInSsh > should require endpoint option [89.85ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:21.6730854Z Skipping: screen not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:21.6732354Z (pass) Isolation Keep-Alive Behavior > runInScreen keep-alive messages > should include auto-exit message by default in detached mode [90.89ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:21.7684858Z (pass) Isolation Keep-Alive Behavior > runInScreen keep-alive messages > should include keep-alive message when keepAlive is true [95.31ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:21.7685542Z Skipping: screen not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:21.8636903Z Skipping: tmux not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:21.9530486Z (pass) Isolation Keep-Alive Behavior > runInTmux keep-alive messages > should include auto-exit message by default in detached mode [95.25ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:21.9531602Z (pass) Isolation Keep-Alive Behavior > runInTmux keep-alive messages > should include keep-alive message when keepAlive is true [89.29ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:21.9532261Z Skipping: tmux not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:22.1100025Z (pass) Isolation Keep-Alive Behavior > runInDocker keep-alive messages > should include auto-exit message by default in detached mode [156.94ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:22.1100893Z Skipping: docker not available, daemon not running, or Linux containers not supported +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:22.2750799Z (pass) Isolation Keep-Alive Behavior > runInDocker keep-alive messages > should include keep-alive message when keepAlive is true [165.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:22.2751606Z Skipping: docker not available, daemon not running, or Linux containers not supported +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:22.3666729Z (pass) Isolation Runner with Available Backends > runInTmux (if available) > should run command in detached tmux session [91.59ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:22.3667740Z Skipping: tmux not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:22.3671023Z (pass) Isolation Runner with Available Backends > runIsolated dispatcher > should dispatch to correct backend [0.44ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:22.6350822Z $ docker pull alpine:latest +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:22.6351086Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.0915488Z latest: Pulling from library/alpine +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.1026766Z no matching manifest for windows(10.0.26100)/amd64 in the manifest list entries +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.1059070Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.1061052Z ✗ +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.1061386Z │ +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.1062900Z (pass) Isolation Runner with Available Backends > runIsolated dispatcher > should pass options to backend [739.14ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.1064254Z (pass) Default Docker Image Detection > getDefaultDockerImage > should return a valid Docker image string [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.1065619Z (pass) Default Docker Image Detection > getDefaultDockerImage > should return an image with a tag [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.1066431Z (pass) Default Docker Image Detection > getDefaultDockerImage > should return a known base image [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.1069346Z (pass) detectShellInEnvironment > should return the forced shell when shellPreference is not auto [0.30ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.1070483Z (pass) detectShellInEnvironment > should return zsh when shellPreference is zsh [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.1071800Z (pass) detectShellInEnvironment > should return sh when shellPreference is sh [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.1073004Z (pass) detectShellInEnvironment > should return sh fallback when docker image is not provided [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.1074192Z (pass) detectShellInEnvironment > should return sh fallback when ssh endpoint is not provided [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.1075578Z (pass) detectShellInEnvironment > should return sh fallback for unknown environment [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.7655382Z (pass) detectShellInEnvironment > should auto-detect shell in docker if docker is available [658.27ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.7655940Z Detected shell in alpine:latest: sh +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.7656563Z (pass) detectShellInEnvironment > should read shell preference from options.shell [0.14ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.1156269Z $ docker pull alpine:latest +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.1156516Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2845678Z latest: Pulling from library/alpine +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2919076Z no matching manifest for windows(10.0.26100)/amd64 in the manifest list entries +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2951524Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2952232Z ✗ +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2953450Z (pass) Shell option forwarding to isolation runners > runInDocker shell option > should accept shell option in options object [529.57ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2954323Z │ +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2954520Z runInDocker with --shell sh result: false +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.3856997Z (pass) Shell option forwarding to isolation runners > runInSsh shell option > should accept shell option in options object [90.31ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4766385Z (pass) Shell option forwarding to isolation runners > runInSsh shell option > should use auto mode when shell option is auto [90.89ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4767747Z (pass) isInteractiveShellCommand (issue #84) > should return true for "bash" [0.20ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4768467Z (pass) isInteractiveShellCommand (issue #84) > should return true for "zsh" [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4769298Z (pass) isInteractiveShellCommand (issue #84) > should return true for "sh" [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4770668Z (pass) isInteractiveShellCommand (issue #84) > should return true for "/bin/bash" [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4772209Z (pass) isInteractiveShellCommand (issue #84) > should return true for "/usr/bin/zsh" [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4774022Z (pass) isInteractiveShellCommand (issue #84) > should return true for "bash -l" (login flag, no -c) [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4776227Z (pass) isInteractiveShellCommand (issue #84) > should return false for "bash -c echo" [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4777299Z (pass) isInteractiveShellCommand (issue #84) > should return false for "bash -c 'echo hi'" [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4777927Z (pass) isInteractiveShellCommand (issue #84) > should return false for "npm test" [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4778532Z (pass) isInteractiveShellCommand (issue #84) > should return false for "echo hello" [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4779099Z (pass) isInteractiveShellCommand (issue #84) > should return false for "ls -la" [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4779665Z (pass) isInteractiveShellCommand (issue #84) > should return false for empty string [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4780298Z (pass) isInteractiveShellCommand (issue #84) > should return false for " " [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4780873Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4781338Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4781522Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4781930Z ##[group]test\merge-changesets.mjs: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4856487Z Working directory: C:\Users\RUNNER~1\AppData\Local\Temp\merge-changesets-FEolWc +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4857286Z Changeset directory: C:\Users\RUNNER~1\AppData\Local\Temp\merge-changesets-FEolWc\.changeset +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4858021Z Package name: start-command +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4858257Z Found 0 changeset file(s) +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4858482Z No merging needed (0 or 1 changeset found) +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4869186Z (pass) mergeChangesetsIn > does nothing with zero changesets [3.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4884797Z Working directory: C:\Users\RUNNER~1\AppData\Local\Temp\merge-changesets-kGbsjs +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4885518Z Changeset directory: C:\Users\RUNNER~1\AppData\Local\Temp\merge-changesets-kGbsjs\.changeset +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4886067Z Package name: start-command +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4887160Z Found 1 changeset file(s) +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4887607Z No merging needed (0 or 1 changeset found) +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4897991Z (pass) mergeChangesetsIn > does nothing with a single changeset [2.86ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4915203Z Working directory: C:\Users\RUNNER~1\AppData\Local\Temp\merge-changesets-RT0pO4 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4916207Z Changeset directory: C:\Users\RUNNER~1\AppData\Local\Temp\merge-changesets-RT0pO4\.changeset +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4916967Z Package name: start-command +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4917297Z Found 2 changeset file(s) +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4917527Z Multiple changesets found, merging... +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4917769Z - a.md +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4917946Z - b.md +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4922384Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4922654Z Merge summary: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4923393Z Bump types found: patch, minor +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4925478Z Using highest: minor +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4925875Z Descriptions to merge: 2 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4929083Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4929396Z Created merged changeset: merged-green-cloud.md +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4930011Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4930147Z Removing original changeset files: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4931603Z Removed: a.md +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4933544Z Removed: b.md +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4934142Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4934318Z Changeset merge completed successfully +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4934608Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4934698Z Merged changeset content: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4934904Z --- +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4935073Z 'start-command': minor +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4935261Z --- +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4935342Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4935412Z Fix A +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4935498Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4935568Z Feature B +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4935657Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4946324Z (pass) mergeChangesetsIn > merges multiple changesets into a single file with the highest bump [4.81ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4965797Z Working directory: C:\Users\RUNNER~1\AppData\Local\Temp\merge-changesets-8Kl49T +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4966739Z Changeset directory: C:\Users\RUNNER~1\AppData\Local\Temp\merge-changesets-8Kl49T\.changeset +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4967200Z Package name: start-command +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4967430Z Found 3 changeset file(s) +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4967652Z Multiple changesets found, merging... +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4967887Z - a.md +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4968045Z - b.md +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4968196Z - c.md +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4970208Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4970587Z Merge summary: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4970988Z Bump types found: patch, major, minor +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4971463Z Using highest: major +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4971791Z Descriptions to merge: 3 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4977504Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4977785Z Created merged changeset: merged-rich-lake.md +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4978153Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4978312Z Removing original changeset files: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4980164Z Removed: a.md +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4982074Z Removed: b.md +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4983839Z Removed: c.md +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4984050Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4984202Z Changeset merge completed successfully +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4984526Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4984651Z Merged changeset content: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4984970Z --- +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4985154Z 'start-command': major +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4985340Z --- +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4985430Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4985489Z Fix +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4985575Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4985636Z Breaking +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4985735Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4985793Z Feat +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4985883Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.4994716Z (pass) mergeChangesetsIn > chooses major over minor and patch [4.83ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5019746Z Working directory: C:\Users\RUNNER~1\AppData\Local\Temp\merge-changesets-other-46ALlM +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5020629Z Changeset directory: C:\Users\RUNNER~1\AppData\Local\Temp\merge-changesets-other-46ALlM\.changeset +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5022038Z Package name: some-other-pkg +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5022506Z Found 2 changeset file(s) +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5022917Z Multiple changesets found, merging... +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5023359Z - a.md +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5024049Z - b.md +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5025017Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5025237Z Merge summary: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5025549Z Bump types found: minor, patch +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5025865Z Using highest: minor +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5026081Z Descriptions to merge: 2 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5028827Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5029176Z Created merged changeset: merged-gold-key.md +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5029581Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5029752Z Removing original changeset files: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5031126Z Removed: a.md +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5032947Z Removed: b.md +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5033147Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5033298Z Changeset merge completed successfully +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5033547Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5033635Z Merged changeset content: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5033841Z --- +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5034010Z 'some-other-pkg': minor +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5034442Z --- +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5034534Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5034599Z A +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5034689Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5034746Z B +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5034832Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5053271Z (pass) mergeChangesetsIn > reads package name from package.json (no hardcoded placeholder) [5.80ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5081595Z (pass) mergeChangesetsIn > throws when .changeset directory is missing [2.85ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5082075Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5082405Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5082519Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5082764Z ##[group]test\output-blocks.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5110890Z === Output Blocks Unit Tests === +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5117481Z (pass) output-blocks module > timeline format constants > should export timeline marker character [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5118727Z (pass) output-blocks module > timeline format constants > should export spine as alias for backward compatibility [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5120021Z (pass) output-blocks module > timeline format constants > should export result markers [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5121297Z (pass) output-blocks module > createTimelineLine > should create a line with timeline marker prefix and padded label [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5122433Z (pass) output-blocks module > createTimelineLine > should pad labels to 10 characters [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5123514Z (pass) output-blocks module > createSpineLine (deprecated alias) > should work as alias for createTimelineLine [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5124594Z (pass) output-blocks module > createEmptyTimelineLine > should create just the timeline marker character [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5125726Z (pass) output-blocks module > createEmptySpineLine (deprecated alias) > should work as alias for createEmptyTimelineLine [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5126833Z (pass) output-blocks module > createCommandLine > should create a line with $ prefix [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5127851Z (pass) output-blocks module > getResultMarker > should return success marker for exit code 0 [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5129502Z (pass) output-blocks module > getResultMarker > should return failure marker for non-zero exit codes [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5130870Z (pass) output-blocks module > parseIsolationMetadata > should parse environment and mode [0.20ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5132077Z (pass) output-blocks module > parseIsolationMetadata > should parse session name [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5133219Z (pass) output-blocks module > parseIsolationMetadata > should parse docker image [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5134401Z (pass) output-blocks module > parseIsolationMetadata > should parse all fields together [0.28ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5135695Z (pass) output-blocks module > generateIsolationLines > should generate lines for docker isolation [0.17ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5137036Z (pass) output-blocks module > generateIsolationLines > should generate lines for screen isolation [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5138420Z (pass) output-blocks module > createStartBlock > should create a start block with session and timestamp [0.14ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5139775Z (pass) output-blocks module > createStartBlock > should include empty spine line before command [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5141115Z (pass) output-blocks module > createStartBlock > should include isolation metadata when provided [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5142729Z (pass) output-blocks module > createStartBlock > should include docker metadata correctly [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5144101Z (pass) output-blocks module > createFinishBlock > should create a finish block with result marker and metadata [0.23ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5145531Z (pass) output-blocks module > createFinishBlock > should use failure marker for non-zero exit code [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5146819Z (pass) output-blocks module > createFinishBlock > should omit duration when not provided [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5148125Z (pass) output-blocks module > createFinishBlock > should repeat isolation metadata in footer [0.13ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5149849Z (pass) output-blocks module > createFinishBlock > should have log and session as the last two lines [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5151354Z (pass) output-blocks module > formatDuration > should format very small durations [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5152490Z (pass) output-blocks module > formatDuration > should format millisecond durations [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5153595Z (pass) output-blocks module > formatDuration > should format second durations [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5154794Z (pass) output-blocks module > formatDuration > should format longer durations with less precision [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5156044Z (pass) output-blocks module > escapeForLinksNotation > should not quote simple values [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5157265Z (pass) output-blocks module > escapeForLinksNotation > should quote values with spaces [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5158446Z (pass) output-blocks module > escapeForLinksNotation > should quote values with colons [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5159801Z (pass) output-blocks module > escapeForLinksNotation > should use single quotes for values with double quotes [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5161319Z (pass) output-blocks module > escapeForLinksNotation > should use double quotes for values with single quotes [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5163081Z (pass) output-blocks module > escapeForLinksNotation > should escape quotes when both types are present [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5164279Z (pass) output-blocks module > escapeForLinksNotation > should handle null values [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5165405Z (pass) output-blocks module > formatAsNestedLinksNotation > should format simple objects [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5166604Z (pass) output-blocks module > formatAsNestedLinksNotation > should quote values with spaces [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5167797Z (pass) output-blocks module > formatAsNestedLinksNotation > should handle empty objects [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5170009Z (pass) output-blocks module > formatAsNestedLinksNotation > should handle null [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5171236Z (pass) output-blocks module > formatAsNestedLinksNotation > should indent nested arrays under their parent key [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5172769Z (pass) output-blocks module > Virtual Command API > createVirtualCommandBlock > should create a command line for virtual commands [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5174322Z (pass) output-blocks module > Virtual Command API > createVirtualCommandBlock > should behave like createCommandLine [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5175807Z (pass) output-blocks module > Virtual Command API > createVirtualCommandResult > should return success marker for true [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5177305Z (pass) output-blocks module > Virtual Command API > createVirtualCommandResult > should return failure marker for false [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5178778Z (pass) output-blocks module > Virtual Command API > createTimelineSeparator > should create an empty timeline line [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5180836Z (pass) output-blocks module > Virtual Command API > createTimelineSeparator > should behave like createEmptyTimelineLine [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5182292Z (pass) output-blocks module > createStartBlock with deferCommand > should include command line by default [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5183608Z (pass) output-blocks module > createStartBlock with deferCommand > should omit command line when deferCommand is true [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5184517Z (pass) output-blocks module > createStartBlock with deferCommand > should end with empty timeline line when deferCommand is true (issue #73) [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5185483Z (pass) output-blocks module > Visual Continuity (issue #73) > virtual command block should be followed by empty line for visual separation [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5186395Z (pass) output-blocks module > Visual Continuity (issue #73) > timeline separator should be empty timeline line for visual structure [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5187311Z (pass) output-blocks module > Visual Continuity (issue #73) > start block with docker isolation should end cleanly for virtual commands [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5189579Z (pass) output-blocks module > Visual Continuity (issue #73) > output formatting follows visual continuity pattern [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5190384Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5190815Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5190932Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5191167Z ##[group]test\public-exports.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5191814Z (pass) Public Exports > execution-store export > should export ExecutionStore class [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5192554Z (pass) Public Exports > execution-store export > should export ExecutionRecord class [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5193297Z (pass) Public Exports > execution-store export > should export ExecutionStatus enum [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5194135Z (pass) Public Exports > execution-store export > should export LockManager class [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5194734Z (pass) Public Exports > execution-store export > should export isClinkInstalled function [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5195616Z (pass) Public Exports > execution-store export > should export configuration constants [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5271408Z (pass) Public Exports > execution-store export > should allow creating and using ExecutionStore instance [7.49ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5271908Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5272201Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5272304Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.5272769Z ##[group]test\publish-to-crates.mjs: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.1753383Z (pass) publish-to-crates script > reports success without a token when the version is already published [639.72ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.3014467Z (pass) publish-to-crates script > fails clearly when a missing version needs a crates token [126.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.4936970Z (pass) publish-to-crates script > publishes a missing version with cargo publish [192.23ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.4937404Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.4937784Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.4937888Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.4938129Z ##[group]test\regression-138.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.6052492Z invalid reference format +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.6064296Z (pass) docker pull is recorded in the session log (issue #138) > writes prep markers and the docker error into the log on a failed pull [110.41ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.6985296Z Skipping: real pull is unreliable on Windows Docker +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.6987197Z (pass) docker pull is recorded in the session log (issue #138) > tees real pull output and an "Image ready" marker into the log [92.12ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.8036544Z invalid reference format +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.8066614Z (pass) docker pull is recorded in the session log (issue #138) > does not write prep markers when no logPath is given (backward compat) [108.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.8070570Z (pass) runInDocker threads logPath into dockerPullImage (issue #138) > source passes options.logPath to dockerPullImage [0.37ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.8071737Z (pass) runInDocker threads logPath into dockerPullImage (issue #138) > dockerPullImage tees output and writes prep markers in source [0.15ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.8072527Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.8073623Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.8073984Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.8074724Z ##[group]test\regression-150.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.8135378Z (pass) anchored log footer parsing (issue #150) > ignores an `Exit Code:` substring inside the command output [2.20ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.8150286Z (pass) anchored log footer parsing (issue #150) > ignores a bare `Exit Code:` line without the footer block around it [1.49ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.8164705Z (pass) anchored log footer parsing (issue #150) > ignores an `Exit Code:` substring in the middle of a line [1.41ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.8178727Z (pass) anchored log footer parsing (issue #150) > reads the real footer that `start` appends [1.38ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.8192460Z (pass) anchored log footer parsing (issue #150) > reads the real footer even when the output forged one earlier [1.41ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.8208870Z (pass) anchored log footer parsing (issue #150) > reads negative and multi-digit codes, and tolerates CRLF logs [1.64ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.8222931Z (pass) anchored log footer parsing (issue #150) > returns null for a log without a footer and for a missing file [1.37ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.8298939Z (pass) anchored log footer parsing (issue #150) > finds the footer at the end of a large log without reading it all [7.52ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.8313517Z (pass) anchored log footer parsing (issue #150) > drops the partial first line of the tail so it cannot be a line start [1.49ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.8694175Z (pass) detached status is not derailed by forged output (issue #150) > keeps an executing record executing when only the output claims an exit code [38.01ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.9032188Z (pass) detached status is not derailed by forged output (issue #150) > marks the record executed once the genuine footer is appended [33.67ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.9032799Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.9033120Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.9033234Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.9033472Z ##[group]test\regression-84.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.9066469Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "bash --norc" [0.13ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.9068765Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "zsh --no-rcs" [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.9070335Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "bash -i" (interactive flag, no -c) [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.9071875Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "fish" [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.9073194Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "dash" [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.9074603Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "/usr/local/bin/bash" [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.9076880Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return false for 'bash -c "echo hello"' [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.9078530Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "bash" with -i flag, not wrap in shell -c [0.23ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.9080056Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "zsh" with -i flag, not wrap in shell -c [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.9081664Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "sh" directly without -i (sh does not use -i flag), not wrap in shell -c [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.9083639Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "/bin/bash" with -i flag, not wrap in shell -c [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.9085248Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "bash --norc" with -i flag (workaround for broken .bashrc) [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.9086851Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "bash -l" directly (login shell, already has its own init) [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.9088609Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should still wrap non-shell commands in shell -c (guard against over-broad fix) [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.9090381Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should still wrap "npm test" in shell -c (guard against over-broad fix) [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.9091885Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should not treat "bash -c something" as bare shell [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.9093420Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should not duplicate -i if user already passes "bash -i" [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.9892496Z (pass) Docker daemon availability check (issue #84) > isDockerAvailable should return a boolean [81.27ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:25.9893732Z (pass) Docker daemon availability check (issue #84) > runInDocker error message for non-running daemon should be actionable [0.12ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.0901522Z (pass) Docker not installed check (issue #84) > isDockerInstalled should return a boolean [99.66ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.0903418Z (pass) Docker not installed check (issue #84) > runInDocker error message for missing docker binary should be actionable [0.15ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1815583Z (pass) Docker not installed check (issue #84) > isDockerInstalled should return false consistently when docker binary is absent (mock) [92.22ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1817850Z (pass) Post-fix regression hint: --norc suggestion (issue #84) > should suggest --norc for bare bash that exits quickly [0.24ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1819889Z (pass) Post-fix regression hint: --norc suggestion (issue #84) > should suggest --no-rcs for bare zsh that exits quickly [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1821471Z (pass) Post-fix regression hint: --norc suggestion (issue #84) > should suggest --norc for /bin/bash path that exits quickly [0.12ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1823339Z (pass) Post-fix regression hint: --norc suggestion (issue #84) > should suggest --norc for bare sh that exits quickly [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1824858Z (pass) Post-fix regression hint: --norc suggestion (issue #84) > should confirm workaround: bash --norc is detected as bare shell [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1825797Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1826248Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1826417Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1826798Z ##[group]test\regression-89.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1849180Z (pass) Virtual docker pull output before Docker error (issue #89) > should show "$ docker pull " line when Docker is not installed and image is specified [0.24ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1851728Z (pass) Virtual docker pull output before Docker error (issue #89) > should show "$ docker pull " before the error message (issue #89) [0.26ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1852931Z (pass) Virtual docker pull output before Docker error (issue #89) > should output "$ docker pull " in the correct format ($ prefix, no extra prefix) [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1858018Z (pass) runInDocker virtual pull output contract (issue #89) > runInDocker should output docker pull command but NOT ✗/│ markers before returning (issue #89) [0.31ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1859487Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1859881Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1860058Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1860423Z ##[group]test\regression-91.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1881193Z (pass) isShellInvocationWithArgs (issue #91) > should return true for "bash -i -c nvm --version" [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1882421Z (pass) isShellInvocationWithArgs (issue #91) > should return true for 'bash -c "echo hello"' [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1883571Z (pass) isShellInvocationWithArgs (issue #91) > should return true for "bash -c echo hello" [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1884634Z (pass) isShellInvocationWithArgs (issue #91) > should return true for "zsh -c nvm --version" [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1885606Z (pass) isShellInvocationWithArgs (issue #91) > should return true for "sh -c ls" [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1886249Z (pass) isShellInvocationWithArgs (issue #91) > should return true for "/bin/bash -c echo hi" [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1887549Z (pass) isShellInvocationWithArgs (issue #91) > should return false for bare "bash" (no -c) [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1888851Z (pass) isShellInvocationWithArgs (issue #91) > should return false for "bash -i" (no -c) [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1890114Z (pass) isShellInvocationWithArgs (issue #91) > should return false for "bash --norc" (no -c) [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1891382Z (pass) isShellInvocationWithArgs (issue #91) > should return false for non-shell commands [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1892755Z (pass) buildShellWithArgsCmdArgs (issue #91) > should reconstruct "bash -i -c nvm --version" correctly [0.12ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1894139Z (pass) buildShellWithArgsCmdArgs (issue #91) > should reconstruct "bash -c echo hello" correctly [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1895443Z (pass) buildShellWithArgsCmdArgs (issue #91) > should handle single-word script "bash -c ls" [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1896619Z (pass) buildShellWithArgsCmdArgs (issue #91) > should handle zsh with -c [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1897818Z (pass) buildShellWithArgsCmdArgs (issue #91) > should handle /bin/bash -i -c with multi-word script [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1900307Z (pass) buildShellWithArgsCmdArgs (issue #91) > should not include -c argument inside script argument (no double -c) [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1902060Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should pass "bash -i -c nvm --version" directly without outer shell wrapper [0.20ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1903928Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should pass "zsh -c nvm --version" directly without outer shell wrapper [0.12ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1905589Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should pass "bash -c echo hello" directly [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1907122Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should not introduce a second bash layer (no shell-inside-shell) [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1908831Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should still handle bare "bash" with -i (regression guard for issue #84) [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1911451Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should still wrap non-shell commands in outer shell -c (guard against over-broad fix) [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1913104Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should still wrap "npm test" in outer shell -c [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1914690Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash" is not both bare-shell and shell-with-args [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1916488Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash -i" is not both bare-shell and shell-with-args [0.01ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1918267Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash --norc" is not both bare-shell and shell-with-args +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1920438Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash -i -c nvm --version" is not both bare-shell and shell-with-args [0.01ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1922761Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash -c echo hi" is not both bare-shell and shell-with-args +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1924081Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "zsh -c ls" is not both bare-shell and shell-with-args +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1925103Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "nvm --version" is not both bare-shell and shell-with-args +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1926118Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "echo hello" is not both bare-shell and shell-with-args +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1927415Z (pass) buildDisplayCommand (issue #91 display fix) > should quote the -c script argument when it contains spaces [0.13ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1928906Z (pass) buildDisplayCommand (issue #91 display fix) > should quote the -c script argument for plain "bash -c echo hello" [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1930332Z (pass) buildDisplayCommand (issue #91 display fix) > should not double-quote if script has no spaces [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1931729Z (pass) buildDisplayCommand (issue #91 display fix) > should return command unchanged for non-shell-with-args commands [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1933198Z (pass) buildDisplayCommand (issue #91 display fix) > should return command unchanged for bare shell invocations [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1934450Z (pass) buildDisplayCommand (issue #91 display fix) > should handle zsh -c with spaces [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1935145Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1935909Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1936041Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1936297Z ##[group]test\release-name.mjs: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1949624Z (pass) releaseTag > uses plain "v${version}" when no prefix is given [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1950243Z (pass) releaseTag > prepends known language prefixes [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1951256Z (pass) releaseTag > passes arbitrary prefixes through [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1952092Z (pass) releaseName > returns bare version when prefix is empty (preserves pre-issue-108 behaviour) [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1952713Z (pass) releaseName > decorates known language prefixes with human titles [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1953243Z (pass) releaseName > falls back to "${prefix}${version}" for unknown prefixes [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1954283Z (pass) release badge helpers > strips plain and language-prefixed v tags before building badge versions [0.19ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1955583Z (pass) release badge helpers > escapes shields.io static badge path delimiters in prerelease versions [0.14ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1957566Z (pass) release badge helpers > builds an exact npm version badge without leaking the js tag prefix [0.16ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1958818Z (pass) release badge helpers > builds an exact crates.io version badge without leaking the rust tag prefix [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1962693Z (pass) extractChangelogEntry > extracts a Changesets-style JavaScript entry [0.38ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1963680Z (pass) extractChangelogEntry > extracts a Keep-a-Changelog-style Rust entry [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1964200Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1964437Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1964547Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1964764Z ##[group]test\run-js-tests.mjs: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1990589Z (pass) run-js-tests timeout defaults > adds a 30 second timeout when no timeout is supplied [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1991520Z (pass) run-js-tests timeout defaults > preserves an explicit long timeout flag [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1992429Z (pass) run-js-tests timeout defaults > preserves an explicit inline timeout flag [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1992994Z (pass) run-js-tests timeout defaults > preserves Bun short timeout flag [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1993296Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1993528Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1993634Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.1993880Z ##[group]test\screen-integration.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.2968831Z (pass) Screen Integration Tests > runInScreen (if available) > should run command in detached screen session [95.34ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.2969445Z Skipping: screen not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.3906013Z (pass) Screen Integration Tests > runInScreen (if available) > should stream detached screen output to the tracked CLI log path [93.72ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.3906682Z Skipping: screen not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.4832250Z Skipping: screen not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.5764436Z (pass) Screen Integration Tests > runInScreen (if available) > should run command in attached mode and capture output (issue #15) [92.60ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.5765371Z (pass) Screen Integration Tests > runInScreen (if available) > should handle multi-line output in attached mode [93.15ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.5765911Z Skipping: screen not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.6689733Z Skipping: screen not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.6690444Z (pass) Screen Integration Tests > runInScreen (if available) > should capture output from commands with quoted strings (issue #25) [92.60ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.7691342Z (pass) Screen Integration Tests > runInScreen (if available) > should capture output from commands with complex quoted strings [100.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.7692491Z Skipping: screen not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.8629095Z (pass) Screen Integration Tests > runInScreen (if available) > should always return output property in attached mode (issue #25 fix verification) [93.79ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.8629803Z Skipping: screen not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.9548298Z (pass) Screen Integration Tests > runInScreen (if available) > should capture output from version-flag commands (issue #96) [91.91ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:26.9548933Z Skipping: screen not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.0465673Z (pass) Screen Integration Tests > runInScreen (if available) > should capture exit code from failed commands (issue #96) [91.71ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.0466604Z Skipping: screen not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.1379768Z (pass) Screen Integration Tests > runInScreen (if available) > should capture stderr output in screen isolation (issue #96) [91.28ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.1380853Z Skipping: screen not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2310244Z Skipping: screen not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2310949Z (pass) Screen Integration Tests > runInScreen (if available) > should capture multi-line output with correct exit code (issue #96) [93.16ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2311490Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2311792Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2311956Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2312387Z ##[group]test\sequence-parser.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2338744Z (pass) Sequence Parser > parseSequence > should parse single value [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2339719Z (pass) Sequence Parser > parseSequence > should parse space-separated sequence [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2340619Z (pass) Sequence Parser > parseSequence > should parse sequence with underscores as null [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2341659Z (pass) Sequence Parser > parseSequence > should handle all underscores [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2342446Z (pass) Sequence Parser > parseSequence > should handle empty string [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2343788Z (pass) Sequence Parser > parseSequence > should handle null/undefined [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2344713Z (pass) Sequence Parser > parseSequence > should trim whitespace [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2345778Z (pass) Sequence Parser > parseSequence > should handle multiple spaces between values [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2346889Z (pass) Sequence Parser > formatSequence > should format array with values [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2348025Z (pass) Sequence Parser > formatSequence > should format array with nulls as underscores [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2349076Z (pass) Sequence Parser > formatSequence > should handle empty array [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2350006Z (pass) Sequence Parser > formatSequence > should handle non-array [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2350914Z (pass) Sequence Parser > shiftSequence > should remove first element [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2351822Z (pass) Sequence Parser > shiftSequence > should handle nulls [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2353067Z (pass) Sequence Parser > shiftSequence > should handle single element [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2354044Z (pass) Sequence Parser > shiftSequence > should handle empty array [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2355070Z (pass) Sequence Parser > isSequence > should return true for space-separated values [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2356139Z (pass) Sequence Parser > isSequence > should return false for single value [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2357107Z (pass) Sequence Parser > isSequence > should return false for non-string [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2358194Z (pass) Sequence Parser > distributeOption > should replicate single value for all levels [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2359389Z (pass) Sequence Parser > distributeOption > should parse sequence with matching length [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2360497Z (pass) Sequence Parser > distributeOption > should throw on length mismatch [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2361552Z (pass) Sequence Parser > distributeOption > should handle null/undefined value [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2362543Z (pass) Sequence Parser > getValueAtLevel > should get value at valid index [0.12ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2363408Z (pass) Sequence Parser > getValueAtLevel > should handle nulls [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2364293Z (pass) Sequence Parser > getValueAtLevel > should return null for out of bounds [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2365263Z (pass) Sequence Parser > getValueAtLevel > should handle non-array [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2366198Z (pass) Sequence Parser > formatIsolationChain > should format simple chain [0.15ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2367168Z (pass) Sequence Parser > formatIsolationChain > should add SSH endpoint [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2368196Z (pass) Sequence Parser > formatIsolationChain > should add Docker image short name [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2369564Z (pass) Sequence Parser > formatIsolationChain > should handle placeholders [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2370770Z (pass) Sequence Parser > formatIsolationChain > should handle empty array [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2371767Z (pass) Sequence Parser > buildNextLevelOptions > should shift all stacks [0.16ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2373081Z (pass) Sequence Parser > buildNextLevelOptions > should handle last level [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2373654Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2374063Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2374234Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2374631Z ##[group]test\session-name-status.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2399893Z === Session Name Status Tests (Issue #101) === +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.4152438Z (pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should find record by UUID [3.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.4179132Z (pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should find record by session name [2.68ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.4221325Z (pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should prefer UUID match over session name [4.20ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.4228841Z (pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should return null for non-existent session name [0.74ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.4253259Z (pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should return null for record without session name [2.41ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.4314223Z (pass) Issue #101: --status with session name lookup > queryStatus() with session name > should query status by session name [6.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.4323054Z (pass) Issue #101: --status with session name lookup > queryStatus() with session name > should show error for non-existent session name [0.92ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.5436398Z (pass) Issue #101: --status with session name lookup > CLI --status with session name > should query by session name via CLI [111.25ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.6342824Z (pass) Issue #101: --status with session name lookup > CLI --status with session name > should show error for non-existent session name via CLI [90.60ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.6344523Z (pass) Issue #101: Detached status enrichment > isDetachedSessionAlive() > should return null for non-detached records [0.15ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.6345484Z (pass) Issue #101: Detached status enrichment > isDetachedSessionAlive() > should return null for records without session name [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.6469550Z (pass) Issue #101: Detached status enrichment > isDetachedSessionAlive() > should return false for non-existent screen session [12.43ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.6812196Z (pass) Issue #101: Detached status enrichment > isDetachedSessionAlive() > should return false for non-existent docker container [34.19ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.6813413Z (pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > should not modify non-detached records [0.20ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.6944370Z (pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > should mark non-running detached session as executed [13.00ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.6946810Z (pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > Issue #134: completed record with a lingering live session > keeps the recorded exit code when the session is still listed [0.23ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.6948499Z (pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > Issue #134: completed record with a lingering live session > honors the log footer exit code even without a recorded exit code [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.6950264Z (pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > Issue #134: completed record with a lingering live session > flips to executing only when there is no terminal record at all [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.6952850Z (pass) Issue #136: detached docker session liveness > reports unknown (null) — not false — when the container is not visible yet [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.6954628Z (pass) Issue #136: detached docker session liveness > keeps the record executing while the container is not visible yet [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.6955534Z (pass) Issue #136: detached docker session liveness > keeps a running container executing [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.6956318Z (pass) Issue #136: detached docker session liveness > resolves a stopped container to its real exit code, never the -1 sentinel [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.8940274Z (pass) Issue #144: detached docker OOMKilled status signal > surfaces oomKilled in status output even when Docker exit code is 0 [198.67ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.9581422Z (pass) Issue #144: detached docker OOMKilled status signal > surfaces oomKilled in list output [64.12ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.9901677Z (pass) Issue #148: detached docker OOMKilled terminal status when the container is gone > makes an OOM-killed session terminal once its container is gone [31.94ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.0504498Z (pass) Issue #148: detached docker OOMKilled terminal status when the container is gone > uses the container exit code, not 137, for a stopped OOM-flagged container [60.27ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.1118771Z (pass) Issue #151: OOMKilled is an observation, not a verdict > keeps a running container executing while exposing oomKilled [61.42ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.1444576Z (pass) Issue #151: OOMKilled is an observation, not a verdict > never synthesizes 137 for a running container that reports exit code 137 [32.54ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.2054868Z (pass) Issue #151: OOMKilled is an observation, not a verdict > reports the container exit code 0 once an OOM-flagged container finishes [61.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.2372442Z (pass) Issue #151: OOMKilled is an observation, not a verdict > prefers the log footer exit code over the OOM fallback when the container is gone [31.75ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.2979849Z (pass) Issue #151: OOMKilled is an observation, not a verdict > keeps the list output executing for an OOM-flagged running container [60.70ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.2981941Z (pass) Issue #105: attachCurrentTime for executing status > should add currentTime to serialization when status is executing [0.24ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.2983815Z (pass) Issue #105: attachCurrentTime for executing status > should not add currentTime when status is executed [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.2985168Z (pass) Issue #105: attachCurrentTime for executing status > should not mutate the original record [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.2986622Z (pass) Issue #105: attachCurrentTime for executing status > should place currentTime right after startTime in serialization order [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.2988089Z (pass) Issue #105: attachCurrentTime for executing status > should handle null record gracefully [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.2988834Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.2989385Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.2989557Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.2989941Z ##[group]test\ssh-integration.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.5865039Z SSH to localhost not available, integration tests will be skipped +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.5869466Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should execute simple command in attached mode [0.35ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.5870469Z Skipping: SSH to localhost not available +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.5872083Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should execute command with arguments [0.16ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.5873009Z Skipping: SSH to localhost not available +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.5874275Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should handle command failure with non-zero exit code [0.15ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.5875464Z Skipping: SSH to localhost not available +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.5876778Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should execute command in detached mode [0.18ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.5878439Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should handle multiple sequential commands [0.14ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.5881497Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should handle command with environment variables [0.16ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.5882824Z Skipping: SSH to localhost not available +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.5883598Z Skipping: SSH to localhost not available +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.5884031Z Skipping: SSH to localhost not available +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.5884584Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should handle special characters in command [0.15ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.5885314Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should work with custom session name [0.22ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.5885809Z Skipping: SSH to localhost not available +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.5886083Z Skipping: SSH to localhost not available +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.5886400Z Note: SSH connection error handling is tested via unit tests +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.6782996Z (pass) SSH Integration Tests > SSH error handling > should fail gracefully with invalid endpoint [90.13ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.8661677Z (pass) SSH CLI Integration > should work through CLI with --isolated ssh --endpoint [0.37ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.8662510Z Skipping: SSH to localhost not available +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.8674395Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.8675116Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.8675326Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.8675746Z ##[group]test\status-query.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.8706392Z === Status Query Integration Tests === +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:28.9750405Z (pass) --status query functionality > links-notation format (default) > should output status in links-notation indented format by default [103.95ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:29.0843542Z (pass) --status query functionality > links-notation format (default) > should output status in links-notation format with explicit flag [109.30ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:29.1916558Z (pass) --status query functionality > json format > should output status in JSON format [107.28ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:29.2999862Z (pass) --status query functionality > text format > should output status in human-readable text format [108.30ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:29.4059634Z (pass) --status query functionality > error handling > should show error for non-existent UUID [105.96ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:29.4900788Z (pass) --status query functionality > error handling > should show error when tracking is disabled [84.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:29.6028566Z (pass) --status query functionality > --list query functionality > should output all tracked executions in links-notation format by default [112.74ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:29.7106056Z (pass) --status query functionality > --list query functionality > should output all tracked executions in JSON format [107.76ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:29.8001058Z (pass) --status query functionality > --list query functionality > should show count zero when no records are stored [89.47ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:29.8826896Z (pass) --status query functionality > --list query functionality > should show error when tracking is disabled [82.56ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.0057403Z (pass) --status query functionality > --upload-log functionality > should run gh-upload-log with the stored execution log path [123.01ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.0073701Z Skipping: shell fixture uses POSIX scripts +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.0079848Z (pass) --status query functionality > --upload-log functionality > should install gh-upload-log when it is missing before uploading [2.29ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.1237054Z (pass) --status query functionality > --upload-log functionality > should show an error when the stored log file is missing [115.65ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.2304799Z (pass) --status query functionality > executing status > should show executing status for ongoing commands [106.77ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.3376885Z (pass) --status query functionality > executing status > should include currentTime for executing commands (JSON) [107.17ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.4424532Z (pass) --status query functionality > executing status > should not include currentTime for completed commands (JSON) [104.75ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.5500194Z (pass) --status query functionality > executing status > should include currentTime in links-notation for executing commands [107.53ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.5517171Z Skipping: POSIX screen/pgrep process tree fixture is not available on Windows +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.5523478Z (pass) --status query functionality > executing status > should indent nested process ID arrays in links-notation [2.36ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.6650181Z (pass) --status query functionality > executing status > should include Current Time in text format for executing commands [112.59ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7725370Z (pass) --status query functionality > executing status > should not include Current Time in text format for completed commands [107.49ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7725973Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7726405Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7726509Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7726748Z ##[group]test\substitution.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7761621Z === Substitution Engine Unit Tests === +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7761846Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7772440Z ✓ Loaded 48 substitution rules +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7772751Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7773327Z ✓ Test: loadDefaultSubstitutions() returns array of rules +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7773903Z ✓ Test: Rules have correct structure (pattern, replacement, regex) +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7774179Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7774270Z === Pattern Matching Tests === +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7774420Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7778587Z ✓ PASS: Basic npm install +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7779829Z Input: "install gh-upload-log npm package" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7780406Z Output: "npm install gh-upload-log" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7780732Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7781032Z ✓ PASS: npm install with version +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7781599Z Input: "install 0.0.1 version of gh-upload-log npm package" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7782219Z Output: "npm install gh-upload-log@0.0.1" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7782559Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7783389Z ✓ PASS: Global npm install +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7783871Z Input: "install lodash npm package globally" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7784410Z Output: "npm install -g lodash" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7785156Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7785655Z ✓ PASS: Global npm install with version +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7786286Z Input: "install 4.17.21 version of lodash npm package globally" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7786905Z Output: "npm install -g lodash@4.17.21" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7787246Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7787458Z ✓ PASS: npm uninstall +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7787783Z Input: "uninstall lodash npm package" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7788043Z Output: "npm uninstall lodash" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7788204Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7788317Z ✓ PASS: Git clone with URL +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7788606Z Input: "clone https://github.com/user/repo repository" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7788959Z Output: "git clone https://github.com/user/repo" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7789165Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7789281Z ✓ PASS: Git clone with SSH URL +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7789549Z Input: "clone git@github.com:user/repo.git repository" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7789877Z Output: "git clone git@github.com:user/repo.git" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7790093Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7790224Z ✓ PASS: Git checkout branch +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7790526Z Input: "checkout main branch" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7791307Z Output: "git checkout main" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7791862Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7792291Z ✓ PASS: Git create branch +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7792664Z Input: "create feature-x branch" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7792979Z Output: "git checkout -b feature-x" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7793171Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7793364Z ✓ PASS: List files +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7793625Z Input: "list files" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7793813Z Output: "ls -la" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7793919Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7794046Z ✓ PASS: Show working directory +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7794267Z Input: "show current directory" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7794487Z Output: "pwd" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7794592Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7794699Z ✓ PASS: Create directory +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7794910Z Input: "create my-project directory" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7795157Z Output: "mkdir -p my-project" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7795589Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7795697Z ✓ PASS: pip install +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7795901Z Input: "install requests python package" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7796294Z Output: "pip install requests" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7796444Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7796614Z ✓ PASS: Non-matching command (pass through) +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7796882Z Input: "echo hello world" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7797096Z Output: "echo hello world" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7797227Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7797369Z ✓ PASS: Regular npm command (pass through) +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7797616Z Input: "npm test" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7797799Z Output: "npm test" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7797905Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7797993Z === Pattern Specificity Tests === +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7798146Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7798283Z ✓ Test: Pattern specificity works correctly +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7798614Z Input: "install 1.0.0 version of express npm package globally" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7798951Z Output: "npm install -g express@1.0.0" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7799129Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7799211Z === Variable Extraction Tests === +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7799367Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7799562Z ✓ Test: Variable extraction and substitution works correctly +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7799921Z Pattern matched: "install $packageName npm package" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7800214Z Variables in pattern: [packageName] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7800467Z Result command: "npm install my-package" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7800643Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7800732Z === processCommand Integration Tests === +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7800904Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7801257Z ✓ Test: processCommand applies substitutions +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7801875Z Input: "list files" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7802291Z Output: "ls -la" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7802481Z Matched: true +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7802588Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7805784Z ✓ Test: processCommand passes through non-matching commands +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7806272Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7806639Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7806763Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7806991Z ##[group]test\user-manager.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7807309Z Input: "echo test" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7807534Z Output: "echo test" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7807715Z Matched: false +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7807816Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7807886Z === Test Summary === +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7808077Z Pattern Matching: 15/15 tests passed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7808314Z Total Tests: 22/22 passed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7808436Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7808666Z ✓ All tests passed! +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.7808838Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.8209201Z (pass) user-manager > getCurrentUser > should return a non-empty string [36.80ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.8438928Z (pass) user-manager > getCurrentUser > should return a valid username format [22.92ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.8769547Z groups: cannot find name for group ID 197121 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.8770178Z (pass) user-manager > getCurrentUserGroups > should return an array [33.20ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.9017481Z groups: cannot find name for group ID 197121 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.9018111Z (pass) user-manager > getCurrentUserGroups > should return at least one group (the primary group) [24.70ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.9264962Z groups: cannot find name for group ID 197121 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.9265491Z (pass) user-manager > getCurrentUserGroups > should return groups as strings [24.71ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:30.9839304Z (pass) user-manager > userExists > should return true for current user [57.36ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.0088170Z (pass) user-manager > userExists > should return false for non-existent user [24.85ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.0089474Z (pass) user-manager > userExists > should return true for root user (on Unix) [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.0090252Z (pass) user-manager > groupExists > should return true for root group (on Unix) [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.0211232Z (pass) user-manager > groupExists > should return false for non-existent group [12.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.0213056Z (pass) user-manager > generateIsolatedUsername > should generate unique usernames [0.17ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.0215251Z (pass) user-manager > generateIsolatedUsername > should use default prefix [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.0216576Z (pass) user-manager > generateIsolatedUsername > should use custom prefix [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.0217752Z (pass) user-manager > generateIsolatedUsername > should generate valid username (no special chars) [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.0218902Z (pass) user-manager > generateIsolatedUsername > should not exceed 31 characters [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.0220011Z (pass) user-manager > generateIsolatedUsername > should handle long prefix by truncating [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.0468677Z (pass) user-manager > getUserInfo > should return exists: false for non-existent user [25.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.0935742Z (pass) user-manager > getUserInfo > should return user info for current user [46.68ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.0936823Z (pass) user-manager > getUserInfo > should include uid for existing user [0.16ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.0938715Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse --isolated-user flag [0.14ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.0940582Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse --isolated-user with custom username [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.0942271Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse --isolated-user=value format [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.0943985Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse -u shorthand [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.0945833Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse -u with custom username [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.0947460Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should work with isolation options [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.0949164Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should throw error when used with docker isolation [0.30ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.0950913Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should validate custom username format [0.12ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.0952616Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should validate custom username length [0.14ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.0954377Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should work with screen isolation and custom username [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.0955862Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should work with tmux isolation [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.0957193Z (pass) args-parser user isolation options > --keep-user option > should parse --keep-user with --isolated-user [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.0958567Z (pass) args-parser user isolation options > --keep-user option > should throw error when used without --isolated-user [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.0959401Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.0959839Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.0960011Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.0960382Z ##[group]test\version.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.4964367Z (pass) Version Flag Tests > Basic version flag > should show version with --version [397.25ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8980288Z (pass) Version Flag Tests > Basic version flag > should show version with -v [401.63ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.2793396Z (pass) Version Flag Tests > Basic version flag > should show version with --version -- (trailing separator) [381.22ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.6615615Z (pass) Version Flag Tests > Runtime detection > should show Bun version when running with Bun [382.21ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:33.0521089Z (pass) Version Flag Tests > OS version detection > should show OS information [390.54ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:33.4373766Z (pass) Version Flag Tests > OS version detection > should show macOS ProductVersion on darwin [385.25ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:33.8310631Z (pass) Version Flag Tests > Tool version detection > should detect screen version if installed [393.65ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:34.2311094Z (pass) Version Flag Tests > Tool version detection > should detect tmux version if installed [400.00ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:34.6710493Z (pass) Version Flag Tests > Tool version detection > should detect docker version if installed [439.95ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:35.0611515Z (pass) Version Flag Tests > Verbose mode > should show verbose output with --version --verbose [390.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:35.4434416Z (pass) Version Flag Tests > Verbose mode > should show verbose output with --version --debug [382.30ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:35.8317939Z (pass) Version Flag Tests > Verbose mode > should show verbose output with START_VERBOSE=1 [388.31ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:35.9089765Z (pass) Version Flag Tests > Error cases > should error with "No command provided" for $ -- [77.19ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:35.9873936Z (pass) Version Flag Tests > Error cases > should error with "No command provided" for no args [78.36ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:35.9874414Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:35.9874718Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:35.9880416Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:35.9880635Z 705 pass +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:35.9880916Z 0 fail +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:35.9881202Z 560 expect() calls +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:35.9881535Z Ran 705 tests across 38 files. [35.01s] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:36.1278089Z ##[group]Run bun run src/bin/cli.js echo "Testing default mode" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:36.1278637Z ^[[36;1mbun run src/bin/cli.js echo "Testing default mode"^[[0m +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:36.1278986Z ^[[36;1mecho "Default mode test passed"^[[0m +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:36.1349728Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:36.1350072Z env: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:36.1350265Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:36.1350514Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:36.4731963Z │ session 909bdfce-d1ac-4864-b091-74d428a82089 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:36.4732392Z │ start 2026-08-10 10:44:36.467 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:36.4732643Z │ +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:36.4732805Z $ echo Testing default mode +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:36.4732982Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:36.7847985Z Testing +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:36.7860873Z default +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:36.7861153Z mode +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:36.8037733Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:36.8040152Z ✓ +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:36.8040944Z │ finish 2026-08-10 10:44:36.795 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:36.8042474Z │ duration 0.328s +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:36.8042934Z │ exit 0 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:36.8043275Z │ +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:36.8044213Z │ log C:\Users\RUNNER~1\AppData\Local\Temp\start-command\logs\direct\909bdfce-d1ac-4864-b091-74d428a82089.log +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:36.8045110Z │ session 909bdfce-d1ac-4864-b091-74d428a82089 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:36.8991867Z Default mode test passed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:36.9857024Z ##[group]Run bun run src/bin/cli.js --use-command-stream echo "Testing command-stream mode" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:36.9857753Z ^[[36;1mbun run src/bin/cli.js --use-command-stream echo "Testing command-stream mode"^[[0m +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:36.9858222Z ^[[36;1mecho "Command-stream mode test passed"^[[0m +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:36.9928674Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:36.9929007Z env: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:36.9929200Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:36.9929450Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.3411528Z │ session 6d22b4db-07b9-476b-8c71-5bd6776a2ae8 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.3412221Z │ start 2026-08-10 10:44:37.336 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.3412667Z │ +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.3413037Z $ echo Testing command-stream mode +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.3413533Z [command-stream] Using command-stream library +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.3413878Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.3699066Z Testing command-stream mode +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.3763429Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.3765962Z ✓ +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.3766403Z │ finish 2026-08-10 10:44:37.371 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.3767198Z │ duration 0.040s +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.3767562Z │ exit 0 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.3768042Z │ +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.3769255Z │ log C:\Users\RUNNER~1\AppData\Local\Temp\start-command\logs\direct\6d22b4db-07b9-476b-8c71-5bd6776a2ae8.log +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.3771450Z │ session 6d22b4db-07b9-476b-8c71-5bd6776a2ae8 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.4523967Z Command-stream mode test passed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.5292205Z ##[group]Run bun run src/bin/cli.js echo "Testing env var mode" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.5292725Z ^[[36;1mbun run src/bin/cli.js echo "Testing env var mode"^[[0m +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.5293054Z ^[[36;1mecho "Env var mode test passed"^[[0m +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.5363222Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.5363566Z env: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.5363766Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.5364044Z START_USE_COMMAND_STREAM: 1 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.5364273Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.9231112Z │ session dc5eeccf-93ff-4859-9734-bf56e3ff7940 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.9231815Z │ start 2026-08-10 10:44:37.918 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.9232297Z │ +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.9232567Z $ echo Testing env var mode +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.9232996Z [command-stream] Using command-stream library +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.9233407Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.9506289Z Testing env var mode +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.9566964Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.9569578Z ✓ +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.9570170Z │ finish 2026-08-10 10:44:37.952 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.9570707Z │ duration 0.039s +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.9571061Z │ exit 0 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.9571382Z │ +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.9572303Z │ log C:\Users\RUNNER~1\AppData\Local\Temp\start-command\logs\direct\dc5eeccf-93ff-4859-9734-bf56e3ff7940.log +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.9573405Z │ session dc5eeccf-93ff-4859-9734-bf56e3ff7940 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.0356374Z Env var mode test passed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.1353859Z ##[group]Run bun run src/bin/cli.js echo "Testing execution tracking" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.1354742Z ^[[36;1mbun run src/bin/cli.js echo "Testing execution tracking"^[[0m +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.1355400Z ^[[36;1mls -la "$USERPROFILE/.start-command/"^[[0m +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.1356026Z ^[[36;1mcat "$USERPROFILE/.start-command/executions.lino"^[[0m +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.1356681Z ^[[36;1mecho "Execution tracking test passed"^[[0m +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.1379119Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0} +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.1379513Z env: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.1379708Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.1379967Z START_VERBOSE: 1 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.1380145Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.4134030Z │ session 78e2e7cd-8878-4e4f-99f1-f6007568d7a5 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.4134627Z │ start 2026-08-10 10:44:38.405 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.4134997Z │ +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.4135177Z $ echo Testing execution tracking +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.4135463Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.4479749Z [ExecutionStore] Wrote 4 records to lino file +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.4480378Z [verbose] Using Bun.spawn for reliable macOS handling +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.4480915Z [verbose] Process PID: 4280 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.8545333Z Testing +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.8565098Z execution +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.8565623Z tracking +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.8741589Z [ExecutionStore] Wrote 4 records to lino file +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.8743764Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.8746475Z ✓ +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.8747000Z │ finish 2026-08-10 10:44:38.868 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.8747454Z │ duration 0.463s +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.8747797Z │ exit 0 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.8748090Z │ +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.8748942Z │ log C:\Users\RUNNER~1\AppData\Local\Temp\start-command\logs\direct\78e2e7cd-8878-4e4f-99f1-f6007568d7a5.log +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.8752732Z │ session 78e2e7cd-8878-4e4f-99f1-f6007568d7a5 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.9233209Z total 12 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.9233673Z drwxr-xr-x 1 runneradmin 197121 0 Aug 10 10:44 . +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.9234331Z drwxr-xr-x 1 runneradmin 197121 0 Aug 10 10:44 .. +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.9234987Z -rw-r--r-- 1 runneradmin 197121 3575 Aug 10 10:44 executions.lino +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.9732213Z (array (object ((str dXVpZA==) (str OTA5YmRmY2UtZDFhYy00ODY0LWIwOTEtNzRkNDI4YTgyMDg5)) ((str cGlk) (int 1628)) ((str c3RhdHVz) (str ZXhlY3V0ZWQ=)) ((str ZXhpdENvZGU=) (int 0)) ((str Y29tbWFuZA==) (str ZWNobyBUZXN0aW5nIGRlZmF1bHQgbW9kZQ==)) ((str bG9nUGF0aA==) (str QzpcVXNlcnNcUlVOTkVSfjFcQXBwRGF0YVxMb2NhbFxUZW1wXHN0YXJ0LWNvbW1hbmRcbG9nc1xkaXJlY3RcOTA5YmRmY2UtZDFhYy00ODY0LWIwOTEtNzRkNDI4YTgyMDg5LmxvZw==)) ((str c3RhcnRUaW1l) (str MjAyNi0wOC0xMFQxMDo0NDozNi40NzNa)) ((str ZW5kVGltZQ==) (str MjAyNi0wOC0xMFQxMDo0NDozNi43OTVa)) ((str d29ya2luZ0RpcmVjdG9yeQ==) (str RDpcYVxzdGFydFxzdGFydFxqcw==)) ((str c2hlbGw=) (str cG93ZXJzaGVsbC5leGU=)) ((str cGxhdGZvcm0=) (str d2luMzI=)) ((str b3B0aW9ucw==) (object ((str c3Vic3RpdHV0aW9uTWF0Y2hlZA==) (bool false)) ((str b3JpZ2luYWxDb21tYW5k) (null)) ((str cnVudGltZQ==) (str QnVu)) ((str cnVudGltZVZlcnNpb24=) (str MS4zLjE0))))) (object ((str dXVpZA==) (str NmQyMmI0ZGItMDdiOS00NzZiLThjNzEtNWJkNjc3NmEyYWU4)) ((str cGlk) (null)) ((str c3RhdHVz) (str ZXhlY3V0ZWQ=)) ((str ZXhpdENvZGU=) (int 0)) ((str Y29tbWFuZA==) (str ZWNobyBUZXN0aW5nIGNvbW1hbmQtc3RyZWFtIG1vZGU=)) ((str bG9nUGF0aA==) (str QzpcVXNlcnNcUlVOTkVSfjFcQXBwRGF0YVxMb2NhbFxUZW1wXHN0YXJ0LWNvbW1hbmRcbG9nc1xkaXJlY3RcNmQyMmI0ZGItMDdiOS00NzZiLThjNzEtNWJkNjc3NmEyYWU4LmxvZw==)) ((str c3RhcnRUaW1l) (str MjAyNi0wOC0xMFQxMDo0NDozNy4zNDFa)) ((str ZW5kVGltZQ==) (str MjAyNi0wOC0xMFQxMDo0NDozNy4zNzJa)) ((str d29ya2luZ0RpcmVjdG9yeQ==) (str RDpcYVxzdGFydFxzdGFydFxqcw==)) ((str c2hlbGw=) (str cG93ZXJzaGVsbC5leGU=)) ((str cGxhdGZvcm0=) (str d2luMzI=)) ((str b3B0aW9ucw==) (object ((str c3Vic3RpdHV0aW9uTWF0Y2hlZA==) (bool false)) ((str b3JpZ2luYWxDb21tYW5k) (null)) ((str cnVudGltZQ==) (str QnVu)) ((str cnVudGltZVZlcnNpb24=) (str MS4zLjE0)) ((str ZXhlY3V0aW9uTW9kZQ==) (str Y29tbWFuZC1zdHJlYW0=))))) (object ((str dXVpZA==) (str ZGM1ZWVjY2YtOTNmZi00ODU5LTk3MzQtYmY1NmUzZmY3OTQw)) ((str cGlk) (null)) ((str c3RhdHVz) (str ZXhlY3V0ZWQ=)) ((str ZXhpdENvZGU=) (int 0)) ((str Y29tbWFuZA==) (str ZWNobyBUZXN0aW5nIGVudiB2YXIgbW9kZQ==)) ((str bG9nUGF0aA==) (str QzpcVXNlcnNcUlVOTkVSfjFcQXBwRGF0YVxMb2NhbFxUZW1wXHN0YXJ0LWNvbW1hbmRcbG9nc1xkaXJlY3RcZGM1ZWVjY2YtOTNmZi00ODU5LTk3MzQtYmY1NmUzZmY3OTQwLmxvZw==)) ((str c3RhcnRUaW1l) (str MjAyNi0wOC0xMFQxMDo0NDozNy45MjNa)) ((str ZW5kVGltZQ==) (str MjAyNi0wOC0xMFQxMDo0NDozNy45NTJa)) ((str d29ya2luZ0RpcmVjdG9yeQ==) (str RDpcYVxzdGFydFxzdGFydFxqcw==)) ((str c2hlbGw=) (str cG93ZXJzaGVsbC5leGU=)) ((str cGxhdGZvcm0=) (str d2luMzI=)) ((str b3B0aW9ucw==) (object ((str c3Vic3RpdHV0aW9uTWF0Y2hlZA==) (bool false)) ((str b3JpZ2luYWxDb21tYW5k) (null)) ((str cnVudGltZQ==) (str QnVu)) ((str cnVudGltZVZlcnNpb24=) (str MS4zLjE0)) ((str ZXhlY3V0aW9uTW9kZQ==) (str Y29tbWFuZC1zdHJlYW0=))))) (object ((str dXVpZA==) (str NzhlMmU3Y2QtODg3OC00ZTRmLTk5ZjEtZjYwMDc1NjhkN2E1)) ((str cGlk) (int 4280)) ((str c3RhdHVz) (str ZXhlY3V0ZWQ=)) ((str ZXhpdENvZGU=) (int 0)) ((str Y29tbWFuZA==) (str ZWNobyBUZXN0aW5nIGV4ZWN1dGlvbiB0cmFja2luZw==)) ((str bG9nUGF0aA==) (str QzpcVXNlcnNcUlVOTkVSfjFcQXBwRGF0YVxMb2NhbFxUZW1wXHN0YXJ0LWNvbW1hbmRcbG9nc1xkaXJlY3RcNzhlMmU3Y2QtODg3OC00ZTRmLTk5ZjEtZjYwMDc1NjhkN2E1LmxvZw==)) ((str c3RhcnRUaW1l) (str MjAyNi0wOC0xMFQxMDo0NDozOC40MTNa)) ((str ZW5kVGltZQ==) (str MjAyNi0wOC0xMFQxMDo0NDozOC44Njha)) ((str d29ya2luZ0RpcmVjdG9yeQ==) (str RDpcYVxzdGFydFxzdGFydFxqcw==)) ((str c2hlbGw=) (str cG93ZXJzaGVsbC5leGU=)) ((str cGxhdGZvcm0=) (str d2luMzI=)) ((str b3B0aW9ucw==) (object ((str c3Vic3RpdHV0aW9uTWF0Y2hlZA==) (bool false)) ((str b3JpZ2luYWxDb21tYW5k) (null)) ((str cnVudGltZQ==) (str QnVu)) ((str cnVudGltZVZlcnNpb24=) (str MS4zLjE0))))))Execution tracking test passed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.9984769Z Post job cleanup. +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:39.2326456Z Post job cleanup. +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:39.4309256Z [command]"C:\Program Files\Git\bin\git.exe" version +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:39.4618108Z git version 2.55.0.windows.3 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:39.4703210Z Temporarily overriding HOME='D:\a\_temp\27f9afc9-5c62-4d2d-8b17-2b37840ced17' before making global git config changes +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:39.4704992Z Adding repository directory to the temporary git global config as a safe directory +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:39.4715060Z [command]"C:\Program Files\Git\bin\git.exe" config --global --add safe.directory D:\a\start\start +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:39.5083035Z Removing SSH command configuration +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:39.5099350Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp core\.sshCommand +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:39.5446163Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :\"" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:40.0933013Z Removing HTTP extra header +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:40.0943409Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:40.1272879Z [command]"C:\Program Files\Git\bin\git.exe" 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' || :\"" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:40.7009116Z Removing includeIf entries pointing to credentials config files +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:40.7021357Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp ^includeIf\.gitdir: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:40.7296138Z includeif.gitdir:D:/a/start/start/.git.path +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:40.7308048Z includeif.gitdir:D:/a/start/start/.git/worktrees/*.path +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:40.7308871Z includeif.gitdir:/github/workspace/.git.path +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:40.7309465Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:40.7342503Z [command]"C:\Program Files\Git\bin\git.exe" config --local --get-all includeif.gitdir:D:/a/start/start/.git.path +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:40.7618693Z D:\a\_temp\git-credentials-a31f12a1-1026-4704-9f7f-e6be98d5e4ad.config +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:40.7663432Z [command]"C:\Program Files\Git\bin\git.exe" config --local --unset includeif.gitdir:D:/a/start/start/.git.path D:\a\_temp\git-credentials-a31f12a1-1026-4704-9f7f-e6be98d5e4ad.config +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:40.7977832Z [command]"C:\Program Files\Git\bin\git.exe" config --local --get-all includeif.gitdir:D:/a/start/start/.git/worktrees/*.path +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:40.8246382Z D:\a\_temp\git-credentials-a31f12a1-1026-4704-9f7f-e6be98d5e4ad.config +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:40.8294678Z [command]"C:\Program Files\Git\bin\git.exe" config --local --unset includeif.gitdir:D:/a/start/start/.git/worktrees/*.path D:\a\_temp\git-credentials-a31f12a1-1026-4704-9f7f-e6be98d5e4ad.config +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:40.8618473Z [command]"C:\Program Files\Git\bin\git.exe" config --local --get-all includeif.gitdir:/github/workspace/.git.path +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:40.8891191Z /github/runner_temp/git-credentials-a31f12a1-1026-4704-9f7f-e6be98d5e4ad.config +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:40.8932461Z [command]"C:\Program Files\Git\bin\git.exe" config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-a31f12a1-1026-4704-9f7f-e6be98d5e4ad.config +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:40.9247342Z [command]"C:\Program Files\Git\bin\git.exe" config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:40.9509015Z /github/runner_temp/git-credentials-a31f12a1-1026-4704-9f7f-e6be98d5e4ad.config +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:40.9550580Z [command]"C:\Program Files\Git\bin\git.exe" config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-a31f12a1-1026-4704-9f7f-e6be98d5e4ad.config +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:40.9852528Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "git config --local --show-origin --name-only --get-regexp remote.origin.url" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.4968045Z Removing credentials config 'D:\a\_temp\git-credentials-a31f12a1-1026-4704-9f7f-e6be98d5e4ad.config' +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.5155326Z Cleaning up orphan processes diff --git a/docs/case-studies/issue-160/ci-logs/js-31388354106.log b/docs/case-studies/issue-160/ci-logs/js-31388354106.log new file mode 100644 index 0000000..215fc42 --- /dev/null +++ b/docs/case-studies/issue-160/ci-logs/js-31388354106.log @@ -0,0 +1,8480 @@ +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.0965087Z Current runner version: '2.336.0' +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.0990947Z ##[group]Runner Image Provisioner +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.0991806Z Hosted Compute Agent +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.0992387Z Version: 20260707.563 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.0993098Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.0993869Z Build Date: 2026-07-07T19:33:50Z +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.0994757Z Worker ID: {af736828-f7c4-4aff-9858-67a4012f2556} +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.0995563Z Azure Region: westus +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.0996146Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.0997681Z ##[group]Operating System +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.0998363Z Ubuntu +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.0998874Z 24.04.4 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.0999418Z LTS +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.0999926Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.1000448Z ##[group]Runner Image +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.1001140Z Image: ubuntu-24.04 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.1001691Z Version: 20260720.247.2 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.1002977Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.1004466Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.1005729Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.1006832Z ##[group]GITHUB_TOKEN Permissions +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.1008746Z Contents: read +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.1009358Z Metadata: read +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.1009895Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.1012134Z Secret source: Actions +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.1013254Z Prepare workflow directory +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.1433784Z Prepare all required actions +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.1483027Z Getting action download info +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.5233154Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.9814447Z Download action repository 'actions/setup-node@v6' (SHA:249970729cb0ef3589644e2896645e5dc5ba9c38) +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.5722554Z Complete job name: Detect Changes +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.6541954Z ##[group]Run actions/checkout@v6 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.6542921Z with: +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.6543385Z fetch-depth: 0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.6543920Z repository: link-foundation/start +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.6548340Z token: *** +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.6548827Z ssh-strict: true +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.6549311Z ssh-user: git +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.6549799Z persist-credentials: true +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.6550341Z clean: true +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.6550822Z sparse-checkout-cone-mode: true +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.6551385Z fetch-tags: false +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.6551883Z show-progress: true +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.6552412Z lfs: false +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.6552875Z submodules: false +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.6553382Z set-safe-directory: true +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.6553926Z allow-unsafe-pr-checkout: false +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.6554971Z env: +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.6555483Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.6556086Z GIT_CONFIG_COUNT: 1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.6556653Z GIT_CONFIG_KEY_0: init.defaultBranch +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.6557247Z GIT_CONFIG_VALUE_0: main +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.6557755Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.7606825Z Syncing repository: link-foundation/start +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.7609753Z ##[group]Getting Git version info +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.7610963Z Working directory is '/home/runner/work/start/start' +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.7612782Z [command]/usr/bin/git version +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.7668551Z git version 2.54.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.7692345Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.7718818Z Temporarily overriding HOME='/home/runner/work/_temp/2b817429-e7cb-47e2-b75c-6dbf0bb7dca7' before making global git config changes +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.7726391Z Adding repository directory to the temporary git global config as a safe directory +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.7729182Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.7782079Z Deleting the contents of '/home/runner/work/start/start' +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.7786450Z ##[group]Determining repository object format +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.7788622Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.7790011Z ##[group]Initializing the repository +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.7793676Z [command]/usr/bin/git init /home/runner/work/start/start +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.7910875Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.7925693Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.7970924Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.7972446Z ##[group]Disabling automatic garbage collection +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.7975024Z [command]/usr/bin/git config --local gc.auto 0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.8007622Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.8009063Z ##[group]Setting up auth +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.8009987Z Removing SSH command configuration +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.8016021Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.8053521Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.8432516Z Removing HTTP extra header +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.8440592Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.8481167Z [command]/usr/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' || :" +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.8719625Z Removing includeIf entries pointing to credentials config files +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.8721182Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.8758222Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.9024948Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-7bdecc3f-ce22-47af-81ab-5d08620a2342.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.9068816Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-7bdecc3f-ce22-47af-81ab-5d08620a2342.config +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.9103481Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-7bdecc3f-ce22-47af-81ab-5d08620a2342.config +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.9140014Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-7bdecc3f-ce22-47af-81ab-5d08620a2342.config +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.9176784Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-7bdecc3f-ce22-47af-81ab-5d08620a2342.config +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.9210436Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.9211236Z ##[group]Fetching the repository +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.9219161Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules origin +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/* +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9156513Z From https://github.com/link-foundation/start +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9159045Z * [new branch] issue-1-06306849 -> origin/issue-1-06306849 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9161936Z * [new branch] issue-101-f6ea3a87b1de -> origin/issue-101-f6ea3a87b1de +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9164362Z * [new branch] issue-103-d2eee141f4bc -> origin/issue-103-d2eee141f4bc +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9167468Z * [new branch] issue-105-0edd650b7149 -> origin/issue-105-0edd650b7149 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9170232Z * [new branch] issue-108-c821d8a93f01 -> origin/issue-108-c821d8a93f01 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9172808Z * [new branch] issue-11-1524425f0588 -> origin/issue-11-1524425f0588 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9175132Z * [new branch] issue-110-c1b9267a2743 -> origin/issue-110-c1b9267a2743 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9177208Z * [new branch] issue-112-46af7527c0d9 -> origin/issue-112-46af7527c0d9 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9179947Z * [new branch] issue-114-8181f01863b9 -> origin/issue-114-8181f01863b9 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9182449Z * [new branch] issue-116-01c61894edbd -> origin/issue-116-01c61894edbd +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9185536Z * [new branch] issue-118-4ed21210786f -> origin/issue-118-4ed21210786f +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9188644Z * [new branch] issue-120-22538e16da80 -> origin/issue-120-22538e16da80 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9191688Z * [new branch] issue-122-9e4e6b1efac6 -> origin/issue-122-9e4e6b1efac6 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9195649Z * [new branch] issue-124-0288905fdd33 -> origin/issue-124-0288905fdd33 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9197801Z * [new branch] issue-126-c5c8579b3ab4 -> origin/issue-126-c5c8579b3ab4 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9200916Z * [new branch] issue-128-9d904e7dd227 -> origin/issue-128-9d904e7dd227 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9203555Z * [new branch] issue-13-52ae2ce06ee2 -> origin/issue-13-52ae2ce06ee2 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9206768Z * [new branch] issue-130-cefa8a965461 -> origin/issue-130-cefa8a965461 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9209289Z * [new branch] issue-132-81888ef731d7 -> origin/issue-132-81888ef731d7 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9211714Z * [new branch] issue-134-1a26eb545a18 -> origin/issue-134-1a26eb545a18 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9214220Z * [new branch] issue-136-cffa39dbc470 -> origin/issue-136-cffa39dbc470 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9217293Z * [new branch] issue-138-3f4ef74d216e -> origin/issue-138-3f4ef74d216e +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9219897Z * [new branch] issue-140-55c0984f3705 -> origin/issue-140-55c0984f3705 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9222494Z * [new branch] issue-142-e63b64dd46e6 -> origin/issue-142-e63b64dd46e6 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9225954Z * [new branch] issue-144-d8d3fb7dfd56 -> origin/issue-144-d8d3fb7dfd56 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9229583Z * [new branch] issue-146-5fd1b386b75b -> origin/issue-146-5fd1b386b75b +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9233202Z * [new branch] issue-148-799a293d3d5b -> origin/issue-148-799a293d3d5b +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9236652Z * [new branch] issue-15-ccfe6d130337 -> origin/issue-15-ccfe6d130337 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9239447Z * [new branch] issue-15-d3d0f1c82afa -> origin/issue-15-d3d0f1c82afa +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9241712Z * [new branch] issue-150-140b61c8f491 -> origin/issue-150-140b61c8f491 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9243909Z * [new branch] issue-151-50e985780da1 -> origin/issue-151-50e985780da1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9246437Z * [new branch] issue-154-73165f3b5cf7 -> origin/issue-154-73165f3b5cf7 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9248667Z * [new branch] issue-156-a9778f176d79 -> origin/issue-156-a9778f176d79 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9250895Z * [new branch] issue-158-ecf4c4dc2e55 -> origin/issue-158-ecf4c4dc2e55 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9253107Z * [new branch] issue-18-acfe3ddbe902 -> origin/issue-18-acfe3ddbe902 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9255558Z * [new branch] issue-19-83cfc521f662 -> origin/issue-19-83cfc521f662 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9257747Z * [new branch] issue-22-08e44246441d -> origin/issue-22-08e44246441d +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9259905Z * [new branch] issue-22-2d1c04999e6d -> origin/issue-22-2d1c04999e6d +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9262050Z * [new branch] issue-25-6419574a6cfe -> origin/issue-25-6419574a6cfe +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9264223Z * [new branch] issue-25-8fe656da1123 -> origin/issue-25-8fe656da1123 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9266665Z * [new branch] issue-28-9a07df20ebbb -> origin/issue-28-9a07df20ebbb +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9268846Z * [new branch] issue-3-908abf67e50f -> origin/issue-3-908abf67e50f +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9271010Z * [new branch] issue-30-3c74b37eedc9 -> origin/issue-30-3c74b37eedc9 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9273151Z * [new branch] issue-31-e419d5f83f9d -> origin/issue-31-e419d5f83f9d +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9275527Z * [new branch] issue-34-fcfbf90ca3a5 -> origin/issue-34-fcfbf90ca3a5 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9277698Z * [new branch] issue-36-4d2e05cadca2 -> origin/issue-36-4d2e05cadca2 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9279877Z * [new branch] issue-38-8d65d5c6dcf1 -> origin/issue-38-8d65d5c6dcf1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9282017Z * [new branch] issue-40-500ee5a3c836 -> origin/issue-40-500ee5a3c836 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9284376Z * [new branch] issue-42-231914cdf85a -> origin/issue-42-231914cdf85a +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9286735Z * [new branch] issue-44-05c1999867e1 -> origin/issue-44-05c1999867e1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9288853Z * [new branch] issue-46-db1336ec1bd4 -> origin/issue-46-db1336ec1bd4 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9290937Z * [new branch] issue-49-49badfb087ae -> origin/issue-49-49badfb087ae +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9292985Z * [new branch] issue-5-e920ed9704b1 -> origin/issue-5-e920ed9704b1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9295444Z * [new branch] issue-51-ce9116974281 -> origin/issue-51-ce9116974281 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9297502Z * [new branch] issue-53-3037eb51507e -> origin/issue-53-3037eb51507e +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9299527Z * [new branch] issue-55-62ca352b2854 -> origin/issue-55-62ca352b2854 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9301571Z * [new branch] issue-57-319974e37702 -> origin/issue-57-319974e37702 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9303571Z * [new branch] issue-57-9389c40a25d3 -> origin/issue-57-9389c40a25d3 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9305839Z * [new branch] issue-60-23ad1508ca00 -> origin/issue-60-23ad1508ca00 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9307889Z * [new branch] issue-62-0bf0e6dba402 -> origin/issue-62-0bf0e6dba402 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9309923Z * [new branch] issue-64-531bd4a9716c -> origin/issue-64-531bd4a9716c +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9311956Z * [new branch] issue-66-b4bebb964b80 -> origin/issue-66-b4bebb964b80 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9314002Z * [new branch] issue-67-c74bf55321d9 -> origin/issue-67-c74bf55321d9 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9316246Z * [new branch] issue-7-6b049fda1d30 -> origin/issue-7-6b049fda1d30 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9318319Z * [new branch] issue-70-210190e0ad55 -> origin/issue-70-210190e0ad55 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9320547Z * [new branch] issue-70-490c526a882f -> origin/issue-70-490c526a882f +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9322620Z * [new branch] issue-73-163864f76573 -> origin/issue-73-163864f76573 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9324917Z * [new branch] issue-73-47a3e673b0a8 -> origin/issue-73-47a3e673b0a8 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9327045Z * [new branch] issue-73-c42828279fb5 -> origin/issue-73-c42828279fb5 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9329126Z * [new branch] issue-77-acc01682cb56 -> origin/issue-77-acc01682cb56 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9331257Z * [new branch] issue-79-1581a427bf82 -> origin/issue-79-1581a427bf82 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9333342Z * [new branch] issue-79-48234c0f95fa -> origin/issue-79-48234c0f95fa +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9335694Z * [new branch] issue-79-5fc029ea058c -> origin/issue-79-5fc029ea058c +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9337787Z * [new branch] issue-79-740a4286522a -> origin/issue-79-740a4286522a +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9339852Z * [new branch] issue-84-2301d58a902f -> origin/issue-84-2301d58a902f +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9341939Z * [new branch] issue-84-8c8db1f16f9d -> origin/issue-84-8c8db1f16f9d +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9343996Z * [new branch] issue-84-ca99d5699c03 -> origin/issue-84-ca99d5699c03 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9346289Z * [new branch] issue-84-e79fd3fe5cef -> origin/issue-84-e79fd3fe5cef +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9348339Z * [new branch] issue-89-58b19f5dac12 -> origin/issue-89-58b19f5dac12 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9350357Z * [new branch] issue-9-9cb379f155fb -> origin/issue-9-9cb379f155fb +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9352380Z * [new branch] issue-91-5ff8719c4182 -> origin/issue-91-5ff8719c4182 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9354400Z * [new branch] issue-91-8e243739c7af -> origin/issue-91-8e243739c7af +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9356643Z * [new branch] issue-93-2ef57910c60b -> origin/issue-93-2ef57910c60b +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9358675Z * [new branch] issue-96-829d21ddabc4 -> origin/issue-96-829d21ddabc4 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9360708Z * [new branch] issue-96-efde41b8c023 -> origin/issue-96-efde41b8c023 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9362764Z * [new branch] issue-99-bc78b28ed258 -> origin/issue-99-bc78b28ed258 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9364780Z * [new branch] main -> origin/main +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9366520Z * [new tag] js-v0.25.5 -> js-v0.25.5 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9367984Z * [new tag] js-v0.26.0 -> js-v0.26.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9369438Z * [new tag] js-v0.27.0 -> js-v0.27.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9370873Z * [new tag] js-v0.27.1 -> js-v0.27.1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9372316Z * [new tag] js-v0.27.2 -> js-v0.27.2 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9373755Z * [new tag] js-v0.28.0 -> js-v0.28.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9375573Z * [new tag] js-v0.29.0 -> js-v0.29.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9377016Z * [new tag] js-v0.29.1 -> js-v0.29.1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9378453Z * [new tag] js-v0.29.2 -> js-v0.29.2 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9379885Z * [new tag] js-v0.30.0 -> js-v0.30.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9381326Z * [new tag] js-v0.30.1 -> js-v0.30.1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9382889Z * [new tag] js-v0.30.2 -> js-v0.30.2 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9385150Z * [new tag] js-v0.30.3 -> js-v0.30.3 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9387272Z * [new tag] js-v0.30.4 -> js-v0.30.4 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9389190Z * [new tag] js-v0.30.5 -> js-v0.30.5 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9391516Z * [new tag] js-v0.31.0 -> js-v0.31.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9393970Z * [new tag] rust-v0.14.1 -> rust-v0.14.1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9396356Z * [new tag] rust-v0.14.2 -> rust-v0.14.2 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9398573Z * [new tag] rust-v0.14.3 -> rust-v0.14.3 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9400578Z * [new tag] rust-v0.15.0 -> rust-v0.15.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9402091Z * [new tag] rust-v0.15.1 -> rust-v0.15.1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9403895Z * [new tag] rust-v0.16.0 -> rust-v0.16.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9406311Z * [new tag] rust-v0.16.1 -> rust-v0.16.1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9408488Z * [new tag] rust-v0.16.2 -> rust-v0.16.2 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9410046Z * [new tag] rust-v0.17.0 -> rust-v0.17.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9411550Z * [new tag] rust-v0.17.1 -> rust-v0.17.1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9413053Z * [new tag] rust-v0.17.2 -> rust-v0.17.2 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9415073Z * [new tag] rust-v0.17.3 -> rust-v0.17.3 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9417107Z * [new tag] rust-v0.17.4 -> rust-v0.17.4 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9418633Z * [new tag] rust-v0.17.5 -> rust-v0.17.5 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9420127Z * [new tag] rust-v0.18.0 -> rust-v0.18.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9421632Z * [new tag] rust-v0.19.0 -> rust-v0.19.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9423070Z * [new tag] v0.10.0 -> v0.10.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9424447Z * [new tag] v0.11.0 -> v0.11.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9426444Z * [new tag] v0.13.0 -> v0.13.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9427839Z * [new tag] v0.15.0 -> v0.15.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9429204Z * [new tag] v0.16.0 -> v0.16.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9430628Z * [new tag] v0.17.0 -> v0.17.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9431984Z * [new tag] v0.17.1 -> v0.17.1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9433348Z * [new tag] v0.17.2 -> v0.17.2 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9435022Z * [new tag] v0.17.3 -> v0.17.3 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9436435Z * [new tag] v0.17.4 -> v0.17.4 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9437810Z * [new tag] v0.18.0 -> v0.18.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9439174Z * [new tag] v0.19.0 -> v0.19.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9440552Z * [new tag] v0.19.1 -> v0.19.1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9441913Z * [new tag] v0.20.0 -> v0.20.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9443272Z * [new tag] v0.20.1 -> v0.20.1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9445128Z * [new tag] v0.20.2 -> v0.20.2 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9446538Z * [new tag] v0.20.3 -> v0.20.3 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9447914Z * [new tag] v0.20.4 -> v0.20.4 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9449280Z * [new tag] v0.21.0 -> v0.21.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9450639Z * [new tag] v0.22.0 -> v0.22.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9451986Z * [new tag] v0.23.0 -> v0.23.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9453566Z * [new tag] v0.24.0 -> v0.24.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9455206Z * [new tag] v0.24.1 -> v0.24.1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9457028Z * [new tag] v0.24.2 -> v0.24.2 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9459086Z * [new tag] v0.24.3 -> v0.24.3 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9460796Z * [new tag] v0.24.4 -> v0.24.4 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9462734Z * [new tag] v0.24.5 -> v0.24.5 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9464262Z * [new tag] v0.24.6 -> v0.24.6 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9466409Z * [new tag] v0.24.7 -> v0.24.7 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9467817Z * [new tag] v0.24.8 -> v0.24.8 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9469765Z * [new tag] v0.24.9 -> v0.24.9 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9471750Z * [new tag] v0.25.0 -> v0.25.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9473507Z * [new tag] v0.25.1 -> v0.25.1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9475403Z * [new tag] v0.25.2 -> v0.25.2 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9476832Z * [new tag] v0.25.3 -> v0.25.3 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9478183Z * [new tag] v0.25.4 -> v0.25.4 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9479524Z * [new tag] v0.3.1 -> v0.3.1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9481087Z * [new tag] v0.4.0 -> v0.4.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9482438Z * [new tag] v0.4.1 -> v0.4.1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9483986Z * [new tag] v0.5.0 -> v0.5.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9486415Z * [new tag] v0.5.1 -> v0.5.1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9488377Z * [new tag] v0.5.2 -> v0.5.2 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9490373Z * [new tag] v0.5.3 -> v0.5.3 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9492350Z * [new tag] v0.6.0 -> v0.6.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9494349Z * [new tag] v0.7.0 -> v0.7.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9496780Z * [new tag] v0.7.1 -> v0.7.1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9498846Z * [new tag] v0.7.2 -> v0.7.2 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9500873Z * [new tag] v0.7.4 -> v0.7.4 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9502917Z * [new tag] v0.7.5 -> v0.7.5 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9505284Z * [new tag] v0.7.6 -> v0.7.6 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9507358Z * [new tag] v0.9.0 -> v0.9.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9511221Z [command]/usr/bin/git branch --list --remote origin/main +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9512622Z origin/main +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9516194Z [command]/usr/bin/git rev-parse refs/remotes/origin/main +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9517807Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9521330Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9523000Z ##[group]Determining the checkout info +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9525775Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9527074Z [command]/usr/bin/git sparse-checkout disable +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9573444Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9604311Z ##[group]Checking out the ref +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.9607361Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.0237923Z Reset branch 'main' +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.0240147Z branch 'main' set up to track 'origin/main'. +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.0256253Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.0403819Z [command]/usr/bin/git log -1 --format=%H +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.0405675Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.0706643Z ##[group]Run actions/setup-node@v6 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.0707679Z with: +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.0708383Z node-version: 24.x +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.0709188Z check-latest: false +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.0718890Z token: *** +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.0719703Z package-manager-cache: true +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.0720613Z env: +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.0721368Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.0722434Z GIT_CONFIG_COUNT: 1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.0723297Z GIT_CONFIG_KEY_0: init.defaultBranch +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.0724323Z GIT_CONFIG_VALUE_0: main +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.0725551Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.2181491Z Found in cache @ /opt/hostedtoolcache/node/24.18.0/x64 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.2186169Z ##[group]Environment details +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6178290Z node: v24.18.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6180145Z npm: 11.16.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6181692Z yarn: 1.22.22 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6184226Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6368851Z ##[group]Run node scripts/detect-code-changes.mjs +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6370327Z ^[[36;1mnode scripts/detect-code-changes.mjs^[[0m +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6431354Z shell: /usr/bin/bash -e {0} +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6432272Z env: +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6433038Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6434082Z GIT_CONFIG_COUNT: 1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6435303Z GIT_CONFIG_KEY_0: init.defaultBranch +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6436327Z GIT_CONFIG_VALUE_0: main +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6437204Z GITHUB_EVENT_NAME: push +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6438050Z GITHUB_BASE_SHA: +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6438802Z GITHUB_HEAD_SHA: +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6439549Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6819388Z Detecting file changes for CI/CD... +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6820331Z +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6820859Z Comparing HEAD^ to HEAD +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6871195Z Changed files: +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6872889Z .github/workflows/js.yml +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6891818Z .github/workflows/links.yml +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6893288Z .github/workflows/rust.yml +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6894394Z .github/workflows/security.yml +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6895651Z .gitkeep +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6896494Z .lycheeignore +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6897387Z .secretlintrc.json +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6898459Z dev/log/issues/158/pulls/159/ANALYSIS.md +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6899961Z dev/log/issues/158/pulls/159/CI-CD-BEST-PRACTICES.md +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6901509Z dev/log/issues/158/pulls/159/ci-logs/js-jobs.json +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6903080Z dev/log/issues/158/pulls/159/runs-main.json +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6904744Z experiments/ci-hardening-transform.py +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6905970Z experiments/docker-network-flake-repro.mjs +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6907160Z js/.changeset/issue-158-ci-hardening.md +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6908674Z js/src/lib/docker-network-lifecycle.js +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6910658Z js/test/check-js-coverage.mjs +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6911976Z js/test/ci-workflow-invariants.js +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6913086Z js/test/docker-network-integration.js +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6915111Z js/test/docker-network-lifecycle.js +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6916646Z rust/Cargo.lock +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6917846Z rust/changelog.d/159.md +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6919487Z rust/src/lib/docker_network_lifecycle.rs +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6921378Z rust/tests/ci_workflow_invariants.rs +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6923244Z rust/tests/docker_network.rs +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6925525Z scripts/check-js-coverage.mjs +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6927246Z scripts/check-pipeline-status.sh +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6928679Z scripts/check-web-archive.mjs +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6929303Z +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6929636Z rs-changed=true +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6930428Z toml-changed=false +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6931257Z js-changed=true +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6932014Z mjs-changed=true +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6932846Z package-changed=false +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6933761Z docs-changed=true +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6935087Z workflow-changed=true +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6935915Z +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6936661Z Files considered as code changes: +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6938605Z .github/workflows/js.yml +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6940145Z .github/workflows/links.yml +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6941435Z .github/workflows/rust.yml +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6942553Z .github/workflows/security.yml +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6943482Z .gitkeep +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6944182Z .lycheeignore +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6945266Z .secretlintrc.json +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6946271Z dev/log/issues/158/pulls/159/ci-logs/js-jobs.json +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6947552Z dev/log/issues/158/pulls/159/runs-main.json +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6948787Z js/src/lib/docker-network-lifecycle.js +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6949880Z js/test/check-js-coverage.mjs +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6950912Z js/test/ci-workflow-invariants.js +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6952045Z js/test/docker-network-integration.js +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6953159Z js/test/docker-network-lifecycle.js +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6954172Z rust/Cargo.lock +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6955595Z rust/src/lib/docker_network_lifecycle.rs +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6957024Z rust/tests/ci_workflow_invariants.rs +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6958111Z rust/tests/docker_network.rs +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6959083Z scripts/check-js-coverage.mjs +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6960105Z scripts/check-pipeline-status.sh +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6961142Z scripts/check-web-archive.mjs +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6961749Z +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6962144Z any-rust-code-changed=true +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6963079Z any-js-code-changed=true +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6963955Z any-code-changed=true +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6964455Z +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.6965206Z Change detection completed. +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7160216Z Post job cleanup. +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.8712695Z Post job cleanup. +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.9615179Z [command]/usr/bin/git version +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.9662457Z git version 2.54.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.9710501Z Temporarily overriding HOME='/home/runner/work/_temp/2716bf8e-34f1-4ff4-98d5-8055a21514ca' before making global git config changes +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.9716347Z Adding repository directory to the temporary git global config as a safe directory +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.9720476Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.9757028Z Removing SSH command configuration +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.9765177Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.9808652Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.0072414Z Removing HTTP extra header +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.0079256Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.0123637Z [command]/usr/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' || :" +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.0429453Z Removing includeIf entries pointing to credentials config files +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.0431926Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.0496782Z includeif.gitdir:/home/runner/work/start/start/.git.path +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.0499935Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.0503000Z includeif.gitdir:/github/workspace/.git.path +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.0505962Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.0512559Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.0534722Z /home/runner/work/_temp/git-credentials-7bdecc3f-ce22-47af-81ab-5d08620a2342.config +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.0549258Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-7bdecc3f-ce22-47af-81ab-5d08620a2342.config +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.0599251Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.0640854Z /home/runner/work/_temp/git-credentials-7bdecc3f-ce22-47af-81ab-5d08620a2342.config +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.0659154Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-7bdecc3f-ce22-47af-81ab-5d08620a2342.config +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.0695513Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.0731609Z /github/runner_temp/git-credentials-7bdecc3f-ce22-47af-81ab-5d08620a2342.config +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.0737826Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-7bdecc3f-ce22-47af-81ab-5d08620a2342.config +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.0782209Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.0809807Z /github/runner_temp/git-credentials-7bdecc3f-ce22-47af-81ab-5d08620a2342.config +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.0823549Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-7bdecc3f-ce22-47af-81ab-5d08620a2342.config +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.0865757Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.1097077Z Removing credentials config '/home/runner/work/_temp/git-credentials-7bdecc3f-ce22-47af-81ab-5d08620a2342.config' +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.1256450Z Evaluate and set job outputs +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.1266442Z Set output 'js-changed' +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.1268959Z Set output 'mjs-changed' +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.1270446Z Set output 'package-changed' +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.1271639Z Set output 'docs-changed' +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.1272794Z Set output 'workflow-changed' +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.1273992Z Set output 'any-js-code-changed' +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.1276128Z Cleaning up orphan processes +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.0412197Z Current runner version: '2.336.0' +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.0448052Z ##[group]Runner Image Provisioner +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.0449564Z Hosted Compute Agent +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.0450583Z Version: 20260707.563 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.0451815Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.0453093Z Build Date: 2026-07-07T19:33:50Z +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.0454218Z Worker ID: {9b16e599-d35a-448b-a299-f17c95f1aaf8} +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.0455471Z Azure Region: eastus +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.0456396Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.0459134Z ##[group]Operating System +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.0460234Z Ubuntu +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.0461060Z 24.04.4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.0461962Z LTS +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.0462772Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.0463652Z ##[group]Runner Image +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.0464671Z Image: ubuntu-24.04 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.0465645Z Version: 20260720.247.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.0468119Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.0471043Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.0472789Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.0474657Z ##[group]GITHUB_TOKEN Permissions +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.0477834Z Contents: read +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.0478749Z Metadata: read +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.0479692Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.0482664Z Secret source: Actions +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.0484576Z Prepare workflow directory +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.1072799Z Prepare all required actions +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.1146184Z Getting action download info +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.2822681Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.4854166Z Download action repository 'actions/setup-node@v6' (SHA:249970729cb0ef3589644e2896645e5dc5ba9c38) +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.7580651Z Complete job name: Syntax Pre-Check (.mjs) +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.8334303Z ##[group]Run actions/checkout@v6 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.8335173Z with: +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.8335587Z fetch-depth: 0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.8336070Z repository: link-foundation/start +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.8340187Z token: *** +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.8340618Z ssh-strict: true +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.8341045Z ssh-user: git +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.8341482Z persist-credentials: true +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.8341963Z clean: true +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.8342397Z sparse-checkout-cone-mode: true +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.8342904Z fetch-tags: false +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.8343340Z show-progress: true +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.8343772Z lfs: false +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.8344174Z submodules: false +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.8344614Z set-safe-directory: true +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.8345169Z allow-unsafe-pr-checkout: false +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.8345918Z env: +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.8346360Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.8346917Z GIT_CONFIG_COUNT: 1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.8347595Z GIT_CONFIG_KEY_0: init.defaultBranch +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.8348132Z GIT_CONFIG_VALUE_0: main +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.8348593Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.9352461Z Syncing repository: link-foundation/start +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.9354963Z ##[group]Getting Git version info +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.9356017Z Working directory is '/home/runner/work/start/start' +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.9357822Z [command]/usr/bin/git version +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.9438179Z git version 2.54.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.9462633Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.9478286Z Temporarily overriding HOME='/home/runner/work/_temp/28955e43-ee1e-4653-81ca-14f137cf304f' before making global git config changes +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.9480670Z Adding repository directory to the temporary git global config as a safe directory +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.9485051Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.9537636Z Deleting the contents of '/home/runner/work/start/start' +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.9543265Z ##[group]Determining repository object format +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.9545362Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.9546470Z ##[group]Initializing the repository +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.9550584Z [command]/usr/bin/git init /home/runner/work/start/start +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.9667314Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.9678409Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.9725472Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.9726798Z ##[group]Disabling automatic garbage collection +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.9729744Z [command]/usr/bin/git config --local gc.auto 0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.9769656Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.9771112Z ##[group]Setting up auth +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.9772163Z Removing SSH command configuration +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.9776428Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:38.9813704Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.0224505Z Removing HTTP extra header +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.0248603Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.0310928Z [command]/usr/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' || :" +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.0571552Z Removing includeIf entries pointing to credentials config files +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.0577407Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.0618233Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.0931439Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-197aaa8f-9960-4943-86be-e87f387054a3.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.0986140Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-197aaa8f-9960-4943-86be-e87f387054a3.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.1028936Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-197aaa8f-9960-4943-86be-e87f387054a3.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.1068657Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-197aaa8f-9960-4943-86be-e87f387054a3.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.1110808Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-197aaa8f-9960-4943-86be-e87f387054a3.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.1146256Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.1148347Z ##[group]Fetching the repository +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.1158593Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules origin +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/* +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7106100Z From https://github.com/link-foundation/start +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7119115Z * [new branch] issue-1-06306849 -> origin/issue-1-06306849 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7120746Z * [new branch] issue-101-f6ea3a87b1de -> origin/issue-101-f6ea3a87b1de +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7122084Z * [new branch] issue-103-d2eee141f4bc -> origin/issue-103-d2eee141f4bc +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7123022Z * [new branch] issue-105-0edd650b7149 -> origin/issue-105-0edd650b7149 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7123950Z * [new branch] issue-108-c821d8a93f01 -> origin/issue-108-c821d8a93f01 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7124905Z * [new branch] issue-11-1524425f0588 -> origin/issue-11-1524425f0588 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7125835Z * [new branch] issue-110-c1b9267a2743 -> origin/issue-110-c1b9267a2743 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7126811Z * [new branch] issue-112-46af7527c0d9 -> origin/issue-112-46af7527c0d9 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7128928Z * [new branch] issue-114-8181f01863b9 -> origin/issue-114-8181f01863b9 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7130755Z * [new branch] issue-116-01c61894edbd -> origin/issue-116-01c61894edbd +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7131883Z * [new branch] issue-118-4ed21210786f -> origin/issue-118-4ed21210786f +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7133017Z * [new branch] issue-120-22538e16da80 -> origin/issue-120-22538e16da80 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7134133Z * [new branch] issue-122-9e4e6b1efac6 -> origin/issue-122-9e4e6b1efac6 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7135295Z * [new branch] issue-124-0288905fdd33 -> origin/issue-124-0288905fdd33 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7136495Z * [new branch] issue-126-c5c8579b3ab4 -> origin/issue-126-c5c8579b3ab4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7137925Z * [new branch] issue-128-9d904e7dd227 -> origin/issue-128-9d904e7dd227 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7139013Z * [new branch] issue-13-52ae2ce06ee2 -> origin/issue-13-52ae2ce06ee2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7140075Z * [new branch] issue-130-cefa8a965461 -> origin/issue-130-cefa8a965461 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7141119Z * [new branch] issue-132-81888ef731d7 -> origin/issue-132-81888ef731d7 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7142156Z * [new branch] issue-134-1a26eb545a18 -> origin/issue-134-1a26eb545a18 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7143215Z * [new branch] issue-136-cffa39dbc470 -> origin/issue-136-cffa39dbc470 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7144270Z * [new branch] issue-138-3f4ef74d216e -> origin/issue-138-3f4ef74d216e +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7145306Z * [new branch] issue-140-55c0984f3705 -> origin/issue-140-55c0984f3705 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7146513Z * [new branch] issue-142-e63b64dd46e6 -> origin/issue-142-e63b64dd46e6 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7147918Z * [new branch] issue-144-d8d3fb7dfd56 -> origin/issue-144-d8d3fb7dfd56 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7148975Z * [new branch] issue-146-5fd1b386b75b -> origin/issue-146-5fd1b386b75b +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7150220Z * [new branch] issue-148-799a293d3d5b -> origin/issue-148-799a293d3d5b +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7151306Z * [new branch] issue-15-ccfe6d130337 -> origin/issue-15-ccfe6d130337 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7152438Z * [new branch] issue-15-d3d0f1c82afa -> origin/issue-15-d3d0f1c82afa +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7153571Z * [new branch] issue-150-140b61c8f491 -> origin/issue-150-140b61c8f491 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7154560Z * [new branch] issue-151-50e985780da1 -> origin/issue-151-50e985780da1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7155531Z * [new branch] issue-154-73165f3b5cf7 -> origin/issue-154-73165f3b5cf7 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7156503Z * [new branch] issue-156-a9778f176d79 -> origin/issue-156-a9778f176d79 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7157755Z * [new branch] issue-158-ecf4c4dc2e55 -> origin/issue-158-ecf4c4dc2e55 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7158746Z * [new branch] issue-18-acfe3ddbe902 -> origin/issue-18-acfe3ddbe902 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7159739Z * [new branch] issue-19-83cfc521f662 -> origin/issue-19-83cfc521f662 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7160707Z * [new branch] issue-22-08e44246441d -> origin/issue-22-08e44246441d +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7161664Z * [new branch] issue-22-2d1c04999e6d -> origin/issue-22-2d1c04999e6d +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7162628Z * [new branch] issue-25-6419574a6cfe -> origin/issue-25-6419574a6cfe +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7163584Z * [new branch] issue-25-8fe656da1123 -> origin/issue-25-8fe656da1123 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7164541Z * [new branch] issue-28-9a07df20ebbb -> origin/issue-28-9a07df20ebbb +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7165499Z * [new branch] issue-3-908abf67e50f -> origin/issue-3-908abf67e50f +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7166873Z * [new branch] issue-30-3c74b37eedc9 -> origin/issue-30-3c74b37eedc9 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7168157Z * [new branch] issue-31-e419d5f83f9d -> origin/issue-31-e419d5f83f9d +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7169323Z * [new branch] issue-34-fcfbf90ca3a5 -> origin/issue-34-fcfbf90ca3a5 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7171094Z * [new branch] issue-36-4d2e05cadca2 -> origin/issue-36-4d2e05cadca2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7172314Z * [new branch] issue-38-8d65d5c6dcf1 -> origin/issue-38-8d65d5c6dcf1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7173308Z * [new branch] issue-40-500ee5a3c836 -> origin/issue-40-500ee5a3c836 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7175247Z * [new branch] issue-42-231914cdf85a -> origin/issue-42-231914cdf85a +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7176922Z * [new branch] issue-44-05c1999867e1 -> origin/issue-44-05c1999867e1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7178843Z * [new branch] issue-46-db1336ec1bd4 -> origin/issue-46-db1336ec1bd4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7180519Z * [new branch] issue-49-49badfb087ae -> origin/issue-49-49badfb087ae +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7182162Z * [new branch] issue-5-e920ed9704b1 -> origin/issue-5-e920ed9704b1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7183789Z * [new branch] issue-51-ce9116974281 -> origin/issue-51-ce9116974281 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7185427Z * [new branch] issue-53-3037eb51507e -> origin/issue-53-3037eb51507e +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7187240Z * [new branch] issue-55-62ca352b2854 -> origin/issue-55-62ca352b2854 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7188360Z * [new branch] issue-57-319974e37702 -> origin/issue-57-319974e37702 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7189798Z * [new branch] issue-57-9389c40a25d3 -> origin/issue-57-9389c40a25d3 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7191267Z * [new branch] issue-60-23ad1508ca00 -> origin/issue-60-23ad1508ca00 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7192272Z * [new branch] issue-62-0bf0e6dba402 -> origin/issue-62-0bf0e6dba402 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7193228Z * [new branch] issue-64-531bd4a9716c -> origin/issue-64-531bd4a9716c +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7194169Z * [new branch] issue-66-b4bebb964b80 -> origin/issue-66-b4bebb964b80 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7195222Z * [new branch] issue-67-c74bf55321d9 -> origin/issue-67-c74bf55321d9 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7196322Z * [new branch] issue-7-6b049fda1d30 -> origin/issue-7-6b049fda1d30 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7197575Z * [new branch] issue-70-210190e0ad55 -> origin/issue-70-210190e0ad55 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7198730Z * [new branch] issue-70-490c526a882f -> origin/issue-70-490c526a882f +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7199675Z * [new branch] issue-73-163864f76573 -> origin/issue-73-163864f76573 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7200612Z * [new branch] issue-73-47a3e673b0a8 -> origin/issue-73-47a3e673b0a8 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7201543Z * [new branch] issue-73-c42828279fb5 -> origin/issue-73-c42828279fb5 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7202479Z * [new branch] issue-77-acc01682cb56 -> origin/issue-77-acc01682cb56 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7203405Z * [new branch] issue-79-1581a427bf82 -> origin/issue-79-1581a427bf82 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7204324Z * [new branch] issue-79-48234c0f95fa -> origin/issue-79-48234c0f95fa +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7205339Z * [new branch] issue-79-5fc029ea058c -> origin/issue-79-5fc029ea058c +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7206348Z * [new branch] issue-79-740a4286522a -> origin/issue-79-740a4286522a +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7207655Z * [new branch] issue-84-2301d58a902f -> origin/issue-84-2301d58a902f +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7214381Z * [new branch] issue-84-8c8db1f16f9d -> origin/issue-84-8c8db1f16f9d +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7215485Z * [new branch] issue-84-ca99d5699c03 -> origin/issue-84-ca99d5699c03 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7216490Z * [new branch] issue-84-e79fd3fe5cef -> origin/issue-84-e79fd3fe5cef +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7217885Z * [new branch] issue-89-58b19f5dac12 -> origin/issue-89-58b19f5dac12 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7218899Z * [new branch] issue-9-9cb379f155fb -> origin/issue-9-9cb379f155fb +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7219897Z * [new branch] issue-91-5ff8719c4182 -> origin/issue-91-5ff8719c4182 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7220884Z * [new branch] issue-91-8e243739c7af -> origin/issue-91-8e243739c7af +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7221858Z * [new branch] issue-93-2ef57910c60b -> origin/issue-93-2ef57910c60b +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7222844Z * [new branch] issue-96-829d21ddabc4 -> origin/issue-96-829d21ddabc4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7223829Z * [new branch] issue-96-efde41b8c023 -> origin/issue-96-efde41b8c023 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7224819Z * [new branch] issue-99-bc78b28ed258 -> origin/issue-99-bc78b28ed258 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7225686Z * [new branch] main -> origin/main +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7226858Z * [new tag] js-v0.25.5 -> js-v0.25.5 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7228030Z * [new tag] js-v0.26.0 -> js-v0.26.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7228769Z * [new tag] js-v0.27.0 -> js-v0.27.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7229535Z * [new tag] js-v0.27.1 -> js-v0.27.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7230251Z * [new tag] js-v0.27.2 -> js-v0.27.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7230969Z * [new tag] js-v0.28.0 -> js-v0.28.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7231681Z * [new tag] js-v0.29.0 -> js-v0.29.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7232397Z * [new tag] js-v0.29.1 -> js-v0.29.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7233145Z * [new tag] js-v0.29.2 -> js-v0.29.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7233893Z * [new tag] js-v0.30.0 -> js-v0.30.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7234650Z * [new tag] js-v0.30.1 -> js-v0.30.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7235401Z * [new tag] js-v0.30.2 -> js-v0.30.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7236154Z * [new tag] js-v0.30.3 -> js-v0.30.3 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7236904Z * [new tag] js-v0.30.4 -> js-v0.30.4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7237979Z * [new tag] js-v0.30.5 -> js-v0.30.5 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7238755Z * [new tag] js-v0.31.0 -> js-v0.31.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7239544Z * [new tag] rust-v0.14.1 -> rust-v0.14.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7240385Z * [new tag] rust-v0.14.2 -> rust-v0.14.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7241183Z * [new tag] rust-v0.14.3 -> rust-v0.14.3 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7241989Z * [new tag] rust-v0.15.0 -> rust-v0.15.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7242785Z * [new tag] rust-v0.15.1 -> rust-v0.15.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7243757Z * [new tag] rust-v0.16.0 -> rust-v0.16.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7244566Z * [new tag] rust-v0.16.1 -> rust-v0.16.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7245370Z * [new tag] rust-v0.16.2 -> rust-v0.16.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7246186Z * [new tag] rust-v0.17.0 -> rust-v0.17.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7247206Z * [new tag] rust-v0.17.1 -> rust-v0.17.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7248088Z * [new tag] rust-v0.17.2 -> rust-v0.17.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7248909Z * [new tag] rust-v0.17.3 -> rust-v0.17.3 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7249723Z * [new tag] rust-v0.17.4 -> rust-v0.17.4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7250534Z * [new tag] rust-v0.17.5 -> rust-v0.17.5 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7251344Z * [new tag] rust-v0.18.0 -> rust-v0.18.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7252173Z * [new tag] rust-v0.19.0 -> rust-v0.19.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7252960Z * [new tag] v0.10.0 -> v0.10.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7253726Z * [new tag] v0.11.0 -> v0.11.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7254480Z * [new tag] v0.13.0 -> v0.13.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7255225Z * [new tag] v0.15.0 -> v0.15.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7255966Z * [new tag] v0.16.0 -> v0.16.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7256703Z * [new tag] v0.17.0 -> v0.17.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7257746Z * [new tag] v0.17.1 -> v0.17.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7258510Z * [new tag] v0.17.2 -> v0.17.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7259247Z * [new tag] v0.17.3 -> v0.17.3 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7259995Z * [new tag] v0.17.4 -> v0.17.4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7260726Z * [new tag] v0.18.0 -> v0.18.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7261500Z * [new tag] v0.19.0 -> v0.19.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7262239Z * [new tag] v0.19.1 -> v0.19.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7262970Z * [new tag] v0.20.0 -> v0.20.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7263699Z * [new tag] v0.20.1 -> v0.20.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7264602Z * [new tag] v0.20.2 -> v0.20.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7265341Z * [new tag] v0.20.3 -> v0.20.3 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7266086Z * [new tag] v0.20.4 -> v0.20.4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7266824Z * [new tag] v0.21.0 -> v0.21.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7267807Z * [new tag] v0.22.0 -> v0.22.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7268549Z * [new tag] v0.23.0 -> v0.23.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7269292Z * [new tag] v0.24.0 -> v0.24.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7270040Z * [new tag] v0.24.1 -> v0.24.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7270793Z * [new tag] v0.24.2 -> v0.24.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7271545Z * [new tag] v0.24.3 -> v0.24.3 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7272306Z * [new tag] v0.24.4 -> v0.24.4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7273062Z * [new tag] v0.24.5 -> v0.24.5 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7273811Z * [new tag] v0.24.6 -> v0.24.6 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7274554Z * [new tag] v0.24.7 -> v0.24.7 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7275301Z * [new tag] v0.24.8 -> v0.24.8 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7276047Z * [new tag] v0.24.9 -> v0.24.9 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7276791Z * [new tag] v0.25.0 -> v0.25.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7277759Z * [new tag] v0.25.1 -> v0.25.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7278521Z * [new tag] v0.25.2 -> v0.25.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7279305Z * [new tag] v0.25.3 -> v0.25.3 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7280072Z * [new tag] v0.25.4 -> v0.25.4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7280835Z * [new tag] v0.3.1 -> v0.3.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7281743Z * [new tag] v0.4.0 -> v0.4.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7282522Z * [new tag] v0.4.1 -> v0.4.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7283295Z * [new tag] v0.5.0 -> v0.5.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7284058Z * [new tag] v0.5.1 -> v0.5.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7284817Z * [new tag] v0.5.2 -> v0.5.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7285571Z * [new tag] v0.5.3 -> v0.5.3 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7286334Z * [new tag] v0.6.0 -> v0.6.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7287309Z * [new tag] v0.7.0 -> v0.7.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7288075Z * [new tag] v0.7.1 -> v0.7.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7288830Z * [new tag] v0.7.2 -> v0.7.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7289598Z * [new tag] v0.7.4 -> v0.7.4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7290346Z * [new tag] v0.7.5 -> v0.7.5 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7291093Z * [new tag] v0.7.6 -> v0.7.6 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7291854Z * [new tag] v0.9.0 -> v0.9.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7484259Z [command]/usr/bin/git branch --list --remote origin/main +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7508269Z origin/main +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7521516Z [command]/usr/bin/git rev-parse refs/remotes/origin/main +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7549467Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7555553Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7556765Z ##[group]Determining the checkout info +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7558575Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7561653Z [command]/usr/bin/git sparse-checkout disable +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7609553Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7639619Z ##[group]Checking out the ref +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.7642807Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.8269738Z Reset branch 'main' +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.8272222Z branch 'main' set up to track 'origin/main'. +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.8353448Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.8355790Z [command]/usr/bin/git log -1 --format=%H +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.8368633Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.8732701Z ##[group]Run actions/setup-node@v6 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.8733788Z with: +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.8734540Z node-version: 24.x +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.8735410Z check-latest: false +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.8746328Z token: *** +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.8747464Z package-manager-cache: true +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.8748465Z env: +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.8749276Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.8750407Z GIT_CONFIG_COUNT: 1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.8751326Z GIT_CONFIG_KEY_0: init.defaultBranch +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.8752429Z GIT_CONFIG_VALUE_0: main +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:39.8753340Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:40.0118568Z Found in cache @ /opt/hostedtoolcache/node/24.18.0/x64 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:40.0122719Z ##[group]Environment details +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:40.4297444Z node: v24.18.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:40.4298158Z npm: 11.16.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:40.4298693Z yarn: 1.22.22 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:40.4300029Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:40.4451042Z ##[group]Run bash scripts/check-mjs-syntax.sh +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:40.4451677Z ^[[36;1mbash scripts/check-mjs-syntax.sh^[[0m +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:40.4509306Z shell: /usr/bin/bash -e {0} +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:40.4509749Z env: +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:40.4510147Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:40.4510608Z GIT_CONFIG_COUNT: 1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:40.4511019Z GIT_CONFIG_KEY_0: init.defaultBranch +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:40.4511465Z GIT_CONFIG_VALUE_0: main +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:40.4511874Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:40.4624257Z Checking syntax for all .mjs files... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:40.4635185Z Checking scripts/check-release-needed.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:40.4904552Z Checking scripts/check-test-parity.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:40.5145283Z Checking scripts/publish-to-crates.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:40.5407342Z Checking scripts/check-file-size.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:40.5637859Z Checking scripts/bump-version.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:40.5880998Z Checking scripts/check-js-coverage.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:40.6114253Z Checking scripts/changeset-version.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:40.6353369Z Checking scripts/detect-code-changes.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:40.6591081Z Checking scripts/check-web-archive.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:40.6834732Z Checking scripts/release-name.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:40.7087455Z Checking scripts/get-bump-type.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:40.7337427Z Checking scripts/format-github-release.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:40.7576071Z Checking scripts/backfill-release-notes.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:40.7821252Z Checking scripts/setup-npm.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:40.8090449Z Checking scripts/check-doc-examples.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:40.8329078Z Checking scripts/create-github-release.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:40.8663228Z Checking scripts/publish-to-npm.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:40.8890544Z Checking scripts/merge-changesets.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:40.9132097Z Checking scripts/format-release-notes.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:40.9370931Z Checking scripts/validate-changeset.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:40.9688219Z Checking scripts/debug-print.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:40.9930960Z Checking scripts/instant-version-bump.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.0189361Z Checking scripts/preflight-credentials.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.0435988Z Checking scripts/version-and-commit.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.0666440Z Checking scripts/collect-changelog.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.0922975Z Checking scripts/create-manual-changeset.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.1171679Z Checking scripts/run-js-tests.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.1428036Z Checking scripts/verify-release-badge.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.1722630Z Checking js/test/publish-to-crates.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.1978427Z Checking js/test/check-js-coverage.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.2220887Z Checking js/test/release-name.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.2476669Z Checking js/test/create-github-release.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.2726517Z Checking js/test/merge-changesets.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.2956539Z Checking js/test/run-js-tests.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.3191585Z +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.3192256Z Syntax check passed for 34 file(s). +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.3320809Z Post job cleanup. +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.4721384Z Post job cleanup. +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.5588182Z [command]/usr/bin/git version +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.5631117Z git version 2.54.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.5706470Z Temporarily overriding HOME='/home/runner/work/_temp/0077cd6f-a38f-4533-bf39-701d03bbc25b' before making global git config changes +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.5708606Z Adding repository directory to the temporary git global config as a safe directory +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.5712715Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.5745880Z Removing SSH command configuration +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.5753291Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.5792996Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.6039729Z Removing HTTP extra header +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.6048621Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.6090114Z [command]/usr/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' || :" +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.6333243Z Removing includeIf entries pointing to credentials config files +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.6340231Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.6370930Z includeif.gitdir:/home/runner/work/start/start/.git.path +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.6372000Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.6373022Z includeif.gitdir:/github/workspace/.git.path +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.6374090Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.6383360Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.6418098Z /home/runner/work/_temp/git-credentials-197aaa8f-9960-4943-86be-e87f387054a3.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.6421791Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-197aaa8f-9960-4943-86be-e87f387054a3.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.6464400Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.6491831Z /home/runner/work/_temp/git-credentials-197aaa8f-9960-4943-86be-e87f387054a3.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.6506811Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-197aaa8f-9960-4943-86be-e87f387054a3.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.6545141Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.6575113Z /github/runner_temp/git-credentials-197aaa8f-9960-4943-86be-e87f387054a3.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.6586332Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-197aaa8f-9960-4943-86be-e87f387054a3.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.6623443Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.6650750Z /github/runner_temp/git-credentials-197aaa8f-9960-4943-86be-e87f387054a3.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.6669173Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-197aaa8f-9960-4943-86be-e87f387054a3.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.6704232Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.6932487Z Removing credentials config '/home/runner/work/_temp/git-credentials-197aaa8f-9960-4943-86be-e87f387054a3.config' +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:41.7073907Z Cleaning up orphan processes +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.8718169Z Current runner version: '2.336.0' +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.8744111Z ##[group]Runner Image Provisioner +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.8744988Z Hosted Compute Agent +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.8745692Z Version: 20260707.563 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.8746669Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.8747460Z Build Date: 2026-07-07T19:33:50Z +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.8748226Z Worker ID: {c11b9536-89f9-43a0-bbfb-42006402f84c} +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.8748972Z Azure Region: northcentralus +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.8749752Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.8751378Z ##[group]Operating System +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.8752078Z Ubuntu +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.8752689Z 24.04.4 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.8753253Z LTS +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.8753827Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.8754458Z ##[group]Runner Image +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.8755122Z Image: ubuntu-24.04 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.8755699Z Version: 20260720.247.2 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.8757215Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.8758832Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.8759860Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.8760987Z ##[group]GITHUB_TOKEN Permissions +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.8762895Z Contents: read +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.8763530Z Metadata: read +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.8764214Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.8766881Z Secret source: Actions +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.8768147Z Prepare workflow directory +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.9173500Z Prepare all required actions +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.9222372Z Getting action download info +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:50.2014146Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:50.6290584Z Download action repository 'oven-sh/setup-bun@v2' (SHA:0c5077e51419868618aeaa5fe8019c62421857d6) +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.0229023Z Complete job name: Lint and Format Check +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.1020792Z ##[group]Run actions/checkout@v6 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.1021708Z with: +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.1022241Z repository: link-foundation/start +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.1026562Z token: *** +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.1027044Z ssh-strict: true +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.1027530Z ssh-user: git +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.1028022Z persist-credentials: true +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.1028561Z clean: true +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.1029044Z sparse-checkout-cone-mode: true +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.1029611Z fetch-depth: 1 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.1030077Z fetch-tags: false +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.1030559Z show-progress: true +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.1031042Z lfs: false +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.1031510Z submodules: false +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.1032002Z set-safe-directory: true +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.1032550Z allow-unsafe-pr-checkout: false +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.1033302Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.1033776Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.1034385Z GIT_CONFIG_COUNT: 1 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.1034957Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.1035530Z GIT_CONFIG_VALUE_0: main +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.1036163Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.2094908Z Syncing repository: link-foundation/start +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.2097951Z ##[group]Getting Git version info +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.2098749Z Working directory is '/home/runner/work/start/start' +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.2099947Z [command]/usr/bin/git version +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.2170716Z git version 2.54.0 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.2227186Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.2245023Z Temporarily overriding HOME='/home/runner/work/_temp/13ac25c2-96a6-4e29-a1bc-e1c0443204c0' before making global git config changes +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.2248030Z Adding repository directory to the temporary git global config as a safe directory +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.2253561Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.2307189Z Deleting the contents of '/home/runner/work/start/start' +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.2312547Z ##[group]Determining repository object format +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.2314833Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.2315706Z ##[group]Initializing the repository +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.2321095Z [command]/usr/bin/git init /home/runner/work/start/start +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.2399650Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.2412103Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.2478008Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.2479496Z ##[group]Disabling automatic garbage collection +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.2480734Z [command]/usr/bin/git config --local gc.auto 0 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.2505574Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.2507135Z ##[group]Setting up auth +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.2508570Z Removing SSH command configuration +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.2514564Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.2555255Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.2916451Z Removing HTTP extra header +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.2924831Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.2972070Z [command]/usr/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' || :" +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.3241388Z Removing includeIf entries pointing to credentials config files +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.3249161Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.3291147Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.3545763Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-c4815a58-26ed-46c9-9891-07bee4e37f99.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.3590602Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-c4815a58-26ed-46c9-9891-07bee4e37f99.config +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.3628106Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-c4815a58-26ed-46c9-9891-07bee4e37f99.config +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.3667879Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-c4815a58-26ed-46c9-9891-07bee4e37f99.config +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.3705450Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-c4815a58-26ed-46c9-9891-07bee4e37f99.config +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.3737499Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.3738321Z ##[group]Fetching the repository +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.3748819Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +e8ec5e5ee691e1f0eddc76614b424e714be0f41a:refs/remotes/origin/main +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.1712526Z From https://github.com/link-foundation/start +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.1714134Z * [new ref] e8ec5e5ee691e1f0eddc76614b424e714be0f41a -> origin/main +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.1753307Z [command]/usr/bin/git branch --list --remote origin/main +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.1847927Z origin/main +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.1879310Z [command]/usr/bin/git rev-parse refs/remotes/origin/main +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.1927305Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.1932930Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.1934939Z ##[group]Determining the checkout info +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.1937099Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.1938496Z [command]/usr/bin/git sparse-checkout disable +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.1992051Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.2077081Z ##[group]Checking out the ref +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.2091422Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.2840077Z Reset branch 'main' +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.2841597Z branch 'main' set up to track 'origin/main'. +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.2853466Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.2905548Z [command]/usr/bin/git log -1 --format=%H +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.2938937Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.3323504Z ##[group]Run oven-sh/setup-bun@v2 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.3324701Z with: +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.3325639Z bun-version: latest +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.3326828Z no-cache: false +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.3336176Z token: *** +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.3337072Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.3337994Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.3339264Z GIT_CONFIG_COUNT: 1 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.3340281Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.3341481Z GIT_CONFIG_VALUE_0: main +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.3342562Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.8433726Z Downloading a new version of Bun: https://github.com/oven-sh/bun/releases/download/bun-v1.3.14/bun-linux-x64.zip +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.1189857Z [command]/usr/bin/unzip -o -q /home/runner/work/_temp/ccf2128b-4039-42cc-aab9-e1dc3d907564.zip +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.8739195Z [command]/home/runner/.bun/bin/bun --revision +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.8793187Z 1.3.14+0d9b296af +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.9062513Z ##[group]Run bun install +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.9062921Z ^[[36;1mbun install^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.9120255Z shell: /usr/bin/bash -e {0} +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.9120596Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.9120872Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.9121203Z GIT_CONFIG_COUNT: 1 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.9121491Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.9121793Z GIT_CONFIG_VALUE_0: main +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.9122056Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.9250955Z bun install v1.3.14 (0d9b296a) +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2271477Z +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2276385Z $ cd .. && husky .husky || true +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3664660Z +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3677151Z + @changesets/cli@2.31.0 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3677648Z + @eslint/js@10.0.1 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3677978Z + eslint@10.3.0 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3678591Z + eslint-config-prettier@10.1.8 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3679013Z + eslint-plugin-prettier@5.5.5 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3679417Z + husky@9.1.7 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3679798Z + lint-staged@17.0.4 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3680132Z + prettier@3.8.3 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3680543Z + command-stream@0.9.4 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3680906Z + lino-objects-codec@0.4.0 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3681103Z +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3681216Z 199 packages installed [442.00ms] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3751246Z ##[group]Run bun run lint +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3751586Z ^[[36;1mbun run lint^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3801119Z shell: /usr/bin/bash -e {0} +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3801395Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3801632Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3801981Z GIT_CONFIG_COUNT: 1 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3802223Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3802498Z GIT_CONFIG_VALUE_0: main +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3802742Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3898406Z $ eslint . +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:57.2711010Z ##[group]Run bun run format:check +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:57.2711360Z ^[[36;1mbun run format:check^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:57.2758242Z shell: /usr/bin/bash -e {0} +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:57.2758509Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:57.2758737Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:57.2759031Z GIT_CONFIG_COUNT: 1 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:57.2759263Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:57.2759526Z GIT_CONFIG_VALUE_0: main +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:57.2759753Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:57.2850080Z $ prettier --check . +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:57.3740370Z Checking formatting... +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.0752852Z All matched files use Prettier code style! +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.1176657Z ##[group]Run node scripts/check-file-size.mjs +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.1177099Z ^[[36;1mnode scripts/check-file-size.mjs^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.1223659Z shell: /usr/bin/bash -e {0} +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.1223918Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.1224143Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.1224441Z GIT_CONFIG_COUNT: 1 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.1224877Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.1225176Z GIT_CONFIG_VALUE_0: main +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.1225411Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.1573218Z +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.1573716Z Checking JavaScript and Rust files for maximum 1000 lines... +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.1574045Z +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.2024496Z ✓ All files are within the line limit +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.2024826Z +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.2154503Z Post job cleanup. +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.4061897Z Post job cleanup. +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.4934645Z [command]/usr/bin/git version +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.4978664Z git version 2.54.0 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.5053086Z Temporarily overriding HOME='/home/runner/work/_temp/750b06e2-887e-43c2-9107-1b71a9e80ec4' before making global git config changes +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.5054556Z Adding repository directory to the temporary git global config as a safe directory +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.5058924Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.5095621Z Removing SSH command configuration +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.5104195Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.5150201Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.5409286Z Removing HTTP extra header +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.5415013Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.5460096Z [command]/usr/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' || :" +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.5724485Z Removing includeIf entries pointing to credentials config files +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.5732699Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.5764446Z includeif.gitdir:/home/runner/work/start/start/.git.path +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.5765386Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.5766458Z includeif.gitdir:/github/workspace/.git.path +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.5767384Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.5774422Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.5805587Z /home/runner/work/_temp/git-credentials-c4815a58-26ed-46c9-9891-07bee4e37f99.config +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.5818294Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-c4815a58-26ed-46c9-9891-07bee4e37f99.config +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.5865639Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.5895080Z /home/runner/work/_temp/git-credentials-c4815a58-26ed-46c9-9891-07bee4e37f99.config +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.5906152Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-c4815a58-26ed-46c9-9891-07bee4e37f99.config +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.5946977Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.5974858Z /github/runner_temp/git-credentials-c4815a58-26ed-46c9-9891-07bee4e37f99.config +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.5983145Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-c4815a58-26ed-46c9-9891-07bee4e37f99.config +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.6022136Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.6049525Z /github/runner_temp/git-credentials-c4815a58-26ed-46c9-9891-07bee4e37f99.config +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.6060059Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-c4815a58-26ed-46c9-9891-07bee4e37f99.config +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.6101573Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.6350117Z Removing credentials config '/home/runner/work/_temp/git-credentials-c4815a58-26ed-46c9-9891-07bee4e37f99.config' +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.6497782Z Cleaning up orphan processes +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.6064034Z Current runner version: '2.336.0' +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.6089002Z ##[group]Runner Image Provisioner +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.6090007Z Hosted Compute Agent +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.6090585Z Version: 20260707.563 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.6091288Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.6091930Z Build Date: 2026-07-07T19:33:50Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.6092573Z Worker ID: {7c76421a-7336-4ce2-bac7-367d1c8b8df5} +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.6093225Z Azure Region: westus3 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.6093739Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.6095123Z ##[group]Operating System +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.6095684Z Ubuntu +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.6096188Z 24.04.4 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.6096631Z LTS +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.6097086Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.6097617Z ##[group]Runner Image +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.6098137Z Image: ubuntu-24.04 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.6098634Z Version: 20260720.247.2 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.6099766Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.6101283Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.6102122Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.6103116Z ##[group]GITHUB_TOKEN Permissions +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.6105264Z Contents: read +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.6105760Z Metadata: read +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.6106303Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.6108362Z Secret source: Actions +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.6109440Z Prepare workflow directory +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.6529130Z Prepare all required actions +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.6576954Z Getting action download info +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:56.0098245Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:56.6226819Z Download action repository 'oven-sh/setup-bun@v2' (SHA:0c5077e51419868618aeaa5fe8019c62421857d6) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:57.3705543Z Download action repository 'actions/setup-dotnet@v5' (SHA:26b0ec14cb23fa6904739307f278c14f94c95bf1) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.2333977Z Complete job name: Test (Bun on ubuntu-latest) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.3164148Z ##[group]Run actions/checkout@v6 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.3164768Z with: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.3165054Z repository: link-foundation/start +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.3167786Z token: *** +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.3168044Z ssh-strict: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.3168303Z ssh-user: git +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.3168576Z persist-credentials: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.3168868Z clean: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.3169148Z sparse-checkout-cone-mode: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.3169454Z fetch-depth: 1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.3169707Z fetch-tags: false +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.3169974Z show-progress: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.3170231Z lfs: false +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.3170468Z submodules: false +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.3170727Z set-safe-directory: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.3171174Z allow-unsafe-pr-checkout: false +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.3171705Z env: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.3171968Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.3172289Z GIT_CONFIG_COUNT: 1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.3172655Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.3172988Z GIT_CONFIG_VALUE_0: main +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.3173258Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.4191224Z Syncing repository: link-foundation/start +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.4193655Z ##[group]Getting Git version info +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.4194381Z Working directory is '/home/runner/work/start/start' +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.4195815Z [command]/usr/bin/git version +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.4260486Z git version 2.54.0 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.4282204Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.4324441Z Temporarily overriding HOME='/home/runner/work/_temp/33026afd-67e9-454b-bf4c-ef616c617235' before making global git config changes +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.4327845Z Adding repository directory to the temporary git global config as a safe directory +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.4329536Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.4374181Z Deleting the contents of '/home/runner/work/start/start' +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.4377902Z ##[group]Determining repository object format +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.4379776Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.4380770Z ##[group]Initializing the repository +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.4384761Z [command]/usr/bin/git init /home/runner/work/start/start +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.4484796Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.4494959Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.4534714Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.4535850Z ##[group]Disabling automatic garbage collection +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.4539627Z [command]/usr/bin/git config --local gc.auto 0 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.4566321Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.4567148Z ##[group]Setting up auth +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.4567745Z Removing SSH command configuration +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.4573109Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.4605103Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.4961561Z Removing HTTP extra header +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.4970430Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.5006008Z [command]/usr/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' || :" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.5212067Z Removing includeIf entries pointing to credentials config files +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.5219058Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.5249342Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.5434389Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-58ad44d7-d450-462c-bab1-4b33f775798b.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.5468717Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-58ad44d7-d450-462c-bab1-4b33f775798b.config +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.5496855Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-58ad44d7-d450-462c-bab1-4b33f775798b.config +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.5525996Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-58ad44d7-d450-462c-bab1-4b33f775798b.config +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.5554606Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-58ad44d7-d450-462c-bab1-4b33f775798b.config +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.5577027Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.5577789Z ##[group]Fetching the repository +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:58.5584717Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +e8ec5e5ee691e1f0eddc76614b424e714be0f41a:refs/remotes/origin/main +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.5297028Z From https://github.com/link-foundation/start +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.5298321Z * [new ref] e8ec5e5ee691e1f0eddc76614b424e714be0f41a -> origin/main +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.5335109Z [command]/usr/bin/git branch --list --remote origin/main +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.5366933Z origin/main +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.5376469Z [command]/usr/bin/git rev-parse refs/remotes/origin/main +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.5398744Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.5402218Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.5403292Z ##[group]Determining the checkout info +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.5404319Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.5407922Z [command]/usr/bin/git sparse-checkout disable +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.5446897Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.5471371Z ##[group]Checking out the ref +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.5476237Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.5987655Z Reset branch 'main' +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.5989205Z branch 'main' set up to track 'origin/main'. +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.5994256Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.6033625Z [command]/usr/bin/git log -1 --format=%H +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.6054726Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.6271328Z ##[group]Run oven-sh/setup-bun@v2 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.6271647Z with: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.6271845Z bun-version: latest +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.6272054Z no-cache: false +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.6274511Z token: *** +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.6274695Z env: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.6274897Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.6275182Z GIT_CONFIG_COUNT: 1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.6275416Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.6275675Z GIT_CONFIG_VALUE_0: main +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.6275893Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:00.2733940Z Downloading a new version of Bun: https://github.com/oven-sh/bun/releases/download/bun-v1.3.14/bun-linux-x64.zip +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:00.6051200Z [command]/usr/bin/unzip -o -q /home/runner/work/_temp/b384c944-8292-4247-b3fa-10969637756a.zip +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.2792882Z [command]/home/runner/.bun/bin/bun --revision +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.2831615Z 1.3.14+0d9b296af +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.2943150Z ##[group]Run sudo apt-get update && sudo apt-get install -y screen tmux +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.2943808Z ^[[36;1msudo apt-get update && sudo apt-get install -y screen tmux^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.2975697Z shell: /usr/bin/bash -e {0} +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.2975982Z env: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.2976401Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.2976682Z GIT_CONFIG_COUNT: 1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.2976919Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.2977187Z GIT_CONFIG_VALUE_0: main +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.2977436Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.4210561Z Get:1 file:/etc/apt/apt-mirrors.txt Mirrorlist [144 B] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.4627618Z Hit:2 http://azure.archive.ubuntu.com/ubuntu noble InRelease +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.4642448Z Get:6 https://packages.microsoft.com/repos/azure-cli noble InRelease [3564 B] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.4681051Z Get:7 https://packages.microsoft.com/ubuntu/24.04/prod noble InRelease [3600 B] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.4721206Z Get:3 http://azure.archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.4773107Z Get:4 http://azure.archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.4786386Z Get:5 http://azure.archive.ubuntu.com/ubuntu noble-security InRelease [126 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.5306461Z Get:8 https://dl.google.com/linux/chrome-stable/deb stable InRelease [2548 B] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.6229232Z Get:9 https://packages.microsoft.com/repos/azure-cli noble/main amd64 Packages [2375 B] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.6617606Z Get:10 https://packages.microsoft.com/ubuntu/24.04/prod noble/main amd64 Packages [314 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.6742504Z Get:11 https://packages.microsoft.com/ubuntu/24.04/prod noble/main all Packages [643 B] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.6792573Z Get:12 https://packages.microsoft.com/ubuntu/24.04/prod noble/main arm64 Packages [274 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.6895176Z Get:13 https://packages.microsoft.com/ubuntu/24.04/prod noble/main armhf Packages [12.2 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.6997905Z Get:14 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1187 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.7063295Z Get:15 http://azure.archive.ubuntu.com/ubuntu noble-updates/main Translation-en [281 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.7082613Z Get:16 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 Components [180 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.7088492Z Get:17 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1682 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.7182899Z Get:18 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe Translation-en [335 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.7208837Z Get:19 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components [388 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.7228937Z Get:20 http://azure.archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [1416 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.7313739Z Get:21 http://azure.archive.ubuntu.com/ubuntu noble-updates/restricted Translation-en [321 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.7342238Z Get:22 http://azure.archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Packages [45.4 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.7352266Z Get:23 http://azure.archive.ubuntu.com/ubuntu noble-updates/multiverse Translation-en [12.3 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.7772437Z Get:24 http://azure.archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Components [940 B] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.7784263Z Get:25 http://azure.archive.ubuntu.com/ubuntu noble-backports/main amd64 Components [5776 B] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.7791982Z Get:26 http://azure.archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [31.0 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.7802649Z Get:27 http://azure.archive.ubuntu.com/ubuntu noble-backports/universe amd64 Components [12.6 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.8131686Z Get:28 http://azure.archive.ubuntu.com/ubuntu noble-security/main amd64 Packages [927 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.8188251Z Get:29 http://azure.archive.ubuntu.com/ubuntu noble-security/main Translation-en [201 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.8208218Z Get:30 http://azure.archive.ubuntu.com/ubuntu noble-security/main amd64 Components [46.3 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.8232666Z Get:31 http://azure.archive.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1199 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.8282251Z Get:32 http://azure.archive.ubuntu.com/ubuntu noble-security/universe Translation-en [239 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.8296345Z Get:33 http://azure.archive.ubuntu.com/ubuntu noble-security/universe amd64 Components [76.2 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.8322214Z Get:34 http://azure.archive.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [1320 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.8390164Z Get:35 http://azure.archive.ubuntu.com/ubuntu noble-security/restricted Translation-en [302 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.8432146Z Get:36 http://azure.archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Packages [40.3 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.8445964Z Get:37 http://azure.archive.ubuntu.com/ubuntu noble-security/multiverse Translation-en [10.6 kB] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:01.9152030Z Get:38 https://dl.google.com/linux/chrome-stable/deb stable/main amd64 Packages [1407 B] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:08.1768248Z Fetched 11.3 MB in 1s (8231 kB/s) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:08.9833859Z Reading package lists... +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:09.0141434Z Reading package lists... +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:09.1922288Z Building dependency tree... +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:09.1928227Z Reading state information... +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:09.3861168Z screen is already the newest version (4.9.1-1ubuntu1). +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:09.3862234Z screen set to manually installed. +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:09.3862846Z tmux is already the newest version (3.4-1ubuntu0.1). +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:09.3863487Z tmux set to manually installed. +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:09.3864041Z 0 upgraded, 0 newly installed, 0 to remove and 86 not upgraded. +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:09.3958671Z ##[group]Run actions/setup-dotnet@v5 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:09.3959085Z with: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:09.3959356Z dotnet-version: 8.0.x +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:09.3959661Z cache: false +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:09.3959948Z env: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:09.3960219Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:09.3960591Z GIT_CONFIG_COUNT: 1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:09.3961055Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:09.3961464Z GIT_CONFIG_VALUE_0: main +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:09.3961814Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:09.5300862Z [command]/home/runner/work/_actions/actions/setup-dotnet/v5/externals/install-dotnet.sh --skip-non-versioned-files --runtime dotnet --channel LTS +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:09.7969637Z dotnet-install: .NET Core Runtime with version '10.0.10' is already installed. +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:09.7994908Z [command]/home/runner/work/_actions/actions/setup-dotnet/v5/externals/install-dotnet.sh --skip-non-versioned-files --channel 8.0 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:10.0512621Z dotnet-install: .NET Core SDK with version '8.0.423' is already installed. +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:10.0633202Z ##[group]Run dotnet tool install --global clink +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:10.0633729Z ^[[36;1mdotnet tool install --global clink^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:10.0660331Z shell: /usr/bin/bash -e {0} +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:10.0660818Z env: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:10.0661323Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:10.0661689Z GIT_CONFIG_COUNT: 1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:10.0662007Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:10.0662343Z GIT_CONFIG_VALUE_0: main +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:10.0662687Z DOTNET_ROOT: /usr/share/dotnet +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:10.0662993Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.3371781Z You can invoke the tool using the following command: clink +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.3372440Z Tool 'clink' (version '2.5.0') was successfully installed. +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.3535149Z ##[group]Run echo "$HOME/.dotnet/tools" >> $GITHUB_PATH +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.3535535Z ^[[36;1mecho "$HOME/.dotnet/tools" >> $GITHUB_PATH^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.3561611Z shell: /usr/bin/bash -e {0} +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.3561874Z env: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.3562110Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.3562382Z GIT_CONFIG_COUNT: 1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.3562610Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.3562872Z GIT_CONFIG_VALUE_0: main +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.3563110Z DOTNET_ROOT: /usr/share/dotnet +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.3563343Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.3632953Z ##[group]Run bun install +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.3633227Z ^[[36;1mbun install^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.3657158Z shell: /usr/bin/bash -e {0} +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.3657412Z env: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.3657639Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.3657919Z GIT_CONFIG_COUNT: 1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.3658156Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.3658420Z GIT_CONFIG_VALUE_0: main +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.3658663Z DOTNET_ROOT: /usr/share/dotnet +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.3658910Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.3731568Z bun install v1.3.14 (0d9b296a) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6379300Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6383187Z $ cd .. && husky .husky || true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8026157Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8026722Z + @changesets/cli@2.31.0 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8027184Z + @eslint/js@10.0.1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8027402Z + eslint@10.3.0 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8027649Z + eslint-config-prettier@10.1.8 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8027955Z + eslint-plugin-prettier@5.5.5 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8028256Z + husky@9.1.7 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8028458Z + lint-staged@17.0.4 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8028666Z + prettier@3.8.3 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8028879Z + command-stream@0.9.4 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8029116Z + lino-objects-codec@0.4.0 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8029280Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8029406Z 199 packages installed [431.00ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8081941Z ##[group]Run bun run test +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8082206Z ^[[36;1mbun run test^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8108934Z shell: /usr/bin/bash -e {0} +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8109197Z env: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8109410Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8109680Z GIT_CONFIG_COUNT: 1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8109912Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8110190Z GIT_CONFIG_VALUE_0: main +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8110417Z DOTNET_ROOT: /usr/share/dotnet +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8110651Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8199818Z $ bun ../scripts/run-js-tests.mjs +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8465166Z bun test v1.3.14 (0d9b296a) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8563825Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8565208Z ##[group]test/args-parser-control.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8836523Z (pass) control options > should parse --stop with UUID or session name [1.46ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8837309Z (pass) control options > should parse --stop=value format [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8838140Z (pass) control options > should parse --terminate with UUID or session name [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8838791Z (pass) control options > should parse --terminate=value format [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8843162Z (pass) control options > should throw error for missing --stop argument [0.54ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8843849Z (pass) control options > should throw error for empty --stop=value argument [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8844818Z (pass) control options > should throw error for missing --terminate argument [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8845474Z (pass) control options > should throw error for empty --terminate=value argument [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8846122Z (pass) control options > should reject combining query and control modes [0.10ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8847150Z (pass) control options > should reject combining upload-log with control modes [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8847993Z (pass) control options > should reject output-format with control modes [0.10ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8848607Z (pass) control options > should default control options to null [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8848970Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8849530Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8849751Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8850174Z ##[group]test/args-parser-docker-cleanup.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8864370Z (pass) docker container cleanup options > should parse --auto-remove-docker-container flag [0.28ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8865245Z (pass) docker container cleanup options > should parse --always-cleanup-container flag [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8865994Z (pass) docker container cleanup options > should parse --keep-container flag [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8866709Z (pass) docker container cleanup options > should parse --keep-container-on-fail flag [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8867403Z (pass) docker container cleanup options > should default cleanup flags to false [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8872962Z (pass) docker container cleanup options > should throw error for docker cleanup options without docker isolation [0.63ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8874742Z (pass) docker container cleanup options > should throw error for docker cleanup options without isolation [0.21ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8876140Z (pass) docker container cleanup options > should work with keep-alive and auto-remove-docker-container [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8879306Z (pass) docker container cleanup options > should reject conflicting docker cleanup options [0.38ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8879783Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8880218Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8880435Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8880807Z ##[group]test/args-parser-isolation-alias.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8898521Z (pass) parseArgs --isolation alias > should parse --isolation alias with value [0.14ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8899651Z (pass) parseArgs --isolation alias > should parse --isolation=value alias format [0.11ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8901061Z (pass) parseArgs --isolation alias > should parse --isolation alias before command without separator [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8902822Z (pass) parseArgs unknown wrapper options > should throw for unknown wrapper option before separator [0.16ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8904157Z (pass) parseArgs unknown wrapper options > should throw for unknown wrapper option without separator [0.10ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8905255Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8905714Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8905896Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8906293Z ##[group]test/args-parser-shell.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8923592Z (pass) shell option > should default shell to auto [0.12ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8924752Z (pass) shell option > should parse --shell bash [0.16ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8925820Z (pass) shell option > should parse --shell zsh [0.10ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8926725Z (pass) shell option > should parse --shell sh [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8927545Z (pass) shell option > should parse --shell auto [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8928670Z (pass) shell option > should parse --shell=value format [0.10ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8929529Z (pass) shell option > should normalize shell to lowercase [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8931038Z (pass) shell option > should throw error for missing shell argument [0.13ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8932206Z (pass) shell option > should throw error for invalid shell [0.14ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8935186Z (pass) shell option > should list valid shells in error message [0.27ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8936404Z (pass) shell option > should work with ssh isolation [0.12ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8936921Z (pass) VALID_SHELLS > should include bash [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8937618Z (pass) VALID_SHELLS > should include zsh [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8938048Z (pass) VALID_SHELLS > should include sh [0.01ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8938485Z (pass) VALID_SHELLS > should include auto [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8938776Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8939186Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8939410Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8939751Z ##[group]test/args-parser.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8981935Z (pass) parseArgs > basic command parsing > should parse simple command without options [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8983301Z (pass) parseArgs > basic command parsing > should parse command with -- separator [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8985650Z (pass) parseArgs > basic command parsing > should parse empty command correctly [0.42ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8986829Z (pass) parseArgs > isolation options > should parse --isolated with value [0.11ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8987895Z (pass) parseArgs > isolation options > should parse -i shorthand [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8988818Z (pass) parseArgs > isolation options > should parse --isolated=value format [0.10ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8989787Z (pass) parseArgs > isolation options > should normalize backend to lowercase [0.10ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8994986Z (pass) parseArgs > isolation options > should throw error for missing backend argument [0.11ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8996242Z (pass) parseArgs > attached and detached modes > should parse --attached flag [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8997485Z (pass) parseArgs > attached and detached modes > should parse -a shorthand [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8998727Z (pass) parseArgs > attached and detached modes > should parse --detached flag [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8999833Z (pass) parseArgs > attached and detached modes > should parse -d shorthand [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9001380Z (pass) parseArgs > attached and detached modes > should throw error when both --attached and --detached are set [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9002894Z (pass) parseArgs > attached and detached modes > should provide helpful error message for mode conflict [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9004030Z (pass) parseArgs > session option > should parse --session with value [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9004657Z (pass) parseArgs > session option > should parse -s shorthand [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9005258Z (pass) parseArgs > session option > should parse --session=value format [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9006188Z (pass) parseArgs > session option > should throw error for session without isolation [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9007365Z (pass) parseArgs > docker image option > should parse --image with value [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9008667Z (pass) parseArgs > docker image option > should parse --image=value format [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9009887Z (pass) parseArgs > docker image option > should use default OS-matched image for docker without --image [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9011199Z (pass) parseArgs > docker image option > should throw error for image with non-docker backend [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9011918Z (pass) parseArgs > SSH endpoint option > should parse --endpoint with value [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9012904Z (pass) parseArgs > SSH endpoint option > should parse --endpoint=value format [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9013967Z (pass) parseArgs > SSH endpoint option > should throw error for ssh without endpoint [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9015135Z (pass) parseArgs > SSH endpoint option > should throw error for endpoint with non-ssh backend [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9016189Z (pass) parseArgs > keep-alive option > should parse --keep-alive flag [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9017102Z (pass) parseArgs > keep-alive option > should parse -k shorthand [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9018000Z (pass) parseArgs > keep-alive option > should default keepAlive to false [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9019062Z (pass) parseArgs > keep-alive option > should throw error for keep-alive without isolation [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9020097Z (pass) parseArgs > keep-alive option > should work with detached mode [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9021223Z (pass) parseArgs > keep-alive option > should work with docker [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9022267Z (pass) parseArgs > command without separator > should parse command after options without separator [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9023457Z (pass) parseArgs > command without separator > should handle mixed options and command [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9024508Z (pass) parseArgs > backend validation > should accept valid backends [0.16ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9025448Z (pass) parseArgs > backend validation > should throw error for invalid backend [0.39ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9026506Z (pass) parseArgs > backend validation > should list valid backends in error message [0.14ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9027395Z (pass) validateOptions > should pass for valid options [0.22ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9028250Z (pass) validateOptions > should throw for attached and detached together [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9029122Z (pass) validateOptions > should pass for docker with image [0.10ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9029924Z (pass) generateSessionName > should generate unique session names [0.17ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9030706Z (pass) generateSessionName > should use default prefix [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9031603Z (pass) generateSessionName > should use custom prefix [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9032455Z (pass) generateSessionName > should contain timestamp-like portion [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9033292Z (pass) hasIsolation > should return true when isolated is set [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9034120Z (pass) hasIsolation > should return false when isolated is null [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9034958Z (pass) getEffectiveMode > should return attached by default [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9035809Z (pass) getEffectiveMode > should return attached when explicitly set [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9036643Z (pass) getEffectiveMode > should return detached when set [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9037331Z (pass) VALID_BACKENDS > should include screen [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9037937Z (pass) VALID_BACKENDS > should include tmux [0.01ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9038559Z (pass) VALID_BACKENDS > should include docker [0.01ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9039534Z (pass) user isolation option > should parse --isolated-user without value (auto-generated username) [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9040663Z (pass) user isolation option > should parse --isolated-user with custom username [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9041672Z (pass) user isolation option > should parse -u shorthand [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9042479Z (pass) user isolation option > should parse -u with custom username [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9043595Z (pass) user isolation option > should parse --isolated-user=value format [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9044476Z (pass) user isolation option > should work with isolation options [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9046371Z (pass) user isolation option > should work without isolation (standalone user isolation) [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9047305Z (pass) user isolation option > should accept valid usernames [0.15ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9048349Z (pass) user isolation option > should reject invalid username formats with --isolated-user=value syntax [0.15ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9049471Z (pass) user isolation option > should not consume invalid username as argument (treats as command) [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9050096Z (pass) user isolation option > should throw error for user with docker isolation [0.12ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9050608Z (pass) user isolation option > should work with tmux isolation [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9051402Z (pass) use-command-stream option > should parse --use-command-stream flag [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9051994Z (pass) use-command-stream option > should default useCommandStream to false [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9052611Z (pass) use-command-stream option > should work with other options [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9053105Z (pass) use-command-stream option > should work without other options [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9053571Z (pass) keep-user option > should parse --keep-user flag [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9054132Z (pass) keep-user option > should default keepUser to false [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9054617Z (pass) keep-user option > should throw error for keep-user without user [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9055131Z (pass) keep-user option > should work with user and isolation options [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9055594Z (pass) status option > should parse --status with UUID [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9056021Z (pass) status option > should parse --status=value format [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9056479Z (pass) status option > should throw error for missing UUID argument [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9057024Z (pass) status option > should throw error for --status with -flag as next argument [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9057519Z (pass) status option > should default status to null [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9058013Z (pass) upload-log option > should parse --upload-log with UUID or session name [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9058535Z (pass) upload-log option > should parse --upload-log=value format [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9059060Z (pass) upload-log option > should throw error for missing --upload-log argument [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9059642Z (pass) upload-log option > should throw error for empty --upload-log=value argument [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9060156Z (pass) upload-log option > should default uploadLog to null [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9060580Z (pass) list option > should parse --list flag [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9061166Z (pass) list option > should parse --list with JSON output format [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9061633Z (pass) list option > should normalize output format with --list [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9062063Z (pass) list option > should default list to false [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9062528Z (pass) output-format option > should parse --output-format with --status [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9063052Z (pass) output-format option > should parse --output-format=value format [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9063774Z (pass) output-format option > should normalize format to lowercase [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9064673Z (pass) output-format option > should throw error for missing format argument [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9067208Z (pass) output-format option > should throw error for invalid format [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9068156Z (pass) output-format option > should throw error for output-format without status [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9069134Z (pass) output-format option > should accept all valid output formats [0.16ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9069904Z (pass) output-format option > should default outputFormat to null [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9070537Z (pass) VALID_OUTPUT_FORMATS > should include links-notation [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9071211Z (pass) VALID_OUTPUT_FORMATS > should include json [0.01ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9071745Z (pass) VALID_OUTPUT_FORMATS > should include text [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9072145Z (pass) cleanup options > should parse --cleanup flag [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9072593Z (pass) cleanup options > should parse --cleanup-dry-run flag [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9073038Z (pass) cleanup options > should default cleanup to false [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9073284Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9073732Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9073854Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9074161Z ##[group]test/check-js-coverage.mjs: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9088030Z (pass) check-js-coverage > parses line coverage from a real Bun text report [0.38ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9088993Z (pass) check-js-coverage > reads the line column, not the function column [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9089804Z (pass) check-js-coverage > ignores the uncovered-lines column when picking numbers [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9090764Z (pass) check-js-coverage > returns null when no totals row is present [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9091901Z (pass) check-js-coverage > fails instead of skipping when coverage cannot be determined [0.11ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9092723Z (pass) check-js-coverage > passes when coverage meets the threshold [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9093233Z (pass) check-js-coverage > fails when coverage is below the threshold [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9093672Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9093956Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9094066Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9094324Z ##[group]test/ci-workflow-invariants.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9114812Z (pass) CI workflow invariants > finds every workflow file [0.13ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9120258Z (pass) CI workflow invariants > declares a least-privilege default permission set [0.54ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9152158Z (pass) CI workflow invariants > gives every job a timeout [2.59ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9153145Z (pass) CI workflow invariants > never puts concurrency at workflow level [0.24ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9159604Z (pass) CI workflow invariants > gives every job its own concurrency group [1.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9170247Z (pass) CI workflow invariants > makes writers non-cancellable and read-only checks cancellable [1.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9178700Z (pass) CI workflow invariants > uses !cancelled() rather than always() outside the status job [0.86ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9196108Z (pass) CI workflow invariants > aggregates every job into a pipeline-status gate [1.53ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9197665Z (pass) CI workflow invariants > configures git before checkout so no init hints are printed [0.27ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9218356Z (pass) CI workflow invariants > never swallows a failing command in a quality gate [2.10ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9234378Z (pass) CI workflow invariants > references only helper scripts that exist [1.59ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9237016Z (pass) CI workflow invariants > parses coverage through the tested helper, not an inline grep [0.27ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9237649Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9238112Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9238229Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.9238486Z ##[group]test/cli.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:17.1993974Z (pass) CLI version flag > should display version with --version [265.97ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:17.2596642Z (pass) CLI version flag > should display version with -v [60.22ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:17.3220602Z (pass) CLI version flag > should show correct package version [62.39ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:17.3749028Z (pass) CLI basic behavior > should show usage when no arguments provided [52.86ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:17.4153432Z (pass) CLI basic behavior > should show usage when no command provided after -- [40.41ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:19.9975137Z (pass) CLI isolation output (issue #67) > should display screen session name when using screen isolation [2582.15ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:20.5432438Z (pass) CLI isolation output (issue #67) > should display tmux session name when using tmux isolation [545.68ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:24.3922550Z (pass) CLI isolation output (issue #67) > should display docker container name when using docker isolation [3848.95ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:24.3923027Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:24.3923940Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:24.3924086Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:24.3924492Z ##[group]test/command-builder-docker-cleanup.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:24.3949202Z (pass) command-builder docker cleanup forwarding > forwards cleanup policy flags when a remaining level uses docker [0.37ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:24.3950231Z (pass) command-builder docker cleanup forwarding > does not forward docker cleanup flags after the docker level is consumed [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:24.3950680Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:24.3951204Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:24.3951325Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:24.3951593Z ##[group]test/create-github-release.mjs: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:24.4747634Z (pass) create-github-release script > treats an existing GitHub release as an idempotent skip [78.68ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:24.5414231Z (pass) create-github-release script > fails when gh api returns an unexpected error [66.62ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:24.5414621Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:24.5415083Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:24.5415208Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:24.5415480Z ##[group]test/docker-autoremove.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:24.5437134Z (pass) Docker Container Cleanup Policy > cleanup decisions > should keep abnormal containers under the default policy [0.12ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:24.5438024Z (pass) Docker Container Cleanup Policy > cleanup decisions > should keep OOM-killed containers with keepContainerOnFail [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:24.5439546Z (pass) Docker Container Cleanup Policy > cleanup decisions > should honor explicit always-cleanup policy [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:24.5441060Z (pass) Docker Container Cleanup Policy > cleanup decisions > should make the detached watcher inspect OOMKilled before default cleanup [0.32ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:25.1571964Z $ echo "test" && sleep 0.5 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:25.1572281Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:25.8893744Z (pass) Docker Container Cleanup Policy > auto-remove enabled > should automatically remove container when autoRemoveDockerContainer is true [1345.16ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:25.8895324Z ✓ Docker container auto-removed after exit (filesystem not preserved) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:26.4912602Z $ echo "test" && sleep 0.1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:26.4913123Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:26.8885975Z (pass) Docker Container Cleanup Policy > default cleanup > should remove container filesystem by default [999.26ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:27.4964659Z $ echo "test" && sleep 0.1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:27.4965002Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:27.7756264Z (pass) Docker Container Cleanup Policy > keep-container opt-out > should preserve container filesystem when keepContainer is true [887.00ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.3810544Z $ echo "test" && exit 7 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.3810859Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5646568Z (pass) Docker Container Cleanup Policy > keep-container opt-out > should preserve failed containers when keepContainerOnFail is true [789.01ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:29.1608492Z $ printf 'attached-log-line\n' +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:29.1609000Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:29.2630399Z attached-log-line +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:29.3914623Z (pass) Docker Container Cleanup Policy > attached mode logging > should write attached docker output to the provided host log path [826.71ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:29.3915496Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:29.3916091Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:29.3916297Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:29.3916779Z ##[group]test/docker-network-integration.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.1080809Z $ ping -c 1 formal-ai && ping -c 1 formal-db +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.1081410Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4211834Z $ ping -c 1 formal-ai +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4212037Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.6403270Z ping: bad address 'formal-ai' +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.7365756Z (pass) Docker named network integration > reaches a private sidecar on each of two networks [709.50ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.8190226Z $ echo should-not-run +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.8190491Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.0675822Z $ echo should-not-run +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.0676045Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.3564106Z $ echo should-not-run +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.3564306Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.4779424Z docker: Error response from daemon: failed to set up container networking: network start-network-5600cb72-absent not found +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.4780106Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.4780830Z Run 'docker run --help' for more information +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.6144290Z $ echo should-not-run +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.6144488Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.6406884Z (pass) Docker named network integration > fails for a missing network without orphaning a container [904.12ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8260253Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8261553Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8261722Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8262096Z ##[group]test/docker-network-lifecycle.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8281648Z (pass) docker network lifecycle helpers > returns an empty list when no network is requested [0.57ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8282339Z (pass) docker network lifecycle helpers > wraps a single network into a list [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8283295Z (pass) docker network lifecycle helpers > prefers the explicit networks list over the single network [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8284034Z (pass) docker network lifecycle helpers > ignores an empty networks list and falls back to network [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8284707Z (pass) docker network lifecycle helpers > keeps verbose output switched off by default [0.13ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8285052Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8285495Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8285608Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8285897Z ##[group]test/docker-runtime-options.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8302333Z (pass) Docker runtime options parsing > should parse repeatable --volume and -v [0.24ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8303184Z (pass) Docker runtime options parsing > should parse --volume=value and -v=value [0.11ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8304044Z (pass) Docker runtime options parsing > should parse repeatable --mount [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8305174Z (pass) Docker runtime options parsing > should parse repeatable --env and -e [0.10ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8305918Z (pass) Docker runtime options parsing > should parse --privileged [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8307042Z (pass) Docker runtime options parsing > should parse repeatable --network forms without consuming child args [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8308338Z (pass) Docker runtime options parsing > should parse repeatable --network-alias value and equals forms [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8309240Z (pass) Docker runtime options parsing > should default runtime options to empty/false [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8310363Z (pass) Docker runtime options parsing > should throw when --volume requires an argument [0.13ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8311728Z (pass) Docker runtime options parsing > should throw when --env requires an argument [0.14ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8312891Z (pass) Docker runtime options validation > should reject --volume with non-docker backend [0.15ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8313989Z (pass) Docker runtime options validation > should reject --mount without isolation [0.10ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8315063Z (pass) Docker runtime options validation > should reject --env with non-docker backend [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8322551Z (pass) Docker runtime options validation > should reject --privileged without docker [0.11ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8332017Z (pass) Docker runtime options validation > should reject network options without docker [0.24ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8332873Z (pass) Docker runtime options validation > should accept runtime options when stack includes docker [0.25ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8333642Z (pass) buildDockerRuntimeArgs > should build empty args by default [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8334528Z (pass) buildDockerRuntimeArgs > should add --privileged first [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8335438Z (pass) buildDockerRuntimeArgs > should expand env, volumes, and mounts in order [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8336811Z (pass) buildDockerRuntimeStatusLines > should return no lines for empty options [0.11ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8337485Z (pass) buildDockerRuntimeStatusLines > should format volumes, mounts, env, and privileged lines [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8338133Z (pass) buildDockerRuntimeStatusLines > should join multiple volumes with a comma [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8339032Z (pass) buildDockerRuntimeMetadata > should null out empty collections and falsy privileged [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8339718Z (pass) buildDockerRuntimeMetadata > should pass through populated collections and privileged [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8340175Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8340615Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8340823Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8341413Z ##[group]test/echo-integration.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8352069Z === Echo Integration Tests - Issue #55 === +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8352698Z Testing that "echo hi" works correctly across all isolation modes +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8353395Z Coverage: No isolation, Screen (attached/detached), Tmux (attached/detached), Docker (attached/detached) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.8353771Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.9407278Z (pass) Echo Integration Tests - Issue #55 > No Isolation Mode (Direct Execution) > should execute echo hi and show output with proper formatting [54.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.9408402Z ✓ No isolation mode: echo hi works correctly +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.9958683Z (pass) Echo Integration Tests - Issue #55 > No Isolation Mode (Direct Execution) > should execute echo with single quotes [55.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.9959956Z ✓ No isolation mode: echo with single quotes works +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:33.0541829Z (pass) Echo Integration Tests - Issue #55 > No Isolation Mode (Direct Execution) > should execute echo with double quotes [58.36ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:33.0542994Z ✓ No isolation mode: echo with double quotes works +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:33.1153648Z (pass) Echo Integration Tests - Issue #55 > No Isolation Mode (Direct Execution) > should have consistent empty line formatting [61.15ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:33.1154495Z ✓ Empty line formatting is consistent +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:33.2842624Z (pass) Echo Integration Tests - Issue #55 > Screen Isolation Mode > Attached Mode > should execute echo hi in attached screen mode with proper formatting [168.93ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:33.2843620Z ✓ Screen isolation (attached): echo hi works correctly +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:33.4442598Z (pass) Echo Integration Tests - Issue #55 > Screen Isolation Mode > Attached Mode > should execute echo with quotes in attached screen mode [159.91ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:33.4443539Z ✓ Screen isolation (attached): echo with quotes works +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:33.6043512Z (pass) Echo Integration Tests - Issue #55 > Screen Isolation Mode > Attached Mode > should show exit code and finish block in attached screen mode [160.14ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:33.6044550Z ✓ Screen isolation (attached): finish block displays correctly +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:33.6583187Z (pass) Echo Integration Tests - Issue #55 > Screen Isolation Mode > Detached Mode > should execute echo hi in detached screen mode [52.96ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:33.6584129Z ✓ Screen isolation (detached): echo hi starts correctly +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:33.7095557Z (pass) Echo Integration Tests - Issue #55 > Screen Isolation Mode > Detached Mode > should show session name in detached screen mode for reattaching [52.22ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:33.7096573Z ✓ Screen isolation (detached): session name displayed for reattaching +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:33.7659532Z open terminal failed: not a terminal +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:33.7659986Z Error: Tmux session "tmux-1786365093751-wvxbwm" exited with code 1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:33.7660741Z (pass) Echo Integration Tests - Issue #55 > Tmux Isolation Mode > Attached Mode > should handle attached tmux mode (may require TTY) [56.51ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:33.7661771Z ⚠ Tmux isolation (attached): skipped (no TTY available) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:33.8694552Z (pass) Echo Integration Tests - Issue #55 > Tmux Isolation Mode > Detached Mode > should execute echo hi in detached tmux mode [103.36ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:33.8695587Z ✓ Tmux isolation (detached): echo hi starts correctly +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:33.9398287Z (pass) Echo Integration Tests - Issue #55 > Tmux Isolation Mode > Detached Mode > should show session name in detached tmux mode for reattaching [70.34ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:33.9399552Z ✓ Tmux isolation (detached): session name displayed for reattaching +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:34.0117144Z (pass) Echo Integration Tests - Issue #55 > Tmux Isolation Mode > Detached Mode > should execute echo with quotes in detached tmux mode [71.37ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:34.0118050Z ✓ Tmux isolation (detached): echo with quotes works +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:34.0118765Z (pass) Echo Integration Tests - Issue #55 > Docker Isolation Mode > Attached Mode > should skip attached docker tests when no TTY is available [0.11ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:34.0119493Z ⚠ no TTY available, skipping attached docker tests +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:34.7802189Z (pass) Echo Integration Tests - Issue #55 > Docker Isolation Mode > Detached Mode > should execute echo hi in detached docker mode [768.25ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:34.7803732Z ✓ Docker isolation (detached): echo hi starts correctly +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:35.5611538Z (pass) Echo Integration Tests - Issue #55 > Docker Isolation Mode > Detached Mode > should show session/container name in detached docker mode for reattaching [781.34ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:35.5613480Z ✓ Docker isolation (detached): session/container name displayed for reattaching +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.3382894Z (pass) Echo Integration Tests - Issue #55 > Docker Isolation Mode > Detached Mode > should execute echo with quotes in detached docker mode [776.98ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.3392627Z ✓ Docker isolation (detached): echo with quotes works +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.4003902Z (pass) Echo Integration Tests - Issue #55 > Output Block Formatting > should not truncate long log paths [62.39ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.4004998Z ✓ Log paths are not truncated +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.4535825Z (pass) Echo Integration Tests - Issue #55 > Output Block Formatting > should show full session ID in both start and finish blocks [53.20ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.4536721Z ✓ Session IDs are complete UUIDs in both blocks +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.5074099Z (pass) Echo Integration Tests - Issue #55 > Output Block Formatting > should have consistent exit code formatting [53.77ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.5074914Z ✓ Exit code formatting is consistent +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.5603663Z (pass) Echo Integration Tests - Issue #55 > Output Block Formatting > should include timing information in finish block [52.94ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.5604493Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.5605042Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.5605770Z ✓ Timing information is present in finish block +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.5606115Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.5606552Z ##[group]test/execution-control.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.5654217Z (pass) execution control > should map screen stop to CTRL+C injection [0.40ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.5808150Z (pass) execution control > should send stop command to a detached screen session [15.35ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.5830544Z (pass) execution control > should stop a detached docker container with docker stop [2.26ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.5842580Z (pass) execution control > should send docker terminate through docker kill [1.20ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.5852611Z (pass) execution control > should reject non-detached records [0.89ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.5853577Z (pass) process id collection > should parse a GNU Screen process id from screen -ls output [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.5855491Z (pass) process id collection > should collect wrapper, screen, and descendant process IDs [0.19ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.5856179Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.5856741Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.5856922Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.5857201Z ##[group]test/execution-store.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.5877373Z === Execution Store Unit Tests === +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.5881905Z (pass) ExecutionRecord > should create a new execution record with default values [0.12ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.5882862Z (pass) ExecutionRecord > should create a new execution record with custom values [0.11ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.5883956Z (pass) ExecutionRecord > should mark execution as completed [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.5884858Z (pass) ExecutionRecord > should convert to plain object and back [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.5886872Z (pass) LockManager > should acquire and release a lock [0.25ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.5891062Z (pass) LockManager > should fail to acquire lock if already held by another process [0.36ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.5892624Z (pass) LockManager > should detect stale locks [0.16ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.5894117Z (pass) ExecutionStore > should create app folder on initialization [0.15ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.5900219Z (pass) ExecutionStore > should save and retrieve an execution record [0.61ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.5914453Z (pass) ExecutionStore > should update an existing record [1.36ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.5939677Z (pass) ExecutionStore > should get all records [2.51ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.5973625Z (pass) ExecutionStore > should get records by status [3.39ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.6000444Z (pass) ExecutionStore > should get recent records [2.69ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.6012673Z (pass) ExecutionStore > should delete a record [1.22ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.6014296Z (pass) ExecutionStore > should return false when deleting non-existent record [0.16ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.6030432Z (pass) ExecutionStore > should clear all records [1.61ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.6064851Z (pass) ExecutionStore > should get statistics [3.35ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.6263909Z (pass) ExecutionStore > should handle concurrent saves with locking [19.83ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.6271984Z (pass) ExecutionStore > should persist data to lino file [0.57ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.6833614Z (pass) isClinkInstalled > should return a boolean [56.42ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.6845989Z (pass) ExecutionStore with lino-objects-codec > should properly encode and decode complex options [1.29ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.6851618Z (pass) ExecutionStore with lino-objects-codec > should handle special characters in command [0.55ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.6858962Z (pass) ExecutionStore with lino-objects-codec > should handle unicode characters [0.74ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.6876297Z (pass) ExecutionStore verifyConsistency > should report consistency status for lino-only store [1.67ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.6885831Z (pass) ExecutionStore cleanupStale > should return empty result when no stale records exist [0.95ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.6896356Z (pass) ExecutionStore cleanupStale > should detect stale records with non-existent PIDs [1.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.6904765Z (pass) ExecutionStore cleanupStale > should detect stale records that exceed max age [0.84ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.6912443Z (pass) ExecutionStore cleanupStale > should not detect records within max age as stale [0.76ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.6933398Z (pass) ExecutionStore cleanupStale > should clean up stale records when dryRun is false [2.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.6945050Z (pass) ExecutionStore cleanupStale > should handle custom max age [1.17ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.6945613Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.6946165Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.6946368Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.6946795Z ##[group]test/failure-handler.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.6999498Z (pass) failure-handler > parseGitUrl > should parse HTTPS GitHub URL [0.64ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.7000505Z (pass) failure-handler > parseGitUrl > should parse HTTPS URL with .git suffix [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.7001517Z (pass) failure-handler > parseGitUrl > should parse SSH git@ URL [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.7002220Z (pass) failure-handler > parseGitUrl > should parse git+https URL format [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.7002768Z (pass) failure-handler > parseGitUrl > should return null for empty string [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.7003520Z (pass) failure-handler > parseGitUrl > should return null for null/undefined input [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.7004538Z (pass) failure-handler > parseGitUrl > should return null for non-github URL [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.7005650Z (pass) failure-handler > parseGitUrl > should return null for invalid/random string [0.01ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.7006820Z (pass) failure-handler > parseGitUrl > should normalize URL to https://github.com format [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.7007912Z (pass) failure-handler > parseGitUrl > should handle URL with subdirectory (only owner/repo captured) [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.7008585Z (pass) failure-handler > parseGitUrl > should return object with owner, repo, url keys [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.7010062Z (pass) failure-handler > handleFailure > should return early when disableAutoIssue is true [0.17ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.7011430Z (pass) failure-handler > handleFailure > should return early when disableAutoIssue is true (verbose mode) [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.7011841Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.7012246Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.7012360Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.7012634Z ##[group]test/isolation-cleanup.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.7012839Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.7012844Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.7013030Z Auto-issue creation disabled via START_DISABLE_AUTO_ISSUE +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.8193005Z (pass) Isolation Resource Cleanup Verification > screen resource cleanup > should not list screen session after command completes (auto-exit by default) [117.41ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:36.8194210Z ✓ Screen session auto-exited (no sessions found in screen -ls) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.8298258Z ✓ Screen session kept alive as expected with --keep-alive +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.8333567Z (pass) Isolation Resource Cleanup Verification > screen resource cleanup > should keep screen session alive when keepAlive is true [1013.93ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.9579950Z ✓ Tmux session auto-exited (no sessions found in tmux ls) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.9581262Z (pass) Isolation Resource Cleanup Verification > tmux resource cleanup > should not list tmux session after command completes (auto-exit by default) [124.76ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:38.9774656Z ✓ Tmux session kept alive as expected with --keep-alive +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:38.9823447Z (pass) Isolation Resource Cleanup Verification > tmux resource cleanup > should keep tmux session alive when keepAlive is true [1023.91ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:39.5844500Z $ echo "test" && sleep 0.1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:39.5844728Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:39.8706377Z ✓ Docker container auto-exited and stopped (resources released, filesystem preserved) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:39.8838368Z (pass) Isolation Resource Cleanup Verification > docker resource cleanup > should show docker container as exited after command completes (auto-exit by default) [901.80ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:40.4816182Z $ echo "test" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:40.4816993Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6085734Z ✓ Docker container kept running as expected with --keep-alive +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6808285Z (pass) Isolation Resource Cleanup Verification > docker resource cleanup > should keep docker container running when keepAlive is true [1797.00ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6809086Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6809641Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6810088Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6810696Z ##[group]test/isolation-log-utils.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6836625Z (pass) isolation-log-utils > getTimestamp > should return a non-empty string [0.10ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6838047Z (pass) isolation-log-utils > getTimestamp > should return a timestamp without T or Z (ISO-like but space-separated) [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6839423Z (pass) isolation-log-utils > getTimestamp > should contain date-like content (numbers and dashes) [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6840778Z (pass) isolation-log-utils > getTimestamp > should return different values on successive calls (or same within same ms) [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6842232Z (pass) isolation-log-utils > generateLogFilename > should return a string ending with .log [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6843663Z (pass) isolation-log-utils > generateLogFilename > should include the environment name in the filename [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6845101Z (pass) isolation-log-utils > generateLogFilename > should start with "start-command-" [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6846299Z (pass) isolation-log-utils > generateLogFilename > should generate unique filenames on successive calls [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6847830Z (pass) isolation-log-utils > generateLogFilename > should handle different environment names [0.10ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6849255Z (pass) isolation-log-utils > createLogHeader > should return a non-empty string [0.15ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6850542Z (pass) isolation-log-utils > createLogHeader > should include the command in the header [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6851658Z (pass) isolation-log-utils > createLogHeader > should include the environment in the header [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6852687Z (pass) isolation-log-utils > createLogHeader > should include the session name in the header [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6853324Z (pass) isolation-log-utils > createLogHeader > should include the mode in the header [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6854111Z (pass) isolation-log-utils > createLogHeader > should include image field when provided [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6854754Z (pass) isolation-log-utils > createLogHeader > should include user field when provided [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6855472Z (pass) isolation-log-utils > createLogHeader > should NOT include Image line when image is not provided [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6856227Z (pass) isolation-log-utils > createLogHeader > should contain separator line [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6856816Z (pass) isolation-log-utils > createLogFooter > should return a non-empty string [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6857380Z (pass) isolation-log-utils > createLogFooter > should include the exit code [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6858061Z (pass) isolation-log-utils > createLogFooter > should include exit code 0 [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6858683Z (pass) isolation-log-utils > createLogFooter > should include the end time [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6859276Z (pass) isolation-log-utils > createLogFooter > should contain separator line [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6860049Z (pass) isolation-log-utils > getLogDir > should return a string [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6861228Z (pass) isolation-log-utils > getLogDir > should return a non-empty path [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6862140Z (pass) isolation-log-utils > getLogDir > should use START_LOG_DIR env var when set [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6863138Z (pass) isolation-log-utils > getLogDir > should fall back to /tmp/start-command/logs when START_LOG_DIR is not set [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6864494Z (pass) isolation-log-utils > createLogPath > should return a string ending with .log [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6865678Z (pass) isolation-log-utils > createLogPath > should return an absolute path [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6866724Z (pass) isolation-log-utils > createLogPath > should include the environment name [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6867716Z (pass) isolation-log-utils > createLogPath > should be under the log directory [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6868892Z (pass) isolation-log-utils > createLogPath > should create stable isolation log path when execution id is provided [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6870339Z (pass) isolation-log-utils > createLogPath > should create stable direct log path without duplicated environment segment [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6871414Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6871969Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6872153Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6872550Z ##[group]test/isolation-stacking.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6878065Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --isolated > should parse single isolation (backward compatible) [0.16ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6879375Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --isolated > should parse multi-level isolation [0.17ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6882179Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --isolated > should parse 5-level isolation [0.12ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6883243Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --isolated > should parse --isolated=value syntax [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6884419Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --image > should parse single image (backward compatible) [0.10ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6885678Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --image > should parse image sequence with placeholders [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6886781Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --image > should parse --image=value syntax [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6887837Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --endpoint > should parse single endpoint (backward compatible) [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6889422Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --endpoint > should parse endpoint sequence with placeholders [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6891106Z (pass) Isolation Stacking - Args Parser > hasStackedIsolation > should return true for multi-level [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6892449Z (pass) Isolation Stacking - Args Parser > hasStackedIsolation > should return false for single level [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6893823Z (pass) Isolation Stacking - Args Parser > hasStackedIsolation > should return false for no isolation [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6895241Z (pass) Isolation Stacking - Validation > validateOptions > should validate single backend (backward compatible) [0.20ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6896584Z (pass) Isolation Stacking - Validation > validateOptions > should validate multi-level stack [0.15ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6897883Z (pass) Isolation Stacking - Validation > validateOptions > should throw on invalid backend in stack [0.12ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6898665Z (pass) Isolation Stacking - Validation > validateOptions > should throw on missing SSH endpoint [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6899378Z (pass) Isolation Stacking - Validation > validateOptions > should throw on image/stack length mismatch [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6900081Z (pass) Isolation Stacking - Validation > validateOptions > should throw on depth exceeding limit [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6900783Z (pass) Isolation Stacking - Validation > validateOptions > should distribute single image to all levels [0.12ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6902412Z (pass) Isolation Stacking - Validation > validateOptions > should apply default docker image for each docker level [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6906221Z (pass) Isolation Stacking - Validation > validateOptions > should throw if image provided but no docker in stack [0.22ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6907330Z (pass) Isolation Stacking - Validation > validateOptions > should throw if endpoint provided but no ssh in stack [0.13ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6908071Z (pass) Isolation Stacking - Backward Compatibility > should work with existing docker command [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6908744Z (pass) Isolation Stacking - Backward Compatibility > should work with existing ssh command [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6909402Z (pass) Isolation Stacking - Backward Compatibility > should work with existing screen command [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6910032Z (pass) Isolation Stacking - Backward Compatibility > should work with -i shorthand [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6910637Z (pass) Isolation Stacking - Backward Compatibility > should work with attached mode [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6911531Z (pass) Isolation Stacking - Backward Compatibility > should work with session name [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6912235Z (pass) Isolation Stacking - Backward Compatibility > should work with session-id [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6912597Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6913105Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6913248Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6913507Z ##[group]test/isolation.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6950120Z (pass) Isolation Module > wrapCommandWithUser > should return command unchanged when user is null [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6951620Z (pass) Isolation Module > wrapCommandWithUser > should wrap command with sudo when user is specified [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6953673Z (pass) Isolation Module > wrapCommandWithUser > should escape single quotes in command [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6954542Z (pass) Isolation Module > wrapCommandWithUser > should use non-interactive sudo [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6971202Z (pass) Isolation Module > isCommandAvailable > should return true for common commands (echo) [1.91ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.6985800Z (pass) Isolation Module > isCommandAvailable > should return true for node [1.50ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.7009597Z (pass) Isolation Module > isCommandAvailable > should return false for non-existent command [2.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.7022500Z (pass) Isolation Module > isCommandAvailable > should return false for empty command [1.62ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.7023619Z (pass) Isolation Module > hasTTY > should return a boolean [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.7025097Z hasTTY: false +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.7025990Z (pass) Isolation Module > hasTTY > should return false when running in test environment (no TTY) [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.7039396Z (pass) Isolation Module > isolation environment checks > should check if screen is available [1.57ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.7040502Z screen available: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.7054713Z (pass) Isolation Module > isolation environment checks > should check if tmux is available [1.54ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.7055360Z tmux available: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.7069245Z (pass) Isolation Module > isolation environment checks > should check if docker is available [1.44ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.7069797Z docker available: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.7083778Z (pass) Isolation Module > isolation environment checks > should check if ssh is available [1.45ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.7084366Z ssh available: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.7121556Z (pass) Isolation Module > getScreenVersion > should return version object or null [3.73ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.7122060Z Detected screen version: 4.9.1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.7141756Z (pass) Isolation Module > getScreenVersion > should cache the version result [1.99ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.7161105Z (pass) Isolation Module > supportsLogfileOption > should return boolean [1.98ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.7161902Z supportsLogfileOption: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.7181395Z (pass) Isolation Module > supportsLogfileOption > should return true for screen >= 4.5.1 [2.00ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.7182706Z Version 4.9.1: -Logfile supported = true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.7197151Z (pass) Isolation Runner Error Handling > runInScreen > should return informative error if screen is not installed [1.57ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.7198034Z Skipping: screen is installed +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.7213250Z (pass) Isolation Runner Error Handling > runInTmux > should return informative error if tmux is not installed [1.60ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.7214234Z Skipping: tmux is installed +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.7227378Z (pass) Isolation Runner Error Handling > runInDocker > should return informative error if docker is not installed [1.42ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.7227982Z Skipping: docker is installed +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.8154385Z (pass) Isolation Runner Error Handling > runInDocker > should require image option [92.61ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.8173127Z (pass) Isolation Runner Error Handling > runInSsh > should return informative error if ssh is not installed [1.92ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.8173739Z Skipping: ssh is installed +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.8191557Z (pass) Isolation Runner Error Handling > runInSsh > should require endpoint option [1.86ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.8271795Z (pass) Isolation Keep-Alive Behavior > runInScreen keep-alive messages > should include auto-exit message by default in detached mode [7.95ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.8352461Z (pass) Isolation Keep-Alive Behavior > runInScreen keep-alive messages > should include keep-alive message when keepAlive is true [8.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.8519740Z (pass) Isolation Keep-Alive Behavior > runInTmux keep-alive messages > should include auto-exit message by default in detached mode [16.69ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.8703897Z (pass) Isolation Keep-Alive Behavior > runInTmux keep-alive messages > should include keep-alive message when keepAlive is true [18.43ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:42.4928257Z $ echo test +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:42.4928497Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:42.6686367Z (pass) Isolation Keep-Alive Behavior > runInDocker keep-alive messages > should include auto-exit message by default in detached mode [798.23ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:43.2608601Z $ echo test +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:43.2608761Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:43.4510107Z (pass) Isolation Keep-Alive Behavior > runInDocker keep-alive messages > should include keep-alive message when keepAlive is true [782.33ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:43.4720075Z (pass) Isolation Runner with Available Backends > runInTmux (if available) > should run command in detached tmux session [21.01ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:43.4723173Z (pass) Isolation Runner with Available Backends > runIsolated dispatcher > should dispatch to correct backend [0.36ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.0199163Z $ echo test +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.0199392Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.1286296Z test +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.2238643Z (pass) Isolation Runner with Available Backends > runIsolated dispatcher > should pass options to backend [751.49ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.2239757Z (pass) Default Docker Image Detection > getDefaultDockerImage > should return a valid Docker image string [0.20ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.2241082Z (pass) Default Docker Image Detection > getDefaultDockerImage > should return an image with a tag [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.2242190Z (pass) Default Docker Image Detection > getDefaultDockerImage > should return a known base image [0.10ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.2242917Z (pass) detectShellInEnvironment > should return the forced shell when shellPreference is not auto [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.2243570Z (pass) detectShellInEnvironment > should return zsh when shellPreference is zsh [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.2244185Z (pass) detectShellInEnvironment > should return sh when shellPreference is sh [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.2244858Z (pass) detectShellInEnvironment > should return sh fallback when docker image is not provided [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.2245545Z (pass) detectShellInEnvironment > should return sh fallback when ssh endpoint is not provided [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.2246191Z (pass) detectShellInEnvironment > should return sh fallback for unknown environment [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.6962635Z (pass) detectShellInEnvironment > should auto-detect shell in docker if docker is available [471.47ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.6963615Z Detected shell in alpine:latest: /bin/sh +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.6964297Z (pass) detectShellInEnvironment > should read shell preference from options.shell [0.18ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.7838491Z $ echo test +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.7838652Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.8926186Z (pass) Shell option forwarding to isolation runners > runInDocker shell option > should accept shell option in options object [196.42ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.8927321Z runInDocker with --shell sh result: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.8954557Z (pass) Shell option forwarding to isolation runners > runInSsh shell option > should accept shell option in options object [2.81ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.8977423Z (pass) Shell option forwarding to isolation runners > runInSsh shell option > should use auto mode when shell option is auto [2.28ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.8978899Z (pass) isInteractiveShellCommand (issue #84) > should return true for "bash" [0.11ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.8980392Z (pass) isInteractiveShellCommand (issue #84) > should return true for "zsh" [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.8982115Z (pass) isInteractiveShellCommand (issue #84) > should return true for "sh" [0.24ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.8985316Z (pass) isInteractiveShellCommand (issue #84) > should return true for "/bin/bash" [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.8986596Z (pass) isInteractiveShellCommand (issue #84) > should return true for "/usr/bin/zsh" [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.8988874Z (pass) isInteractiveShellCommand (issue #84) > should return true for "bash -l" (login flag, no -c) [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.8990297Z (pass) isInteractiveShellCommand (issue #84) > should return false for "bash -c echo" [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.8992437Z (pass) isInteractiveShellCommand (issue #84) > should return false for "bash -c 'echo hi'" [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.8995136Z (pass) isInteractiveShellCommand (issue #84) > should return false for "npm test" [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.8996225Z (pass) isInteractiveShellCommand (issue #84) > should return false for "echo hello" [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.8997045Z (pass) isInteractiveShellCommand (issue #84) > should return false for "ls -la" [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.8997641Z (pass) isInteractiveShellCommand (issue #84) > should return false for empty string [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.8998218Z (pass) isInteractiveShellCommand (issue #84) > should return false for " " [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.8998528Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.8999178Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.8999332Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9000365Z ##[group]test/merge-changesets.mjs: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9080844Z (pass) mergeChangesetsIn > does nothing with zero changesets [2.86ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9081822Z Working directory: /tmp/merge-changesets-TYGkPj +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9101419Z Changeset directory: /tmp/merge-changesets-TYGkPj/.changeset +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9107598Z (pass) mergeChangesetsIn > does nothing with a single changeset [0.52ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9115194Z (pass) mergeChangesetsIn > merges multiple changesets into a single file with the highest bump [1.19ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9121424Z Package name: start-command +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9122100Z Found 0 changeset file(s) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9122689Z No merging needed (0 or 1 changeset found) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9123406Z Working directory: /tmp/merge-changesets-nbCIcs +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9124342Z Changeset directory: /tmp/merge-changesets-nbCIcs/.changeset +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9125547Z Package name: start-command +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9126483Z (pass) mergeChangesetsIn > chooses major over minor and patch [0.63ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9129435Z (pass) mergeChangesetsIn > reads package name from package.json (no hardcoded placeholder) [1.40ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9132031Z Found 1 changeset file(s) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9133621Z No merging needed (0 or 1 changeset found) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9134671Z Working directory: /tmp/merge-changesets-WGpwXu +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9135964Z Changeset directory: /tmp/merge-changesets-WGpwXu/.changeset +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9136681Z Package name: start-command +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9137182Z Found 2 changeset file(s) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9137703Z Multiple changesets found, merging... +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9138206Z - b.md +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9138563Z - a.md +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9138804Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9139010Z Merge summary: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9139474Z Bump types found: minor, patch +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9139992Z Using highest: minor +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9140436Z Descriptions to merge: 2 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9141294Z (pass) mergeChangesetsIn > throws when .changeset directory is missing [0.64ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9141783Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9142310Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9142488Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9143340Z ##[group]test/output-blocks.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9143924Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9144574Z Created merged changeset: merged-cyan-wind.md +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9144931Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9145130Z Removing original changeset files: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9145533Z Removed: b.md +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9145822Z Removed: a.md +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9146003Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9146189Z Changeset merge completed successfully +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9146461Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9146631Z Merged changeset content: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9146950Z --- +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9147231Z 'start-command': minor +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9147613Z --- +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9147746Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9147869Z Feature B +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9148021Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9148142Z Fix A +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9148295Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9148564Z Working directory: /tmp/merge-changesets-ADOOon +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9149232Z Changeset directory: /tmp/merge-changesets-ADOOon/.changeset +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9149805Z Package name: start-command +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9150195Z Found 3 changeset file(s) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9150598Z Multiple changesets found, merging... +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9157875Z - b.md +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9158245Z - c.md +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9158644Z - a.md +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9159179Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9159313Z Merge summary: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9159732Z Bump types found: major, minor, patch +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9201802Z Using highest: major +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9202420Z Descriptions to merge: 3 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9202676Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9202907Z Created merged changeset: merged-nice-book.md +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9203236Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9203425Z Removing original changeset files: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9203823Z Removed: b.md +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9204130Z Removed: c.md +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9204415Z Removed: a.md +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9204590Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9205133Z Changeset merge completed successfully +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9205436Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9205576Z Merged changeset content: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9205810Z --- +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9206022Z 'start-command': major +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9206232Z --- +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9206327Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9206409Z Breaking +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9206507Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9206597Z Feat +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9206694Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9206768Z Fix +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9206866Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9207035Z Working directory: /tmp/merge-changesets-other-Wdofbo +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9207470Z Changeset directory: /tmp/merge-changesets-other-Wdofbo/.changeset +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9207853Z Package name: some-other-pkg +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9208107Z Found 2 changeset file(s) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9208359Z Multiple changesets found, merging... +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9208604Z - b.md +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9208771Z - a.md +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9208870Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9208945Z Merge summary: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9233354Z Bump types found: minor, patch +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9233789Z Using highest: minor +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9234160Z Descriptions to merge: 2 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9234373Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9234576Z Created merged changeset: merged-green-rain.md +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9234876Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9235037Z Removing original changeset files: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9235397Z Removed: a.md +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9235971Z Removed: b.md +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9236115Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9236245Z Changeset merge completed successfully +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9236428Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9236532Z Merged changeset content: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9236750Z --- +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9236954Z 'some-other-pkg': minor +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9237164Z --- +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9237265Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9237337Z A +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9237443Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9237510Z B +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9237603Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9237736Z === Output Blocks Unit Tests === +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9242185Z (pass) output-blocks module > timeline format constants > should export timeline marker character [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9244001Z (pass) output-blocks module > timeline format constants > should export spine as alias for backward compatibility [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9245175Z (pass) output-blocks module > timeline format constants > should export result markers [0.01ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9246263Z (pass) output-blocks module > createTimelineLine > should create a line with timeline marker prefix and padded label [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9247371Z (pass) output-blocks module > createTimelineLine > should pad labels to 10 characters [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9252783Z (pass) output-blocks module > createSpineLine (deprecated alias) > should work as alias for createTimelineLine [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9254643Z (pass) output-blocks module > createEmptyTimelineLine > should create just the timeline marker character [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9255716Z (pass) output-blocks module > createEmptySpineLine (deprecated alias) > should work as alias for createEmptyTimelineLine [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9256455Z (pass) output-blocks module > createCommandLine > should create a line with $ prefix [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9257091Z (pass) output-blocks module > getResultMarker > should return success marker for exit code 0 [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9257786Z (pass) output-blocks module > getResultMarker > should return failure marker for non-zero exit codes [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9258471Z (pass) output-blocks module > parseIsolationMetadata > should parse environment and mode [0.27ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9259098Z (pass) output-blocks module > parseIsolationMetadata > should parse session name [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9259696Z (pass) output-blocks module > parseIsolationMetadata > should parse docker image [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9260319Z (pass) output-blocks module > parseIsolationMetadata > should parse all fields together [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9261356Z (pass) output-blocks module > generateIsolationLines > should generate lines for docker isolation [0.16ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9262066Z (pass) output-blocks module > generateIsolationLines > should generate lines for screen isolation [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9262803Z (pass) output-blocks module > createStartBlock > should create a start block with session and timestamp [0.12ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9263538Z (pass) output-blocks module > createStartBlock > should include empty spine line before command [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9264227Z (pass) output-blocks module > createStartBlock > should include isolation metadata when provided [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9264898Z (pass) output-blocks module > createStartBlock > should include docker metadata correctly [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9265614Z (pass) output-blocks module > createFinishBlock > should create a finish block with result marker and metadata [0.24ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9266381Z (pass) output-blocks module > createFinishBlock > should use failure marker for non-zero exit code [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9267053Z (pass) output-blocks module > createFinishBlock > should omit duration when not provided [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9267707Z (pass) output-blocks module > createFinishBlock > should repeat isolation metadata in footer [0.10ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9268392Z (pass) output-blocks module > createFinishBlock > should have log and session as the last two lines [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9269114Z (pass) output-blocks module > formatDuration > should format very small durations [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9269712Z (pass) output-blocks module > formatDuration > should format millisecond durations [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9270286Z (pass) output-blocks module > formatDuration > should format second durations [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9271046Z (pass) output-blocks module > formatDuration > should format longer durations with less precision [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9271716Z (pass) output-blocks module > escapeForLinksNotation > should not quote simple values [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9281643Z (pass) output-blocks module > escapeForLinksNotation > should quote values with spaces [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9283100Z (pass) output-blocks module > escapeForLinksNotation > should quote values with colons [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9284649Z (pass) output-blocks module > escapeForLinksNotation > should use single quotes for values with double quotes [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9286156Z (pass) output-blocks module > escapeForLinksNotation > should use double quotes for values with single quotes [0.01ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9287728Z (pass) output-blocks module > escapeForLinksNotation > should escape quotes when both types are present [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9288794Z (pass) output-blocks module > escapeForLinksNotation > should handle null values [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9289854Z (pass) output-blocks module > formatAsNestedLinksNotation > should format simple objects [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9291132Z (pass) output-blocks module > formatAsNestedLinksNotation > should quote values with spaces [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9292228Z (pass) output-blocks module > formatAsNestedLinksNotation > should handle empty objects [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9293212Z (pass) output-blocks module > formatAsNestedLinksNotation > should handle null [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9294328Z (pass) output-blocks module > formatAsNestedLinksNotation > should indent nested arrays under their parent key [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9295830Z (pass) output-blocks module > Virtual Command API > createVirtualCommandBlock > should create a command line for virtual commands [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9297473Z (pass) output-blocks module > Virtual Command API > createVirtualCommandBlock > should behave like createCommandLine [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9299055Z (pass) output-blocks module > Virtual Command API > createVirtualCommandResult > should return success marker for true [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9300660Z (pass) output-blocks module > Virtual Command API > createVirtualCommandResult > should return failure marker for false [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9302498Z (pass) output-blocks module > Virtual Command API > createTimelineSeparator > should create an empty timeline line [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9304044Z (pass) output-blocks module > Virtual Command API > createTimelineSeparator > should behave like createEmptyTimelineLine [0.01ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9305529Z (pass) output-blocks module > createStartBlock with deferCommand > should include command line by default [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9306998Z (pass) output-blocks module > createStartBlock with deferCommand > should omit command line when deferCommand is true [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9308698Z (pass) output-blocks module > createStartBlock with deferCommand > should end with empty timeline line when deferCommand is true (issue #73) [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9310428Z (pass) output-blocks module > Visual Continuity (issue #73) > virtual command block should be followed by empty line for visual separation [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9312191Z (pass) output-blocks module > Visual Continuity (issue #73) > timeline separator should be empty timeline line for visual structure [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9313805Z (pass) output-blocks module > Visual Continuity (issue #73) > start block with docker isolation should end cleanly for virtual commands [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9315305Z (pass) output-blocks module > Visual Continuity (issue #73) > output formatting follows visual continuity pattern [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9316209Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9316706Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9316907Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9317351Z ##[group]test/public-exports.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9318147Z (pass) Public Exports > execution-store export > should export ExecutionStore class [0.54ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9319252Z (pass) Public Exports > execution-store export > should export ExecutionRecord class [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9320325Z (pass) Public Exports > execution-store export > should export ExecutionStatus enum [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9321526Z (pass) Public Exports > execution-store export > should export LockManager class [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9322614Z (pass) Public Exports > execution-store export > should export isClinkInstalled function [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:44.9323748Z (pass) Public Exports > execution-store export > should export configuration constants [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:45.4651189Z (pass) Public Exports > execution-store export > should allow creating and using ExecutionStore instance [542.81ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:45.4652012Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:45.4652461Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:45.4652659Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:45.4653099Z ##[group]test/publish-to-crates.mjs: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:45.6087135Z (pass) publish-to-crates script > reports success without a token when the version is already published [135.29ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:45.6869653Z (pass) publish-to-crates script > fails clearly when a missing version needs a crates token [78.25ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:45.7838629Z (pass) publish-to-crates script > publishes a missing version with cargo publish [96.89ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:45.7839300Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:45.7839733Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:45.7839919Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:45.7840308Z ##[group]test/regression-138.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:45.8452612Z invalid reference format +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:45.8461508Z (pass) docker pull is recorded in the session log (issue #138) > writes prep markers and the docker error into the log on a failed pull [58.69ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:46.6648950Z latest: Pulling from library/hello-world +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:46.9022995Z 4f55086f7dd0: Pulling fs layer +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.0849790Z 4f55086f7dd0: Verifying Checksum +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.0850541Z 4f55086f7dd0: Download complete +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.0916930Z 4f55086f7dd0: Pull complete +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.0947352Z Digest: sha256:7f4da0fc94bcece205a8c0b6f4d11c8196924654ffe5c4d1aa439b7f632048b2 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.0956773Z Status: Downloaded newer image for hello-world:latest +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.0962685Z docker.io/library/hello-world:latest +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.1124760Z (pass) docker pull is recorded in the session log (issue #138) > tees real pull output and an "Image ready" marker into the log [1266.26ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.1653054Z invalid reference format +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.1662348Z (pass) docker pull is recorded in the session log (issue #138) > does not write prep markers when no logPath is given (backward compat) [53.83ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.1664863Z (pass) runInDocker threads logPath into dockerPullImage (issue #138) > source passes options.logPath to dockerPullImage [0.28ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.1666108Z (pass) runInDocker threads logPath into dockerPullImage (issue #138) > dockerPullImage tees output and writes prep markers in source [0.10ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.1666868Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.1667431Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.1667571Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.1667850Z ##[group]test/regression-150.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.1706655Z (pass) anchored log footer parsing (issue #150) > ignores an `Exit Code:` substring inside the command output [1.11ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.1708187Z (pass) anchored log footer parsing (issue #150) > ignores a bare `Exit Code:` line without the footer block around it [0.18ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.1709675Z (pass) anchored log footer parsing (issue #150) > ignores an `Exit Code:` substring in the middle of a line [0.15ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.1711533Z (pass) anchored log footer parsing (issue #150) > reads the real footer that `start` appends [0.17ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.1713180Z (pass) anchored log footer parsing (issue #150) > reads the real footer even when the output forged one earlier [0.16ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.1714980Z (pass) anchored log footer parsing (issue #150) > reads negative and multi-digit codes, and tolerates CRLF logs [0.17ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.1717054Z (pass) anchored log footer parsing (issue #150) > returns null for a log without a footer and for a missing file [0.20ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.1745119Z (pass) anchored log footer parsing (issue #150) > finds the footer at the end of a large log without reading it all [2.78ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.1747913Z (pass) anchored log footer parsing (issue #150) > drops the partial first line of the tail so it cannot be a line start [0.28ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.1957640Z (pass) detached status is not derailed by forged output (issue #150) > keeps an executing record executing when only the output claims an exit code [20.80ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2163284Z (pass) detached status is not derailed by forged output (issue #150) > marks the record executed once the genuine footer is appended [20.53ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2164306Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2164742Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2164861Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2165143Z ##[group]test/regression-84.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2181680Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "bash --norc" [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2183109Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "zsh --no-rcs" [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2184634Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "bash -i" (interactive flag, no -c) [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2186045Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "fish" [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2187318Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "dash" [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2188521Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "/usr/local/bin/bash" [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2189597Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return false for 'bash -c "echo hello"' [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2190408Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "bash" with -i flag, not wrap in shell -c [0.18ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2191843Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "zsh" with -i flag, not wrap in shell -c [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2193503Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "sh" directly without -i (sh does not use -i flag), not wrap in shell -c [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2194376Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "/bin/bash" with -i flag, not wrap in shell -c [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2195184Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "bash --norc" with -i flag (workaround for broken .bashrc) [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2196013Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "bash -l" directly (login shell, already has its own init) [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2196894Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should still wrap non-shell commands in shell -c (guard against over-broad fix) [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2197758Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should still wrap "npm test" in shell -c (guard against over-broad fix) [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2198523Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should not treat "bash -c something" as bare shell [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2199252Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should not duplicate -i if user already passes "bash -i" [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2683741Z (pass) Docker daemon availability check (issue #84) > isDockerAvailable should return a boolean [49.40ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2685070Z (pass) Docker daemon availability check (issue #84) > runInDocker error message for non-running daemon should be actionable [0.11ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2702178Z (pass) Docker not installed check (issue #84) > isDockerInstalled should return a boolean [1.75ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2703652Z (pass) Docker not installed check (issue #84) > runInDocker error message for missing docker binary should be actionable [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2718176Z (pass) Docker not installed check (issue #84) > isDockerInstalled should return false consistently when docker binary is absent (mock) [1.54ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2719792Z (pass) Post-fix regression hint: --norc suggestion (issue #84) > should suggest --norc for bare bash that exits quickly [0.13ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2721497Z (pass) Post-fix regression hint: --norc suggestion (issue #84) > should suggest --no-rcs for bare zsh that exits quickly [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2723077Z (pass) Post-fix regression hint: --norc suggestion (issue #84) > should suggest --norc for /bin/bash path that exits quickly [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2724250Z (pass) Post-fix regression hint: --norc suggestion (issue #84) > should suggest --norc for bare sh that exits quickly [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2725120Z (pass) Post-fix regression hint: --norc suggestion (issue #84) > should confirm workaround: bash --norc is detected as bare shell [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2725799Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2726239Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2726411Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2726813Z ##[group]test/regression-89.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2743466Z (pass) Virtual docker pull output before Docker error (issue #89) > should show "$ docker pull " line when Docker is not installed and image is specified [0.20ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2745267Z (pass) Virtual docker pull output before Docker error (issue #89) > should show "$ docker pull " before the error message (issue #89) [0.21ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2746645Z (pass) Virtual docker pull output before Docker error (issue #89) > should output "$ docker pull " in the correct format ($ prefix, no extra prefix) [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2748954Z (pass) runInDocker virtual pull output contract (issue #89) > runInDocker should output docker pull command but NOT ✗/│ markers before returning (issue #89) [0.21ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2749525Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2749789Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2749901Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2750157Z ##[group]test/regression-91.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2765332Z (pass) isShellInvocationWithArgs (issue #91) > should return true for "bash -i -c nvm --version" [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2767108Z (pass) isShellInvocationWithArgs (issue #91) > should return true for 'bash -c "echo hello"' [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2768515Z (pass) isShellInvocationWithArgs (issue #91) > should return true for "bash -c echo hello" [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2769869Z (pass) isShellInvocationWithArgs (issue #91) > should return true for "zsh -c nvm --version" [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2771237Z (pass) isShellInvocationWithArgs (issue #91) > should return true for "sh -c ls" [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2772587Z (pass) isShellInvocationWithArgs (issue #91) > should return true for "/bin/bash -c echo hi" [0.01ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2773634Z (pass) isShellInvocationWithArgs (issue #91) > should return false for bare "bash" (no -c) [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2774716Z (pass) isShellInvocationWithArgs (issue #91) > should return false for "bash -i" (no -c) [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2775829Z (pass) isShellInvocationWithArgs (issue #91) > should return false for "bash --norc" (no -c) [0.01ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2777026Z (pass) isShellInvocationWithArgs (issue #91) > should return false for non-shell commands [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2778243Z (pass) buildShellWithArgsCmdArgs (issue #91) > should reconstruct "bash -i -c nvm --version" correctly [0.10ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2779361Z (pass) buildShellWithArgsCmdArgs (issue #91) > should reconstruct "bash -c echo hello" correctly [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2780503Z (pass) buildShellWithArgsCmdArgs (issue #91) > should handle single-word script "bash -c ls" [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2782470Z (pass) buildShellWithArgsCmdArgs (issue #91) > should handle zsh with -c [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2783433Z (pass) buildShellWithArgsCmdArgs (issue #91) > should handle /bin/bash -i -c with multi-word script [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2784194Z (pass) buildShellWithArgsCmdArgs (issue #91) > should not include -c argument inside script argument (no double -c) [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2785094Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should pass "bash -i -c nvm --version" directly without outer shell wrapper [0.20ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2786058Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should pass "zsh -c nvm --version" directly without outer shell wrapper [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2786895Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should pass "bash -c echo hello" directly [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2787708Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should not introduce a second bash layer (no shell-inside-shell) [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2788621Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should still handle bare "bash" with -i (regression guard for issue #84) [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2789599Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should still wrap non-shell commands in outer shell -c (guard against over-broad fix) [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2790488Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should still wrap "npm test" in outer shell -c [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2791709Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash" is not both bare-shell and shell-with-args [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2792683Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash -i" is not both bare-shell and shell-with-args +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2793640Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash --norc" is not both bare-shell and shell-with-args +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2795260Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash -i -c nvm --version" is not both bare-shell and shell-with-args +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2797120Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash -c echo hi" is not both bare-shell and shell-with-args +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2799103Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "zsh -c ls" is not both bare-shell and shell-with-args +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2800094Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "nvm --version" is not both bare-shell and shell-with-args +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2801236Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "echo hello" is not both bare-shell and shell-with-args +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2802120Z (pass) buildDisplayCommand (issue #91 display fix) > should quote the -c script argument when it contains spaces [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2802912Z (pass) buildDisplayCommand (issue #91 display fix) > should quote the -c script argument for plain "bash -c echo hello" [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2803938Z (pass) buildDisplayCommand (issue #91 display fix) > should not double-quote if script has no spaces [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2805260Z (pass) buildDisplayCommand (issue #91 display fix) > should return command unchanged for non-shell-with-args commands [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2806072Z (pass) buildDisplayCommand (issue #91 display fix) > should return command unchanged for bare shell invocations [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2807038Z (pass) buildDisplayCommand (issue #91 display fix) > should handle zsh -c with spaces [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2807639Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2808020Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2808136Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2808404Z ##[group]test/release-name.mjs: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2809128Z (pass) releaseTag > uses plain "v${version}" when no prefix is given [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2809729Z (pass) releaseTag > prepends known language prefixes [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2810156Z (pass) releaseTag > passes arbitrary prefixes through [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2810725Z (pass) releaseName > returns bare version when prefix is empty (preserves pre-issue-108 behaviour) [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2811504Z (pass) releaseName > decorates known language prefixes with human titles [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2812205Z (pass) releaseName > falls back to "${prefix}${version}" for unknown prefixes [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2813083Z (pass) release badge helpers > strips plain and language-prefixed v tags before building badge versions [0.18ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2813806Z (pass) release badge helpers > escapes shields.io static badge path delimiters in prerelease versions [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2814497Z (pass) release badge helpers > builds an exact npm version badge without leaking the js tag prefix [0.12ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2815629Z (pass) release badge helpers > builds an exact crates.io version badge without leaking the rust tag prefix [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2816690Z (pass) extractChangelogEntry > extracts a Changesets-style JavaScript entry [0.25ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2817295Z (pass) extractChangelogEntry > extracts a Keep-a-Changelog-style Rust entry [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2817606Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2817854Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2817963Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2818354Z ##[group]test/run-js-tests.mjs: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2828226Z (pass) run-js-tests timeout defaults > adds a 30 second timeout when no timeout is supplied [0.10ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2829524Z (pass) run-js-tests timeout defaults > preserves an explicit long timeout flag [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2830651Z (pass) run-js-tests timeout defaults > preserves an explicit inline timeout flag [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2831957Z (pass) run-js-tests timeout defaults > preserves Bun short timeout flag [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2832515Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2832960Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2833160Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2833693Z ##[group]test/screen-integration.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.2928974Z (pass) Screen Integration Tests > runInScreen (if available) > should run command in detached screen session [8.30ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.8392299Z (pass) Screen Integration Tests > runInScreen (if available) > should stream detached screen output to the tracked CLI log path [546.23ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.9505005Z hello +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.9508467Z Captured output: "hello" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:47.9509626Z (pass) Screen Integration Tests > runInScreen (if available) > should run command in attached mode and capture output (issue #15) [111.85ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.0626829Z line1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.0627213Z line2 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.0627499Z line3 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.0628719Z (pass) Screen Integration Tests > runInScreen (if available) > should handle multi-line output in attached mode [111.88ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.0629812Z Captured multi-line output: "line1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.0630447Z \nline2 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.0630856Z \nline3" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.1738629Z hello +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.1739420Z Captured quoted output: "hello" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.1742529Z (pass) Screen Integration Tests > runInScreen (if available) > should capture output from commands with quoted strings (issue #25) [111.14ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.2848210Z hello from attached mode +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.2848907Z Captured complex quote output: "hello from attached mode" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.2850470Z (pass) Screen Integration Tests > runInScreen (if available) > should capture output from commands with complex quoted strings [110.94ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.3954390Z quick command output +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.3955915Z (pass) Screen Integration Tests > runInScreen (if available) > should always return output property in attached mode (issue #25 fix verification) [110.57ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.3957378Z Verified output capture: "quick command output" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.5067128Z v22.23.1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.5068488Z (pass) Screen Integration Tests > runInScreen (if available) > should capture output from version-flag commands (issue #96) [111.27ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.5069628Z Captured version output: "v22.23.1" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.6177900Z /bin/bash: line 1: nonexistent_command_12345: command not found +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.6178738Z Captured exit code: 127 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.6179830Z (pass) Screen Integration Tests > runInScreen (if available) > should capture exit code from failed commands (issue #96) [111.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.7285968Z stderr-test +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.7286869Z Captured stderr output: "stderr-test" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.7287720Z (pass) Screen Integration Tests > runInScreen (if available) > should capture stderr output in screen isolation (issue #96) [110.85ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8401138Z line1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8401557Z line2 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8401911Z line3 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8402458Z Multi-line output with exit code 0: verified +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8403697Z (pass) Screen Integration Tests > runInScreen (if available) > should capture multi-line output with correct exit code (issue #96) [111.51ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8404284Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8404648Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8404790Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8405094Z ##[group]test/sequence-parser.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8422169Z (pass) Sequence Parser > parseSequence > should parse single value [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8423443Z (pass) Sequence Parser > parseSequence > should parse space-separated sequence [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8424879Z (pass) Sequence Parser > parseSequence > should parse sequence with underscores as null [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8426197Z (pass) Sequence Parser > parseSequence > should handle all underscores [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8427357Z (pass) Sequence Parser > parseSequence > should handle empty string [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8428498Z (pass) Sequence Parser > parseSequence > should handle null/undefined [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8429605Z (pass) Sequence Parser > parseSequence > should trim whitespace [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8430863Z (pass) Sequence Parser > parseSequence > should handle multiple spaces between values [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8432240Z (pass) Sequence Parser > formatSequence > should format array with values [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8433085Z (pass) Sequence Parser > formatSequence > should format array with nulls as underscores [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8434014Z (pass) Sequence Parser > formatSequence > should handle empty array [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8435231Z (pass) Sequence Parser > formatSequence > should handle non-array [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8435775Z (pass) Sequence Parser > shiftSequence > should remove first element [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8436615Z (pass) Sequence Parser > shiftSequence > should handle nulls [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8437404Z (pass) Sequence Parser > shiftSequence > should handle single element [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8437924Z (pass) Sequence Parser > shiftSequence > should handle empty array [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8438487Z (pass) Sequence Parser > isSequence > should return true for space-separated values [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8439066Z (pass) Sequence Parser > isSequence > should return false for single value [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8439611Z (pass) Sequence Parser > isSequence > should return false for non-string [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8440242Z (pass) Sequence Parser > distributeOption > should replicate single value for all levels [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8441030Z (pass) Sequence Parser > distributeOption > should parse sequence with matching length [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8441643Z (pass) Sequence Parser > distributeOption > should throw on length mismatch [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8442206Z (pass) Sequence Parser > distributeOption > should handle null/undefined value [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8442777Z (pass) Sequence Parser > getValueAtLevel > should get value at valid index [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8443412Z (pass) Sequence Parser > getValueAtLevel > should handle nulls [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8443950Z (pass) Sequence Parser > getValueAtLevel > should return null for out of bounds [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8444494Z (pass) Sequence Parser > getValueAtLevel > should handle non-array [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8445030Z (pass) Sequence Parser > formatIsolationChain > should format simple chain [0.12ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8445586Z (pass) Sequence Parser > formatIsolationChain > should add SSH endpoint [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8446173Z (pass) Sequence Parser > formatIsolationChain > should add Docker image short name [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8446763Z (pass) Sequence Parser > formatIsolationChain > should handle placeholders [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8447320Z (pass) Sequence Parser > formatIsolationChain > should handle empty array [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8448186Z (pass) Sequence Parser > buildNextLevelOptions > should shift all stacks [0.10ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8449095Z (pass) Sequence Parser > buildNextLevelOptions > should handle last level [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8449404Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8449710Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8449834Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8450101Z ##[group]test/session-name-status.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8462697Z === Session Name Status Tests (Issue #101) === +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8938497Z (pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should find record by UUID [0.87ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8956795Z (pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should find record by session name [0.84ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8962566Z (pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should prefer UUID match over session name [1.63ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8964255Z (pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should return null for non-existent session name [0.15ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.8970017Z (pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should return null for record without session name [0.59ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.9006499Z (pass) Issue #101: --status with session name lookup > queryStatus() with session name > should query status by session name [3.67ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:48.9007763Z (pass) Issue #101: --status with session name lookup > queryStatus() with session name > should show error for non-existent session name [0.17ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.0154692Z (pass) Issue #101: --status with session name lookup > CLI --status with session name > should query by session name via CLI [114.50ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.1129681Z (pass) Issue #101: --status with session name lookup > CLI --status with session name > should show error for non-existent session name via CLI [97.51ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.1131362Z (pass) Issue #101: Detached status enrichment > isDetachedSessionAlive() > should return null for non-detached records [0.23ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.1132781Z (pass) Issue #101: Detached status enrichment > isDetachedSessionAlive() > should return null for records without session name [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.1166440Z (pass) Issue #101: Detached status enrichment > isDetachedSessionAlive() > should return false for non-existent screen session [3.39ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.1365800Z (pass) Issue #101: Detached status enrichment > isDetachedSessionAlive() > should return false for non-existent docker container [19.91ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.1367261Z (pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > should not modify non-detached records [0.17ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.1398189Z (pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > should mark non-running detached session as executed [3.11ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.1504758Z (pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > Issue #134: completed record with a lingering live session > keeps the recorded exit code when the session is still listed [10.54ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.1604209Z (pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > Issue #134: completed record with a lingering live session > honors the log footer exit code even without a recorded exit code [9.76ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.1697823Z (pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > Issue #134: completed record with a lingering live session > flips to executing only when there is no terminal record at all [9.53ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.1890869Z (pass) Issue #136: detached docker session liveness > reports unknown (null) — not false — when the container is not visible yet [19.35ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.2094132Z (pass) Issue #136: detached docker session liveness > keeps the record executing while the container is not visible yet [20.32ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.4333178Z (pass) Issue #136: detached docker session liveness > keeps a running container executing [223.85ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.6537890Z (pass) Issue #136: detached docker session liveness > resolves a stopped container to its real exit code, never the -1 sentinel [220.46ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.6609006Z (pass) Issue #144: detached docker OOMKilled status signal > surfaces oomKilled in status output even when Docker exit code is 0 [7.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.6632652Z (pass) Issue #144: detached docker OOMKilled status signal > surfaces oomKilled in list output [2.45ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.6657878Z (pass) Issue #148: detached docker OOMKilled terminal status when the container is gone > makes an OOM-killed session terminal once its container is gone [2.48ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.6680566Z (pass) Issue #148: detached docker OOMKilled terminal status when the container is gone > uses the container exit code, not 137, for a stopped OOM-flagged container [2.26ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.6704495Z (pass) Issue #151: OOMKilled is an observation, not a verdict > keeps a running container executing while exposing oomKilled [2.40ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.6721139Z (pass) Issue #151: OOMKilled is an observation, not a verdict > never synthesizes 137 for a running container that reports exit code 137 [1.64ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.6744183Z (pass) Issue #151: OOMKilled is an observation, not a verdict > reports the container exit code 0 once an OOM-flagged container finishes [2.31ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.6767811Z (pass) Issue #151: OOMKilled is an observation, not a verdict > prefers the log footer exit code over the OOM fallback when the container is gone [2.34ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.6791159Z (pass) Issue #151: OOMKilled is an observation, not a verdict > keeps the list output executing for an OOM-flagged running container [2.29ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.6792821Z (pass) Issue #105: attachCurrentTime for executing status > should add currentTime to serialization when status is executing [0.20ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.6794239Z (pass) Issue #105: attachCurrentTime for executing status > should not add currentTime when status is executed [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.6795370Z (pass) Issue #105: attachCurrentTime for executing status > should not mutate the original record [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.6796829Z (pass) Issue #105: attachCurrentTime for executing status > should place currentTime right after startTime in serialization order [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.6798189Z (pass) Issue #105: attachCurrentTime for executing status > should handle null record gracefully [0.02ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.6798923Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.6799406Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.6799566Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.6799909Z ##[group]test/ssh-integration.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.9787474Z SSH to localhost not available, integration tests will be skipped +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.9791615Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should execute simple command in attached mode [0.38ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.9792336Z Skipping: SSH to localhost not available +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.9792716Z Skipping: SSH to localhost not available +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.9793081Z Skipping: SSH to localhost not available +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.9794317Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should execute command with arguments [0.17ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.9795258Z Skipping: SSH to localhost not available +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.9795792Z Skipping: SSH to localhost not available +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.9796326Z Skipping: SSH to localhost not available +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.9796961Z Skipping: SSH to localhost not available +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.9798055Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should handle command failure with non-zero exit code [0.13ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.9799535Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should execute command in detached mode [0.13ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.9801085Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should handle multiple sequential commands [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.9802073Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should handle command with environment variables [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.9802866Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should handle special characters in command [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.9803610Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should work with custom session name [0.10ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.9804126Z Skipping: SSH to localhost not available +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.9804483Z Note: SSH connection error handling is tested via unit tests +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:49.9818325Z (pass) SSH Integration Tests > SSH error handling > should fail gracefully with invalid endpoint [1.94ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:50.1221611Z (pass) SSH CLI Integration > should work through CLI with --isolated ssh --endpoint [0.23ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:50.1222447Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:50.1223041Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:50.1223287Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:50.1223812Z ##[group]test/status-query.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:50.1224397Z Skipping: SSH to localhost not available +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:50.1246897Z === Status Query Integration Tests === +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:50.2402233Z (pass) --status query functionality > links-notation format (default) > should output status in links-notation indented format by default [114.56ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:50.3613652Z (pass) --status query functionality > links-notation format (default) > should output status in links-notation format with explicit flag [121.10ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:50.4889611Z (pass) --status query functionality > json format > should output status in JSON format [127.61ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:50.6081202Z (pass) --status query functionality > text format > should output status in human-readable text format [119.11ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:50.7304419Z (pass) --status query functionality > error handling > should show error for non-existent UUID [122.31ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:50.7758414Z (pass) --status query functionality > error handling > should show error when tracking is disabled [45.42ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:50.9036763Z (pass) --status query functionality > --list query functionality > should output all tracked executions in links-notation format by default [127.80ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:51.0313048Z (pass) --status query functionality > --list query functionality > should output all tracked executions in JSON format [127.65ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:51.1286988Z (pass) --status query functionality > --list query functionality > should show count zero when no records are stored [97.34ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:51.1749186Z (pass) --status query functionality > --list query functionality > should show error when tracking is disabled [46.24ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:51.2295766Z (pass) --status query functionality > --upload-log functionality > should run gh-upload-log with the stored execution log path [54.59ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:51.2950411Z (pass) --status query functionality > --upload-log functionality > should install gh-upload-log when it is missing before uploading [65.46ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:51.4079359Z (pass) --status query functionality > --upload-log functionality > should show an error when the stored log file is missing [112.92ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:51.5382082Z (pass) --status query functionality > executing status > should show executing status for ongoing commands [130.23ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:51.6506681Z (pass) --status query functionality > executing status > should include currentTime for executing commands (JSON) [112.46ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:51.7799608Z (pass) --status query functionality > executing status > should not include currentTime for completed commands (JSON) [129.26ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:51.9081633Z (pass) --status query functionality > executing status > should include currentTime in links-notation for executing commands [128.17ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.0486829Z (pass) --status query functionality > executing status > should indent nested process ID arrays in links-notation [140.54ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.1631724Z (pass) --status query functionality > executing status > should include Current Time in text format for executing commands [114.45ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2731928Z (pass) --status query functionality > executing status > should not include Current Time in text format for completed commands [110.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2732679Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2733122Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2733322Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2733592Z ##[group]test/substitution.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2761403Z === Substitution Engine Unit Tests === +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2761785Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2769922Z ✓ Loaded 48 substitution rules +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2770274Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2770747Z ✓ Test: loadDefaultSubstitutions() returns array of rules +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2772456Z ✓ Test: Rules have correct structure (pattern, replacement, regex) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2772948Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2773184Z === Pattern Matching Tests === +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2773486Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2775283Z ✓ PASS: Basic npm install +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2775830Z Input: "install gh-upload-log npm package" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2776419Z Output: "npm install gh-upload-log" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2776754Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2777016Z ✓ PASS: npm install with version +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2777630Z Input: "install 0.0.1 version of gh-upload-log npm package" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2778290Z Output: "npm install gh-upload-log@0.0.1" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2778653Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2778933Z ✓ PASS: Global npm install +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2779446Z Input: "install lodash npm package globally" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2780054Z Output: "npm install -g lodash" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2780363Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2780677Z ✓ PASS: Global npm install with version +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2781428Z Input: "install 4.17.21 version of lodash npm package globally" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2782428Z Output: "npm install -g lodash@4.17.21" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2782782Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2783043Z ✓ PASS: npm uninstall +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2783477Z Input: "uninstall lodash npm package" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2783938Z Output: "npm uninstall lodash" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2784181Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2784430Z ✓ PASS: Git clone with URL +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2784950Z Input: "clone https://github.com/user/repo repository" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2785580Z Output: "git clone https://github.com/user/repo" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2785916Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2786164Z ✓ PASS: Git clone with SSH URL +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2786704Z Input: "clone git@github.com:user/repo.git repository" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2787375Z Output: "git clone git@github.com:user/repo.git" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2787684Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2787914Z ✓ PASS: Git checkout branch +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2788318Z Input: "checkout main branch" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2788820Z Output: "git checkout main" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2789059Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2789351Z ✓ PASS: Git create branch +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2789764Z Input: "create feature-x branch" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2790235Z Output: "git checkout -b feature-x" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2790510Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2790753Z ✓ PASS: List files +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2791299Z Input: "list files" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2791692Z Output: "ls -la" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2791913Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2792162Z ✓ PASS: Show working directory +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2792960Z Input: "show current directory" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2793399Z Output: "pwd" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2793596Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2793786Z ✓ PASS: Create directory +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2794166Z Input: "create my-project directory" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2794610Z Output: "mkdir -p my-project" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2794867Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2795100Z ✓ PASS: pip install +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2795551Z Input: "install requests python package" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2796110Z Output: "pip install requests" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2796383Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2796698Z ✓ PASS: Non-matching command (pass through) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2797233Z Input: "echo hello world" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2797632Z Output: "echo hello world" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2797900Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2798212Z ✓ PASS: Regular npm command (pass through) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2798733Z Input: "npm test" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2799131Z Output: "npm test" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2799359Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2799566Z === Pattern Specificity Tests === +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2799829Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2800117Z ✓ Test: Pattern specificity works correctly +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2800771Z Input: "install 1.0.0 version of express npm package globally" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2802254Z Output: "npm install -g express@1.0.0" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2802591Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2802772Z === Variable Extraction Tests === +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2803039Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2803439Z ✓ Test: Variable extraction and substitution works correctly +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2804007Z Pattern matched: "install $packageName npm package" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2804563Z Variables in pattern: [packageName] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2805049Z Result command: "npm install my-package" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2805340Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2805555Z === processCommand Integration Tests === +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2805848Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2805885Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2806299Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2806463Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2806850Z ##[group]test/user-manager.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2807443Z ✓ Test: processCommand applies substitutions +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2807997Z Input: "list files" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2808423Z Output: "ls -la" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2808754Z Matched: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2808928Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2809354Z ✓ Test: processCommand passes through non-matching commands +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2809921Z Input: "echo test" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2810271Z Output: "echo test" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2810611Z Matched: false +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2810808Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2811105Z === Test Summary === +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2811742Z Pattern Matching: 15/15 tests passed +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2812164Z Total Tests: 22/22 passed +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2812407Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2812685Z ✓ All tests passed! +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2812888Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2853186Z (pass) user-manager > getCurrentUser > should return a non-empty string [2.53ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2869484Z (pass) user-manager > getCurrentUser > should return a valid username format [1.64ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2885824Z (pass) user-manager > getCurrentUserGroups > should return an array [1.64ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2901592Z (pass) user-manager > getCurrentUserGroups > should return at least one group (the primary group) [1.56ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2916950Z (pass) user-manager > getCurrentUserGroups > should return groups as strings [1.55ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2954620Z (pass) user-manager > userExists > should return true for current user [3.73ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2976139Z (pass) user-manager > userExists > should return false for non-existent user [2.15ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.2994754Z (pass) user-manager > userExists > should return true for root user (on Unix) [1.85ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.3037049Z (pass) user-manager > groupExists > should return true for root group (on Unix) [4.21ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.3059549Z (pass) user-manager > groupExists > should return false for non-existent group [2.24ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.3060707Z (pass) user-manager > generateIsolatedUsername > should generate unique usernames [0.14ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.3062390Z (pass) user-manager > generateIsolatedUsername > should use default prefix [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.3063500Z (pass) user-manager > generateIsolatedUsername > should use custom prefix [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.3064682Z (pass) user-manager > generateIsolatedUsername > should generate valid username (no special chars) [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.3065497Z (pass) user-manager > generateIsolatedUsername > should not exceed 31 characters [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.3066245Z (pass) user-manager > generateIsolatedUsername > should handle long prefix by truncating [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.3086517Z (pass) user-manager > getUserInfo > should return exists: false for non-existent user [2.32ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.3175771Z (pass) user-manager > getUserInfo > should return user info for current user [8.87ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.3243203Z (pass) user-manager > getUserInfo > should include uid for existing user [6.74ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.3244400Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse --isolated-user flag [0.17ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.3246065Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse --isolated-user with custom username [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.3247781Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse --isolated-user=value format [0.07ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.3248937Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse -u shorthand [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.3250336Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse -u with custom username [0.03ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.3252051Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should work with isolation options [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.3261588Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should throw error when used with docker isolation [0.12ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.3263203Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should validate custom username format [0.08ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.3264627Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should validate custom username length [0.16ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.3265758Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should work with screen isolation and custom username [0.09ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.3266901Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should work with tmux isolation [0.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.3267711Z (pass) args-parser user isolation options > --keep-user option > should parse --keep-user with --isolated-user [0.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.3268508Z (pass) args-parser user isolation options > --keep-user option > should throw error when used without --isolated-user [0.06ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.3268935Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.3269268Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.3269388Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.3269638Z ##[group]test/version.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.3883542Z (pass) Version Flag Tests > Basic version flag > should show version with --version [60.58ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.4546193Z (pass) Version Flag Tests > Basic version flag > should show version with -v [66.25ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.5151836Z (pass) Version Flag Tests > Basic version flag > should show version with --version -- (trailing separator) [60.52ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.5757571Z (pass) Version Flag Tests > Runtime detection > should show Bun version when running with Bun [60.57ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.6354168Z (pass) Version Flag Tests > OS version detection > should show OS information [59.67ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.6953724Z (pass) Version Flag Tests > OS version detection > should show macOS ProductVersion on darwin [59.94ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.7578381Z (pass) Version Flag Tests > Tool version detection > should detect screen version if installed [62.44ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.8204402Z (pass) Version Flag Tests > Tool version detection > should detect tmux version if installed [62.60ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.9005935Z (pass) Version Flag Tests > Tool version detection > should detect docker version if installed [80.15ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:52.9610576Z (pass) Version Flag Tests > Verbose mode > should show verbose output with --version --verbose [60.47ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.0208061Z (pass) Version Flag Tests > Verbose mode > should show verbose output with --version --debug [59.70ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.0854704Z (pass) Version Flag Tests > Verbose mode > should show verbose output with START_VERBOSE=1 [64.66ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.1359698Z (pass) Version Flag Tests > Error cases > should error with "No command provided" for $ -- [50.48ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.1754636Z (pass) Version Flag Tests > Error cases > should error with "No command provided" for no args [39.46ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.1756145Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.1756637Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.1756853Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.1757087Z 739 pass +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.1757324Z 0 fail +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.1757556Z 601 expect() calls +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.1757811Z Ran 739 tests across 41 files. [36.33s] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.1829177Z ##[group]Run bun scripts/check-doc-examples.mjs --implementation js +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.1829661Z ^[[36;1mbun scripts/check-doc-examples.mjs --implementation js^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.1855754Z shell: /usr/bin/bash -e {0} +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.1856023Z env: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.1856248Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.1856524Z GIT_CONFIG_COUNT: 1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.1856750Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.1857002Z GIT_CONFIG_VALUE_0: main +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.1857229Z DOTNET_ROOT: /usr/share/dotnet +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.1857461Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.2758858Z Checked 4 documented example(s) for js. +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.2804720Z ##[group]Run bun run src/bin/cli.js echo "Testing default mode" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.2805175Z ^[[36;1mbun run src/bin/cli.js echo "Testing default mode"^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.2805537Z ^[[36;1mecho "Default mode test passed"^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.2832987Z shell: /usr/bin/bash -e {0} +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.2833241Z env: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.2833455Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.2833729Z GIT_CONFIG_COUNT: 1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.2833954Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.2834211Z GIT_CONFIG_VALUE_0: main +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.2834445Z DOTNET_ROOT: /usr/share/dotnet +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.2834680Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.3976736Z │ session 3e96a465-b7fb-44da-9c4d-e518129f682d +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.3977152Z │ start 2026-08-10 12:31:53.328 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.3977426Z │ +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.3977651Z $ echo Testing default mode +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.3977805Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.6349417Z Testing default mode +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.8637010Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.8639502Z ✓ +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.8639978Z │ finish 2026-08-10 12:31:53.638 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.8640368Z │ duration 0.310s +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.8640637Z │ exit 0 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.8640872Z │ +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.8641611Z │ log /tmp/start-command/logs/direct/3e96a465-b7fb-44da-9c4d-e518129f682d.log +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.8642213Z │ session 3e96a465-b7fb-44da-9c4d-e518129f682d +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.8660827Z Default mode test passed +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.8687519Z ##[group]Run bun run src/bin/cli.js --use-command-stream echo "Testing command-stream mode" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.8688162Z ^[[36;1mbun run src/bin/cli.js --use-command-stream echo "Testing command-stream mode"^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.8688611Z ^[[36;1mecho "Command-stream mode test passed"^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.8714625Z shell: /usr/bin/bash -e {0} +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.8714879Z env: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.8715099Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.8715375Z GIT_CONFIG_COUNT: 1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.8715603Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.8716018Z GIT_CONFIG_VALUE_0: main +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.8716249Z DOTNET_ROOT: /usr/share/dotnet +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.8716481Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.9985648Z │ session adbff2dd-9354-49fb-9cdb-75a721aba51d +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.9986296Z │ start 2026-08-10 12:31:53.930 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.9986674Z │ +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.9987008Z $ echo Testing command-stream mode +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.9987582Z [command-stream] Using command-stream library +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:53.9987893Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.2127985Z Testing command-stream mode +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.4322187Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.4332020Z ✓ +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.4332525Z │ finish 2026-08-10 12:31:54.213 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.4333028Z │ duration 0.502s +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.4333370Z │ exit 0 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.4333667Z │ +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.4334359Z │ log /tmp/start-command/logs/direct/adbff2dd-9354-49fb-9cdb-75a721aba51d.log +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.4335194Z │ session adbff2dd-9354-49fb-9cdb-75a721aba51d +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.4345465Z Command-stream mode test passed +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.4375760Z ##[group]Run bun run src/bin/cli.js echo "Testing env var mode" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.4376205Z ^[[36;1mbun run src/bin/cli.js echo "Testing env var mode"^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.4376545Z ^[[36;1mecho "Env var mode test passed"^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.4402780Z shell: /usr/bin/bash -e {0} +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.4403040Z env: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.4403260Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.4403536Z GIT_CONFIG_COUNT: 1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.4403759Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.4404018Z GIT_CONFIG_VALUE_0: main +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.4404251Z DOTNET_ROOT: /usr/share/dotnet +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.4404494Z START_USE_COMMAND_STREAM: 1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.4404721Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.5642777Z │ session ea2a2644-fbf8-4693-a444-7e0a087992b0 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.5643434Z │ start 2026-08-10 12:31:54.497 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.5643839Z │ +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.5644155Z $ echo Testing env var mode +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.5644697Z [command-stream] Using command-stream library +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.5645014Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.7816333Z Testing env var mode +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.9803919Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.9807867Z ✓ +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.9808306Z │ finish 2026-08-10 12:31:54.782 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.9808688Z │ duration 0.483s +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.9808954Z │ exit 0 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.9809185Z │ +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.9809701Z │ log /tmp/start-command/logs/direct/ea2a2644-fbf8-4693-a444-7e0a087992b0.log +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.9810308Z │ session ea2a2644-fbf8-4693-a444-7e0a087992b0 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.9832870Z Env var mode test passed +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.9859783Z ##[group]Run bun run src/bin/cli.js echo "Testing execution tracking" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.9860246Z ^[[36;1mbun run src/bin/cli.js echo "Testing execution tracking"^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.9860595Z ^[[36;1mls -la ~/.start-command/^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.9860871Z ^[[36;1mcat ~/.start-command/executions.lino^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.9861409Z ^[[36;1mecho "Execution tracking test passed"^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.9967408Z shell: /usr/bin/bash -e {0} +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.9967777Z env: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.9968011Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.9968300Z GIT_CONFIG_COUNT: 1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.9968538Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.9968810Z GIT_CONFIG_VALUE_0: main +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.9969046Z DOTNET_ROOT: /usr/share/dotnet +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.9969289Z START_VERBOSE: 1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:54.9969485Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.0974178Z │ session a6b83917-0d2e-4b0d-a47b-4a2a255887e2 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.0974958Z │ start 2026-08-10 12:31:55.042 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.0975383Z │ +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.0975740Z $ echo Testing execution tracking +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.0976089Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.1175538Z [ExecutionStore] Wrote 7 records to lino file +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.3150252Z [ExecutionStore] Clink error: Command failed: clink '() (((a6b83917-0d2e-4b0d-a47b-4a2a255887e2: ExecutionRecord a6b83917-0d2e-4b0d-a47b-4a2a255887e2)) ((a6b83917-0d2e-4b0d-a47b-4a2a255887e2.uuid: uuid "a6b83917-0d2e-4b0d-a47b-4a2a255887e2")) ((a6b83917-0d2e-4b0d-a47b-4a2a255887e2.pid: pid "14264")) ((a6b83917-0d2e-4b0d-a47b-4a2a255887e2.status: status "executing")) ((a6b83917-0d2e-4b0d-a47b-4a2a255887e2.command: command "echo Testing execution tracking")) ((a6b83917-0d2e-4b0d-a47b-4a2a255887e2.logPath: logPath "/tmp/start-command/logs/direct/a6b83917-0d2e-4b0d-a47b-4a2a255887e2.log")) ((a6b83917-0d2e-4b0d-a47b-4a2a255887e2.startTime: startTime "2026-08-10T12:31:55.096Z")) ((a6b83917-0d2e-4b0d-a47b-4a2a255887e2.workingDirectory: workingDirectory "/home/runner/work/start/start/js")) ((a6b83917-0d2e-4b0d-a47b-4a2a255887e2.shell: shell "/bin/bash")) ((a6b83917-0d2e-4b0d-a47b-4a2a255887e2.platform: platform "linux")) ((a6b83917-0d2e-4b0d-a47b-4a2a255887e2.options: options "{"substitutionMatched":false,"originalCommand":null,"runtime":"Bun","runtimeVersion":"1.3.14"}")))' --db "/home/runner/.start-command/executions.links" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.3155727Z Unhandled exception: System.FormatException: Failed to parse 'document'. +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.3156619Z at Link.Foundation.Links.Notation.Parser.StartRuleHelper[T](Cursor cursor, ParseDelegate`1 startRule, String ruleName) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.3157504Z at Link.Foundation.Links.Notation.Parser.Parse(String subject, String fileName) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.3159001Z at Foundation.Data.Doublets.Cli.AdvancedMixedQueryProcessor.ProcessQuery(INamedTypesLinks`1 links, Options options) in /home/runner/work/link-cli/link-cli/csharp/Foundation.Data.Doublets.Cli.Library/AdvancedMixedQueryProcessor.cs:line 46 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.3161114Z at Program.<>c__DisplayClass0_0.<
$>b__0(ParseResult parseResult) in /home/runner/work/link-cli/link-cli/csharp/Foundation.Data.Doublets.Cli/Program.cs:line 247 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.3162341Z at System.CommandLine.Invocation.AnonymousSynchronousCommandLineAction.Invoke(ParseResult parseResult) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.3163229Z at System.CommandLine.Invocation.InvocationPipeline.Invoke(ParseResult parseResult) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.3163650Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.3163852Z [verbose] Using Bun.spawn for reliable macOS handling +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.3164241Z [verbose] Process PID: 14264 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.3201633Z Testing execution tracking +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.3296904Z [ExecutionStore] Wrote 7 records to lino file +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.5325993Z [ExecutionStore] Clink error: Command failed: clink '() (((a6b83917-0d2e-4b0d-a47b-4a2a255887e2: ExecutionRecord a6b83917-0d2e-4b0d-a47b-4a2a255887e2)) ((a6b83917-0d2e-4b0d-a47b-4a2a255887e2.uuid: uuid "a6b83917-0d2e-4b0d-a47b-4a2a255887e2")) ((a6b83917-0d2e-4b0d-a47b-4a2a255887e2.pid: pid "14264")) ((a6b83917-0d2e-4b0d-a47b-4a2a255887e2.status: status "executed")) ((a6b83917-0d2e-4b0d-a47b-4a2a255887e2.exitCode: exitCode "0")) ((a6b83917-0d2e-4b0d-a47b-4a2a255887e2.command: command "echo Testing execution tracking")) ((a6b83917-0d2e-4b0d-a47b-4a2a255887e2.logPath: logPath "/tmp/start-command/logs/direct/a6b83917-0d2e-4b0d-a47b-4a2a255887e2.log")) ((a6b83917-0d2e-4b0d-a47b-4a2a255887e2.startTime: startTime "2026-08-10T12:31:55.096Z")) ((a6b83917-0d2e-4b0d-a47b-4a2a255887e2.endTime: endTime "2026-08-10T12:31:55.323Z")) ((a6b83917-0d2e-4b0d-a47b-4a2a255887e2.workingDirectory: workingDirectory "/home/runner/work/start/start/js")) ((a6b83917-0d2e-4b0d-a47b-4a2a255887e2.shell: shell "/bin/bash")) ((a6b83917-0d2e-4b0d-a47b-4a2a255887e2.platform: platform "linux")) ((a6b83917-0d2e-4b0d-a47b-4a2a255887e2.options: options "{"substitutionMatched":false,"originalCommand":null,"runtime":"Bun","runtimeVersion":"1.3.14"}")))' --db "/home/runner/.start-command/executions.links" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.5330608Z Unhandled exception: System.FormatException: Failed to parse 'document'. +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.5331742Z at Link.Foundation.Links.Notation.Parser.StartRuleHelper[T](Cursor cursor, ParseDelegate`1 startRule, String ruleName) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.5333004Z at Link.Foundation.Links.Notation.Parser.Parse(String subject, String fileName) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.5335424Z at Foundation.Data.Doublets.Cli.AdvancedMixedQueryProcessor.ProcessQuery(INamedTypesLinks`1 links, Options options) in /home/runner/work/link-cli/link-cli/csharp/Foundation.Data.Doublets.Cli.Library/AdvancedMixedQueryProcessor.cs:line 46 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.5337749Z at Program.<>c__DisplayClass0_0.<
$>b__0(ParseResult parseResult) in /home/runner/work/link-cli/link-cli/csharp/Foundation.Data.Doublets.Cli/Program.cs:line 247 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.5339274Z at System.CommandLine.Invocation.AnonymousSynchronousCommandLineAction.Invoke(ParseResult parseResult) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.5340437Z at System.CommandLine.Invocation.InvocationPipeline.Invoke(ParseResult parseResult) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.5341426Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.5341459Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.5341781Z ✓ +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.5342163Z │ finish 2026-08-10 12:31:55.323 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.5342586Z │ duration 0.281s +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.5342902Z │ exit 0 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.5343179Z │ +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.5343892Z │ log /tmp/start-command/logs/direct/a6b83917-0d2e-4b0d-a47b-4a2a255887e2.log +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.5344722Z │ session a6b83917-0d2e-4b0d-a47b-4a2a255887e2 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.5370471Z total 24 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.5370848Z drwxr-xr-x 2 runner runner 4096 Aug 10 12:31 . +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.5371787Z drwxr-x--- 16 runner runner 4096 Aug 10 12:31 .. +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.5372174Z -rw-r--r-- 1 runner runner 32 Aug 10 12:31 executions.links +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.5372759Z -rw-r--r-- 1 runner runner 7646 Aug 10 12:31 executions.lino +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.5373427Z -rw-r--r-- 1 runner runner 2976 Aug 10 12:31 executions.names.links +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.5413388Z (array (object ((str dXVpZA==) (str ODVkN2U1ZmUtMDcxZi00ZjA0LWEzZDItN2VkOTc0ZTRlYWRj)) ((str cGlk) (int 2954)) ((str c3RhdHVz) (str ZXhlY3V0ZWQ=)) ((str ZXhpdENvZGU=) (int 0)) ((str Y29tbWFuZA==) (str ZWNobyBoZWxsbw==)) ((str bG9nUGF0aA==) (str L3RtcC9zdGFydC1jb21tYW5kL2xvZ3MvaXNvbGF0aW9uL3NjcmVlbi84NWQ3ZTVmZS0wNzFmLTRmMDQtYTNkMi03ZWQ5NzRlNGVhZGMubG9n)) ((str c3RhcnRUaW1l) (str MjAyNi0wOC0xMFQxMjozMToxOC44ODBa)) ((str ZW5kVGltZQ==) (str MjAyNi0wOC0xMFQxMjozMToxOS43OTRa)) ((str d29ya2luZ0RpcmVjdG9yeQ==) (str L2hvbWUvcnVubmVyL3dvcmsvc3RhcnQvc3RhcnQvanM=)) ((str c2hlbGw=) (str L2Jpbi9iYXNo)) ((str cGxhdGZvcm0=) (str bGludXg=)) ((str b3B0aW9ucw==) (object ((str aXNvbGF0ZWQ=) (str c2NyZWVu)) ((str aXNvbGF0aW9uTW9kZQ==) (str YXR0YWNoZWQ=)) ((str c2Vzc2lvbk5hbWU=) (str c2NyZWVuLTE3ODYzNjUwNzc0NTktMXRvOWV0)) ((str aW1hZ2U=) (null)) ((str dm9sdW1lcw==) (null)) ((str bW91bnRz) (null)) ((str ZW52) (null)) ((str cHJpdmlsZWdlZA==) (null)) ((str bmV0d29yaw==) (null)) ((str bmV0d29ya3M=) (null)) ((str bmV0d29ya0FsaWFzZXM=) (null)) ((str ZW5kcG9pbnQ=) (null)) ((str dXNlcg==) (bool false)) ((str a2VlcEFsaXZl) (bool false)) ((str YXV0b1JlbW92ZURvY2tlckNvbnRhaW5lcg==) (bool false)) ((str YWx3YXlzQ2xlYW51cENvbnRhaW5lcg==) (bool false)) ((str a2VlcENvbnRhaW5lcg==) (bool false)) ((str a2VlcENvbnRhaW5lck9uRmFpbA==) (bool false)) ((str dXNlQ29tbWFuZFN0cmVhbQ==) (bool false))))) (object ((str dXVpZA==) (str YTExZTJiNjktMzlkZC00OThmLThiZjYtYTM0N2RkMWViMjlh)) ((str cGlk) (int 3000)) ((str c3RhdHVz) (str ZXhlY3V0ZWQ=)) ((str ZXhpdENvZGU=) (int 1)) ((str Y29tbWFuZA==) (str ZWNobyBoZWxsbw==)) ((str bG9nUGF0aA==) (str L3RtcC9zdGFydC1jb21tYW5kL2xvZ3MvaXNvbGF0aW9uL3RtdXgvYTExZTJiNjktMzlkZC00OThmLThiZjYtYTM0N2RkMWViMjlhLmxvZw==)) ((str c3RhcnRUaW1l) (str MjAyNi0wOC0xMFQxMjozMToyMC4wOTZa)) ((str ZW5kVGltZQ==) (str MjAyNi0wOC0xMFQxMjozMToyMC4zMzla)) ((str d29ya2luZ0RpcmVjdG9yeQ==) (str L2hvbWUvcnVubmVyL3dvcmsvc3RhcnQvc3RhcnQvanM=)) ((str c2hlbGw=) (str L2Jpbi9iYXNo)) ((str cGxhdGZvcm0=) (str bGludXg=)) ((str b3B0aW9ucw==) (object ((str aXNvbGF0ZWQ=) (str dG11eA==)) ((str aXNvbGF0aW9uTW9kZQ==) (str YXR0YWNoZWQ=)) ((str c2Vzc2lvbk5hbWU=) (str dG11eC0xNzg2MzY1MDgwMDQxLWdkM2NiNg==)) ((str aW1hZ2U=) (null)) ((str dm9sdW1lcw==) (null)) ((str bW91bnRz) (null)) ((str ZW52) (null)) ((str cHJpdmlsZWdlZA==) (null)) ((str bmV0d29yaw==) (null)) ((str bmV0d29ya3M=) (null)) ((str bmV0d29ya0FsaWFzZXM=) (null)) ((str ZW5kcG9pbnQ=) (null)) ((str dXNlcg==) (bool false)) ((str a2VlcEFsaXZl) (bool false)) ((str YXV0b1JlbW92ZURvY2tlckNvbnRhaW5lcg==) (bool false)) ((str YWx3YXlzQ2xlYW51cENvbnRhaW5lcg==) (bool false)) ((str a2VlcENvbnRhaW5lcg==) (bool false)) ((str a2VlcENvbnRhaW5lck9uRmFpbA==) (bool false)) ((str dXNlQ29tbWFuZFN0cmVhbQ==) (bool false))))) (object ((str dXVpZA==) (str MTIxOGVkNWUtYTE2Zi00ZDhiLWFlMTMtY2YyM2FlZjU5YzBj)) ((str cGlk) (int 3072)) ((str c3RhdHVz) (str ZXhlY3V0aW5n)) ((str ZXhpdENvZGU=) (null)) ((str Y29tbWFuZA==) (str ZWNobyBoZWxsbw==)) ((str bG9nUGF0aA==) (str L3RtcC9zdGFydC1jb21tYW5kL2xvZ3MvaXNvbGF0aW9uL2RvY2tlci8xMjE4ZWQ1ZS1hMTZmLTRkOGItYWUxMy1jZjIzYWVmNTljMGMubG9n)) ((str c3RhcnRUaW1l) (str MjAyNi0wOC0xMFQxMjozMToyMC44NjFa)) ((str ZW5kVGltZQ==) (null)) ((str d29ya2luZ0RpcmVjdG9yeQ==) (str L2hvbWUvcnVubmVyL3dvcmsvc3RhcnQvc3RhcnQvanM=)) ((str c2hlbGw=) (str L2Jpbi9iYXNo)) ((str cGxhdGZvcm0=) (str bGludXg=)) ((str b3B0aW9ucw==) (object ((str aXNvbGF0ZWQ=) (str ZG9ja2Vy)) ((str aXNvbGF0aW9uTW9kZQ==) (str ZGV0YWNoZWQ=)) ((str c2Vzc2lvbk5hbWU=) (str ZG9ja2VyLWNsaS0xNzg2MzY1MDgwNzUw)) ((str aW1hZ2U=) (str YWxwaW5lOmxhdGVzdA==)) ((str dm9sdW1lcw==) (null)) ((str bW91bnRz) (null)) ((str ZW52) (null)) ((str cHJpdmlsZWdlZA==) (null)) ((str bmV0d29yaw==) (null)) ((str bmV0d29ya3M=) (null)) ((str bmV0d29ya0FsaWFzZXM=) (null)) ((str ZW5kcG9pbnQ=) (null)) ((str dXNlcg==) (bool false)) ((str a2VlcEFsaXZl) (bool false)) ((str YXV0b1JlbW92ZURvY2tlckNvbnRhaW5lcg==) (bool false)) ((str YWx3YXlzQ2xlYW51cENvbnRhaW5lcg==) (bool false)) ((str a2VlcENvbnRhaW5lcg==) (bool false)) ((str a2VlcENvbnRhaW5lck9uRmFpbA==) (bool false)) ((str dXNlQ29tbWFuZFN0cmVhbQ==) (bool false)) ((str Y29udGFpbmVySWQ=) (str NDFkOWEwMTUyODgzMWU3ZDIyZjkyOThmOGZhY2M0MDg0YWYzOTE3MmIwMzBmYzE3NWJmMzJmMjM4MmQ5NTc2Nw==))))) (object ((str dXVpZA==) (str M2U5NmE0NjUtYjdmYi00NGRhLTljNGQtZTUxODEyOWY2ODJk)) ((str cGlk) (int 14144)) ((str c3RhdHVz) (str ZXhlY3V0ZWQ=)) ((str ZXhpdENvZGU=) (int 0)) ((str Y29tbWFuZA==) (str ZWNobyBUZXN0aW5nIGRlZmF1bHQgbW9kZQ==)) ((str bG9nUGF0aA==) (str L3RtcC9zdGFydC1jb21tYW5kL2xvZ3MvZGlyZWN0LzNlOTZhNDY1LWI3ZmItNDRkYS05YzRkLWU1MTgxMjlmNjgyZC5sb2c=)) ((str c3RhcnRUaW1l) (str MjAyNi0wOC0xMFQxMjozMTo1My4zOTda)) ((str ZW5kVGltZQ==) (str MjAyNi0wOC0xMFQxMjozMTo1My42Mzha)) ((str d29ya2luZ0RpcmVjdG9yeQ==) (str L2hvbWUvcnVubmVyL3dvcmsvc3RhcnQvc3RhcnQvanM=)) ((str c2hlbGw=) (str L2Jpbi9iYXNo)) ((str cGxhdGZvcm0=) (str bGludXg=)) ((str b3B0aW9ucw==) (object ((str c3Vic3RpdHV0aW9uTWF0Y2hlZA==) (bool false)) ((str b3JpZ2luYWxDb21tYW5k) (null)) ((str cnVudGltZQ==) (str QnVu)) ((str cnVudGltZVZlcnNpb24=) (str MS4zLjE0))))) (object ((str dXVpZA==) (str YWRiZmYyZGQtOTM1NC00OWZiLTljZGItNzVhNzIxYWJhNTFk)) ((str cGlk) (null)) ((str c3RhdHVz) (str ZXhlY3V0ZWQ=)) ((str ZXhpdENvZGU=) (int 0)) ((str Y29tbWFuZA==) (str ZWNobyBUZXN0aW5nIGNvbW1hbmQtc3RyZWFtIG1vZGU=)) ((str bG9nUGF0aA==) (str L3RtcC9zdGFydC1jb21tYW5kL2xvZ3MvZGlyZWN0L2FkYmZmMmRkLTkzNTQtNDlmYi05Y2RiLTc1YTcyMWFiYTUxZC5sb2c=)) ((str c3RhcnRUaW1l) (str MjAyNi0wOC0xMFQxMjozMTo1My45OTha)) ((str ZW5kVGltZQ==) (str MjAyNi0wOC0xMFQxMjozMTo1NC4yMTNa)) ((str d29ya2luZ0RpcmVjdG9yeQ==) (str L2hvbWUvcnVubmVyL3dvcmsvc3RhcnQvc3RhcnQvanM=)) ((str c2hlbGw=) (str L2Jpbi9iYXNo)) ((str cGxhdGZvcm0=) (str bGludXg=)) ((str b3B0aW9ucw==) (object ((str c3Vic3RpdHV0aW9uTWF0Y2hlZA==) (bool false)) ((str b3JpZ2luYWxDb21tYW5k) (null)) ((str cnVudGltZQ==) (str QnVu)) ((str cnVudGltZVZlcnNpb24=) (str MS4zLjE0)) ((str ZXhlY3V0aW9uTW9kZQ==) (str Y29tbWFuZC1zdHJlYW0=))))) (object ((str dXVpZA==) (str ZWEyYTI2NDQtZmJmOC00NjkzLWE0NDQtN2UwYTA4Nzk5MmIw)) ((str cGlk) (null)) ((str c3RhdHVz) (str ZXhlY3V0ZWQ=)) ((str ZXhpdENvZGU=) (int 0)) ((str Y29tbWFuZA==) (str ZWNobyBUZXN0aW5nIGVudiB2YXIgbW9kZQ==)) ((str bG9nUGF0aA==) (str L3RtcC9zdGFydC1jb21tYW5kL2xvZ3MvZGlyZWN0L2VhMmEyNjQ0LWZiZjgtNDY5My1hNDQ0LTdlMGEwODc5OTJiMC5sb2c=)) ((str c3RhcnRUaW1l) (str MjAyNi0wOC0xMFQxMjozMTo1NC41NjNa)) ((str ZW5kVGltZQ==) (str MjAyNi0wOC0xMFQxMjozMTo1NC43ODJa)) ((str d29ya2luZ0RpcmVjdG9yeQ==) (str L2hvbWUvcnVubmVyL3dvcmsvc3RhcnQvc3RhcnQvanM=)) ((str c2hlbGw=) (str L2Jpbi9iYXNo)) ((str cGxhdGZvcm0=) (str bGludXg=)) ((str b3B0aW9ucw==) (object ((str c3Vic3RpdHV0aW9uTWF0Y2hlZA==) (bool false)) ((str b3JpZ2luYWxDb21tYW5k) (null)) ((str cnVudGltZQ==) (str QnVu)) ((str cnVudGltZVZlcnNpb24=) (str MS4zLjE0)) ((str ZXhlY3V0aW9uTW9kZQ==) (str Y29tbWFuZC1zdHJlYW0=))))) (object ((str dXVpZA==) (str YTZiODM5MTctMGQyZS00YjBkLWE0N2ItNGEyYTI1NTg4N2Uy)) ((str cGlk) (int 14264)) ((str c3RhdHVz) (str ZXhlY3V0ZWQ=)) ((str ZXhpdENvZGU=) (int 0)) ((str Y29tbWFuZA==) (str ZWNobyBUZXN0aW5nIGV4ZWN1dGlvbiB0cmFja2luZw==)) ((str bG9nUGF0aA==) (str L3RtcC9zdGFydC1jb21tYW5kL2xvZ3MvZGlyZWN0L2E2YjgzOTE3LTBkMmUtNGIwZC1hNDdiLTRhMmEyNTU4ODdlMi5sb2c=)) ((str c3RhcnRUaW1l) (str MjAyNi0wOC0xMFQxMjozMTo1NS4wOTZa)) ((str ZW5kVGltZQ==) (str MjAyNi0wOC0xMFQxMjozMTo1NS4zMjNa)) ((str d29ya2luZ0RpcmVjdG9yeQ==) (str L2hvbWUvcnVubmVyL3dvcmsvc3RhcnQvc3RhcnQvanM=)) ((str c2hlbGw=) (str L2Jpbi9iYXNo)) ((str cGxhdGZvcm0=) (str bGludXg=)) ((str b3B0aW9ucw==) (object ((str c3Vic3RpdHV0aW9uTWF0Y2hlZA==) (bool false)) ((str b3JpZ2luYWxDb21tYW5k) (null)) ((str cnVudGltZQ==) (str QnVu)) ((str cnVudGltZVZlcnNpb24=) (str MS4zLjE0))))))Execution tracking test passed +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.5468059Z ##[group]Run bun run src/bin/cli.js --isolated screen -- echo "Testing screen isolation" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.5468625Z ^[[36;1mbun run src/bin/cli.js --isolated screen -- echo "Testing screen isolation"^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.5469042Z ^[[36;1mecho "Screen isolation test passed"^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.5494864Z shell: /usr/bin/bash -e {0} +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.5495128Z env: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.5495350Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.5495630Z GIT_CONFIG_COUNT: 1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.5495864Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.5496128Z GIT_CONFIG_VALUE_0: main +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.5496368Z DOTNET_ROOT: /usr/share/dotnet +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.5496633Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.6562482Z │ session eb4d5905-a549-45ef-88f2-fc10ba6946b7 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.6563151Z │ start 2026-08-10 12:31:55.599 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.6563566Z │ +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.6563916Z │ isolation screen +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.6564294Z │ mode attached +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.6564810Z │ screen screen-1786365115599-bweqbq +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.6565248Z │ +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.6565597Z $ echo Testing screen isolation +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.6565846Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:55.9953478Z Testing screen isolation +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.1912347Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.1916303Z ✓ +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.1916843Z │ finish 2026-08-10 12:31:55.996 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.1917300Z │ duration 0.592s +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.1917527Z │ exit 0 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.1917722Z │ +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.1917931Z │ isolation screen +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.1918164Z │ mode attached +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.1918442Z │ screen screen-1786365115599-bweqbq +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.1918708Z │ +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.1919186Z │ log /tmp/start-command/logs/isolation/screen/eb4d5905-a549-45ef-88f2-fc10ba6946b7.log +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.1919712Z │ session eb4d5905-a549-45ef-88f2-fc10ba6946b7 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.1941898Z Screen isolation test passed +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.1988267Z ##[group]Run bun run src/bin/cli.js --isolated tmux -d -- echo "Testing tmux isolation" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.1989177Z ^[[36;1mbun run src/bin/cli.js --isolated tmux -d -- echo "Testing tmux isolation"^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.1989834Z ^[[36;1mecho "Tmux isolation test passed"^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.2020619Z shell: /usr/bin/bash -e {0} +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.2021105Z env: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.2021334Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.2021615Z GIT_CONFIG_COUNT: 1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.2021842Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.2022105Z GIT_CONFIG_VALUE_0: main +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.2022335Z DOTNET_ROOT: /usr/share/dotnet +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.2022568Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.3144056Z │ session e6115f4f-03e0-44bb-a54c-8c9e2dc00569 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.3144704Z │ start 2026-08-10 12:31:56.253 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.3145087Z │ +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.3145399Z │ isolation tmux +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.3146077Z │ mode detached +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.3146613Z │ tmux tmux-1786365116253-1sxu0f +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.3147066Z │ +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.3147415Z $ echo Testing tmux isolation +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.3147690Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.7548970Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.7552627Z ✓ +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.7553287Z │ finish 2026-08-10 12:31:56.549 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.7553900Z │ duration 0.501s +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.7554344Z │ exit 0 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.7554804Z │ +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.7555232Z │ isolation tmux +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.7555702Z │ mode detached +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.7556194Z │ tmux tmux-1786365116253-1sxu0f +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.7556648Z │ +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.7557457Z │ log /tmp/start-command/logs/isolation/tmux/e6115f4f-03e0-44bb-a54c-8c9e2dc00569.log +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.7558358Z │ session e6115f4f-03e0-44bb-a54c-8c9e2dc00569 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.7575082Z Tmux isolation test passed +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.7620454Z ##[group]Run bun run src/bin/cli.js --isolated docker -d --image alpine:latest -- echo "Testing docker isolation" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.7622056Z ^[[36;1mbun run src/bin/cli.js --isolated docker -d --image alpine:latest -- echo "Testing docker isolation"^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.7623041Z ^[[36;1mecho "Docker isolation test passed"^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.7666694Z shell: /usr/bin/bash -e {0} +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.7667106Z env: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.7667459Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.7667944Z GIT_CONFIG_COUNT: 1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.7668340Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.7668822Z GIT_CONFIG_VALUE_0: main +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.7669243Z DOTNET_ROOT: /usr/share/dotnet +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.7669652Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.8725859Z │ session 69d73a1b-a631-4234-ae51-97507eeab37b +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.8726306Z │ start 2026-08-10 12:31:56.816 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.8726578Z │ +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.8726800Z │ isolation docker +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.8727092Z │ mode detached +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.8727360Z │ image alpine:latest +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.8727658Z │ container docker-1786365116816-uaxfae +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:56.8727919Z │ +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:57.6705203Z $ echo Testing docker isolation +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:57.6705477Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.0159014Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.0162798Z ✓ +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.0163302Z │ finish 2026-08-10 12:31:57.779 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.0163670Z │ duration 1.199s +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.0163894Z │ exit 0 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.0164091Z │ +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.0164300Z │ isolation docker +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.0164536Z │ mode detached +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.0164787Z │ image alpine:latest +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.0165096Z │ container docker-1786365116816-uaxfae +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.0165355Z │ +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.0165833Z │ log /tmp/start-command/logs/isolation/docker/69d73a1b-a631-4234-ae51-97507eeab37b.log +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.0166359Z │ session 69d73a1b-a631-4234-ae51-97507eeab37b +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.0186037Z Docker isolation test passed +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.0216611Z ##[group]Run sudo apt-get install -y openssh-server +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.0217059Z ^[[36;1msudo apt-get install -y openssh-server^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.0217372Z ^[[36;1msudo systemctl start ssh^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.0217751Z ^[[36;1mssh-keygen -t ed25519 -f ~/.ssh/id_ed25519 -N "" -C "ci-test-key"^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.0218185Z ^[[36;1mcat ~/.ssh/id_ed25519.pub >> ~/.ssh/authorized_keys^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.0218519Z ^[[36;1mchmod 600 ~/.ssh/authorized_keys^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.0218793Z ^[[36;1mmkdir -p ~/.ssh^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.0219032Z ^[[36;1mcat >> ~/.ssh/config << 'EOF'^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.0219301Z ^[[36;1mHost localhost^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.0219548Z ^[[36;1m StrictHostKeyChecking no^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.0219824Z ^[[36;1m UserKnownHostsFile /dev/null^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.0220095Z ^[[36;1m LogLevel ERROR^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.0220313Z ^[[36;1mEOF^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.0220511Z ^[[36;1mchmod 600 ~/.ssh/config^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.0220849Z ^[[36;1mssh localhost "echo 'SSH connection successful'"^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.0247371Z shell: /usr/bin/bash -e {0} +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.0247633Z env: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.0247848Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.0248117Z GIT_CONFIG_COUNT: 1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.0248339Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.0248593Z GIT_CONFIG_VALUE_0: main +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.0248821Z DOTNET_ROOT: /usr/share/dotnet +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.0249051Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.0485528Z Reading package lists... +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.2301748Z Building dependency tree... +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.2308822Z Reading state information... +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.4026137Z openssh-server is already the newest version (1:9.6p1-3ubuntu13.18). +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.4026746Z 0 upgraded, 0 newly installed, 0 to remove and 86 not upgraded. +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.4172821Z Created directory '/home/runner/.ssh'. +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.4174810Z Generating public/private ed25519 key pair. +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.4175516Z Your identification has been saved in /home/runner/.ssh/id_ed25519 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.4175983Z Your public key has been saved in /home/runner/.ssh/id_ed25519.pub +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.4176396Z The key fingerprint is: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.4176894Z SHA256:sZ50leREzIKg3axj77bMHT/KvkuEQ5FbG1XUReuy0Yo ci-test-key +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.4177491Z The key's randomart image is: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.4177895Z +--[ED25519 256]--+ +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.4178296Z | ...o ==ooo+| +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.4178711Z | o oo.++o. o| +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.4179043Z | . . =o ++ . | +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.4179287Z | o.+.. o | +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.4179482Z | + S o o o | +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.4179674Z | . = = . = | +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.4179871Z | + oE o | +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.4180064Z | +.+ o. | +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.4180263Z | .=oB+.. | +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:58.4180468Z +----[SHA256]-----+ +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:59.8140071Z SSH connection successful +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:59.8193094Z ##[group]Run bun run test test/ssh-integration.js +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:59.8193642Z ^[[36;1mbun run test test/ssh-integration.js^[[0m +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:59.8221260Z shell: /usr/bin/bash -e {0} +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:59.8221652Z env: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:59.8221967Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:59.8222398Z GIT_CONFIG_COUNT: 1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:59.8222767Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:59.8223210Z GIT_CONFIG_VALUE_0: main +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:59.8223571Z DOTNET_ROOT: /usr/share/dotnet +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:59.8223916Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:59.8331767Z $ bun ../scripts/run-js-tests.mjs test/ssh-integration.js +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:59.8566254Z bun test v1.3.14 (0d9b296a) +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:59.8666622Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:59.8667740Z ##[group]test/ssh-integration.js: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:00.2003920Z SSH available, testing with endpoint: runner@localhost +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:00.6880481Z hello from ssh +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:00.6900248Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should execute simple command in attached mode [489.72ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:01.1567979Z total 92 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:01.1574726Z drwxrwxrwt 21 root root 12288 Aug 10 12:31 . +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:01.1581703Z drwxr-xr-x 23 root root 4096 Aug 10 12:30 .. +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:01.1582494Z drwxr-xr-x 2 runner runner 4096 Aug 10 12:31 .18ca71929829777f-000000C9.node-gyp +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:01.1583274Z drwxrwxrwt 2 root root 4096 Aug 10 12:30 .ICE-unix +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:01.1583940Z drwxrwxrwt 2 root root 4096 Aug 10 12:30 .X11-unix +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:01.1584621Z drwxrwxrwt 2 root root 4096 Aug 10 12:30 .XIM-unix +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:01.1585315Z drwxrwxrwx 3 runner runner 4096 Aug 10 12:31 .dotnet +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:01.1585994Z drwxrwxrwt 2 root root 4096 Aug 10 12:30 .font-unix +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:01.1586711Z drwx------ 2 runner runner 4096 Aug 10 12:31 CvfXuj +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:01.1587344Z drwx------ 3 runner runner 4096 Aug 10 12:31 NuGetScratchrunner +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:01.1588053Z drwx------ 2 runner runner 4096 Aug 10 12:31 Pv9DH5 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:01.1588825Z prwx------ 1 runner runner 0 Aug 10 12:30 clr-debug-pipe-2013-3039-in +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:01.1589971Z prwx------ 1 runner runner 0 Aug 10 12:30 clr-debug-pipe-2013-3039-out +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:01.1590767Z prwx------ 1 runner runner 0 Aug 10 12:30 clr-debug-pipe-2028-3224-in +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:01.1591768Z prwx------ 1 runner runner 0 Aug 10 12:30 clr-debug-pipe-2028-3224-out +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:01.1601582Z srw------- 1 runner runner 0 Aug 10 12:30 dotnet-diagnostic-2013-3039-socket +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:01.1602598Z srw------- 1 runner runner 0 Aug 10 12:30 dotnet-diagnostic-2028-3224-socket +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:01.1603381Z drwx------ 2 root root 4096 Aug 10 12:30 snap-private-tmp +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:01.1603908Z drwxr-xr-x 4 runner runner 4096 Aug 10 12:31 start-command +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:01.1604614Z drwx------ 2 runner runner 4096 Aug 10 12:31 start-command-test-store-tnCBQq +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:01.1605734Z drwx------ 3 root root 4096 Aug 10 12:30 systemd-private-6fa921f80bbc472aaeb86ab74c1d96be-ModemManager.service-ClfzfB +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:01.1607052Z drwx------ 3 root root 4096 Aug 10 12:30 systemd-private-6fa921f80bbc472aaeb86ab74c1d96be-chrony.service-ZR40GR +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:01.1609552Z drwx------ 3 root root 4096 Aug 10 12:30 systemd-private-6fa921f80bbc472aaeb86ab74c1d96be-haveged.service-gAfWPQ +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:01.1610493Z drwx------ 3 root root 4096 Aug 10 12:30 systemd-private-6fa921f80bbc472aaeb86ab74c1d96be-polkit.service-XQtfl6 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:01.1611841Z drwx------ 3 root root 4096 Aug 10 12:30 systemd-private-6fa921f80bbc472aaeb86ab74c1d96be-systemd-logind.service-XtttNF +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:01.1613067Z drwx------ 3 root root 4096 Aug 10 12:30 systemd-private-6fa921f80bbc472aaeb86ab74c1d96be-systemd-resolved.service-54Nob9 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:01.1613991Z drwx------ 2 runner runner 4096 Aug 10 12:31 tmux-1001 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:01.1616936Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should execute command with arguments [468.04ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:01.6281685Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should handle command failure with non-zero exit code [470.05ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:03.1105478Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should execute command in detached mode [1482.38ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:03.5705826Z step1 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:03.5706176Z step2 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:03.5706417Z step3 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:03.5715913Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should handle multiple sequential commands [461.11ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:04.0430226Z hello +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:04.0439603Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should handle command with environment variables [472.35ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:04.5101622Z hello world +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:04.5113283Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should handle special characters in command [467.36ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:04.9746851Z /home/runner +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:04.9756269Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should work with custom session name [464.31ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:04.9758844Z Note: SSH connection error handling is tested via unit tests +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:04.9782095Z (pass) SSH Integration Tests > SSH error handling > should fail gracefully with invalid endpoint [2.57ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.2022029Z (pass) SSH CLI Integration > should work through CLI with --isolated ssh --endpoint [986.82ms] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.2022879Z CLI exit code: 0 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.2023077Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.2023451Z ##[endgroup] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.2023613Z +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.2023709Z 10 pass +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.2023925Z 0 fail +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.2024200Z Ran 10 tests across 1 file. [6.34s] +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.2113407Z Post job cleanup. +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.3435396Z Post job cleanup. +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.5174640Z Post job cleanup. +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.6030532Z [command]/usr/bin/git version +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.6068902Z git version 2.54.0 +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.6109382Z Temporarily overriding HOME='/home/runner/work/_temp/0948fbef-5c8b-4408-9321-c4935a48f753' before making global git config changes +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.6111371Z Adding repository directory to the temporary git global config as a safe directory +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.6116146Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.6147063Z Removing SSH command configuration +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.6154146Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.6187251Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.6390793Z Removing HTTP extra header +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.6398000Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.6431273Z [command]/usr/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' || :" +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.6653600Z Removing includeIf entries pointing to credentials config files +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.6654765Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.6683691Z includeif.gitdir:/home/runner/work/start/start/.git.path +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.6684634Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.6685396Z includeif.gitdir:/github/workspace/.git.path +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.6686060Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.6695066Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.6718394Z /home/runner/work/_temp/git-credentials-58ad44d7-d450-462c-bab1-4b33f775798b.config +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.6729378Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-58ad44d7-d450-462c-bab1-4b33f775798b.config +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.6782756Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.6803175Z /home/runner/work/_temp/git-credentials-58ad44d7-d450-462c-bab1-4b33f775798b.config +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.6816823Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-58ad44d7-d450-462c-bab1-4b33f775798b.config +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.6850704Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.6879947Z /github/runner_temp/git-credentials-58ad44d7-d450-462c-bab1-4b33f775798b.config +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.6889611Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-58ad44d7-d450-462c-bab1-4b33f775798b.config +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.6924436Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.6944654Z /github/runner_temp/git-credentials-58ad44d7-d450-462c-bab1-4b33f775798b.config +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.6953995Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-58ad44d7-d450-462c-bab1-4b33f775798b.config +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.6986985Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.7187899Z Removing credentials config '/home/runner/work/_temp/git-credentials-58ad44d7-d450-462c-bab1-4b33f775798b.config' +Test (Bun on ubuntu-latest) UNKNOWN STEP 2026-08-10T12:32:06.7332917Z Cleaning up orphan processes +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.8980485Z Current runner version: '2.336.0' +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.9289742Z ##[group]Runner Image Provisioner +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.9290768Z Hosted Compute Agent +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.9291413Z Version: 20260729.566 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.9292017Z Commit: cf7153fe6e25b664e8693c24944bf2b00355d109 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.9292730Z Build Date: 2026-07-29T19:17:02Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.9293403Z Worker ID: {28bb6e5a-0e12-4ef6-ba60-7cdc2d7eeb1a} +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.9294074Z Azure Region: eastus +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.9294643Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.9295926Z ##[group]Operating System +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.9296530Z Microsoft Windows Server 2025 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.9297102Z 10.0.26100 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.9297567Z Datacenter +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.9298070Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.9298576Z ##[group]Runner Image +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.9299126Z Image: windows-2025-vs2026 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.9299706Z Version: 20260803.193.1 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.9301252Z Included Software: https://github.com/actions/runner-images/blob/win25-vs2026/20260803.193/images/windows/Windows2025-VS2026-Readme.md +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.9302850Z Image Release: https://github.com/actions/runner-images/releases/tag/win25-vs2026%2F20260803.193 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.9303751Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.9305288Z ##[group]GITHUB_TOKEN Permissions +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.9307136Z Contents: read +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.9307728Z Metadata: read +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.9308239Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.9310376Z Secret source: Actions +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.9311390Z Prepare workflow directory +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:51.0602961Z Prepare all required actions +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:51.0652644Z Getting action download info +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:51.2575449Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:51.4365836Z Download action repository 'oven-sh/setup-bun@v2' (SHA:0c5077e51419868618aeaa5fe8019c62421857d6) +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:51.6213408Z Download action repository 'actions/setup-dotnet@v5' (SHA:26b0ec14cb23fa6904739307f278c14f94c95bf1) +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:52.5962721Z Complete job name: Test (Bun on windows-latest) +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:53.5081954Z ##[group]Run actions/checkout@v6 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:53.5083630Z with: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:53.5084526Z repository: link-foundation/start +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:53.5092199Z token: *** +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:53.5093069Z ssh-strict: true +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:53.5093940Z ssh-user: git +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:53.5094858Z persist-credentials: true +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:53.5095857Z clean: true +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:53.5096740Z sparse-checkout-cone-mode: true +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:53.5097773Z fetch-depth: 1 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:53.5098634Z fetch-tags: false +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:53.5099532Z show-progress: true +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:53.5100408Z lfs: false +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:53.5101219Z submodules: false +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:53.5102145Z set-safe-directory: true +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:53.5103132Z allow-unsafe-pr-checkout: false +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:53.5104425Z env: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:53.5105295Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:53.5106420Z GIT_CONFIG_COUNT: 1 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:53.5107467Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:53.5108528Z GIT_CONFIG_VALUE_0: main +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:53.5109460Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:53.6697289Z Syncing repository: link-foundation/start +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:53.6700428Z ##[group]Getting Git version info +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:53.6701679Z Working directory is 'D:\a\start\start' +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:53.7531970Z [command]"C:\Program Files\Git\bin\git.exe" version +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:54.1255803Z git version 2.55.0.windows.3 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:54.1310821Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:54.1331586Z Temporarily overriding HOME='D:\a\_temp\2ac50cb4-5f43-4cfd-b7bf-622eee3cff77' before making global git config changes +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:54.1333991Z Adding repository directory to the temporary git global config as a safe directory +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:54.1342365Z [command]"C:\Program Files\Git\bin\git.exe" config --global --add safe.directory D:\a\start\start +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:54.2034571Z Deleting the contents of 'D:\a\start\start' +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:54.2044382Z ##[group]Determining repository object format +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:54.2046979Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:54.2048955Z ##[group]Initializing the repository +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:54.2057714Z [command]"C:\Program Files\Git\bin\git.exe" init D:\a\start\start +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:54.3241464Z Initialized empty Git repository in D:/a/start/start/.git/ +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:54.3371086Z [command]"C:\Program Files\Git\bin\git.exe" remote add origin https://github.com/link-foundation/start +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:54.3922955Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:54.3924340Z ##[group]Disabling automatic garbage collection +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:54.3932289Z [command]"C:\Program Files\Git\bin\git.exe" config --local gc.auto 0 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:54.4237813Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:54.4239496Z ##[group]Setting up auth +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:54.4240533Z Removing SSH command configuration +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:54.4251222Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp core\.sshCommand +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:54.4566827Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :\"" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.9722282Z Removing HTTP extra header +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.9732725Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:56.0054110Z [command]"C:\Program Files\Git\bin\git.exe" 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' || :\"" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:56.5666695Z Removing includeIf entries pointing to credentials config files +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:56.5677135Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp ^includeIf\.gitdir: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:56.6007561Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "git config --local --show-origin --name-only --get-regexp remote.origin.url" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:57.1598350Z [command]"C:\Program Files\Git\bin\git.exe" config --file D:\a\_temp\git-credentials-0194cc5d-7379-4066-a7a9-6925e3beb598.config http.https://github.com/.extraheader "AUTHORIZATION: basic ***" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:57.1913062Z [command]"C:\Program Files\Git\bin\git.exe" config --local includeIf.gitdir:D:/a/start/start/.git.path D:\a\_temp\git-credentials-0194cc5d-7379-4066-a7a9-6925e3beb598.config +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:57.2230813Z [command]"C:\Program Files\Git\bin\git.exe" config --local includeIf.gitdir:D:/a/start/start/.git/worktrees/*.path D:\a\_temp\git-credentials-0194cc5d-7379-4066-a7a9-6925e3beb598.config +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:57.2591270Z [command]"C:\Program Files\Git\bin\git.exe" config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-0194cc5d-7379-4066-a7a9-6925e3beb598.config +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:57.2915364Z [command]"C:\Program Files\Git\bin\git.exe" config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-0194cc5d-7379-4066-a7a9-6925e3beb598.config +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:57.3223785Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:57.3224282Z ##[group]Fetching the repository +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:57.3237063Z [command]"C:\Program Files\Git\bin\git.exe" -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +e8ec5e5ee691e1f0eddc76614b424e714be0f41a:refs/remotes/origin/main +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:58.3323067Z From https://github.com/link-foundation/start +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:58.3326383Z * [new ref] e8ec5e5ee691e1f0eddc76614b424e714be0f41a -> origin/main +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:58.3383391Z [command]"C:\Program Files\Git\bin\git.exe" branch --list --remote origin/main +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:58.3741810Z origin/main +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:58.3807859Z [command]"C:\Program Files\Git\bin\git.exe" rev-parse refs/remotes/origin/main +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:58.4208402Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:58.4247551Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:58.4247944Z ##[group]Determining the checkout info +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:58.4248546Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:58.4257219Z [command]"C:\Program Files\Git\bin\git.exe" sparse-checkout disable +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:58.4663793Z [command]"C:\Program Files\Git\bin\git.exe" config --local --unset-all extensions.worktreeConfig +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:58.5102658Z ##[group]Checking out the ref +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:58.5114706Z [command]"C:\Program Files\Git\bin\git.exe" checkout --progress --force -B main refs/remotes/origin/main +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:58.7384565Z Reset branch 'main' +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:58.7399164Z branch 'main' set up to track 'origin/main'. +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:58.7451169Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:58.7806749Z [command]"C:\Program Files\Git\bin\git.exe" log -1 --format=%H +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:58.8172157Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:58.8659809Z ##[group]Run oven-sh/setup-bun@v2 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:58.8660173Z with: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:58.8660367Z bun-version: latest +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:58.8660577Z no-cache: false +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:58.8662978Z token: *** +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:58.8663165Z env: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:58.8663356Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:58.8663614Z GIT_CONFIG_COUNT: 1 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:58.8663825Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:58.8664072Z GIT_CONFIG_VALUE_0: main +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:58.8664290Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:59.4102139Z Downloading a new version of Bun: https://github.com/oven-sh/bun/releases/download/bun-v1.3.14/bun-windows-x64.zip +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:30:59.8307519Z [command]"C:\Program Files\PowerShell\7\pwsh.exe" -NoLogo -NoProfile -NonInteractive -ExecutionPolicy Unrestricted -Command "$ErrorActionPreference = 'Stop' ; try { Add-Type -AssemblyName System.IO.Compression.ZipFile } catch { } ; try { [System.IO.Compression.ZipFile]::ExtractToDirectory('D:\a\_temp\29d591e1-5f49-4cc5-9609-b86637e36e39.zip', 'D:\a\_temp\b57caefb-52c5-4877-86fb-26a29ccbb8dc', $true) } catch { if (($_.Exception.GetType().FullName -eq 'System.Management.Automation.MethodException') -or ($_.Exception.GetType().FullName -eq 'System.Management.Automation.RuntimeException') ){ Expand-Archive -LiteralPath 'D:\a\_temp\29d591e1-5f49-4cc5-9609-b86637e36e39.zip' -DestinationPath 'D:\a\_temp\b57caefb-52c5-4877-86fb-26a29ccbb8dc' -Force } else { throw $_ } } ;" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:00.5978321Z [command]C:\Users\runneradmin\.bun\bin\bun.exe --revision +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:01.1833498Z 1.3.14+0d9b296af +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:01.2183731Z ##[group]Run bun install +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:01.2184099Z ^[[36;1mbun install^[[0m +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:01.2794484Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:01.2794842Z env: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:01.2795055Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:01.2795316Z GIT_CONFIG_COUNT: 1 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:01.2795527Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:01.2795786Z GIT_CONFIG_VALUE_0: main +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:01.2795986Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:01.5626248Z bun install v1.3.14 (0d9b296a) +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:17.0321535Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:17.0465826Z $ cd .. && husky .husky || true +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.0593646Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.0594105Z + @changesets/cli@2.31.0 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.0594518Z + @eslint/js@10.0.1 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.0594801Z + eslint@10.3.0 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.0595319Z + eslint-config-prettier@10.1.8 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.0595696Z + eslint-plugin-prettier@5.5.5 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.0596121Z + husky@9.1.7 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.0596358Z + lint-staged@17.0.4 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.0596641Z + prettier@3.8.3 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.0596906Z + command-stream@0.9.4 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.0597211Z + lino-objects-codec@0.4.0 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.0597421Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.0597540Z 199 packages installed [18.50s] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.1818655Z ##[group]Run bun run test +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.1818988Z ^[[36;1mbun run test^[[0m +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.1886003Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.1886341Z env: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.1886542Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.1886790Z GIT_CONFIG_COUNT: 1 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.1886999Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.1887236Z GIT_CONFIG_VALUE_0: main +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.1887437Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.4577754Z $ bun ../scripts/run-js-tests.mjs +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.5462956Z bun test v1.3.14 (0d9b296a) +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.5744253Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.5745768Z ##[group]test\args-parser-control.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6078716Z (pass) control options > should parse --stop with UUID or session name [1.00ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6079599Z (pass) control options > should parse --stop=value format [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6080607Z (pass) control options > should parse --terminate with UUID or session name [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6081106Z (pass) control options > should parse --terminate=value format [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6087678Z (pass) control options > should throw error for missing --stop argument [0.71ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6088504Z (pass) control options > should throw error for empty --stop=value argument [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6089817Z (pass) control options > should throw error for missing --terminate argument [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6090610Z (pass) control options > should throw error for empty --terminate=value argument [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6092036Z (pass) control options > should reject combining query and control modes [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6093077Z (pass) control options > should reject combining upload-log with control modes [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6094984Z (pass) control options > should reject output-format with control modes [0.13ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6096004Z (pass) control options > should default control options to null [0.12ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6096494Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6096941Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6097112Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6097524Z ##[group]test\args-parser-docker-cleanup.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6137953Z (pass) docker container cleanup options > should parse --auto-remove-docker-container flag [0.36ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6141730Z (pass) docker container cleanup options > should parse --always-cleanup-container flag [0.42ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6144010Z (pass) docker container cleanup options > should parse --keep-container flag [0.12ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6145204Z (pass) docker container cleanup options > should parse --keep-container-on-fail flag [0.17ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6146281Z (pass) docker container cleanup options > should default cleanup flags to false [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6150238Z (pass) docker container cleanup options > should throw error for docker cleanup options without docker isolation [0.45ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6152335Z (pass) docker container cleanup options > should throw error for docker cleanup options without isolation [0.23ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6154039Z (pass) docker container cleanup options > should work with keep-alive and auto-remove-docker-container [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6157516Z (pass) docker container cleanup options > should reject conflicting docker cleanup options [0.35ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6158392Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6158828Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6158990Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6159354Z ##[group]test\args-parser-isolation-alias.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6184745Z (pass) parseArgs --isolation alias > should parse --isolation alias with value [0.13ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6186478Z (pass) parseArgs --isolation alias > should parse --isolation=value alias format [0.15ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6187548Z (pass) parseArgs --isolation alias > should parse --isolation alias before command without separator [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6191509Z (pass) parseArgs unknown wrapper options > should throw for unknown wrapper option before separator [0.13ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6192814Z (pass) parseArgs unknown wrapper options > should throw for unknown wrapper option without separator [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6193891Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6194310Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6194786Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6195174Z ##[group]test\args-parser-shell.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6218123Z (pass) shell option > should default shell to auto [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6218734Z (pass) shell option > should parse --shell bash [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6220096Z (pass) shell option > should parse --shell zsh [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6221578Z (pass) shell option > should parse --shell sh [0.16ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6223324Z (pass) shell option > should parse --shell auto [0.12ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6224789Z (pass) shell option > should parse --shell=value format [0.14ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6225805Z (pass) shell option > should normalize shell to lowercase [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6228090Z (pass) shell option > should throw error for missing shell argument [0.18ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6229328Z (pass) shell option > should throw error for invalid shell [0.13ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6231817Z (pass) shell option > should list valid shells in error message [0.24ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6233657Z (pass) shell option > should work with ssh isolation [0.13ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6234175Z (pass) VALID_SHELLS > should include bash [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6234473Z (pass) VALID_SHELLS > should include zsh [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6234858Z (pass) VALID_SHELLS > should include sh [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6235281Z (pass) VALID_SHELLS > should include auto [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6235482Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6235772Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6235877Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6236104Z ##[group]test\args-parser.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6284212Z (pass) parseArgs > basic command parsing > should parse simple command without options [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6285420Z (pass) parseArgs > basic command parsing > should parse command with -- separator [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6286359Z (pass) parseArgs > basic command parsing > should parse empty command correctly [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6287189Z (pass) parseArgs > isolation options > should parse --isolated with value [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6287779Z (pass) parseArgs > isolation options > should parse -i shorthand [0.14ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6289209Z (pass) parseArgs > isolation options > should parse --isolated=value format [0.15ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6290558Z (pass) parseArgs > isolation options > should normalize backend to lowercase [0.14ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6291851Z (pass) parseArgs > isolation options > should throw error for missing backend argument [0.12ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6292589Z (pass) parseArgs > attached and detached modes > should parse --attached flag [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6293326Z (pass) parseArgs > attached and detached modes > should parse -a shorthand [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6294004Z (pass) parseArgs > attached and detached modes > should parse --detached flag [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6294715Z (pass) parseArgs > attached and detached modes > should parse -d shorthand [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6296715Z (pass) parseArgs > attached and detached modes > should throw error when both --attached and --detached are set [0.13ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6298334Z (pass) parseArgs > attached and detached modes > should provide helpful error message for mode conflict [0.14ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6299571Z (pass) parseArgs > session option > should parse --session with value [0.15ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6300522Z (pass) parseArgs > session option > should parse -s shorthand [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6301491Z (pass) parseArgs > session option > should parse --session=value format [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6302536Z (pass) parseArgs > session option > should throw error for session without isolation [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6304603Z (pass) parseArgs > docker image option > should parse --image with value [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6325393Z (pass) parseArgs > docker image option > should parse --image=value format [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6327978Z (pass) parseArgs > docker image option > should use default OS-matched image for docker without --image [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6329198Z (pass) parseArgs > docker image option > should throw error for image with non-docker backend [0.12ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6330183Z (pass) parseArgs > SSH endpoint option > should parse --endpoint with value [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6331057Z (pass) parseArgs > SSH endpoint option > should parse --endpoint=value format [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6331939Z (pass) parseArgs > SSH endpoint option > should throw error for ssh without endpoint [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6332964Z (pass) parseArgs > SSH endpoint option > should throw error for endpoint with non-ssh backend [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6333863Z (pass) parseArgs > keep-alive option > should parse --keep-alive flag [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6334651Z (pass) parseArgs > keep-alive option > should parse -k shorthand [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6335456Z (pass) parseArgs > keep-alive option > should default keepAlive to false [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6336373Z (pass) parseArgs > keep-alive option > should throw error for keep-alive without isolation [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6337297Z (pass) parseArgs > keep-alive option > should work with detached mode [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6338491Z (pass) parseArgs > keep-alive option > should work with docker [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6339694Z (pass) parseArgs > command without separator > should parse command after options without separator [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6340793Z (pass) parseArgs > command without separator > should handle mixed options and command [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6341691Z (pass) parseArgs > backend validation > should accept valid backends [0.12ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6342554Z (pass) parseArgs > backend validation > should throw error for invalid backend [0.27ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6343477Z (pass) parseArgs > backend validation > should list valid backends in error message [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6344285Z (pass) validateOptions > should pass for valid options [0.25ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6345011Z (pass) validateOptions > should throw for attached and detached together [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6345770Z (pass) validateOptions > should pass for docker with image [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6346488Z (pass) generateSessionName > should generate unique session names [0.16ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6347199Z (pass) generateSessionName > should use default prefix [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6347840Z (pass) generateSessionName > should use custom prefix [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6348563Z (pass) generateSessionName > should contain timestamp-like portion [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6349327Z (pass) hasIsolation > should return true when isolated is set [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6350070Z (pass) hasIsolation > should return false when isolated is null [0.01ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6350778Z (pass) getEffectiveMode > should return attached by default [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6351533Z (pass) getEffectiveMode > should return attached when explicitly set [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6352287Z (pass) getEffectiveMode > should return detached when set [0.01ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6352898Z (pass) VALID_BACKENDS > should include screen [0.01ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6353428Z (pass) VALID_BACKENDS > should include tmux [0.01ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6353988Z (pass) VALID_BACKENDS > should include docker +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6354795Z (pass) user isolation option > should parse --isolated-user without value (auto-generated username) [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6355822Z (pass) user isolation option > should parse --isolated-user with custom username [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6356620Z (pass) user isolation option > should parse -u shorthand [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6357655Z (pass) user isolation option > should parse -u with custom username [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6358458Z (pass) user isolation option > should parse --isolated-user=value format [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6359720Z (pass) user isolation option > should work with isolation options [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6360588Z (pass) user isolation option > should work without isolation (standalone user isolation) [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6361435Z (pass) user isolation option > should accept valid usernames [0.20ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6362383Z (pass) user isolation option > should reject invalid username formats with --isolated-user=value syntax [0.19ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6363498Z (pass) user isolation option > should not consume invalid username as argument (treats as command) [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6364382Z (pass) user isolation option > should throw error for user with docker isolation [0.14ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6365092Z (pass) user isolation option > should work with tmux isolation [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6365826Z (pass) use-command-stream option > should parse --use-command-stream flag [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6366631Z (pass) use-command-stream option > should default useCommandStream to false [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6367408Z (pass) use-command-stream option > should work with other options [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6368166Z (pass) use-command-stream option > should work without other options [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6370135Z (pass) keep-user option > should parse --keep-user flag [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6370834Z (pass) keep-user option > should default keepUser to false [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6371590Z (pass) keep-user option > should throw error for keep-user without user [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6372400Z (pass) keep-user option > should work with user and isolation options [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6373125Z (pass) status option > should parse --status with UUID [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6373788Z (pass) status option > should parse --status=value format [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6374514Z (pass) status option > should throw error for missing UUID argument [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6375369Z (pass) status option > should throw error for --status with -flag as next argument [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6376168Z (pass) status option > should default status to null [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6376919Z (pass) upload-log option > should parse --upload-log with UUID or session name [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6377759Z (pass) upload-log option > should parse --upload-log=value format [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6378593Z (pass) upload-log option > should throw error for missing --upload-log argument [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6379808Z (pass) upload-log option > should throw error for empty --upload-log=value argument [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6380952Z (pass) upload-log option > should default uploadLog to null [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6381401Z (pass) list option > should parse --list flag [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6381783Z (pass) list option > should parse --list with JSON output format [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6382209Z (pass) list option > should normalize output format with --list [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6382592Z (pass) list option > should default list to false [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6383004Z (pass) output-format option > should parse --output-format with --status [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6383479Z (pass) output-format option > should parse --output-format=value format [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6383948Z (pass) output-format option > should normalize format to lowercase [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6384413Z (pass) output-format option > should throw error for missing format argument [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6384883Z (pass) output-format option > should throw error for invalid format [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6385418Z (pass) output-format option > should throw error for output-format without status [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6385939Z (pass) output-format option > should accept all valid output formats [0.15ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6386593Z (pass) output-format option > should default outputFormat to null [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6387024Z (pass) VALID_OUTPUT_FORMATS > should include links-notation [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6387534Z (pass) VALID_OUTPUT_FORMATS > should include json [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6387884Z (pass) VALID_OUTPUT_FORMATS > should include text [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6388230Z (pass) cleanup options > should parse --cleanup flag [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6388625Z (pass) cleanup options > should parse --cleanup-dry-run flag [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6389026Z (pass) cleanup options > should default cleanup to false [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6389269Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6389582Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6389684Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6389995Z ##[group]test\check-js-coverage.mjs: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6416440Z (pass) check-js-coverage > parses line coverage from a real Bun text report [0.33ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6417743Z (pass) check-js-coverage > reads the line column, not the function column [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6418643Z (pass) check-js-coverage > ignores the uncovered-lines column when picking numbers [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6419525Z (pass) check-js-coverage > returns null when no totals row is present [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6420429Z (pass) check-js-coverage > fails instead of skipping when coverage cannot be determined [0.13ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6421331Z (pass) check-js-coverage > passes when coverage meets the threshold [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6422097Z (pass) check-js-coverage > fails when coverage is below the threshold [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6422544Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6422910Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6423082Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6423460Z ##[group]test\ci-workflow-invariants.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6455203Z (pass) CI workflow invariants > finds every workflow file [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6468826Z (pass) CI workflow invariants > declares a least-privilege default permission set [1.23ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6498362Z (pass) CI workflow invariants > gives every job a timeout [2.86ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6504775Z (pass) CI workflow invariants > never puts concurrency at workflow level [0.63ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6516244Z (pass) CI workflow invariants > gives every job its own concurrency group [1.17ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6529169Z (pass) CI workflow invariants > makes writers non-cancellable and read-only checks cancellable [1.27ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6538800Z (pass) CI workflow invariants > uses !cancelled() rather than always() outside the status job [0.95ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6560205Z (pass) CI workflow invariants > aggregates every job into a pipeline-status gate [2.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6569151Z (pass) CI workflow invariants > configures git before checkout so no init hints are printed [0.85ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6592049Z (pass) CI workflow invariants > never swallows a failing command in a quality gate [2.27ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6622516Z (pass) CI workflow invariants > references only helper scripts that exist [3.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6625278Z (pass) CI workflow invariants > parses coverage through the tested helper, not an inline grep [0.27ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6625810Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6626156Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6626267Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:20.6626501Z ##[group]test\cli.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:24.8192263Z (pass) CLI version flag > should display version with --version [4146.84ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.2472135Z (pass) CLI version flag > should display version with -v [427.96ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.6163255Z (pass) CLI version flag > should show correct package version [369.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.6984156Z (pass) CLI basic behavior > should show usage when no arguments provided [82.01ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.7828116Z (pass) CLI basic behavior > should show usage when no command provided after -- [84.41ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.8695485Z Skipping: screen not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.8696902Z (pass) CLI isolation output (issue #67) > should display screen session name when using screen isolation [86.80ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.9509487Z Skipping: tmux not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.9511053Z (pass) CLI isolation output (issue #67) > should display tmux session name when using tmux isolation [81.38ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:30.9636121Z (pass) CLI isolation output (issue #67) > should display docker container name when using docker isolation [5012.59ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:30.9636738Z Skipping: docker not available or cannot run Linux images +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:30.9638648Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:30.9639071Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:30.9639227Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:30.9639692Z ##[group]test\command-builder-docker-cleanup.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:30.9689157Z (pass) command-builder docker cleanup forwarding > forwards cleanup policy flags when a remaining level uses docker [0.44ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:30.9690316Z (pass) command-builder docker cleanup forwarding > does not forward docker cleanup flags after the docker level is consumed [0.12ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:30.9690881Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:30.9691214Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:30.9691333Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:30.9691775Z ##[group]test\create-github-release.mjs: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:31.1986475Z (pass) create-github-release script > treats an existing GitHub release as an idempotent skip [227.24ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:31.3466160Z (pass) create-github-release script > fails when gh api returns an unexpected error [147.92ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:31.3466591Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:31.3467153Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:31.3467296Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:31.3467605Z ##[group]test\docker-autoremove.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:31.3503608Z (pass) Docker Container Cleanup Policy > cleanup decisions > should keep abnormal containers under the default policy [0.13ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:31.3504554Z (pass) Docker Container Cleanup Policy > cleanup decisions > should keep OOM-killed containers with keepContainerOnFail [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:31.3505304Z (pass) Docker Container Cleanup Policy > cleanup decisions > should honor explicit always-cleanup policy [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:31.3507848Z (pass) Docker Container Cleanup Policy > cleanup decisions > should make the detached watcher inspect OOMKilled before default cleanup [0.34ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.1814321Z (pass) Docker Container Cleanup Policy > auto-remove enabled > should automatically remove container when autoRemoveDockerContainer is true [830.55ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.1815873Z Skipping: docker not available, daemon not running, or Linux containers not supported +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.3636749Z (pass) Docker Container Cleanup Policy > default cleanup > should remove container filesystem by default [182.27ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.3637470Z Skipping: docker not available, daemon not running, or Linux containers not supported +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.5381451Z (pass) Docker Container Cleanup Policy > keep-container opt-out > should preserve container filesystem when keepContainer is true [174.43ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.5382917Z Skipping: docker not available, daemon not running, or Linux containers not supported +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.7400865Z (pass) Docker Container Cleanup Policy > keep-container opt-out > should preserve failed containers when keepContainerOnFail is true [201.89ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.7401694Z Skipping: docker not available, daemon not running, or Linux containers not supported +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9142540Z Skipping: docker not available, daemon not running, or Linux containers not supported +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9143585Z (pass) Docker Container Cleanup Policy > attached mode logging > should write attached docker output to the provided host log path [174.21ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9144295Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9144752Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9144875Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9145117Z ##[group]test\docker-network-integration.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9192049Z (pass) Docker named network integration > reaches a private sidecar on each of two networks [0.15ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9194707Z (pass) Docker named network integration > fails for a missing network without orphaning a container [0.29ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9195716Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9196050Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9196162Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9196412Z ##[group]test\docker-network-lifecycle.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9217505Z (pass) docker network lifecycle helpers > returns an empty list when no network is requested [0.16ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9218485Z (pass) docker network lifecycle helpers > wraps a single network into a list [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9219084Z (pass) docker network lifecycle helpers > prefers the explicit networks list over the single network [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9219731Z (pass) docker network lifecycle helpers > ignores an empty networks list and falls back to network [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9222930Z (pass) docker network lifecycle helpers > keeps verbose output switched off by default [0.42ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9223466Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9223835Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9223994Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9224337Z ##[group]test\docker-runtime-options.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9254209Z (pass) Docker runtime options parsing > should parse repeatable --volume and -v [0.14ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9255010Z (pass) Docker runtime options parsing > should parse --volume=value and -v=value [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9255822Z (pass) Docker runtime options parsing > should parse repeatable --mount [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9256756Z (pass) Docker runtime options parsing > should parse repeatable --env and -e [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9257391Z (pass) Docker runtime options parsing > should parse --privileged [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9258860Z (pass) Docker runtime options parsing > should parse repeatable --network forms without consuming child args [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9259767Z (pass) Docker runtime options parsing > should parse repeatable --network-alias value and equals forms [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9260576Z (pass) Docker runtime options parsing > should default runtime options to empty/false [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9262158Z (pass) Docker runtime options parsing > should throw when --volume requires an argument [0.12ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9263020Z (pass) Docker runtime options parsing > should throw when --env requires an argument [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9264936Z (pass) Docker runtime options validation > should reject --volume with non-docker backend [0.12ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9266100Z (pass) Docker runtime options validation > should reject --mount without isolation [0.12ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9267629Z (pass) Docker runtime options validation > should reject --env with non-docker backend [0.13ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9269880Z (pass) Docker runtime options validation > should reject --privileged without docker [0.14ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9272469Z (pass) Docker runtime options validation > should reject network options without docker [0.24ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9277902Z (pass) Docker runtime options validation > should accept runtime options when stack includes docker [0.49ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9278930Z (pass) buildDockerRuntimeArgs > should build empty args by default [0.15ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9279726Z (pass) buildDockerRuntimeArgs > should add --privileged first [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9280589Z (pass) buildDockerRuntimeArgs > should expand env, volumes, and mounts in order [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9281930Z (pass) buildDockerRuntimeStatusLines > should return no lines for empty options [0.13ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9284177Z (pass) buildDockerRuntimeStatusLines > should format volumes, mounts, env, and privileged lines [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9285366Z (pass) buildDockerRuntimeStatusLines > should join multiple volumes with a comma [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9286595Z (pass) buildDockerRuntimeMetadata > should null out empty collections and falsy privileged [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9287616Z (pass) buildDockerRuntimeMetadata > should pass through populated collections and privileged [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9288271Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9288720Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9288902Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9289570Z ##[group]test\echo-integration.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9326786Z === Echo Integration Tests - Issue #55 === +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9327565Z Testing that "echo hi" works correctly across all isolation modes +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9328930Z Coverage: No isolation, Screen (attached/detached), Tmux (attached/detached), Docker (attached/detached) +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:32.9329570Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:35.9331545Z ✓ No isolation mode: echo hi works correctly +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:36.2705803Z (pass) Echo Integration Tests - Issue #55 > No Isolation Mode (Direct Execution) > should execute echo hi and show output with proper formatting [2643.86ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:36.2706763Z (pass) Echo Integration Tests - Issue #55 > No Isolation Mode (Direct Execution) > should execute echo with single quotes [337.41ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:36.2707630Z ✓ No isolation mode: echo with single quotes works +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:36.6024596Z (pass) Echo Integration Tests - Issue #55 > No Isolation Mode (Direct Execution) > should execute echo with double quotes [331.86ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:36.6026121Z ✓ No isolation mode: echo with double quotes works +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:37.0070116Z (pass) Echo Integration Tests - Issue #55 > No Isolation Mode (Direct Execution) > should have consistent empty line formatting [404.53ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:37.0071455Z ✓ Empty line formatting is consistent +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:37.0072081Z (pass) Echo Integration Tests - Issue #55 > Screen Isolation Mode > should skip screen tests when screen is not installed [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:37.0072851Z (pass) Echo Integration Tests - Issue #55 > Tmux Isolation Mode > should skip tmux tests when tmux is not installed [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:37.0073669Z (pass) Echo Integration Tests - Issue #55 > Docker Isolation Mode > should skip docker tests when docker is not available or cannot run Linux containers [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:37.0074367Z ⚠ screen not installed, skipping screen tests +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:37.0074720Z ⚠ tmux not installed, skipping tmux tests +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:37.0075182Z ⚠ docker not available or cannot run Linux containers, skipping docker tests +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:37.4072776Z (pass) Echo Integration Tests - Issue #55 > Output Block Formatting > should not truncate long log paths [400.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:37.4073618Z ✓ Log paths are not truncated +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:37.8040641Z (pass) Echo Integration Tests - Issue #55 > Output Block Formatting > should show full session ID in both start and finish blocks [396.72ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:37.8041587Z ✓ Session IDs are complete UUIDs in both blocks +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.2022401Z (pass) Echo Integration Tests - Issue #55 > Output Block Formatting > should have consistent exit code formatting [398.19ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.2023259Z ✓ Exit code formatting is consistent +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.5967380Z (pass) Echo Integration Tests - Issue #55 > Output Block Formatting > should include timing information in finish block [394.48ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.5968119Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.5968772Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.5969312Z ✓ Timing information is present in finish block +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.5969540Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.5969787Z ##[group]test\execution-control.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.6030384Z (pass) execution control > should map screen stop to CTRL+C injection [0.50ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.6263559Z (pass) execution control > should send stop command to a detached screen session [23.28ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.6307094Z (pass) execution control > should stop a detached docker container with docker stop [4.35ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.6339297Z (pass) execution control > should send docker terminate through docker kill [3.24ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.6364772Z (pass) execution control > should reject non-detached records [2.54ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.6365758Z (pass) process id collection > should parse a GNU Screen process id from screen -ls output [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.6368511Z (pass) process id collection > should collect wrapper, screen, and descendant process IDs [0.23ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.6369068Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.6369853Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.6369976Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.6370217Z ##[group]test\execution-store.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.6406301Z === Execution Store Unit Tests === +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.6434182Z (pass) ExecutionRecord > should create a new execution record with default values [0.16ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.6435111Z (pass) ExecutionRecord > should create a new execution record with custom values [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.6436296Z (pass) ExecutionRecord > should mark execution as completed [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.6437105Z (pass) ExecutionRecord > should convert to plain object and back [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.6452175Z (pass) LockManager > should acquire and release a lock [1.47ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.6473424Z (pass) LockManager > should fail to acquire lock if already held by another process [2.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.6481087Z (pass) LockManager > should detect stale locks [0.79ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.6488737Z (pass) ExecutionStore > should create app folder on initialization [0.74ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.6511600Z (pass) ExecutionStore > should save and retrieve an execution record [2.28ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.6551649Z (pass) ExecutionStore > should update an existing record [3.99ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.6613512Z (pass) ExecutionStore > should get all records [6.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.6683479Z (pass) ExecutionStore > should get records by status [7.00ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.6745338Z (pass) ExecutionStore > should get recent records [6.19ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.6784994Z (pass) ExecutionStore > should delete a record [3.96ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.6796823Z (pass) ExecutionStore > should return false when deleting non-existent record [1.17ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.6847547Z (pass) ExecutionStore > should clear all records [5.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.6918083Z (pass) ExecutionStore > should get statistics [7.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.7221923Z (pass) ExecutionStore > should handle concurrent saves with locking [29.96ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.7244245Z (pass) ExecutionStore > should persist data to lino file [2.59ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.7281723Z (pass) isClinkInstalled > should return a boolean [3.76ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.7310640Z (pass) ExecutionStore with lino-objects-codec > should properly encode and decode complex options [2.85ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.7331978Z (pass) ExecutionStore with lino-objects-codec > should handle special characters in command [2.14ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.7354984Z (pass) ExecutionStore with lino-objects-codec > should handle unicode characters [2.28ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.7396717Z (pass) ExecutionStore verifyConsistency > should report consistency status for lino-only store [4.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.7424692Z (pass) ExecutionStore cleanupStale > should return empty result when no stale records exist [2.79ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.7450062Z (pass) ExecutionStore cleanupStale > should detect stale records with non-existent PIDs [2.51ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.7474607Z (pass) ExecutionStore cleanupStale > should detect stale records that exceed max age [2.44ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.7495967Z (pass) ExecutionStore cleanupStale > should not detect records within max age as stale [2.16ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.7541846Z (pass) ExecutionStore cleanupStale > should clean up stale records when dryRun is false [4.55ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.7568977Z (pass) ExecutionStore cleanupStale > should handle custom max age [2.70ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.7569424Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.7569785Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.7569901Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.7570136Z ##[group]test\failure-handler.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.7630658Z (pass) failure-handler > parseGitUrl > should parse HTTPS GitHub URL [0.33ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.7631539Z (pass) failure-handler > parseGitUrl > should parse HTTPS URL with .git suffix [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.7632324Z (pass) failure-handler > parseGitUrl > should parse SSH git@ URL [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.7633120Z (pass) failure-handler > parseGitUrl > should parse git+https URL format [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.7635023Z (pass) failure-handler > parseGitUrl > should return null for empty string [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.7635659Z (pass) failure-handler > parseGitUrl > should return null for null/undefined input [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.7636620Z (pass) failure-handler > parseGitUrl > should return null for non-github URL [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.7637156Z (pass) failure-handler > parseGitUrl > should return null for invalid/random string [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.7637770Z (pass) failure-handler > parseGitUrl > should normalize URL to https://github.com format [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.7639092Z (pass) failure-handler > parseGitUrl > should handle URL with subdirectory (only owner/repo captured) [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.7640032Z (pass) failure-handler > parseGitUrl > should return object with owner, repo, url keys [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.7640955Z (pass) failure-handler > handleFailure > should return early when disableAutoIssue is true [0.26ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.7641987Z (pass) failure-handler > handleFailure > should return early when disableAutoIssue is true (verbose mode) [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.7643368Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.7643837Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.7644014Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.7644380Z ##[group]test\isolation-cleanup.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.7644664Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.7644670Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.7644904Z Auto-issue creation disabled via START_DISABLE_AUTO_ISSUE +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.8492746Z Skipping: screen not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.8493517Z (pass) Isolation Resource Cleanup Verification > screen resource cleanup > should not list screen session after command completes (auto-exit by default) [82.68ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.9309928Z Skipping: screen not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:38.9310724Z (pass) Isolation Resource Cleanup Verification > screen resource cleanup > should keep screen session alive when keepAlive is true [81.74ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.0105507Z Skipping: tmux not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.0106279Z (pass) Isolation Resource Cleanup Verification > tmux resource cleanup > should not list tmux session after command completes (auto-exit by default) [79.50ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.0894428Z (pass) Isolation Resource Cleanup Verification > tmux resource cleanup > should keep tmux session alive when keepAlive is true [78.82ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.0895055Z Skipping: tmux not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.2637959Z Skipping: docker not available, daemon not running, or Linux containers not supported +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.2638900Z (pass) Isolation Resource Cleanup Verification > docker resource cleanup > should show docker container as exited after command completes (auto-exit by default) [174.33ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4516808Z Skipping: docker not available, daemon not running, or Linux containers not supported +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4517959Z (pass) Isolation Resource Cleanup Verification > docker resource cleanup > should keep docker container running when keepAlive is true [187.85ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4518478Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4518891Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4518998Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4519237Z ##[group]test\isolation-log-utils.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4548617Z (pass) isolation-log-utils > getTimestamp > should return a non-empty string [0.12ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4549825Z (pass) isolation-log-utils > getTimestamp > should return a timestamp without T or Z (ISO-like but space-separated) [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4551079Z (pass) isolation-log-utils > getTimestamp > should contain date-like content (numbers and dashes) [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4552350Z (pass) isolation-log-utils > getTimestamp > should return different values on successive calls (or same within same ms) [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4553566Z (pass) isolation-log-utils > generateLogFilename > should return a string ending with .log [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4554651Z (pass) isolation-log-utils > generateLogFilename > should include the environment name in the filename [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4556082Z (pass) isolation-log-utils > generateLogFilename > should start with "start-command-" [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4557233Z (pass) isolation-log-utils > generateLogFilename > should generate unique filenames on successive calls [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4558704Z (pass) isolation-log-utils > generateLogFilename > should handle different environment names [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4559747Z (pass) isolation-log-utils > createLogHeader > should return a non-empty string [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4560726Z (pass) isolation-log-utils > createLogHeader > should include the command in the header [0.12ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4561707Z (pass) isolation-log-utils > createLogHeader > should include the environment in the header [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4562757Z (pass) isolation-log-utils > createLogHeader > should include the session name in the header [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4563719Z (pass) isolation-log-utils > createLogHeader > should include the mode in the header [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4564669Z (pass) isolation-log-utils > createLogHeader > should include image field when provided [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4565746Z (pass) isolation-log-utils > createLogHeader > should include user field when provided [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4566858Z (pass) isolation-log-utils > createLogHeader > should NOT include Image line when image is not provided [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4567950Z (pass) isolation-log-utils > createLogHeader > should contain separator line [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4568857Z (pass) isolation-log-utils > createLogFooter > should return a non-empty string [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4569755Z (pass) isolation-log-utils > createLogFooter > should include the exit code [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4570899Z (pass) isolation-log-utils > createLogFooter > should include exit code 0 [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4571757Z (pass) isolation-log-utils > createLogFooter > should include the end time [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4572627Z (pass) isolation-log-utils > createLogFooter > should contain separator line [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4573455Z (pass) isolation-log-utils > getLogDir > should return a string [0.15ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4574213Z (pass) isolation-log-utils > getLogDir > should return a non-empty path [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4575072Z (pass) isolation-log-utils > getLogDir > should use START_LOG_DIR env var when set [0.24ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4576201Z (pass) isolation-log-utils > getLogDir > should fall back to /tmp/start-command/logs when START_LOG_DIR is not set [0.18ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4577343Z (pass) isolation-log-utils > createLogPath > should return a string ending with .log [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4578265Z (pass) isolation-log-utils > createLogPath > should return an absolute path [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4579194Z (pass) isolation-log-utils > createLogPath > should include the environment name [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4580129Z (pass) isolation-log-utils > createLogPath > should be under the log directory [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4581542Z (pass) isolation-log-utils > createLogPath > should create stable isolation log path when execution id is provided [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4582902Z (pass) isolation-log-utils > createLogPath > should create stable direct log path without duplicated environment segment [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4583693Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4584122Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4584276Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4584909Z ##[group]test\isolation-stacking.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4604901Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --isolated > should parse single isolation (backward compatible) [0.23ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4607146Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --isolated > should parse multi-level isolation [0.23ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4608230Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --isolated > should parse 5-level isolation [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4609445Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --isolated > should parse --isolated=value syntax [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4610795Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --image > should parse single image (backward compatible) [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4612133Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --image > should parse image sequence with placeholders [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4613250Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --image > should parse --image=value syntax [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4614423Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --endpoint > should parse single endpoint (backward compatible) [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4615685Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --endpoint > should parse endpoint sequence with placeholders [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4616659Z (pass) Isolation Stacking - Args Parser > hasStackedIsolation > should return true for multi-level [0.12ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4617320Z (pass) Isolation Stacking - Args Parser > hasStackedIsolation > should return false for single level [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4617960Z (pass) Isolation Stacking - Args Parser > hasStackedIsolation > should return false for no isolation [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4618834Z (pass) Isolation Stacking - Validation > validateOptions > should validate single backend (backward compatible) [0.20ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4620280Z (pass) Isolation Stacking - Validation > validateOptions > should validate multi-level stack [0.12ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4621988Z (pass) Isolation Stacking - Validation > validateOptions > should throw on invalid backend in stack [0.16ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4622911Z (pass) Isolation Stacking - Validation > validateOptions > should throw on missing SSH endpoint [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4624239Z (pass) Isolation Stacking - Validation > validateOptions > should throw on image/stack length mismatch [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4625619Z (pass) Isolation Stacking - Validation > validateOptions > should throw on depth exceeding limit [0.12ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4626921Z (pass) Isolation Stacking - Validation > validateOptions > should distribute single image to all levels [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4627976Z (pass) Isolation Stacking - Validation > validateOptions > should apply default docker image for each docker level [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4628872Z (pass) Isolation Stacking - Validation > validateOptions > should throw if image provided but no docker in stack [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4630460Z (pass) Isolation Stacking - Validation > validateOptions > should throw if endpoint provided but no ssh in stack [0.12ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4631493Z (pass) Isolation Stacking - Backward Compatibility > should work with existing docker command [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4632265Z (pass) Isolation Stacking - Backward Compatibility > should work with existing ssh command [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4633286Z (pass) Isolation Stacking - Backward Compatibility > should work with existing screen command [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4634152Z (pass) Isolation Stacking - Backward Compatibility > should work with -i shorthand [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4634889Z (pass) Isolation Stacking - Backward Compatibility > should work with attached mode [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4635483Z (pass) Isolation Stacking - Backward Compatibility > should work with session name [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4636385Z (pass) Isolation Stacking - Backward Compatibility > should work with session-id [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4636900Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4637169Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4637279Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4637494Z ##[group]test\isolation.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4681660Z (pass) Isolation Module > wrapCommandWithUser > should return command unchanged when user is null [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4683398Z (pass) Isolation Module > wrapCommandWithUser > should wrap command with sudo when user is specified [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4684457Z (pass) Isolation Module > wrapCommandWithUser > should escape single quotes in command [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.4685030Z (pass) Isolation Module > wrapCommandWithUser > should use non-interactive sudo [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.5481355Z (pass) Isolation Module > isCommandAvailable > should return true for common commands (echo) [79.71ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.6285401Z (pass) Isolation Module > isCommandAvailable > should return true for node [80.37ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.7227414Z (pass) Isolation Module > isCommandAvailable > should return false for non-existent command [94.20ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.7442968Z (pass) Isolation Module > isCommandAvailable > should return false for empty command [21.56ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.7458390Z (pass) Isolation Module > hasTTY > should return a boolean [1.56ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.7459375Z (pass) Isolation Module > hasTTY > should return false when running in test environment (no TTY) [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.7459834Z hasTTY: false +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.8253347Z (pass) Isolation Module > isolation environment checks > should check if screen is available [79.33ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.8253857Z screen available: false +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.9062191Z tmux available: false +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.9062736Z (pass) Isolation Module > isolation environment checks > should check if tmux is available [80.91ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.9868156Z (pass) Isolation Module > isolation environment checks > should check if docker is available [80.54ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:39.9868681Z docker available: true +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:40.0650790Z (pass) Isolation Module > isolation environment checks > should check if ssh is available [78.24ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:40.0651298Z ssh available: true +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:40.1582854Z (pass) Isolation Module > getScreenVersion > should return version object or null [93.19ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:40.1583349Z screen not installed, version is null +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:40.1693833Z (pass) Isolation Module > getScreenVersion > should cache the version result [11.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:40.1801052Z supportsLogfileOption: false +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:40.1906500Z (pass) Isolation Module > supportsLogfileOption > should return boolean [10.77ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:40.1907135Z (pass) Isolation Module > supportsLogfileOption > should return true for screen >= 4.5.1 [10.48ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:40.3512048Z (pass) Isolation Runner Error Handling > runInScreen > should return informative error if screen is not installed [160.46ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:40.5111882Z (pass) Isolation Runner Error Handling > runInTmux > should return informative error if tmux is not installed [159.96ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:40.5917616Z Skipping: docker is installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:40.9117250Z (pass) Isolation Runner Error Handling > runInDocker > should return informative error if docker is not installed [80.63ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:40.9117995Z (pass) Isolation Runner Error Handling > runInDocker > should require image option [319.86ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:40.9907915Z Skipping: ssh is installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:40.9908534Z (pass) Isolation Runner Error Handling > runInSsh > should return informative error if ssh is not installed [79.14ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:41.0703052Z (pass) Isolation Runner Error Handling > runInSsh > should require endpoint option [79.39ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:41.1504715Z Skipping: screen not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:41.1505405Z (pass) Isolation Keep-Alive Behavior > runInScreen keep-alive messages > should include auto-exit message by default in detached mode [80.24ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:41.2300059Z Skipping: screen not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:41.2300717Z (pass) Isolation Keep-Alive Behavior > runInScreen keep-alive messages > should include keep-alive message when keepAlive is true [79.51ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:41.3092758Z Skipping: tmux not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:41.3875642Z (pass) Isolation Keep-Alive Behavior > runInTmux keep-alive messages > should include auto-exit message by default in detached mode [79.25ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:41.3876856Z (pass) Isolation Keep-Alive Behavior > runInTmux keep-alive messages > should include keep-alive message when keepAlive is true [78.22ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:41.3877670Z Skipping: tmux not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:41.5644620Z (pass) Isolation Keep-Alive Behavior > runInDocker keep-alive messages > should include auto-exit message by default in detached mode [176.87ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:41.5645427Z Skipping: docker not available, daemon not running, or Linux containers not supported +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:41.7367563Z Skipping: docker not available, daemon not running, or Linux containers not supported +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:41.7368378Z (pass) Isolation Keep-Alive Behavior > runInDocker keep-alive messages > should include keep-alive message when keepAlive is true [172.31ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:41.8156289Z (pass) Isolation Runner with Available Backends > runInTmux (if available) > should run command in detached tmux session [78.83ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:41.8156899Z Skipping: tmux not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:41.8159787Z (pass) Isolation Runner with Available Backends > runIsolated dispatcher > should dispatch to correct backend [0.36ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:42.0665522Z $ docker pull alpine:latest +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:42.0665845Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:42.5543926Z latest: Pulling from library/alpine +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:42.5654563Z no matching manifest for windows(10.0.26100)/amd64 in the manifest list entries +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:42.5686435Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:42.5688306Z ✗ +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:42.5688739Z │ +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:42.5689737Z (pass) Isolation Runner with Available Backends > runIsolated dispatcher > should pass options to backend [752.99ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:42.5690803Z (pass) Default Docker Image Detection > getDefaultDockerImage > should return a valid Docker image string [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:42.5691886Z (pass) Default Docker Image Detection > getDefaultDockerImage > should return an image with a tag [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:42.5692966Z (pass) Default Docker Image Detection > getDefaultDockerImage > should return a known base image [0.13ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:42.5695728Z (pass) detectShellInEnvironment > should return the forced shell when shellPreference is not auto [0.22ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:42.5696762Z (pass) detectShellInEnvironment > should return zsh when shellPreference is zsh [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:42.5697496Z (pass) detectShellInEnvironment > should return sh when shellPreference is sh [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:42.5698278Z (pass) detectShellInEnvironment > should return sh fallback when docker image is not provided [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:42.5698897Z (pass) detectShellInEnvironment > should return sh fallback when ssh endpoint is not provided [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:42.5699481Z (pass) detectShellInEnvironment > should return sh fallback for unknown environment [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.2838119Z Detected shell in alpine:latest: sh +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.2838743Z (pass) detectShellInEnvironment > should auto-detect shell in docker if docker is available [714.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.2840313Z (pass) detectShellInEnvironment > should read shell preference from options.shell [0.15ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.5957160Z $ docker pull alpine:latest +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.5957508Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.7794769Z latest: Pulling from library/alpine +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.7901306Z no matching manifest for windows(10.0.26100)/amd64 in the manifest list entries +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.7933461Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.7934104Z ✗ +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.7934935Z (pass) Shell option forwarding to isolation runners > runInDocker shell option > should accept shell option in options object [509.43ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.7935724Z │ +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.7935923Z runInDocker with --shell sh result: false +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.8723810Z (pass) Shell option forwarding to isolation runners > runInSsh shell option > should accept shell option in options object [78.80ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9502555Z (pass) Shell option forwarding to isolation runners > runInSsh shell option > should use auto mode when shell option is auto [77.84ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9504063Z (pass) isInteractiveShellCommand (issue #84) > should return true for "bash" [0.20ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9505451Z (pass) isInteractiveShellCommand (issue #84) > should return true for "zsh" [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9507823Z (pass) isInteractiveShellCommand (issue #84) > should return true for "sh" [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9509179Z (pass) isInteractiveShellCommand (issue #84) > should return true for "/bin/bash" [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9510139Z (pass) isInteractiveShellCommand (issue #84) > should return true for "/usr/bin/zsh" [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9511506Z (pass) isInteractiveShellCommand (issue #84) > should return true for "bash -l" (login flag, no -c) [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9512566Z (pass) isInteractiveShellCommand (issue #84) > should return false for "bash -c echo" [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9513576Z (pass) isInteractiveShellCommand (issue #84) > should return false for "bash -c 'echo hi'" [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9514488Z (pass) isInteractiveShellCommand (issue #84) > should return false for "npm test" [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9515392Z (pass) isInteractiveShellCommand (issue #84) > should return false for "echo hello" [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9516340Z (pass) isInteractiveShellCommand (issue #84) > should return false for "ls -la" [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9517310Z (pass) isInteractiveShellCommand (issue #84) > should return false for empty string [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9518213Z (pass) isInteractiveShellCommand (issue #84) > should return false for " " [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9518724Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9519190Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9519351Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9519974Z ##[group]test\merge-changesets.mjs: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9576937Z Working directory: C:\Users\RUNNER~1\AppData\Local\Temp\merge-changesets-6o26Aj +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9577641Z Changeset directory: C:\Users\RUNNER~1\AppData\Local\Temp\merge-changesets-6o26Aj\.changeset +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9578220Z Package name: start-command +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9578534Z Found 0 changeset file(s) +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9578784Z No merging needed (0 or 1 changeset found) +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9585880Z (pass) mergeChangesetsIn > does nothing with zero changesets [2.57ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9599796Z Working directory: C:\Users\RUNNER~1\AppData\Local\Temp\merge-changesets-207r3r +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9600428Z Changeset directory: C:\Users\RUNNER~1\AppData\Local\Temp\merge-changesets-207r3r\.changeset +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9600914Z Package name: start-command +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9601227Z Found 1 changeset file(s) +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9601520Z No merging needed (0 or 1 changeset found) +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9609412Z (pass) mergeChangesetsIn > does nothing with a single changeset [2.33ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9624502Z Working directory: C:\Users\RUNNER~1\AppData\Local\Temp\merge-changesets-ytO4lq +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9625269Z Changeset directory: C:\Users\RUNNER~1\AppData\Local\Temp\merge-changesets-ytO4lq\.changeset +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9625852Z Package name: start-command +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9626175Z Found 2 changeset file(s) +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9626418Z Multiple changesets found, merging... +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9626660Z - a.md +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9626858Z - b.md +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9631959Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9632187Z Merge summary: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9632501Z Bump types found: patch, minor +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9632873Z Using highest: minor +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9633203Z Descriptions to merge: 2 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9641293Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9641575Z Created merged changeset: merged-cyan-door.md +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9641896Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9642004Z Removing original changeset files: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9643178Z Removed: a.md +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9644944Z Removed: b.md +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9645142Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9645284Z Changeset merge completed successfully +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9645537Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9645630Z Merged changeset content: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9645833Z --- +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9646007Z 'start-command': minor +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9646231Z --- +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9646314Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9646608Z Fix A +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9646701Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9646776Z Feature B +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9646871Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9654333Z (pass) mergeChangesetsIn > merges multiple changesets into a single file with the highest bump [4.47ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9672010Z Working directory: C:\Users\RUNNER~1\AppData\Local\Temp\merge-changesets-bzH3MT +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9672895Z Changeset directory: C:\Users\RUNNER~1\AppData\Local\Temp\merge-changesets-bzH3MT\.changeset +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9673322Z Package name: start-command +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9673553Z Found 3 changeset file(s) +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9673781Z Multiple changesets found, merging... +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9674020Z - a.md +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9674177Z - b.md +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9674327Z - c.md +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9675339Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9675526Z Merge summary: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9675814Z Bump types found: patch, major, minor +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9676144Z Using highest: major +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9676360Z Descriptions to merge: 3 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9678607Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9678810Z Created merged changeset: merged-warm-wind.md +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9679279Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9679430Z Removing original changeset files: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9680766Z Removed: a.md +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9682369Z Removed: b.md +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9683821Z Removed: c.md +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9684005Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9684340Z Changeset merge completed successfully +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9684611Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9684741Z Merged changeset content: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9685040Z --- +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9685296Z 'start-command': major +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9685500Z --- +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9685590Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9685661Z Fix +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9685742Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9685820Z Breaking +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9685958Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9686246Z Feat +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9686334Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9691687Z (pass) mergeChangesetsIn > chooses major over minor and patch [3.74ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9714307Z Working directory: C:\Users\RUNNER~1\AppData\Local\Temp\merge-changesets-other-CYYaH9 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9715219Z Changeset directory: C:\Users\RUNNER~1\AppData\Local\Temp\merge-changesets-other-CYYaH9\.changeset +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9715712Z Package name: some-other-pkg +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9715946Z Found 2 changeset file(s) +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9716176Z Multiple changesets found, merging... +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9716424Z - a.md +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9716585Z - b.md +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9717507Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9717678Z Merge summary: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9717954Z Bump types found: minor, patch +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9718233Z Using highest: minor +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9718438Z Descriptions to merge: 2 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9720586Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9720763Z Created merged changeset: merged-shy-cloud.md +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9721229Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9721370Z Removing original changeset files: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9722736Z Removed: a.md +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9724437Z Removed: b.md +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9724612Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9724746Z Changeset merge completed successfully +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9724979Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9725065Z Merged changeset content: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9725269Z --- +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9725444Z 'some-other-pkg': minor +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9725630Z --- +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9725719Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9725781Z A +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9725871Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9725930Z B +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9726020Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9737639Z (pass) mergeChangesetsIn > reads package name from package.json (no hardcoded placeholder) [4.56ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9760617Z (pass) mergeChangesetsIn > throws when .changeset directory is missing [2.29ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9761033Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9761392Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9761503Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9761726Z ##[group]test\output-blocks.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9788464Z === Output Blocks Unit Tests === +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9794936Z (pass) output-blocks module > timeline format constants > should export timeline marker character [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9796118Z (pass) output-blocks module > timeline format constants > should export spine as alias for backward compatibility [0.01ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9797472Z (pass) output-blocks module > timeline format constants > should export result markers [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9798416Z (pass) output-blocks module > createTimelineLine > should create a line with timeline marker prefix and padded label [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9799117Z (pass) output-blocks module > createTimelineLine > should pad labels to 10 characters [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9800076Z (pass) output-blocks module > createSpineLine (deprecated alias) > should work as alias for createTimelineLine [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9801175Z (pass) output-blocks module > createEmptyTimelineLine > should create just the timeline marker character [0.01ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9802079Z (pass) output-blocks module > createEmptySpineLine (deprecated alias) > should work as alias for createEmptyTimelineLine [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9803002Z (pass) output-blocks module > createCommandLine > should create a line with $ prefix [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9803649Z (pass) output-blocks module > getResultMarker > should return success marker for exit code 0 [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9804739Z (pass) output-blocks module > getResultMarker > should return failure marker for non-zero exit codes [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9805390Z (pass) output-blocks module > parseIsolationMetadata > should parse environment and mode [0.16ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9806375Z (pass) output-blocks module > parseIsolationMetadata > should parse session name [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9807608Z (pass) output-blocks module > parseIsolationMetadata > should parse docker image [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9808534Z (pass) output-blocks module > parseIsolationMetadata > should parse all fields together [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9809478Z (pass) output-blocks module > generateIsolationLines > should generate lines for docker isolation [0.14ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9810612Z (pass) output-blocks module > generateIsolationLines > should generate lines for screen isolation [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9811830Z (pass) output-blocks module > createStartBlock > should create a start block with session and timestamp [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9813054Z (pass) output-blocks module > createStartBlock > should include empty spine line before command [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9813975Z (pass) output-blocks module > createStartBlock > should include isolation metadata when provided [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9814702Z (pass) output-blocks module > createStartBlock > should include docker metadata correctly [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9815599Z (pass) output-blocks module > createFinishBlock > should create a finish block with result marker and metadata [0.20ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9817115Z (pass) output-blocks module > createFinishBlock > should use failure marker for non-zero exit code [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9818294Z (pass) output-blocks module > createFinishBlock > should omit duration when not provided [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9819372Z (pass) output-blocks module > createFinishBlock > should repeat isolation metadata in footer [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9820440Z (pass) output-blocks module > createFinishBlock > should have log and session as the last two lines [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9821466Z (pass) output-blocks module > formatDuration > should format very small durations [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9822423Z (pass) output-blocks module > formatDuration > should format millisecond durations [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9823351Z (pass) output-blocks module > formatDuration > should format second durations [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9824368Z (pass) output-blocks module > formatDuration > should format longer durations with less precision [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9825462Z (pass) output-blocks module > escapeForLinksNotation > should not quote simple values [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9827880Z (pass) output-blocks module > escapeForLinksNotation > should quote values with spaces [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9829160Z (pass) output-blocks module > escapeForLinksNotation > should quote values with colons [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9830344Z (pass) output-blocks module > escapeForLinksNotation > should use single quotes for values with double quotes [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9831581Z (pass) output-blocks module > escapeForLinksNotation > should use double quotes for values with single quotes [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9832819Z (pass) output-blocks module > escapeForLinksNotation > should escape quotes when both types are present [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9833869Z (pass) output-blocks module > escapeForLinksNotation > should handle null values [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9834885Z (pass) output-blocks module > formatAsNestedLinksNotation > should format simple objects [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9835988Z (pass) output-blocks module > formatAsNestedLinksNotation > should quote values with spaces [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9838205Z (pass) output-blocks module > formatAsNestedLinksNotation > should handle empty objects [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9839241Z (pass) output-blocks module > formatAsNestedLinksNotation > should handle null [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9840418Z (pass) output-blocks module > formatAsNestedLinksNotation > should indent nested arrays under their parent key [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9841881Z (pass) output-blocks module > Virtual Command API > createVirtualCommandBlock > should create a command line for virtual commands [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9843367Z (pass) output-blocks module > Virtual Command API > createVirtualCommandBlock > should behave like createCommandLine [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9844815Z (pass) output-blocks module > Virtual Command API > createVirtualCommandResult > should return success marker for true [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9846255Z (pass) output-blocks module > Virtual Command API > createVirtualCommandResult > should return failure marker for false [0.01ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9848330Z (pass) output-blocks module > Virtual Command API > createTimelineSeparator > should create an empty timeline line [0.01ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9849753Z (pass) output-blocks module > Virtual Command API > createTimelineSeparator > should behave like createEmptyTimelineLine [0.01ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9851047Z (pass) output-blocks module > createStartBlock with deferCommand > should include command line by default [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9852306Z (pass) output-blocks module > createStartBlock with deferCommand > should omit command line when deferCommand is true [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9853784Z (pass) output-blocks module > createStartBlock with deferCommand > should end with empty timeline line when deferCommand is true (issue #73) [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9855389Z (pass) output-blocks module > Visual Continuity (issue #73) > virtual command block should be followed by empty line for visual separation [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9856921Z (pass) output-blocks module > Visual Continuity (issue #73) > timeline separator should be empty timeline line for visual structure [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9858418Z (pass) output-blocks module > Visual Continuity (issue #73) > start block with docker isolation should end cleanly for virtual commands [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9859886Z (pass) output-blocks module > Visual Continuity (issue #73) > output formatting follows visual continuity pattern [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9860608Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9861098Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9861345Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9861835Z ##[group]test\public-exports.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9862624Z (pass) Public Exports > execution-store export > should export ExecutionStore class [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9863678Z (pass) Public Exports > execution-store export > should export ExecutionRecord class [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9864989Z (pass) Public Exports > execution-store export > should export ExecutionStatus enum [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9866023Z (pass) Public Exports > execution-store export > should export LockManager class [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9867662Z (pass) Public Exports > execution-store export > should export isClinkInstalled function [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9868788Z (pass) Public Exports > execution-store export > should export configuration constants [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9931017Z (pass) Public Exports > execution-store export > should allow creating and using ExecutionStore instance [7.17ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9931740Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9932108Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9932284Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:43.9932603Z ##[group]test\publish-to-crates.mjs: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:44.5776840Z (pass) publish-to-crates script > reports success without a token when the version is already published [576.22ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:44.6987025Z (pass) publish-to-crates script > fails clearly when a missing version needs a crates token [120.98ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:44.8915449Z (pass) publish-to-crates script > publishes a missing version with cargo publish [192.82ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:44.8915871Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:44.8916201Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:44.8916334Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:44.8916572Z ##[group]test\regression-138.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.0192464Z invalid reference format +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.0203383Z (pass) docker pull is recorded in the session log (issue #138) > writes prep markers and the docker error into the log on a failed pull [126.19ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.0977484Z Skipping: real pull is unreliable on Windows Docker +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.0978154Z (pass) docker pull is recorded in the session log (issue #138) > tees real pull output and an "Image ready" marker into the log [77.41ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.2017701Z invalid reference format +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.2041746Z (pass) docker pull is recorded in the session log (issue #138) > does not write prep markers when no logPath is given (backward compat) [106.34ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.2045419Z (pass) runInDocker threads logPath into dockerPullImage (issue #138) > source passes options.logPath to dockerPullImage [0.38ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.2047225Z (pass) runInDocker threads logPath into dockerPullImage (issue #138) > dockerPullImage tees output and writes prep markers in source [0.15ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.2048044Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.2048470Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.2048614Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.2048920Z ##[group]test\regression-150.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.2105832Z (pass) anchored log footer parsing (issue #150) > ignores an `Exit Code:` substring inside the command output [1.77ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.2117291Z (pass) anchored log footer parsing (issue #150) > ignores a bare `Exit Code:` line without the footer block around it [1.15ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.2128063Z (pass) anchored log footer parsing (issue #150) > ignores an `Exit Code:` substring in the middle of a line [1.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.2138607Z (pass) anchored log footer parsing (issue #150) > reads the real footer that `start` appends [1.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.2148757Z (pass) anchored log footer parsing (issue #150) > reads the real footer even when the output forged one earlier [1.00ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.2162419Z (pass) anchored log footer parsing (issue #150) > reads negative and multi-digit codes, and tolerates CRLF logs [1.36ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.2173893Z (pass) anchored log footer parsing (issue #150) > returns null for a log without a footer and for a missing file [1.13ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.2201979Z (pass) anchored log footer parsing (issue #150) > finds the footer at the end of a large log without reading it all [2.79ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.2215201Z (pass) anchored log footer parsing (issue #150) > drops the partial first line of the tail so it cannot be a line start [1.28ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.2732964Z (pass) detached status is not derailed by forged output (issue #150) > keeps an executing record executing when only the output claims an exit code [51.71ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.3071101Z (pass) detached status is not derailed by forged output (issue #150) > marks the record executed once the genuine footer is appended [33.74ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.3071736Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.3072222Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.3072338Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.3072577Z ##[group]test\regression-84.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.3108118Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "bash --norc" [0.14ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.3109888Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "zsh --no-rcs" [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.3111435Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "bash -i" (interactive flag, no -c) [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.3112859Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "fish" [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.3113992Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "dash" [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.3115231Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "/usr/local/bin/bash" [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.3116847Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return false for 'bash -c "echo hello"' [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.3118059Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "bash" with -i flag, not wrap in shell -c [0.20ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.3119237Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "zsh" with -i flag, not wrap in shell -c [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.3120517Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "sh" directly without -i (sh does not use -i flag), not wrap in shell -c [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.3121536Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "/bin/bash" with -i flag, not wrap in shell -c [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.3122629Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "bash --norc" with -i flag (workaround for broken .bashrc) [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.3123399Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "bash -l" directly (login shell, already has its own init) [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.3124209Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should still wrap non-shell commands in shell -c (guard against over-broad fix) [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.3125009Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should still wrap "npm test" in shell -c (guard against over-broad fix) [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.3125726Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should not treat "bash -c something" as bare shell [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.3126407Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should not duplicate -i if user already passes "bash -i" [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.3995514Z (pass) Docker daemon availability check (issue #84) > isDockerAvailable should return a boolean [87.61ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.3997107Z (pass) Docker daemon availability check (issue #84) > runInDocker error message for non-running daemon should be actionable [0.16ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.4814245Z (pass) Docker not installed check (issue #84) > isDockerInstalled should return a boolean [81.70ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.4815734Z (pass) Docker not installed check (issue #84) > runInDocker error message for missing docker binary should be actionable [0.16ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5619267Z (pass) Docker not installed check (issue #84) > isDockerInstalled should return false consistently when docker binary is absent (mock) [80.25ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5620930Z (pass) Post-fix regression hint: --norc suggestion (issue #84) > should suggest --norc for bare bash that exits quickly [0.22ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5622664Z (pass) Post-fix regression hint: --norc suggestion (issue #84) > should suggest --no-rcs for bare zsh that exits quickly [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5624277Z (pass) Post-fix regression hint: --norc suggestion (issue #84) > should suggest --norc for /bin/bash path that exits quickly [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5625550Z (pass) Post-fix regression hint: --norc suggestion (issue #84) > should suggest --norc for bare sh that exits quickly [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5627028Z (pass) Post-fix regression hint: --norc suggestion (issue #84) > should confirm workaround: bash --norc is detected as bare shell [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5627754Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5628205Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5628370Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5628714Z ##[group]test\regression-89.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5652552Z (pass) Virtual docker pull output before Docker error (issue #89) > should show "$ docker pull " line when Docker is not installed and image is specified [0.23ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5654942Z (pass) Virtual docker pull output before Docker error (issue #89) > should show "$ docker pull " before the error message (issue #89) [0.26ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5656573Z (pass) Virtual docker pull output before Docker error (issue #89) > should output "$ docker pull " in the correct format ($ prefix, no extra prefix) [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5659804Z (pass) runInDocker virtual pull output contract (issue #89) > runInDocker should output docker pull command but NOT ✗/│ markers before returning (issue #89) [0.26ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5660395Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5660647Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5660758Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5660983Z ##[group]test\regression-91.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5688510Z (pass) isShellInvocationWithArgs (issue #91) > should return true for "bash -i -c nvm --version" [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5689609Z (pass) isShellInvocationWithArgs (issue #91) > should return true for 'bash -c "echo hello"' [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5690838Z (pass) isShellInvocationWithArgs (issue #91) > should return true for "bash -c echo hello" [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5691776Z (pass) isShellInvocationWithArgs (issue #91) > should return true for "zsh -c nvm --version" [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5692374Z (pass) isShellInvocationWithArgs (issue #91) > should return true for "sh -c ls" [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5693262Z (pass) isShellInvocationWithArgs (issue #91) > should return true for "/bin/bash -c echo hi" [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5694296Z (pass) isShellInvocationWithArgs (issue #91) > should return false for bare "bash" (no -c) [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5695188Z (pass) isShellInvocationWithArgs (issue #91) > should return false for "bash -i" (no -c) [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5696010Z (pass) isShellInvocationWithArgs (issue #91) > should return false for "bash --norc" (no -c) [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5696596Z (pass) isShellInvocationWithArgs (issue #91) > should return false for non-shell commands [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5697229Z (pass) buildShellWithArgsCmdArgs (issue #91) > should reconstruct "bash -i -c nvm --version" correctly [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5698115Z (pass) buildShellWithArgsCmdArgs (issue #91) > should reconstruct "bash -c echo hello" correctly [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5698797Z (pass) buildShellWithArgsCmdArgs (issue #91) > should handle single-word script "bash -c ls" [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5699729Z (pass) buildShellWithArgsCmdArgs (issue #91) > should handle zsh with -c [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5700355Z (pass) buildShellWithArgsCmdArgs (issue #91) > should handle /bin/bash -i -c with multi-word script [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5701280Z (pass) buildShellWithArgsCmdArgs (issue #91) > should not include -c argument inside script argument (no double -c) [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5702432Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should pass "bash -i -c nvm --version" directly without outer shell wrapper [0.18ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5703879Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should pass "zsh -c nvm --version" directly without outer shell wrapper [0.12ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5705770Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should pass "bash -c echo hello" directly [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5707294Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should not introduce a second bash layer (no shell-inside-shell) [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5708703Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should still handle bare "bash" with -i (regression guard for issue #84) [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5709927Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should still wrap non-shell commands in outer shell -c (guard against over-broad fix) [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5711176Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should still wrap "npm test" in outer shell -c [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5712028Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash" is not both bare-shell and shell-with-args [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5712960Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash -i" is not both bare-shell and shell-with-args +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5713865Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash --norc" is not both bare-shell and shell-with-args +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5715679Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash -i -c nvm --version" is not both bare-shell and shell-with-args +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5716734Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash -c echo hi" is not both bare-shell and shell-with-args +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5717667Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "zsh -c ls" is not both bare-shell and shell-with-args +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5718581Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "nvm --version" is not both bare-shell and shell-with-args +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5719542Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "echo hello" is not both bare-shell and shell-with-args +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5720379Z (pass) buildDisplayCommand (issue #91 display fix) > should quote the -c script argument when it contains spaces [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5721123Z (pass) buildDisplayCommand (issue #91 display fix) > should quote the -c script argument for plain "bash -c echo hello" [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5722400Z (pass) buildDisplayCommand (issue #91 display fix) > should not double-quote if script has no spaces [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5723135Z (pass) buildDisplayCommand (issue #91 display fix) > should return command unchanged for non-shell-with-args commands [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5723867Z (pass) buildDisplayCommand (issue #91 display fix) > should return command unchanged for bare shell invocations [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5724510Z (pass) buildDisplayCommand (issue #91 display fix) > should handle zsh -c with spaces [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5724863Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5725181Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5725296Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5725512Z ##[group]test\release-name.mjs: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5742370Z (pass) releaseTag > uses plain "v${version}" when no prefix is given [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5743162Z (pass) releaseTag > prepends known language prefixes [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5743800Z (pass) releaseTag > passes arbitrary prefixes through [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5744553Z (pass) releaseName > returns bare version when prefix is empty (preserves pre-issue-108 behaviour) [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5745137Z (pass) releaseName > decorates known language prefixes with human titles [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5745637Z (pass) releaseName > falls back to "${prefix}${version}" for unknown prefixes [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5747068Z (pass) release badge helpers > strips plain and language-prefixed v tags before building badge versions [0.17ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5748550Z (pass) release badge helpers > escapes shields.io static badge path delimiters in prerelease versions [0.12ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5749709Z (pass) release badge helpers > builds an exact npm version badge without leaking the js tag prefix [0.14ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5751247Z (pass) release badge helpers > builds an exact crates.io version badge without leaking the rust tag prefix [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5753094Z (pass) extractChangelogEntry > extracts a Changesets-style JavaScript entry [0.28ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5754328Z (pass) extractChangelogEntry > extracts a Keep-a-Changelog-style Rust entry [0.09ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5754737Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5754983Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5755095Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5755319Z ##[group]test\run-js-tests.mjs: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5780585Z (pass) run-js-tests timeout defaults > adds a 30 second timeout when no timeout is supplied [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5781973Z (pass) run-js-tests timeout defaults > preserves an explicit long timeout flag [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5783001Z (pass) run-js-tests timeout defaults > preserves an explicit inline timeout flag [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5783904Z (pass) run-js-tests timeout defaults > preserves Bun short timeout flag [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5784390Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5784761Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5784944Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.5785297Z ##[group]test\screen-integration.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.6616483Z (pass) Screen Integration Tests > runInScreen (if available) > should run command in detached screen session [80.71ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.6617042Z Skipping: screen not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.7418272Z (pass) Screen Integration Tests > runInScreen (if available) > should stream detached screen output to the tracked CLI log path [80.14ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.7418905Z Skipping: screen not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.8218566Z Skipping: screen not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.8219227Z (pass) Screen Integration Tests > runInScreen (if available) > should run command in attached mode and capture output (issue #15) [80.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.9022276Z (pass) Screen Integration Tests > runInScreen (if available) > should handle multi-line output in attached mode [80.28ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.9023147Z Skipping: screen not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.9842285Z (pass) Screen Integration Tests > runInScreen (if available) > should capture output from commands with quoted strings (issue #25) [81.95ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:45.9842958Z Skipping: screen not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.0651786Z (pass) Screen Integration Tests > runInScreen (if available) > should capture output from commands with complex quoted strings [80.97ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.0652464Z Skipping: screen not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.1453563Z Skipping: screen not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.1454286Z (pass) Screen Integration Tests > runInScreen (if available) > should always return output property in attached mode (issue #25 fix verification) [80.20ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.2262823Z (pass) Screen Integration Tests > runInScreen (if available) > should capture output from version-flag commands (issue #96) [80.86ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.2263439Z Skipping: screen not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.3071553Z (pass) Screen Integration Tests > runInScreen (if available) > should capture exit code from failed commands (issue #96) [80.85ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.3072191Z Skipping: screen not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.3889803Z (pass) Screen Integration Tests > runInScreen (if available) > should capture stderr output in screen isolation (issue #96) [81.79ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.3890424Z Skipping: screen not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4776946Z (pass) Screen Integration Tests > runInScreen (if available) > should capture multi-line output with correct exit code (issue #96) [88.67ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4777996Z Skipping: screen not installed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4778439Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4778840Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4779021Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4779517Z ##[group]test\sequence-parser.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4812162Z (pass) Sequence Parser > parseSequence > should parse single value [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4813060Z (pass) Sequence Parser > parseSequence > should parse space-separated sequence [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4814926Z (pass) Sequence Parser > parseSequence > should parse sequence with underscores as null [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4815651Z (pass) Sequence Parser > parseSequence > should handle all underscores [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4816355Z (pass) Sequence Parser > parseSequence > should handle empty string [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4817159Z (pass) Sequence Parser > parseSequence > should handle null/undefined [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4818419Z (pass) Sequence Parser > parseSequence > should trim whitespace [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4819583Z (pass) Sequence Parser > parseSequence > should handle multiple spaces between values [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4820498Z (pass) Sequence Parser > formatSequence > should format array with values [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4821662Z (pass) Sequence Parser > formatSequence > should format array with nulls as underscores [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4822569Z (pass) Sequence Parser > formatSequence > should handle empty array [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4823203Z (pass) Sequence Parser > formatSequence > should handle non-array [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4823926Z (pass) Sequence Parser > shiftSequence > should remove first element [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4824687Z (pass) Sequence Parser > shiftSequence > should handle nulls [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4825151Z (pass) Sequence Parser > shiftSequence > should handle single element [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4825604Z (pass) Sequence Parser > shiftSequence > should handle empty array [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4826306Z (pass) Sequence Parser > isSequence > should return true for space-separated values [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4827424Z (pass) Sequence Parser > isSequence > should return false for single value [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4828456Z (pass) Sequence Parser > isSequence > should return false for non-string [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4829017Z (pass) Sequence Parser > distributeOption > should replicate single value for all levels [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4829768Z (pass) Sequence Parser > distributeOption > should parse sequence with matching length [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4830589Z (pass) Sequence Parser > distributeOption > should throw on length mismatch [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4831336Z (pass) Sequence Parser > distributeOption > should handle null/undefined value [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4831851Z (pass) Sequence Parser > getValueAtLevel > should get value at valid index [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4832309Z (pass) Sequence Parser > getValueAtLevel > should handle nulls [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4832777Z (pass) Sequence Parser > getValueAtLevel > should return null for out of bounds [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4833261Z (pass) Sequence Parser > getValueAtLevel > should handle non-array [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4833738Z (pass) Sequence Parser > formatIsolationChain > should format simple chain [0.12ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4834241Z (pass) Sequence Parser > formatIsolationChain > should add SSH endpoint [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4834780Z (pass) Sequence Parser > formatIsolationChain > should add Docker image short name [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4835315Z (pass) Sequence Parser > formatIsolationChain > should handle placeholders [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4835807Z (pass) Sequence Parser > formatIsolationChain > should handle empty array [0.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4836302Z (pass) Sequence Parser > buildNextLevelOptions > should shift all stacks [0.12ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4836780Z (pass) Sequence Parser > buildNextLevelOptions > should handle last level [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4837069Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4837523Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4837679Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4837979Z ##[group]test\session-name-status.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.4866155Z === Session Name Status Tests (Issue #101) === +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.6614623Z (pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should find record by UUID [2.90ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.6638165Z (pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should find record by session name [2.39ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.6676612Z (pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should prefer UUID match over session name [3.86ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.6682576Z (pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should return null for non-existent session name [0.57ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.6704059Z (pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should return null for record without session name [2.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.6766344Z (pass) Issue #101: --status with session name lookup > queryStatus() with session name > should query status by session name [6.19ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.6773369Z (pass) Issue #101: --status with session name lookup > queryStatus() with session name > should show error for non-existent session name [0.72ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.7906361Z (pass) Issue #101: --status with session name lookup > CLI --status with session name > should query by session name via CLI [113.21ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.8810519Z (pass) Issue #101: --status with session name lookup > CLI --status with session name > should show error for non-existent session name via CLI [90.39ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.8812480Z (pass) Issue #101: Detached status enrichment > isDetachedSessionAlive() > should return null for non-detached records [0.23ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.8814235Z (pass) Issue #101: Detached status enrichment > isDetachedSessionAlive() > should return null for records without session name [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.8931444Z (pass) Issue #101: Detached status enrichment > isDetachedSessionAlive() > should return false for non-existent screen session [11.78ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.9265342Z (pass) Issue #101: Detached status enrichment > isDetachedSessionAlive() > should return false for non-existent docker container [33.32ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.9266460Z (pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > should not modify non-detached records [0.18ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.9386882Z (pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > should mark non-running detached session as executed [11.95ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.9388866Z (pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > Issue #134: completed record with a lingering live session > keeps the recorded exit code when the session is still listed [0.19ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.9391500Z (pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > Issue #134: completed record with a lingering live session > honors the log footer exit code even without a recorded exit code [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.9393693Z (pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > Issue #134: completed record with a lingering live session > flips to executing only when there is no terminal record at all [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.9395829Z (pass) Issue #136: detached docker session liveness > reports unknown (null) — not false — when the container is not visible yet [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.9397170Z (pass) Issue #136: detached docker session liveness > keeps the record executing while the container is not visible yet [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.9398285Z (pass) Issue #136: detached docker session liveness > keeps a running container executing [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:46.9399460Z (pass) Issue #136: detached docker session liveness > resolves a stopped container to its real exit code, never the -1 sentinel [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:47.1278401Z (pass) Issue #144: detached docker OOMKilled status signal > surfaces oomKilled in status output even when Docker exit code is 0 [188.39ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:47.1895160Z (pass) Issue #144: detached docker OOMKilled status signal > surfaces oomKilled in list output [61.63ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:47.2216621Z (pass) Issue #148: detached docker OOMKilled terminal status when the container is gone > makes an OOM-killed session terminal once its container is gone [32.14ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:47.2811365Z (pass) Issue #148: detached docker OOMKilled terminal status when the container is gone > uses the container exit code, not 137, for a stopped OOM-flagged container [59.45ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:47.3411030Z (pass) Issue #151: OOMKilled is an observation, not a verdict > keeps a running container executing while exposing oomKilled [59.94ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:47.3731519Z (pass) Issue #151: OOMKilled is an observation, not a verdict > never synthesizes 137 for a running container that reports exit code 137 [32.02ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:47.4328562Z (pass) Issue #151: OOMKilled is an observation, not a verdict > reports the container exit code 0 once an OOM-flagged container finishes [59.71ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:47.4646733Z (pass) Issue #151: OOMKilled is an observation, not a verdict > prefers the log footer exit code over the OOM fallback when the container is gone [31.77ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:47.5235183Z (pass) Issue #151: OOMKilled is an observation, not a verdict > keeps the list output executing for an OOM-flagged running container [58.84ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:47.5237100Z (pass) Issue #105: attachCurrentTime for executing status > should add currentTime to serialization when status is executing [0.26ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:47.5238644Z (pass) Issue #105: attachCurrentTime for executing status > should not add currentTime when status is executed [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:47.5239962Z (pass) Issue #105: attachCurrentTime for executing status > should not mutate the original record [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:47.5241152Z (pass) Issue #105: attachCurrentTime for executing status > should place currentTime right after startTime in serialization order [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:47.5242421Z (pass) Issue #105: attachCurrentTime for executing status > should handle null record gracefully [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:47.5242987Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:47.5243419Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:47.5243579Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:47.5243966Z ##[group]test\ssh-integration.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:47.8040866Z SSH to localhost not available, integration tests will be skipped +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:47.8044065Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should execute simple command in attached mode [0.33ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:47.8044973Z Skipping: SSH to localhost not available +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:47.8046543Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should execute command with arguments [0.14ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:47.8047422Z Skipping: SSH to localhost not available +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:47.8048697Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should handle command failure with non-zero exit code [0.16ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:47.8049735Z Skipping: SSH to localhost not available +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:47.8050725Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should execute command in detached mode [0.22ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:47.8052091Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should handle multiple sequential commands [0.13ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:47.8054346Z Skipping: SSH to localhost not available +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:47.8054918Z Skipping: SSH to localhost not available +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:47.8055802Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should handle command with environment variables [0.12ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:47.8057416Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should handle special characters in command [0.14ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:47.8058571Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should work with custom session name [0.20ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:47.8059371Z Skipping: SSH to localhost not available +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:47.8059776Z Skipping: SSH to localhost not available +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:47.8060486Z Skipping: SSH to localhost not available +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:47.8060972Z Note: SSH connection error handling is tested via unit tests +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:47.8870507Z (pass) SSH Integration Tests > SSH error handling > should fail gracefully with invalid endpoint [81.35ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:48.0691430Z (pass) SSH CLI Integration > should work through CLI with --isolated ssh --endpoint [0.39ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:48.0692488Z Skipping: SSH to localhost not available +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:48.0705735Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:48.0706273Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:48.0706432Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:48.0706798Z ##[group]test\status-query.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:48.0737753Z === Status Query Integration Tests === +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:48.1830125Z (pass) --status query functionality > links-notation format (default) > should output status in links-notation indented format by default [108.84ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:48.2903540Z (pass) --status query functionality > links-notation format (default) > should output status in links-notation format with explicit flag [107.34ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:48.3981295Z (pass) --status query functionality > json format > should output status in JSON format [107.74ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:48.5075603Z (pass) --status query functionality > text format > should output status in human-readable text format [109.42ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:48.6173335Z (pass) --status query functionality > error handling > should show error for non-existent UUID [109.74ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:48.7074979Z (pass) --status query functionality > error handling > should show error when tracking is disabled [90.14ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:48.8279081Z (pass) --status query functionality > --list query functionality > should output all tracked executions in links-notation format by default [120.31ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:48.9507055Z (pass) --status query functionality > --list query functionality > should output all tracked executions in JSON format [122.83ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:49.0539399Z (pass) --status query functionality > --list query functionality > should show count zero when no records are stored [103.24ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:49.1529128Z (pass) --status query functionality > --list query functionality > should show error when tracking is disabled [98.91ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:49.3024870Z (pass) --status query functionality > --upload-log functionality > should run gh-upload-log with the stored execution log path [149.52ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:49.3054709Z Skipping: shell fixture uses POSIX scripts +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:49.3062331Z (pass) --status query functionality > --upload-log functionality > should install gh-upload-log when it is missing before uploading [3.74ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:49.4385768Z (pass) --status query functionality > --upload-log functionality > should show an error when the stored log file is missing [132.24ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:49.5577738Z (pass) --status query functionality > executing status > should show executing status for ongoing commands [119.25ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:49.6774704Z (pass) --status query functionality > executing status > should include currentTime for executing commands (JSON) [119.61ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:49.8037893Z (pass) --status query functionality > executing status > should not include currentTime for completed commands (JSON) [126.30ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:49.9222701Z (pass) --status query functionality > executing status > should include currentTime in links-notation for executing commands [118.43ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:49.9239772Z Skipping: POSIX screen/pgrep process tree fixture is not available on Windows +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:49.9244993Z (pass) --status query functionality > executing status > should indent nested process ID arrays in links-notation [2.31ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.0476802Z (pass) --status query functionality > executing status > should include Current Time in text format for executing commands [123.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1723130Z (pass) --status query functionality > executing status > should not include Current Time in text format for completed commands [124.61ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1724275Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1725046Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1725220Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1725566Z ##[group]test\substitution.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1762688Z === Substitution Engine Unit Tests === +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1763021Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1774349Z ✓ Loaded 48 substitution rules +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1774635Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1774974Z ✓ Test: loadDefaultSubstitutions() returns array of rules +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1775759Z ✓ Test: Rules have correct structure (pattern, replacement, regex) +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1776210Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1776349Z === Pattern Matching Tests === +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1777144Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1780025Z ✓ PASS: Basic npm install +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1780613Z Input: "install gh-upload-log npm package" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1781063Z Output: "npm install gh-upload-log" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1781528Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1781779Z ✓ PASS: npm install with version +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1782275Z Input: "install 0.0.1 version of gh-upload-log npm package" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1782835Z Output: "npm install gh-upload-log@0.0.1" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1783151Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1783333Z ✓ PASS: Global npm install +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1783737Z Input: "install lodash npm package globally" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1784169Z Output: "npm install -g lodash" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1784411Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1784673Z ✓ PASS: Global npm install with version +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1785209Z Input: "install 4.17.21 version of lodash npm package globally" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1785904Z Output: "npm install -g lodash@4.17.21" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1786209Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1786418Z ✓ PASS: npm uninstall +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1786750Z Input: "uninstall lodash npm package" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1787474Z Output: "npm uninstall lodash" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1787730Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1787920Z ✓ PASS: Git clone with URL +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1788354Z Input: "clone https://github.com/user/repo repository" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1789097Z Output: "git clone https://github.com/user/repo" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1789600Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1789972Z ✓ PASS: Git clone with SSH URL +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1790406Z Input: "clone git@github.com:user/repo.git repository" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1791296Z Output: "git clone git@github.com:user/repo.git" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1791562Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1791743Z ✓ PASS: Git checkout branch +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1792039Z Input: "checkout main branch" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1792346Z Output: "git checkout main" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1792535Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1792721Z ✓ PASS: Git create branch +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1793022Z Input: "create feature-x branch" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1793368Z Output: "git checkout -b feature-x" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1793630Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1793775Z ✓ PASS: List files +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1794044Z Input: "list files" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1794321Z Output: "ls -la" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1794486Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1794654Z ✓ PASS: Show working directory +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1794993Z Input: "show current directory" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1795325Z Output: "pwd" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1795475Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1795623Z ✓ PASS: Create directory +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1795936Z Input: "create my-project directory" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1796888Z Output: "mkdir -p my-project" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1797148Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1797320Z ✓ PASS: pip install +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1797640Z Input: "install requests python package" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1798051Z Output: "pip install requests" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1798302Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1798523Z ✓ PASS: Non-matching command (pass through) +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1799066Z Input: "echo hello world" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1799399Z Output: "echo hello world" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1799610Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1799837Z ✓ PASS: Regular npm command (pass through) +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1800226Z Input: "npm test" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1800516Z Output: "npm test" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1800647Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1800733Z === Pattern Specificity Tests === +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1801131Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1801275Z ✓ Test: Pattern specificity works correctly +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1802074Z Input: "install 1.0.0 version of express npm package globally" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1803086Z Output: "npm install -g express@1.0.0" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1803372Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1803628Z === Variable Extraction Tests === +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1803889Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1804242Z ✓ Test: Variable extraction and substitution works correctly +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1804811Z Pattern matched: "install $packageName npm package" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1805282Z Variables in pattern: [packageName] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1805541Z Result command: "npm install my-package" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1805719Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1805811Z === processCommand Integration Tests === +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1805984Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1806006Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1806273Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1806374Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1806598Z ##[group]test\user-manager.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1806929Z ✓ Test: processCommand applies substitutions +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1807195Z Input: "list files" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1807393Z Output: "ls -la" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1807565Z Matched: true +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1807674Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1807879Z ✓ Test: processCommand passes through non-matching commands +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1808173Z Input: "echo test" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1808352Z Output: "echo test" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1808520Z Matched: false +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1808623Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1808696Z === Test Summary === +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1808889Z Pattern Matching: 15/15 tests passed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1809120Z Total Tests: 22/22 passed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1809243Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1809379Z ✓ All tests passed! +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.1809491Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.2308265Z (pass) user-manager > getCurrentUser > should return a non-empty string [45.16ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.2559949Z (pass) user-manager > getCurrentUser > should return a valid username format [25.13ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.2925719Z groups: cannot find name for group ID 197121 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.2926692Z (pass) user-manager > getCurrentUserGroups > should return an array [36.74ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.3192078Z groups: cannot find name for group ID 197121 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.3193051Z (pass) user-manager > getCurrentUserGroups > should return at least one group (the primary group) [26.55ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.3447992Z groups: cannot find name for group ID 197121 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.3448752Z (pass) user-manager > getCurrentUserGroups > should return groups as strings [25.59ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.4148641Z (pass) user-manager > userExists > should return true for current user [69.92ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.4391075Z (pass) user-manager > userExists > should return false for non-existent user [24.24ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.4392283Z (pass) user-manager > userExists > should return true for root user (on Unix) [0.11ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.4393260Z (pass) user-manager > groupExists > should return true for root group (on Unix) [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.4511899Z (pass) user-manager > groupExists > should return false for non-existent group [11.81ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.4513176Z (pass) user-manager > generateIsolatedUsername > should generate unique usernames [0.16ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.4514173Z (pass) user-manager > generateIsolatedUsername > should use default prefix [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.4515095Z (pass) user-manager > generateIsolatedUsername > should use custom prefix [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.4516163Z (pass) user-manager > generateIsolatedUsername > should generate valid username (no special chars) [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.4517316Z (pass) user-manager > generateIsolatedUsername > should not exceed 31 characters [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.4518366Z (pass) user-manager > generateIsolatedUsername > should handle long prefix by truncating [0.03ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.4782773Z (pass) user-manager > getUserInfo > should return exists: false for non-existent user [26.54ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.5264891Z (pass) user-manager > getUserInfo > should return user info for current user [48.16ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.5265886Z (pass) user-manager > getUserInfo > should include uid for existing user [0.13ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.5267261Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse --isolated-user flag [0.15ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.5268808Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse --isolated-user with custom username [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.5270371Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse --isolated-user=value format [0.07ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.5271796Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse -u shorthand [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.5273192Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse -u with custom username [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.5274648Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should work with isolation options [0.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.5276444Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should throw error when used with docker isolation [0.22ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.5278027Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should validate custom username format [0.14ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.5279494Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should validate custom username length [0.15ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.5281049Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should work with screen isolation and custom username [0.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.5282557Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should work with tmux isolation [0.05ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.5283923Z (pass) args-parser user isolation options > --keep-user option > should parse --keep-user with --isolated-user [0.04ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.5285301Z (pass) args-parser user isolation options > --keep-user option > should throw error when used without --isolated-user [0.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.5286078Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.5286535Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.5286709Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.5287235Z ##[group]test\version.js: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:50.9166265Z (pass) Version Flag Tests > Basic version flag > should show version with --version [384.41ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:51.3542944Z (pass) Version Flag Tests > Basic version flag > should show version with -v [437.66ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:51.7506972Z (pass) Version Flag Tests > Basic version flag > should show version with --version -- (trailing separator) [396.32ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:52.1559230Z (pass) Version Flag Tests > Runtime detection > should show Bun version when running with Bun [405.23ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:52.5204912Z (pass) Version Flag Tests > OS version detection > should show OS information [364.52ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:53.0844802Z (pass) Version Flag Tests > OS version detection > should show macOS ProductVersion on darwin [563.92ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:53.4675130Z (pass) Version Flag Tests > Tool version detection > should detect screen version if installed [383.08ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:53.8584975Z (pass) Version Flag Tests > Tool version detection > should detect tmux version if installed [390.96ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:54.2722868Z (pass) Version Flag Tests > Tool version detection > should detect docker version if installed [413.76ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:54.6303523Z (pass) Version Flag Tests > Verbose mode > should show verbose output with --version --verbose [358.06ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:54.9934696Z (pass) Version Flag Tests > Verbose mode > should show verbose output with --version --debug [363.10ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:55.3520326Z (pass) Version Flag Tests > Verbose mode > should show verbose output with START_VERBOSE=1 [358.55ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:55.4399827Z (pass) Version Flag Tests > Error cases > should error with "No command provided" for $ -- [87.89ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:55.5231325Z (pass) Version Flag Tests > Error cases > should error with "No command provided" for no args [83.13ms] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:55.5232200Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:55.5233015Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:55.5238725Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:55.5238949Z 729 pass +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:55.5239220Z 0 fail +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:55.5239406Z 573 expect() calls +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:55.5239617Z Ran 729 tests across 41 files. [34.98s] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:55.6729289Z ##[group]Run bun run src/bin/cli.js echo "Testing default mode" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:55.6729794Z ^[[36;1mbun run src/bin/cli.js echo "Testing default mode"^[[0m +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:55.6730130Z ^[[36;1mecho "Default mode test passed"^[[0m +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:55.6794907Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:55.6795245Z env: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:55.6795447Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:55.6795702Z GIT_CONFIG_COUNT: 1 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:55.6795910Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:55.6796165Z GIT_CONFIG_VALUE_0: main +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:55.6796367Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.0365888Z │ session 06aa64e4-f8e2-4607-a90e-6e1143f88f92 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.0366426Z │ start 2026-08-10 12:31:56.031 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.0366682Z │ +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.0366870Z $ echo Testing default mode +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.0367018Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.3517209Z Testing +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.3530343Z default +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.3530771Z mode +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.3716229Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.3718464Z ✓ +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.3718865Z │ finish 2026-08-10 12:31:56.362 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.3719270Z │ duration 0.331s +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.3719565Z │ exit 0 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.3720130Z │ +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.3722149Z │ log C:\Users\RUNNER~1\AppData\Local\Temp\start-command\logs\direct\06aa64e4-f8e2-4607-a90e-6e1143f88f92.log +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.3723097Z │ session 06aa64e4-f8e2-4607-a90e-6e1143f88f92 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.4658363Z Default mode test passed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.5488576Z ##[group]Run bun run src/bin/cli.js --use-command-stream echo "Testing command-stream mode" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.5489315Z ^[[36;1mbun run src/bin/cli.js --use-command-stream echo "Testing command-stream mode"^[[0m +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.5489783Z ^[[36;1mecho "Command-stream mode test passed"^[[0m +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.5566180Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.5566719Z env: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.5566925Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.5567186Z GIT_CONFIG_COUNT: 1 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.5567398Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.5567646Z GIT_CONFIG_VALUE_0: main +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.5567851Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.9160224Z │ session 1fadbfb0-1505-4471-95c9-41203935c8f2 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.9160663Z │ start 2026-08-10 12:31:56.911 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.9160925Z │ +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.9161114Z $ echo Testing command-stream mode +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.9161488Z [command-stream] Using command-stream library +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.9161703Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.9427886Z Testing command-stream mode +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.9482417Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.9485919Z ✓ +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.9486275Z │ finish 2026-08-10 12:31:56.944 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.9486709Z │ duration 0.037s +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.9487060Z │ exit 0 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.9487328Z │ +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.9489591Z │ log C:\Users\RUNNER~1\AppData\Local\Temp\start-command\logs\direct\1fadbfb0-1505-4471-95c9-41203935c8f2.log +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:56.9490994Z │ session 1fadbfb0-1505-4471-95c9-41203935c8f2 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.0208173Z Command-stream mode test passed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.1171938Z ##[group]Run bun run src/bin/cli.js echo "Testing env var mode" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.1172945Z ^[[36;1mbun run src/bin/cli.js echo "Testing env var mode"^[[0m +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.1173891Z ^[[36;1mecho "Env var mode test passed"^[[0m +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.1312506Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.1315152Z env: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.1316209Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.1316679Z GIT_CONFIG_COUNT: 1 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.1316894Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.1317150Z GIT_CONFIG_VALUE_0: main +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.1318884Z START_USE_COMMAND_STREAM: 1 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.1319618Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.4896434Z │ session 0f26bbdf-bb72-4dc4-a225-7a286f6a22f7 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.4896856Z │ start 2026-08-10 12:31:57.484 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.4897117Z │ +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.4897290Z $ echo Testing env var mode +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.4897636Z [command-stream] Using command-stream library +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.4897839Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.5162378Z Testing env var mode +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.5225276Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.5228301Z ✓ +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.5228666Z │ finish 2026-08-10 12:31:57.517 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.5229091Z │ duration 0.038s +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.5229413Z │ exit 0 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.5229679Z │ +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.5231086Z │ log C:\Users\RUNNER~1\AppData\Local\Temp\start-command\logs\direct\0f26bbdf-bb72-4dc4-a225-7a286f6a22f7.log +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.5232087Z │ session 0f26bbdf-bb72-4dc4-a225-7a286f6a22f7 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.6055316Z Env var mode test passed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.6966166Z ##[group]Run bun run src/bin/cli.js echo "Testing execution tracking" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.6966720Z ^[[36;1mbun run src/bin/cli.js echo "Testing execution tracking"^[[0m +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.6967091Z ^[[36;1mls -la "$USERPROFILE/.start-command/"^[[0m +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.6967431Z ^[[36;1mcat "$USERPROFILE/.start-command/executions.lino"^[[0m +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.6967763Z ^[[36;1mecho "Execution tracking test passed"^[[0m +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.6983516Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0} +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.6983888Z env: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.6984087Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.6984343Z GIT_CONFIG_COUNT: 1 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.6984551Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.6984809Z GIT_CONFIG_VALUE_0: main +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.6985009Z START_VERBOSE: 1 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.6985191Z ##[endgroup] +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.9656588Z │ session 38c9a70e-ddb5-4493-b95a-093acb1f790c +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.9657438Z │ start 2026-08-10 12:31:57.960 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.9657780Z │ +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.9658021Z $ echo Testing execution tracking +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:57.9658249Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:58.0010840Z [ExecutionStore] Wrote 4 records to lino file +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:58.0012927Z [verbose] Using Bun.spawn for reliable macOS handling +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:58.0013877Z [verbose] Process PID: 5368 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:58.3709590Z Testing +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:58.3720998Z execution +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:58.3721258Z tracking +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:58.3878256Z [ExecutionStore] Wrote 4 records to lino file +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:58.3879854Z +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:58.3882808Z ✓ +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:58.3883238Z │ finish 2026-08-10 12:31:58.382 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:58.3883664Z │ duration 0.422s +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:58.3884792Z │ exit 0 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:58.3885117Z │ +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:58.3885976Z │ log C:\Users\RUNNER~1\AppData\Local\Temp\start-command\logs\direct\38c9a70e-ddb5-4493-b95a-093acb1f790c.log +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:58.3887000Z │ session 38c9a70e-ddb5-4493-b95a-093acb1f790c +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:58.4375322Z total 12 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:58.4375664Z drwxr-xr-x 1 runneradmin 197121 0 Aug 10 12:31 . +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:58.4376024Z drwxr-xr-x 1 runneradmin 197121 0 Aug 10 12:31 .. +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:58.4376384Z -rw-r--r-- 1 runneradmin 197121 3575 Aug 10 12:31 executions.lino +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:58.4657540Z (array (object ((str dXVpZA==) (str MDZhYTY0ZTQtZjhlMi00NjA3LWE5MGUtNmUxMTQzZjg4Zjky)) ((str cGlk) (int 8372)) ((str c3RhdHVz) (str ZXhlY3V0ZWQ=)) ((str ZXhpdENvZGU=) (int 0)) ((str Y29tbWFuZA==) (str ZWNobyBUZXN0aW5nIGRlZmF1bHQgbW9kZQ==)) ((str bG9nUGF0aA==) (str QzpcVXNlcnNcUlVOTkVSfjFcQXBwRGF0YVxMb2NhbFxUZW1wXHN0YXJ0LWNvbW1hbmRcbG9nc1xkaXJlY3RcMDZhYTY0ZTQtZjhlMi00NjA3LWE5MGUtNmUxMTQzZjg4ZjkyLmxvZw==)) ((str c3RhcnRUaW1l) (str MjAyNi0wOC0xMFQxMjozMTo1Ni4wMzZa)) ((str ZW5kVGltZQ==) (str MjAyNi0wOC0xMFQxMjozMTo1Ni4zNjNa)) ((str d29ya2luZ0RpcmVjdG9yeQ==) (str RDpcYVxzdGFydFxzdGFydFxqcw==)) ((str c2hlbGw=) (str cG93ZXJzaGVsbC5leGU=)) ((str cGxhdGZvcm0=) (str d2luMzI=)) ((str b3B0aW9ucw==) (object ((str c3Vic3RpdHV0aW9uTWF0Y2hlZA==) (bool false)) ((str b3JpZ2luYWxDb21tYW5k) (null)) ((str cnVudGltZQ==) (str QnVu)) ((str cnVudGltZVZlcnNpb24=) (str MS4zLjE0))))) (object ((str dXVpZA==) (str MWZhZGJmYjAtMTUwNS00NDcxLTk1YzktNDEyMDM5MzVjOGYy)) ((str cGlk) (null)) ((str c3RhdHVz) (str ZXhlY3V0ZWQ=)) ((str ZXhpdENvZGU=) (int 0)) ((str Y29tbWFuZA==) (str ZWNobyBUZXN0aW5nIGNvbW1hbmQtc3RyZWFtIG1vZGU=)) ((str bG9nUGF0aA==) (str QzpcVXNlcnNcUlVOTkVSfjFcQXBwRGF0YVxMb2NhbFxUZW1wXHN0YXJ0LWNvbW1hbmRcbG9nc1xkaXJlY3RcMWZhZGJmYjAtMTUwNS00NDcxLTk1YzktNDEyMDM5MzVjOGYyLmxvZw==)) ((str c3RhcnRUaW1l) (str MjAyNi0wOC0xMFQxMjozMTo1Ni45MTVa)) ((str ZW5kVGltZQ==) (str MjAyNi0wOC0xMFQxMjozMTo1Ni45NDRa)) ((str d29ya2luZ0RpcmVjdG9yeQ==) (str RDpcYVxzdGFydFxzdGFydFxqcw==)) ((str c2hlbGw=) (str cG93ZXJzaGVsbC5leGU=)) ((str cGxhdGZvcm0=) (str d2luMzI=)) ((str b3B0aW9ucw==) (object ((str c3Vic3RpdHV0aW9uTWF0Y2hlZA==) (bool false)) ((str b3JpZ2luYWxDb21tYW5k) (null)) ((str cnVudGltZQ==) (str QnVu)) ((str cnVudGltZVZlcnNpb24=) (str MS4zLjE0)) ((str ZXhlY3V0aW9uTW9kZQ==) (str Y29tbWFuZC1zdHJlYW0=))))) (object ((str dXVpZA==) (str MGYyNmJiZGYtYmI3Mi00ZGM0LWEyMjUtN2EyODZmNmEyMmY3)) ((str cGlk) (null)) ((str c3RhdHVz) (str ZXhlY3V0ZWQ=)) ((str ZXhpdENvZGU=) (int 0)) ((str Y29tbWFuZA==) (str ZWNobyBUZXN0aW5nIGVudiB2YXIgbW9kZQ==)) ((str bG9nUGF0aA==) (str QzpcVXNlcnNcUlVOTkVSfjFcQXBwRGF0YVxMb2NhbFxUZW1wXHN0YXJ0LWNvbW1hbmRcbG9nc1xkaXJlY3RcMGYyNmJiZGYtYmI3Mi00ZGM0LWEyMjUtN2EyODZmNmEyMmY3LmxvZw==)) ((str c3RhcnRUaW1l) (str MjAyNi0wOC0xMFQxMjozMTo1Ny40ODla)) ((str ZW5kVGltZQ==) (str MjAyNi0wOC0xMFQxMjozMTo1Ny41MTda)) ((str d29ya2luZ0RpcmVjdG9yeQ==) (str RDpcYVxzdGFydFxzdGFydFxqcw==)) ((str c2hlbGw=) (str cG93ZXJzaGVsbC5leGU=)) ((str cGxhdGZvcm0=) (str d2luMzI=)) ((str b3B0aW9ucw==) (object ((str c3Vic3RpdHV0aW9uTWF0Y2hlZA==) (bool false)) ((str b3JpZ2luYWxDb21tYW5k) (null)) ((str cnVudGltZQ==) (str QnVu)) ((str cnVudGltZVZlcnNpb24=) (str MS4zLjE0)) ((str ZXhlY3V0aW9uTW9kZQ==) (str Y29tbWFuZC1zdHJlYW0=))))) (object ((str dXVpZA==) (str MzhjOWE3MGUtZGRiNS00NDkzLWI5NWEtMDkzYWNiMWY3OTBj)) ((str cGlk) (int 5368)) ((str c3RhdHVz) (str ZXhlY3V0ZWQ=)) ((str ZXhpdENvZGU=) (int 0)) ((str Y29tbWFuZA==) (str ZWNobyBUZXN0aW5nIGV4ZWN1dGlvbiB0cmFja2luZw==)) ((str bG9nUGF0aA==) (str QzpcVXNlcnNcUlVOTkVSfjFcQXBwRGF0YVxMb2NhbFxUZW1wXHN0YXJ0LWNvbW1hbmRcbG9nc1xkaXJlY3RcMzhjOWE3MGUtZGRiNS00NDkzLWI5NWEtMDkzYWNiMWY3OTBjLmxvZw==)) ((str c3RhcnRUaW1l) (str MjAyNi0wOC0xMFQxMjozMTo1Ny45NjVa)) ((str ZW5kVGltZQ==) (str MjAyNi0wOC0xMFQxMjozMTo1OC4zODJa)) ((str d29ya2luZ0RpcmVjdG9yeQ==) (str RDpcYVxzdGFydFxzdGFydFxqcw==)) ((str c2hlbGw=) (str cG93ZXJzaGVsbC5leGU=)) ((str cGxhdGZvcm0=) (str d2luMzI=)) ((str b3B0aW9ucw==) (object ((str c3Vic3RpdHV0aW9uTWF0Y2hlZA==) (bool false)) ((str b3JpZ2luYWxDb21tYW5k) (null)) ((str cnVudGltZQ==) (str QnVu)) ((str cnVudGltZVZlcnNpb24=) (str MS4zLjE0))))))Execution tracking test passed +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:58.4888563Z Post job cleanup. +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:58.7155917Z Post job cleanup. +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:58.8848848Z [command]"C:\Program Files\Git\bin\git.exe" version +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:58.9157138Z git version 2.55.0.windows.3 +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:58.9234758Z Temporarily overriding HOME='D:\a\_temp\d1ac3303-2a6d-4b2c-bf9e-81033777fc60' before making global git config changes +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:58.9235907Z Adding repository directory to the temporary git global config as a safe directory +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:58.9246322Z [command]"C:\Program Files\Git\bin\git.exe" config --global --add safe.directory D:\a\start\start +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:58.9575046Z Removing SSH command configuration +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:58.9587169Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp core\.sshCommand +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:58.9924907Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :\"" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:59.5500393Z Removing HTTP extra header +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:59.5511081Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:31:59.5818055Z [command]"C:\Program Files\Git\bin\git.exe" 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' || :\"" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:32:00.1819435Z Removing includeIf entries pointing to credentials config files +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:32:00.1835074Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp ^includeIf\.gitdir: +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:32:00.2161915Z includeif.gitdir:D:/a/start/start/.git.path +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:32:00.2162543Z includeif.gitdir:D:/a/start/start/.git/worktrees/*.path +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:32:00.2163496Z includeif.gitdir:/github/workspace/.git.path +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:32:00.2163903Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:32:00.2212173Z [command]"C:\Program Files\Git\bin\git.exe" config --local --get-all includeif.gitdir:D:/a/start/start/.git.path +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:32:00.2498929Z D:\a\_temp\git-credentials-0194cc5d-7379-4066-a7a9-6925e3beb598.config +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:32:00.2553646Z [command]"C:\Program Files\Git\bin\git.exe" config --local --unset includeif.gitdir:D:/a/start/start/.git.path D:\a\_temp\git-credentials-0194cc5d-7379-4066-a7a9-6925e3beb598.config +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:32:00.2885566Z [command]"C:\Program Files\Git\bin\git.exe" config --local --get-all includeif.gitdir:D:/a/start/start/.git/worktrees/*.path +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:32:00.3168638Z D:\a\_temp\git-credentials-0194cc5d-7379-4066-a7a9-6925e3beb598.config +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:32:00.3223240Z [command]"C:\Program Files\Git\bin\git.exe" config --local --unset includeif.gitdir:D:/a/start/start/.git/worktrees/*.path D:\a\_temp\git-credentials-0194cc5d-7379-4066-a7a9-6925e3beb598.config +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:32:00.3558653Z [command]"C:\Program Files\Git\bin\git.exe" config --local --get-all includeif.gitdir:/github/workspace/.git.path +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:32:00.3830010Z /github/runner_temp/git-credentials-0194cc5d-7379-4066-a7a9-6925e3beb598.config +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:32:00.3875480Z [command]"C:\Program Files\Git\bin\git.exe" config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-0194cc5d-7379-4066-a7a9-6925e3beb598.config +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:32:00.4201209Z [command]"C:\Program Files\Git\bin\git.exe" config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:32:00.4475761Z /github/runner_temp/git-credentials-0194cc5d-7379-4066-a7a9-6925e3beb598.config +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:32:00.4528012Z [command]"C:\Program Files\Git\bin\git.exe" config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-0194cc5d-7379-4066-a7a9-6925e3beb598.config +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:32:00.4856188Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "git config --local --show-origin --name-only --get-regexp remote.origin.url" +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:32:01.0408967Z Removing credentials config 'D:\a\_temp\git-credentials-0194cc5d-7379-4066-a7a9-6925e3beb598.config' +Test (Bun on windows-latest) UNKNOWN STEP 2026-08-10T12:32:01.0646128Z Cleaning up orphan processes +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:49.6799574Z Current runner version: '2.336.0' +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:49.6829514Z ##[group]Runner Image Provisioner +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:49.6830663Z Hosted Compute Agent +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:49.6831400Z Version: 20260707.563 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:49.6832613Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:49.6833611Z Build Date: 2026-07-07T19:33:50Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:49.6834495Z Worker ID: {a91f2325-e84e-4cc1-90f0-ccb61248ef4c} +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:49.6835504Z Azure Region: northcentralus +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:49.6836301Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:49.6838336Z ##[group]Operating System +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:49.6839172Z Ubuntu +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:49.6839849Z 24.04.4 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:49.6840543Z LTS +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:49.6841207Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:49.6842094Z ##[group]Runner Image +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:49.6843005Z Image: ubuntu-24.04 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:49.6843709Z Version: 20260720.247.2 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:49.6845386Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:49.6847394Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:49.6848742Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:49.6850159Z ##[group]GITHUB_TOKEN Permissions +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:49.6852960Z Contents: read +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:49.6853719Z Metadata: read +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:49.6854535Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:49.6857108Z Secret source: Actions +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:49.6858358Z Prepare workflow directory +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:49.7315001Z Prepare all required actions +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:49.7382530Z Getting action download info +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:49.9553591Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.3287364Z Download action repository 'oven-sh/setup-bun@v2' (SHA:0c5077e51419868618aeaa5fe8019c62421857d6) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.6992028Z Complete job name: Code Coverage (JavaScript) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.7684045Z ##[group]Run actions/checkout@v6 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.7684958Z with: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.7685626Z repository: link-foundation/start +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.7690118Z token: *** +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.7690647Z ssh-strict: true +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.7691255Z ssh-user: git +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.7692075Z persist-credentials: true +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.7692832Z clean: true +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.7693416Z sparse-checkout-cone-mode: true +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.7694060Z fetch-depth: 1 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.7694865Z fetch-tags: false +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.7695428Z show-progress: true +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.7695995Z lfs: false +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.7696558Z submodules: false +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.7697135Z set-safe-directory: true +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.7697776Z allow-unsafe-pr-checkout: false +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.7698615Z env: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.7699195Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.7699896Z GIT_CONFIG_COUNT: 1 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.7700601Z GIT_CONFIG_KEY_0: init.defaultBranch +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.7701660Z GIT_CONFIG_VALUE_0: main +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.7702513Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.8695620Z Syncing repository: link-foundation/start +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.8698049Z ##[group]Getting Git version info +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.8699243Z Working directory is '/home/runner/work/start/start' +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.8700703Z [command]/usr/bin/git version +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.8740874Z git version 2.54.0 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.8759681Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.8774168Z Temporarily overriding HOME='/home/runner/work/_temp/545f431a-1d78-4bce-b6ec-650d48a7617a' before making global git config changes +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.8777444Z Adding repository directory to the temporary git global config as a safe directory +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.8783342Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.8832389Z Deleting the contents of '/home/runner/work/start/start' +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.8836159Z ##[group]Determining repository object format +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.8838178Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.8839744Z ##[group]Initializing the repository +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.8843552Z [command]/usr/bin/git init /home/runner/work/start/start +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.8929831Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.8946442Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.8988282Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.8990293Z ##[group]Disabling automatic garbage collection +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.8992267Z [command]/usr/bin/git config --local gc.auto 0 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.9019405Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.9021015Z ##[group]Setting up auth +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.9022321Z Removing SSH command configuration +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.9024723Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.9056956Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.9363633Z Removing HTTP extra header +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.9371342Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.9403224Z [command]/usr/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' || :" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.9594388Z Removing includeIf entries pointing to credentials config files +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.9601478Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.9631718Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.9814521Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-0852bdaa-eee3-4813-9fee-5fd7b8e8e548.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.9848250Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-0852bdaa-eee3-4813-9fee-5fd7b8e8e548.config +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.9875304Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-0852bdaa-eee3-4813-9fee-5fd7b8e8e548.config +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.9905191Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-0852bdaa-eee3-4813-9fee-5fd7b8e8e548.config +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.9934365Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-0852bdaa-eee3-4813-9fee-5fd7b8e8e548.config +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.9959359Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.9960383Z ##[group]Fetching the repository +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:50.9967086Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +e8ec5e5ee691e1f0eddc76614b424e714be0f41a:refs/remotes/origin/main +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:51.7433865Z From https://github.com/link-foundation/start +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:51.7435751Z * [new ref] e8ec5e5ee691e1f0eddc76614b424e714be0f41a -> origin/main +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:51.7470556Z [command]/usr/bin/git branch --list --remote origin/main +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:51.7497402Z origin/main +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:51.7505367Z [command]/usr/bin/git rev-parse refs/remotes/origin/main +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:51.7526683Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:51.7530459Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:51.7532262Z ##[group]Determining the checkout info +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:51.7534570Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:51.7535520Z [command]/usr/bin/git sparse-checkout disable +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:51.7572347Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:51.7596771Z ##[group]Checking out the ref +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:51.7599882Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:51.8173064Z Reset branch 'main' +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:51.8174806Z branch 'main' set up to track 'origin/main'. +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:51.8182825Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:51.8218235Z [command]/usr/bin/git log -1 --format=%H +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:51.8239679Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:51.8585539Z ##[group]Run oven-sh/setup-bun@v2 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:51.8586693Z with: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:51.8587527Z bun-version: latest +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:51.8588521Z no-cache: false +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:51.8598728Z token: *** +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:51.8599589Z env: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:51.8600525Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:51.8601740Z GIT_CONFIG_COUNT: 1 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:51.8602984Z GIT_CONFIG_KEY_0: init.defaultBranch +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:51.8604140Z GIT_CONFIG_VALUE_0: main +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:51.8605080Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:52.4315773Z Downloading a new version of Bun: https://github.com/oven-sh/bun/releases/download/bun-v1.3.14/bun-linux-x64.zip +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:52.6664862Z [command]/usr/bin/unzip -o -q /home/runner/work/_temp/b109eb63-68fa-48c5-ae47-8efc8f512fef.zip +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.4372139Z [command]/home/runner/.bun/bin/bun --revision +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.4413203Z 1.3.14+0d9b296af +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.4529748Z ##[group]Run bun install +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.4530270Z ^[[36;1mbun install^[[0m +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.4567485Z shell: /usr/bin/bash -e {0} +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.4567896Z env: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.4568214Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.4568602Z GIT_CONFIG_COUNT: 1 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.4568922Z GIT_CONFIG_KEY_0: init.defaultBranch +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.4569280Z GIT_CONFIG_VALUE_0: main +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.4569627Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.4675617Z bun install v1.3.14 (0d9b296a) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.7600221Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.7604126Z $ cd .. && husky .husky || true +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.9213024Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.9237878Z + @changesets/cli@2.31.0 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.9238644Z + @eslint/js@10.0.1 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.9239227Z + eslint@10.3.0 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.9239771Z + eslint-config-prettier@10.1.8 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.9240332Z + eslint-plugin-prettier@5.5.5 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.9241129Z + husky@9.1.7 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.9241941Z + lint-staged@17.0.4 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.9242389Z + prettier@3.8.3 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.9242893Z + command-stream@0.9.4 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.9243433Z + lino-objects-codec@0.4.0 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.9243729Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.9243916Z 199 packages installed [455.00ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.9284511Z ##[group]Run set -o pipefail +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.9284933Z ^[[36;1mset -o pipefail^[[0m +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.9285408Z ^[[36;1mbun run test --coverage --coverage-reporter=text 2>&1 | tee coverage.txt^[[0m +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.9314243Z shell: /usr/bin/bash -e {0} +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.9314721Z env: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.9315064Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.9315437Z GIT_CONFIG_COUNT: 1 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.9315873Z GIT_CONFIG_KEY_0: init.defaultBranch +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.9316264Z GIT_CONFIG_VALUE_0: main +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.9316617Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.9383782Z $ bun ../scripts/run-js-tests.mjs --coverage "--coverage-reporter=text" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.9652200Z bun test v1.3.14 (0d9b296a) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.9743093Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.9744567Z ##[group]test/args-parser-control.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:53.9995503Z (pass) control options > should parse --stop with UUID or session name [0.96ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0011599Z (pass) control options > should parse --stop=value format [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0012879Z (pass) control options > should parse --terminate with UUID or session name [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0013831Z (pass) control options > should parse --terminate=value format [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0014807Z (pass) control options > should throw error for missing --stop argument [0.40ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0015831Z (pass) control options > should throw error for empty --stop=value argument [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0018338Z (pass) control options > should throw error for missing --terminate argument [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0020190Z (pass) control options > should throw error for empty --terminate=value argument [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0021261Z (pass) control options > should reject combining query and control modes [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0022425Z (pass) control options > should reject combining upload-log with control modes [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0023474Z (pass) control options > should reject output-format with control modes [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0024415Z (pass) control options > should default control options to null [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0025096Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0025909Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0026250Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0026959Z ##[group]test/args-parser-docker-cleanup.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0027966Z (pass) docker container cleanup options > should parse --auto-remove-docker-container flag [0.23ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0029144Z (pass) docker container cleanup options > should parse --always-cleanup-container flag [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0030237Z (pass) docker container cleanup options > should parse --keep-container flag [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0031311Z (pass) docker container cleanup options > should parse --keep-container-on-fail flag [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0032611Z (pass) docker container cleanup options > should default cleanup flags to false [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0033861Z (pass) docker container cleanup options > should throw error for docker cleanup options without docker isolation [0.29ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0035260Z (pass) docker container cleanup options > should throw error for docker cleanup options without isolation [0.11ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0036921Z (pass) docker container cleanup options > should work with keep-alive and auto-remove-docker-container [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0038367Z (pass) docker container cleanup options > should reject conflicting docker cleanup options [0.24ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0039987Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0040999Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0041514Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0042493Z ##[group]test/args-parser-isolation-alias.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0056105Z (pass) parseArgs --isolation alias > should parse --isolation alias with value [0.14ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0057211Z (pass) parseArgs --isolation alias > should parse --isolation=value alias format [0.12ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0058281Z (pass) parseArgs --isolation alias > should parse --isolation alias before command without separator [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0059850Z (pass) parseArgs unknown wrapper options > should throw for unknown wrapper option before separator [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0060967Z (pass) parseArgs unknown wrapper options > should throw for unknown wrapper option without separator [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0061684Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0062506Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0062726Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0063229Z ##[group]test/args-parser-shell.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0064792Z (pass) shell option > should default shell to auto [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0065622Z (pass) shell option > should parse --shell bash [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0070714Z (pass) shell option > should parse --shell zsh [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0071385Z (pass) shell option > should parse --shell sh [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0072180Z (pass) shell option > should parse --shell auto [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0072965Z (pass) shell option > should parse --shell=value format [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0073964Z (pass) shell option > should normalize shell to lowercase [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0075248Z (pass) shell option > should throw error for missing shell argument [0.11ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0076081Z (pass) shell option > should throw error for invalid shell [0.11ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0076877Z (pass) shell option > should list valid shells in error message [0.26ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0077851Z (pass) shell option > should work with ssh isolation [0.12ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0078499Z (pass) VALID_SHELLS > should include bash [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0079156Z (pass) VALID_SHELLS > should include zsh [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0079977Z (pass) VALID_SHELLS > should include sh [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0080550Z (pass) VALID_SHELLS > should include auto [0.01ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0080955Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0081565Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0081785Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0082482Z ##[group]test/args-parser.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0113275Z (pass) parseArgs > basic command parsing > should parse simple command without options [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0115038Z (pass) parseArgs > basic command parsing > should parse command with -- separator [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0116663Z (pass) parseArgs > basic command parsing > should parse empty command correctly [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0117896Z (pass) parseArgs > isolation options > should parse --isolated with value [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0124398Z (pass) parseArgs > isolation options > should parse -i shorthand [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0125892Z (pass) parseArgs > isolation options > should parse --isolated=value format [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0127071Z (pass) parseArgs > isolation options > should normalize backend to lowercase [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0134180Z (pass) parseArgs > isolation options > should throw error for missing backend argument [0.10ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0135280Z (pass) parseArgs > attached and detached modes > should parse --attached flag [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0136329Z (pass) parseArgs > attached and detached modes > should parse -a shorthand [0.12ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0137265Z (pass) parseArgs > attached and detached modes > should parse --detached flag [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0138169Z (pass) parseArgs > attached and detached modes > should parse -d shorthand [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0139392Z (pass) parseArgs > attached and detached modes > should throw error when both --attached and --detached are set [0.10ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0140616Z (pass) parseArgs > attached and detached modes > should provide helpful error message for mode conflict [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0141695Z (pass) parseArgs > session option > should parse --session with value [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0142816Z (pass) parseArgs > session option > should parse -s shorthand [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0143630Z (pass) parseArgs > session option > should parse --session=value format [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0144660Z (pass) parseArgs > session option > should throw error for session without isolation [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0145852Z (pass) parseArgs > docker image option > should parse --image with value [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0146751Z (pass) parseArgs > docker image option > should parse --image=value format [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0147781Z (pass) parseArgs > docker image option > should use default OS-matched image for docker without --image [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0148887Z (pass) parseArgs > docker image option > should throw error for image with non-docker backend [0.11ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0149922Z (pass) parseArgs > SSH endpoint option > should parse --endpoint with value [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0150848Z (pass) parseArgs > SSH endpoint option > should parse --endpoint=value format [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0152068Z (pass) parseArgs > SSH endpoint option > should throw error for ssh without endpoint [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0153295Z (pass) parseArgs > SSH endpoint option > should throw error for endpoint with non-ssh backend [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0154281Z (pass) parseArgs > keep-alive option > should parse --keep-alive flag [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0155196Z (pass) parseArgs > keep-alive option > should parse -k shorthand [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0156137Z (pass) parseArgs > keep-alive option > should default keepAlive to false [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0157197Z (pass) parseArgs > keep-alive option > should throw error for keep-alive without isolation [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0158299Z (pass) parseArgs > keep-alive option > should work with detached mode [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0159180Z (pass) parseArgs > keep-alive option > should work with docker [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0160513Z (pass) parseArgs > command without separator > should parse command after options without separator [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0161646Z (pass) parseArgs > command without separator > should handle mixed options and command [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0164072Z (pass) parseArgs > backend validation > should accept valid backends [0.12ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0165036Z (pass) parseArgs > backend validation > should throw error for invalid backend [0.29ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0165933Z (pass) parseArgs > backend validation > should list valid backends in error message [0.13ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0166949Z (pass) validateOptions > should pass for valid options [0.22ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0167757Z (pass) validateOptions > should throw for attached and detached together [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0168511Z (pass) validateOptions > should pass for docker with image [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0169351Z (pass) generateSessionName > should generate unique session names [0.18ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0170126Z (pass) generateSessionName > should use default prefix [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0170866Z (pass) generateSessionName > should use custom prefix [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0171636Z (pass) generateSessionName > should contain timestamp-like portion [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0172654Z (pass) hasIsolation > should return true when isolated is set [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0173508Z (pass) hasIsolation > should return false when isolated is null [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0174249Z (pass) getEffectiveMode > should return attached by default [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0175091Z (pass) getEffectiveMode > should return attached when explicitly set [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0175850Z (pass) getEffectiveMode > should return detached when set [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0176532Z (pass) VALID_BACKENDS > should include screen [0.01ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0177217Z (pass) VALID_BACKENDS > should include tmux [0.01ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0177816Z (pass) VALID_BACKENDS > should include docker [0.01ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0178679Z (pass) user isolation option > should parse --isolated-user without value (auto-generated username) [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0179392Z (pass) user isolation option > should parse --isolated-user with custom username [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0179981Z (pass) user isolation option > should parse -u shorthand [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0180687Z (pass) user isolation option > should parse -u with custom username [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0181422Z (pass) user isolation option > should parse --isolated-user=value format [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0182422Z (pass) user isolation option > should work with isolation options [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0183311Z (pass) user isolation option > should work without isolation (standalone user isolation) [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0184177Z (pass) user isolation option > should accept valid usernames [0.15ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0185170Z (pass) user isolation option > should reject invalid username formats with --isolated-user=value syntax [0.13ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0186351Z (pass) user isolation option > should not consume invalid username as argument (treats as command) [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0187350Z (pass) user isolation option > should throw error for user with docker isolation [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0188291Z (pass) user isolation option > should work with tmux isolation [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0189170Z (pass) use-command-stream option > should parse --use-command-stream flag [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0190084Z (pass) use-command-stream option > should default useCommandStream to false [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0191560Z (pass) use-command-stream option > should work with other options [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0193035Z (pass) use-command-stream option > should work without other options [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0194076Z (pass) keep-user option > should parse --keep-user flag [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0195127Z (pass) keep-user option > should default keepUser to false [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0196210Z (pass) keep-user option > should throw error for keep-user without user [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0197122Z (pass) keep-user option > should work with user and isolation options [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0197907Z (pass) status option > should parse --status with UUID [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0198612Z (pass) status option > should parse --status=value format [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0199447Z (pass) status option > should throw error for missing UUID argument [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0200370Z (pass) status option > should throw error for --status with -flag as next argument [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0202450Z (pass) status option > should default status to null [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0203029Z (pass) upload-log option > should parse --upload-log with UUID or session name [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0203599Z (pass) upload-log option > should parse --upload-log=value format [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0204182Z (pass) upload-log option > should throw error for missing --upload-log argument [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0204821Z (pass) upload-log option > should throw error for empty --upload-log=value argument [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0205357Z (pass) upload-log option > should default uploadLog to null [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0205995Z (pass) list option > should parse --list flag [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0206655Z (pass) list option > should parse --list with JSON output format [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0207481Z (pass) list option > should normalize output format with --list [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0208276Z (pass) list option > should default list to false [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0209030Z (pass) output-format option > should parse --output-format with --status [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0209916Z (pass) output-format option > should parse --output-format=value format [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0210714Z (pass) output-format option > should normalize format to lowercase [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0211465Z (pass) output-format option > should throw error for missing format argument [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0212553Z (pass) output-format option > should throw error for invalid format [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0213450Z (pass) output-format option > should throw error for output-format without status [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0214345Z (pass) output-format option > should accept all valid output formats [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0215393Z (pass) output-format option > should default outputFormat to null [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0216195Z (pass) VALID_OUTPUT_FORMATS > should include links-notation [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0217017Z (pass) VALID_OUTPUT_FORMATS > should include json [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0217630Z (pass) VALID_OUTPUT_FORMATS > should include text [0.01ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0218326Z (pass) cleanup options > should parse --cleanup flag [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0219089Z (pass) cleanup options > should parse --cleanup-dry-run flag [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0219820Z (pass) cleanup options > should default cleanup to false [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0220283Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0222440Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0222763Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0223359Z ##[group]test/check-js-coverage.mjs: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0224187Z (pass) check-js-coverage > parses line coverage from a real Bun text report [0.28ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0225138Z (pass) check-js-coverage > reads the line column, not the function column [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0225813Z (pass) check-js-coverage > ignores the uncovered-lines column when picking numbers [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0226404Z (pass) check-js-coverage > returns null when no totals row is present [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0226983Z (pass) check-js-coverage > fails instead of skipping when coverage cannot be determined [0.10ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0227595Z (pass) check-js-coverage > passes when coverage meets the threshold [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0228127Z (pass) check-js-coverage > fails when coverage is below the threshold [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0228465Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0229052Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0229198Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0229552Z ##[group]test/ci-workflow-invariants.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0229999Z (pass) CI workflow invariants > finds every workflow file [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0230610Z (pass) CI workflow invariants > declares a least-privilege default permission set [0.36ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0267167Z (pass) CI workflow invariants > gives every job a timeout [4.73ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0269060Z (pass) CI workflow invariants > never puts concurrency at workflow level [0.26ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0278786Z (pass) CI workflow invariants > gives every job its own concurrency group [0.90ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0287971Z (pass) CI workflow invariants > makes writers non-cancellable and read-only checks cancellable [0.88ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0294334Z (pass) CI workflow invariants > uses !cancelled() rather than always() outside the status job [0.65ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0305541Z (pass) CI workflow invariants > aggregates every job into a pipeline-status gate [1.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0307198Z (pass) CI workflow invariants > configures git before checkout so no init hints are printed [0.23ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0322646Z (pass) CI workflow invariants > never swallows a failing command in a quality gate [1.42ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0333958Z (pass) CI workflow invariants > references only helper scripts that exist [1.15ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0335075Z (pass) CI workflow invariants > parses coverage through the tested helper, not an inline grep [0.13ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0335677Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0336343Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0336637Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.0337107Z ##[group]test/cli.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.3215674Z (pass) CLI version flag > should display version with --version [281.42ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.3935463Z (pass) CLI version flag > should display version with -v [71.95ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.4597286Z (pass) CLI version flag > should show correct package version [66.24ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.4970215Z (pass) CLI basic behavior > should show usage when no arguments provided [37.28ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.5357482Z (pass) CLI basic behavior > should show usage when no command provided after -- [38.72ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.7322312Z (pass) CLI isolation output (issue #67) > should display screen session name when using screen isolation [196.39ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:30:54.8314200Z (pass) CLI isolation output (issue #67) > should display tmux session name when using tmux isolation [99.19ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:02.3616826Z (pass) CLI isolation output (issue #67) > should display docker container name when using docker isolation [7530.22ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:02.3617503Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:02.3618917Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:02.3619101Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:02.3619719Z ##[group]test/command-builder-docker-cleanup.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:02.3654415Z (pass) command-builder docker cleanup forwarding > forwards cleanup policy flags when a remaining level uses docker [0.61ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:02.3656534Z (pass) command-builder docker cleanup forwarding > does not forward docker cleanup flags after the docker level is consumed [0.12ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:02.3657815Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:02.3658873Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:02.3659288Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:02.3659930Z ##[group]test/create-github-release.mjs: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:02.4446811Z (pass) create-github-release script > treats an existing GitHub release as an idempotent skip [77.68ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:02.5055570Z (pass) create-github-release script > fails when gh api returns an unexpected error [60.83ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:02.5056273Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:02.5056985Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:02.5057260Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:02.5057811Z ##[group]test/docker-autoremove.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:02.5080985Z (pass) Docker Container Cleanup Policy > cleanup decisions > should keep abnormal containers under the default policy [0.12ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:02.5082675Z (pass) Docker Container Cleanup Policy > cleanup decisions > should keep OOM-killed containers with keepContainerOnFail [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:02.5084309Z (pass) Docker Container Cleanup Policy > cleanup decisions > should honor explicit always-cleanup policy [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:02.5085579Z (pass) Docker Container Cleanup Policy > cleanup decisions > should make the detached watcher inspect OOMKilled before default cleanup [0.38ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:03.2133606Z $ echo "test" && sleep 0.5 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:03.2134015Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:04.0564242Z ✓ Docker container auto-removed after exit (filesystem not preserved) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:04.0565498Z (pass) Docker Container Cleanup Policy > auto-remove enabled > should automatically remove container when autoRemoveDockerContainer is true [1547.74ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:04.7557370Z $ echo "test" && sleep 0.1 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:04.7557702Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:05.1635479Z (pass) Docker Container Cleanup Policy > default cleanup > should remove container filesystem by default [1107.18ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:05.8766519Z $ echo "test" && sleep 0.1 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:05.8766970Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:06.2010103Z (pass) Docker Container Cleanup Policy > keep-container opt-out > should preserve container filesystem when keepContainer is true [1037.39ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:06.9293255Z $ echo "test" && exit 7 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:06.9293649Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:07.1649141Z (pass) Docker Container Cleanup Policy > keep-container opt-out > should preserve failed containers when keepContainerOnFail is true [963.86ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:07.9037164Z $ printf 'attached-log-line\n' +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:07.9037693Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:08.0357607Z attached-log-line +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:08.1793162Z (pass) Docker Container Cleanup Policy > attached mode logging > should write attached docker output to the provided host log path [1014.42ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:08.1794027Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:08.1794824Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:08.1795178Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:08.1795883Z ##[group]test/docker-network-integration.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:09.3733912Z $ ping -c 1 formal-ai && ping -c 1 formal-db +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:09.3734354Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:09.7216269Z $ ping -c 1 formal-ai +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:09.7216819Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:09.8743062Z ping: bad address 'formal-ai' +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:09.9843621Z (pass) Docker named network integration > reaches a private sidecar on each of two networks [694.01ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:10.0601082Z $ echo should-not-run +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:10.0601383Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:10.3151062Z $ echo should-not-run +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:10.3152025Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:10.5777155Z $ echo should-not-run +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:10.5777526Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:10.7031748Z docker: Error response from daemon: failed to set up container networking: network start-network-fce6b5cc-absent not found +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:10.7032640Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:10.7032873Z Run 'docker run --help' for more information +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:10.8362852Z $ echo should-not-run +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:10.8363163Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:10.8613904Z (pass) Docker named network integration > fails for a missing network without orphaning a container [876.98ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0635312Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0636566Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0636957Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0637646Z ##[group]test/docker-network-lifecycle.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0658310Z (pass) docker network lifecycle helpers > returns an empty list when no network is requested [0.15ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0659560Z (pass) docker network lifecycle helpers > wraps a single network into a list [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0660676Z (pass) docker network lifecycle helpers > prefers the explicit networks list over the single network [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0662092Z (pass) docker network lifecycle helpers > ignores an empty networks list and falls back to network [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0663255Z (pass) docker network lifecycle helpers > keeps verbose output switched off by default [0.14ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0663810Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0664407Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0664716Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0665403Z ##[group]test/docker-runtime-options.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0678195Z (pass) Docker runtime options parsing > should parse repeatable --volume and -v [0.20ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0690821Z (pass) Docker runtime options parsing > should parse --volume=value and -v=value [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0692580Z (pass) Docker runtime options parsing > should parse repeatable --mount [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0693652Z (pass) Docker runtime options parsing > should parse repeatable --env and -e [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0694392Z (pass) Docker runtime options parsing > should parse --privileged [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0695316Z (pass) Docker runtime options parsing > should parse repeatable --network forms without consuming child args [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0696505Z (pass) Docker runtime options parsing > should parse repeatable --network-alias value and equals forms [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0697593Z (pass) Docker runtime options parsing > should default runtime options to empty/false [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0698563Z (pass) Docker runtime options parsing > should throw when --volume requires an argument [0.16ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0699516Z (pass) Docker runtime options parsing > should throw when --env requires an argument [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0700506Z (pass) Docker runtime options validation > should reject --volume with non-docker backend [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0701484Z (pass) Docker runtime options validation > should reject --mount without isolation [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0702470Z (pass) Docker runtime options validation > should reject --env with non-docker backend [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0703134Z (pass) Docker runtime options validation > should reject --privileged without docker [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0703875Z (pass) Docker runtime options validation > should reject network options without docker [0.16ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0704616Z (pass) Docker runtime options validation > should accept runtime options when stack includes docker [0.34ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0705284Z (pass) buildDockerRuntimeArgs > should build empty args by default [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0705923Z (pass) buildDockerRuntimeArgs > should add --privileged first [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0706483Z (pass) buildDockerRuntimeArgs > should expand env, volumes, and mounts in order [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0707143Z (pass) buildDockerRuntimeStatusLines > should return no lines for empty options [0.12ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0707829Z (pass) buildDockerRuntimeStatusLines > should format volumes, mounts, env, and privileged lines [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0708685Z (pass) buildDockerRuntimeStatusLines > should join multiple volumes with a comma [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0709366Z (pass) buildDockerRuntimeMetadata > should null out empty collections and falsy privileged [0.10ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0710475Z (pass) buildDockerRuntimeMetadata > should pass through populated collections and privileged [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0711084Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0711657Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0712100Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0712592Z ##[group]test/echo-integration.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0722899Z === Echo Integration Tests - Issue #55 === +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0723348Z Testing that "echo hi" works correctly across all isolation modes +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0723972Z Coverage: No isolation, Screen (attached/detached), Tmux (attached/detached), Docker (attached/detached) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.0724334Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.1689356Z ✓ No isolation mode: echo hi works correctly +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.1690560Z (pass) Echo Integration Tests - Issue #55 > No Isolation Mode (Direct Execution) > should execute echo hi and show output with proper formatting [49.93ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.2286448Z ✓ No isolation mode: echo with single quotes works +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.2287665Z (pass) Echo Integration Tests - Issue #55 > No Isolation Mode (Direct Execution) > should execute echo with single quotes [59.72ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.2899304Z ✓ No isolation mode: echo with double quotes works +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.2900233Z (pass) Echo Integration Tests - Issue #55 > No Isolation Mode (Direct Execution) > should execute echo with double quotes [61.28ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.3513974Z ✓ Empty line formatting is consistent +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.3514849Z (pass) Echo Integration Tests - Issue #55 > No Isolation Mode (Direct Execution) > should have consistent empty line formatting [61.47ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.5080357Z ✓ Screen isolation (attached): echo hi works correctly +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.5081341Z (pass) Echo Integration Tests - Issue #55 > Screen Isolation Mode > Attached Mode > should execute echo hi in attached screen mode with proper formatting [156.65ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.6656879Z ✓ Screen isolation (attached): echo with quotes works +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.6658054Z (pass) Echo Integration Tests - Issue #55 > Screen Isolation Mode > Attached Mode > should execute echo with quotes in attached screen mode [157.59ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.8231055Z ✓ Screen isolation (attached): finish block displays correctly +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.8232198Z (pass) Echo Integration Tests - Issue #55 > Screen Isolation Mode > Attached Mode > should show exit code and finish block in attached screen mode [157.38ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.8861281Z ✓ Screen isolation (detached): echo hi starts correctly +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.8862522Z (pass) Echo Integration Tests - Issue #55 > Screen Isolation Mode > Detached Mode > should execute echo hi in detached screen mode [63.00ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.9376145Z ✓ Screen isolation (detached): session name displayed for reattaching +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:11.9377509Z (pass) Echo Integration Tests - Issue #55 > Screen Isolation Mode > Detached Mode > should show session name in detached screen mode for reattaching [51.51ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:12.0014094Z open terminal failed: not a terminal +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:12.0014591Z Error: Tmux session "tmux-1786365071987-iudn80" exited with code 1 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:12.0018605Z ⚠ Tmux isolation (attached): skipped (no TTY available) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:12.0019572Z (pass) Echo Integration Tests - Issue #55 > Tmux Isolation Mode > Attached Mode > should handle attached tmux mode (may require TTY) [63.93ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:12.1284965Z ✓ Tmux isolation (detached): echo hi starts correctly +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:12.1286286Z (pass) Echo Integration Tests - Issue #55 > Tmux Isolation Mode > Detached Mode > should execute echo hi in detached tmux mode [126.88ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:12.1993001Z ✓ Tmux isolation (detached): session name displayed for reattaching +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:12.1995339Z (pass) Echo Integration Tests - Issue #55 > Tmux Isolation Mode > Detached Mode > should show session name in detached tmux mode for reattaching [70.75ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:12.2746046Z ✓ Tmux isolation (detached): echo with quotes works +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:12.2747639Z (pass) Echo Integration Tests - Issue #55 > Tmux Isolation Mode > Detached Mode > should execute echo with quotes in detached tmux mode [75.40ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:12.2748677Z ⚠ no TTY available, skipping attached docker tests +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:12.2749663Z (pass) Echo Integration Tests - Issue #55 > Docker Isolation Mode > Attached Mode > should skip attached docker tests when no TTY is available [0.12ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:13.1956400Z ✓ Docker isolation (detached): echo hi starts correctly +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:13.1957755Z (pass) Echo Integration Tests - Issue #55 > Docker Isolation Mode > Detached Mode > should execute echo hi in detached docker mode [920.84ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:14.0719511Z ✓ Docker isolation (detached): session/container name displayed for reattaching +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:14.0720825Z (pass) Echo Integration Tests - Issue #55 > Docker Isolation Mode > Detached Mode > should show session/container name in detached docker mode for reattaching [876.36ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:14.9546544Z ✓ Docker isolation (detached): echo with quotes works +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:14.9547444Z (pass) Echo Integration Tests - Issue #55 > Docker Isolation Mode > Detached Mode > should execute echo with quotes in detached docker mode [882.70ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.0206444Z ✓ Log paths are not truncated +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.0207560Z (pass) Echo Integration Tests - Issue #55 > Output Block Formatting > should not truncate long log paths [65.91ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.0727235Z ✓ Session IDs are complete UUIDs in both blocks +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.0728475Z (pass) Echo Integration Tests - Issue #55 > Output Block Formatting > should show full session ID in both start and finish blocks [52.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.1271594Z ✓ Exit code formatting is consistent +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.1272908Z (pass) Echo Integration Tests - Issue #55 > Output Block Formatting > should have consistent exit code formatting [54.44ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.1791704Z ✓ Timing information is present in finish block +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.1793074Z (pass) Echo Integration Tests - Issue #55 > Output Block Formatting > should include timing information in finish block [51.95ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.1793886Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.1794811Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.1795059Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.1795649Z ##[group]test/execution-control.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.1842766Z (pass) execution control > should map screen stop to CTRL+C injection [0.37ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.1985554Z (pass) execution control > should send stop command to a detached screen session [14.27ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2013369Z (pass) execution control > should stop a detached docker container with docker stop [2.16ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2022058Z (pass) execution control > should send docker terminate through docker kill [1.52ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2034224Z (pass) execution control > should reject non-detached records [1.23ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2035428Z (pass) process id collection > should parse a GNU Screen process id from screen -ls output [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2036773Z (pass) process id collection > should collect wrapper, screen, and descendant process IDs [0.15ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2037299Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2037833Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2037995Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2038358Z ##[group]test/execution-store.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2057347Z === Execution Store Unit Tests === +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2061193Z (pass) ExecutionRecord > should create a new execution record with default values [0.11ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2062477Z (pass) ExecutionRecord > should create a new execution record with custom values [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2063901Z (pass) ExecutionRecord > should mark execution as completed [0.10ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2064773Z (pass) ExecutionRecord > should convert to plain object and back [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2066696Z (pass) LockManager > should acquire and release a lock [0.25ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2070989Z (pass) LockManager > should fail to acquire lock if already held by another process [0.37ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2072196Z (pass) LockManager > should detect stale locks [0.19ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2073893Z (pass) ExecutionStore > should create app folder on initialization [0.14ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2079955Z (pass) ExecutionStore > should save and retrieve an execution record [0.56ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2095637Z (pass) ExecutionStore > should update an existing record [1.21ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2116340Z (pass) ExecutionStore > should get all records [2.38ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2143305Z (pass) ExecutionStore > should get records by status [2.72ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2168439Z (pass) ExecutionStore > should get recent records [2.51ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2181698Z (pass) ExecutionStore > should delete a record [1.32ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2183704Z (pass) ExecutionStore > should return false when deleting non-existent record [0.17ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2197870Z (pass) ExecutionStore > should clear all records [1.42ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2227517Z (pass) ExecutionStore > should get statistics [2.89ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2365967Z (pass) ExecutionStore > should handle concurrent saves with locking [13.83ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2369327Z (pass) ExecutionStore > should persist data to lino file [0.37ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2373271Z (pass) isClinkInstalled > should return a boolean [0.41ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2382858Z (pass) ExecutionStore with lino-objects-codec > should properly encode and decode complex options [0.89ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2388327Z (pass) ExecutionStore with lino-objects-codec > should handle special characters in command [0.57ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2394000Z (pass) ExecutionStore with lino-objects-codec > should handle unicode characters [0.57ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2406077Z (pass) ExecutionStore verifyConsistency > should report consistency status for lino-only store [1.19ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2415223Z (pass) ExecutionStore cleanupStale > should return empty result when no stale records exist [0.88ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2422656Z (pass) ExecutionStore cleanupStale > should detect stale records with non-existent PIDs [0.74ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2428235Z (pass) ExecutionStore cleanupStale > should detect stale records that exceed max age [0.59ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2433349Z (pass) ExecutionStore cleanupStale > should not detect records within max age as stale [0.50ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2446912Z (pass) ExecutionStore cleanupStale > should clean up stale records when dryRun is false [1.32ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2456026Z (pass) ExecutionStore cleanupStale > should handle custom max age [0.80ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2456420Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2456908Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2457041Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2457434Z ##[group]test/failure-handler.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2491197Z (pass) failure-handler > parseGitUrl > should parse HTTPS GitHub URL [0.61ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2492124Z (pass) failure-handler > parseGitUrl > should parse HTTPS URL with .git suffix [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2492854Z (pass) failure-handler > parseGitUrl > should parse SSH git@ URL [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2500641Z (pass) failure-handler > parseGitUrl > should parse git+https URL format [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2501911Z (pass) failure-handler > parseGitUrl > should return null for empty string [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2502669Z (pass) failure-handler > parseGitUrl > should return null for null/undefined input [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2503296Z (pass) failure-handler > parseGitUrl > should return null for non-github URL [0.01ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2503896Z (pass) failure-handler > parseGitUrl > should return null for invalid/random string [0.01ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2504560Z (pass) failure-handler > parseGitUrl > should normalize URL to https://github.com format [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2505304Z (pass) failure-handler > parseGitUrl > should handle URL with subdirectory (only owner/repo captured) [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2506175Z (pass) failure-handler > parseGitUrl > should return object with owner, repo, url keys [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2506524Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2506846Z (pass) failure-handler > handleFailure > should return early when disableAutoIssue is true [0.13ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2507249Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2507427Z Auto-issue creation disabled via START_DISABLE_AUTO_ISSUE +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2508032Z (pass) failure-handler > handleFailure > should return early when disableAutoIssue is true (verbose mode) [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2508493Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2508949Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2509098Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.2509443Z ##[group]test/isolation-cleanup.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.3669958Z ✓ Screen session auto-exited (no sessions found in screen -ls) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:15.3670841Z (pass) Isolation Resource Cleanup Verification > screen resource cleanup > should not list screen session after command completes (auto-exit by default) [116.00ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:16.3771297Z ✓ Screen session kept alive as expected with --keep-alive +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:16.3801346Z (pass) Isolation Resource Cleanup Verification > screen resource cleanup > should keep screen session alive when keepAlive is true [1013.00ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:16.5030160Z ✓ Tmux session auto-exited (no sessions found in tmux ls) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:16.5031688Z (pass) Isolation Resource Cleanup Verification > tmux resource cleanup > should not list tmux session after command completes (auto-exit by default) [123.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:17.5220733Z ✓ Tmux session kept alive as expected with --keep-alive +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:17.5262792Z (pass) Isolation Resource Cleanup Verification > tmux resource cleanup > should keep tmux session alive when keepAlive is true [1023.15ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:18.2090748Z $ echo "test" && sleep 0.1 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:18.2091202Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:18.5286983Z ✓ Docker container auto-exited and stopped (resources released, filesystem preserved) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:18.5419160Z (pass) Isolation Resource Cleanup Verification > docker resource cleanup > should show docker container as exited after command completes (auto-exit by default) [1015.64ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:19.2177283Z $ echo "test" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:19.2177565Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.3514548Z ✓ Docker container kept running as expected with --keep-alive +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4462991Z (pass) Isolation Resource Cleanup Verification > docker resource cleanup > should keep docker container running when keepAlive is true [1904.32ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4463589Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4464481Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4464826Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4465542Z ##[group]test/isolation-log-utils.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4499591Z (pass) isolation-log-utils > getTimestamp > should return a non-empty string [0.13ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4500816Z (pass) isolation-log-utils > getTimestamp > should return a timestamp without T or Z (ISO-like but space-separated) [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4502290Z (pass) isolation-log-utils > getTimestamp > should contain date-like content (numbers and dashes) [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4503507Z (pass) isolation-log-utils > getTimestamp > should return different values on successive calls (or same within same ms) [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4504740Z (pass) isolation-log-utils > generateLogFilename > should return a string ending with .log [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4506061Z (pass) isolation-log-utils > generateLogFilename > should include the environment name in the filename [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4506885Z (pass) isolation-log-utils > generateLogFilename > should start with "start-command-" [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4529834Z (pass) isolation-log-utils > generateLogFilename > should generate unique filenames on successive calls [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4531181Z (pass) isolation-log-utils > generateLogFilename > should handle different environment names [0.10ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4532260Z (pass) isolation-log-utils > createLogHeader > should return a non-empty string [0.14ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4533574Z (pass) isolation-log-utils > createLogHeader > should include the command in the header [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4534937Z (pass) isolation-log-utils > createLogHeader > should include the environment in the header [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4536083Z (pass) isolation-log-utils > createLogHeader > should include the session name in the header [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4537171Z (pass) isolation-log-utils > createLogHeader > should include the mode in the header [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4538169Z (pass) isolation-log-utils > createLogHeader > should include image field when provided [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4539224Z (pass) isolation-log-utils > createLogHeader > should include user field when provided [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4540366Z (pass) isolation-log-utils > createLogHeader > should NOT include Image line when image is not provided [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4541420Z (pass) isolation-log-utils > createLogHeader > should contain separator line [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4542446Z (pass) isolation-log-utils > createLogFooter > should return a non-empty string [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4543323Z (pass) isolation-log-utils > createLogFooter > should include the exit code [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4544466Z (pass) isolation-log-utils > createLogFooter > should include exit code 0 [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4545433Z (pass) isolation-log-utils > createLogFooter > should include the end time [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4546179Z (pass) isolation-log-utils > createLogFooter > should contain separator line [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4546906Z (pass) isolation-log-utils > getLogDir > should return a string [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4547873Z (pass) isolation-log-utils > getLogDir > should return a non-empty path [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4548917Z (pass) isolation-log-utils > getLogDir > should use START_LOG_DIR env var when set [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4550121Z (pass) isolation-log-utils > getLogDir > should fall back to /tmp/start-command/logs when START_LOG_DIR is not set [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4551352Z (pass) isolation-log-utils > createLogPath > should return a string ending with .log [0.11ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4552580Z (pass) isolation-log-utils > createLogPath > should return an absolute path [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4553528Z (pass) isolation-log-utils > createLogPath > should include the environment name [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4554470Z (pass) isolation-log-utils > createLogPath > should be under the log directory [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4555586Z (pass) isolation-log-utils > createLogPath > should create stable isolation log path when execution id is provided [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4556948Z (pass) isolation-log-utils > createLogPath > should create stable direct log path without duplicated environment segment [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4557653Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4558255Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4558513Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4559069Z ##[group]test/isolation-stacking.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4560735Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --isolated > should parse single isolation (backward compatible) [0.17ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4562372Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --isolated > should parse multi-level isolation [0.14ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4563861Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --isolated > should parse 5-level isolation [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4565638Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --isolated > should parse --isolated=value syntax [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4566818Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --image > should parse single image (backward compatible) [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4568498Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --image > should parse image sequence with placeholders [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4569722Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --image > should parse --image=value syntax [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4571101Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --endpoint > should parse single endpoint (backward compatible) [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4572424Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --endpoint > should parse endpoint sequence with placeholders [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4573463Z (pass) Isolation Stacking - Args Parser > hasStackedIsolation > should return true for multi-level [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4574641Z (pass) Isolation Stacking - Args Parser > hasStackedIsolation > should return false for single level [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4575768Z (pass) Isolation Stacking - Args Parser > hasStackedIsolation > should return false for no isolation [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4576923Z (pass) Isolation Stacking - Validation > validateOptions > should validate single backend (backward compatible) [0.26ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4577909Z (pass) Isolation Stacking - Validation > validateOptions > should validate multi-level stack [0.15ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4578974Z (pass) Isolation Stacking - Validation > validateOptions > should throw on invalid backend in stack [0.11ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4580149Z (pass) Isolation Stacking - Validation > validateOptions > should throw on missing SSH endpoint [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4581108Z (pass) Isolation Stacking - Validation > validateOptions > should throw on image/stack length mismatch [0.10ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4582344Z (pass) Isolation Stacking - Validation > validateOptions > should throw on depth exceeding limit [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4583507Z (pass) Isolation Stacking - Validation > validateOptions > should distribute single image to all levels [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4585175Z (pass) Isolation Stacking - Validation > validateOptions > should apply default docker image for each docker level [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4586496Z (pass) Isolation Stacking - Validation > validateOptions > should throw if image provided but no docker in stack [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4587520Z (pass) Isolation Stacking - Validation > validateOptions > should throw if endpoint provided but no ssh in stack [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4588321Z (pass) Isolation Stacking - Backward Compatibility > should work with existing docker command [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4589371Z (pass) Isolation Stacking - Backward Compatibility > should work with existing ssh command [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4590518Z (pass) Isolation Stacking - Backward Compatibility > should work with existing screen command [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4591535Z (pass) Isolation Stacking - Backward Compatibility > should work with -i shorthand [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4592889Z (pass) Isolation Stacking - Backward Compatibility > should work with attached mode [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4593871Z (pass) Isolation Stacking - Backward Compatibility > should work with session name [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4594819Z (pass) Isolation Stacking - Backward Compatibility > should work with session-id [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4595399Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4595980Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4596159Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4596735Z ##[group]test/isolation.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4603013Z (pass) Isolation Module > wrapCommandWithUser > should return command unchanged when user is null [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4607222Z (pass) Isolation Module > wrapCommandWithUser > should wrap command with sudo when user is specified [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4608578Z (pass) Isolation Module > wrapCommandWithUser > should escape single quotes in command [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4609582Z (pass) Isolation Module > wrapCommandWithUser > should use non-interactive sudo [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4631796Z (pass) Isolation Module > isCommandAvailable > should return true for common commands (echo) [2.57ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4653826Z (pass) Isolation Module > isCommandAvailable > should return true for node [2.46ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4670340Z (pass) Isolation Module > isCommandAvailable > should return false for non-existent command [1.63ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4684181Z (pass) Isolation Module > isCommandAvailable > should return false for empty command [1.45ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4685343Z (pass) Isolation Module > hasTTY > should return a boolean [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4686635Z hasTTY: false +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4687352Z (pass) Isolation Module > hasTTY > should return false when running in test environment (no TTY) [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4700297Z screen available: true +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4700881Z (pass) Isolation Module > isolation environment checks > should check if screen is available [1.48ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4714929Z tmux available: true +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4715614Z (pass) Isolation Module > isolation environment checks > should check if tmux is available [1.49ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4728976Z docker available: true +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4729686Z (pass) Isolation Module > isolation environment checks > should check if docker is available [1.41ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4744171Z ssh available: true +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4744677Z (pass) Isolation Module > isolation environment checks > should check if ssh is available [1.49ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4779995Z Detected screen version: 4.9.1 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4780725Z (pass) Isolation Module > getScreenVersion > should return version object or null [3.56ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4800262Z (pass) Isolation Module > getScreenVersion > should cache the version result [2.00ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4819779Z supportsLogfileOption: true +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4820285Z (pass) Isolation Module > supportsLogfileOption > should return boolean [1.99ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4840290Z Version 4.9.1: -Logfile supported = true +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4840892Z (pass) Isolation Module > supportsLogfileOption > should return true for screen >= 4.5.1 [2.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4856221Z Skipping: screen is installed +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4857074Z (pass) Isolation Runner Error Handling > runInScreen > should return informative error if screen is not installed [1.58ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4871278Z Skipping: tmux is installed +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4872777Z (pass) Isolation Runner Error Handling > runInTmux > should return informative error if tmux is not installed [1.54ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4887211Z Skipping: docker is installed +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.4888174Z (pass) Isolation Runner Error Handling > runInDocker > should return informative error if docker is not installed [1.55ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.5800561Z (pass) Isolation Runner Error Handling > runInDocker > should require image option [91.23ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.5817605Z Skipping: ssh is installed +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.5818327Z (pass) Isolation Runner Error Handling > runInSsh > should return informative error if ssh is not installed [1.78ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.5836985Z (pass) Isolation Runner Error Handling > runInSsh > should require endpoint option [1.87ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.5919105Z (pass) Isolation Keep-Alive Behavior > runInScreen keep-alive messages > should include auto-exit message by default in detached mode [8.20ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.5996500Z (pass) Isolation Keep-Alive Behavior > runInScreen keep-alive messages > should include keep-alive message when keepAlive is true [7.73ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.6155707Z (pass) Isolation Keep-Alive Behavior > runInTmux keep-alive messages > should include auto-exit message by default in detached mode [15.89ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:20.6332100Z (pass) Isolation Keep-Alive Behavior > runInTmux keep-alive messages > should include keep-alive message when keepAlive is true [17.61ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:21.3233932Z $ echo test +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:21.3234276Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:21.5059406Z (pass) Isolation Keep-Alive Behavior > runInDocker keep-alive messages > should include auto-exit message by default in detached mode [872.70ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:22.2323695Z $ echo test +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:22.2323964Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:22.4275820Z (pass) Isolation Keep-Alive Behavior > runInDocker keep-alive messages > should include keep-alive message when keepAlive is true [921.56ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:22.4482232Z (pass) Isolation Runner with Available Backends > runInTmux (if available) > should run command in detached tmux session [20.69ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:22.4484811Z (pass) Isolation Runner with Available Backends > runIsolated dispatcher > should dispatch to correct backend [0.35ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:23.0918121Z $ echo test +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:23.0918404Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:23.2062780Z test +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:23.3224745Z (pass) Isolation Runner with Available Backends > runIsolated dispatcher > should pass options to backend [873.86ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:23.3226322Z (pass) Default Docker Image Detection > getDefaultDockerImage > should return a valid Docker image string [0.25ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:23.3227661Z (pass) Default Docker Image Detection > getDefaultDockerImage > should return an image with a tag [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:23.3228973Z (pass) Default Docker Image Detection > getDefaultDockerImage > should return a known base image [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:23.3230109Z (pass) detectShellInEnvironment > should return the forced shell when shellPreference is not auto [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:23.3231235Z (pass) detectShellInEnvironment > should return zsh when shellPreference is zsh [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:23.3232277Z (pass) detectShellInEnvironment > should return sh when shellPreference is sh [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:23.3232970Z (pass) detectShellInEnvironment > should return sh fallback when docker image is not provided [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:23.3233683Z (pass) detectShellInEnvironment > should return sh fallback when ssh endpoint is not provided [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:23.3234327Z (pass) detectShellInEnvironment > should return sh fallback for unknown environment [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:23.9096212Z Detected shell in alpine:latest: /bin/sh +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:23.9097479Z (pass) detectShellInEnvironment > should auto-detect shell in docker if docker is available [586.56ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:23.9098402Z (pass) detectShellInEnvironment > should read shell preference from options.shell [0.13ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:23.9879811Z $ echo test +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:23.9880223Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1005779Z runInDocker with --shell sh result: true +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1023799Z (pass) Shell option forwarding to isolation runners > runInDocker shell option > should accept shell option in options object [190.47ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1031695Z (pass) Shell option forwarding to isolation runners > runInSsh shell option > should accept shell option in options object [2.83ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1053993Z (pass) Shell option forwarding to isolation runners > runInSsh shell option > should use auto mode when shell option is auto [2.15ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1061361Z (pass) isInteractiveShellCommand (issue #84) > should return true for "bash" [0.11ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1062978Z (pass) isInteractiveShellCommand (issue #84) > should return true for "zsh" [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1065220Z (pass) isInteractiveShellCommand (issue #84) > should return true for "sh" [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1067259Z (pass) isInteractiveShellCommand (issue #84) > should return true for "/bin/bash" [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1068614Z (pass) isInteractiveShellCommand (issue #84) > should return true for "/usr/bin/zsh" [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1069788Z (pass) isInteractiveShellCommand (issue #84) > should return true for "bash -l" (login flag, no -c) [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1072373Z (pass) isInteractiveShellCommand (issue #84) > should return false for "bash -c echo" [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1074249Z (pass) isInteractiveShellCommand (issue #84) > should return false for "bash -c 'echo hi'" [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1075553Z (pass) isInteractiveShellCommand (issue #84) > should return false for "npm test" [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1076722Z (pass) isInteractiveShellCommand (issue #84) > should return false for "echo hello" [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1077944Z (pass) isInteractiveShellCommand (issue #84) > should return false for "ls -la" [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1081601Z (pass) isInteractiveShellCommand (issue #84) > should return false for empty string [0.01ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1082865Z (pass) isInteractiveShellCommand (issue #84) > should return false for " " [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1083907Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1084840Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1085220Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1085931Z ##[group]test/merge-changesets.mjs: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1186156Z Working directory: /tmp/merge-changesets-ku1fJ2 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1187614Z Changeset directory: /tmp/merge-changesets-ku1fJ2/.changeset +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1188507Z Package name: start-command +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1189266Z Found 0 changeset file(s) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1189908Z No merging needed (0 or 1 changeset found) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1190711Z (pass) mergeChangesetsIn > does nothing with zero changesets [1.60ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1191794Z Working directory: /tmp/merge-changesets-UgpIV2 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1192842Z Changeset directory: /tmp/merge-changesets-UgpIV2/.changeset +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1193754Z Package name: start-command +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1196691Z Found 1 changeset file(s) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1197315Z No merging needed (0 or 1 changeset found) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1198281Z (pass) mergeChangesetsIn > does nothing with a single changeset [0.38ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1199105Z Working directory: /tmp/merge-changesets-mC43PD +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1199918Z Changeset directory: /tmp/merge-changesets-mC43PD/.changeset +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1200650Z Package name: start-command +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1201260Z Found 2 changeset file(s) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1202033Z Multiple changesets found, merging... +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1202678Z - b.md +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1203172Z - a.md +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1203507Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1203791Z Merge summary: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1204343Z Bump types found: minor, patch +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1205223Z Using highest: minor +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1205773Z Descriptions to merge: 2 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1209898Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1210310Z Created merged changeset: merged-pink-book.md +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1210915Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1211266Z Removing original changeset files: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1212162Z Removed: b.md +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1212773Z Removed: a.md +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1213138Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1213512Z Changeset merge completed successfully +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1213921Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1214263Z Merged changeset content: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1214840Z --- +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1215319Z 'start-command': minor +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1215873Z --- +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1216156Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1216448Z Feature B +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1216745Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1217012Z Fix A +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1217394Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1218003Z (pass) mergeChangesetsIn > merges multiple changesets into a single file with the highest bump [2.14ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1218989Z Working directory: /tmp/merge-changesets-eEHoSx +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1219792Z Changeset directory: /tmp/merge-changesets-eEHoSx/.changeset +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1220542Z Package name: start-command +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1221641Z Found 3 changeset file(s) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1222482Z Multiple changesets found, merging... +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1223150Z - b.md +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1223683Z - c.md +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1224153Z - a.md +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1253921Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1254540Z Merge summary: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1255224Z Bump types found: major, minor, patch +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1255812Z Using highest: major +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1256214Z Descriptions to merge: 3 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1256578Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1257020Z Created merged changeset: merged-gold-rock.md +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1257373Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1257598Z Removing original changeset files: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1258814Z Removed: b.md +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1259201Z Removed: c.md +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1259559Z Removed: a.md +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1259877Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1260571Z Changeset merge completed successfully +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1260996Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1261166Z Merged changeset content: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1261551Z --- +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1273845Z 'start-command': major +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1274232Z --- +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1274506Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1274669Z Breaking +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1274846Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1275005Z Feat +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1275501Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1276080Z Fix +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1276381Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1276710Z (pass) mergeChangesetsIn > chooses major over minor and patch [2.23ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1277480Z Working directory: /tmp/merge-changesets-other-xuONCZ +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1278270Z Changeset directory: /tmp/merge-changesets-other-xuONCZ/.changeset +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1278922Z Package name: some-other-pkg +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1279365Z Found 2 changeset file(s) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1279857Z Multiple changesets found, merging... +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1280367Z - b.md +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1280722Z - a.md +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1280915Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1281098Z Merge summary: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1281514Z Bump types found: patch, minor +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1282194Z Using highest: minor +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1282662Z Descriptions to merge: 2 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1282912Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1283170Z Created merged changeset: merged-safe-wave.md +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1283490Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1283717Z Removing original changeset files: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1284186Z Removed: b.md +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1284589Z Removed: a.md +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1284769Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1285022Z Changeset merge completed successfully +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1285311Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1285499Z Merged changeset content: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1285939Z --- +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1286316Z 'some-other-pkg': minor +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1286710Z --- +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1286885Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1287075Z B +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1287231Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1287391Z A +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1287656Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1288173Z (pass) mergeChangesetsIn > reads package name from package.json (no hardcoded placeholder) [0.78ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1289025Z (pass) mergeChangesetsIn > throws when .changeset directory is missing [0.46ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1289483Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1290096Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1290272Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1291136Z ##[group]test/output-blocks.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1291550Z === Output Blocks Unit Tests === +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1292482Z (pass) output-blocks module > timeline format constants > should export timeline marker character [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1293606Z (pass) output-blocks module > timeline format constants > should export spine as alias for backward compatibility [0.01ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1294752Z (pass) output-blocks module > timeline format constants > should export result markers [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1300112Z (pass) output-blocks module > createTimelineLine > should create a line with timeline marker prefix and padded label [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1303774Z (pass) output-blocks module > createTimelineLine > should pad labels to 10 characters [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1304899Z (pass) output-blocks module > createSpineLine (deprecated alias) > should work as alias for createTimelineLine [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1305829Z (pass) output-blocks module > createEmptyTimelineLine > should create just the timeline marker character [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1306673Z (pass) output-blocks module > createEmptySpineLine (deprecated alias) > should work as alias for createEmptyTimelineLine [0.01ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1307397Z (pass) output-blocks module > createCommandLine > should create a line with $ prefix [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1308082Z (pass) output-blocks module > getResultMarker > should return success marker for exit code 0 [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1308771Z (pass) output-blocks module > getResultMarker > should return failure marker for non-zero exit codes [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1309435Z (pass) output-blocks module > parseIsolationMetadata > should parse environment and mode [0.15ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1310082Z (pass) output-blocks module > parseIsolationMetadata > should parse session name [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1310829Z (pass) output-blocks module > parseIsolationMetadata > should parse docker image [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1311768Z (pass) output-blocks module > parseIsolationMetadata > should parse all fields together [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1312972Z (pass) output-blocks module > generateIsolationLines > should generate lines for docker isolation [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1313676Z (pass) output-blocks module > generateIsolationLines > should generate lines for screen isolation [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1314389Z (pass) output-blocks module > createStartBlock > should create a start block with session and timestamp [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1315155Z (pass) output-blocks module > createStartBlock > should include empty spine line before command [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1315819Z (pass) output-blocks module > createStartBlock > should include isolation metadata when provided [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1316500Z (pass) output-blocks module > createStartBlock > should include docker metadata correctly [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1317202Z (pass) output-blocks module > createFinishBlock > should create a finish block with result marker and metadata [0.16ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1317920Z (pass) output-blocks module > createFinishBlock > should use failure marker for non-zero exit code [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1318590Z (pass) output-blocks module > createFinishBlock > should omit duration when not provided [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1319263Z (pass) output-blocks module > createFinishBlock > should repeat isolation metadata in footer [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1319952Z (pass) output-blocks module > createFinishBlock > should have log and session as the last two lines [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1320599Z (pass) output-blocks module > formatDuration > should format very small durations [0.01ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1321408Z (pass) output-blocks module > formatDuration > should format millisecond durations [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1322180Z (pass) output-blocks module > formatDuration > should format second durations [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1322814Z (pass) output-blocks module > formatDuration > should format longer durations with less precision [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1323458Z (pass) output-blocks module > escapeForLinksNotation > should not quote simple values [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1324077Z (pass) output-blocks module > escapeForLinksNotation > should quote values with spaces [0.01ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1324702Z (pass) output-blocks module > escapeForLinksNotation > should quote values with colons [0.01ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1325397Z (pass) output-blocks module > escapeForLinksNotation > should use single quotes for values with double quotes [0.01ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1326180Z (pass) output-blocks module > escapeForLinksNotation > should use double quotes for values with single quotes [0.01ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1326904Z (pass) output-blocks module > escapeForLinksNotation > should escape quotes when both types are present [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1327742Z (pass) output-blocks module > escapeForLinksNotation > should handle null values [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1328355Z (pass) output-blocks module > formatAsNestedLinksNotation > should format simple objects [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1329042Z (pass) output-blocks module > formatAsNestedLinksNotation > should quote values with spaces [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1329682Z (pass) output-blocks module > formatAsNestedLinksNotation > should handle empty objects [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1330326Z (pass) output-blocks module > formatAsNestedLinksNotation > should handle null [0.01ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1331017Z (pass) output-blocks module > formatAsNestedLinksNotation > should indent nested arrays under their parent key [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1332153Z (pass) output-blocks module > Virtual Command API > createVirtualCommandBlock > should create a command line for virtual commands [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1333402Z (pass) output-blocks module > Virtual Command API > createVirtualCommandBlock > should behave like createCommandLine [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1334483Z (pass) output-blocks module > Virtual Command API > createVirtualCommandResult > should return success marker for true [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1335385Z (pass) output-blocks module > Virtual Command API > createVirtualCommandResult > should return failure marker for false [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1336179Z (pass) output-blocks module > Virtual Command API > createTimelineSeparator > should create an empty timeline line [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1336952Z (pass) output-blocks module > Virtual Command API > createTimelineSeparator > should behave like createEmptyTimelineLine [0.01ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1337805Z (pass) output-blocks module > createStartBlock with deferCommand > should include command line by default [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1338560Z (pass) output-blocks module > createStartBlock with deferCommand > should omit command line when deferCommand is true [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1339391Z (pass) output-blocks module > createStartBlock with deferCommand > should end with empty timeline line when deferCommand is true (issue #73) [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1340321Z (pass) output-blocks module > Visual Continuity (issue #73) > virtual command block should be followed by empty line for visual separation [0.01ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1341171Z (pass) output-blocks module > Visual Continuity (issue #73) > timeline separator should be empty timeline line for visual structure [0.01ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1342324Z (pass) output-blocks module > Visual Continuity (issue #73) > start block with docker isolation should end cleanly for virtual commands [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1344212Z (pass) output-blocks module > Visual Continuity (issue #73) > output formatting follows visual continuity pattern [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1344991Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1345423Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1345723Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1346190Z ##[group]test/public-exports.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1346895Z (pass) Public Exports > execution-store export > should export ExecutionStore class [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1347864Z (pass) Public Exports > execution-store export > should export ExecutionRecord class [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1350008Z (pass) Public Exports > execution-store export > should export ExecutionStatus enum [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1350878Z (pass) Public Exports > execution-store export > should export LockManager class [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1353851Z (pass) Public Exports > execution-store export > should export isClinkInstalled function [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1354782Z (pass) Public Exports > execution-store export > should export configuration constants [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1355779Z (pass) Public Exports > execution-store export > should allow creating and using ExecutionStore instance [1.46ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1356368Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1356799Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1357015Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.1357564Z ##[group]test/publish-to-crates.mjs: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.3454045Z (pass) publish-to-crates script > reports success without a token when the version is already published [203.60ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.4182840Z (pass) publish-to-crates script > fails clearly when a missing version needs a crates token [72.81ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.5064346Z (pass) publish-to-crates script > publishes a missing version with cargo publish [87.37ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.5064921Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.5065773Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.5066497Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.5067525Z ##[group]test/regression-138.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.5618314Z invalid reference format +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:24.5631171Z (pass) docker pull is recorded in the session log (issue #138) > writes prep markers and the docker error into the log on a failed pull [54.56ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.0092196Z latest: Pulling from library/hello-world +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.1509168Z 4f55086f7dd0: Pulling fs layer +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.2282161Z 4f55086f7dd0: Verifying Checksum +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.2282987Z 4f55086f7dd0: Download complete +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.2357589Z 4f55086f7dd0: Pull complete +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.2400708Z Digest: sha256:7f4da0fc94bcece205a8c0b6f4d11c8196924654ffe5c4d1aa439b7f632048b2 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.2413347Z Status: Downloaded newer image for hello-world:latest +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.2422501Z docker.io/library/hello-world:latest +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.2583217Z (pass) docker pull is recorded in the session log (issue #138) > tees real pull output and an "Image ready" marker into the log [695.15ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.3133189Z invalid reference format +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.3138395Z (pass) docker pull is recorded in the session log (issue #138) > does not write prep markers when no logPath is given (backward compat) [55.54ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.3141368Z (pass) runInDocker threads logPath into dockerPullImage (issue #138) > source passes options.logPath to dockerPullImage [0.30ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.3142928Z (pass) runInDocker threads logPath into dockerPullImage (issue #138) > dockerPullImage tees output and writes prep markers in source [0.11ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.3149360Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.3149962Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.3150169Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.3150843Z ##[group]test/regression-150.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.3186825Z (pass) anchored log footer parsing (issue #150) > ignores an `Exit Code:` substring inside the command output [1.23ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.3188107Z (pass) anchored log footer parsing (issue #150) > ignores a bare `Exit Code:` line without the footer block around it [0.18ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.3189510Z (pass) anchored log footer parsing (issue #150) > ignores an `Exit Code:` substring in the middle of a line [0.15ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.3190984Z (pass) anchored log footer parsing (issue #150) > reads the real footer that `start` appends [0.16ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.3193004Z (pass) anchored log footer parsing (issue #150) > reads the real footer even when the output forged one earlier [0.13ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.3194537Z (pass) anchored log footer parsing (issue #150) > reads negative and multi-digit codes, and tolerates CRLF logs [0.17ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.3197251Z (pass) anchored log footer parsing (issue #150) > returns null for a log without a footer and for a missing file [0.24ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.3228443Z (pass) anchored log footer parsing (issue #150) > finds the footer at the end of a large log without reading it all [3.12ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.3231297Z (pass) anchored log footer parsing (issue #150) > drops the partial first line of the tail so it cannot be a line start [0.27ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.3429357Z (pass) detached status is not derailed by forged output (issue #150) > keeps an executing record executing when only the output claims an exit code [19.75ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.3617476Z (pass) detached status is not derailed by forged output (issue #150) > marks the record executed once the genuine footer is appended [18.76ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.3618289Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.3618845Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.3619065Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.3619479Z ##[group]test/regression-84.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.3635498Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "bash --norc" [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.3636910Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "zsh --no-rcs" [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.3638139Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "bash -i" (interactive flag, no -c) [0.01ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.3639297Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "fish" [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.3640335Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "dash" [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.3641443Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "/usr/local/bin/bash" [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.3643113Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return false for 'bash -c "echo hello"' [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.3644304Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "bash" with -i flag, not wrap in shell -c [0.19ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.3645340Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "zsh" with -i flag, not wrap in shell -c [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.3646721Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "sh" directly without -i (sh does not use -i flag), not wrap in shell -c [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.3647935Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "/bin/bash" with -i flag, not wrap in shell -c [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.3648775Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "bash --norc" with -i flag (workaround for broken .bashrc) [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.3649563Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "bash -l" directly (login shell, already has its own init) [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.3650400Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should still wrap non-shell commands in shell -c (guard against over-broad fix) [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.3651228Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should still wrap "npm test" in shell -c (guard against over-broad fix) [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.3652460Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should not treat "bash -c something" as bare shell [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.3653253Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should not duplicate -i if user already passes "bash -i" [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4069645Z (pass) Docker daemon availability check (issue #84) > isDockerAvailable should return a boolean [42.61ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4070906Z (pass) Docker daemon availability check (issue #84) > runInDocker error message for non-running daemon should be actionable [0.11ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4086932Z (pass) Docker not installed check (issue #84) > isDockerInstalled should return a boolean [1.64ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4087693Z (pass) Docker not installed check (issue #84) > runInDocker error message for missing docker binary should be actionable [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4102897Z (pass) Docker not installed check (issue #84) > isDockerInstalled should return false consistently when docker binary is absent (mock) [1.48ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4104194Z (pass) Post-fix regression hint: --norc suggestion (issue #84) > should suggest --norc for bare bash that exits quickly [0.17ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4105697Z (pass) Post-fix regression hint: --norc suggestion (issue #84) > should suggest --no-rcs for bare zsh that exits quickly [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4106544Z (pass) Post-fix regression hint: --norc suggestion (issue #84) > should suggest --norc for /bin/bash path that exits quickly [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4107348Z (pass) Post-fix regression hint: --norc suggestion (issue #84) > should suggest --norc for bare sh that exits quickly [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4108189Z (pass) Post-fix regression hint: --norc suggestion (issue #84) > should confirm workaround: bash --norc is detected as bare shell [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4108626Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4109022Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4110754Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4111496Z ##[group]test/regression-89.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4127037Z (pass) Virtual docker pull output before Docker error (issue #89) > should show "$ docker pull " line when Docker is not installed and image is specified [0.17ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4130125Z (pass) Virtual docker pull output before Docker error (issue #89) > should show "$ docker pull " before the error message (issue #89) [0.21ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4131994Z (pass) Virtual docker pull output before Docker error (issue #89) > should output "$ docker pull " in the correct format ($ prefix, no extra prefix) [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4134144Z (pass) runInDocker virtual pull output contract (issue #89) > runInDocker should output docker pull command but NOT ✗/│ markers before returning (issue #89) [0.23ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4135246Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4135845Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4138778Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4139835Z ##[group]test/regression-91.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4150777Z (pass) isShellInvocationWithArgs (issue #91) > should return true for "bash -i -c nvm --version" [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4152500Z (pass) isShellInvocationWithArgs (issue #91) > should return true for 'bash -c "echo hello"' [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4153615Z (pass) isShellInvocationWithArgs (issue #91) > should return true for "bash -c echo hello" [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4154547Z (pass) isShellInvocationWithArgs (issue #91) > should return true for "zsh -c nvm --version" [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4155463Z (pass) isShellInvocationWithArgs (issue #91) > should return true for "sh -c ls" [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4156475Z (pass) isShellInvocationWithArgs (issue #91) > should return true for "/bin/bash -c echo hi" [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4157420Z (pass) isShellInvocationWithArgs (issue #91) > should return false for bare "bash" (no -c) [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4158070Z (pass) isShellInvocationWithArgs (issue #91) > should return false for "bash -i" (no -c) [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4158737Z (pass) isShellInvocationWithArgs (issue #91) > should return false for "bash --norc" (no -c) [0.01ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4162752Z (pass) isShellInvocationWithArgs (issue #91) > should return false for non-shell commands [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4163513Z (pass) buildShellWithArgsCmdArgs (issue #91) > should reconstruct "bash -i -c nvm --version" correctly [0.10ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4164275Z (pass) buildShellWithArgsCmdArgs (issue #91) > should reconstruct "bash -c echo hello" correctly [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4165457Z (pass) buildShellWithArgsCmdArgs (issue #91) > should handle single-word script "bash -c ls" [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4166422Z (pass) buildShellWithArgsCmdArgs (issue #91) > should handle zsh with -c [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4167598Z (pass) buildShellWithArgsCmdArgs (issue #91) > should handle /bin/bash -i -c with multi-word script [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4168514Z (pass) buildShellWithArgsCmdArgs (issue #91) > should not include -c argument inside script argument (no double -c) [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4169358Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should pass "bash -i -c nvm --version" directly without outer shell wrapper [0.19ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4170643Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should pass "zsh -c nvm --version" directly without outer shell wrapper [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4171709Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should pass "bash -c echo hello" directly [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4172790Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should not introduce a second bash layer (no shell-inside-shell) [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4173744Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should still handle bare "bash" with -i (regression guard for issue #84) [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4174756Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should still wrap non-shell commands in outer shell -c (guard against over-broad fix) [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4175681Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should still wrap "npm test" in outer shell -c [0.01ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4176558Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash" is not both bare-shell and shell-with-args [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4177525Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash -i" is not both bare-shell and shell-with-args +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4178466Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash --norc" is not both bare-shell and shell-with-args +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4180010Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash -i -c nvm --version" is not both bare-shell and shell-with-args +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4181447Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash -c echo hi" is not both bare-shell and shell-with-args +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4182799Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "zsh -c ls" is not both bare-shell and shell-with-args [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4184246Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "nvm --version" is not both bare-shell and shell-with-args +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4185474Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "echo hello" is not both bare-shell and shell-with-args +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4186324Z (pass) buildDisplayCommand (issue #91 display fix) > should quote the -c script argument when it contains spaces [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4187167Z (pass) buildDisplayCommand (issue #91 display fix) > should quote the -c script argument for plain "bash -c echo hello" [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4187922Z (pass) buildDisplayCommand (issue #91 display fix) > should not double-quote if script has no spaces [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4188734Z (pass) buildDisplayCommand (issue #91 display fix) > should return command unchanged for non-shell-with-args commands [0.01ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4189528Z (pass) buildDisplayCommand (issue #91 display fix) > should return command unchanged for bare shell invocations [0.01ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4190610Z (pass) buildDisplayCommand (issue #91 display fix) > should handle zsh -c with spaces [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4191213Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4191686Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4191973Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4192455Z ##[group]test/release-name.mjs: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4193150Z (pass) releaseTag > uses plain "v${version}" when no prefix is given [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4193886Z (pass) releaseTag > prepends known language prefixes [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4194351Z (pass) releaseTag > passes arbitrary prefixes through [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4195012Z (pass) releaseName > returns bare version when prefix is empty (preserves pre-issue-108 behaviour) [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4195668Z (pass) releaseName > decorates known language prefixes with human titles [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4196292Z (pass) releaseName > falls back to "${prefix}${version}" for unknown prefixes [0.01ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4196941Z (pass) release badge helpers > strips plain and language-prefixed v tags before building badge versions [0.18ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4197674Z (pass) release badge helpers > escapes shields.io static badge path delimiters in prerelease versions [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4198363Z (pass) release badge helpers > builds an exact npm version badge without leaking the js tag prefix [0.11ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4199076Z (pass) release badge helpers > builds an exact crates.io version badge without leaking the rust tag prefix [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4199735Z (pass) extractChangelogEntry > extracts a Changesets-style JavaScript entry [0.20ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4200319Z (pass) extractChangelogEntry > extracts a Keep-a-Changelog-style Rust entry [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4200639Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4200964Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4201148Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4201643Z ##[group]test/run-js-tests.mjs: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4203602Z (pass) run-js-tests timeout defaults > adds a 30 second timeout when no timeout is supplied [0.10ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4204735Z (pass) run-js-tests timeout defaults > preserves an explicit long timeout flag [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4210813Z (pass) run-js-tests timeout defaults > preserves an explicit inline timeout flag [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4212004Z (pass) run-js-tests timeout defaults > preserves Bun short timeout flag [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4212508Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4212887Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4213071Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4213457Z ##[group]test/screen-integration.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.4303593Z (pass) Screen Integration Tests > runInScreen (if available) > should run command in detached screen session [8.01ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.6951648Z (pass) Screen Integration Tests > runInScreen (if available) > should stream detached screen output to the tracked CLI log path [264.92ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.8050691Z hello +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.8052399Z Captured output: "hello" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.8053653Z (pass) Screen Integration Tests > runInScreen (if available) > should run command in attached mode and capture output (issue #15) [110.22ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.9138863Z line1 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.9139393Z line2 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.9139772Z line3 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.9140163Z Captured multi-line output: "line1 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.9140773Z \nline2 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.9141183Z \nline3" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:25.9142209Z (pass) Screen Integration Tests > runInScreen (if available) > should handle multi-line output in attached mode [108.72ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.0225508Z hello +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.0226579Z Captured quoted output: "hello" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.0227748Z (pass) Screen Integration Tests > runInScreen (if available) > should capture output from commands with quoted strings (issue #25) [108.64ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.1314504Z hello from attached mode +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.1315352Z Captured complex quote output: "hello from attached mode" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.1316250Z (pass) Screen Integration Tests > runInScreen (if available) > should capture output from commands with complex quoted strings [108.85ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.2402684Z quick command output +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.2403863Z Verified output capture: "quick command output" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.2404851Z (pass) Screen Integration Tests > runInScreen (if available) > should always return output property in attached mode (issue #25 fix verification) [108.84ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.3492331Z v22.23.1 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.3497419Z Captured version output: "v22.23.1" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.3498611Z (pass) Screen Integration Tests > runInScreen (if available) > should capture output from version-flag commands (issue #96) [108.94ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.4581052Z /bin/bash: line 1: nonexistent_command_12345: command not found +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.4582191Z Captured exit code: 127 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.4582963Z (pass) Screen Integration Tests > runInScreen (if available) > should capture exit code from failed commands (issue #96) [108.83ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.5671478Z stderr-test +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.5672988Z Captured stderr output: "stderr-test" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.5674081Z (pass) Screen Integration Tests > runInScreen (if available) > should capture stderr output in screen isolation (issue #96) [109.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6762060Z line1 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6762486Z line2 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6762946Z line3 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6763425Z Multi-line output with exit code 0: verified +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6764527Z (pass) Screen Integration Tests > runInScreen (if available) > should capture multi-line output with correct exit code (issue #96) [109.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6765068Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6765584Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6765786Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6766165Z ##[group]test/sequence-parser.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6780892Z (pass) Sequence Parser > parseSequence > should parse single value [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6782057Z (pass) Sequence Parser > parseSequence > should parse space-separated sequence [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6782864Z (pass) Sequence Parser > parseSequence > should parse sequence with underscores as null [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6783489Z (pass) Sequence Parser > parseSequence > should handle all underscores [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6803912Z (pass) Sequence Parser > parseSequence > should handle empty string [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6804851Z (pass) Sequence Parser > parseSequence > should handle null/undefined [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6805486Z (pass) Sequence Parser > parseSequence > should trim whitespace [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6806089Z (pass) Sequence Parser > parseSequence > should handle multiple spaces between values [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6806705Z (pass) Sequence Parser > formatSequence > should format array with values [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6807303Z (pass) Sequence Parser > formatSequence > should format array with nulls as underscores [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6808117Z (pass) Sequence Parser > formatSequence > should handle empty array [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6808632Z (pass) Sequence Parser > formatSequence > should handle non-array [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6809154Z (pass) Sequence Parser > shiftSequence > should remove first element [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6809669Z (pass) Sequence Parser > shiftSequence > should handle nulls [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6810175Z (pass) Sequence Parser > shiftSequence > should handle single element [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6810684Z (pass) Sequence Parser > shiftSequence > should handle empty array +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6811226Z (pass) Sequence Parser > isSequence > should return true for space-separated values +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6811768Z (pass) Sequence Parser > isSequence > should return false for single value [0.01ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6812681Z (pass) Sequence Parser > isSequence > should return false for non-string [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6813275Z (pass) Sequence Parser > distributeOption > should replicate single value for all levels [0.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6813924Z (pass) Sequence Parser > distributeOption > should parse sequence with matching length [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6814562Z (pass) Sequence Parser > distributeOption > should throw on length mismatch [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6815140Z (pass) Sequence Parser > distributeOption > should handle null/undefined value [0.01ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6815730Z (pass) Sequence Parser > getValueAtLevel > should get value at valid index [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6816249Z (pass) Sequence Parser > getValueAtLevel > should handle nulls [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6816875Z (pass) Sequence Parser > getValueAtLevel > should return null for out of bounds [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6817473Z (pass) Sequence Parser > getValueAtLevel > should handle non-array +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6818026Z (pass) Sequence Parser > formatIsolationChain > should format simple chain [0.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6818622Z (pass) Sequence Parser > formatIsolationChain > should add SSH endpoint [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6819217Z (pass) Sequence Parser > formatIsolationChain > should add Docker image short name [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6819823Z (pass) Sequence Parser > formatIsolationChain > should handle placeholders [0.01ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6820429Z (pass) Sequence Parser > formatIsolationChain > should handle empty array [0.01ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6820986Z (pass) Sequence Parser > buildNextLevelOptions > should shift all stacks [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6821538Z (pass) Sequence Parser > buildNextLevelOptions > should handle last level [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6822020Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6822480Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6822702Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6823190Z ##[group]test/session-name-status.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.6823701Z === Session Name Status Tests (Issue #101) === +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.7316973Z (pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should find record by UUID [1.01ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.7324442Z (pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should find record by session name [0.71ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.7338918Z (pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should prefer UUID match over session name [1.50ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.7340445Z (pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should return null for non-existent session name [0.14ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.7347555Z (pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should return null for record without session name [0.67ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.7385480Z (pass) Issue #101: --status with session name lookup > queryStatus() with session name > should query status by session name [3.78ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.7387417Z (pass) Issue #101: --status with session name lookup > queryStatus() with session name > should show error for non-existent session name [0.16ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.8033833Z (pass) Issue #101: --status with session name lookup > CLI --status with session name > should query by session name via CLI [64.58ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.8443375Z (pass) Issue #101: --status with session name lookup > CLI --status with session name > should show error for non-existent session name via CLI [40.92ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.8444917Z (pass) Issue #101: Detached status enrichment > isDetachedSessionAlive() > should return null for non-detached records [0.19ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.8446105Z (pass) Issue #101: Detached status enrichment > isDetachedSessionAlive() > should return null for records without session name [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.8481609Z (pass) Issue #101: Detached status enrichment > isDetachedSessionAlive() > should return false for non-existent screen session [3.63ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.8675591Z (pass) Issue #101: Detached status enrichment > isDetachedSessionAlive() > should return false for non-existent docker container [19.40ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.8677129Z (pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > should not modify non-detached records [0.12ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.8706787Z (pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > should mark non-running detached session as executed [3.00ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.8807998Z (pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > Issue #134: completed record with a lingering live session > keeps the recorded exit code when the session is still listed [10.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.8904003Z (pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > Issue #134: completed record with a lingering live session > honors the log footer exit code even without a recorded exit code [9.60ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.8999399Z (pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > Issue #134: completed record with a lingering live session > flips to executing only when there is no terminal record at all [9.55ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.9194232Z (pass) Issue #136: detached docker session liveness > reports unknown (null) — not false — when the container is not visible yet [19.45ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:26.9380340Z (pass) Issue #136: detached docker session liveness > keeps the record executing while the container is not visible yet [18.62ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.2043253Z (pass) Issue #136: detached docker session liveness > keeps a running container executing [266.19ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.4700525Z (pass) Issue #136: detached docker session liveness > resolves a stopped container to its real exit code, never the -1 sentinel [265.74ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.4771252Z (pass) Issue #144: detached docker OOMKilled status signal > surfaces oomKilled in status output even when Docker exit code is 0 [7.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.4795477Z (pass) Issue #144: detached docker OOMKilled status signal > surfaces oomKilled in list output [2.47ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.4820517Z (pass) Issue #148: detached docker OOMKilled terminal status when the container is gone > makes an OOM-killed session terminal once its container is gone [2.47ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.4844029Z (pass) Issue #148: detached docker OOMKilled terminal status when the container is gone > uses the container exit code, not 137, for a stopped OOM-flagged container [2.34ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.4871109Z (pass) Issue #151: OOMKilled is an observation, not a verdict > keeps a running container executing while exposing oomKilled [2.74ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.4886276Z (pass) Issue #151: OOMKilled is an observation, not a verdict > never synthesizes 137 for a running container that reports exit code 137 [1.54ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.4908506Z (pass) Issue #151: OOMKilled is an observation, not a verdict > reports the container exit code 0 once an OOM-flagged container finishes [2.18ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.4931103Z (pass) Issue #151: OOMKilled is an observation, not a verdict > prefers the log footer exit code over the OOM fallback when the container is gone [2.20ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.4954098Z (pass) Issue #151: OOMKilled is an observation, not a verdict > keeps the list output executing for an OOM-flagged running container [2.23ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.4955988Z (pass) Issue #105: attachCurrentTime for executing status > should add currentTime to serialization when status is executing [0.19ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.4957439Z (pass) Issue #105: attachCurrentTime for executing status > should not add currentTime when status is executed [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.4958614Z (pass) Issue #105: attachCurrentTime for executing status > should not mutate the original record [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.4959522Z (pass) Issue #105: attachCurrentTime for executing status > should place currentTime right after startTime in serialization order [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.4960427Z (pass) Issue #105: attachCurrentTime for executing status > should handle null record gracefully [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.4960894Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.4961468Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.4961651Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.4962232Z ##[group]test/ssh-integration.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.8251599Z SSH to localhost not available, integration tests will be skipped +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.8252530Z Skipping: SSH to localhost not available +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.8253276Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should execute simple command in attached mode [0.27ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.8259642Z Skipping: SSH to localhost not available +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.8260539Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should execute command with arguments [0.11ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.8261138Z Skipping: SSH to localhost not available +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.8262377Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should handle command failure with non-zero exit code [0.13ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.8263032Z Skipping: SSH to localhost not available +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.8263592Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should execute command in detached mode [0.10ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.8264136Z Skipping: SSH to localhost not available +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.8264718Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should handle multiple sequential commands [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.8265330Z Skipping: SSH to localhost not available +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.8265900Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should handle command with environment variables [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.8266466Z Skipping: SSH to localhost not available +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.8266995Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should handle special characters in command [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.8267582Z Skipping: SSH to localhost not available +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.8268134Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should work with custom session name [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.8268711Z Note: SSH connection error handling is tested via unit tests +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.8273366Z (pass) SSH Integration Tests > SSH error handling > should fail gracefully with invalid endpoint [1.64ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.9638585Z Skipping: SSH to localhost not available +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.9643644Z (pass) SSH CLI Integration > should work through CLI with --isolated ssh --endpoint [0.28ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.9644225Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.9644742Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.9645145Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.9645575Z ##[group]test/status-query.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:27.9662528Z === Status Query Integration Tests === +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.0271208Z (pass) --status query functionality > links-notation format (default) > should output status in links-notation indented format by default [60.48ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.0800041Z (pass) --status query functionality > links-notation format (default) > should output status in links-notation format with explicit flag [52.78ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.1313117Z (pass) --status query functionality > json format > should output status in JSON format [51.31ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.1842914Z (pass) --status query functionality > text format > should output status in human-readable text format [52.94ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.2348096Z (pass) --status query functionality > error handling > should show error for non-existent UUID [50.60ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.2724444Z (pass) --status query functionality > error handling > should show error when tracking is disabled [37.58ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.3256492Z (pass) --status query functionality > --list query functionality > should output all tracked executions in links-notation format by default [53.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.3804932Z (pass) --status query functionality > --list query functionality > should output all tracked executions in JSON format [54.93ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.4186045Z (pass) --status query functionality > --list query functionality > should show count zero when no records are stored [38.15ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.4554873Z (pass) --status query functionality > --list query functionality > should show error when tracking is disabled [36.87ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.5074328Z (pass) --status query functionality > --upload-log functionality > should run gh-upload-log with the stored execution log path [51.90ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.5632702Z (pass) --status query functionality > --upload-log functionality > should install gh-upload-log when it is missing before uploading [55.82ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.6148989Z (pass) --status query functionality > --upload-log functionality > should show an error when the stored log file is missing [51.67ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.6678450Z (pass) --status query functionality > executing status > should show executing status for ongoing commands [52.93ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.7201435Z (pass) --status query functionality > executing status > should include currentTime for executing commands (JSON) [52.26ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.7715837Z (pass) --status query functionality > executing status > should not include currentTime for completed commands (JSON) [51.45ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.8227817Z (pass) --status query functionality > executing status > should include currentTime in links-notation for executing commands [51.23ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.8878924Z (pass) --status query functionality > executing status > should indent nested process ID arrays in links-notation [65.09ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9412501Z (pass) --status query functionality > executing status > should include Current Time in text format for executing commands [53.31ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9932096Z (pass) --status query functionality > executing status > should not include Current Time in text format for completed commands [51.97ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9932899Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9933723Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9939061Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9940492Z ##[group]test/substitution.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9960600Z === Substitution Engine Unit Tests === +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9960916Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9969842Z ✓ Loaded 48 substitution rules +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9970130Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9970375Z ✓ Test: loadDefaultSubstitutions() returns array of rules +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9970959Z ✓ Test: Rules have correct structure (pattern, replacement, regex) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9971305Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9971436Z === Pattern Matching Tests === +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9971706Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9975080Z ✓ PASS: Basic npm install +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9975593Z Input: "install gh-upload-log npm package" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9976103Z Output: "npm install gh-upload-log" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9976393Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9976625Z ✓ PASS: npm install with version +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9977171Z Input: "install 0.0.1 version of gh-upload-log npm package" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9977636Z Output: "npm install gh-upload-log@0.0.1" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9977884Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9978117Z ✓ PASS: Global npm install +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9978464Z Input: "install lodash npm package globally" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9978842Z Output: "npm install -g lodash" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9979070Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9979313Z ✓ PASS: Global npm install with version +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9979981Z Input: "install 4.17.21 version of lodash npm package globally" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9980604Z Output: "npm install -g lodash@4.17.21" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9980856Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9981196Z ✓ PASS: npm uninstall +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9981627Z Input: "uninstall lodash npm package" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9982232Z Output: "npm uninstall lodash" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9982508Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9982851Z ✓ PASS: Git clone with URL +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9983621Z Input: "clone https://github.com/user/repo repository" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9984409Z Output: "git clone https://github.com/user/repo" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9984651Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9984848Z ✓ PASS: Git clone with SSH URL +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9985245Z Input: "clone git@github.com:user/repo.git repository" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9985682Z Output: "git clone git@github.com:user/repo.git" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9985953Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9986127Z ✓ PASS: Git checkout branch +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9986467Z Input: "checkout main branch" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9986796Z Output: "git checkout main" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9987024Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9987180Z ✓ PASS: Git create branch +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9987520Z Input: "create feature-x branch" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9987857Z Output: "git checkout -b feature-x" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9988109Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9988244Z ✓ PASS: List files +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9988599Z Input: "list files" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9988904Z Output: "ls -la" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9989097Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9989305Z ✓ PASS: Show working directory +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9989766Z Input: "show current directory" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9990103Z Output: "pwd" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9990406Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9990593Z ✓ PASS: Create directory +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9990951Z Input: "create my-project directory" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9991577Z Output: "mkdir -p my-project" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9991922Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9992143Z ✓ PASS: pip install +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9992596Z Input: "install requests python package" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9993093Z Output: "pip install requests" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9993362Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9993650Z ✓ PASS: Non-matching command (pass through) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9994194Z Input: "echo hello world" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9994638Z Output: "echo hello world" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9994800Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9995087Z ✓ PASS: Regular npm command (pass through) +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9995474Z Input: "npm test" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9995768Z Output: "npm test" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9995951Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9996172Z === Pattern Specificity Tests === +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9996359Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9996593Z ✓ Test: Pattern specificity works correctly +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9997057Z Input: "install 1.0.0 version of express npm package globally" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9997688Z Output: "npm install -g express@1.0.0" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9997987Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9998224Z === Variable Extraction Tests === +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9998537Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9998934Z ✓ Test: Variable extraction and substitution works correctly +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:28.9999761Z Pattern matched: "install $packageName npm package" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0000244Z Variables in pattern: [packageName] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0000637Z Result command: "npm install my-package" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0000869Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0000999Z === processCommand Integration Tests === +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0001216Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0001478Z ✓ Test: processCommand applies substitutions +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0001981Z Input: "list files" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0002408Z Output: "ls -la" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0002798Z Matched: true +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0003133Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0003405Z ✓ Test: processCommand passes through non-matching commands +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0004108Z Input: "echo test" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0004640Z Output: "echo test" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0005048Z Matched: false +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0005288Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0005463Z === Test Summary === +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0005903Z Pattern Matching: 15/15 tests passed +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0006386Z Total Tests: 22/22 passed +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0006669Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0007188Z ✓ All tests passed! +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0007392Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0007399Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0007851Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0008273Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0008768Z ##[group]test/user-manager.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0109844Z (pass) user-manager > getCurrentUser > should return a non-empty string [8.70ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0125557Z (pass) user-manager > getCurrentUser > should return a valid username format [1.57ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0141424Z (pass) user-manager > getCurrentUserGroups > should return an array [1.60ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0157484Z (pass) user-manager > getCurrentUserGroups > should return at least one group (the primary group) [1.58ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0173152Z (pass) user-manager > getCurrentUserGroups > should return groups as strings [1.51ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0215306Z (pass) user-manager > userExists > should return true for current user [4.26ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0237167Z (pass) user-manager > userExists > should return false for non-existent user [2.18ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0255413Z (pass) user-manager > userExists > should return true for root user (on Unix) [1.80ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0295975Z (pass) user-manager > groupExists > should return true for root group (on Unix) [4.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0316787Z (pass) user-manager > groupExists > should return false for non-existent group [2.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0317776Z (pass) user-manager > generateIsolatedUsername > should generate unique usernames [0.10ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0318603Z (pass) user-manager > generateIsolatedUsername > should use default prefix [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0323603Z (pass) user-manager > generateIsolatedUsername > should use custom prefix [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0324493Z (pass) user-manager > generateIsolatedUsername > should generate valid username (no special chars) [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0325353Z (pass) user-manager > generateIsolatedUsername > should not exceed 31 characters [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0326048Z (pass) user-manager > generateIsolatedUsername > should handle long prefix by truncating [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0341210Z (pass) user-manager > getUserInfo > should return exists: false for non-existent user [2.20ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0431167Z (pass) user-manager > getUserInfo > should return user info for current user [8.99ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0496434Z (pass) user-manager > getUserInfo > should include uid for existing user [6.54ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0498111Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse --isolated-user flag [0.16ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0499130Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse --isolated-user with custom username [0.06ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0503523Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse --isolated-user=value format [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0505056Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse -u shorthand [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0506513Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse -u with custom username [0.02ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0508095Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should work with isolation options [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0509312Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should throw error when used with docker isolation [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0510951Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should validate custom username format [0.04ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0512657Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should validate custom username length [0.08ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0514664Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should work with screen isolation and custom username [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0516113Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should work with tmux isolation [0.11ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0517290Z (pass) args-parser user isolation options > --keep-user option > should parse --keep-user with --isolated-user [0.03ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0518444Z (pass) args-parser user isolation options > --keep-user option > should throw error when used without --isolated-user [0.05ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0519170Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0519676Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0519928Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.0520372Z ##[group]test/version.js: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.1173461Z (pass) Version Flag Tests > Basic version flag > should show version with --version [64.65ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.1743623Z (pass) Version Flag Tests > Basic version flag > should show version with -v [56.99ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.2325739Z (pass) Version Flag Tests > Basic version flag > should show version with --version -- (trailing separator) [58.20ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.2905777Z (pass) Version Flag Tests > Runtime detection > should show Bun version when running with Bun [58.01ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.3476498Z (pass) Version Flag Tests > OS version detection > should show OS information [57.07ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.4108496Z (pass) Version Flag Tests > OS version detection > should show macOS ProductVersion on darwin [63.22ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.4740372Z (pass) Version Flag Tests > Tool version detection > should detect screen version if installed [63.16ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.5373023Z (pass) Version Flag Tests > Tool version detection > should detect tmux version if installed [63.21ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.6066460Z (pass) Version Flag Tests > Tool version detection > should detect docker version if installed [69.35ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.6645003Z (pass) Version Flag Tests > Verbose mode > should show verbose output with --version --verbose [57.85ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.7299895Z (pass) Version Flag Tests > Verbose mode > should show verbose output with --version --debug [65.48ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.7874964Z (pass) Version Flag Tests > Verbose mode > should show verbose output with START_VERBOSE=1 [57.49ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.8241166Z (pass) Version Flag Tests > Error cases > should error with "No command provided" for $ -- [36.62ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.8616760Z (pass) Version Flag Tests > Error cases > should error with "No command provided" for no args [37.54ms] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.8618458Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.8619344Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.8622958Z ----------------------------------------|---------|---------|------------------- +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.8623820Z File | % Funcs | % Lines | Uncovered Line #s +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.8624613Z ----------------------------------------|---------|---------|------------------- +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9403244Z All files | 92.56 | 88.09 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9404539Z src/lib/args-parser.js | 94.44 | 93.54 | 91-101,263,319-320,336-337,371-372,415-416,512-513,521-522,528-529,546-548,769-770,772,848-850,853-855,936-938 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9405354Z src/lib/command-builder.js | 33.33 | 64.89 | 22,42-46,50-54,61,64,67,70,76,80,84,89,92,95,103,118-119,128,137-140,149-152 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9405955Z src/lib/docker-cleanup.js | 94.74 | 97.20 | 21,52,100,104,108 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9406521Z src/lib/docker-network-lifecycle.js | 100.00 | 94.12 | 14,33-34 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9407061Z src/lib/docker-network-options.js | 100.00 | 95.00 | 7-8 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9407744Z src/lib/docker-utils.js | 100.00 | 65.82 | 29,34,49,52-57,60-62,65-67,70-76,79-82,85,102,141-154,157-158,177,240,246,249,251-256,291,304,317,323-328,331-332,334 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9408656Z src/lib/execution-control.js | 92.31 | 74.44 | 72,98,109,125-132,134-142,144-149,163-164,176-178,196-201,211-213,219-231,241-243,245,273,278-281,291-296 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9409877Z src/lib/execution-store.js | 84.31 | 69.20 | 34,43,170-171,173-176,178,204,214,230,238-241,258,293,309,314,318-319,341-355,364-381,390-399,409-420,429-436,449,472,608-609,632,653,668,684,692,720,723-726,728,730-733,735-737,740-745,748-760,762-764,774-798 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9410966Z src/lib/failure-handler.js | 33.33 | 14.43 | 30,33,35-38,40,43-49,52-64,68-71,74-82,91-225,259-263,272-278,288-309,320-327,340-383 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9411629Z src/lib/isolation-log-utils.js | 88.24 | 76.19 | 90-96,112-113,183-203 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9413181Z src/lib/isolation.js | 81.82 | 64.13 | 82,105-107,114,116-121,128,130,132-146,150-155,222-227,252-256,269-274,291-294,298-322,345-350,352-375,377,379-383,396-401,411,413-414,416,419-423,425-434,436-439,441,443-445,447-458,460-463,465-484,486,488-492,610-613,615-620,638-646,668,687-693,702,753,767,771,780-785,787,794,798-805,822,824-827,838,846-847,850-860,871-875,903-904,906-910,926-928 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9414376Z src/lib/output-blocks.js | 100.00 | 93.20 | 152-153,161,199-207,211,396,398-399 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9415291Z src/lib/screen-isolation.js | 86.67 | 67.32 | 55-57,61-65,80,86,89,94-97,183-193,210-216,230-235,244,264-272,274,278-280,282-288,297,306,312,315-320,354-362,364-366,368-378,399-403,443-447,467-469,475,478-482,484-488 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9416184Z src/lib/sequence-parser.js | 92.31 | 81.15 | 22,125-142,175,179-180 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9416686Z src/lib/shell-utils.js | 100.00 | 96.77 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9417432Z src/lib/status-formatter.js | 84.38 | 87.41 | 77,142-147,155-156,159-164,166-168,403,444,523,569-573,586-598,607-613,625,636-637,652,671,684 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9418193Z src/lib/substitution.js | 100.00 | 80.31 | 60-61,76-77,84-86,148-151,229-233,235,248-254,267-272,297-302,308-309 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9418843Z src/lib/user-manager.js | 58.33 | 26.56 | 23,40-43,100-174,188-215,228-276,289-349,399,408-412 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9419446Z test/args-parser-control.js | 100.00 | 100.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9419917Z test/args-parser-docker-cleanup.js | 100.00 | 100.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9420378Z test/args-parser-isolation-alias.js | 100.00 | 100.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9420863Z test/args-parser-shell.js | 100.00 | 100.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9421300Z test/args-parser.js | 100.00 | 100.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9421770Z test/check-js-coverage.mjs | 100.00 | 100.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9422507Z test/ci-workflow-invariants.js | 100.00 | 98.22 | 237-240 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9423006Z test/cli.js | 100.00 | 96.14 | 140-141,166-167,195-198 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9423500Z test/command-builder-docker-cleanup.js | 100.00 | 100.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9423971Z test/create-github-release.mjs | 100.00 | 100.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9424508Z test/docker-autoremove.js | 100.00 | 92.14 | 29,89-92,143,158-161,208,221-224,257,277-280,315,337-340 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9425158Z test/docker-network-integration.js | 100.00 | 97.28 | 63,72,92 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9425657Z test/docker-network-lifecycle.js | 90.00 | 98.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9426168Z test/docker-runtime-options.js | 100.00 | 100.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9426786Z test/echo-integration.js | 86.96 | 84.81 | 260-261,263-264,406-407,409-410,421-426,531-534,536-537,547,549-573,575,577-592,594,596-614 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9427433Z test/execution-control.js | 100.00 | 99.61 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9427922Z test/execution-store.js | 100.00 | 100.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9428359Z test/failure-handler.js | 100.00 | 100.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9428920Z test/isolation-cleanup.js | 100.00 | 91.34 | 30,37-38,92-93,123-125,141-142,196-197,227,253-256,282,314,332-335 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9429826Z test/isolation-log-utils.js | 100.00 | 99.00 | 192 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9430419Z test/isolation-stacking.js | 100.00 | 100.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9431246Z test/isolation.js | 100.00 | 88.51 | 141,143-147,197,199-203,225,227-231,242,244-248,259,261-267,274-275,281-282,304,306-313,345-346,373-374,403-404,431-432,465-468,495-498,542-543,584-587,669-670,707-708 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9432307Z test/merge-changesets.mjs | 100.00 | 100.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9432764Z test/output-blocks.js | 100.00 | 100.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9433277Z test/public-exports.js | 100.00 | 100.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9433778Z test/publish-to-crates.mjs | 100.00 | 100.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9434465Z test/regression-138.js | 92.31 | 89.93 | 58-60,95-97,103-105,123-125,154-156 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9435254Z test/regression-150.js | 100.00 | 100.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9435817Z test/regression-84.js | 100.00 | 100.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9436414Z test/regression-89.js | 81.82 | 98.80 | 36 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9436882Z test/regression-91.js | 100.00 | 99.05 | 60-61 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9437311Z test/release-name.mjs | 100.00 | 100.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9437762Z test/run-js-tests.mjs | 100.00 | 100.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9438351Z test/screen-integration.js | 100.00 | 92.36 | 27,35-36,61-62,140-141,165-166,190-191,213-214,236-237,259-260,286-287,310-311,330-331 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9439106Z test/sequence-parser.js | 100.00 | 100.00 | +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9439690Z test/session-name-status.js | 100.00 | 96.04 | 89,103-117,143,360,415,435,447,471,496,560,568,580,595-596,611,628-629 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9440661Z test/ssh-integration.js | 96.43 | 45.59 | 23,48,54-57,69-71,84,86-89,91-95,103,105-108,110-113,121,123-126,128-136,144,146-151,153-169,177,179-185,187-190,198,200-203,205-208,216,218-221,223-226,234,236-241,243-247,279-280,288,291-309,314-315,317,319-327 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9441560Z test/status-query.js | 100.00 | 97.32 | 58-62,288-289,435-438 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9442327Z test/substitution.js | 66.67 | 92.02 | 139-147,222-225,227-228 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9442822Z test/user-manager.js | 100.00 | 97.64 | 33-34,66-67,146-147 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9443436Z test/version.js | 100.00 | 83.33 | 38-43,103,105-108,128-130,133-137,140-147,177,179-182,206,208-211,235,237-240 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9444044Z ../scripts/check-js-coverage.mjs | 77.78 | 58.54 | 51,85-95,99-119 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9444628Z ../scripts/merge-changesets.mjs | 86.67 | 84.40 | 46-56,69-70,72,77,185-188,201-203,282,329-338 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9445233Z ../scripts/release-name.mjs | 100.00 | 93.51 | 72,74-75,101 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9445875Z ../scripts/run-js-tests.mjs | 28.57 | 34.45 | 29-40,44-62,66-74,78-97,104,120-135 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9446512Z ----------------------------------------|---------|---------|------------------- +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9446929Z +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9447061Z 739 pass +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9447399Z 0 fail +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9447748Z 601 expect() calls +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9448146Z Ran 739 tests across 41 files. [35.98s] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9496816Z ##[group]Run node ../scripts/check-js-coverage.mjs coverage.txt --threshold 45 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9497419Z ^[[36;1mnode ../scripts/check-js-coverage.mjs coverage.txt --threshold 45^[[0m +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9526145Z shell: /usr/bin/bash -e {0} +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9526550Z env: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9526863Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9527212Z GIT_CONFIG_COUNT: 1 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9527576Z GIT_CONFIG_KEY_0: init.defaultBranch +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9527950Z GIT_CONFIG_VALUE_0: main +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9528262Z ##[endgroup] +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9856747Z ✅ Coverage 88.09% meets the 45% threshold +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:29.9968185Z Post job cleanup. +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:30.1557867Z Post job cleanup. +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:30.2415494Z [command]/usr/bin/git version +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:30.2451021Z git version 2.54.0 +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:30.2486796Z Temporarily overriding HOME='/home/runner/work/_temp/fc3c8c1f-c0df-4d7e-b708-f492d10563fc' before making global git config changes +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:30.2488140Z Adding repository directory to the temporary git global config as a safe directory +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:30.2493267Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:30.2521760Z Removing SSH command configuration +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:30.2528136Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:30.2559793Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:30.2760541Z Removing HTTP extra header +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:30.2766603Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:30.2803966Z [command]/usr/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' || :" +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:30.3010852Z Removing includeIf entries pointing to credentials config files +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:30.3018163Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:30.3040906Z includeif.gitdir:/home/runner/work/start/start/.git.path +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:30.3042490Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:30.3043591Z includeif.gitdir:/github/workspace/.git.path +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:30.3044558Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:30.3051610Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:30.3079911Z /home/runner/work/_temp/git-credentials-0852bdaa-eee3-4813-9fee-5fd7b8e8e548.config +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:30.3087926Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-0852bdaa-eee3-4813-9fee-5fd7b8e8e548.config +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:30.3114179Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:30.3136464Z /home/runner/work/_temp/git-credentials-0852bdaa-eee3-4813-9fee-5fd7b8e8e548.config +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:30.3145551Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-0852bdaa-eee3-4813-9fee-5fd7b8e8e548.config +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:30.3175227Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:30.3194454Z /github/runner_temp/git-credentials-0852bdaa-eee3-4813-9fee-5fd7b8e8e548.config +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:30.3202051Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-0852bdaa-eee3-4813-9fee-5fd7b8e8e548.config +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:30.3231489Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:30.3259357Z /github/runner_temp/git-credentials-0852bdaa-eee3-4813-9fee-5fd7b8e8e548.config +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:30.3270157Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-0852bdaa-eee3-4813-9fee-5fd7b8e8e548.config +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:30.3299777Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:30.3489570Z Removing credentials config '/home/runner/work/_temp/git-credentials-0852bdaa-eee3-4813-9fee-5fd7b8e8e548.config' +Code Coverage (JavaScript) UNKNOWN STEP 2026-08-10T12:31:30.3627926Z Cleaning up orphan processes +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8314200Z Current runner version: '2.336.0' +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8331030Z ##[group]Runner Image Provisioner +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8331580Z Hosted Compute Agent +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8331960Z Version: 20260707.563 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8332360Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8332810Z Build Date: 2026-07-07T19:33:50Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8333260Z Worker ID: {6da8dd48-7ed6-43c7-b157-593c844bc494} +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8333690Z Azure Region: westus +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8334060Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8334900Z ##[group]Operating System +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8335280Z macOS +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8335590Z 26.5.2 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8335910Z 25F84 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8336230Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8336560Z ##[group]Runner Image +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8336920Z Image: macos-26-arm64 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8337290Z Version: 20260728.0273.1 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8338160Z Included Software: https://github.com/actions/runner-images/blob/macos-26-arm64/20260728.0273/images/macos/macos-26-arm64-Readme.md +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8339290Z Image Release: https://github.com/actions/runner-images/releases/tag/macos-26-arm64%2F20260728.0273 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8339950Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8340700Z ##[group]GITHUB_TOKEN Permissions +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8341910Z Contents: read +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8342350Z Metadata: read +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8342790Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8344280Z Secret source: Actions +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8344900Z Prepare workflow directory +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8595550Z Prepare all required actions +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8627170Z Getting action download info +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.2433260Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.5013790Z Download action repository 'oven-sh/setup-bun@v2' (SHA:0c5077e51419868618aeaa5fe8019c62421857d6) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.9403200Z Download action repository 'actions/setup-dotnet@v5' (SHA:26b0ec14cb23fa6904739307f278c14f94c95bf1) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:55.5352210Z Complete job name: Test (Bun on macos-latest) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:55.5996170Z ##[group]Run actions/checkout@v6 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:55.5996730Z with: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:55.5997070Z repository: link-foundation/start +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:55.6000040Z token: *** +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:55.6000350Z ssh-strict: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:55.6000660Z ssh-user: git +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:55.6000980Z persist-credentials: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:55.6001330Z clean: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:55.6001650Z sparse-checkout-cone-mode: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:55.6002010Z fetch-depth: 1 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:55.6002320Z fetch-tags: false +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:55.6002640Z show-progress: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:55.6002970Z lfs: false +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:55.6003280Z submodules: false +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:55.6003610Z set-safe-directory: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:55.6003970Z allow-unsafe-pr-checkout: false +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:55.6004430Z env: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:55.6004750Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:55.6005150Z GIT_CONFIG_COUNT: 1 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:55.6005540Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:55.6005920Z GIT_CONFIG_VALUE_0: main +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:55.6006260Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:56.1372630Z Syncing repository: link-foundation/start +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:56.1374600Z ##[group]Getting Git version info +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:56.1375290Z Working directory is '/Users/runner/work/start/start' +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:56.1376290Z [command]/opt/homebrew/bin/git version +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:56.1702210Z git version 2.55.0 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:56.1716950Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:56.1724770Z Copying '/Users/runner/.gitconfig' to '/Users/runner/work/_temp/4c59d484-975a-4d49-a9e6-bb50871dfdd0/.gitconfig' +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:56.1738630Z Temporarily overriding HOME='/Users/runner/work/_temp/4c59d484-975a-4d49-a9e6-bb50871dfdd0' before making global git config changes +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:56.1741280Z Adding repository directory to the temporary git global config as a safe directory +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:56.1742290Z [command]/opt/homebrew/bin/git config --global --add safe.directory /Users/runner/work/start/start +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:56.1876850Z Deleting the contents of '/Users/runner/work/start/start' +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:56.1880560Z ##[group]Determining repository object format +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:56.1882620Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:56.1884820Z ##[group]Initializing the repository +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:56.1887280Z [command]/opt/homebrew/bin/git init /Users/runner/work/start/start +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:56.2219550Z Initialized empty Git repository in /Users/runner/work/start/start/.git/ +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:56.2235360Z [command]/opt/homebrew/bin/git remote add origin https://github.com/link-foundation/start +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:56.2352340Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:56.2353280Z ##[group]Disabling automatic garbage collection +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:56.2369900Z [command]/opt/homebrew/bin/git config --local gc.auto 0 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:56.2456210Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:56.2458050Z ##[group]Setting up auth +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:56.2459390Z Removing SSH command configuration +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:56.2467910Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp core\.sshCommand +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:56.2576660Z [command]/opt/homebrew/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:56.4029010Z Removing HTTP extra header +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:56.4037260Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:56.4168740Z [command]/opt/homebrew/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:56.5350690Z Removing includeIf entries pointing to credentials config files +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:56.5453020Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:56.5761720Z [command]/opt/homebrew/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:56.6955850Z [command]/opt/homebrew/bin/git config --file /Users/runner/work/_temp/git-credentials-ce1eb43f-5f02-4890-8d50-57958344b150.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:56.7239620Z [command]/opt/homebrew/bin/git config --local includeIf.gitdir:/Users/runner/work/start/start/.git.path /Users/runner/work/_temp/git-credentials-ce1eb43f-5f02-4890-8d50-57958344b150.config +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:56.7391910Z [command]/opt/homebrew/bin/git config --local includeIf.gitdir:/Users/runner/work/start/start/.git/worktrees/*.path /Users/runner/work/_temp/git-credentials-ce1eb43f-5f02-4890-8d50-57958344b150.config +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:56.7396060Z [command]/opt/homebrew/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-ce1eb43f-5f02-4890-8d50-57958344b150.config +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:56.7507200Z [command]/opt/homebrew/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-ce1eb43f-5f02-4890-8d50-57958344b150.config +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:56.7572510Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:56.7574680Z ##[group]Fetching the repository +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:56.7589340Z [command]/opt/homebrew/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +e8ec5e5ee691e1f0eddc76614b424e714be0f41a:refs/remotes/origin/main +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:57.5694880Z From https://github.com/link-foundation/start +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:57.5699250Z * [new ref] e8ec5e5ee691e1f0eddc76614b424e714be0f41a -> origin/main +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:57.5705550Z [command]/opt/homebrew/bin/git branch --list --remote origin/main +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:57.5789140Z origin/main +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:57.5802370Z [command]/opt/homebrew/bin/git rev-parse refs/remotes/origin/main +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:57.5872510Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:57.5877690Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:57.5881130Z ##[group]Determining the checkout info +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:57.5882850Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:57.5887620Z [command]/opt/homebrew/bin/git sparse-checkout disable +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:57.5996210Z [command]/opt/homebrew/bin/git config --local --unset-all extensions.worktreeConfig +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:57.6068530Z ##[group]Checking out the ref +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:57.6074830Z [command]/opt/homebrew/bin/git checkout --progress --force -B main refs/remotes/origin/main +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:57.7171220Z Reset branch 'main' +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:57.7174570Z branch 'main' set up to track 'origin/main'. +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:57.7179640Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:57.7281060Z [command]/opt/homebrew/bin/git log -1 --format=%H +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:57.7352210Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:57.7829670Z ##[group]Run oven-sh/setup-bun@v2 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:57.7830570Z with: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:57.7831090Z bun-version: latest +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:57.7831670Z no-cache: false +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:57.7851620Z token: *** +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:57.7852250Z env: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:57.7852850Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:57.7853610Z GIT_CONFIG_COUNT: 1 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:57.7854220Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:57.7855070Z GIT_CONFIG_VALUE_0: main +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:57.7855680Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:58.4578790Z Downloading a new version of Bun: https://github.com/oven-sh/bun/releases/download/bun-v1.3.14/bun-darwin-aarch64.zip +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:58.8904110Z [command]/usr/bin/unzip -o -q /Users/runner/work/_temp/f7b7882a-d00e-4641-88fd-ec041a36e282.zip +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:59.3844530Z [command]/Users/runner/.bun/bin/bun --revision +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:59.4017990Z 1.3.14+0d9b296af +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:59.4211420Z ##[group]Run brew install screen tmux +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:59.4211740Z ^[[36;1mbrew install screen tmux^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:59.4259670Z shell: /bin/bash -e {0} +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:59.4259950Z env: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:59.4260130Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:59.4260410Z GIT_CONFIG_COUNT: 1 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:59.4260580Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:59.4260800Z GIT_CONFIG_VALUE_0: main +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:30:59.4260970Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.8328390Z ##[warning]The following taps are not trusted: +Test (Bun on macos-latest) UNKNOWN STEP aws/tap +Test (Bun on macos-latest) UNKNOWN STEP +Test (Bun on macos-latest) UNKNOWN STEP Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. +Test (Bun on macos-latest) UNKNOWN STEP +Test (Bun on macos-latest) UNKNOWN STEP Untap them with: +Test (Bun on macos-latest) UNKNOWN STEP brew untap aws/tap +Test (Bun on macos-latest) UNKNOWN STEP Trust specific formulae, casks and commands with: +Test (Bun on macos-latest) UNKNOWN STEP brew trust --formula // +Test (Bun on macos-latest) UNKNOWN STEP brew trust --cask // +Test (Bun on macos-latest) UNKNOWN STEP brew trust --command // +Test (Bun on macos-latest) UNKNOWN STEP Whole-tap trust is broader and includes all current and future formulae, +Test (Bun on macos-latest) UNKNOWN STEP casks and commands from the listed taps. Trust whole taps with: +Test (Bun on macos-latest) UNKNOWN STEP brew trust aws/tap +Test (Bun on macos-latest) UNKNOWN STEP To disable trust checks: +Test (Bun on macos-latest) UNKNOWN STEP export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 +Test (Bun on macos-latest) UNKNOWN STEP This is not recommended and will be removed in a later release. +Test (Bun on macos-latest) UNKNOWN STEP For more information, see: +Test (Bun on macos-latest) UNKNOWN STEP https://docs.brew.sh/Tap-Trust +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:03.2897130Z ^[[34m==>^[[0m ^[[1mWould install 2 formulae:^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:03.2898410Z screen tmux +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:03.2928350Z ^[[34m==>^[[0m ^[[1mDownloading https://ghcr.io/v2/homebrew/core/screen/manifests/5.0.2^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:03.6517940Z ^[[34m==>^[[0m ^[[1mDownloading https://ghcr.io/v2/homebrew/core/tmux/manifests/3.7b^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:03.8765810Z ^[[34m==>^[[0m ^[[1mWould install 3 dependencies for tmux:^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:03.8767060Z libevent +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:03.8767590Z ncurses +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:03.8768090Z utf8proc +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:03.8769980Z ^[[32m==>^[[0m ^[[1mFetching downloads for: ^[[32mscreen^[[39m and ^[[32mtmux^[[39m^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:04.1629900Z ✔︎ Bottle Manifest libevent (2.1.13) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:04.2040380Z ✔︎ Bottle tmux (3.7b) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:04.2041930Z ✔︎ Bottle Manifest ncurses (6.6) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:04.2780210Z ✔︎ Bottle libevent (2.1.13) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:04.3251050Z ✔︎ Bottle screen (5.0.2) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:04.3954950Z ✔︎ Bottle Manifest utf8proc (2.11.3) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:04.4171700Z ✔︎ Bottle utf8proc (2.11.3) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:04.6870260Z ✔︎ Bottle ncurses (6.6) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:04.6895230Z ^[[34m==>^[[0m ^[[1mPouring screen--5.0.2.arm64_tahoe.bottle.tar.gz^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:04.7663910Z 🍺 /opt/homebrew/Cellar/screen/5.0.2: 29 files, 931.3KB +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:04.7752550Z ^[[32m==>^[[0m ^[[1mInstalling dependencies for tmux:^[[0m ^[[32mlibevent^[[39m, ^[[32mncurses^[[39m and ^[[32mutf8proc^[[39m^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:04.7754320Z ^[[32m==>^[[0m ^[[1mInstalling tmux dependency: ^[[32mlibevent^[[39m^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:04.7839270Z ^[[34m==>^[[0m ^[[1mPouring libevent--2.1.13.arm64_tahoe.bottle.tar.gz^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:04.8172690Z 🍺 /opt/homebrew/Cellar/libevent/2.1.13: 58 files, 2.3MB +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:04.8173610Z ^[[32m==>^[[0m ^[[1mInstalling tmux dependency: ^[[32mncurses^[[39m^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:04.8186100Z ^[[34m==>^[[0m ^[[1mPouring ncurses--6.6.arm64_tahoe.bottle.tar.gz^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:05.1970430Z 🍺 /opt/homebrew/Cellar/ncurses/6.6: 4,086 files, 10.3MB +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:05.1972750Z ^[[32m==>^[[0m ^[[1mInstalling tmux dependency: ^[[32mutf8proc^[[39m^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:05.1991100Z ^[[34m==>^[[0m ^[[1mPouring utf8proc--2.11.3.arm64_tahoe.bottle.1.tar.gz^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:05.2187810Z 🍺 /opt/homebrew/Cellar/utf8proc/2.11.3: 15 files, 456.7KB +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:05.2189690Z ^[[32m==>^[[0m ^[[1mInstalling ^[[32mtmux^[[39m^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:05.2190810Z ^[[34m==>^[[0m ^[[1mPouring tmux--3.7b.arm64_tahoe.bottle.tar.gz^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:05.2448910Z ^[[34m==>^[[0m ^[[1mCaveats^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:05.2449660Z Example configuration has been installed to: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:05.2450040Z /opt/homebrew/opt/tmux/share/tmux +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:05.2450330Z ^[[34m==>^[[0m ^[[1mSummary^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:05.2453560Z 🍺 /opt/homebrew/Cellar/tmux/3.7b: 9 files, 1.4MB +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:05.2457120Z ^[[32m==>^[[0m ^[[1mCaveats^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:05.2457550Z ^[[34m==>^[[0m ^[[1mtmux^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:05.2457830Z Example configuration has been installed to: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:05.2458260Z /opt/homebrew/opt/tmux/share/tmux +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:05.2723140Z ##[group]Run actions/setup-dotnet@v5 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:05.2723400Z with: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:05.2723620Z dotnet-version: 8.0.x +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:05.2723830Z cache: false +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:05.2724050Z env: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:05.2724240Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:05.2724530Z GIT_CONFIG_COUNT: 1 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:05.2724710Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:05.2724970Z GIT_CONFIG_VALUE_0: main +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:05.2725160Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:05.4173360Z [command]/Users/runner/work/_actions/actions/setup-dotnet/v5/externals/install-dotnet.sh --skip-non-versioned-files --runtime dotnet --channel LTS +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:05.6040120Z dotnet-install: .NET Core Runtime with version '10.0.10' is already installed. +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:05.6058850Z [command]/Users/runner/work/_actions/actions/setup-dotnet/v5/externals/install-dotnet.sh --skip-non-versioned-files --channel 8.0 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:05.8910480Z dotnet-install: .NET Core SDK with version '8.0.423' is already installed. +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:05.9018870Z ##[group]Run dotnet tool install --global clink +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:05.9019200Z ^[[36;1mdotnet tool install --global clink^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:05.9060880Z shell: /bin/bash -e {0} +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:05.9061190Z env: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:05.9061380Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:05.9061660Z GIT_CONFIG_COUNT: 1 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:05.9061880Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:05.9062150Z GIT_CONFIG_VALUE_0: main +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:05.9062830Z DOTNET_ROOT: /Users/runner/.dotnet +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:05.9063040Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:07.7201690Z Skipping NuGet package signature verification. +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:07.8557020Z You can invoke the tool using the following command: clink +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:07.8557670Z Tool 'clink' (version '2.5.0') was successfully installed. +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:07.8610240Z ##[group]Run echo "$HOME/.dotnet/tools" >> $GITHUB_PATH +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:07.8610580Z ^[[36;1mecho "$HOME/.dotnet/tools" >> $GITHUB_PATH^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:07.8643870Z shell: /bin/bash -e {0} +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:07.8644020Z env: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:07.8644190Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:07.8644390Z GIT_CONFIG_COUNT: 1 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:07.8644560Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:07.8644750Z GIT_CONFIG_VALUE_0: main +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:07.8644930Z DOTNET_ROOT: /Users/runner/.dotnet +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:07.8645110Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:07.9286560Z ##[group]Run bun install +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:07.9286820Z ^[[36;1mbun install^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:07.9315850Z shell: /bin/bash -e {0} +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:07.9316030Z env: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:07.9316180Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:07.9316530Z GIT_CONFIG_COUNT: 1 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:07.9316730Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:07.9316940Z GIT_CONFIG_VALUE_0: main +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:07.9317120Z DOTNET_ROOT: /Users/runner/.dotnet +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:07.9317310Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:07.9790520Z bun install v1.3.14 (0d9b296a) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:08.5500720Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:08.5538380Z $ cd .. && husky .husky || true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:08.9234620Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:08.9235610Z + @changesets/cli@2.31.0 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:08.9236370Z + @eslint/js@10.0.1 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:08.9236830Z + eslint@10.3.0 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:08.9237490Z + eslint-config-prettier@10.1.8 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:08.9238160Z + eslint-plugin-prettier@5.5.5 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:08.9238810Z + husky@9.1.7 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:08.9239380Z + lint-staged@17.0.4 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:08.9239850Z + prettier@3.8.3 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:08.9240500Z + command-stream@0.9.4 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:08.9241080Z + lino-objects-codec@0.4.0 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:08.9241410Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:08.9241710Z 199 packages installed [957.00ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:08.9335030Z ##[group]Run bun run test +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:08.9335310Z ^[[36;1mbun run test^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:08.9375670Z shell: /bin/bash -e {0} +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:08.9375910Z env: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:08.9376250Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:08.9376600Z GIT_CONFIG_COUNT: 1 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:08.9377010Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:08.9379050Z GIT_CONFIG_VALUE_0: main +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:08.9379290Z DOTNET_ROOT: /Users/runner/.dotnet +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:08.9406110Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:08.9881110Z $ bun ../scripts/run-js-tests.mjs +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.0980210Z bun test v1.3.14 (0d9b296a) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1039060Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1039840Z ##[group]test/args-parser-control.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1284470Z (pass) control options > should parse --stop with UUID or session name [1.25ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1285010Z (pass) control options > should parse --stop=value format [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1285540Z (pass) control options > should parse --terminate with UUID or session name [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1286140Z (pass) control options > should parse --terminate=value format [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1293190Z (pass) control options > should throw error for missing --stop argument [0.80ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1293860Z (pass) control options > should throw error for empty --stop=value argument [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1294480Z (pass) control options > should throw error for missing --terminate argument [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1295100Z (pass) control options > should throw error for empty --terminate=value argument [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1295730Z (pass) control options > should reject combining query and control modes [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1296740Z (pass) control options > should reject combining upload-log with control modes [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1297350Z (pass) control options > should reject output-format with control modes [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1297890Z (pass) control options > should default control options to null [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1298130Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1298450Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1298560Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1298790Z ##[group]test/args-parser-docker-cleanup.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1308980Z (pass) docker container cleanup options > should parse --auto-remove-docker-container flag [0.12ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1310240Z (pass) docker container cleanup options > should parse --always-cleanup-container flag [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1310830Z (pass) docker container cleanup options > should parse --keep-container flag [0.08ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1311380Z (pass) docker container cleanup options > should parse --keep-container-on-fail flag [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1311980Z (pass) docker container cleanup options > should default cleanup flags to false [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1314190Z (pass) docker container cleanup options > should throw error for docker cleanup options without docker isolation [0.33ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1315000Z (pass) docker container cleanup options > should throw error for docker cleanup options without isolation [0.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1315920Z (pass) docker container cleanup options > should work with keep-alive and auto-remove-docker-container [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1316640Z (pass) docker container cleanup options > should reject conflicting docker cleanup options [0.11ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1317060Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1317470Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1318190Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1318500Z ##[group]test/args-parser-isolation-alias.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1323170Z (pass) parseArgs --isolation alias > should parse --isolation alias with value [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1323930Z (pass) parseArgs --isolation alias > should parse --isolation=value alias format [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1324740Z (pass) parseArgs --isolation alias > should parse --isolation alias before command without separator [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1326070Z (pass) parseArgs unknown wrapper options > should throw for unknown wrapper option before separator [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1326780Z (pass) parseArgs unknown wrapper options > should throw for unknown wrapper option without separator [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1327180Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1327440Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1327520Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1327730Z ##[group]test/args-parser-shell.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1334930Z (pass) shell option > should default shell to auto [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1335510Z (pass) shell option > should parse --shell bash [0.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1335940Z (pass) shell option > should parse --shell zsh [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1347060Z (pass) shell option > should parse --shell sh [1.08ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1347550Z (pass) shell option > should parse --shell auto [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1348090Z (pass) shell option > should parse --shell=value format [0.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1348550Z (pass) shell option > should normalize shell to lowercase [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1349080Z (pass) shell option > should throw error for missing shell argument [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1349600Z (pass) shell option > should throw error for invalid shell [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1350670Z (pass) shell option > should list valid shells in error message [0.12ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1351900Z (pass) shell option > should work with ssh isolation [0.09ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1352330Z (pass) VALID_SHELLS > should include bash [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1352710Z (pass) VALID_SHELLS > should include zsh [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1353120Z (pass) VALID_SHELLS > should include sh [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1353430Z (pass) VALID_SHELLS > should include auto +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1353600Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1353850Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1353940Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1354160Z ##[group]test/args-parser.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1407820Z (pass) parseArgs > basic command parsing > should parse simple command without options [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1408680Z (pass) parseArgs > basic command parsing > should parse command with -- separator [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1409590Z (pass) parseArgs > basic command parsing > should parse empty command correctly [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1410940Z (pass) parseArgs > isolation options > should parse --isolated with value [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1411420Z (pass) parseArgs > isolation options > should parse -i shorthand [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1412890Z (pass) parseArgs > isolation options > should parse --isolated=value format [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1414520Z (pass) parseArgs > isolation options > should normalize backend to lowercase [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1415210Z (pass) parseArgs > isolation options > should throw error for missing backend argument [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1415850Z (pass) parseArgs > attached and detached modes > should parse --attached flag [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1416460Z (pass) parseArgs > attached and detached modes > should parse -a shorthand [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1417050Z (pass) parseArgs > attached and detached modes > should parse --detached flag [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1417670Z (pass) parseArgs > attached and detached modes > should parse -d shorthand [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1419780Z (pass) parseArgs > attached and detached modes > should throw error when both --attached and --detached are set [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1420490Z (pass) parseArgs > attached and detached modes > should provide helpful error message for mode conflict [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1421040Z (pass) parseArgs > session option > should parse --session with value [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1422600Z (pass) parseArgs > session option > should parse -s shorthand [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1423590Z (pass) parseArgs > session option > should parse --session=value format [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1424100Z (pass) parseArgs > session option > should throw error for session without isolation [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1424780Z (pass) parseArgs > docker image option > should parse --image with value [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1427040Z (pass) parseArgs > docker image option > should parse --image=value format [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1427730Z (pass) parseArgs > docker image option > should use default OS-matched image for docker without --image [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1428350Z (pass) parseArgs > docker image option > should throw error for image with non-docker backend [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1428910Z (pass) parseArgs > SSH endpoint option > should parse --endpoint with value [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1429470Z (pass) parseArgs > SSH endpoint option > should parse --endpoint=value format [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1430380Z (pass) parseArgs > SSH endpoint option > should throw error for ssh without endpoint [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1430960Z (pass) parseArgs > SSH endpoint option > should throw error for endpoint with non-ssh backend [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1431490Z (pass) parseArgs > keep-alive option > should parse --keep-alive flag [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1432060Z (pass) parseArgs > keep-alive option > should parse -k shorthand [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1432620Z (pass) parseArgs > keep-alive option > should default keepAlive to false [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1433360Z (pass) parseArgs > keep-alive option > should throw error for keep-alive without isolation [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1435890Z (pass) parseArgs > keep-alive option > should work with detached mode [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1436350Z (pass) parseArgs > keep-alive option > should work with docker [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1436930Z (pass) parseArgs > command without separator > should parse command after options without separator [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1437640Z (pass) parseArgs > command without separator > should handle mixed options and command [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1438510Z (pass) parseArgs > backend validation > should accept valid backends [0.10ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1439040Z (pass) parseArgs > backend validation > should throw error for invalid backend [0.15ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1439700Z (pass) parseArgs > backend validation > should list valid backends in error message [0.18ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1440240Z (pass) validateOptions > should pass for valid options [0.12ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1440770Z (pass) validateOptions > should throw for attached and detached together [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1441310Z (pass) validateOptions > should pass for docker with image [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1442810Z (pass) generateSessionName > should generate unique session names [0.55ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1444210Z (pass) generateSessionName > should use default prefix [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1444710Z (pass) generateSessionName > should use custom prefix [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1445240Z (pass) generateSessionName > should contain timestamp-like portion [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1446150Z (pass) hasIsolation > should return true when isolated is set [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1446670Z (pass) hasIsolation > should return false when isolated is null +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1447130Z (pass) getEffectiveMode > should return attached by default [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1447800Z (pass) getEffectiveMode > should return attached when explicitly set [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1448900Z (pass) getEffectiveMode > should return detached when set [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1449360Z (pass) VALID_BACKENDS > should include screen [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1449740Z (pass) VALID_BACKENDS > should include tmux +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1450080Z (pass) VALID_BACKENDS > should include docker +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1450620Z (pass) user isolation option > should parse --isolated-user without value (auto-generated username) [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1451370Z (pass) user isolation option > should parse --isolated-user with custom username [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1452040Z (pass) user isolation option > should parse -u shorthand [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1452570Z (pass) user isolation option > should parse -u with custom username [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1453050Z (pass) user isolation option > should parse --isolated-user=value format [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1454010Z (pass) user isolation option > should work with isolation options [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1454980Z (pass) user isolation option > should work without isolation (standalone user isolation) [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1455570Z (pass) user isolation option > should accept valid usernames [0.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1456330Z (pass) user isolation option > should reject invalid username formats with --isolated-user=value syntax [0.14ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1457010Z (pass) user isolation option > should not consume invalid username as argument (treats as command) [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1457610Z (pass) user isolation option > should throw error for user with docker isolation [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1458160Z (pass) user isolation option > should work with tmux isolation [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1458640Z (pass) use-command-stream option > should parse --use-command-stream flag [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1459140Z (pass) use-command-stream option > should default useCommandStream to false [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1459670Z (pass) use-command-stream option > should work with other options [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1460210Z (pass) use-command-stream option > should work without other options [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1460730Z (pass) keep-user option > should parse --keep-user flag [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1461200Z (pass) keep-user option > should default keepUser to false [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1461710Z (pass) keep-user option > should throw error for keep-user without user [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1462210Z (pass) keep-user option > should work with user and isolation options [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1462660Z (pass) status option > should parse --status with UUID [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1463040Z (pass) status option > should parse --status=value format [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1463480Z (pass) status option > should throw error for missing UUID argument [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1463970Z (pass) status option > should throw error for --status with -flag as next argument [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1464430Z (pass) status option > should default status to null [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1464890Z (pass) upload-log option > should parse --upload-log with UUID or session name [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1465380Z (pass) upload-log option > should parse --upload-log=value format [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1466090Z (pass) upload-log option > should throw error for missing --upload-log argument [0.15ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1466650Z (pass) upload-log option > should throw error for empty --upload-log=value argument [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1467290Z (pass) upload-log option > should default uploadLog to null [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1467750Z (pass) list option > should parse --list flag [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1468200Z (pass) list option > should parse --list with JSON output format [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1468750Z (pass) list option > should normalize output format with --list [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1469260Z (pass) list option > should default list to false [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1469740Z (pass) output-format option > should parse --output-format with --status [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1470270Z (pass) output-format option > should parse --output-format=value format [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1470780Z (pass) output-format option > should normalize format to lowercase [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1471560Z (pass) output-format option > should throw error for missing format argument [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1473100Z (pass) output-format option > should throw error for invalid format [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1475030Z (pass) output-format option > should throw error for output-format without status [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1475620Z (pass) output-format option > should accept all valid output formats [0.12ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1476150Z (pass) output-format option > should default outputFormat to null [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1476670Z (pass) VALID_OUTPUT_FORMATS > should include links-notation +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1477370Z (pass) VALID_OUTPUT_FORMATS > should include json +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1478400Z (pass) VALID_OUTPUT_FORMATS > should include text +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1478820Z (pass) cleanup options > should parse --cleanup flag [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1479270Z (pass) cleanup options > should parse --cleanup-dry-run flag [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1479680Z (pass) cleanup options > should default cleanup to false [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1479890Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1481500Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1481850Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1482490Z ##[group]test/check-js-coverage.mjs: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1489200Z (pass) check-js-coverage > parses line coverage from a real Bun text report [0.70ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1489760Z (pass) check-js-coverage > reads the line column, not the function column [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1490380Z (pass) check-js-coverage > ignores the uncovered-lines column when picking numbers [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1494060Z (pass) check-js-coverage > returns null when no totals row is present [0.43ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1499740Z (pass) check-js-coverage > fails instead of skipping when coverage cannot be determined [0.56ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1500370Z (pass) check-js-coverage > passes when coverage meets the threshold [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1501030Z (pass) check-js-coverage > fails when coverage is below the threshold [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1501260Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1501550Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1501670Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1501910Z ##[group]test/ci-workflow-invariants.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1514710Z (pass) CI workflow invariants > finds every workflow file [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1529610Z (pass) CI workflow invariants > declares a least-privilege default permission set [1.50ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1541400Z (pass) CI workflow invariants > gives every job a timeout [1.18ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1542730Z (pass) CI workflow invariants > never puts concurrency at workflow level [0.14ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1547200Z (pass) CI workflow invariants > gives every job its own concurrency group [0.43ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1553180Z (pass) CI workflow invariants > makes writers non-cancellable and read-only checks cancellable [0.57ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1556980Z (pass) CI workflow invariants > uses !cancelled() rather than always() outside the status job [0.37ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1568420Z (pass) CI workflow invariants > aggregates every job into a pipeline-status gate [0.87ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1569170Z (pass) CI workflow invariants > configures git before checkout so no init hints are printed [0.15ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1585790Z (pass) CI workflow invariants > never swallows a failing command in a quality gate [1.70ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1624740Z (pass) CI workflow invariants > references only helper scripts that exist [3.76ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1625540Z (pass) CI workflow invariants > parses coverage through the tested helper, not an inline grep [0.13ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1625900Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1626260Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1626420Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.1626650Z ##[group]test/cli.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.2730320Z (pass) CLI version flag > should display version with --version [99.58ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.3400390Z (pass) CLI version flag > should display version with -v [66.99ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.4401900Z (pass) CLI version flag > should show correct package version [100.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.4689040Z (pass) CLI basic behavior > should show usage when no arguments provided [28.81ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:09.4982050Z (pass) CLI basic behavior > should show usage when no command provided after -- [29.26ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.2755360Z (pass) CLI isolation output (issue #67) > should display screen session name when using screen isolation [777.29ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.6629950Z (pass) CLI isolation output (issue #67) > should display tmux session name when using tmux isolation [387.45ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.6668830Z (pass) CLI isolation output (issue #67) > should display docker container name when using docker isolation [3.95ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.6669830Z Skipping: docker not available or cannot run Linux images +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.6670820Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.6671240Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.6671370Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.6671630Z ##[group]test/command-builder-docker-cleanup.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.6697400Z (pass) command-builder docker cleanup forwarding > forwards cleanup policy flags when a remaining level uses docker [0.23ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.6698240Z (pass) command-builder docker cleanup forwarding > does not forward docker cleanup flags after the docker level is consumed [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.6698620Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.6699100Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.6699230Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.6699430Z ##[group]test/create-github-release.mjs: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.7771490Z (pass) create-github-release script > treats an existing GitHub release as an idempotent skip [106.25ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8718930Z (pass) create-github-release script > fails when gh api returns an unexpected error [93.97ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8719380Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8719790Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8719900Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8720080Z ##[group]test/docker-autoremove.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8732760Z (pass) Docker Container Cleanup Policy > cleanup decisions > should keep abnormal containers under the default policy [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8733710Z (pass) Docker Container Cleanup Policy > cleanup decisions > should keep OOM-killed containers with keepContainerOnFail [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8734420Z (pass) Docker Container Cleanup Policy > cleanup decisions > should honor explicit always-cleanup policy [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8735370Z (pass) Docker Container Cleanup Policy > cleanup decisions > should make the detached watcher inspect OOMKilled before default cleanup [0.23ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8773980Z (pass) Docker Container Cleanup Policy > auto-remove enabled > should automatically remove container when autoRemoveDockerContainer is true [3.84ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8774720Z Skipping: docker not available, daemon not running, or Linux containers not supported +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8806210Z (pass) Docker Container Cleanup Policy > default cleanup > should remove container filesystem by default [3.23ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8806860Z Skipping: docker not available, daemon not running, or Linux containers not supported +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8837590Z Skipping: docker not available, daemon not running, or Linux containers not supported +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8838340Z (pass) Docker Container Cleanup Policy > keep-container opt-out > should preserve container filesystem when keepContainer is true [3.12ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8883430Z (pass) Docker Container Cleanup Policy > keep-container opt-out > should preserve failed containers when keepContainerOnFail is true [4.53ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8884290Z Skipping: docker not available, daemon not running, or Linux containers not supported +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8926650Z Skipping: docker not available, daemon not running, or Linux containers not supported +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8927540Z (pass) Docker Container Cleanup Policy > attached mode logging > should write attached docker output to the provided host log path [4.35ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8928010Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8928370Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8928560Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8928970Z ##[group]test/docker-network-integration.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8958200Z (pass) Docker named network integration > reaches a private sidecar on each of two networks [0.10ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8959490Z (pass) Docker named network integration > fails for a missing network without orphaning a container [0.14ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8960030Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8960460Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8960580Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8960930Z ##[group]test/docker-network-lifecycle.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8971380Z (pass) docker network lifecycle helpers > returns an empty list when no network is requested [0.11ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8972240Z (pass) docker network lifecycle helpers > wraps a single network into a list [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8973460Z (pass) docker network lifecycle helpers > prefers the explicit networks list over the single network [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8974240Z (pass) docker network lifecycle helpers > ignores an empty networks list and falls back to network [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8975040Z (pass) docker network lifecycle helpers > keeps verbose output switched off by default [0.08ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8975680Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8976020Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8976150Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8976400Z ##[group]test/docker-runtime-options.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8990830Z (pass) Docker runtime options parsing > should parse repeatable --volume and -v [0.15ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8991570Z (pass) Docker runtime options parsing > should parse --volume=value and -v=value [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8992330Z (pass) Docker runtime options parsing > should parse repeatable --mount [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8993040Z (pass) Docker runtime options parsing > should parse repeatable --env and -e [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8993810Z (pass) Docker runtime options parsing > should parse --privileged [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8994660Z (pass) Docker runtime options parsing > should parse repeatable --network forms without consuming child args [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8995640Z (pass) Docker runtime options parsing > should parse repeatable --network-alias value and equals forms [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8996550Z (pass) Docker runtime options parsing > should default runtime options to empty/false [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.8997560Z (pass) Docker runtime options parsing > should throw when --volume requires an argument [0.10ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.9001700Z (pass) Docker runtime options parsing > should throw when --env requires an argument [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.9006090Z (pass) Docker runtime options validation > should reject --volume with non-docker backend [0.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.9006800Z (pass) Docker runtime options validation > should reject --mount without isolation [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.9007460Z (pass) Docker runtime options validation > should reject --env with non-docker backend [0.09ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.9008270Z (pass) Docker runtime options validation > should reject --privileged without docker [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.9009770Z (pass) Docker runtime options validation > should reject network options without docker [0.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.9011610Z (pass) Docker runtime options validation > should accept runtime options when stack includes docker [0.26ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.9012170Z (pass) buildDockerRuntimeArgs > should build empty args by default [0.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.9012610Z (pass) buildDockerRuntimeArgs > should add --privileged first [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.9013090Z (pass) buildDockerRuntimeArgs > should expand env, volumes, and mounts in order [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.9013620Z (pass) buildDockerRuntimeStatusLines > should return no lines for empty options [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.9014270Z (pass) buildDockerRuntimeStatusLines > should format volumes, mounts, env, and privileged lines [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.9014840Z (pass) buildDockerRuntimeStatusLines > should join multiple volumes with a comma [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.9015410Z (pass) buildDockerRuntimeMetadata > should null out empty collections and falsy privileged [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.9016090Z (pass) buildDockerRuntimeMetadata > should pass through populated collections and privileged [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.9016430Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.9016820Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.9016920Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.9017130Z ##[group]test/echo-integration.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.9026220Z === Echo Integration Tests - Issue #55 === +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.9026600Z Testing that "echo hi" works correctly across all isolation modes +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.9027130Z Coverage: No isolation, Screen (attached/detached), Tmux (attached/detached), Docker (attached/detached) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.9027440Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.9521760Z (pass) Echo Integration Tests - Issue #55 > No Isolation Mode (Direct Execution) > should execute echo hi and show output with proper formatting [35.80ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.9522930Z ✓ No isolation mode: echo hi works correctly +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.9878650Z (pass) Echo Integration Tests - Issue #55 > No Isolation Mode (Direct Execution) > should execute echo with single quotes [35.72ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:10.9879360Z ✓ No isolation mode: echo with single quotes works +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:11.0233430Z (pass) Echo Integration Tests - Issue #55 > No Isolation Mode (Direct Execution) > should execute echo with double quotes [35.45ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:11.0234120Z ✓ No isolation mode: echo with double quotes works +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:11.0583750Z (pass) Echo Integration Tests - Issue #55 > No Isolation Mode (Direct Execution) > should have consistent empty line formatting [35.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:11.0584430Z ✓ Empty line formatting is consistent +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:11.2238060Z (pass) Echo Integration Tests - Issue #55 > Screen Isolation Mode > Attached Mode > should execute echo hi in attached screen mode with proper formatting [165.24ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:11.2240270Z ✓ Screen isolation (attached): echo hi works correctly +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:11.4028900Z (pass) Echo Integration Tests - Issue #55 > Screen Isolation Mode > Attached Mode > should execute echo with quotes in attached screen mode [178.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:11.4043010Z ✓ Screen isolation (attached): echo with quotes works +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:11.5851310Z (pass) Echo Integration Tests - Issue #55 > Screen Isolation Mode > Attached Mode > should show exit code and finish block in attached screen mode [183.37ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:11.5852350Z ✓ Screen isolation (attached): finish block displays correctly +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:11.6449470Z (pass) Echo Integration Tests - Issue #55 > Screen Isolation Mode > Detached Mode > should execute echo hi in detached screen mode [59.82ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:11.6450310Z ✓ Screen isolation (detached): echo hi starts correctly +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:11.7035760Z (pass) Echo Integration Tests - Issue #55 > Screen Isolation Mode > Detached Mode > should show session name in detached screen mode for reattaching [58.62ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:11.7036650Z ✓ Screen isolation (detached): session name displayed for reattaching +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:11.7713510Z open terminal failed: not a terminal +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:11.7714460Z ⚠ Tmux isolation (attached): skipped (no TTY available) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:11.7715580Z Error: Tmux session "tmux-1786365071744-v3ls5i" exited with code 1 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:11.7716550Z (pass) Echo Integration Tests - Issue #55 > Tmux Isolation Mode > Attached Mode > should handle attached tmux mode (may require TTY) [67.81ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:11.8488310Z (pass) Echo Integration Tests - Issue #55 > Tmux Isolation Mode > Detached Mode > should execute echo hi in detached tmux mode [77.31ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:11.8489220Z ✓ Tmux isolation (detached): echo hi starts correctly +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:11.9339460Z (pass) Echo Integration Tests - Issue #55 > Tmux Isolation Mode > Detached Mode > should show session name in detached tmux mode for reattaching [84.81ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:11.9340500Z ✓ Tmux isolation (detached): session name displayed for reattaching +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.0499320Z (pass) Echo Integration Tests - Issue #55 > Tmux Isolation Mode > Detached Mode > should execute echo with quotes in detached tmux mode [115.50ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.0501260Z ✓ Tmux isolation (detached): echo with quotes works +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.0578640Z (pass) Echo Integration Tests - Issue #55 > Docker Isolation Mode > should skip docker tests when docker is not available or cannot run Linux containers [0.20ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.0579630Z ⚠ docker not available or cannot run Linux containers, skipping docker tests +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.1103360Z (pass) Echo Integration Tests - Issue #55 > Output Block Formatting > should not truncate long log paths [61.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.1104090Z ✓ Log paths are not truncated +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.1621060Z (pass) Echo Integration Tests - Issue #55 > Output Block Formatting > should show full session ID in both start and finish blocks [51.73ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.1621840Z ✓ Session IDs are complete UUIDs in both blocks +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.1987390Z (pass) Echo Integration Tests - Issue #55 > Output Block Formatting > should have consistent exit code formatting [36.67ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.1988040Z ✓ Exit code formatting is consistent +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.2346770Z (pass) Echo Integration Tests - Issue #55 > Output Block Formatting > should include timing information in finish block [35.95ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.2347470Z ✓ Timing information is present in finish block +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.2347650Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.2347890Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.2347970Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.2348160Z ##[group]test/execution-control.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.2379710Z (pass) execution control > should map screen stop to CTRL+C injection [0.24ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.2471040Z (pass) execution control > should send stop command to a detached screen session [9.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.2488130Z (pass) execution control > should stop a detached docker container with docker stop [1.24ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.2497270Z (pass) execution control > should send docker terminate through docker kill [1.41ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.2505600Z (pass) execution control > should reject non-detached records [0.83ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.2506270Z (pass) process id collection > should parse a GNU Screen process id from screen -ls output [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.2507000Z (pass) process id collection > should collect wrapper, screen, and descendant process IDs [0.08ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.2507340Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.2507680Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.2507790Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.2508010Z ##[group]test/execution-store.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.2524810Z === Execution Store Unit Tests === +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.2527720Z (pass) ExecutionRecord > should create a new execution record with default values [0.09ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.2528540Z (pass) ExecutionRecord > should create a new execution record with custom values [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.2529040Z (pass) ExecutionRecord > should mark execution as completed [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.2529460Z (pass) ExecutionRecord > should convert to plain object and back [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.2533230Z (pass) LockManager > should acquire and release a lock [0.40ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.2538900Z (pass) LockManager > should fail to acquire lock if already held by another process [0.54ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.2540380Z (pass) LockManager > should detect stale locks [0.18ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.2541810Z (pass) ExecutionStore > should create app folder on initialization [0.14ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.2549730Z (pass) ExecutionStore > should save and retrieve an execution record [0.66ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.2559660Z (pass) ExecutionStore > should update an existing record [1.00ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.2575290Z (pass) ExecutionStore > should get all records [1.64ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.2597880Z (pass) ExecutionStore > should get records by status [2.08ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.2613610Z (pass) ExecutionStore > should get recent records [1.71ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.2623950Z (pass) ExecutionStore > should delete a record [1.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.2626940Z (pass) ExecutionStore > should return false when deleting non-existent record [0.29ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.2641800Z (pass) ExecutionStore > should clear all records [1.47ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.2664040Z (pass) ExecutionStore > should get statistics [2.09ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.2778490Z (pass) ExecutionStore > should handle concurrent saves with locking [10.88ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.2804730Z (pass) ExecutionStore > should persist data to lino file [1.40ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.3213610Z (pass) isClinkInstalled > should return a boolean [42.71ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.3230290Z (pass) ExecutionStore with lino-objects-codec > should properly encode and decode complex options [1.70ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.3237040Z (pass) ExecutionStore with lino-objects-codec > should handle special characters in command [0.68ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.3243890Z (pass) ExecutionStore with lino-objects-codec > should handle unicode characters [0.57ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.3259210Z (pass) ExecutionStore verifyConsistency > should report consistency status for lino-only store [1.21ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.3265450Z (pass) ExecutionStore cleanupStale > should return empty result when no stale records exist [1.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.3272430Z (pass) ExecutionStore cleanupStale > should detect stale records with non-existent PIDs [0.62ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.3277240Z (pass) ExecutionStore cleanupStale > should detect stale records that exceed max age [0.55ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.3282960Z (pass) ExecutionStore cleanupStale > should not detect records within max age as stale [0.56ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.3295140Z (pass) ExecutionStore cleanupStale > should clean up stale records when dryRun is false [1.19ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.3302430Z (pass) ExecutionStore cleanupStale > should handle custom max age [0.71ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.3302690Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.3303300Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.3303490Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.3303990Z ##[group]test/failure-handler.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.3335520Z (pass) failure-handler > parseGitUrl > should parse HTTPS GitHub URL [0.56ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.3336180Z (pass) failure-handler > parseGitUrl > should parse HTTPS URL with .git suffix [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.3336800Z (pass) failure-handler > parseGitUrl > should parse SSH git@ URL [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.3337360Z (pass) failure-handler > parseGitUrl > should parse git+https URL format [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.3337980Z (pass) failure-handler > parseGitUrl > should return null for empty string [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.3338610Z (pass) failure-handler > parseGitUrl > should return null for null/undefined input [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.3339200Z (pass) failure-handler > parseGitUrl > should return null for non-github URL +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.3339740Z (pass) failure-handler > parseGitUrl > should return null for invalid/random string +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.3340430Z (pass) failure-handler > parseGitUrl > should normalize URL to https://github.com format [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.3341050Z (pass) failure-handler > parseGitUrl > should handle URL with subdirectory (only owner/repo captured) [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.3341930Z (pass) failure-handler > parseGitUrl > should return object with owner, repo, url keys [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.3343210Z (pass) failure-handler > handleFailure > should return early when disableAutoIssue is true [0.10ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.3343860Z (pass) failure-handler > handleFailure > should return early when disableAutoIssue is true (verbose mode) [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.3344200Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.3344460Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.3344550Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.3344740Z ##[group]test/isolation-cleanup.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.3344880Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.3344890Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.3345080Z Auto-issue creation disabled via START_DISABLE_AUTO_ISSUE +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.6195320Z (pass) Isolation Resource Cleanup Verification > screen resource cleanup > should not list screen session after command completes (auto-exit by default) [283.99ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.6196420Z ✓ Screen session auto-exited (no sessions found in screen -ls) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:13.6550580Z ✓ Screen session kept alive as expected with --keep-alive +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:13.6641520Z (pass) Isolation Resource Cleanup Verification > screen resource cleanup > should keep screen session alive when keepAlive is true [1044.52ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:13.8264120Z (pass) Isolation Resource Cleanup Verification > tmux resource cleanup > should not list tmux session after command completes (auto-exit by default) [162.34ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:13.8265080Z ✓ Tmux session auto-exited (no sessions found in tmux ls) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.8749950Z ✓ Tmux session kept alive as expected with --keep-alive +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.8898260Z (pass) Isolation Resource Cleanup Verification > tmux resource cleanup > should keep tmux session alive when keepAlive is true [1063.22ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.8958560Z (pass) Isolation Resource Cleanup Verification > docker resource cleanup > should show docker container as exited after command completes (auto-exit by default) [6.10ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.8959710Z Skipping: docker not available, daemon not running, or Linux containers not supported +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9005670Z (pass) Isolation Resource Cleanup Verification > docker resource cleanup > should keep docker container running when keepAlive is true [4.80ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9006610Z Skipping: docker not available, daemon not running, or Linux containers not supported +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9007030Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9007380Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9007530Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9007790Z ##[group]test/isolation-log-utils.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9025310Z (pass) isolation-log-utils > getTimestamp > should return a non-empty string [0.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9026260Z (pass) isolation-log-utils > getTimestamp > should return a timestamp without T or Z (ISO-like but space-separated) [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9027260Z (pass) isolation-log-utils > getTimestamp > should contain date-like content (numbers and dashes) [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9028270Z (pass) isolation-log-utils > getTimestamp > should return different values on successive calls (or same within same ms) [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9029230Z (pass) isolation-log-utils > generateLogFilename > should return a string ending with .log [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9030150Z (pass) isolation-log-utils > generateLogFilename > should include the environment name in the filename [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9031010Z (pass) isolation-log-utils > generateLogFilename > should start with "start-command-" [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9031910Z (pass) isolation-log-utils > generateLogFilename > should generate unique filenames on successive calls [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9032810Z (pass) isolation-log-utils > generateLogFilename > should handle different environment names [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9033600Z (pass) isolation-log-utils > createLogHeader > should return a non-empty string [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9034380Z (pass) isolation-log-utils > createLogHeader > should include the command in the header [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9035200Z (pass) isolation-log-utils > createLogHeader > should include the environment in the header [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9036450Z (pass) isolation-log-utils > createLogHeader > should include the session name in the header [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9037230Z (pass) isolation-log-utils > createLogHeader > should include the mode in the header [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9038270Z (pass) isolation-log-utils > createLogHeader > should include image field when provided [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9039070Z (pass) isolation-log-utils > createLogHeader > should include user field when provided [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9039890Z (pass) isolation-log-utils > createLogHeader > should NOT include Image line when image is not provided [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9040660Z (pass) isolation-log-utils > createLogHeader > should contain separator line [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9041350Z (pass) isolation-log-utils > createLogFooter > should return a non-empty string [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9042020Z (pass) isolation-log-utils > createLogFooter > should include the exit code [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9042690Z (pass) isolation-log-utils > createLogFooter > should include exit code 0 [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9043370Z (pass) isolation-log-utils > createLogFooter > should include the end time [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9044050Z (pass) isolation-log-utils > createLogFooter > should contain separator line [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9044670Z (pass) isolation-log-utils > getLogDir > should return a string [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9045290Z (pass) isolation-log-utils > getLogDir > should return a non-empty path [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9046000Z (pass) isolation-log-utils > getLogDir > should use START_LOG_DIR env var when set [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9047110Z (pass) isolation-log-utils > getLogDir > should fall back to /tmp/start-command/logs when START_LOG_DIR is not set [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9047960Z (pass) isolation-log-utils > createLogPath > should return a string ending with .log [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9048690Z (pass) isolation-log-utils > createLogPath > should return an absolute path [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9049380Z (pass) isolation-log-utils > createLogPath > should include the environment name [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9050080Z (pass) isolation-log-utils > createLogPath > should be under the log directory [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9050980Z (pass) isolation-log-utils > createLogPath > should create stable isolation log path when execution id is provided [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9052020Z (pass) isolation-log-utils > createLogPath > should create stable direct log path without duplicated environment segment [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9052560Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9052800Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9052910Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9053160Z ##[group]test/isolation-stacking.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9053960Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --isolated > should parse single isolation (backward compatible) [0.10ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9055060Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --isolated > should parse multi-level isolation [0.09ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9056050Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --isolated > should parse 5-level isolation [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9057010Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --isolated > should parse --isolated=value syntax [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9058030Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --image > should parse single image (backward compatible) [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9059090Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --image > should parse image sequence with placeholders [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9060120Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --image > should parse --image=value syntax [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9061130Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --endpoint > should parse single endpoint (backward compatible) [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9062200Z (pass) Isolation Stacking - Args Parser > parseArgs with stacked --endpoint > should parse endpoint sequence with placeholders [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9063400Z (pass) Isolation Stacking - Args Parser > hasStackedIsolation > should return true for multi-level [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9064260Z (pass) Isolation Stacking - Args Parser > hasStackedIsolation > should return false for single level [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9068110Z (pass) Isolation Stacking - Args Parser > hasStackedIsolation > should return false for no isolation [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9069070Z (pass) Isolation Stacking - Validation > validateOptions > should validate single backend (backward compatible) [0.12ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9070120Z (pass) Isolation Stacking - Validation > validateOptions > should validate multi-level stack [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9071230Z (pass) Isolation Stacking - Validation > validateOptions > should throw on invalid backend in stack [0.08ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9072170Z (pass) Isolation Stacking - Validation > validateOptions > should throw on missing SSH endpoint [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9086530Z (pass) Isolation Stacking - Validation > validateOptions > should throw on image/stack length mismatch [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9087460Z (pass) Isolation Stacking - Validation > validateOptions > should throw on depth exceeding limit [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9088270Z (pass) Isolation Stacking - Validation > validateOptions > should distribute single image to all levels [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9095460Z (pass) Isolation Stacking - Validation > validateOptions > should apply default docker image for each docker level [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9096640Z (pass) Isolation Stacking - Validation > validateOptions > should throw if image provided but no docker in stack [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9097530Z (pass) Isolation Stacking - Validation > validateOptions > should throw if endpoint provided but no ssh in stack [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9098330Z (pass) Isolation Stacking - Backward Compatibility > should work with existing docker command [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9099080Z (pass) Isolation Stacking - Backward Compatibility > should work with existing ssh command [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9099840Z (pass) Isolation Stacking - Backward Compatibility > should work with existing screen command [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9100560Z (pass) Isolation Stacking - Backward Compatibility > should work with -i shorthand [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9101220Z (pass) Isolation Stacking - Backward Compatibility > should work with attached mode [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9101880Z (pass) Isolation Stacking - Backward Compatibility > should work with session name [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9102530Z (pass) Isolation Stacking - Backward Compatibility > should work with session-id [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9102870Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9103110Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9103210Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9103410Z ##[group]test/isolation.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9103940Z (pass) Isolation Module > wrapCommandWithUser > should return command unchanged when user is null [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9104820Z (pass) Isolation Module > wrapCommandWithUser > should wrap command with sudo when user is specified [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9105560Z (pass) Isolation Module > wrapCommandWithUser > should escape single quotes in command [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9106320Z (pass) Isolation Module > wrapCommandWithUser > should use non-interactive sudo [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9161000Z (pass) Isolation Module > isCommandAvailable > should return true for common commands (echo) [5.99ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9210890Z (pass) Isolation Module > isCommandAvailable > should return true for node [4.99ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9258170Z (pass) Isolation Module > isCommandAvailable > should return false for non-existent command [4.72ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9303550Z (pass) Isolation Module > isCommandAvailable > should return false for empty command [4.53ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9310690Z (pass) Isolation Module > hasTTY > should return a boolean [0.73ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9311720Z (pass) Isolation Module > hasTTY > should return false when running in test environment (no TTY) [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9312090Z hasTTY: false +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9356950Z (pass) Isolation Module > isolation environment checks > should check if screen is available [4.57ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9357360Z screen available: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9403090Z (pass) Isolation Module > isolation environment checks > should check if tmux is available [4.60ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9403510Z tmux available: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9446140Z (pass) Isolation Module > isolation environment checks > should check if docker is available [4.30ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9446560Z docker available: false +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9489310Z (pass) Isolation Module > isolation environment checks > should check if ssh is available [4.33ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9489680Z ssh available: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9599000Z (pass) Isolation Module > getScreenVersion > should return version object or null [10.93ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9599430Z Detected screen version: 5.0.2 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9664330Z (pass) Isolation Module > getScreenVersion > should cache the version result [6.54ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9750910Z (pass) Isolation Module > supportsLogfileOption > should return boolean [8.46ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9751930Z supportsLogfileOption: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9860300Z (pass) Isolation Module > supportsLogfileOption > should return true for screen >= 4.5.1 [10.98ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9861570Z Version 5.0.2: -Logfile supported = true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9939940Z (pass) Isolation Runner Error Handling > runInScreen > should return informative error if screen is not installed [7.93ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.9942200Z Skipping: screen is installed +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.0015740Z (pass) Isolation Runner Error Handling > runInTmux > should return informative error if tmux is not installed [7.61ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.0016960Z Skipping: tmux is installed +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.0156840Z $ docker pull alpine +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.0158600Z (pass) Isolation Runner Error Handling > runInDocker > should return informative error if docker is not installed [14.14ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.0159820Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.0266840Z (pass) Isolation Runner Error Handling > runInDocker > should require image option [10.86ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.0267970Z Skipping: docker not installed +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.0372050Z Skipping: ssh is installed +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.0382640Z (pass) Isolation Runner Error Handling > runInSsh > should return informative error if ssh is not installed [10.61ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.0478850Z (pass) Isolation Runner Error Handling > runInSsh > should require endpoint option [10.52ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.0910970Z (pass) Isolation Keep-Alive Behavior > runInScreen keep-alive messages > should include auto-exit message by default in detached mode [43.12ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1304740Z (pass) Isolation Keep-Alive Behavior > runInScreen keep-alive messages > should include keep-alive message when keepAlive is true [39.16ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1840350Z (pass) Isolation Keep-Alive Behavior > runInTmux keep-alive messages > should include auto-exit message by default in detached mode [53.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.2646230Z (pass) Isolation Keep-Alive Behavior > runInTmux keep-alive messages > should include keep-alive message when keepAlive is true [80.97ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.2785440Z (pass) Isolation Keep-Alive Behavior > runInDocker keep-alive messages > should include auto-exit message by default in detached mode [10.83ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.2786280Z Skipping: docker not available, daemon not running, or Linux containers not supported +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.2820300Z (pass) Isolation Keep-Alive Behavior > runInDocker keep-alive messages > should include keep-alive message when keepAlive is true [6.79ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.2821030Z Skipping: docker not available, daemon not running, or Linux containers not supported +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3373070Z (pass) Isolation Runner with Available Backends > runInTmux (if available) > should run command in detached tmux session [55.33ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3379850Z (pass) Isolation Runner with Available Backends > runIsolated dispatcher > should dispatch to correct backend [0.27ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3453220Z $ docker pull alpine:latest +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3454980Z (pass) Isolation Runner with Available Backends > runIsolated dispatcher > should pass options to backend [7.90ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3458730Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3460280Z (pass) Default Docker Image Detection > getDefaultDockerImage > should return a valid Docker image string [0.14ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3462440Z (pass) Default Docker Image Detection > getDefaultDockerImage > should return an image with a tag [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3464220Z (pass) Default Docker Image Detection > getDefaultDockerImage > should return a known base image [0.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3466150Z (pass) detectShellInEnvironment > should return the forced shell when shellPreference is not auto [0.25ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3468150Z (pass) detectShellInEnvironment > should return zsh when shellPreference is zsh [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3469060Z (pass) detectShellInEnvironment > should return sh when shellPreference is sh [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3469890Z (pass) detectShellInEnvironment > should return sh fallback when docker image is not provided [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3470760Z (pass) detectShellInEnvironment > should return sh fallback when ssh endpoint is not provided [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3472400Z (pass) detectShellInEnvironment > should return sh fallback for unknown environment [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3598980Z (pass) detectShellInEnvironment > should auto-detect shell in docker if docker is available [13.51ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3599860Z Skipping: docker not installed +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3601740Z (pass) detectShellInEnvironment > should read shell preference from options.shell [0.09ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3657480Z (pass) Shell option forwarding to isolation runners > runInDocker shell option > should accept shell option in options object [5.94ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3659060Z Skipping: docker not installed +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3743680Z (pass) Shell option forwarding to isolation runners > runInSsh shell option > should accept shell option in options object [8.59ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3862170Z (pass) Shell option forwarding to isolation runners > runInSsh shell option > should use auto mode when shell option is auto [11.33ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3863040Z (pass) isInteractiveShellCommand (issue #84) > should return true for "bash" [0.12ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3868710Z (pass) isInteractiveShellCommand (issue #84) > should return true for "zsh" [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3871040Z (pass) isInteractiveShellCommand (issue #84) > should return true for "sh" [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3872010Z (pass) isInteractiveShellCommand (issue #84) > should return true for "/bin/bash" [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3872750Z (pass) isInteractiveShellCommand (issue #84) > should return true for "/usr/bin/zsh" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3873510Z (pass) isInteractiveShellCommand (issue #84) > should return true for "bash -l" (login flag, no -c) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3874220Z (pass) isInteractiveShellCommand (issue #84) > should return false for "bash -c echo" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3874880Z (pass) isInteractiveShellCommand (issue #84) > should return false for "bash -c 'echo hi'" [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3875470Z (pass) isInteractiveShellCommand (issue #84) > should return false for "npm test" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3879550Z (pass) isInteractiveShellCommand (issue #84) > should return false for "echo hello" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3880370Z (pass) isInteractiveShellCommand (issue #84) > should return false for "ls -la" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3881150Z (pass) isInteractiveShellCommand (issue #84) > should return false for empty string [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3881720Z (pass) isInteractiveShellCommand (issue #84) > should return false for " " [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3882030Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3882340Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3882470Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3883160Z ##[group]test/merge-changesets.mjs: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3892910Z Working directory: /var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/merge-changesets-yoIm4G +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3893680Z Changeset directory: /var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/merge-changesets-yoIm4G/.changeset +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3894130Z Package name: start-command +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3894390Z Found 0 changeset file(s) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3894670Z No merging needed (0 or 1 changeset found) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3895080Z (pass) mergeChangesetsIn > does nothing with zero changesets [1.00ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3898330Z Working directory: /var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/merge-changesets-1BnL5W +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3899090Z Changeset directory: /var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/merge-changesets-1BnL5W/.changeset +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3903050Z (pass) mergeChangesetsIn > does nothing with a single changeset [0.64ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3903390Z Package name: start-command +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3903710Z Found 1 changeset file(s) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3904040Z No merging needed (0 or 1 changeset found) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3906750Z Working directory: /var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/merge-changesets-U4wO20 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3907420Z Changeset directory: /var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/merge-changesets-U4wO20/.changeset +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3907880Z Package name: start-command +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3908130Z Found 2 changeset file(s) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3908380Z Multiple changesets found, merging... +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3908620Z - b.md +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3908780Z - a.md +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3909270Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3909390Z Merge summary: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3910000Z Bump types found: minor, patch +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3910320Z Using highest: minor +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3910550Z Descriptions to merge: 2 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3913590Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3913840Z Created merged changeset: merged-pink-sun.md +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3914070Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3914220Z Removing original changeset files: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3914490Z Removed: b.md +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3914670Z Removed: a.md +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3914800Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3914960Z Changeset merge completed successfully +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3915140Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3915270Z Merged changeset content: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3915470Z --- +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3915950Z (pass) mergeChangesetsIn > merges multiple changesets into a single file with the highest bump [1.42ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3916380Z 'start-command': minor +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3916680Z --- +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3916810Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3916910Z Feature B +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3917020Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3917110Z Fix A +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3917230Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3921770Z Working directory: /var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/merge-changesets-CFfKNv +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3923600Z Changeset directory: /var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/merge-changesets-CFfKNv/.changeset +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3924170Z Package name: start-command +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3924510Z Found 3 changeset file(s) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3924760Z Multiple changesets found, merging... +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3925000Z - b.md +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3925160Z - c.md +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3925280Z - a.md +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3925520Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3925710Z Merge summary: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3925930Z Bump types found: major, minor, patch +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3926200Z Using highest: major +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3926640Z Descriptions to merge: 3 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3926850Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3927010Z Created merged changeset: merged-good-tree.md +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3927180Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3927270Z Removing original changeset files: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3927480Z Removed: b.md +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3927640Z Removed: c.md +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3927800Z Removed: a.md +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3927890Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3928010Z Changeset merge completed successfully +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3928180Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3928290Z Merged changeset content: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3928660Z --- +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3928840Z 'start-command': major +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3929000Z --- +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3929070Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3929110Z Breaking +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3929180Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3929230Z Feat +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3929300Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3929350Z Fix +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3929430Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3937650Z (pass) mergeChangesetsIn > chooses major over minor and patch [1.24ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3938180Z Working directory: /var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/merge-changesets-other-bTEbT1 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3939070Z Changeset directory: /var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/merge-changesets-other-bTEbT1/.changeset +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3939570Z Package name: some-other-pkg +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3939820Z Found 2 changeset file(s) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3940140Z Multiple changesets found, merging... +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3940370Z - b.md +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3940580Z - a.md +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3943040Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3943170Z Merge summary: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3943410Z Bump types found: patch, minor +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3943770Z Using highest: minor +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3944420Z (pass) mergeChangesetsIn > reads package name from package.json (no hardcoded placeholder) [1.58ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3944860Z Descriptions to merge: 2 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3945040Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3945200Z Created merged changeset: merged-red-fish.md +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3945410Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3945550Z Removing original changeset files: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3945840Z Removed: b.md +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3946050Z Removed: a.md +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3946200Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3946380Z Changeset merge completed successfully +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3946600Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3946980Z Merged changeset content: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3947210Z --- +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3947400Z 'some-other-pkg': minor +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3947670Z --- +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3947820Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3947930Z B +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3948050Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3948130Z A +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3948250Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3959960Z (pass) mergeChangesetsIn > throws when .changeset directory is missing [1.36ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3960840Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3961530Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3962090Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3963260Z ##[group]test/output-blocks.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3982430Z === Output Blocks Unit Tests === +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3986540Z (pass) output-blocks module > timeline format constants > should export timeline marker character [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3989680Z (pass) output-blocks module > timeline format constants > should export spine as alias for backward compatibility +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3990450Z (pass) output-blocks module > timeline format constants > should export result markers +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3991190Z (pass) output-blocks module > createTimelineLine > should create a line with timeline marker prefix and padded label [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3993540Z (pass) output-blocks module > createTimelineLine > should pad labels to 10 characters [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4008340Z (pass) output-blocks module > createSpineLine (deprecated alias) > should work as alias for createTimelineLine [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4009190Z (pass) output-blocks module > createEmptyTimelineLine > should create just the timeline marker character +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4009910Z (pass) output-blocks module > createEmptySpineLine (deprecated alias) > should work as alias for createEmptyTimelineLine +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4010530Z (pass) output-blocks module > createCommandLine > should create a line with $ prefix +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4011090Z (pass) output-blocks module > getResultMarker > should return success marker for exit code 0 [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4011760Z (pass) output-blocks module > getResultMarker > should return failure marker for non-zero exit codes [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4012400Z (pass) output-blocks module > parseIsolationMetadata > should parse environment and mode [0.15ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4013040Z (pass) output-blocks module > parseIsolationMetadata > should parse session name [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4013910Z (pass) output-blocks module > parseIsolationMetadata > should parse docker image [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4014460Z (pass) output-blocks module > parseIsolationMetadata > should parse all fields together [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4015080Z (pass) output-blocks module > generateIsolationLines > should generate lines for docker isolation [0.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4015730Z (pass) output-blocks module > generateIsolationLines > should generate lines for screen isolation [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4016450Z (pass) output-blocks module > createStartBlock > should create a start block with session and timestamp [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4017140Z (pass) output-blocks module > createStartBlock > should include empty spine line before command [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4017750Z (pass) output-blocks module > createStartBlock > should include isolation metadata when provided [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4018340Z (pass) output-blocks module > createStartBlock > should include docker metadata correctly [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4018990Z (pass) output-blocks module > createFinishBlock > should create a finish block with result marker and metadata [0.10ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4019640Z (pass) output-blocks module > createFinishBlock > should use failure marker for non-zero exit code [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4020230Z (pass) output-blocks module > createFinishBlock > should omit duration when not provided [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4020860Z (pass) output-blocks module > createFinishBlock > should repeat isolation metadata in footer [0.09ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4021840Z (pass) output-blocks module > createFinishBlock > should have log and session as the last two lines [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4022450Z (pass) output-blocks module > formatDuration > should format very small durations [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4022990Z (pass) output-blocks module > formatDuration > should format millisecond durations [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4023530Z (pass) output-blocks module > formatDuration > should format second durations [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4024170Z (pass) output-blocks module > formatDuration > should format longer durations with less precision [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4024800Z (pass) output-blocks module > escapeForLinksNotation > should not quote simple values [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4025360Z (pass) output-blocks module > escapeForLinksNotation > should quote values with spaces [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4026060Z (pass) output-blocks module > escapeForLinksNotation > should quote values with colons +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4026830Z (pass) output-blocks module > escapeForLinksNotation > should use single quotes for values with double quotes +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4027820Z (pass) output-blocks module > escapeForLinksNotation > should use double quotes for values with single quotes +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4028700Z (pass) output-blocks module > escapeForLinksNotation > should escape quotes when both types are present [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4029560Z (pass) output-blocks module > escapeForLinksNotation > should handle null values [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4030320Z (pass) output-blocks module > formatAsNestedLinksNotation > should format simple objects [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4031170Z (pass) output-blocks module > formatAsNestedLinksNotation > should quote values with spaces [0.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4031990Z (pass) output-blocks module > formatAsNestedLinksNotation > should handle empty objects [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4032710Z (pass) output-blocks module > formatAsNestedLinksNotation > should handle null +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4033530Z (pass) output-blocks module > formatAsNestedLinksNotation > should indent nested arrays under their parent key [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4034600Z (pass) output-blocks module > Virtual Command API > createVirtualCommandBlock > should create a command line for virtual commands +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4035680Z (pass) output-blocks module > Virtual Command API > createVirtualCommandBlock > should behave like createCommandLine [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4037040Z (pass) output-blocks module > Virtual Command API > createVirtualCommandResult > should return success marker for true [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4038010Z (pass) output-blocks module > Virtual Command API > createVirtualCommandResult > should return failure marker for false +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4038910Z (pass) output-blocks module > Virtual Command API > createTimelineSeparator > should create an empty timeline line +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4039640Z (pass) output-blocks module > Virtual Command API > createTimelineSeparator > should behave like createEmptyTimelineLine +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4040510Z (pass) output-blocks module > createStartBlock with deferCommand > should include command line by default [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4041250Z (pass) output-blocks module > createStartBlock with deferCommand > should omit command line when deferCommand is true [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4042080Z (pass) output-blocks module > createStartBlock with deferCommand > should end with empty timeline line when deferCommand is true (issue #73) [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4042920Z (pass) output-blocks module > Visual Continuity (issue #73) > virtual command block should be followed by empty line for visual separation +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4044040Z (pass) output-blocks module > Visual Continuity (issue #73) > timeline separator should be empty timeline line for visual structure +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4045380Z (pass) output-blocks module > Visual Continuity (issue #73) > start block with docker isolation should end cleanly for virtual commands [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4046480Z (pass) output-blocks module > Visual Continuity (issue #73) > output formatting follows visual continuity pattern [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4046850Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4047130Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4047210Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4047440Z ##[group]test/public-exports.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4069790Z (pass) Public Exports > execution-store export > should export ExecutionStore class [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4071610Z (pass) Public Exports > execution-store export > should export ExecutionRecord class [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4073190Z (pass) Public Exports > execution-store export > should export ExecutionStatus enum [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4075850Z (pass) Public Exports > execution-store export > should export LockManager class [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4077070Z (pass) Public Exports > execution-store export > should export isClinkInstalled function [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4077780Z (pass) Public Exports > execution-store export > should export configuration constants [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8655350Z (pass) Public Exports > execution-store export > should allow creating and using ExecutionStore instance [458.47ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8655910Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8656200Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8656290Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8656510Z ##[group]test/publish-to-crates.mjs: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.0650810Z (pass) publish-to-crates script > reports success without a token when the version is already published [192.64ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2073730Z (pass) publish-to-crates script > fails clearly when a missing version needs a crates token [142.28ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3486610Z (pass) publish-to-crates script > publishes a missing version with cargo publish [141.13ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3487460Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3488090Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3488380Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3489050Z ##[group]test/regression-138.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3549680Z Skipping: docker daemon not available +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3550500Z (pass) docker pull is recorded in the session log (issue #138) > writes prep markers and the docker error into the log on a failed pull [4.63ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3591360Z (pass) docker pull is recorded in the session log (issue #138) > tees real pull output and an "Image ready" marker into the log [4.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3591920Z Skipping: docker daemon not available +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3636510Z (pass) docker pull is recorded in the session log (issue #138) > does not write prep markers when no logPath is given (backward compat) [4.49ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3637490Z Skipping: docker daemon not available +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3638440Z (pass) runInDocker threads logPath into dockerPullImage (issue #138) > source passes options.logPath to dockerPullImage [0.26ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3639370Z (pass) runInDocker threads logPath into dockerPullImage (issue #138) > dockerPullImage tees output and writes prep markers in source [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3639820Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3640110Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3640210Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3640420Z ##[group]test/regression-150.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3668830Z (pass) anchored log footer parsing (issue #150) > ignores an `Exit Code:` substring inside the command output [0.74ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3673290Z (pass) anchored log footer parsing (issue #150) > ignores a bare `Exit Code:` line without the footer block around it [0.47ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3678220Z (pass) anchored log footer parsing (issue #150) > ignores an `Exit Code:` substring in the middle of a line [0.42ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3684080Z (pass) anchored log footer parsing (issue #150) > reads the real footer that `start` appends [0.63ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3688400Z (pass) anchored log footer parsing (issue #150) > reads the real footer even when the output forged one earlier [0.43ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3697090Z (pass) anchored log footer parsing (issue #150) > reads negative and multi-digit codes, and tolerates CRLF logs [0.79ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3704010Z (pass) anchored log footer parsing (issue #150) > returns null for a log without a footer and for a missing file [0.73ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3728960Z (pass) anchored log footer parsing (issue #150) > finds the footer at the end of a large log without reading it all [2.12ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3738570Z (pass) anchored log footer parsing (issue #150) > drops the partial first line of the tail so it cannot be a line start [1.29ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3755030Z (pass) detached status is not derailed by forged output (issue #150) > keeps an executing record executing when only the output claims an exit code [1.60ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3761460Z (pass) detached status is not derailed by forged output (issue #150) > marks the record executed once the genuine footer is appended [0.58ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3762030Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3762510Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3762630Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3763200Z ##[group]test/regression-84.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3779010Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "bash --norc" [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3779930Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "zsh --no-rcs" [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3780780Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "bash -i" (interactive flag, no -c) [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3781500Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "fish" [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3782150Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "dash" [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3782820Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "/usr/local/bin/bash" [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3783510Z (pass) isInteractiveShellCommand additional cases (issue #84) > should return false for 'bash -c "echo hello"' [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3784420Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "bash" with -i flag, not wrap in shell -c [0.13ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3785250Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "zsh" with -i flag, not wrap in shell -c [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3786120Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "sh" directly without -i (sh does not use -i flag), not wrap in shell -c [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3786880Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "/bin/bash" with -i flag, not wrap in shell -c [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3787980Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "bash --norc" with -i flag (workaround for broken .bashrc) [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3789050Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "bash -l" directly (login shell, already has its own init) [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3789960Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should still wrap non-shell commands in shell -c (guard against over-broad fix) [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3790950Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should still wrap "npm test" in shell -c (guard against over-broad fix) [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3791760Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should not treat "bash -c something" as bare shell [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3792560Z (pass) Regression: No Shell-Inside-Shell (issue #84) > should not duplicate -i if user already passes "bash -i" [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3834930Z (pass) Docker daemon availability check (issue #84) > isDockerAvailable should return a boolean [4.94ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3836220Z (pass) Docker daemon availability check (issue #84) > runInDocker error message for non-running daemon should be actionable [0.09ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3898830Z (pass) Docker not installed check (issue #84) > isDockerInstalled should return a boolean [6.33ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3899540Z (pass) Docker not installed check (issue #84) > runInDocker error message for missing docker binary should be actionable [0.08ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3952020Z (pass) Docker not installed check (issue #84) > isDockerInstalled should return false consistently when docker binary is absent (mock) [5.19ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3953160Z (pass) Post-fix regression hint: --norc suggestion (issue #84) > should suggest --norc for bare bash that exits quickly [0.19ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3954000Z (pass) Post-fix regression hint: --norc suggestion (issue #84) > should suggest --no-rcs for bare zsh that exits quickly [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3954840Z (pass) Post-fix regression hint: --norc suggestion (issue #84) > should suggest --norc for /bin/bash path that exits quickly [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3955580Z (pass) Post-fix regression hint: --norc suggestion (issue #84) > should suggest --norc for bare sh that exits quickly [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3956330Z (pass) Post-fix regression hint: --norc suggestion (issue #84) > should confirm workaround: bash --norc is detected as bare shell [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3956720Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3956970Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3957050Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3957220Z ##[group]test/regression-89.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3983510Z (pass) Virtual docker pull output before Docker error (issue #89) > should show "$ docker pull " line when Docker is not installed and image is specified [0.14ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3984580Z (pass) Virtual docker pull output before Docker error (issue #89) > should show "$ docker pull " before the error message (issue #89) [0.12ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3985560Z (pass) Virtual docker pull output before Docker error (issue #89) > should output "$ docker pull " in the correct format ($ prefix, no extra prefix) [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3987270Z (pass) runInDocker virtual pull output contract (issue #89) > runInDocker should output docker pull command but NOT ✗/│ markers before returning (issue #89) [0.17ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3987780Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3988050Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3988130Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3988300Z ##[group]test/regression-91.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4001370Z (pass) isShellInvocationWithArgs (issue #91) > should return true for "bash -i -c nvm --version" [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4003680Z (pass) isShellInvocationWithArgs (issue #91) > should return true for 'bash -c "echo hello"' [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4005320Z (pass) isShellInvocationWithArgs (issue #91) > should return true for "bash -c echo hello" [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4006830Z (pass) isShellInvocationWithArgs (issue #91) > should return true for "zsh -c nvm --version" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4009050Z (pass) isShellInvocationWithArgs (issue #91) > should return true for "sh -c ls" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4010430Z (pass) isShellInvocationWithArgs (issue #91) > should return true for "/bin/bash -c echo hi" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4011870Z (pass) isShellInvocationWithArgs (issue #91) > should return false for bare "bash" (no -c) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4013340Z (pass) isShellInvocationWithArgs (issue #91) > should return false for "bash -i" (no -c) [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4014680Z (pass) isShellInvocationWithArgs (issue #91) > should return false for "bash --norc" (no -c) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4015350Z (pass) isShellInvocationWithArgs (issue #91) > should return false for non-shell commands [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4016060Z (pass) buildShellWithArgsCmdArgs (issue #91) > should reconstruct "bash -i -c nvm --version" correctly [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4016790Z (pass) buildShellWithArgsCmdArgs (issue #91) > should reconstruct "bash -c echo hello" correctly [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4017410Z (pass) buildShellWithArgsCmdArgs (issue #91) > should handle single-word script "bash -c ls" [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4018040Z (pass) buildShellWithArgsCmdArgs (issue #91) > should handle zsh with -c [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4018710Z (pass) buildShellWithArgsCmdArgs (issue #91) > should handle /bin/bash -i -c with multi-word script [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4019490Z (pass) buildShellWithArgsCmdArgs (issue #91) > should not include -c argument inside script argument (no double -c) [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4020720Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should pass "bash -i -c nvm --version" directly without outer shell wrapper [0.09ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4021770Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should pass "zsh -c nvm --version" directly without outer shell wrapper [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4022690Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should pass "bash -c echo hello" directly [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4023620Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should not introduce a second bash layer (no shell-inside-shell) [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4024610Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should still handle bare "bash" with -i (regression guard for issue #84) [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4025520Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should still wrap non-shell commands in outer shell -c (guard against over-broad fix) [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4026470Z (pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should still wrap "npm test" in outer shell -c [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4027430Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash" is not both bare-shell and shell-with-args [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4028390Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash -i" is not both bare-shell and shell-with-args +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4029280Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash --norc" is not both bare-shell and shell-with-args +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4030280Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash -i -c nvm --version" is not both bare-shell and shell-with-args +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4031180Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash -c echo hi" is not both bare-shell and shell-with-args +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4032230Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "zsh -c ls" is not both bare-shell and shell-with-args +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4033110Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "nvm --version" is not both bare-shell and shell-with-args +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4034320Z (pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "echo hello" is not both bare-shell and shell-with-args +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4035090Z (pass) buildDisplayCommand (issue #91 display fix) > should quote the -c script argument when it contains spaces [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4035860Z (pass) buildDisplayCommand (issue #91 display fix) > should quote the -c script argument for plain "bash -c echo hello" [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4036500Z (pass) buildDisplayCommand (issue #91 display fix) > should not double-quote if script has no spaces +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4037230Z (pass) buildDisplayCommand (issue #91 display fix) > should return command unchanged for non-shell-with-args commands +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4037900Z (pass) buildDisplayCommand (issue #91 display fix) > should return command unchanged for bare shell invocations +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4038470Z (pass) buildDisplayCommand (issue #91 display fix) > should handle zsh -c with spaces +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4038750Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4039000Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4039080Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4039250Z ##[group]test/release-name.mjs: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4039650Z (pass) releaseTag > uses plain "v${version}" when no prefix is given [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4040130Z (pass) releaseTag > prepends known language prefixes [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4040510Z (pass) releaseTag > passes arbitrary prefixes through +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4041000Z (pass) releaseName > returns bare version when prefix is empty (preserves pre-issue-108 behaviour) [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4041530Z (pass) releaseName > decorates known language prefixes with human titles [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4042090Z (pass) releaseName > falls back to "${prefix}${version}" for unknown prefixes +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4042660Z (pass) release badge helpers > strips plain and language-prefixed v tags before building badge versions [0.12ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4043700Z (pass) release badge helpers > escapes shields.io static badge path delimiters in prerelease versions [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4044930Z (pass) release badge helpers > builds an exact npm version badge without leaking the js tag prefix [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4045640Z (pass) release badge helpers > builds an exact crates.io version badge without leaking the rust tag prefix [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4046220Z (pass) extractChangelogEntry > extracts a Changesets-style JavaScript entry [0.12ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4046750Z (pass) extractChangelogEntry > extracts a Keep-a-Changelog-style Rust entry [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4047020Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4047240Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4047340Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4047540Z ##[group]test/run-js-tests.mjs: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4047980Z (pass) run-js-tests timeout defaults > adds a 30 second timeout when no timeout is supplied [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4048640Z (pass) run-js-tests timeout defaults > preserves an explicit long timeout flag [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4049260Z (pass) run-js-tests timeout defaults > preserves an explicit inline timeout flag [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4049790Z (pass) run-js-tests timeout defaults > preserves Bun short timeout flag [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4050070Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4050260Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4050350Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4050560Z ##[group]test/screen-integration.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4359250Z (pass) Screen Integration Tests > runInScreen (if available) > should run command in detached screen session [30.29ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.9434960Z (pass) Screen Integration Tests > runInScreen (if available) > should stream detached screen output to the tracked CLI log path [507.52ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.0843520Z hello +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.0848980Z (pass) Screen Integration Tests > runInScreen (if available) > should run command in attached mode and capture output (issue #15) [141.46ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.0850000Z Captured output: "hello" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.2260790Z line1 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.2261060Z line2 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.2261260Z line3 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.2263420Z Captured multi-line output: "line1 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.2263780Z \nline2 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.2263990Z \nline3" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.2264760Z (pass) Screen Integration Tests > runInScreen (if available) > should handle multi-line output in attached mode [141.54ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3634140Z hello +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3635670Z Captured quoted output: "hello" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3636260Z (pass) Screen Integration Tests > runInScreen (if available) > should capture output from commands with quoted strings (issue #25) [137.20ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.5025800Z hello from attached mode +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.5027940Z Captured complex quote output: "hello from attached mode" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.5028840Z (pass) Screen Integration Tests > runInScreen (if available) > should capture output from commands with complex quoted strings [139.21ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.6388020Z quick command output +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.6390040Z Verified output capture: "quick command output" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.6391060Z (pass) Screen Integration Tests > runInScreen (if available) > should always return output property in attached mode (issue #25 fix verification) [136.20ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.7740630Z v24.18.0 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.7742770Z Captured version output: "v24.18.0" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.7743520Z (pass) Screen Integration Tests > runInScreen (if available) > should capture output from version-flag commands (issue #96) [135.25ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.9116680Z /bin/bash: nonexistent_command_12345: command not found +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.9118500Z (pass) Screen Integration Tests > runInScreen (if available) > should capture exit code from failed commands (issue #96) [137.45ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.9119770Z Captured exit code: 127 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.0545310Z stderr-test +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.0546120Z Captured stderr output: "stderr-test" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.0549340Z (pass) Screen Integration Tests > runInScreen (if available) > should capture stderr output in screen isolation (issue #96) [143.11ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.1963980Z line1 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.1964490Z line2 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.1964860Z line3 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.1966560Z (pass) Screen Integration Tests > runInScreen (if available) > should capture multi-line output with correct exit code (issue #96) [141.64ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.1968120Z Multi-line output with exit code 0: verified +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.1968580Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.1969200Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.1969450Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.1969950Z ##[group]test/sequence-parser.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.1991960Z (pass) Sequence Parser > parseSequence > should parse single value [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.1993370Z (pass) Sequence Parser > parseSequence > should parse space-separated sequence [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.1994880Z (pass) Sequence Parser > parseSequence > should parse sequence with underscores as null [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.1996260Z (pass) Sequence Parser > parseSequence > should handle all underscores [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.1997390Z (pass) Sequence Parser > parseSequence > should handle empty string +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.1998590Z (pass) Sequence Parser > parseSequence > should handle null/undefined [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.1999780Z (pass) Sequence Parser > parseSequence > should trim whitespace [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.2001110Z (pass) Sequence Parser > parseSequence > should handle multiple spaces between values [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.2002700Z (pass) Sequence Parser > formatSequence > should format array with values [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.2004130Z (pass) Sequence Parser > formatSequence > should format array with nulls as underscores [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.2005770Z (pass) Sequence Parser > formatSequence > should handle empty array +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.2006210Z (pass) Sequence Parser > formatSequence > should handle non-array +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.2006700Z (pass) Sequence Parser > shiftSequence > should remove first element [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.2007120Z (pass) Sequence Parser > shiftSequence > should handle nulls +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.2007610Z (pass) Sequence Parser > shiftSequence > should handle single element [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.2008490Z (pass) Sequence Parser > shiftSequence > should handle empty array +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.2008980Z (pass) Sequence Parser > isSequence > should return true for space-separated values +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.2009480Z (pass) Sequence Parser > isSequence > should return false for single value +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.2009940Z (pass) Sequence Parser > isSequence > should return false for non-string [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.2010590Z (pass) Sequence Parser > distributeOption > should replicate single value for all levels [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.2011160Z (pass) Sequence Parser > distributeOption > should parse sequence with matching length [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.2011780Z (pass) Sequence Parser > distributeOption > should throw on length mismatch [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.2012260Z (pass) Sequence Parser > distributeOption > should handle null/undefined value +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.2012830Z (pass) Sequence Parser > getValueAtLevel > should get value at valid index [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.2013280Z (pass) Sequence Parser > getValueAtLevel > should handle nulls [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.2013740Z (pass) Sequence Parser > getValueAtLevel > should return null for out of bounds [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.2014310Z (pass) Sequence Parser > getValueAtLevel > should handle non-array [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.2014780Z (pass) Sequence Parser > formatIsolationChain > should format simple chain [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.2015260Z (pass) Sequence Parser > formatIsolationChain > should add SSH endpoint [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.2015770Z (pass) Sequence Parser > formatIsolationChain > should add Docker image short name [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.2016510Z (pass) Sequence Parser > formatIsolationChain > should handle placeholders [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.2017070Z (pass) Sequence Parser > formatIsolationChain > should handle empty array +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.2017560Z (pass) Sequence Parser > buildNextLevelOptions > should shift all stacks [0.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.2018050Z (pass) Sequence Parser > buildNextLevelOptions > should handle last level [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.2018310Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.2018620Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.2018710Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.2018900Z ##[group]test/session-name-status.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.2030130Z === Session Name Status Tests (Issue #101) === +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.2168360Z (pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should find record by UUID [1.79ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.2179020Z (pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should find record by session name [1.17ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.2208710Z (pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should prefer UUID match over session name [2.95ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.2211340Z (pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should return null for non-existent session name [0.23ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.2224850Z (pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should return null for record without session name [1.40ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.2324500Z (pass) Issue #101: --status with session name lookup > queryStatus() with session name > should query status by session name [9.92ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.2326860Z (pass) Issue #101: --status with session name lookup > queryStatus() with session name > should show error for non-existent session name [0.24ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.3488300Z (pass) Issue #101: --status with session name lookup > CLI --status with session name > should query by session name via CLI [116.20ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.4320500Z (pass) Issue #101: --status with session name lookup > CLI --status with session name > should show error for non-existent session name via CLI [83.09ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.4322800Z (pass) Issue #101: Detached status enrichment > isDetachedSessionAlive() > should return null for non-detached records [0.16ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.4325900Z (pass) Issue #101: Detached status enrichment > isDetachedSessionAlive() > should return null for records without session name [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.4438340Z (pass) Issue #101: Detached status enrichment > isDetachedSessionAlive() > should return false for non-existent screen session [11.58ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.4453230Z (pass) Issue #101: Detached status enrichment > isDetachedSessionAlive() > should return false for non-existent docker container [0.44ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.4455520Z (pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > should not modify non-detached records [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.4562530Z (pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > should mark non-running detached session as executed [11.86ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.4972070Z (pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > Issue #134: completed record with a lingering live session > keeps the recorded exit code when the session is still listed [41.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.5408840Z (pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > Issue #134: completed record with a lingering live session > honors the log footer exit code even without a recorded exit code [43.48ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.5944920Z (pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > Issue #134: completed record with a lingering live session > flips to executing only when there is no terminal record at all [53.57ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.5946690Z (pass) Issue #136: detached docker session liveness > reports unknown (null) — not false — when the container is not visible yet [0.13ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.5948120Z (pass) Issue #136: detached docker session liveness > keeps the record executing while the container is not visible yet [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.5950660Z (pass) Issue #136: detached docker session liveness > keeps a running container executing [0.16ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.5953790Z (pass) Issue #136: detached docker session liveness > resolves a stopped container to its real exit code, never the -1 sentinel [0.21ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.6835870Z (pass) Issue #144: detached docker OOMKilled status signal > surfaces oomKilled in status output even when Docker exit code is 0 [88.59ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.6962080Z (pass) Issue #144: detached docker OOMKilled status signal > surfaces oomKilled in list output [12.52ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.7114380Z (pass) Issue #148: detached docker OOMKilled terminal status when the container is gone > makes an OOM-killed session terminal once its container is gone [15.20ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.7372070Z (pass) Issue #148: detached docker OOMKilled terminal status when the container is gone > uses the container exit code, not 137, for a stopped OOM-flagged container [25.96ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.7451550Z (pass) Issue #151: OOMKilled is an observation, not a verdict > keeps a running container executing while exposing oomKilled [7.93ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.7503120Z (pass) Issue #151: OOMKilled is an observation, not a verdict > never synthesizes 137 for a running container that reports exit code 137 [5.16ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.7599490Z (pass) Issue #151: OOMKilled is an observation, not a verdict > reports the container exit code 0 once an OOM-flagged container finishes [9.62ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.7690810Z (pass) Issue #151: OOMKilled is an observation, not a verdict > prefers the log footer exit code over the OOM fallback when the container is gone [9.11ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.7784410Z (pass) Issue #151: OOMKilled is an observation, not a verdict > keeps the list output executing for an OOM-flagged running container [9.34ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.7786550Z (pass) Issue #105: attachCurrentTime for executing status > should add currentTime to serialization when status is executing [0.31ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.7787600Z (pass) Issue #105: attachCurrentTime for executing status > should not add currentTime when status is executed [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.7788740Z (pass) Issue #105: attachCurrentTime for executing status > should not mutate the original record [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.7789480Z (pass) Issue #105: attachCurrentTime for executing status > should place currentTime right after startTime in serialization order [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.7790290Z (pass) Issue #105: attachCurrentTime for executing status > should handle null record gracefully [0.01ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.7791670Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.7792230Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.7792430Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.7792650Z ##[group]test/ssh-integration.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.9118570Z SSH to localhost not available, integration tests will be skipped +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.9121100Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should execute simple command in attached mode [0.21ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.9122590Z Skipping: SSH to localhost not available +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.9125100Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should execute command with arguments [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.9126850Z Skipping: SSH to localhost not available +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.9132180Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should handle command failure with non-zero exit code [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.9133800Z Skipping: SSH to localhost not available +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.9135380Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should execute command in detached mode [0.06ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.9135950Z Skipping: SSH to localhost not available +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.9136800Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should handle multiple sequential commands [0.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.9137540Z Skipping: SSH to localhost not available +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.9138180Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should handle command with environment variables [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.9138900Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should handle special characters in command [0.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.9139710Z (pass) SSH Integration Tests > runInSsh with real SSH connection > should work with custom session name [0.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.9140460Z Skipping: SSH to localhost not available +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.9141290Z Skipping: SSH to localhost not available +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.9141670Z Skipping: SSH to localhost not available +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.9142040Z Note: SSH connection error handling is tested via unit tests +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.9206890Z (pass) SSH Integration Tests > SSH error handling > should fail gracefully with invalid endpoint [8.08ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.9754170Z (pass) SSH CLI Integration > should work through CLI with --isolated ssh --endpoint [0.17ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.9754600Z Skipping: SSH to localhost not available +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.9754760Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.9755240Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.9755360Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.9755620Z ##[group]test/status-query.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.9775240Z === Status Query Integration Tests === +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:19.0536910Z (pass) --status query functionality > links-notation format (default) > should output status in links-notation indented format by default [75.69ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:19.1252010Z (pass) --status query functionality > links-notation format (default) > should output status in links-notation format with explicit flag [71.49ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:19.1952880Z (pass) --status query functionality > json format > should output status in JSON format [70.09ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:19.2669650Z (pass) --status query functionality > text format > should output status in human-readable text format [71.67ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:19.3363190Z (pass) --status query functionality > error handling > should show error for non-existent UUID [69.34ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:19.3632280Z (pass) --status query functionality > error handling > should show error when tracking is disabled [26.81ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:19.4377700Z (pass) --status query functionality > --list query functionality > should output all tracked executions in links-notation format by default [74.55ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:19.5081280Z (pass) --status query functionality > --list query functionality > should output all tracked executions in JSON format [70.30ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:19.5853590Z (pass) --status query functionality > --list query functionality > should show count zero when no records are stored [77.29ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:19.6114150Z (pass) --status query functionality > --list query functionality > should show error when tracking is disabled [26.08ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:19.6491190Z (pass) --status query functionality > --upload-log functionality > should run gh-upload-log with the stored execution log path [37.68ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:19.6980140Z (pass) --status query functionality > --upload-log functionality > should install gh-upload-log when it is missing before uploading [48.47ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:19.7955850Z (pass) --status query functionality > --upload-log functionality > should show an error when the stored log file is missing [97.79ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:19.8901410Z (pass) --status query functionality > executing status > should show executing status for ongoing commands [94.58ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:19.9817110Z (pass) --status query functionality > executing status > should include currentTime for executing commands (JSON) [91.51ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.0800990Z (pass) --status query functionality > executing status > should not include currentTime for completed commands (JSON) [98.36ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.1763140Z (pass) --status query functionality > executing status > should include currentTime in links-notation for executing commands [96.22ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.2935040Z (pass) --status query functionality > executing status > should indent nested process ID arrays in links-notation [117.30ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.3693090Z (pass) --status query functionality > executing status > should include Current Time in text format for executing commands [75.66ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4570330Z (pass) --status query functionality > executing status > should not include Current Time in text format for completed commands [87.69ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4571520Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4574220Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4574610Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4575160Z ##[group]test/substitution.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4603600Z === Substitution Engine Unit Tests === +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4604130Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4611750Z ✓ Loaded 48 substitution rules +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4611940Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4612160Z ✓ Test: loadDefaultSubstitutions() returns array of rules +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4612660Z ✓ Test: Rules have correct structure (pattern, replacement, regex) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4612940Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4613040Z === Pattern Matching Tests === +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4613210Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4618450Z ✓ PASS: Basic npm install +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4619230Z Input: "install gh-upload-log npm package" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4619930Z Output: "npm install gh-upload-log" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4620310Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4620910Z ✓ PASS: npm install with version +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4621870Z Input: "install 0.0.1 version of gh-upload-log npm package" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4622780Z Output: "npm install gh-upload-log@0.0.1" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4623210Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4623540Z ✓ PASS: Global npm install +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4624180Z Input: "install lodash npm package globally" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4624880Z Output: "npm install -g lodash" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4625230Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4625640Z ✓ PASS: Global npm install with version +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4626550Z Input: "install 4.17.21 version of lodash npm package globally" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4627460Z Output: "npm install -g lodash@4.17.21" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4627840Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4628140Z ✓ PASS: npm uninstall +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4628770Z Input: "uninstall lodash npm package" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4629440Z Output: "npm uninstall lodash" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4629770Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4630130Z ✓ PASS: Git clone with URL +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4630890Z Input: "clone https://github.com/user/repo repository" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4632740Z Output: "git clone https://github.com/user/repo" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4633190Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4633630Z ✓ PASS: Git clone with SSH URL +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4634450Z Input: "clone git@github.com:user/repo.git repository" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4635280Z Output: "git clone git@github.com:user/repo.git" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4635730Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4636030Z ✓ PASS: Git checkout branch +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4636580Z Input: "checkout main branch" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4637200Z Output: "git checkout main" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4637520Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4637810Z ✓ PASS: Git create branch +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4638360Z Input: "create feature-x branch" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4639000Z Output: "git checkout -b feature-x" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4639370Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4639620Z ✓ PASS: List files +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4640090Z Input: "list files" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4640740Z Output: "ls -la" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4641000Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4641320Z ✓ PASS: Show working directory +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4641920Z Input: "show current directory" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4642440Z Output: "pwd" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4642690Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4643100Z ✓ PASS: Create directory +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4643700Z Input: "create my-project directory" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4644360Z Output: "mkdir -p my-project" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4644700Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4645020Z ✓ PASS: pip install +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4645600Z Input: "install requests python package" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4646330Z Output: "pip install requests" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4646690Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4647090Z ✓ PASS: Non-matching command (pass through) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4647850Z Input: "echo hello world" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4648970Z Output: "echo hello world" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4649320Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4649720Z ✓ PASS: Regular npm command (pass through) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4650350Z Input: "npm test" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4650840Z Output: "npm test" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4651100Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4651400Z === Pattern Specificity Tests === +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4651770Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4652190Z ✓ Test: Pattern specificity works correctly +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4653080Z Input: "install 1.0.0 version of express npm package globally" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4653900Z Output: "npm install -g express@1.0.0" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4654290Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4654550Z === Variable Extraction Tests === +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4654890Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4655410Z ✓ Test: Variable extraction and substitution works correctly +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4656300Z Pattern matched: "install $packageName npm package" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4657040Z Variables in pattern: [packageName] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4657720Z Result command: "npm install my-package" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4658130Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4658430Z === processCommand Integration Tests === +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4658820Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4658890Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4659530Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4659760Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4660240Z ##[group]test/user-manager.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4660940Z ✓ Test: processCommand applies substitutions +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4661580Z Input: "list files" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4662050Z Output: "ls -la" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4662450Z Matched: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4662680Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4663190Z ✓ Test: processCommand passes through non-matching commands +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4663910Z Input: "echo test" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4664380Z Output: "echo test" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4664810Z Matched: false +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4665040Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4665250Z === Test Summary === +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4665760Z Pattern Matching: 15/15 tests passed +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4666350Z Total Tests: 22/22 passed +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4666650Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4666950Z ✓ All tests passed! +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4667210Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4788450Z (pass) user-manager > getCurrentUser > should return a non-empty string [11.92ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4877180Z (pass) user-manager > getCurrentUser > should return a valid username format [8.79ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.4986070Z (pass) user-manager > getCurrentUserGroups > should return an array [11.00ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.5095150Z (pass) user-manager > getCurrentUserGroups > should return at least one group (the primary group) [10.88ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.5208130Z (pass) user-manager > getCurrentUserGroups > should return groups as strings [11.28ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.5421360Z (pass) user-manager > userExists > should return true for current user [21.24ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.5532140Z (pass) user-manager > userExists > should return false for non-existent user [11.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.5640340Z (pass) user-manager > userExists > should return true for root user (on Unix) [10.79ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.5734160Z (pass) user-manager > groupExists > should return true for root group (on Unix) [9.44ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.5808000Z (pass) user-manager > groupExists > should return false for non-existent group [7.30ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.5808900Z (pass) user-manager > generateIsolatedUsername > should generate unique usernames [0.25ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.5809600Z (pass) user-manager > generateIsolatedUsername > should use default prefix [0.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.5810180Z (pass) user-manager > generateIsolatedUsername > should use custom prefix [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.5810850Z (pass) user-manager > generateIsolatedUsername > should generate valid username (no special chars) [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.5811520Z (pass) user-manager > generateIsolatedUsername > should not exceed 31 characters [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.5812090Z (pass) user-manager > generateIsolatedUsername > should handle long prefix by truncating [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.5900740Z (pass) user-manager > getUserInfo > should return exists: false for non-existent user [8.75ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.6361580Z /bin/sh: getent: command not found +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.6362710Z (pass) user-manager > getUserInfo > should return user info for current user [46.12ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.6766860Z /bin/sh: getent: command not found +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.6768000Z (pass) user-manager > getUserInfo > should include uid for existing user [40.49ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.6769970Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse --isolated-user flag [0.18ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.6772170Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse --isolated-user with custom username [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.6774440Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse --isolated-user=value format [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.6776490Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse -u shorthand [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.6778570Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse -u with custom username [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.6780910Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should work with isolation options [0.04ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.6783160Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should throw error when used with docker isolation [0.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.6785500Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should validate custom username format [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.6787720Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should validate custom username length [0.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.6789520Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should work with screen isolation and custom username [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.6790430Z (pass) args-parser user isolation options > --isolated-user option (user isolation) > should work with tmux isolation [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.6791290Z (pass) args-parser user isolation options > --keep-user option > should parse --keep-user with --isolated-user [0.02ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.6792570Z (pass) args-parser user isolation options > --keep-user option > should throw error when used without --isolated-user [0.03ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.6793040Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.6793430Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.6793550Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.6793790Z ##[group]test/version.js: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.7654000Z (pass) Version Flag Tests > Basic version flag > should show version with --version [85.31ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.8450140Z (pass) Version Flag Tests > Basic version flag > should show version with -v [79.90ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:20.9220680Z (pass) Version Flag Tests > Basic version flag > should show version with --version -- (trailing separator) [77.00ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:21.0010480Z (pass) Version Flag Tests > Runtime detection > should show Bun version when running with Bun [79.00ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:21.0699710Z (pass) Version Flag Tests > OS version detection > should show OS information [68.92ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:21.1386580Z (pass) Version Flag Tests > OS version detection > should show macOS ProductVersion on darwin [68.77ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:21.2028040Z (pass) Version Flag Tests > Tool version detection > should detect screen version if installed [64.13ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:21.2660070Z (pass) Version Flag Tests > Tool version detection > should detect tmux version if installed [63.23ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:21.3251040Z (pass) Version Flag Tests > Tool version detection > should detect docker version if installed [59.05ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:21.4050040Z (pass) Version Flag Tests > Verbose mode > should show verbose output with --version --verbose [75.28ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:21.5155160Z (pass) Version Flag Tests > Verbose mode > should show verbose output with --version --debug [111.07ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:21.6092030Z (pass) Version Flag Tests > Verbose mode > should show verbose output with START_VERBOSE=1 [97.60ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:21.6400480Z (pass) Version Flag Tests > Error cases > should error with "No command provided" for $ -- [30.93ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:21.6723090Z (pass) Version Flag Tests > Error cases > should error with "No command provided" for no args [32.19ms] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:21.6726550Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:21.6727640Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:21.6739260Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:21.6740150Z 736 pass +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:21.6740380Z 0 fail +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:21.6740640Z 590 expect() calls +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:21.6740890Z Ran 736 tests across 41 files. [12.58s] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:21.6846880Z ##[group]Run bun run src/bin/cli.js echo "Testing default mode" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:21.6847350Z ^[[36;1mbun run src/bin/cli.js echo "Testing default mode"^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:21.6847610Z ^[[36;1mecho "Default mode test passed"^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:21.6885080Z shell: /bin/bash -e {0} +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:21.6885280Z env: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:21.6885480Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:21.6885720Z GIT_CONFIG_COUNT: 1 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:21.6885970Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:21.6886210Z GIT_CONFIG_VALUE_0: main +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:21.6886410Z DOTNET_ROOT: /Users/runner/.dotnet +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:21.6886580Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:21.8046360Z │ session 45aa2f45-374b-4739-af8b-2ebeb206cb39 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:21.8047310Z │ start 2026-08-10 12:31:21.757 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:21.8047870Z │ +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:21.8048330Z $ echo Testing default mode +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:21.8048670Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:21.9680500Z Testing default mode +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.1274220Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.1289870Z ✓ +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.1305720Z │ finish 2026-08-10 12:31:21.971 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.1306270Z │ duration 0.214s +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.1308250Z │ exit 0 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.1308880Z │ +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.1310030Z │ log /var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/start-command/logs/direct/45aa2f45-374b-4739-af8b-2ebeb206cb39.log +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.1311230Z │ session 45aa2f45-374b-4739-af8b-2ebeb206cb39 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.1311650Z Default mode test passed +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.1372440Z ##[group]Run bun run src/bin/cli.js --use-command-stream echo "Testing command-stream mode" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.1373300Z ^[[36;1mbun run src/bin/cli.js --use-command-stream echo "Testing command-stream mode"^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.1373780Z ^[[36;1mecho "Command-stream mode test passed"^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.1427270Z shell: /bin/bash -e {0} +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.1427560Z env: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.1427740Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.1428050Z GIT_CONFIG_COUNT: 1 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.1428310Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.1428580Z GIT_CONFIG_VALUE_0: main +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.1428770Z DOTNET_ROOT: /Users/runner/.dotnet +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.1429010Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.2880820Z │ session a01288c2-928f-441d-aaba-323b999de084 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.2882200Z │ start 2026-08-10 12:31:22.243 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.2882970Z │ +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.2884130Z $ echo Testing command-stream mode +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.2885170Z [command-stream] Using command-stream library +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.2885860Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.4554450Z Testing command-stream mode +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.6192370Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.6195520Z ✓ +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.6198090Z │ finish 2026-08-10 12:31:22.457 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.6198730Z │ duration 0.376s +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.6199030Z │ exit 0 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.6199360Z │ +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.6200390Z │ log /var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/start-command/logs/direct/a01288c2-928f-441d-aaba-323b999de084.log +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.6201360Z │ session a01288c2-928f-441d-aaba-323b999de084 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.6203830Z Command-stream mode test passed +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.6242190Z ##[group]Run bun run src/bin/cli.js echo "Testing env var mode" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.6242650Z ^[[36;1mbun run src/bin/cli.js echo "Testing env var mode"^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.6242970Z ^[[36;1mecho "Env var mode test passed"^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.6279570Z shell: /bin/bash -e {0} +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.6279770Z env: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.6279990Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.6280270Z GIT_CONFIG_COUNT: 1 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.6280460Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.6280660Z GIT_CONFIG_VALUE_0: main +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.6280990Z DOTNET_ROOT: /Users/runner/.dotnet +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.6281340Z START_USE_COMMAND_STREAM: 1 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.6281580Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.8141750Z │ session 5395ff87-2d02-4de9-8d1d-6c1fa823f77d +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.8229630Z │ start 2026-08-10 12:31:22.704 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.8331470Z │ +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.8424270Z $ echo Testing env var mode +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.8424710Z [command-stream] Using command-stream library +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:22.8433910Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.0378580Z Testing env var mode +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.1997930Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.2002880Z ✓ +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.2005150Z │ finish 2026-08-10 12:31:23.038 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.2006110Z │ duration 0.495s +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.2006850Z │ exit 0 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.2007670Z │ +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.2009420Z │ log /var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/start-command/logs/direct/5395ff87-2d02-4de9-8d1d-6c1fa823f77d.log +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.2011370Z │ session 5395ff87-2d02-4de9-8d1d-6c1fa823f77d +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.2024640Z Env var mode test passed +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.2065540Z ##[group]Run bun run src/bin/cli.js echo "Testing execution tracking" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.2066000Z ^[[36;1mbun run src/bin/cli.js echo "Testing execution tracking"^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.2066310Z ^[[36;1mls -la ~/.start-command/^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.2066570Z ^[[36;1mcat ~/.start-command/executions.lino^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.2066850Z ^[[36;1mecho "Execution tracking test passed"^[[0m +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.2102870Z shell: /bin/bash -e {0} +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.2103100Z env: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.2103280Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.2103510Z GIT_CONFIG_COUNT: 1 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.2103700Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.2103950Z GIT_CONFIG_VALUE_0: main +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.2104160Z DOTNET_ROOT: /Users/runner/.dotnet +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.2104670Z START_VERBOSE: 1 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.2104930Z ##[endgroup] +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.3494170Z │ session adc32021-f76f-45b3-a965-6df47e95c487 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.3495890Z │ start 2026-08-10 12:31:23.301 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.3496790Z │ +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.3497580Z $ echo Testing execution tracking +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.3498160Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.3664320Z [ExecutionStore] Wrote 6 records to lino file +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.5230800Z [ExecutionStore] Clink error: Command failed: clink '() (((adc32021-f76f-45b3-a965-6df47e95c487: ExecutionRecord adc32021-f76f-45b3-a965-6df47e95c487)) ((adc32021-f76f-45b3-a965-6df47e95c487.uuid: uuid "adc32021-f76f-45b3-a965-6df47e95c487")) ((adc32021-f76f-45b3-a965-6df47e95c487.pid: pid "3983")) ((adc32021-f76f-45b3-a965-6df47e95c487.status: status "executing")) ((adc32021-f76f-45b3-a965-6df47e95c487.command: command "echo Testing execution tracking")) ((adc32021-f76f-45b3-a965-6df47e95c487.logPath: logPath "/var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/start-command/logs/direct/adc32021-f76f-45b3-a965-6df47e95c487.log")) ((adc32021-f76f-45b3-a965-6df47e95c487.startTime: startTime "2026-08-10T12:31:23.348Z")) ((adc32021-f76f-45b3-a965-6df47e95c487.workingDirectory: workingDirectory "/Users/runner/work/start/start/js")) ((adc32021-f76f-45b3-a965-6df47e95c487.shell: shell "/bin/bash")) ((adc32021-f76f-45b3-a965-6df47e95c487.platform: platform "darwin")) ((adc32021-f76f-45b3-a965-6df47e95c487.options: options "{"substitutionMatched":false,"originalCommand":null,"runtime":"Bun","runtimeVersion":"1.3.14"}")))' --db "/Users/runner/.start-command/executions.links" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.5235020Z Unhandled exception: System.FormatException: Failed to parse 'document'. +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.5235710Z at Link.Foundation.Links.Notation.Parser.StartRuleHelper[T](Cursor cursor, ParseDelegate`1 startRule, String ruleName) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.5236480Z at Link.Foundation.Links.Notation.Parser.Parse(String subject, String fileName) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.5237800Z at Foundation.Data.Doublets.Cli.AdvancedMixedQueryProcessor.ProcessQuery(INamedTypesLinks`1 links, Options options) in /home/runner/work/link-cli/link-cli/csharp/Foundation.Data.Doublets.Cli.Library/AdvancedMixedQueryProcessor.cs:line 46 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.5239390Z at Program.<>c__DisplayClass0_0.<
$>b__0(ParseResult parseResult) in /home/runner/work/link-cli/link-cli/csharp/Foundation.Data.Doublets.Cli/Program.cs:line 247 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.5240260Z at System.CommandLine.Invocation.AnonymousSynchronousCommandLineAction.Invoke(ParseResult parseResult) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.5240960Z at System.CommandLine.Invocation.InvocationPipeline.Invoke(ParseResult parseResult) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.5241290Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.5241460Z [verbose] Using Bun.spawn for reliable macOS handling +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.5241750Z [verbose] Process PID: 3983 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.5261360Z Testing execution tracking +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.5358180Z [ExecutionStore] Wrote 6 records to lino file +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.6912080Z [ExecutionStore] Clink error: Command failed: clink '() (((adc32021-f76f-45b3-a965-6df47e95c487: ExecutionRecord adc32021-f76f-45b3-a965-6df47e95c487)) ((adc32021-f76f-45b3-a965-6df47e95c487.uuid: uuid "adc32021-f76f-45b3-a965-6df47e95c487")) ((adc32021-f76f-45b3-a965-6df47e95c487.pid: pid "3983")) ((adc32021-f76f-45b3-a965-6df47e95c487.status: status "executed")) ((adc32021-f76f-45b3-a965-6df47e95c487.exitCode: exitCode "0")) ((adc32021-f76f-45b3-a965-6df47e95c487.command: command "echo Testing execution tracking")) ((adc32021-f76f-45b3-a965-6df47e95c487.logPath: logPath "/var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/start-command/logs/direct/adc32021-f76f-45b3-a965-6df47e95c487.log")) ((adc32021-f76f-45b3-a965-6df47e95c487.startTime: startTime "2026-08-10T12:31:23.348Z")) ((adc32021-f76f-45b3-a965-6df47e95c487.endTime: endTime "2026-08-10T12:31:23.529Z")) ((adc32021-f76f-45b3-a965-6df47e95c487.workingDirectory: workingDirectory "/Users/runner/work/start/start/js")) ((adc32021-f76f-45b3-a965-6df47e95c487.shell: shell "/bin/bash")) ((adc32021-f76f-45b3-a965-6df47e95c487.platform: platform "darwin")) ((adc32021-f76f-45b3-a965-6df47e95c487.options: options "{"substitutionMatched":false,"originalCommand":null,"runtime":"Bun","runtimeVersion":"1.3.14"}")))' --db "/Users/runner/.start-command/executions.links" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.6917720Z Unhandled exception: System.FormatException: Failed to parse 'document'. +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.6920500Z at Link.Foundation.Links.Notation.Parser.StartRuleHelper[T](Cursor cursor, ParseDelegate`1 startRule, String ruleName) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.6922490Z at Link.Foundation.Links.Notation.Parser.Parse(String subject, String fileName) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.6925640Z at Foundation.Data.Doublets.Cli.AdvancedMixedQueryProcessor.ProcessQuery(INamedTypesLinks`1 links, Options options) in /home/runner/work/link-cli/link-cli/csharp/Foundation.Data.Doublets.Cli.Library/AdvancedMixedQueryProcessor.cs:line 46 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.6929100Z at Program.<>c__DisplayClass0_0.<
$>b__0(ParseResult parseResult) in /home/runner/work/link-cli/link-cli/csharp/Foundation.Data.Doublets.Cli/Program.cs:line 247 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.6930190Z at System.CommandLine.Invocation.AnonymousSynchronousCommandLineAction.Invoke(ParseResult parseResult) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.6930940Z at System.CommandLine.Invocation.InvocationPipeline.Invoke(ParseResult parseResult) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.6931240Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.6931240Z +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.6931490Z ✓ +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.6931740Z │ finish 2026-08-10 12:31:23.529 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.6932010Z │ duration 0.228s +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.6932220Z │ exit 0 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.6932400Z │ +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.6932930Z │ log /var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/start-command/logs/direct/adc32021-f76f-45b3-a965-6df47e95c487.log +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.6933580Z │ session adc32021-f76f-45b3-a965-6df47e95c487 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.6976840Z total 32 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.6977580Z drwxr-xr-x 5 runner staff 160 Aug 10 12:31 . +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.6978630Z drwxr-x---+ 45 runner staff 1440 Aug 10 12:31 .. +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.6979120Z -rw-r--r-- 1 runner staff 32 Aug 10 12:31 executions.links +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.6979580Z -rw-r--r-- 1 runner staff 6527 Aug 10 12:31 executions.lino +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.6980130Z -rw-r--r-- 1 runner staff 2976 Aug 10 12:31 executions.names.links +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.7032540Z (array (object ((str dXVpZA==) (str MTM0ZTA3MjYtZDNmZS00NDVkLTgyYjEtNDE4MGI4ZDE3YWMy)) ((str cGlk) (int 2960)) ((str c3RhdHVz) (str ZXhlY3V0ZWQ=)) ((str ZXhpdENvZGU=) (int 0)) ((str Y29tbWFuZA==) (str ZWNobyBoZWxsbw==)) ((str bG9nUGF0aA==) (str L3Zhci9mb2xkZXJzL2RmL2Rqc3hmaGMxN3g5NTY3NHdzbV9nOHM5ODAwMDBnbi9UL3N0YXJ0LWNvbW1hbmQvbG9ncy9pc29sYXRpb24vc2NyZWVuLzEzNGUwNzI2LWQzZmUtNDQ1ZC04MmIxLTQxODBiOGQxN2FjMi5sb2c=)) ((str c3RhcnRUaW1l) (str MjAyNi0wOC0xMFQxMjozMTowOS43MTla)) ((str ZW5kVGltZQ==) (str MjAyNi0wOC0xMFQxMjozMToxMC4wMzha)) ((str d29ya2luZ0RpcmVjdG9yeQ==) (str L1VzZXJzL3J1bm5lci93b3JrL3N0YXJ0L3N0YXJ0L2pz)) ((str c2hlbGw=) (str L2Jpbi9iYXNo)) ((str cGxhdGZvcm0=) (str ZGFyd2lu)) ((str b3B0aW9ucw==) (object ((str aXNvbGF0ZWQ=) (str c2NyZWVu)) ((str aXNvbGF0aW9uTW9kZQ==) (str YXR0YWNoZWQ=)) ((str c2Vzc2lvbk5hbWU=) (str c2NyZWVuLTE3ODYzNjUwNjk1MzAtZWkzYXhh)) ((str aW1hZ2U=) (null)) ((str dm9sdW1lcw==) (null)) ((str bW91bnRz) (null)) ((str ZW52) (null)) ((str cHJpdmlsZWdlZA==) (null)) ((str bmV0d29yaw==) (null)) ((str bmV0d29ya3M=) (null)) ((str bmV0d29ya0FsaWFzZXM=) (null)) ((str ZW5kcG9pbnQ=) (null)) ((str dXNlcg==) (bool false)) ((str a2VlcEFsaXZl) (bool false)) ((str YXV0b1JlbW92ZURvY2tlckNvbnRhaW5lcg==) (bool false)) ((str YWx3YXlzQ2xlYW51cENvbnRhaW5lcg==) (bool false)) ((str a2VlcENvbnRhaW5lcg==) (bool false)) ((str a2VlcENvbnRhaW5lck9uRmFpbA==) (bool false)) ((str dXNlQ29tbWFuZFN0cmVhbQ==) (bool false))))) (object ((str dXVpZA==) (str MzliOGM4ODMtZmY1NC00OGM2LWJlZGMtNThmYzllMTQwZmZk)) ((str cGlk) (int 2980)) ((str c3RhdHVz) (str ZXhlY3V0ZWQ=)) ((str ZXhpdENvZGU=) (int 1)) ((str Y29tbWFuZA==) (str ZWNobyBoZWxsbw==)) ((str bG9nUGF0aA==) (str L3Zhci9mb2xkZXJzL2RmL2Rqc3hmaGMxN3g5NTY3NHdzbV9nOHM5ODAwMDBnbi9UL3N0YXJ0LWNvbW1hbmQvbG9ncy9pc29sYXRpb24vdG11eC8zOWI4Yzg4My1mZjU0LTQ4YzYtYmVkYy01OGZjOWUxNDBmZmQubG9n)) ((str c3RhcnRUaW1l) (str MjAyNi0wOC0xMFQxMjozMToxMC4zNjha)) ((str ZW5kVGltZQ==) (str MjAyNi0wOC0xMFQxMjozMToxMC41MzJa)) ((str d29ya2luZ0RpcmVjdG9yeQ==) (str L1VzZXJzL3J1bm5lci93b3JrL3N0YXJ0L3N0YXJ0L2pz)) ((str c2hlbGw=) (str L2Jpbi9iYXNo)) ((str cGxhdGZvcm0=) (str ZGFyd2lu)) ((str b3B0aW9ucw==) (object ((str aXNvbGF0ZWQ=) (str dG11eA==)) ((str aXNvbGF0aW9uTW9kZQ==) (str YXR0YWNoZWQ=)) ((str c2Vzc2lvbk5hbWU=) (str dG11eC0xNzg2MzY1MDcwMzE4LTNqeDN2ZQ==)) ((str aW1hZ2U=) (null)) ((str dm9sdW1lcw==) (null)) ((str bW91bnRz) (null)) ((str ZW52) (null)) ((str cHJpdmlsZWdlZA==) (null)) ((str bmV0d29yaw==) (null)) ((str bmV0d29ya3M=) (null)) ((str bmV0d29ya0FsaWFzZXM=) (null)) ((str ZW5kcG9pbnQ=) (null)) ((str dXNlcg==) (bool false)) ((str a2VlcEFsaXZl) (bool false)) ((str YXV0b1JlbW92ZURvY2tlckNvbnRhaW5lcg==) (bool false)) ((str YWx3YXlzQ2xlYW51cENvbnRhaW5lcg==) (bool false)) ((str a2VlcENvbnRhaW5lcg==) (bool false)) ((str a2VlcENvbnRhaW5lck9uRmFpbA==) (bool false)) ((str dXNlQ29tbWFuZFN0cmVhbQ==) (bool false))))) (object ((str dXVpZA==) (str NDVhYTJmNDUtMzc0Yi00NzM5LWFmOGItMmViZWIyMDZjYjM5)) ((str cGlk) (int 3822)) ((str c3RhdHVz) (str ZXhlY3V0ZWQ=)) ((str ZXhpdENvZGU=) (int 0)) ((str Y29tbWFuZA==) (str ZWNobyBUZXN0aW5nIGRlZmF1bHQgbW9kZQ==)) ((str bG9nUGF0aA==) (str L3Zhci9mb2xkZXJzL2RmL2Rqc3hmaGMxN3g5NTY3NHdzbV9nOHM5ODAwMDBnbi9UL3N0YXJ0LWNvbW1hbmQvbG9ncy9kaXJlY3QvNDVhYTJmNDUtMzc0Yi00NzM5LWFmOGItMmViZWIyMDZjYjM5LmxvZw==)) ((str c3RhcnRUaW1l) (str MjAyNi0wOC0xMFQxMjozMToyMS44MDRa)) ((str ZW5kVGltZQ==) (str MjAyNi0wOC0xMFQxMjozMToyMS45NzFa)) ((str d29ya2luZ0RpcmVjdG9yeQ==) (str L1VzZXJzL3J1bm5lci93b3JrL3N0YXJ0L3N0YXJ0L2pz)) ((str c2hlbGw=) (str L2Jpbi9iYXNo)) ((str cGxhdGZvcm0=) (str ZGFyd2lu)) ((str b3B0aW9ucw==) (object ((str c3Vic3RpdHV0aW9uTWF0Y2hlZA==) (bool false)) ((str b3JpZ2luYWxDb21tYW5k) (null)) ((str cnVudGltZQ==) (str QnVu)) ((str cnVudGltZVZlcnNpb24=) (str MS4zLjE0))))) (object ((str dXVpZA==) (str YTAxMjg4YzItOTI4Zi00NDFkLWFhYmEtMzIzYjk5OWRlMDg0)) ((str cGlk) (null)) ((str c3RhdHVz) (str ZXhlY3V0ZWQ=)) ((str ZXhpdENvZGU=) (int 0)) ((str Y29tbWFuZA==) (str ZWNobyBUZXN0aW5nIGNvbW1hbmQtc3RyZWFtIG1vZGU=)) ((str bG9nUGF0aA==) (str L3Zhci9mb2xkZXJzL2RmL2Rqc3hmaGMxN3g5NTY3NHdzbV9nOHM5ODAwMDBnbi9UL3N0YXJ0LWNvbW1hbmQvbG9ncy9kaXJlY3QvYTAxMjg4YzItOTI4Zi00NDFkLWFhYmEtMzIzYjk5OWRlMDg0LmxvZw==)) ((str c3RhcnRUaW1l) (str MjAyNi0wOC0xMFQxMjozMToyMi4yODda)) ((str ZW5kVGltZQ==) (str MjAyNi0wOC0xMFQxMjozMToyMi40NTda)) ((str d29ya2luZ0RpcmVjdG9yeQ==) (str L1VzZXJzL3J1bm5lci93b3JrL3N0YXJ0L3N0YXJ0L2pz)) ((str c2hlbGw=) (str L2Jpbi9iYXNo)) ((str cGxhdGZvcm0=) (str ZGFyd2lu)) ((str b3B0aW9ucw==) (object ((str c3Vic3RpdHV0aW9uTWF0Y2hlZA==) (bool false)) ((str b3JpZ2luYWxDb21tYW5k) (null)) ((str cnVudGltZQ==) (str QnVu)) ((str cnVudGltZVZlcnNpb24=) (str MS4zLjE0)) ((str ZXhlY3V0aW9uTW9kZQ==) (str Y29tbWFuZC1zdHJlYW0=))))) (object ((str dXVpZA==) (str NTM5NWZmODctMmQwMi00ZGU5LThkMWQtNmMxZmE4MjNmNzdk)) ((str cGlk) (null)) ((str c3RhdHVz) (str ZXhlY3V0ZWQ=)) ((str ZXhpdENvZGU=) (int 0)) ((str Y29tbWFuZA==) (str ZWNobyBUZXN0aW5nIGVudiB2YXIgbW9kZQ==)) ((str bG9nUGF0aA==) (str L3Zhci9mb2xkZXJzL2RmL2Rqc3hmaGMxN3g5NTY3NHdzbV9nOHM5ODAwMDBnbi9UL3N0YXJ0LWNvbW1hbmQvbG9ncy9kaXJlY3QvNTM5NWZmODctMmQwMi00ZGU5LThkMWQtNmMxZmE4MjNmNzdkLmxvZw==)) ((str c3RhcnRUaW1l) (str MjAyNi0wOC0xMFQxMjozMToyMi44MTNa)) ((str ZW5kVGltZQ==) (str MjAyNi0wOC0xMFQxMjozMToyMy4wMzha)) ((str d29ya2luZ0RpcmVjdG9yeQ==) (str L1VzZXJzL3J1bm5lci93b3JrL3N0YXJ0L3N0YXJ0L2pz)) ((str c2hlbGw=) (str L2Jpbi9iYXNo)) ((str cGxhdGZvcm0=) (str ZGFyd2lu)) ((str b3B0aW9ucw==) (object ((str c3Vic3RpdHV0aW9uTWF0Y2hlZA==) (bool false)) ((str b3JpZ2luYWxDb21tYW5k) (null)) ((str cnVudGltZQ==) (str QnVu)) ((str cnVudGltZVZlcnNpb24=) (str MS4zLjE0)) ((str ZXhlY3V0aW9uTW9kZQ==) (str Y29tbWFuZC1zdHJlYW0=))))) (object ((str dXVpZA==) (str YWRjMzIwMjEtZjc2Zi00NWIzLWE5NjUtNmRmNDdlOTVjNDg3)) ((str cGlk) (int 3983)) ((str c3RhdHVz) (str ZXhlY3V0ZWQ=)) ((str ZXhpdENvZGU=) (int 0)) ((str Y29tbWFuZA==) (str ZWNobyBUZXN0aW5nIGV4ZWN1dGlvbiB0cmFja2luZw==)) ((str bG9nUGF0aA==) (str L3Zhci9mb2xkZXJzL2RmL2Rqc3hmaGMxN3g5NTY3NHdzbV9nOHM5ODAwMDBnbi9UL3N0YXJ0LWNvbW1hbmQvbG9ncy9kaXJlY3QvYWRjMzIwMjEtZjc2Zi00NWIzLWE5NjUtNmRmNDdlOTVjNDg3LmxvZw==)) ((str c3RhcnRUaW1l) (str MjAyNi0wOC0xMFQxMjozMToyMy4zNDha)) ((str ZW5kVGltZQ==) (str MjAyNi0wOC0xMFQxMjozMToyMy41Mjla)) ((str d29ya2luZ0RpcmVjdG9yeQ==) (str L1VzZXJzL3J1bm5lci93b3JrL3N0YXJ0L3N0YXJ0L2pz)) ((str c2hlbGw=) (str L2Jpbi9iYXNo)) ((str cGxhdGZvcm0=) (str ZGFyd2lu)) ((str b3B0aW9ucw==) (object ((str c3Vic3RpdHV0aW9uTWF0Y2hlZA==) (bool false)) ((str b3JpZ2luYWxDb21tYW5k) (null)) ((str cnVudGltZQ==) (str QnVu)) ((str cnVudGltZVZlcnNpb24=) (str MS4zLjE0))))))Execution tracking test passed +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.7165040Z Post job cleanup. +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:23.8853120Z Post job cleanup. +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.0525040Z Post job cleanup. +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.1628680Z [command]/opt/homebrew/bin/git version +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.1731010Z git version 2.55.0 +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.1763480Z Copying '/Users/runner/.gitconfig' to '/Users/runner/work/_temp/9512b257-4f6f-4154-85dd-f0eac6e291fe/.gitconfig' +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.1771200Z Temporarily overriding HOME='/Users/runner/work/_temp/9512b257-4f6f-4154-85dd-f0eac6e291fe' before making global git config changes +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.1773110Z Adding repository directory to the temporary git global config as a safe directory +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.1775500Z [command]/opt/homebrew/bin/git config --global --add safe.directory /Users/runner/work/start/start +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.1864130Z Removing SSH command configuration +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.1874880Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp core\.sshCommand +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.1963060Z [command]/opt/homebrew/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.3415860Z Removing HTTP extra header +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.3421600Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.3538250Z [command]/opt/homebrew/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :" +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.4615250Z Removing includeIf entries pointing to credentials config files +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.4621200Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.4692860Z includeif.gitdir:/Users/runner/work/start/start/.git.path +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.4694090Z includeif.gitdir:/Users/runner/work/start/start/.git/worktrees/*.path +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.4695160Z includeif.gitdir:/github/workspace/.git.path +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.4696190Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.4707640Z [command]/opt/homebrew/bin/git config --local --get-all includeif.gitdir:/Users/runner/work/start/start/.git.path +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.4784570Z /Users/runner/work/_temp/git-credentials-ce1eb43f-5f02-4890-8d50-57958344b150.config +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.4792210Z [command]/opt/homebrew/bin/git config --local --unset includeif.gitdir:/Users/runner/work/start/start/.git.path /Users/runner/work/_temp/git-credentials-ce1eb43f-5f02-4890-8d50-57958344b150.config +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.4873220Z [command]/opt/homebrew/bin/git config --local --get-all includeif.gitdir:/Users/runner/work/start/start/.git/worktrees/*.path +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.4945790Z /Users/runner/work/_temp/git-credentials-ce1eb43f-5f02-4890-8d50-57958344b150.config +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.4966270Z [command]/opt/homebrew/bin/git config --local --unset includeif.gitdir:/Users/runner/work/start/start/.git/worktrees/*.path /Users/runner/work/_temp/git-credentials-ce1eb43f-5f02-4890-8d50-57958344b150.config +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.5067620Z [command]/opt/homebrew/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.5133480Z /github/runner_temp/git-credentials-ce1eb43f-5f02-4890-8d50-57958344b150.config +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.5141670Z [command]/opt/homebrew/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-ce1eb43f-5f02-4890-8d50-57958344b150.config +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.5216870Z [command]/opt/homebrew/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.5276300Z /github/runner_temp/git-credentials-ce1eb43f-5f02-4890-8d50-57958344b150.config +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.5282770Z [command]/opt/homebrew/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-ce1eb43f-5f02-4890-8d50-57958344b150.config +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.5395520Z [command]/opt/homebrew/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.6367990Z Removing credentials config '/Users/runner/work/_temp/git-credentials-ce1eb43f-5f02-4890-8d50-57958344b150.config' +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.6469110Z Cleaning up orphan processes +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.8687380Z Terminate orphan process: pid (3616) (sleep) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.8957730Z Terminate orphan process: pid (3610) (sleep) +Test (Bun on macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.9248280Z Terminate orphan process: pid (3604) (sleep) +Release UNKNOWN STEP 2026-08-10T12:32:12.4164896Z Current runner version: '2.336.0' +Release UNKNOWN STEP 2026-08-10T12:32:12.4193232Z ##[group]Runner Image Provisioner +Release UNKNOWN STEP 2026-08-10T12:32:12.4194250Z Hosted Compute Agent +Release UNKNOWN STEP 2026-08-10T12:32:12.4194957Z Version: 20260707.563 +Release UNKNOWN STEP 2026-08-10T12:32:12.4195638Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Release UNKNOWN STEP 2026-08-10T12:32:12.4196952Z Build Date: 2026-07-07T19:33:50Z +Release UNKNOWN STEP 2026-08-10T12:32:12.4197648Z Worker ID: {dba6f63a-449f-4da4-b985-cdd8d20331a9} +Release UNKNOWN STEP 2026-08-10T12:32:12.4198387Z Azure Region: northcentralus +Release UNKNOWN STEP 2026-08-10T12:32:12.4199009Z ##[endgroup] +Release UNKNOWN STEP 2026-08-10T12:32:12.4201050Z ##[group]Operating System +Release UNKNOWN STEP 2026-08-10T12:32:12.4201729Z Ubuntu +Release UNKNOWN STEP 2026-08-10T12:32:12.4202235Z 24.04.4 +Release UNKNOWN STEP 2026-08-10T12:32:12.4202712Z LTS +Release UNKNOWN STEP 2026-08-10T12:32:12.4203239Z ##[endgroup] +Release UNKNOWN STEP 2026-08-10T12:32:12.4203778Z ##[group]Runner Image +Release UNKNOWN STEP 2026-08-10T12:32:12.4204504Z Image: ubuntu-24.04 +Release UNKNOWN STEP 2026-08-10T12:32:12.4205080Z Version: 20260720.247.2 +Release UNKNOWN STEP 2026-08-10T12:32:12.4206622Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Release UNKNOWN STEP 2026-08-10T12:32:12.4208162Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Release UNKNOWN STEP 2026-08-10T12:32:12.4209118Z ##[endgroup] +Release UNKNOWN STEP 2026-08-10T12:32:12.4210357Z ##[group]GITHUB_TOKEN Permissions +Release UNKNOWN STEP 2026-08-10T12:32:12.4212935Z Contents: write +Release UNKNOWN STEP 2026-08-10T12:32:12.4213507Z Metadata: read +Release UNKNOWN STEP 2026-08-10T12:32:12.4214045Z PullRequests: write +Release UNKNOWN STEP 2026-08-10T12:32:12.4214634Z ##[endgroup] +Release UNKNOWN STEP 2026-08-10T12:32:12.4217007Z Secret source: Actions +Release UNKNOWN STEP 2026-08-10T12:32:12.4218254Z Prepare workflow directory +Release UNKNOWN STEP 2026-08-10T12:32:12.5082404Z Prepare all required actions +Release UNKNOWN STEP 2026-08-10T12:32:12.5139834Z Getting action download info +Release UNKNOWN STEP 2026-08-10T12:32:12.7584878Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Release UNKNOWN STEP 2026-08-10T12:32:13.3838872Z Download action repository 'oven-sh/setup-bun@v2' (SHA:0c5077e51419868618aeaa5fe8019c62421857d6) +Release UNKNOWN STEP 2026-08-10T12:32:13.9860308Z Download action repository 'actions/setup-node@v6' (SHA:249970729cb0ef3589644e2896645e5dc5ba9c38) +Release UNKNOWN STEP 2026-08-10T12:32:15.0062838Z Complete job name: Release +Release UNKNOWN STEP 2026-08-10T12:32:15.0917855Z ##[group]Run actions/checkout@v6 +Release UNKNOWN STEP 2026-08-10T12:32:15.0918674Z with: +Release UNKNOWN STEP 2026-08-10T12:32:15.0919094Z fetch-depth: 0 +Release UNKNOWN STEP 2026-08-10T12:32:15.0919490Z repository: link-foundation/start +Release UNKNOWN STEP 2026-08-10T12:32:15.0922239Z token: *** +Release UNKNOWN STEP 2026-08-10T12:32:15.0922613Z ssh-strict: true +Release UNKNOWN STEP 2026-08-10T12:32:15.0923019Z ssh-user: git +Release UNKNOWN STEP 2026-08-10T12:32:15.0923445Z persist-credentials: true +Release UNKNOWN STEP 2026-08-10T12:32:15.0923840Z clean: true +Release UNKNOWN STEP 2026-08-10T12:32:15.0924665Z sparse-checkout-cone-mode: true +Release UNKNOWN STEP 2026-08-10T12:32:15.0925108Z fetch-tags: false +Release UNKNOWN STEP 2026-08-10T12:32:15.0925499Z show-progress: true +Release UNKNOWN STEP 2026-08-10T12:32:15.0926083Z lfs: false +Release UNKNOWN STEP 2026-08-10T12:32:15.0926463Z submodules: false +Release UNKNOWN STEP 2026-08-10T12:32:15.0926843Z set-safe-directory: true +Release UNKNOWN STEP 2026-08-10T12:32:15.0927271Z allow-unsafe-pr-checkout: false +Release UNKNOWN STEP 2026-08-10T12:32:15.0927884Z env: +Release UNKNOWN STEP 2026-08-10T12:32:15.0928296Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Release UNKNOWN STEP 2026-08-10T12:32:15.0928717Z GIT_CONFIG_COUNT: 1 +Release UNKNOWN STEP 2026-08-10T12:32:15.0929289Z GIT_CONFIG_KEY_0: init.defaultBranch +Release UNKNOWN STEP 2026-08-10T12:32:15.0929703Z GIT_CONFIG_VALUE_0: main +Release UNKNOWN STEP 2026-08-10T12:32:15.0930076Z ##[endgroup] +Release UNKNOWN STEP 2026-08-10T12:32:15.2141102Z Syncing repository: link-foundation/start +Release UNKNOWN STEP 2026-08-10T12:32:15.2143701Z ##[group]Getting Git version info +Release UNKNOWN STEP 2026-08-10T12:32:15.2144233Z Working directory is '/home/runner/work/start/start' +Release UNKNOWN STEP 2026-08-10T12:32:15.2145291Z [command]/usr/bin/git version +Release UNKNOWN STEP 2026-08-10T12:32:15.3910889Z git version 2.54.0 +Release UNKNOWN STEP 2026-08-10T12:32:15.3939090Z ##[endgroup] +Release UNKNOWN STEP 2026-08-10T12:32:15.3962546Z Temporarily overriding HOME='/home/runner/work/_temp/3d6f4dc2-fdec-4f47-89a6-d70dc12007fa' before making global git config changes +Release UNKNOWN STEP 2026-08-10T12:32:15.3964081Z Adding repository directory to the temporary git global config as a safe directory +Release UNKNOWN STEP 2026-08-10T12:32:15.3971068Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Release UNKNOWN STEP 2026-08-10T12:32:15.4338578Z Deleting the contents of '/home/runner/work/start/start' +Release UNKNOWN STEP 2026-08-10T12:32:15.4353707Z ##[group]Determining repository object format +Release UNKNOWN STEP 2026-08-10T12:32:15.4355393Z ##[endgroup] +Release UNKNOWN STEP 2026-08-10T12:32:15.4356694Z ##[group]Initializing the repository +Release UNKNOWN STEP 2026-08-10T12:32:15.4357714Z [command]/usr/bin/git init /home/runner/work/start/start +Release UNKNOWN STEP 2026-08-10T12:32:15.5918584Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Release UNKNOWN STEP 2026-08-10T12:32:15.5933464Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Release UNKNOWN STEP 2026-08-10T12:32:15.6740417Z ##[endgroup] +Release UNKNOWN STEP 2026-08-10T12:32:15.6741114Z ##[group]Disabling automatic garbage collection +Release UNKNOWN STEP 2026-08-10T12:32:15.6748235Z [command]/usr/bin/git config --local gc.auto 0 +Release UNKNOWN STEP 2026-08-10T12:32:15.6814717Z ##[endgroup] +Release UNKNOWN STEP 2026-08-10T12:32:15.6815798Z ##[group]Setting up auth +Release UNKNOWN STEP 2026-08-10T12:32:15.6817210Z Removing SSH command configuration +Release UNKNOWN STEP 2026-08-10T12:32:15.6828494Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Release UNKNOWN STEP 2026-08-10T12:32:15.6874488Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Release UNKNOWN STEP 2026-08-10T12:32:16.1673374Z Removing HTTP extra header +Release UNKNOWN STEP 2026-08-10T12:32:16.1679581Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Release UNKNOWN STEP 2026-08-10T12:32:16.1720170Z [command]/usr/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' || :" +Release UNKNOWN STEP 2026-08-10T12:32:16.1943565Z Removing includeIf entries pointing to credentials config files +Release UNKNOWN STEP 2026-08-10T12:32:16.1950366Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Release UNKNOWN STEP 2026-08-10T12:32:16.1990143Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Release UNKNOWN STEP 2026-08-10T12:32:16.2222110Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-9ce53667-8f10-498b-bf8a-ea2c97dea6a9.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Release UNKNOWN STEP 2026-08-10T12:32:16.2322500Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-9ce53667-8f10-498b-bf8a-ea2c97dea6a9.config +Release UNKNOWN STEP 2026-08-10T12:32:16.2429004Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-9ce53667-8f10-498b-bf8a-ea2c97dea6a9.config +Release UNKNOWN STEP 2026-08-10T12:32:16.2589170Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-9ce53667-8f10-498b-bf8a-ea2c97dea6a9.config +Release UNKNOWN STEP 2026-08-10T12:32:16.2705082Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-9ce53667-8f10-498b-bf8a-ea2c97dea6a9.config +Release UNKNOWN STEP 2026-08-10T12:32:16.2984546Z ##[endgroup] +Release UNKNOWN STEP 2026-08-10T12:32:16.2985320Z ##[group]Fetching the repository +Release UNKNOWN STEP 2026-08-10T12:32:16.2997926Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules origin +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/* +Release UNKNOWN STEP 2026-08-10T12:32:17.6659485Z From https://github.com/link-foundation/start +Release UNKNOWN STEP 2026-08-10T12:32:17.6660277Z * [new branch] issue-1-06306849 -> origin/issue-1-06306849 +Release UNKNOWN STEP 2026-08-10T12:32:17.6660968Z * [new branch] issue-101-f6ea3a87b1de -> origin/issue-101-f6ea3a87b1de +Release UNKNOWN STEP 2026-08-10T12:32:17.6661648Z * [new branch] issue-103-d2eee141f4bc -> origin/issue-103-d2eee141f4bc +Release UNKNOWN STEP 2026-08-10T12:32:17.6662284Z * [new branch] issue-105-0edd650b7149 -> origin/issue-105-0edd650b7149 +Release UNKNOWN STEP 2026-08-10T12:32:17.6662980Z * [new branch] issue-108-c821d8a93f01 -> origin/issue-108-c821d8a93f01 +Release UNKNOWN STEP 2026-08-10T12:32:17.6663647Z * [new branch] issue-11-1524425f0588 -> origin/issue-11-1524425f0588 +Release UNKNOWN STEP 2026-08-10T12:32:17.6664331Z * [new branch] issue-110-c1b9267a2743 -> origin/issue-110-c1b9267a2743 +Release UNKNOWN STEP 2026-08-10T12:32:17.6665524Z * [new branch] issue-112-46af7527c0d9 -> origin/issue-112-46af7527c0d9 +Release UNKNOWN STEP 2026-08-10T12:32:17.6666527Z * [new branch] issue-114-8181f01863b9 -> origin/issue-114-8181f01863b9 +Release UNKNOWN STEP 2026-08-10T12:32:17.6667161Z * [new branch] issue-116-01c61894edbd -> origin/issue-116-01c61894edbd +Release UNKNOWN STEP 2026-08-10T12:32:17.6667753Z * [new branch] issue-118-4ed21210786f -> origin/issue-118-4ed21210786f +Release UNKNOWN STEP 2026-08-10T12:32:17.6668363Z * [new branch] issue-120-22538e16da80 -> origin/issue-120-22538e16da80 +Release UNKNOWN STEP 2026-08-10T12:32:17.6669013Z * [new branch] issue-122-9e4e6b1efac6 -> origin/issue-122-9e4e6b1efac6 +Release UNKNOWN STEP 2026-08-10T12:32:17.6669610Z * [new branch] issue-124-0288905fdd33 -> origin/issue-124-0288905fdd33 +Release UNKNOWN STEP 2026-08-10T12:32:17.6670297Z * [new branch] issue-126-c5c8579b3ab4 -> origin/issue-126-c5c8579b3ab4 +Release UNKNOWN STEP 2026-08-10T12:32:17.6670943Z * [new branch] issue-128-9d904e7dd227 -> origin/issue-128-9d904e7dd227 +Release UNKNOWN STEP 2026-08-10T12:32:17.6671659Z * [new branch] issue-13-52ae2ce06ee2 -> origin/issue-13-52ae2ce06ee2 +Release UNKNOWN STEP 2026-08-10T12:32:17.6672349Z * [new branch] issue-130-cefa8a965461 -> origin/issue-130-cefa8a965461 +Release UNKNOWN STEP 2026-08-10T12:32:17.6673013Z * [new branch] issue-132-81888ef731d7 -> origin/issue-132-81888ef731d7 +Release UNKNOWN STEP 2026-08-10T12:32:17.6673551Z * [new branch] issue-134-1a26eb545a18 -> origin/issue-134-1a26eb545a18 +Release UNKNOWN STEP 2026-08-10T12:32:17.6674078Z * [new branch] issue-136-cffa39dbc470 -> origin/issue-136-cffa39dbc470 +Release UNKNOWN STEP 2026-08-10T12:32:17.6674603Z * [new branch] issue-138-3f4ef74d216e -> origin/issue-138-3f4ef74d216e +Release UNKNOWN STEP 2026-08-10T12:32:17.6675018Z * [new branch] issue-140-55c0984f3705 -> origin/issue-140-55c0984f3705 +Release UNKNOWN STEP 2026-08-10T12:32:17.6675440Z * [new branch] issue-142-e63b64dd46e6 -> origin/issue-142-e63b64dd46e6 +Release UNKNOWN STEP 2026-08-10T12:32:17.6675862Z * [new branch] issue-144-d8d3fb7dfd56 -> origin/issue-144-d8d3fb7dfd56 +Release UNKNOWN STEP 2026-08-10T12:32:17.6676792Z * [new branch] issue-146-5fd1b386b75b -> origin/issue-146-5fd1b386b75b +Release UNKNOWN STEP 2026-08-10T12:32:17.6677494Z * [new branch] issue-148-799a293d3d5b -> origin/issue-148-799a293d3d5b +Release UNKNOWN STEP 2026-08-10T12:32:17.6677961Z * [new branch] issue-15-ccfe6d130337 -> origin/issue-15-ccfe6d130337 +Release UNKNOWN STEP 2026-08-10T12:32:17.6678894Z * [new branch] issue-15-d3d0f1c82afa -> origin/issue-15-d3d0f1c82afa +Release UNKNOWN STEP 2026-08-10T12:32:17.6679388Z * [new branch] issue-150-140b61c8f491 -> origin/issue-150-140b61c8f491 +Release UNKNOWN STEP 2026-08-10T12:32:17.6679805Z * [new branch] issue-151-50e985780da1 -> origin/issue-151-50e985780da1 +Release UNKNOWN STEP 2026-08-10T12:32:17.6680223Z * [new branch] issue-154-73165f3b5cf7 -> origin/issue-154-73165f3b5cf7 +Release UNKNOWN STEP 2026-08-10T12:32:17.6680673Z * [new branch] issue-156-a9778f176d79 -> origin/issue-156-a9778f176d79 +Release UNKNOWN STEP 2026-08-10T12:32:17.6681134Z * [new branch] issue-158-ecf4c4dc2e55 -> origin/issue-158-ecf4c4dc2e55 +Release UNKNOWN STEP 2026-08-10T12:32:17.6681553Z * [new branch] issue-18-acfe3ddbe902 -> origin/issue-18-acfe3ddbe902 +Release UNKNOWN STEP 2026-08-10T12:32:17.6681970Z * [new branch] issue-19-83cfc521f662 -> origin/issue-19-83cfc521f662 +Release UNKNOWN STEP 2026-08-10T12:32:17.6682384Z * [new branch] issue-22-08e44246441d -> origin/issue-22-08e44246441d +Release UNKNOWN STEP 2026-08-10T12:32:17.6682799Z * [new branch] issue-22-2d1c04999e6d -> origin/issue-22-2d1c04999e6d +Release UNKNOWN STEP 2026-08-10T12:32:17.6683213Z * [new branch] issue-25-6419574a6cfe -> origin/issue-25-6419574a6cfe +Release UNKNOWN STEP 2026-08-10T12:32:17.6683622Z * [new branch] issue-25-8fe656da1123 -> origin/issue-25-8fe656da1123 +Release UNKNOWN STEP 2026-08-10T12:32:17.6684041Z * [new branch] issue-28-9a07df20ebbb -> origin/issue-28-9a07df20ebbb +Release UNKNOWN STEP 2026-08-10T12:32:17.6684458Z * [new branch] issue-3-908abf67e50f -> origin/issue-3-908abf67e50f +Release UNKNOWN STEP 2026-08-10T12:32:17.6684871Z * [new branch] issue-30-3c74b37eedc9 -> origin/issue-30-3c74b37eedc9 +Release UNKNOWN STEP 2026-08-10T12:32:17.6685283Z * [new branch] issue-31-e419d5f83f9d -> origin/issue-31-e419d5f83f9d +Release UNKNOWN STEP 2026-08-10T12:32:17.6685701Z * [new branch] issue-34-fcfbf90ca3a5 -> origin/issue-34-fcfbf90ca3a5 +Release UNKNOWN STEP 2026-08-10T12:32:17.6686298Z * [new branch] issue-36-4d2e05cadca2 -> origin/issue-36-4d2e05cadca2 +Release UNKNOWN STEP 2026-08-10T12:32:17.6686860Z * [new branch] issue-38-8d65d5c6dcf1 -> origin/issue-38-8d65d5c6dcf1 +Release UNKNOWN STEP 2026-08-10T12:32:17.6687258Z * [new branch] issue-40-500ee5a3c836 -> origin/issue-40-500ee5a3c836 +Release UNKNOWN STEP 2026-08-10T12:32:17.6687648Z * [new branch] issue-42-231914cdf85a -> origin/issue-42-231914cdf85a +Release UNKNOWN STEP 2026-08-10T12:32:17.6688048Z * [new branch] issue-44-05c1999867e1 -> origin/issue-44-05c1999867e1 +Release UNKNOWN STEP 2026-08-10T12:32:17.6688447Z * [new branch] issue-46-db1336ec1bd4 -> origin/issue-46-db1336ec1bd4 +Release UNKNOWN STEP 2026-08-10T12:32:17.6688846Z * [new branch] issue-49-49badfb087ae -> origin/issue-49-49badfb087ae +Release UNKNOWN STEP 2026-08-10T12:32:17.6689254Z * [new branch] issue-5-e920ed9704b1 -> origin/issue-5-e920ed9704b1 +Release UNKNOWN STEP 2026-08-10T12:32:17.6689652Z * [new branch] issue-51-ce9116974281 -> origin/issue-51-ce9116974281 +Release UNKNOWN STEP 2026-08-10T12:32:17.6690041Z * [new branch] issue-53-3037eb51507e -> origin/issue-53-3037eb51507e +Release UNKNOWN STEP 2026-08-10T12:32:17.6690432Z * [new branch] issue-55-62ca352b2854 -> origin/issue-55-62ca352b2854 +Release UNKNOWN STEP 2026-08-10T12:32:17.6690834Z * [new branch] issue-57-319974e37702 -> origin/issue-57-319974e37702 +Release UNKNOWN STEP 2026-08-10T12:32:17.6691225Z * [new branch] issue-57-9389c40a25d3 -> origin/issue-57-9389c40a25d3 +Release UNKNOWN STEP 2026-08-10T12:32:17.6691619Z * [new branch] issue-60-23ad1508ca00 -> origin/issue-60-23ad1508ca00 +Release UNKNOWN STEP 2026-08-10T12:32:17.6692010Z * [new branch] issue-62-0bf0e6dba402 -> origin/issue-62-0bf0e6dba402 +Release UNKNOWN STEP 2026-08-10T12:32:17.6692407Z * [new branch] issue-64-531bd4a9716c -> origin/issue-64-531bd4a9716c +Release UNKNOWN STEP 2026-08-10T12:32:17.6692804Z * [new branch] issue-66-b4bebb964b80 -> origin/issue-66-b4bebb964b80 +Release UNKNOWN STEP 2026-08-10T12:32:17.6693202Z * [new branch] issue-67-c74bf55321d9 -> origin/issue-67-c74bf55321d9 +Release UNKNOWN STEP 2026-08-10T12:32:17.6693603Z * [new branch] issue-7-6b049fda1d30 -> origin/issue-7-6b049fda1d30 +Release UNKNOWN STEP 2026-08-10T12:32:17.6694013Z * [new branch] issue-70-210190e0ad55 -> origin/issue-70-210190e0ad55 +Release UNKNOWN STEP 2026-08-10T12:32:17.6694512Z * [new branch] issue-70-490c526a882f -> origin/issue-70-490c526a882f +Release UNKNOWN STEP 2026-08-10T12:32:17.6694921Z * [new branch] issue-73-163864f76573 -> origin/issue-73-163864f76573 +Release UNKNOWN STEP 2026-08-10T12:32:17.6695323Z * [new branch] issue-73-47a3e673b0a8 -> origin/issue-73-47a3e673b0a8 +Release UNKNOWN STEP 2026-08-10T12:32:17.6695727Z * [new branch] issue-73-c42828279fb5 -> origin/issue-73-c42828279fb5 +Release UNKNOWN STEP 2026-08-10T12:32:17.6696371Z * [new branch] issue-77-acc01682cb56 -> origin/issue-77-acc01682cb56 +Release UNKNOWN STEP 2026-08-10T12:32:17.6696785Z * [new branch] issue-79-1581a427bf82 -> origin/issue-79-1581a427bf82 +Release UNKNOWN STEP 2026-08-10T12:32:17.6697188Z * [new branch] issue-79-48234c0f95fa -> origin/issue-79-48234c0f95fa +Release UNKNOWN STEP 2026-08-10T12:32:17.6697586Z * [new branch] issue-79-5fc029ea058c -> origin/issue-79-5fc029ea058c +Release UNKNOWN STEP 2026-08-10T12:32:17.6697986Z * [new branch] issue-79-740a4286522a -> origin/issue-79-740a4286522a +Release UNKNOWN STEP 2026-08-10T12:32:17.6698389Z * [new branch] issue-84-2301d58a902f -> origin/issue-84-2301d58a902f +Release UNKNOWN STEP 2026-08-10T12:32:17.6698794Z * [new branch] issue-84-8c8db1f16f9d -> origin/issue-84-8c8db1f16f9d +Release UNKNOWN STEP 2026-08-10T12:32:17.6699208Z * [new branch] issue-84-ca99d5699c03 -> origin/issue-84-ca99d5699c03 +Release UNKNOWN STEP 2026-08-10T12:32:17.6699612Z * [new branch] issue-84-e79fd3fe5cef -> origin/issue-84-e79fd3fe5cef +Release UNKNOWN STEP 2026-08-10T12:32:17.6700020Z * [new branch] issue-89-58b19f5dac12 -> origin/issue-89-58b19f5dac12 +Release UNKNOWN STEP 2026-08-10T12:32:17.6700439Z * [new branch] issue-9-9cb379f155fb -> origin/issue-9-9cb379f155fb +Release UNKNOWN STEP 2026-08-10T12:32:17.6700833Z * [new branch] issue-91-5ff8719c4182 -> origin/issue-91-5ff8719c4182 +Release UNKNOWN STEP 2026-08-10T12:32:17.6701227Z * [new branch] issue-91-8e243739c7af -> origin/issue-91-8e243739c7af +Release UNKNOWN STEP 2026-08-10T12:32:17.6701621Z * [new branch] issue-93-2ef57910c60b -> origin/issue-93-2ef57910c60b +Release UNKNOWN STEP 2026-08-10T12:32:17.6702010Z * [new branch] issue-96-829d21ddabc4 -> origin/issue-96-829d21ddabc4 +Release UNKNOWN STEP 2026-08-10T12:32:17.6702409Z * [new branch] issue-96-efde41b8c023 -> origin/issue-96-efde41b8c023 +Release UNKNOWN STEP 2026-08-10T12:32:17.6702905Z * [new branch] issue-99-bc78b28ed258 -> origin/issue-99-bc78b28ed258 +Release UNKNOWN STEP 2026-08-10T12:32:17.6703280Z * [new branch] main -> origin/main +Release UNKNOWN STEP 2026-08-10T12:32:17.6703626Z * [new tag] js-v0.25.5 -> js-v0.25.5 +Release UNKNOWN STEP 2026-08-10T12:32:17.6703948Z * [new tag] js-v0.26.0 -> js-v0.26.0 +Release UNKNOWN STEP 2026-08-10T12:32:17.6704260Z * [new tag] js-v0.27.0 -> js-v0.27.0 +Release UNKNOWN STEP 2026-08-10T12:32:17.6704567Z * [new tag] js-v0.27.1 -> js-v0.27.1 +Release UNKNOWN STEP 2026-08-10T12:32:17.6704867Z * [new tag] js-v0.27.2 -> js-v0.27.2 +Release UNKNOWN STEP 2026-08-10T12:32:17.6705168Z * [new tag] js-v0.28.0 -> js-v0.28.0 +Release UNKNOWN STEP 2026-08-10T12:32:17.6705469Z * [new tag] js-v0.29.0 -> js-v0.29.0 +Release UNKNOWN STEP 2026-08-10T12:32:17.6705766Z * [new tag] js-v0.29.1 -> js-v0.29.1 +Release UNKNOWN STEP 2026-08-10T12:32:17.6706283Z * [new tag] js-v0.29.2 -> js-v0.29.2 +Release UNKNOWN STEP 2026-08-10T12:32:17.6706624Z * [new tag] js-v0.30.0 -> js-v0.30.0 +Release UNKNOWN STEP 2026-08-10T12:32:17.6706946Z * [new tag] js-v0.30.1 -> js-v0.30.1 +Release UNKNOWN STEP 2026-08-10T12:32:17.6707253Z * [new tag] js-v0.30.2 -> js-v0.30.2 +Release UNKNOWN STEP 2026-08-10T12:32:17.6707599Z * [new tag] js-v0.30.3 -> js-v0.30.3 +Release UNKNOWN STEP 2026-08-10T12:32:17.6707985Z * [new tag] js-v0.30.4 -> js-v0.30.4 +Release UNKNOWN STEP 2026-08-10T12:32:17.6708363Z * [new tag] js-v0.30.5 -> js-v0.30.5 +Release UNKNOWN STEP 2026-08-10T12:32:17.6708752Z * [new tag] js-v0.31.0 -> js-v0.31.0 +Release UNKNOWN STEP 2026-08-10T12:32:17.6709193Z * [new tag] rust-v0.14.1 -> rust-v0.14.1 +Release UNKNOWN STEP 2026-08-10T12:32:17.6709609Z * [new tag] rust-v0.14.2 -> rust-v0.14.2 +Release UNKNOWN STEP 2026-08-10T12:32:17.6709925Z * [new tag] rust-v0.14.3 -> rust-v0.14.3 +Release UNKNOWN STEP 2026-08-10T12:32:17.6710234Z * [new tag] rust-v0.15.0 -> rust-v0.15.0 +Release UNKNOWN STEP 2026-08-10T12:32:17.6710549Z * [new tag] rust-v0.15.1 -> rust-v0.15.1 +Release UNKNOWN STEP 2026-08-10T12:32:17.6710983Z * [new tag] rust-v0.16.0 -> rust-v0.16.0 +Release UNKNOWN STEP 2026-08-10T12:32:17.6711294Z * [new tag] rust-v0.16.1 -> rust-v0.16.1 +Release UNKNOWN STEP 2026-08-10T12:32:17.6711599Z * [new tag] rust-v0.16.2 -> rust-v0.16.2 +Release UNKNOWN STEP 2026-08-10T12:32:17.6711904Z * [new tag] rust-v0.17.0 -> rust-v0.17.0 +Release UNKNOWN STEP 2026-08-10T12:32:17.6712212Z * [new tag] rust-v0.17.1 -> rust-v0.17.1 +Release UNKNOWN STEP 2026-08-10T12:32:17.6712525Z * [new tag] rust-v0.17.2 -> rust-v0.17.2 +Release UNKNOWN STEP 2026-08-10T12:32:17.6712832Z * [new tag] rust-v0.17.3 -> rust-v0.17.3 +Release UNKNOWN STEP 2026-08-10T12:32:17.6713137Z * [new tag] rust-v0.17.4 -> rust-v0.17.4 +Release UNKNOWN STEP 2026-08-10T12:32:17.6713438Z * [new tag] rust-v0.17.5 -> rust-v0.17.5 +Release UNKNOWN STEP 2026-08-10T12:32:17.6713742Z * [new tag] rust-v0.18.0 -> rust-v0.18.0 +Release UNKNOWN STEP 2026-08-10T12:32:17.6714047Z * [new tag] rust-v0.19.0 -> rust-v0.19.0 +Release UNKNOWN STEP 2026-08-10T12:32:17.6714348Z * [new tag] v0.10.0 -> v0.10.0 +Release UNKNOWN STEP 2026-08-10T12:32:17.6714660Z * [new tag] v0.11.0 -> v0.11.0 +Release UNKNOWN STEP 2026-08-10T12:32:17.6714956Z * [new tag] v0.13.0 -> v0.13.0 +Release UNKNOWN STEP 2026-08-10T12:32:17.6715247Z * [new tag] v0.15.0 -> v0.15.0 +Release UNKNOWN STEP 2026-08-10T12:32:17.6715535Z * [new tag] v0.16.0 -> v0.16.0 +Release UNKNOWN STEP 2026-08-10T12:32:17.6715824Z * [new tag] v0.17.0 -> v0.17.0 +Release UNKNOWN STEP 2026-08-10T12:32:17.6716277Z * [new tag] v0.17.1 -> v0.17.1 +Release UNKNOWN STEP 2026-08-10T12:32:17.6716573Z * [new tag] v0.17.2 -> v0.17.2 +Release UNKNOWN STEP 2026-08-10T12:32:17.6716865Z * [new tag] v0.17.3 -> v0.17.3 +Release UNKNOWN STEP 2026-08-10T12:32:17.6717160Z * [new tag] v0.17.4 -> v0.17.4 +Release UNKNOWN STEP 2026-08-10T12:32:17.6717457Z * [new tag] v0.18.0 -> v0.18.0 +Release UNKNOWN STEP 2026-08-10T12:32:17.6717754Z * [new tag] v0.19.0 -> v0.19.0 +Release UNKNOWN STEP 2026-08-10T12:32:17.6718040Z * [new tag] v0.19.1 -> v0.19.1 +Release UNKNOWN STEP 2026-08-10T12:32:17.6718433Z * [new tag] v0.20.0 -> v0.20.0 +Release UNKNOWN STEP 2026-08-10T12:32:17.6718725Z * [new tag] v0.20.1 -> v0.20.1 +Release UNKNOWN STEP 2026-08-10T12:32:17.6719012Z * [new tag] v0.20.2 -> v0.20.2 +Release UNKNOWN STEP 2026-08-10T12:32:17.6719298Z * [new tag] v0.20.3 -> v0.20.3 +Release UNKNOWN STEP 2026-08-10T12:32:17.6719585Z * [new tag] v0.20.4 -> v0.20.4 +Release UNKNOWN STEP 2026-08-10T12:32:17.6719869Z * [new tag] v0.21.0 -> v0.21.0 +Release UNKNOWN STEP 2026-08-10T12:32:17.6720168Z * [new tag] v0.22.0 -> v0.22.0 +Release UNKNOWN STEP 2026-08-10T12:32:17.6720458Z * [new tag] v0.23.0 -> v0.23.0 +Release UNKNOWN STEP 2026-08-10T12:32:17.6720754Z * [new tag] v0.24.0 -> v0.24.0 +Release UNKNOWN STEP 2026-08-10T12:32:17.6721040Z * [new tag] v0.24.1 -> v0.24.1 +Release UNKNOWN STEP 2026-08-10T12:32:17.6721325Z * [new tag] v0.24.2 -> v0.24.2 +Release UNKNOWN STEP 2026-08-10T12:32:17.6721612Z * [new tag] v0.24.3 -> v0.24.3 +Release UNKNOWN STEP 2026-08-10T12:32:17.6721921Z * [new tag] v0.24.4 -> v0.24.4 +Release UNKNOWN STEP 2026-08-10T12:32:17.6722213Z * [new tag] v0.24.5 -> v0.24.5 +Release UNKNOWN STEP 2026-08-10T12:32:17.6722498Z * [new tag] v0.24.6 -> v0.24.6 +Release UNKNOWN STEP 2026-08-10T12:32:17.6722785Z * [new tag] v0.24.7 -> v0.24.7 +Release UNKNOWN STEP 2026-08-10T12:32:17.6723070Z * [new tag] v0.24.8 -> v0.24.8 +Release UNKNOWN STEP 2026-08-10T12:32:17.6723355Z * [new tag] v0.24.9 -> v0.24.9 +Release UNKNOWN STEP 2026-08-10T12:32:17.6723640Z * [new tag] v0.25.0 -> v0.25.0 +Release UNKNOWN STEP 2026-08-10T12:32:17.6723921Z * [new tag] v0.25.1 -> v0.25.1 +Release UNKNOWN STEP 2026-08-10T12:32:17.6724203Z * [new tag] v0.25.2 -> v0.25.2 +Release UNKNOWN STEP 2026-08-10T12:32:17.6724488Z * [new tag] v0.25.3 -> v0.25.3 +Release UNKNOWN STEP 2026-08-10T12:32:17.6724772Z * [new tag] v0.25.4 -> v0.25.4 +Release UNKNOWN STEP 2026-08-10T12:32:17.6725064Z * [new tag] v0.3.1 -> v0.3.1 +Release UNKNOWN STEP 2026-08-10T12:32:17.6725441Z * [new tag] v0.4.0 -> v0.4.0 +Release UNKNOWN STEP 2026-08-10T12:32:17.6725745Z * [new tag] v0.4.1 -> v0.4.1 +Release UNKNOWN STEP 2026-08-10T12:32:17.6726215Z * [new tag] v0.5.0 -> v0.5.0 +Release UNKNOWN STEP 2026-08-10T12:32:17.6726514Z * [new tag] v0.5.1 -> v0.5.1 +Release UNKNOWN STEP 2026-08-10T12:32:17.6726806Z * [new tag] v0.5.2 -> v0.5.2 +Release UNKNOWN STEP 2026-08-10T12:32:17.6727101Z * [new tag] v0.5.3 -> v0.5.3 +Release UNKNOWN STEP 2026-08-10T12:32:17.6727387Z * [new tag] v0.6.0 -> v0.6.0 +Release UNKNOWN STEP 2026-08-10T12:32:17.6727672Z * [new tag] v0.7.0 -> v0.7.0 +Release UNKNOWN STEP 2026-08-10T12:32:17.6727960Z * [new tag] v0.7.1 -> v0.7.1 +Release UNKNOWN STEP 2026-08-10T12:32:17.6728247Z * [new tag] v0.7.2 -> v0.7.2 +Release UNKNOWN STEP 2026-08-10T12:32:17.6728528Z * [new tag] v0.7.4 -> v0.7.4 +Release UNKNOWN STEP 2026-08-10T12:32:17.6728812Z * [new tag] v0.7.5 -> v0.7.5 +Release UNKNOWN STEP 2026-08-10T12:32:17.6729098Z * [new tag] v0.7.6 -> v0.7.6 +Release UNKNOWN STEP 2026-08-10T12:32:17.6729397Z * [new tag] v0.9.0 -> v0.9.0 +Release UNKNOWN STEP 2026-08-10T12:32:17.6963736Z [command]/usr/bin/git branch --list --remote origin/main +Release UNKNOWN STEP 2026-08-10T12:32:17.7076868Z origin/main +Release UNKNOWN STEP 2026-08-10T12:32:17.7089424Z [command]/usr/bin/git rev-parse refs/remotes/origin/main +Release UNKNOWN STEP 2026-08-10T12:32:17.7117549Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Release UNKNOWN STEP 2026-08-10T12:32:17.7120522Z ##[endgroup] +Release UNKNOWN STEP 2026-08-10T12:32:17.7120916Z ##[group]Determining the checkout info +Release UNKNOWN STEP 2026-08-10T12:32:17.7122982Z ##[endgroup] +Release UNKNOWN STEP 2026-08-10T12:32:17.7128917Z [command]/usr/bin/git sparse-checkout disable +Release UNKNOWN STEP 2026-08-10T12:32:17.7221033Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Release UNKNOWN STEP 2026-08-10T12:32:17.7250108Z ##[group]Checking out the ref +Release UNKNOWN STEP 2026-08-10T12:32:17.7254232Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main +Release UNKNOWN STEP 2026-08-10T12:32:17.7856731Z Reset branch 'main' +Release UNKNOWN STEP 2026-08-10T12:32:17.7857372Z branch 'main' set up to track 'origin/main'. +Release UNKNOWN STEP 2026-08-10T12:32:17.7865152Z ##[endgroup] +Release UNKNOWN STEP 2026-08-10T12:32:17.7919809Z [command]/usr/bin/git log -1 --format=%H +Release UNKNOWN STEP 2026-08-10T12:32:17.7950092Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Release UNKNOWN STEP 2026-08-10T12:32:17.8211481Z ##[group]Run oven-sh/setup-bun@v2 +Release UNKNOWN STEP 2026-08-10T12:32:17.8211794Z with: +Release UNKNOWN STEP 2026-08-10T12:32:17.8211996Z bun-version: latest +Release UNKNOWN STEP 2026-08-10T12:32:17.8212222Z no-cache: false +Release UNKNOWN STEP 2026-08-10T12:32:17.8214278Z token: *** +Release UNKNOWN STEP 2026-08-10T12:32:17.8214471Z env: +Release UNKNOWN STEP 2026-08-10T12:32:17.8214681Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Release UNKNOWN STEP 2026-08-10T12:32:17.8214951Z GIT_CONFIG_COUNT: 1 +Release UNKNOWN STEP 2026-08-10T12:32:17.8215178Z GIT_CONFIG_KEY_0: init.defaultBranch +Release UNKNOWN STEP 2026-08-10T12:32:17.8215437Z GIT_CONFIG_VALUE_0: main +Release UNKNOWN STEP 2026-08-10T12:32:17.8215664Z ##[endgroup] +Release UNKNOWN STEP 2026-08-10T12:32:18.3278519Z Downloading a new version of Bun: https://github.com/oven-sh/bun/releases/download/bun-v1.3.14/bun-linux-x64.zip +Release UNKNOWN STEP 2026-08-10T12:32:18.5496560Z [command]/usr/bin/unzip -o -q /home/runner/work/_temp/8daeef02-ff3f-4e19-9925-e74e270abb56.zip +Release UNKNOWN STEP 2026-08-10T12:32:19.3292513Z [command]/home/runner/.bun/bin/bun --revision +Release UNKNOWN STEP 2026-08-10T12:32:19.3344448Z 1.3.14+0d9b296af +Release UNKNOWN STEP 2026-08-10T12:32:19.3513390Z ##[group]Run actions/setup-node@v6 +Release UNKNOWN STEP 2026-08-10T12:32:19.3513685Z with: +Release UNKNOWN STEP 2026-08-10T12:32:19.3513893Z node-version: 24.x +Release UNKNOWN STEP 2026-08-10T12:32:19.3514154Z registry-url: https://registry.npmjs.org +Release UNKNOWN STEP 2026-08-10T12:32:19.3514445Z check-latest: false +Release UNKNOWN STEP 2026-08-10T12:32:19.3516991Z token: *** +Release UNKNOWN STEP 2026-08-10T12:32:19.3517226Z package-manager-cache: true +Release UNKNOWN STEP 2026-08-10T12:32:19.3517468Z env: +Release UNKNOWN STEP 2026-08-10T12:32:19.3517679Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Release UNKNOWN STEP 2026-08-10T12:32:19.3517954Z GIT_CONFIG_COUNT: 1 +Release UNKNOWN STEP 2026-08-10T12:32:19.3518186Z GIT_CONFIG_KEY_0: init.defaultBranch +Release UNKNOWN STEP 2026-08-10T12:32:19.3518452Z GIT_CONFIG_VALUE_0: main +Release UNKNOWN STEP 2026-08-10T12:32:19.3518677Z ##[endgroup] +Release UNKNOWN STEP 2026-08-10T12:32:19.5060363Z Found in cache @ /opt/hostedtoolcache/node/24.18.0/x64 +Release UNKNOWN STEP 2026-08-10T12:32:19.5064879Z ##[group]Environment details +Release UNKNOWN STEP 2026-08-10T12:32:21.9955278Z node: v24.18.0 +Release UNKNOWN STEP 2026-08-10T12:32:21.9955719Z npm: 11.16.0 +Release UNKNOWN STEP 2026-08-10T12:32:21.9956233Z yarn: 1.22.22 +Release UNKNOWN STEP 2026-08-10T12:32:21.9956995Z ##[endgroup] +Release UNKNOWN STEP 2026-08-10T12:32:22.0097781Z ##[group]Run node scripts/preflight-credentials.mjs \ +Release UNKNOWN STEP 2026-08-10T12:32:22.0098322Z ^[[36;1mnode scripts/preflight-credentials.mjs \^[[0m +Release UNKNOWN STEP 2026-08-10T12:32:22.0098649Z ^[[36;1m --require gh-token \^[[0m +Release UNKNOWN STEP 2026-08-10T12:32:22.0098927Z ^[[36;1m --require npm-oidc^[[0m +Release UNKNOWN STEP 2026-08-10T12:32:22.0192033Z shell: /usr/bin/bash -e {0} +Release UNKNOWN STEP 2026-08-10T12:32:22.0192329Z env: +Release UNKNOWN STEP 2026-08-10T12:32:22.0192577Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Release UNKNOWN STEP 2026-08-10T12:32:22.0192867Z GIT_CONFIG_COUNT: 1 +Release UNKNOWN STEP 2026-08-10T12:32:22.0193114Z GIT_CONFIG_KEY_0: init.defaultBranch +Release UNKNOWN STEP 2026-08-10T12:32:22.0193390Z GIT_CONFIG_VALUE_0: main +Release UNKNOWN STEP 2026-08-10T12:32:22.0193681Z NPM_CONFIG_USERCONFIG: /home/runner/work/_temp/.npmrc +Release UNKNOWN STEP 2026-08-10T12:32:22.0194020Z NODE_AUTH_TOKEN: XXXXX-XXXXX-XXXXX-XXXXX +Release UNKNOWN STEP 2026-08-10T12:32:22.0196657Z GH_TOKEN: *** +Release UNKNOWN STEP 2026-08-10T12:32:22.0196879Z ##[endgroup] +Release UNKNOWN STEP 2026-08-10T12:32:23.9684422Z ✅ gh-token: authenticated for link-foundation/start +Release UNKNOWN STEP 2026-08-10T12:32:24.3094027Z ✅ npm-oidc: test token minted +Release UNKNOWN STEP 2026-08-10T12:32:24.3094898Z +Release UNKNOWN STEP 2026-08-10T12:32:24.3095261Z Preflight passed: 2 check(s). +Release UNKNOWN STEP 2026-08-10T12:32:24.3238251Z ##[group]Run bun install +Release UNKNOWN STEP 2026-08-10T12:32:24.3238686Z ^[[36;1mbun install^[[0m +Release UNKNOWN STEP 2026-08-10T12:32:24.3295381Z shell: /usr/bin/bash -e {0} +Release UNKNOWN STEP 2026-08-10T12:32:24.3296351Z env: +Release UNKNOWN STEP 2026-08-10T12:32:24.3297075Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Release UNKNOWN STEP 2026-08-10T12:32:24.3297659Z GIT_CONFIG_COUNT: 1 +Release UNKNOWN STEP 2026-08-10T12:32:24.3297936Z GIT_CONFIG_KEY_0: init.defaultBranch +Release UNKNOWN STEP 2026-08-10T12:32:24.3298267Z GIT_CONFIG_VALUE_0: main +Release UNKNOWN STEP 2026-08-10T12:32:24.3298971Z NPM_CONFIG_USERCONFIG: /home/runner/work/_temp/.npmrc +Release UNKNOWN STEP 2026-08-10T12:32:24.3299866Z NODE_AUTH_TOKEN: XXXXX-XXXXX-XXXXX-XXXXX +Release UNKNOWN STEP 2026-08-10T12:32:24.3300638Z ##[endgroup] +Release UNKNOWN STEP 2026-08-10T12:32:24.3439013Z bun install v1.3.14 (0d9b296a) +Release UNKNOWN STEP 2026-08-10T12:32:24.6074446Z +Release UNKNOWN STEP 2026-08-10T12:32:24.6079919Z $ cd .. && husky .husky || true +Release UNKNOWN STEP 2026-08-10T12:32:24.6583021Z +Release UNKNOWN STEP 2026-08-10T12:32:24.6583971Z + @changesets/cli@2.31.0 +Release UNKNOWN STEP 2026-08-10T12:32:24.6584823Z + @eslint/js@10.0.1 +Release UNKNOWN STEP 2026-08-10T12:32:24.6585072Z + eslint@10.3.0 +Release UNKNOWN STEP 2026-08-10T12:32:24.6585475Z + eslint-config-prettier@10.1.8 +Release UNKNOWN STEP 2026-08-10T12:32:24.6585788Z + eslint-plugin-prettier@5.5.5 +Release UNKNOWN STEP 2026-08-10T12:32:24.6586366Z + husky@9.1.7 +Release UNKNOWN STEP 2026-08-10T12:32:24.6586604Z + lint-staged@17.0.4 +Release UNKNOWN STEP 2026-08-10T12:32:24.6586839Z + prettier@3.8.3 +Release UNKNOWN STEP 2026-08-10T12:32:24.6587078Z + command-stream@0.9.4 +Release UNKNOWN STEP 2026-08-10T12:32:24.6587331Z + lino-objects-codec@0.4.0 +Release UNKNOWN STEP 2026-08-10T12:32:24.6587507Z +Release UNKNOWN STEP 2026-08-10T12:32:24.6587651Z 199 packages installed [315.00ms] +Release UNKNOWN STEP 2026-08-10T12:32:24.6628707Z ##[group]Run node scripts/setup-npm.mjs +Release UNKNOWN STEP 2026-08-10T12:32:24.6629089Z ^[[36;1mnode scripts/setup-npm.mjs^[[0m +Release UNKNOWN STEP 2026-08-10T12:32:24.6664994Z shell: /usr/bin/bash -e {0} +Release UNKNOWN STEP 2026-08-10T12:32:24.6665311Z env: +Release UNKNOWN STEP 2026-08-10T12:32:24.6665548Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Release UNKNOWN STEP 2026-08-10T12:32:24.6665827Z GIT_CONFIG_COUNT: 1 +Release UNKNOWN STEP 2026-08-10T12:32:24.6666207Z GIT_CONFIG_KEY_0: init.defaultBranch +Release UNKNOWN STEP 2026-08-10T12:32:24.6666479Z GIT_CONFIG_VALUE_0: main +Release UNKNOWN STEP 2026-08-10T12:32:24.6666784Z NPM_CONFIG_USERCONFIG: /home/runner/work/_temp/.npmrc +Release UNKNOWN STEP 2026-08-10T12:32:24.6667115Z NODE_AUTH_TOKEN: XXXXX-XXXXX-XXXXX-XXXXX +Release UNKNOWN STEP 2026-08-10T12:32:24.6667387Z ##[endgroup] +Release UNKNOWN STEP 2026-08-10T12:32:28.3936317Z 11.16.0 +Release UNKNOWN STEP 2026-08-10T12:32:28.3985030Z Current npm version: 11.16.0 +Release UNKNOWN STEP 2026-08-10T12:32:31.6670493Z +Release UNKNOWN STEP 2026-08-10T12:32:31.6671537Z removed 8 packages, and changed 77 packages in 3s +Release UNKNOWN STEP 2026-08-10T12:32:31.6671979Z +Release UNKNOWN STEP 2026-08-10T12:32:31.6672199Z 15 packages are looking for funding +Release UNKNOWN STEP 2026-08-10T12:32:31.6672965Z run `npm fund` for details +Release UNKNOWN STEP 2026-08-10T12:32:31.7682133Z 12.0.2 +Release UNKNOWN STEP 2026-08-10T12:32:31.7737300Z Updated npm version: 12.0.2 +Release UNKNOWN STEP 2026-08-10T12:32:31.7837187Z ##[group]Run CHANGESET_COUNT=$(find js/.changeset -name "*.md" ! -name "README.md" | wc -l) +Release UNKNOWN STEP 2026-08-10T12:32:31.7838114Z ^[[36;1mCHANGESET_COUNT=$(find js/.changeset -name "*.md" ! -name "README.md" | wc -l)^[[0m +Release UNKNOWN STEP 2026-08-10T12:32:31.7838758Z ^[[36;1mecho "Found $CHANGESET_COUNT changeset file(s)"^[[0m +Release UNKNOWN STEP 2026-08-10T12:32:31.7839466Z ^[[36;1mecho "has_changesets=$([[ $CHANGESET_COUNT -gt 0 ]] && echo 'true' || echo 'false')" >> $GITHUB_OUTPUT^[[0m +Release UNKNOWN STEP 2026-08-10T12:32:31.7840332Z ^[[36;1mecho "changeset_count=$CHANGESET_COUNT" >> $GITHUB_OUTPUT^[[0m +Release UNKNOWN STEP 2026-08-10T12:32:31.7889057Z shell: /usr/bin/bash -e {0} +Release UNKNOWN STEP 2026-08-10T12:32:31.7889501Z env: +Release UNKNOWN STEP 2026-08-10T12:32:31.7889857Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Release UNKNOWN STEP 2026-08-10T12:32:31.7890301Z GIT_CONFIG_COUNT: 1 +Release UNKNOWN STEP 2026-08-10T12:32:31.7890665Z GIT_CONFIG_KEY_0: init.defaultBranch +Release UNKNOWN STEP 2026-08-10T12:32:31.7891053Z GIT_CONFIG_VALUE_0: main +Release UNKNOWN STEP 2026-08-10T12:32:31.7891497Z NPM_CONFIG_USERCONFIG: /home/runner/work/_temp/.npmrc +Release UNKNOWN STEP 2026-08-10T12:32:31.7892124Z NODE_AUTH_TOKEN: XXXXX-XXXXX-XXXXX-XXXXX +Release UNKNOWN STEP 2026-08-10T12:32:31.7892521Z ##[endgroup] +Release UNKNOWN STEP 2026-08-10T12:32:31.8008985Z Found 2 changeset file(s) +Release UNKNOWN STEP 2026-08-10T12:32:31.8070167Z ##[group]Run node scripts/check-release-needed.mjs --working-dir js --registry npm +Release UNKNOWN STEP 2026-08-10T12:32:31.8070764Z ^[[36;1mnode scripts/check-release-needed.mjs --working-dir js --registry npm^[[0m +Release UNKNOWN STEP 2026-08-10T12:32:31.8104955Z shell: /usr/bin/bash -e {0} +Release UNKNOWN STEP 2026-08-10T12:32:31.8105265Z env: +Release UNKNOWN STEP 2026-08-10T12:32:31.8105501Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Release UNKNOWN STEP 2026-08-10T12:32:31.8105783Z GIT_CONFIG_COUNT: 1 +Release UNKNOWN STEP 2026-08-10T12:32:31.8106373Z GIT_CONFIG_KEY_0: init.defaultBranch +Release UNKNOWN STEP 2026-08-10T12:32:31.8106657Z GIT_CONFIG_VALUE_0: main +Release UNKNOWN STEP 2026-08-10T12:32:31.8106968Z NPM_CONFIG_USERCONFIG: /home/runner/work/_temp/.npmrc +Release UNKNOWN STEP 2026-08-10T12:32:31.8107312Z NODE_AUTH_TOKEN: XXXXX-XXXXX-XXXXX-XXXXX +Release UNKNOWN STEP 2026-08-10T12:32:31.8107593Z HAS_FRAGMENTS: true +Release UNKNOWN STEP 2026-08-10T12:32:31.8107815Z ##[endgroup] +Release UNKNOWN STEP 2026-08-10T12:32:32.0202944Z Working directory: /home/runner/work/start/start/js +Release UNKNOWN STEP 2026-08-10T12:32:32.0204031Z Registry: npm +Release UNKNOWN STEP 2026-08-10T12:32:32.0207876Z Package: start-command +Release UNKNOWN STEP 2026-08-10T12:32:32.0210304Z Current version: 0.31.0 +Release UNKNOWN STEP 2026-08-10T12:32:32.0211701Z Has fragments/changesets: true +Release UNKNOWN STEP 2026-08-10T12:32:32.0212359Z Already published: true +Release UNKNOWN STEP 2026-08-10T12:32:32.0213044Z Output: should_release=true +Release UNKNOWN STEP 2026-08-10T12:32:32.0213600Z Output: skip_bump=false +Release UNKNOWN STEP 2026-08-10T12:32:32.0745099Z ##[group]Run node scripts/merge-changesets.mjs --working-dir js +Release UNKNOWN STEP 2026-08-10T12:32:32.0745576Z ^[[36;1mnode scripts/merge-changesets.mjs --working-dir js^[[0m +Release UNKNOWN STEP 2026-08-10T12:32:32.0780055Z shell: /usr/bin/bash -e {0} +Release UNKNOWN STEP 2026-08-10T12:32:32.0780354Z env: +Release UNKNOWN STEP 2026-08-10T12:32:32.0780598Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Release UNKNOWN STEP 2026-08-10T12:32:32.0780885Z GIT_CONFIG_COUNT: 1 +Release UNKNOWN STEP 2026-08-10T12:32:32.0781129Z GIT_CONFIG_KEY_0: init.defaultBranch +Release UNKNOWN STEP 2026-08-10T12:32:32.0781400Z GIT_CONFIG_VALUE_0: main +Release UNKNOWN STEP 2026-08-10T12:32:32.0781686Z NPM_CONFIG_USERCONFIG: /home/runner/work/_temp/.npmrc +Release UNKNOWN STEP 2026-08-10T12:32:32.0782029Z NODE_AUTH_TOKEN: XXXXX-XXXXX-XXXXX-XXXXX +Release UNKNOWN STEP 2026-08-10T12:32:32.0782304Z ##[endgroup] +Release UNKNOWN STEP 2026-08-10T12:32:32.1117763Z Checking for multiple changesets to merge... +Release UNKNOWN STEP 2026-08-10T12:32:32.1122672Z Working directory: /home/runner/work/start/start/js +Release UNKNOWN STEP 2026-08-10T12:32:32.1123312Z Changeset directory: /home/runner/work/start/start/js/.changeset +Release UNKNOWN STEP 2026-08-10T12:32:32.1124019Z Package name: start-command +Release UNKNOWN STEP 2026-08-10T12:32:32.1124444Z Found 2 changeset file(s) +Release UNKNOWN STEP 2026-08-10T12:32:32.1124858Z Multiple changesets found, merging... +Release UNKNOWN STEP 2026-08-10T12:32:32.1125243Z - issue-156-repeatable-networks.md +Release UNKNOWN STEP 2026-08-10T12:32:32.1125597Z - issue-158-ci-hardening.md +Release UNKNOWN STEP 2026-08-10T12:32:32.1130735Z +Release UNKNOWN STEP 2026-08-10T12:32:32.1131046Z Merge summary: +Release UNKNOWN STEP 2026-08-10T12:32:32.1131463Z Bump types found: minor, patch +Release UNKNOWN STEP 2026-08-10T12:32:32.1131988Z Using highest: minor +Release UNKNOWN STEP 2026-08-10T12:32:32.1132383Z Descriptions to merge: 2 +Release UNKNOWN STEP 2026-08-10T12:32:32.1133801Z +Release UNKNOWN STEP 2026-08-10T12:32:32.1134006Z Created merged changeset: merged-cyan-dog.md +Release UNKNOWN STEP 2026-08-10T12:32:32.1134296Z +Release UNKNOWN STEP 2026-08-10T12:32:32.1134584Z Removing original changeset files: +Release UNKNOWN STEP 2026-08-10T12:32:32.1135066Z Removed: issue-156-repeatable-networks.md +Release UNKNOWN STEP 2026-08-10T12:32:32.1135503Z Removed: issue-158-ci-hardening.md +Release UNKNOWN STEP 2026-08-10T12:32:32.1135771Z +Release UNKNOWN STEP 2026-08-10T12:32:32.1136204Z Changeset merge completed successfully +Release UNKNOWN STEP 2026-08-10T12:32:32.1136478Z +Release UNKNOWN STEP 2026-08-10T12:32:32.1136704Z Merged changeset content: +Release UNKNOWN STEP 2026-08-10T12:32:32.1136972Z --- +Release UNKNOWN STEP 2026-08-10T12:32:32.1137433Z 'start-command': minor +Release UNKNOWN STEP 2026-08-10T12:32:32.1137673Z --- +Release UNKNOWN STEP 2026-08-10T12:32:32.1137780Z +Release UNKNOWN STEP 2026-08-10T12:32:32.1138084Z Allow Docker isolation to join multiple networks before starting the command. +Release UNKNOWN STEP 2026-08-10T12:32:32.1138386Z +Release UNKNOWN STEP 2026-08-10T12:32:32.1138688Z Make the Docker multi-network integration test hermetic and add opt-in +Release UNKNOWN STEP 2026-08-10T12:32:32.1139228Z `START_DEBUG` tracing to the Docker network lifecycle helpers. +Release UNKNOWN STEP 2026-08-10T12:32:32.1139539Z +Release UNKNOWN STEP 2026-08-10T12:32:32.1207455Z ##[group]Run node scripts/version-and-commit.mjs --mode changeset --working-dir js +Release UNKNOWN STEP 2026-08-10T12:32:32.1208192Z ^[[36;1mnode scripts/version-and-commit.mjs --mode changeset --working-dir js^[[0m +Release UNKNOWN STEP 2026-08-10T12:32:32.1241795Z shell: /usr/bin/bash -e {0} +Release UNKNOWN STEP 2026-08-10T12:32:32.1242303Z env: +Release UNKNOWN STEP 2026-08-10T12:32:32.1242642Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Release UNKNOWN STEP 2026-08-10T12:32:32.1243075Z GIT_CONFIG_COUNT: 1 +Release UNKNOWN STEP 2026-08-10T12:32:32.1243401Z GIT_CONFIG_KEY_0: init.defaultBranch +Release UNKNOWN STEP 2026-08-10T12:32:32.1243759Z GIT_CONFIG_VALUE_0: main +Release UNKNOWN STEP 2026-08-10T12:32:32.1244200Z NPM_CONFIG_USERCONFIG: /home/runner/work/_temp/.npmrc +Release UNKNOWN STEP 2026-08-10T12:32:32.1244618Z NODE_AUTH_TOKEN: XXXXX-XXXXX-XXXXX-XXXXX +Release UNKNOWN STEP 2026-08-10T12:32:32.1244979Z ##[endgroup] +Release UNKNOWN STEP 2026-08-10T12:32:34.1277003Z Parsed configuration: { +Release UNKNOWN STEP 2026-08-10T12:32:34.1277662Z mode: 'changeset', +Release UNKNOWN STEP 2026-08-10T12:32:34.1278019Z bumpType: '(none)', +Release UNKNOWN STEP 2026-08-10T12:32:34.1278396Z description: '(none)', +Release UNKNOWN STEP 2026-08-10T12:32:34.1278776Z workingDir: 'js', +Release UNKNOWN STEP 2026-08-10T12:32:34.1279705Z packageKind: 'js' +Release UNKNOWN STEP 2026-08-10T12:32:34.1280198Z } +Release UNKNOWN STEP 2026-08-10T12:32:34.1280741Z Changing to working directory: /home/runner/work/start/start/js +Release UNKNOWN STEP 2026-08-10T12:32:34.1583185Z Checking for remote changes... +Release UNKNOWN STEP 2026-08-10T12:32:34.4565409Z From https://github.com/link-foundation/start +Release UNKNOWN STEP 2026-08-10T12:32:34.4566920Z * branch main -> FETCH_HEAD +Release UNKNOWN STEP 2026-08-10T12:32:34.4694821Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Release UNKNOWN STEP 2026-08-10T12:32:34.4768188Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Release UNKNOWN STEP 2026-08-10T12:32:34.4775270Z Current version: 0.31.0 +Release UNKNOWN STEP 2026-08-10T12:32:34.4776364Z Running changeset version... +Release UNKNOWN STEP 2026-08-10T12:32:34.5816981Z npm notice run start-command@0.31.0 changeset:version +Release UNKNOWN STEP 2026-08-10T12:32:34.5818123Z npm notice run bun ../scripts/changeset-version.mjs +Release UNKNOWN STEP 2026-08-10T12:32:34.9607353Z Running changeset version... +Release UNKNOWN STEP 2026-08-10T12:32:35.2155033Z npm notice run start-command@0.31.0 npx +Release UNKNOWN STEP 2026-08-10T12:32:35.2157747Z npm notice run 'changeset' version +Release UNKNOWN STEP 2026-08-10T12:32:35.7062064Z 🦋 All files have been updated. Review them and commit at your leisure +Release UNKNOWN STEP 2026-08-10T12:32:35.7329761Z +Release UNKNOWN STEP 2026-08-10T12:32:35.7330656Z Synchronizing package-lock.json... +Release UNKNOWN STEP 2026-08-10T12:32:36.4425682Z npm notice run start-command@0.32.0 prepare +Release UNKNOWN STEP 2026-08-10T12:32:36.4426989Z npm notice run cd .. && husky .husky || true +Release UNKNOWN STEP 2026-08-10T12:32:36.5097616Z +Release UNKNOWN STEP 2026-08-10T12:32:36.5099136Z up to date, audited 205 packages in 718ms +Release UNKNOWN STEP 2026-08-10T12:32:36.5100286Z +Release UNKNOWN STEP 2026-08-10T12:32:36.5101284Z 55 packages are looking for funding +Release UNKNOWN STEP 2026-08-10T12:32:36.5102137Z run `npm fund` for details +Release UNKNOWN STEP 2026-08-10T12:32:36.5134352Z +Release UNKNOWN STEP 2026-08-10T12:32:36.5135310Z 2 high severity vulnerabilities +Release UNKNOWN STEP 2026-08-10T12:32:36.5136077Z +Release UNKNOWN STEP 2026-08-10T12:32:36.5137215Z To address all issues, run: +Release UNKNOWN STEP 2026-08-10T12:32:36.5137809Z npm audit fix +Release UNKNOWN STEP 2026-08-10T12:32:36.5138089Z +Release UNKNOWN STEP 2026-08-10T12:32:36.5138402Z Run `npm audit` for details. +Release UNKNOWN STEP 2026-08-10T12:32:36.5230483Z +Release UNKNOWN STEP 2026-08-10T12:32:36.5238644Z ✅ Version bump complete with synchronized package-lock.json +Release UNKNOWN STEP 2026-08-10T12:32:36.5325311Z New version: 0.32.0 +Release UNKNOWN STEP 2026-08-10T12:32:36.6213553Z D js/.changeset/issue-156-repeatable-networks.md +Release UNKNOWN STEP 2026-08-10T12:32:36.6214143Z D js/.changeset/issue-158-ci-hardening.md +Release UNKNOWN STEP 2026-08-10T12:32:36.6214536Z M js/CHANGELOG.md +Release UNKNOWN STEP 2026-08-10T12:32:36.6214911Z M js/package-lock.json +Release UNKNOWN STEP 2026-08-10T12:32:36.6215276Z M js/package.json +Release UNKNOWN STEP 2026-08-10T12:32:36.6217778Z Changes detected, committing... +Release UNKNOWN STEP 2026-08-10T12:32:36.8988818Z npm notice run start-command@0.32.0 npx +Release UNKNOWN STEP 2026-08-10T12:32:36.8989809Z npm notice run 'lint-staged' +Release UNKNOWN STEP 2026-08-10T12:32:37.0163389Z [STARTED] Backing up original state... +Release UNKNOWN STEP 2026-08-10T12:32:37.0450200Z [COMPLETED] Backed up original state in git stash (0418ff3) +Release UNKNOWN STEP 2026-08-10T12:32:37.0450844Z [STARTED] Running tasks for staged files... +Release UNKNOWN STEP 2026-08-10T12:32:37.0453663Z [STARTED] package.json — 3 files +Release UNKNOWN STEP 2026-08-10T12:32:37.0456394Z [STARTED] *.{js,mjs,cjs} — 0 files +Release UNKNOWN STEP 2026-08-10T12:32:37.0457011Z [STARTED] *.md — 1 file +Release UNKNOWN STEP 2026-08-10T12:32:37.0457844Z [SKIPPED] *.{js,mjs,cjs} — no files +Release UNKNOWN STEP 2026-08-10T12:32:37.0458832Z [STARTED] prettier --write +Release UNKNOWN STEP 2026-08-10T12:32:37.3332446Z [COMPLETED] prettier --write +Release UNKNOWN STEP 2026-08-10T12:32:37.3333121Z [STARTED] prettier --check +Release UNKNOWN STEP 2026-08-10T12:32:37.6008415Z [COMPLETED] prettier --check +Release UNKNOWN STEP 2026-08-10T12:32:37.6009345Z [COMPLETED] *.md — 1 file +Release UNKNOWN STEP 2026-08-10T12:32:37.6010025Z [COMPLETED] package.json — 3 files +Release UNKNOWN STEP 2026-08-10T12:32:37.6010575Z [COMPLETED] Running tasks for staged files... +Release UNKNOWN STEP 2026-08-10T12:32:37.6011014Z [STARTED] Updating Git index again... +Release UNKNOWN STEP 2026-08-10T12:32:37.6196140Z [COMPLETED] Updating Git index again... +Release UNKNOWN STEP 2026-08-10T12:32:37.6198008Z [STARTED] Cleaning up temporary files... +Release UNKNOWN STEP 2026-08-10T12:32:37.6292611Z [COMPLETED] Cleaning up temporary files... +Release UNKNOWN STEP 2026-08-10T12:32:37.6638923Z [main 11a96ea] 0.32.0 +Release UNKNOWN STEP 2026-08-10T12:32:37.6639668Z 5 files changed, 12 insertions(+), 14 deletions(-) +Release UNKNOWN STEP 2026-08-10T12:32:37.6640556Z delete mode 100644 js/.changeset/issue-156-repeatable-networks.md +Release UNKNOWN STEP 2026-08-10T12:32:37.6641110Z delete mode 100644 js/.changeset/issue-158-ci-hardening.md +Release UNKNOWN STEP 2026-08-10T12:32:38.7507156Z To https://github.com/link-foundation/start +Release UNKNOWN STEP 2026-08-10T12:32:38.7507732Z e8ec5e5..11a96ea main -> main +Release UNKNOWN STEP 2026-08-10T12:32:38.7555843Z ✅ Version bump committed and pushed to main +Release UNKNOWN STEP 2026-08-10T12:32:38.7667106Z ##[group]Run node scripts/publish-to-npm.mjs --should-pull --working-dir js +Release UNKNOWN STEP 2026-08-10T12:32:38.7667748Z ^[[36;1mnode scripts/publish-to-npm.mjs --should-pull --working-dir js^[[0m +Release UNKNOWN STEP 2026-08-10T12:32:38.7702300Z shell: /usr/bin/bash -e {0} +Release UNKNOWN STEP 2026-08-10T12:32:38.7702765Z env: +Release UNKNOWN STEP 2026-08-10T12:32:38.7703101Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Release UNKNOWN STEP 2026-08-10T12:32:38.7703678Z GIT_CONFIG_COUNT: 1 +Release UNKNOWN STEP 2026-08-10T12:32:38.7704061Z GIT_CONFIG_KEY_0: init.defaultBranch +Release UNKNOWN STEP 2026-08-10T12:32:38.7704470Z GIT_CONFIG_VALUE_0: main +Release UNKNOWN STEP 2026-08-10T12:32:38.7704862Z NPM_CONFIG_USERCONFIG: /home/runner/work/_temp/.npmrc +Release UNKNOWN STEP 2026-08-10T12:32:38.7705316Z NODE_AUTH_TOKEN: XXXXX-XXXXX-XXXXX-XXXXX +Release UNKNOWN STEP 2026-08-10T12:32:38.7705689Z ##[endgroup] +Release UNKNOWN STEP 2026-08-10T12:32:39.7298449Z Changing to working directory: js +Release UNKNOWN STEP 2026-08-10T12:32:40.0122840Z From https://github.com/link-foundation/start +Release UNKNOWN STEP 2026-08-10T12:32:40.0123814Z * branch main -> FETCH_HEAD +Release UNKNOWN STEP 2026-08-10T12:32:40.0195844Z Already up to date. +Release UNKNOWN STEP 2026-08-10T12:32:40.0212694Z Current version to publish: 0.32.0 +Release UNKNOWN STEP 2026-08-10T12:32:40.0213549Z Checking if version 0.32.0 is already published... +Release UNKNOWN STEP 2026-08-10T12:32:40.4254962Z npm error code E404 +Release UNKNOWN STEP 2026-08-10T12:32:40.4256217Z npm error 404 No match found for version 0.32.0 +Release UNKNOWN STEP 2026-08-10T12:32:40.4256854Z npm error 404 +Release UNKNOWN STEP 2026-08-10T12:32:40.4257923Z npm error 404 The requested resource 'start-command@0.32.0' could not be found or you do not have permission to access it. +Release UNKNOWN STEP 2026-08-10T12:32:40.4258841Z npm error 404 +Release UNKNOWN STEP 2026-08-10T12:32:40.4259518Z npm error 404 Note that you can also install from a +Release UNKNOWN STEP 2026-08-10T12:32:40.4282068Z npm error 404 tarball, folder, http url, or git url. +Release UNKNOWN STEP 2026-08-10T12:32:40.4283971Z npm error A complete log of this run can be found in: /home/runner/.npm/_logs/2026-08-10T12_32_40_077Z-debug-0.log +Release UNKNOWN STEP 2026-08-10T12:32:40.4340748Z Version 0.32.0 not found on npm, proceeding with publish... +Release UNKNOWN STEP 2026-08-10T12:32:40.4341394Z Publish attempt 1 of 3... +Release UNKNOWN STEP 2026-08-10T12:32:40.5351407Z npm notice run start-command@0.32.0 changeset:publish +Release UNKNOWN STEP 2026-08-10T12:32:40.5352192Z npm notice run changeset publish +Release UNKNOWN STEP 2026-08-10T12:32:40.8068641Z 🦋 ^[[36minfo^[[39m npm info start-command +Release UNKNOWN STEP 2026-08-10T12:32:41.1057841Z 🦋 ^[[36minfo^[[39m start-command is being published because our local version (0.32.0) has not been published on npm +Release UNKNOWN STEP 2026-08-10T12:32:41.1059234Z 🦋 ^[[36minfo^[[39m Publishing ^[[36m"start-command"^[[39m at ^[[32m"0.32.0"^[[39m +Release UNKNOWN STEP 2026-08-10T12:32:46.7544403Z 🦋 ^[[32msuccess^[[39m packages published successfully: +Release UNKNOWN STEP 2026-08-10T12:32:46.7545135Z 🦋 start-command@0.32.0 +Release UNKNOWN STEP 2026-08-10T12:32:46.7545678Z 🦋 Creating git tag... +Release UNKNOWN STEP 2026-08-10T12:32:46.7546418Z 🦋 New tag: v0.32.0 +Release UNKNOWN STEP 2026-08-10T12:32:46.7735737Z ✅ Published start-command@0.32.0 to npm +Release UNKNOWN STEP 2026-08-10T12:32:46.7884151Z ##[group]Run node scripts/create-github-release.mjs --release-version "0.32.0" --repository "link-foundation/start" --prefix "js-" --changelog-file "js/CHANGELOG.md" --badge-type "npm" --package-name "start-command" +Release UNKNOWN STEP 2026-08-10T12:32:46.7885818Z ^[[36;1mnode scripts/create-github-release.mjs --release-version "0.32.0" --repository "link-foundation/start" --prefix "js-" --changelog-file "js/CHANGELOG.md" --badge-type "npm" --package-name "start-command"^[[0m +Release UNKNOWN STEP 2026-08-10T12:32:46.7920894Z shell: /usr/bin/bash -e {0} +Release UNKNOWN STEP 2026-08-10T12:32:46.7921277Z env: +Release UNKNOWN STEP 2026-08-10T12:32:46.7921680Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Release UNKNOWN STEP 2026-08-10T12:32:46.7922078Z GIT_CONFIG_COUNT: 1 +Release UNKNOWN STEP 2026-08-10T12:32:46.7922452Z GIT_CONFIG_KEY_0: init.defaultBranch +Release UNKNOWN STEP 2026-08-10T12:32:46.7922831Z GIT_CONFIG_VALUE_0: main +Release UNKNOWN STEP 2026-08-10T12:32:46.7923210Z NPM_CONFIG_USERCONFIG: /home/runner/work/_temp/.npmrc +Release UNKNOWN STEP 2026-08-10T12:32:46.7923652Z NODE_AUTH_TOKEN: XXXXX-XXXXX-XXXXX-XXXXX +Release UNKNOWN STEP 2026-08-10T12:32:46.7926706Z GH_TOKEN: *** +Release UNKNOWN STEP 2026-08-10T12:32:46.7927008Z ##[endgroup] +Release UNKNOWN STEP 2026-08-10T12:32:46.8278708Z Creating GitHub release: tag=js-v0.32.0, name=[JavaScript] 0.32.0, prefix=js- +Release UNKNOWN STEP 2026-08-10T12:32:47.5958274Z Created GitHub release: js-v0.32.0 ([JavaScript] 0.32.0) +Release UNKNOWN STEP 2026-08-10T12:32:47.6047090Z ##[group]Run node scripts/verify-release-badge.mjs \ +Release UNKNOWN STEP 2026-08-10T12:32:47.6047683Z ^[[36;1mnode scripts/verify-release-badge.mjs \^[[0m +Release UNKNOWN STEP 2026-08-10T12:32:47.6048144Z ^[[36;1m --repository "link-foundation/start" \^[[0m +Release UNKNOWN STEP 2026-08-10T12:32:47.6048518Z ^[[36;1m --tag "js-v0.32.0" \^[[0m +Release UNKNOWN STEP 2026-08-10T12:32:47.6048915Z ^[[36;1m --badge-type npm \^[[0m +Release UNKNOWN STEP 2026-08-10T12:32:47.6049306Z ^[[36;1m --package-name start-command \^[[0m +Release UNKNOWN STEP 2026-08-10T12:32:47.6050021Z ^[[36;1m --release-version "0.32.0"^[[0m +Release UNKNOWN STEP 2026-08-10T12:32:47.6084500Z shell: /usr/bin/bash -e {0} +Release UNKNOWN STEP 2026-08-10T12:32:47.6085012Z env: +Release UNKNOWN STEP 2026-08-10T12:32:47.6085349Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Release UNKNOWN STEP 2026-08-10T12:32:47.6085803Z GIT_CONFIG_COUNT: 1 +Release UNKNOWN STEP 2026-08-10T12:32:47.6086314Z GIT_CONFIG_KEY_0: init.defaultBranch +Release UNKNOWN STEP 2026-08-10T12:32:47.6086789Z GIT_CONFIG_VALUE_0: main +Release UNKNOWN STEP 2026-08-10T12:32:47.6087207Z NPM_CONFIG_USERCONFIG: /home/runner/work/_temp/.npmrc +Release UNKNOWN STEP 2026-08-10T12:32:47.6087638Z NODE_AUTH_TOKEN: XXXXX-XXXXX-XXXXX-XXXXX +Release UNKNOWN STEP 2026-08-10T12:32:47.6090239Z GH_TOKEN: *** +Release UNKNOWN STEP 2026-08-10T12:32:47.6090550Z ##[endgroup] +Release UNKNOWN STEP 2026-08-10T12:32:47.8829618Z ✅ Release js-v0.32.0 contains the expected npm badge. +Release UNKNOWN STEP 2026-08-10T12:32:47.8914980Z ##[group]Run node scripts/format-github-release.mjs --release-version "0.32.0" --repository "link-foundation/start" --commit-sha "e8ec5e5ee691e1f0eddc76614b424e714be0f41a" --prefix "js-" +Release UNKNOWN STEP 2026-08-10T12:32:47.8917590Z ^[[36;1mnode scripts/format-github-release.mjs --release-version "0.32.0" --repository "link-foundation/start" --commit-sha "e8ec5e5ee691e1f0eddc76614b424e714be0f41a" --prefix "js-"^[[0m +Release UNKNOWN STEP 2026-08-10T12:32:47.8952662Z shell: /usr/bin/bash -e {0} +Release UNKNOWN STEP 2026-08-10T12:32:47.8953138Z env: +Release UNKNOWN STEP 2026-08-10T12:32:47.8953473Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Release UNKNOWN STEP 2026-08-10T12:32:47.8953851Z GIT_CONFIG_COUNT: 1 +Release UNKNOWN STEP 2026-08-10T12:32:47.8954213Z GIT_CONFIG_KEY_0: init.defaultBranch +Release UNKNOWN STEP 2026-08-10T12:32:47.8954607Z GIT_CONFIG_VALUE_0: main +Release UNKNOWN STEP 2026-08-10T12:32:47.8956247Z NPM_CONFIG_USERCONFIG: /home/runner/work/_temp/.npmrc +Release UNKNOWN STEP 2026-08-10T12:32:47.8956694Z NODE_AUTH_TOKEN: XXXXX-XXXXX-XXXXX-XXXXX +Release UNKNOWN STEP 2026-08-10T12:32:47.8959108Z GH_TOKEN: *** +Release UNKNOWN STEP 2026-08-10T12:32:47.8959478Z ##[endgroup] +Release UNKNOWN STEP 2026-08-10T12:32:49.1747479Z 367895257 +Release UNKNOWN STEP 2026-08-10T12:32:49.1775625Z Formatting release notes for js-v0.32.0... +Release UNKNOWN STEP 2026-08-10T12:32:50.5992753Z {"url":"https://api.github.com/repos/link-foundation/start/releases/367895257","assets_url":"https://api.github.com/repos/link-foundation/start/releases/367895257/assets","upload_url":"https://uploads.github.com/repos/link-foundation/start/releases/367895257/assets{?name,label}","html_url":"https://github.com/link-foundation/start/releases/tag/js-v0.32.0","id":367895257,"author":{"login":"github-actions[bot]","id":41898282,"node_id":"MDM6Qm90NDE4OTgyODI=","avatar_url":"https://avatars.githubusercontent.com/in/15368?v=4","gravatar_id":"","url":"https://api.github.com/users/github-actions%5Bbot%5D","html_url":"https://github.com/apps/github-actions","followers_url":"https://api.github.com/users/github-actions%5Bbot%5D/followers","following_url":"https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/github-actions%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/github-actions%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/github-actions%5Bbot%5D/repos","events_url":"https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/github-actions%5Bbot%5D/received_events","type":"Bot","user_view_type":"public","site_admin":false},"node_id":"RE_kwDOP85RQM4V7aLZ","tag_name":"js-v0.32.0","target_commitish":"main","name":"[JavaScript] 0.32.0","draft":false,"immutable":false,"prerelease":false,"created_at":"2026-08-10T12:32:36Z","updated_at":"2026-08-10T12:32:47Z","published_at":"2026-08-10T12:32:47Z","assets":[],"tarball_url":"https://api.github.com/repos/link-foundation/start/tarball/js-v0.32.0","zipball_url":"https://api.github.com/repos/link-foundation/start/zipball/js-v0.32.0","body":"### Minor Changes\n\n- Allow Docker isolation to join multiple networks before starting the command.\n\n Make the Docker multi-network integration test hermetic and add opt-in\n `START_DEBUG` tracing to the Docker network lifecycle helpers.\n\n---\n\n[![npm version](https://img.shields.io/badge/npm-0.32.0-blue.svg)](https://www.npmjs.com/package/start-command/v/0.32.0)"}ℹ️ Release notes already formatted +Release UNKNOWN STEP 2026-08-10T12:32:50.6038530Z ✅ Formatted release notes for js-v0.32.0 +Release UNKNOWN STEP 2026-08-10T12:32:50.6220425Z Post job cleanup. +Release UNKNOWN STEP 2026-08-10T12:32:50.7720906Z Post job cleanup. +Release UNKNOWN STEP 2026-08-10T12:32:50.9648544Z Post job cleanup. +Release UNKNOWN STEP 2026-08-10T12:32:51.0674894Z [command]/usr/bin/git version +Release UNKNOWN STEP 2026-08-10T12:32:51.0727467Z git version 2.54.0 +Release UNKNOWN STEP 2026-08-10T12:32:51.0776734Z Temporarily overriding HOME='/home/runner/work/_temp/e5c07215-f113-4b99-b79f-1bf0493781fd' before making global git config changes +Release UNKNOWN STEP 2026-08-10T12:32:51.0778015Z Adding repository directory to the temporary git global config as a safe directory +Release UNKNOWN STEP 2026-08-10T12:32:51.0784448Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Release UNKNOWN STEP 2026-08-10T12:32:51.0862861Z Removing SSH command configuration +Release UNKNOWN STEP 2026-08-10T12:32:51.0873286Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Release UNKNOWN STEP 2026-08-10T12:32:51.0919269Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Release UNKNOWN STEP 2026-08-10T12:32:51.1161280Z Removing HTTP extra header +Release UNKNOWN STEP 2026-08-10T12:32:51.1170546Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Release UNKNOWN STEP 2026-08-10T12:32:51.1211726Z [command]/usr/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' || :" +Release UNKNOWN STEP 2026-08-10T12:32:51.1476002Z Removing includeIf entries pointing to credentials config files +Release UNKNOWN STEP 2026-08-10T12:32:51.1484704Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Release UNKNOWN STEP 2026-08-10T12:32:51.1566935Z includeif.gitdir:/home/runner/work/start/start/.git.path +Release UNKNOWN STEP 2026-08-10T12:32:51.1568133Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Release UNKNOWN STEP 2026-08-10T12:32:51.1588612Z includeif.gitdir:/github/workspace/.git.path +Release UNKNOWN STEP 2026-08-10T12:32:51.1597476Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Release UNKNOWN STEP 2026-08-10T12:32:51.1600317Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Release UNKNOWN STEP 2026-08-10T12:32:51.1633068Z /home/runner/work/_temp/git-credentials-9ce53667-8f10-498b-bf8a-ea2c97dea6a9.config +Release UNKNOWN STEP 2026-08-10T12:32:51.1635350Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-9ce53667-8f10-498b-bf8a-ea2c97dea6a9.config +Release UNKNOWN STEP 2026-08-10T12:32:51.1747633Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Release UNKNOWN STEP 2026-08-10T12:32:51.1777098Z /home/runner/work/_temp/git-credentials-9ce53667-8f10-498b-bf8a-ea2c97dea6a9.config +Release UNKNOWN STEP 2026-08-10T12:32:51.1794927Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-9ce53667-8f10-498b-bf8a-ea2c97dea6a9.config +Release UNKNOWN STEP 2026-08-10T12:32:51.2010120Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Release UNKNOWN STEP 2026-08-10T12:32:51.2039565Z /github/runner_temp/git-credentials-9ce53667-8f10-498b-bf8a-ea2c97dea6a9.config +Release UNKNOWN STEP 2026-08-10T12:32:51.2047957Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-9ce53667-8f10-498b-bf8a-ea2c97dea6a9.config +Release UNKNOWN STEP 2026-08-10T12:32:51.2143604Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Release UNKNOWN STEP 2026-08-10T12:32:51.2172859Z /github/runner_temp/git-credentials-9ce53667-8f10-498b-bf8a-ea2c97dea6a9.config +Release UNKNOWN STEP 2026-08-10T12:32:51.2221673Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-9ce53667-8f10-498b-bf8a-ea2c97dea6a9.config +Release UNKNOWN STEP 2026-08-10T12:32:51.2325682Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Release UNKNOWN STEP 2026-08-10T12:32:51.2546946Z Removing credentials config '/home/runner/work/_temp/git-credentials-9ce53667-8f10-498b-bf8a-ea2c97dea6a9.config' +Release UNKNOWN STEP 2026-08-10T12:32:51.2716669Z Cleaning up orphan processes +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.1930163Z Current runner version: '2.336.0' +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.1963064Z ##[group]Runner Image Provisioner +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.1964332Z Hosted Compute Agent +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.1965391Z Version: 20260707.563 +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.1966757Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.1967929Z Build Date: 2026-07-07T19:33:50Z +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.1969130Z Worker ID: {ad443684-9ff1-49fb-8845-6f7d4cda365a} +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.1970328Z Azure Region: eastus +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.1971283Z ##[endgroup] +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.1973945Z ##[group]Operating System +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.1974918Z Ubuntu +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.1976111Z 24.04.4 +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.1976951Z LTS +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.1977764Z ##[endgroup] +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.1978806Z ##[group]Runner Image +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.1979803Z Image: ubuntu-24.04 +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.1980793Z Version: 20260720.247.2 +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.1982819Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.1985593Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.1987490Z ##[endgroup] +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.1989362Z ##[group]GITHUB_TOKEN Permissions +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.1992249Z Contents: read +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.1993396Z Metadata: read +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.1994262Z ##[endgroup] +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.1997603Z Secret source: Actions +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.1999218Z Prepare workflow directory +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.2509165Z Prepare all required actions +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.2557433Z Getting action download info +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.4201461Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.7483986Z Complete job name: Pipeline Status +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.8218736Z ##[group]Run actions/checkout@v6 +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.8219661Z with: +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.8220123Z repository: link-foundation/start +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.8224145Z token: *** +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.8224576Z ssh-strict: true +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.8225028Z ssh-user: git +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.8225471Z persist-credentials: true +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.8226254Z clean: true +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.8226699Z sparse-checkout-cone-mode: true +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.8227215Z fetch-depth: 1 +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.8227636Z fetch-tags: false +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.8228080Z show-progress: true +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.8228523Z lfs: false +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.8228940Z submodules: false +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.8229387Z set-safe-directory: true +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.8229893Z allow-unsafe-pr-checkout: false +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.8230661Z env: +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.8231116Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.8231684Z GIT_CONFIG_COUNT: 1 +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.8232193Z GIT_CONFIG_KEY_0: init.defaultBranch +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.8232740Z GIT_CONFIG_VALUE_0: main +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.8233206Z ##[endgroup] +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.9257891Z Syncing repository: link-foundation/start +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.9260810Z ##[group]Getting Git version info +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.9262008Z Working directory is '/home/runner/work/start/start' +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.9263536Z [command]/usr/bin/git version +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.9325941Z git version 2.54.0 +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.9394118Z ##[endgroup] +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.9402149Z Temporarily overriding HOME='/home/runner/work/_temp/31109e25-194f-46a8-a95b-af123c65f0ab' before making global git config changes +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.9404313Z Adding repository directory to the temporary git global config as a safe directory +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.9409444Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.9466127Z Deleting the contents of '/home/runner/work/start/start' +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.9471430Z ##[group]Determining repository object format +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.9474104Z ##[endgroup] +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.9475136Z ##[group]Initializing the repository +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.9479477Z [command]/usr/bin/git init /home/runner/work/start/start +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.9602299Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.9614235Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.9662232Z ##[endgroup] +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.9663515Z ##[group]Disabling automatic garbage collection +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.9670279Z [command]/usr/bin/git config --local gc.auto 0 +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.9705905Z ##[endgroup] +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.9707171Z ##[group]Setting up auth +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.9708138Z Removing SSH command configuration +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.9714221Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:55.9750156Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.0291468Z Removing HTTP extra header +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.0299349Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.0336480Z [command]/usr/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' || :" +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.0557021Z Removing includeIf entries pointing to credentials config files +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.0562970Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.0605166Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.0855270Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-e7fa88e4-47eb-43e2-9ac9-110d2c9f97ce.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.0897895Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-e7fa88e4-47eb-43e2-9ac9-110d2c9f97ce.config +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.0933878Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-e7fa88e4-47eb-43e2-9ac9-110d2c9f97ce.config +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.0973372Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-e7fa88e4-47eb-43e2-9ac9-110d2c9f97ce.config +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.1011066Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-e7fa88e4-47eb-43e2-9ac9-110d2c9f97ce.config +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.1041209Z ##[endgroup] +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.1041975Z ##[group]Fetching the repository +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.1051332Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +e8ec5e5ee691e1f0eddc76614b424e714be0f41a:refs/remotes/origin/main +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.6839228Z From https://github.com/link-foundation/start +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.6841580Z * [new ref] e8ec5e5ee691e1f0eddc76614b424e714be0f41a -> origin/main +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.6880566Z [command]/usr/bin/git branch --list --remote origin/main +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.6913708Z origin/main +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.6923435Z [command]/usr/bin/git rev-parse refs/remotes/origin/main +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.6952943Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.6967058Z ##[endgroup] +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.6968422Z ##[group]Determining the checkout info +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.6970009Z ##[endgroup] +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.6972719Z [command]/usr/bin/git sparse-checkout disable +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.7022198Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.7057423Z ##[group]Checking out the ref +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.7060946Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.7656072Z Reset branch 'main' +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.7657448Z branch 'main' set up to track 'origin/main'. +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.7668359Z ##[endgroup] +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.7717816Z [command]/usr/bin/git log -1 --format=%H +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.7748161Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.8044632Z ##[group]Run bash scripts/check-pipeline-status.sh +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.8046255Z ^[[36;1mbash scripts/check-pipeline-status.sh^[[0m +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.8097055Z shell: /usr/bin/bash -e {0} +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.8097769Z env: +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.8098313Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.8099196Z GIT_CONFIG_COUNT: 1 +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.8099833Z GIT_CONFIG_KEY_0: init.defaultBranch +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.8100657Z GIT_CONFIG_VALUE_0: main +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.8110017Z NEEDS_JSON: { +Pipeline Status UNKNOWN STEP "syntax-check": { +Pipeline Status UNKNOWN STEP "result": "success", +Pipeline Status UNKNOWN STEP "outputs": {} +Pipeline Status UNKNOWN STEP }, +Pipeline Status UNKNOWN STEP "detect-changes": { +Pipeline Status UNKNOWN STEP "result": "success", +Pipeline Status UNKNOWN STEP "outputs": { +Pipeline Status UNKNOWN STEP "js-changed": "true", +Pipeline Status UNKNOWN STEP "mjs-changed": "true", +Pipeline Status UNKNOWN STEP "package-changed": "false", +Pipeline Status UNKNOWN STEP "docs-changed": "true", +Pipeline Status UNKNOWN STEP "workflow-changed": "true", +Pipeline Status UNKNOWN STEP "any-js-code-changed": "true" +Pipeline Status UNKNOWN STEP } +Pipeline Status UNKNOWN STEP }, +Pipeline Status UNKNOWN STEP "version-check": { +Pipeline Status UNKNOWN STEP "result": "skipped", +Pipeline Status UNKNOWN STEP "outputs": {} +Pipeline Status UNKNOWN STEP }, +Pipeline Status UNKNOWN STEP "changeset-check": { +Pipeline Status UNKNOWN STEP "result": "skipped", +Pipeline Status UNKNOWN STEP "outputs": {} +Pipeline Status UNKNOWN STEP }, +Pipeline Status UNKNOWN STEP "lint": { +Pipeline Status UNKNOWN STEP "result": "success", +Pipeline Status UNKNOWN STEP "outputs": {} +Pipeline Status UNKNOWN STEP }, +Pipeline Status UNKNOWN STEP "test": { +Pipeline Status UNKNOWN STEP "result": "success", +Pipeline Status UNKNOWN STEP "outputs": {} +Pipeline Status UNKNOWN STEP }, +Pipeline Status UNKNOWN STEP "coverage": { +Pipeline Status UNKNOWN STEP "result": "success", +Pipeline Status UNKNOWN STEP "outputs": {} +Pipeline Status UNKNOWN STEP }, +Pipeline Status UNKNOWN STEP "release": { +Pipeline Status UNKNOWN STEP "result": "success", +Pipeline Status UNKNOWN STEP "outputs": {} +Pipeline Status UNKNOWN STEP }, +Pipeline Status UNKNOWN STEP "instant-release": { +Pipeline Status UNKNOWN STEP "result": "skipped", +Pipeline Status UNKNOWN STEP "outputs": {} +Pipeline Status UNKNOWN STEP }, +Pipeline Status UNKNOWN STEP "changeset-pr": { +Pipeline Status UNKNOWN STEP "result": "skipped", +Pipeline Status UNKNOWN STEP "outputs": {} +Pipeline Status UNKNOWN STEP } +Pipeline Status UNKNOWN STEP } +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.8119209Z IS_MAIN: true +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.8119712Z ##[endgroup] +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.8691732Z Failed jobs: +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.8692991Z Cancelled jobs: +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.8931063Z Post job cleanup. +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.9799402Z [command]/usr/bin/git version +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.9843431Z git version 2.54.0 +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.9891433Z Temporarily overriding HOME='/home/runner/work/_temp/01ca083c-ba8e-4352-ae16-be171fe13300' before making global git config changes +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.9896806Z Adding repository directory to the temporary git global config as a safe directory +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.9900498Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.9932112Z Removing SSH command configuration +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.9939872Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:56.9978594Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:57.0217732Z Removing HTTP extra header +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:57.0224160Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:57.0271256Z [command]/usr/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' || :" +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:57.0520033Z Removing includeIf entries pointing to credentials config files +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:57.0526287Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:57.0561326Z includeif.gitdir:/home/runner/work/start/start/.git.path +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:57.0563791Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:57.0566237Z includeif.gitdir:/github/workspace/.git.path +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:57.0568304Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:57.0574054Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:57.0607344Z /home/runner/work/_temp/git-credentials-e7fa88e4-47eb-43e2-9ac9-110d2c9f97ce.config +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:57.0617267Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-e7fa88e4-47eb-43e2-9ac9-110d2c9f97ce.config +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:57.0670441Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:57.0700081Z /home/runner/work/_temp/git-credentials-e7fa88e4-47eb-43e2-9ac9-110d2c9f97ce.config +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:57.0713526Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-e7fa88e4-47eb-43e2-9ac9-110d2c9f97ce.config +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:57.0761856Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:57.0793278Z /github/runner_temp/git-credentials-e7fa88e4-47eb-43e2-9ac9-110d2c9f97ce.config +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:57.0806082Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-e7fa88e4-47eb-43e2-9ac9-110d2c9f97ce.config +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:57.0847679Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:57.0874418Z /github/runner_temp/git-credentials-e7fa88e4-47eb-43e2-9ac9-110d2c9f97ce.config +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:57.0974680Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-e7fa88e4-47eb-43e2-9ac9-110d2c9f97ce.config +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:57.0982012Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:57.1171491Z Removing credentials config '/home/runner/work/_temp/git-credentials-e7fa88e4-47eb-43e2-9ac9-110d2c9f97ce.config' +Pipeline Status UNKNOWN STEP 2026-08-10T12:32:57.1334608Z Cleaning up orphan processes diff --git a/docs/case-studies/issue-160/ci-logs/rust-31380353804.log b/docs/case-studies/issue-160/ci-logs/rust-31380353804.log new file mode 100644 index 0000000..a0a1831 --- /dev/null +++ b/docs/case-studies/issue-160/ci-logs/rust-31380353804.log @@ -0,0 +1,8817 @@ +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3328086Z Current runner version: '2.336.0' +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3345766Z ##[group]Runner Image Provisioner +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3346537Z Hosted Compute Agent +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3347023Z Version: 20260707.563 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3347520Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3348152Z Build Date: 2026-07-07T19:33:50Z +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3348728Z Worker ID: {8deacd15-dc90-4def-8045-4d45ddf4ef55} +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3349325Z Azure Region: centralus +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3349816Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3350932Z ##[group]Operating System +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3351454Z Ubuntu +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3351879Z 24.04.4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3352346Z LTS +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3353108Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3353569Z ##[group]Runner Image +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3354051Z Image: ubuntu-24.04 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3354525Z Version: 20260720.247.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3355770Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3357005Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3357776Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3360247Z ##[group]GITHUB_TOKEN Permissions +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3362392Z Actions: write +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3362898Z ArtifactMetadata: write +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3363392Z Attestations: write +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3363890Z Checks: write +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3364368Z CodeQuality: write +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3364940Z Contents: write +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3365454Z CopilotRequests: write +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3365935Z Deployments: write +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3366393Z Discussions: write +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3366879Z Drives: write +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3367315Z Issues: write +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3367767Z Metadata: read +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3368271Z Models: read +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3368697Z Packages: write +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3369188Z Pages: write +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3369630Z PullRequests: write +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3370120Z RepositoryProjects: write +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3370630Z SecurityEvents: write +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3371093Z Statuses: write +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3371582Z VulnerabilityAlerts: read +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3372058Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3373725Z Secret source: Actions +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3374937Z Prepare workflow directory +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3719791Z Prepare all required actions +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.3758939Z Getting action download info +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:20.6064171Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:21.3947664Z Download action repository 'actions/setup-node@v6' (SHA:249970729cb0ef3589644e2896645e5dc5ba9c38) +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.0137595Z Complete job name: Syntax Pre-Check (.mjs) +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.0829539Z ##[group]Run actions/checkout@v6 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.0830728Z with: +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.0831516Z fetch-depth: 0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.0832467Z repository: link-foundation/start +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.0840080Z token: *** +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.0840920Z ssh-strict: true +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.0841808Z ssh-user: git +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.0842654Z persist-credentials: true +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.0843604Z clean: true +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.0844429Z sparse-checkout-cone-mode: true +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.0845551Z fetch-tags: false +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.0846690Z show-progress: true +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.0847549Z lfs: false +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.0848366Z submodules: false +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.0849218Z set-safe-directory: true +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.0850171Z allow-unsafe-pr-checkout: false +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.0851573Z env: +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.0852343Z CARGO_TERM_COLOR: always +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.0853255Z CARGO_NET_RETRY: 10 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.0854179Z CARGO_HTTP_MULTIPLEXING: false +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.0855368Z RUSTFLAGS: -Dwarnings +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.0856351Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.0857414Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.1743654Z Syncing repository: link-foundation/start +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.1747506Z ##[group]Getting Git version info +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.1749606Z Working directory is '/home/runner/work/start/start' +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.1752072Z [command]/usr/bin/git version +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.1922132Z git version 2.54.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.1940070Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.1954695Z Temporarily overriding HOME='/home/runner/work/_temp/5239f1ce-25b6-4cf2-9553-a5727207958e' before making global git config changes +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.1958774Z Adding repository directory to the temporary git global config as a safe directory +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.1963473Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.1993109Z Deleting the contents of '/home/runner/work/start/start' +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.1996320Z ##[group]Determining repository object format +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.1998796Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.2000945Z ##[group]Initializing the repository +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.2002806Z [command]/usr/bin/git init /home/runner/work/start/start +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.4325327Z hint: Using 'master' as the name for the initial branch. This default branch name +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.4327848Z hint: will change to "main" in Git 3.0. To configure the initial branch name +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.4330704Z hint: to use in all of your new repositories, which will suppress this warning, +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.4333016Z hint: call: +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.4334691Z hint: +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.4336434Z hint: git config --global init.defaultBranch +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.4338223Z hint: +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.4340497Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.4343240Z hint: 'development'. The just-created branch can be renamed via this command: +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.4345174Z hint: +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.4346526Z hint: git branch -m +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.4348077Z hint: +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.4350536Z hint: Disable this message with "git config set advice.defaultBranchName false" +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.4353305Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.4357025Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5547569Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5549657Z ##[group]Disabling automatic garbage collection +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5551416Z [command]/usr/bin/git config --local gc.auto 0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5828269Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5830537Z ##[group]Setting up auth +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5832374Z Removing SSH command configuration +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5835096Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.5860201Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.6135859Z Removing HTTP extra header +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.6140787Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.6165442Z [command]/usr/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' || :" +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.6332437Z Removing includeIf entries pointing to credentials config files +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.6336133Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.6364383Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.6527845Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-c9a0e7b8-2d32-4db3-90c8-f5dd659e69f3.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.6786391Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-c9a0e7b8-2d32-4db3-90c8-f5dd659e69f3.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.6891600Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-c9a0e7b8-2d32-4db3-90c8-f5dd659e69f3.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.6994132Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-c9a0e7b8-2d32-4db3-90c8-f5dd659e69f3.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.7088992Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-c9a0e7b8-2d32-4db3-90c8-f5dd659e69f3.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.7181993Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.7183596Z ##[group]Fetching the repository +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:22.7188294Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules origin +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/* +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2856583Z From https://github.com/link-foundation/start +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2857811Z * [new branch] issue-1-06306849 -> origin/issue-1-06306849 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2858679Z * [new branch] issue-101-f6ea3a87b1de -> origin/issue-101-f6ea3a87b1de +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2859554Z * [new branch] issue-103-d2eee141f4bc -> origin/issue-103-d2eee141f4bc +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2860389Z * [new branch] issue-105-0edd650b7149 -> origin/issue-105-0edd650b7149 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2861208Z * [new branch] issue-108-c821d8a93f01 -> origin/issue-108-c821d8a93f01 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2862055Z * [new branch] issue-11-1524425f0588 -> origin/issue-11-1524425f0588 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2862847Z * [new branch] issue-110-c1b9267a2743 -> origin/issue-110-c1b9267a2743 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2863620Z * [new branch] issue-112-46af7527c0d9 -> origin/issue-112-46af7527c0d9 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2864502Z * [new branch] issue-114-8181f01863b9 -> origin/issue-114-8181f01863b9 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2866054Z * [new branch] issue-116-01c61894edbd -> origin/issue-116-01c61894edbd +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2867001Z * [new branch] issue-118-4ed21210786f -> origin/issue-118-4ed21210786f +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2867714Z * [new branch] issue-120-22538e16da80 -> origin/issue-120-22538e16da80 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2868360Z * [new branch] issue-122-9e4e6b1efac6 -> origin/issue-122-9e4e6b1efac6 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2869159Z * [new branch] issue-124-0288905fdd33 -> origin/issue-124-0288905fdd33 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2869862Z * [new branch] issue-126-c5c8579b3ab4 -> origin/issue-126-c5c8579b3ab4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2870468Z * [new branch] issue-128-9d904e7dd227 -> origin/issue-128-9d904e7dd227 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2871412Z * [new branch] issue-13-52ae2ce06ee2 -> origin/issue-13-52ae2ce06ee2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2872527Z * [new branch] issue-130-cefa8a965461 -> origin/issue-130-cefa8a965461 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2873199Z * [new branch] issue-132-81888ef731d7 -> origin/issue-132-81888ef731d7 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2874423Z * [new branch] issue-134-1a26eb545a18 -> origin/issue-134-1a26eb545a18 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2875261Z * [new branch] issue-136-cffa39dbc470 -> origin/issue-136-cffa39dbc470 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2875938Z * [new branch] issue-138-3f4ef74d216e -> origin/issue-138-3f4ef74d216e +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2876569Z * [new branch] issue-140-55c0984f3705 -> origin/issue-140-55c0984f3705 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2877228Z * [new branch] issue-142-e63b64dd46e6 -> origin/issue-142-e63b64dd46e6 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2877843Z * [new branch] issue-144-d8d3fb7dfd56 -> origin/issue-144-d8d3fb7dfd56 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2878472Z * [new branch] issue-146-5fd1b386b75b -> origin/issue-146-5fd1b386b75b +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2879192Z * [new branch] issue-148-799a293d3d5b -> origin/issue-148-799a293d3d5b +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2880125Z * [new branch] issue-15-ccfe6d130337 -> origin/issue-15-ccfe6d130337 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2881064Z * [new branch] issue-15-d3d0f1c82afa -> origin/issue-15-d3d0f1c82afa +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2881825Z * [new branch] issue-150-140b61c8f491 -> origin/issue-150-140b61c8f491 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2882700Z * [new branch] issue-151-50e985780da1 -> origin/issue-151-50e985780da1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2883377Z * [new branch] issue-154-73165f3b5cf7 -> origin/issue-154-73165f3b5cf7 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2884035Z * [new branch] issue-156-a9778f176d79 -> origin/issue-156-a9778f176d79 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2884709Z * [new branch] issue-18-acfe3ddbe902 -> origin/issue-18-acfe3ddbe902 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2885543Z * [new branch] issue-19-83cfc521f662 -> origin/issue-19-83cfc521f662 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2886253Z * [new branch] issue-22-08e44246441d -> origin/issue-22-08e44246441d +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2886934Z * [new branch] issue-22-2d1c04999e6d -> origin/issue-22-2d1c04999e6d +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2887589Z * [new branch] issue-25-6419574a6cfe -> origin/issue-25-6419574a6cfe +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2888255Z * [new branch] issue-25-8fe656da1123 -> origin/issue-25-8fe656da1123 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2888970Z * [new branch] issue-28-9a07df20ebbb -> origin/issue-28-9a07df20ebbb +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2889653Z * [new branch] issue-3-908abf67e50f -> origin/issue-3-908abf67e50f +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2890392Z * [new branch] issue-30-3c74b37eedc9 -> origin/issue-30-3c74b37eedc9 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2891075Z * [new branch] issue-31-e419d5f83f9d -> origin/issue-31-e419d5f83f9d +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2891747Z * [new branch] issue-34-fcfbf90ca3a5 -> origin/issue-34-fcfbf90ca3a5 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2892415Z * [new branch] issue-36-4d2e05cadca2 -> origin/issue-36-4d2e05cadca2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2893080Z * [new branch] issue-38-8d65d5c6dcf1 -> origin/issue-38-8d65d5c6dcf1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2893763Z * [new branch] issue-40-500ee5a3c836 -> origin/issue-40-500ee5a3c836 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2894438Z * [new branch] issue-42-231914cdf85a -> origin/issue-42-231914cdf85a +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2895216Z * [new branch] issue-44-05c1999867e1 -> origin/issue-44-05c1999867e1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2895984Z * [new branch] issue-46-db1336ec1bd4 -> origin/issue-46-db1336ec1bd4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2896663Z * [new branch] issue-49-49badfb087ae -> origin/issue-49-49badfb087ae +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2897345Z * [new branch] issue-5-e920ed9704b1 -> origin/issue-5-e920ed9704b1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2898060Z * [new branch] issue-51-ce9116974281 -> origin/issue-51-ce9116974281 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2898676Z * [new branch] issue-53-3037eb51507e -> origin/issue-53-3037eb51507e +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2899340Z * [new branch] issue-55-62ca352b2854 -> origin/issue-55-62ca352b2854 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2900023Z * [new branch] issue-57-319974e37702 -> origin/issue-57-319974e37702 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2900847Z * [new branch] issue-57-9389c40a25d3 -> origin/issue-57-9389c40a25d3 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2901576Z * [new branch] issue-60-23ad1508ca00 -> origin/issue-60-23ad1508ca00 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2902272Z * [new branch] issue-62-0bf0e6dba402 -> origin/issue-62-0bf0e6dba402 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2902972Z * [new branch] issue-64-531bd4a9716c -> origin/issue-64-531bd4a9716c +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2903716Z * [new branch] issue-66-b4bebb964b80 -> origin/issue-66-b4bebb964b80 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2904451Z * [new branch] issue-67-c74bf55321d9 -> origin/issue-67-c74bf55321d9 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2905366Z * [new branch] issue-7-6b049fda1d30 -> origin/issue-7-6b049fda1d30 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2906098Z * [new branch] issue-70-210190e0ad55 -> origin/issue-70-210190e0ad55 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2906854Z * [new branch] issue-70-490c526a882f -> origin/issue-70-490c526a882f +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2907703Z * [new branch] issue-73-163864f76573 -> origin/issue-73-163864f76573 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2908414Z * [new branch] issue-73-47a3e673b0a8 -> origin/issue-73-47a3e673b0a8 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2909130Z * [new branch] issue-73-c42828279fb5 -> origin/issue-73-c42828279fb5 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2909845Z * [new branch] issue-77-acc01682cb56 -> origin/issue-77-acc01682cb56 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2910666Z * [new branch] issue-79-1581a427bf82 -> origin/issue-79-1581a427bf82 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2911422Z * [new branch] issue-79-48234c0f95fa -> origin/issue-79-48234c0f95fa +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2912141Z * [new branch] issue-79-5fc029ea058c -> origin/issue-79-5fc029ea058c +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2912846Z * [new branch] issue-79-740a4286522a -> origin/issue-79-740a4286522a +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2913587Z * [new branch] issue-84-2301d58a902f -> origin/issue-84-2301d58a902f +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2914284Z * [new branch] issue-84-8c8db1f16f9d -> origin/issue-84-8c8db1f16f9d +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2915077Z * [new branch] issue-84-ca99d5699c03 -> origin/issue-84-ca99d5699c03 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2915787Z * [new branch] issue-84-e79fd3fe5cef -> origin/issue-84-e79fd3fe5cef +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2916512Z * [new branch] issue-89-58b19f5dac12 -> origin/issue-89-58b19f5dac12 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2917269Z * [new branch] issue-9-9cb379f155fb -> origin/issue-9-9cb379f155fb +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2918009Z * [new branch] issue-91-5ff8719c4182 -> origin/issue-91-5ff8719c4182 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2918794Z * [new branch] issue-91-8e243739c7af -> origin/issue-91-8e243739c7af +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2919523Z * [new branch] issue-93-2ef57910c60b -> origin/issue-93-2ef57910c60b +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2920244Z * [new branch] issue-96-829d21ddabc4 -> origin/issue-96-829d21ddabc4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2920987Z * [new branch] issue-96-efde41b8c023 -> origin/issue-96-efde41b8c023 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2921714Z * [new branch] issue-99-bc78b28ed258 -> origin/issue-99-bc78b28ed258 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2922347Z * [new branch] main -> origin/main +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2922995Z * [new tag] js-v0.25.5 -> js-v0.25.5 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2923568Z * [new tag] js-v0.26.0 -> js-v0.26.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2924132Z * [new tag] js-v0.27.0 -> js-v0.27.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2924947Z * [new tag] js-v0.27.1 -> js-v0.27.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2925531Z * [new tag] js-v0.27.2 -> js-v0.27.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2926131Z * [new tag] js-v0.28.0 -> js-v0.28.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2926679Z * [new tag] js-v0.29.0 -> js-v0.29.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2927210Z * [new tag] js-v0.29.1 -> js-v0.29.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2927799Z * [new tag] js-v0.29.2 -> js-v0.29.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2928344Z * [new tag] js-v0.30.0 -> js-v0.30.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2928925Z * [new tag] js-v0.30.1 -> js-v0.30.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2929601Z * [new tag] js-v0.30.2 -> js-v0.30.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2930166Z * [new tag] js-v0.30.3 -> js-v0.30.3 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2930747Z * [new tag] js-v0.30.4 -> js-v0.30.4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2931305Z * [new tag] js-v0.30.5 -> js-v0.30.5 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2931893Z * [new tag] js-v0.31.0 -> js-v0.31.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2932501Z * [new tag] rust-v0.14.1 -> rust-v0.14.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2933091Z * [new tag] rust-v0.14.2 -> rust-v0.14.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2933671Z * [new tag] rust-v0.14.3 -> rust-v0.14.3 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2934242Z * [new tag] rust-v0.15.0 -> rust-v0.15.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2934985Z * [new tag] rust-v0.15.1 -> rust-v0.15.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2935609Z * [new tag] rust-v0.16.0 -> rust-v0.16.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2936217Z * [new tag] rust-v0.16.1 -> rust-v0.16.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2936796Z * [new tag] rust-v0.16.2 -> rust-v0.16.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2937375Z * [new tag] rust-v0.17.0 -> rust-v0.17.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2937975Z * [new tag] rust-v0.17.1 -> rust-v0.17.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2938555Z * [new tag] rust-v0.17.2 -> rust-v0.17.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2939217Z * [new tag] rust-v0.17.3 -> rust-v0.17.3 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2939756Z * [new tag] rust-v0.17.4 -> rust-v0.17.4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2940381Z * [new tag] rust-v0.17.5 -> rust-v0.17.5 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2940940Z * [new tag] rust-v0.18.0 -> rust-v0.18.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2941497Z * [new tag] v0.10.0 -> v0.10.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2942048Z * [new tag] v0.11.0 -> v0.11.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2942578Z * [new tag] v0.13.0 -> v0.13.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2943123Z * [new tag] v0.15.0 -> v0.15.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2943674Z * [new tag] v0.16.0 -> v0.16.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2944178Z * [new tag] v0.17.0 -> v0.17.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2944900Z * [new tag] v0.17.1 -> v0.17.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2945400Z * [new tag] v0.17.2 -> v0.17.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2945924Z * [new tag] v0.17.3 -> v0.17.3 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2946484Z * [new tag] v0.17.4 -> v0.17.4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2947010Z * [new tag] v0.18.0 -> v0.18.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2947555Z * [new tag] v0.19.0 -> v0.19.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2948064Z * [new tag] v0.19.1 -> v0.19.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2948562Z * [new tag] v0.20.0 -> v0.20.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2949147Z * [new tag] v0.20.1 -> v0.20.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2949659Z * [new tag] v0.20.2 -> v0.20.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2950186Z * [new tag] v0.20.3 -> v0.20.3 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2950716Z * [new tag] v0.20.4 -> v0.20.4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2951229Z * [new tag] v0.21.0 -> v0.21.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2951786Z * [new tag] v0.22.0 -> v0.22.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2952300Z * [new tag] v0.23.0 -> v0.23.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2952791Z * [new tag] v0.24.0 -> v0.24.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2953387Z * [new tag] v0.24.1 -> v0.24.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2953900Z * [new tag] v0.24.2 -> v0.24.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2954468Z * [new tag] v0.24.3 -> v0.24.3 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2955084Z * [new tag] v0.24.4 -> v0.24.4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2955592Z * [new tag] v0.24.5 -> v0.24.5 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2956144Z * [new tag] v0.24.6 -> v0.24.6 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2956755Z * [new tag] v0.24.7 -> v0.24.7 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2957309Z * [new tag] v0.24.8 -> v0.24.8 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2957840Z * [new tag] v0.24.9 -> v0.24.9 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2958357Z * [new tag] v0.25.0 -> v0.25.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2958896Z * [new tag] v0.25.1 -> v0.25.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2959414Z * [new tag] v0.25.2 -> v0.25.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2959939Z * [new tag] v0.25.3 -> v0.25.3 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2960493Z * [new tag] v0.25.4 -> v0.25.4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2961000Z * [new tag] v0.3.1 -> v0.3.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2961521Z * [new tag] v0.4.0 -> v0.4.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2962056Z * [new tag] v0.4.1 -> v0.4.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2962611Z * [new tag] v0.5.0 -> v0.5.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2963157Z * [new tag] v0.5.1 -> v0.5.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2963675Z * [new tag] v0.5.2 -> v0.5.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2964178Z * [new tag] v0.5.3 -> v0.5.3 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2964820Z * [new tag] v0.6.0 -> v0.6.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2965496Z * [new tag] v0.7.0 -> v0.7.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2966034Z * [new tag] v0.7.1 -> v0.7.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2966565Z * [new tag] v0.7.2 -> v0.7.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2967083Z * [new tag] v0.7.4 -> v0.7.4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2967621Z * [new tag] v0.7.5 -> v0.7.5 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2968174Z * [new tag] v0.7.6 -> v0.7.6 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2968679Z * [new tag] v0.9.0 -> v0.9.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.2990330Z [command]/usr/bin/git branch --list --remote origin/main +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.3017219Z origin/main +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.3025313Z [command]/usr/bin/git rev-parse refs/remotes/origin/main +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.3044085Z d959632b399ae343ff29114fc439650bf65122c5 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.3046549Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.3047057Z ##[group]Determining the checkout info +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.3047913Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.3052559Z [command]/usr/bin/git sparse-checkout disable +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.4448401Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.4473822Z ##[group]Checking out the ref +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.4477110Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.5877164Z Switched to a new branch 'main' +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.5877760Z branch 'main' set up to track 'origin/main'. +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.5884569Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.5916359Z [command]/usr/bin/git log -1 --format=%H +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.5937312Z d959632b399ae343ff29114fc439650bf65122c5 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.6153808Z ##[group]Run actions/setup-node@v6 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.6154105Z with: +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.6154389Z node-version: 24.x +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.6154647Z check-latest: false +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.6157081Z token: *** +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.6157373Z package-manager-cache: true +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.6157648Z env: +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.6157931Z CARGO_TERM_COLOR: always +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.6158211Z CARGO_NET_RETRY: 10 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.6158473Z CARGO_HTTP_MULTIPLEXING: false +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.6158761Z RUSTFLAGS: -Dwarnings +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.6159037Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.6159334Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.7327680Z Found in cache @ /opt/hostedtoolcache/node/24.18.0/x64 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:24.7330272Z ##[group]Environment details +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.1914183Z node: v24.18.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.1914999Z npm: 11.16.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.1915355Z yarn: 1.22.22 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.1916271Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.2016077Z ##[group]Run bash scripts/check-mjs-syntax.sh +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.2016508Z ^[[36;1mbash scripts/check-mjs-syntax.sh^[[0m +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.2136779Z shell: /usr/bin/bash -e {0} +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.2137183Z env: +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.2137440Z CARGO_TERM_COLOR: always +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.2137728Z CARGO_NET_RETRY: 10 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.2138030Z CARGO_HTTP_MULTIPLEXING: false +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.2138334Z RUSTFLAGS: -Dwarnings +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.2138611Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.2138927Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.2217546Z Checking syntax for all .mjs files... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.2225553Z Checking scripts/check-release-needed.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.2429303Z Checking scripts/check-test-parity.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.2643430Z Checking scripts/publish-to-crates.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.2828128Z Checking scripts/check-file-size.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.3025585Z Checking scripts/bump-version.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.3204461Z Checking scripts/changeset-version.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.3398650Z Checking scripts/detect-code-changes.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.3582189Z Checking scripts/release-name.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.3775359Z Checking scripts/get-bump-type.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.3982219Z Checking scripts/format-github-release.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.4187138Z Checking scripts/backfill-release-notes.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.4387638Z Checking scripts/setup-npm.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.4576098Z Checking scripts/check-doc-examples.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.4770589Z Checking scripts/create-github-release.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.4978673Z Checking scripts/publish-to-npm.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.5196293Z Checking scripts/merge-changesets.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.5386512Z Checking scripts/format-release-notes.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.5599058Z Checking scripts/validate-changeset.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.5795509Z Checking scripts/debug-print.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.5989651Z Checking scripts/instant-version-bump.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.6226184Z Checking scripts/preflight-credentials.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.6412812Z Checking scripts/version-and-commit.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.6603895Z Checking scripts/collect-changelog.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.6802519Z Checking scripts/create-manual-changeset.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.7016924Z Checking scripts/run-js-tests.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.7196788Z Checking scripts/verify-release-badge.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.7408621Z Checking js/test/publish-to-crates.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.7627687Z Checking js/test/release-name.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.7853604Z Checking js/test/create-github-release.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.8055425Z Checking js/test/merge-changesets.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.8270944Z Checking js/test/run-js-tests.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.8510051Z +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.8514497Z Syntax check passed for 31 file(s). +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.8668850Z Post job cleanup. +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:25.9921452Z Post job cleanup. +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:26.0643921Z [command]/usr/bin/git version +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:26.0674397Z git version 2.54.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:26.0702661Z Temporarily overriding HOME='/home/runner/work/_temp/671617fe-58b3-4726-9e81-e3166222a63f' before making global git config changes +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:26.0704089Z Adding repository directory to the temporary git global config as a safe directory +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:26.0706394Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:26.0730279Z Removing SSH command configuration +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:26.0735571Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:26.0761704Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:26.0953869Z Removing HTTP extra header +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:26.0960195Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:26.0986211Z [command]/usr/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' || :" +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:26.1156832Z Removing includeIf entries pointing to credentials config files +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:26.1165260Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:26.1183078Z includeif.gitdir:/home/runner/work/start/start/.git.path +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:26.1183911Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:26.1184573Z includeif.gitdir:/github/workspace/.git.path +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:26.1185281Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:26.1192368Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:26.1209900Z /home/runner/work/_temp/git-credentials-c9a0e7b8-2d32-4db3-90c8-f5dd659e69f3.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:26.1227467Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-c9a0e7b8-2d32-4db3-90c8-f5dd659e69f3.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:26.1254204Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:26.1271103Z /home/runner/work/_temp/git-credentials-c9a0e7b8-2d32-4db3-90c8-f5dd659e69f3.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:26.1279779Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-c9a0e7b8-2d32-4db3-90c8-f5dd659e69f3.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:26.1314623Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:26.1321183Z /github/runner_temp/git-credentials-c9a0e7b8-2d32-4db3-90c8-f5dd659e69f3.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:26.1328078Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-c9a0e7b8-2d32-4db3-90c8-f5dd659e69f3.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:26.1352371Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:26.1368966Z /github/runner_temp/git-credentials-c9a0e7b8-2d32-4db3-90c8-f5dd659e69f3.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:26.1378048Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-c9a0e7b8-2d32-4db3-90c8-f5dd659e69f3.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:26.1402508Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:26.1562564Z Removing credentials config '/home/runner/work/_temp/git-credentials-c9a0e7b8-2d32-4db3-90c8-f5dd659e69f3.config' +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T10:43:26.1680097Z Cleaning up orphan processes +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9056833Z Current runner version: '2.336.0' +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9083160Z ##[group]Runner Image Provisioner +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9084301Z Hosted Compute Agent +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9085289Z Version: 20260707.563 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9086002Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9086710Z Build Date: 2026-07-07T19:33:50Z +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9087429Z Worker ID: {fab967e3-1814-4832-9a8e-e7e4d1631833} +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9088157Z Azure Region: eastus +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9088699Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9090281Z ##[group]Operating System +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9090927Z Ubuntu +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9091527Z 24.04.4 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9092050Z LTS +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9092524Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9093144Z ##[group]Runner Image +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9093913Z Image: ubuntu-24.04 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9094536Z Version: 20260720.247.2 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9095810Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9097347Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9098267Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9101317Z ##[group]GITHUB_TOKEN Permissions +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9103953Z Actions: write +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9104696Z ArtifactMetadata: write +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9105306Z Attestations: write +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9105855Z Checks: write +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9106456Z CodeQuality: write +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9107043Z Contents: write +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9107612Z CopilotRequests: write +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9108198Z Deployments: write +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9108740Z Discussions: write +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9109314Z Drives: write +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9109861Z Issues: write +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9110355Z Metadata: read +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9111039Z Models: read +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9111570Z Packages: write +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9112128Z Pages: write +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9112704Z PullRequests: write +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9113274Z RepositoryProjects: write +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9114282Z SecurityEvents: write +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9114887Z Statuses: write +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9115491Z VulnerabilityAlerts: read +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9116125Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9118226Z Secret source: Actions +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9119629Z Prepare workflow directory +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9507046Z Prepare all required actions +Detect Changes UNKNOWN STEP 2026-08-10T10:43:19.9554646Z Getting action download info +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.1307136Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.3472020Z Download action repository 'actions/setup-node@v6' (SHA:249970729cb0ef3589644e2896645e5dc5ba9c38) +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.6094506Z Complete job name: Detect Changes +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.6844564Z ##[group]Run actions/checkout@v6 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.6845480Z with: +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.6845901Z fetch-depth: 0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.6846364Z repository: link-foundation/start +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.6850155Z token: *** +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.6850588Z ssh-strict: true +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.6851051Z ssh-user: git +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.6851497Z persist-credentials: true +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.6851973Z clean: true +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.6852402Z sparse-checkout-cone-mode: true +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.6852912Z fetch-tags: false +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.6853342Z show-progress: true +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.6854190Z lfs: false +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.6854623Z submodules: false +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.6855052Z set-safe-directory: true +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.6855552Z allow-unsafe-pr-checkout: false +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.6856399Z env: +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.6856863Z CARGO_TERM_COLOR: always +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.6857346Z CARGO_NET_RETRY: 10 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.6857809Z CARGO_HTTP_MULTIPLEXING: false +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.6858379Z RUSTFLAGS: -Dwarnings +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.6858874Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.6859413Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.7896108Z Syncing repository: link-foundation/start +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.7898810Z ##[group]Getting Git version info +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.7899932Z Working directory is '/home/runner/work/start/start' +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.7900949Z [command]/usr/bin/git version +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.7960515Z git version 2.54.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.7986836Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.8007351Z Temporarily overriding HOME='/home/runner/work/_temp/bc5d2ce9-c5bd-42ae-abac-bae156ef015d' before making global git config changes +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.8009782Z Adding repository directory to the temporary git global config as a safe directory +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.8025533Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.8073193Z Deleting the contents of '/home/runner/work/start/start' +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.8083602Z ##[group]Determining repository object format +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.8085706Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.8086957Z ##[group]Initializing the repository +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.8088057Z [command]/usr/bin/git init /home/runner/work/start/start +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.8203292Z hint: Using 'master' as the name for the initial branch. This default branch name +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.8205644Z hint: will change to "main" in Git 3.0. To configure the initial branch name +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.8207390Z hint: to use in all of your new repositories, which will suppress this warning, +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.8208646Z hint: call: +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.8209299Z hint: +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.8210090Z hint: git config --global init.defaultBranch +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.8211056Z hint: +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.8211954Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.8213450Z hint: 'development'. The just-created branch can be renamed via this command: +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.8214879Z hint: +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.8215604Z hint: git branch -m +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.8216337Z hint: +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.8217310Z hint: Disable this message with "git config set advice.defaultBranchName false" +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.8224300Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.8237008Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.8283576Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.8285021Z ##[group]Disabling automatic garbage collection +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.8289230Z [command]/usr/bin/git config --local gc.auto 0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.8320863Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.8322089Z ##[group]Setting up auth +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.8323087Z Removing SSH command configuration +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.8328732Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.8367418Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.8776138Z Removing HTTP extra header +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.8786769Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.8835340Z [command]/usr/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' || :" +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.9070505Z Removing includeIf entries pointing to credentials config files +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.9079779Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.9120249Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.9389788Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-2a036e7d-92f8-4519-b416-7089b32132f5.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.9427157Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-2a036e7d-92f8-4519-b416-7089b32132f5.config +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.9472465Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-2a036e7d-92f8-4519-b416-7089b32132f5.config +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.9520468Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-2a036e7d-92f8-4519-b416-7089b32132f5.config +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.9564051Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-2a036e7d-92f8-4519-b416-7089b32132f5.config +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.9641652Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.9643310Z ##[group]Fetching the repository +Detect Changes UNKNOWN STEP 2026-08-10T10:43:20.9655869Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules origin +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/* +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5104962Z From https://github.com/link-foundation/start +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5107167Z * [new branch] issue-1-06306849 -> origin/issue-1-06306849 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5109321Z * [new branch] issue-101-f6ea3a87b1de -> origin/issue-101-f6ea3a87b1de +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5111204Z * [new branch] issue-103-d2eee141f4bc -> origin/issue-103-d2eee141f4bc +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5113176Z * [new branch] issue-105-0edd650b7149 -> origin/issue-105-0edd650b7149 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5115491Z * [new branch] issue-108-c821d8a93f01 -> origin/issue-108-c821d8a93f01 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5117175Z * [new branch] issue-11-1524425f0588 -> origin/issue-11-1524425f0588 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5118935Z * [new branch] issue-110-c1b9267a2743 -> origin/issue-110-c1b9267a2743 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5120656Z * [new branch] issue-112-46af7527c0d9 -> origin/issue-112-46af7527c0d9 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5122268Z * [new branch] issue-114-8181f01863b9 -> origin/issue-114-8181f01863b9 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5124517Z * [new branch] issue-116-01c61894edbd -> origin/issue-116-01c61894edbd +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5126238Z * [new branch] issue-118-4ed21210786f -> origin/issue-118-4ed21210786f +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5127932Z * [new branch] issue-120-22538e16da80 -> origin/issue-120-22538e16da80 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5129638Z * [new branch] issue-122-9e4e6b1efac6 -> origin/issue-122-9e4e6b1efac6 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5131455Z * [new branch] issue-124-0288905fdd33 -> origin/issue-124-0288905fdd33 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5133173Z * [new branch] issue-126-c5c8579b3ab4 -> origin/issue-126-c5c8579b3ab4 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5135143Z * [new branch] issue-128-9d904e7dd227 -> origin/issue-128-9d904e7dd227 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5136778Z * [new branch] issue-13-52ae2ce06ee2 -> origin/issue-13-52ae2ce06ee2 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5138760Z * [new branch] issue-130-cefa8a965461 -> origin/issue-130-cefa8a965461 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5140461Z * [new branch] issue-132-81888ef731d7 -> origin/issue-132-81888ef731d7 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5142078Z * [new branch] issue-134-1a26eb545a18 -> origin/issue-134-1a26eb545a18 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5144277Z * [new branch] issue-136-cffa39dbc470 -> origin/issue-136-cffa39dbc470 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5146351Z * [new branch] issue-138-3f4ef74d216e -> origin/issue-138-3f4ef74d216e +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5148336Z * [new branch] issue-140-55c0984f3705 -> origin/issue-140-55c0984f3705 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5150304Z * [new branch] issue-142-e63b64dd46e6 -> origin/issue-142-e63b64dd46e6 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5152321Z * [new branch] issue-144-d8d3fb7dfd56 -> origin/issue-144-d8d3fb7dfd56 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5154790Z * [new branch] issue-146-5fd1b386b75b -> origin/issue-146-5fd1b386b75b +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5156804Z * [new branch] issue-148-799a293d3d5b -> origin/issue-148-799a293d3d5b +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5158733Z * [new branch] issue-15-ccfe6d130337 -> origin/issue-15-ccfe6d130337 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5160676Z * [new branch] issue-15-d3d0f1c82afa -> origin/issue-15-d3d0f1c82afa +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5162718Z * [new branch] issue-150-140b61c8f491 -> origin/issue-150-140b61c8f491 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5165228Z * [new branch] issue-151-50e985780da1 -> origin/issue-151-50e985780da1 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5167086Z * [new branch] issue-154-73165f3b5cf7 -> origin/issue-154-73165f3b5cf7 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5168978Z * [new branch] issue-156-a9778f176d79 -> origin/issue-156-a9778f176d79 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5170848Z * [new branch] issue-18-acfe3ddbe902 -> origin/issue-18-acfe3ddbe902 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5172707Z * [new branch] issue-19-83cfc521f662 -> origin/issue-19-83cfc521f662 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5174851Z * [new branch] issue-22-08e44246441d -> origin/issue-22-08e44246441d +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5176783Z * [new branch] issue-22-2d1c04999e6d -> origin/issue-22-2d1c04999e6d +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5178704Z * [new branch] issue-25-6419574a6cfe -> origin/issue-25-6419574a6cfe +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5180575Z * [new branch] issue-25-8fe656da1123 -> origin/issue-25-8fe656da1123 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5182438Z * [new branch] issue-28-9a07df20ebbb -> origin/issue-28-9a07df20ebbb +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5184580Z * [new branch] issue-3-908abf67e50f -> origin/issue-3-908abf67e50f +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5186468Z * [new branch] issue-30-3c74b37eedc9 -> origin/issue-30-3c74b37eedc9 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5188292Z * [new branch] issue-31-e419d5f83f9d -> origin/issue-31-e419d5f83f9d +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5190099Z * [new branch] issue-34-fcfbf90ca3a5 -> origin/issue-34-fcfbf90ca3a5 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5191911Z * [new branch] issue-36-4d2e05cadca2 -> origin/issue-36-4d2e05cadca2 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5193687Z * [new branch] issue-38-8d65d5c6dcf1 -> origin/issue-38-8d65d5c6dcf1 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5195687Z * [new branch] issue-40-500ee5a3c836 -> origin/issue-40-500ee5a3c836 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5197401Z * [new branch] issue-42-231914cdf85a -> origin/issue-42-231914cdf85a +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5199124Z * [new branch] issue-44-05c1999867e1 -> origin/issue-44-05c1999867e1 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5200866Z * [new branch] issue-46-db1336ec1bd4 -> origin/issue-46-db1336ec1bd4 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5202630Z * [new branch] issue-49-49badfb087ae -> origin/issue-49-49badfb087ae +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5204533Z * [new branch] issue-5-e920ed9704b1 -> origin/issue-5-e920ed9704b1 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5206214Z * [new branch] issue-51-ce9116974281 -> origin/issue-51-ce9116974281 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5207898Z * [new branch] issue-53-3037eb51507e -> origin/issue-53-3037eb51507e +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5209607Z * [new branch] issue-55-62ca352b2854 -> origin/issue-55-62ca352b2854 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5211307Z * [new branch] issue-57-319974e37702 -> origin/issue-57-319974e37702 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5213318Z * [new branch] issue-57-9389c40a25d3 -> origin/issue-57-9389c40a25d3 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5215386Z * [new branch] issue-60-23ad1508ca00 -> origin/issue-60-23ad1508ca00 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5217076Z * [new branch] issue-62-0bf0e6dba402 -> origin/issue-62-0bf0e6dba402 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5218772Z * [new branch] issue-64-531bd4a9716c -> origin/issue-64-531bd4a9716c +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5220513Z * [new branch] issue-66-b4bebb964b80 -> origin/issue-66-b4bebb964b80 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5222237Z * [new branch] issue-67-c74bf55321d9 -> origin/issue-67-c74bf55321d9 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5224185Z * [new branch] issue-7-6b049fda1d30 -> origin/issue-7-6b049fda1d30 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5225893Z * [new branch] issue-70-210190e0ad55 -> origin/issue-70-210190e0ad55 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5227561Z * [new branch] issue-70-490c526a882f -> origin/issue-70-490c526a882f +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5229286Z * [new branch] issue-73-163864f76573 -> origin/issue-73-163864f76573 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5231019Z * [new branch] issue-73-47a3e673b0a8 -> origin/issue-73-47a3e673b0a8 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5232734Z * [new branch] issue-73-c42828279fb5 -> origin/issue-73-c42828279fb5 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5234756Z * [new branch] issue-77-acc01682cb56 -> origin/issue-77-acc01682cb56 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5237169Z * [new branch] issue-79-1581a427bf82 -> origin/issue-79-1581a427bf82 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5238856Z * [new branch] issue-79-48234c0f95fa -> origin/issue-79-48234c0f95fa +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5240577Z * [new branch] issue-79-5fc029ea058c -> origin/issue-79-5fc029ea058c +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5242282Z * [new branch] issue-79-740a4286522a -> origin/issue-79-740a4286522a +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5244252Z * [new branch] issue-84-2301d58a902f -> origin/issue-84-2301d58a902f +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5246036Z * [new branch] issue-84-8c8db1f16f9d -> origin/issue-84-8c8db1f16f9d +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5247777Z * [new branch] issue-84-ca99d5699c03 -> origin/issue-84-ca99d5699c03 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5249500Z * [new branch] issue-84-e79fd3fe5cef -> origin/issue-84-e79fd3fe5cef +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5251569Z * [new branch] issue-89-58b19f5dac12 -> origin/issue-89-58b19f5dac12 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5257990Z * [new branch] issue-9-9cb379f155fb -> origin/issue-9-9cb379f155fb +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5259993Z * [new branch] issue-91-5ff8719c4182 -> origin/issue-91-5ff8719c4182 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5261827Z * [new branch] issue-91-8e243739c7af -> origin/issue-91-8e243739c7af +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5263664Z * [new branch] issue-93-2ef57910c60b -> origin/issue-93-2ef57910c60b +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5265788Z * [new branch] issue-96-829d21ddabc4 -> origin/issue-96-829d21ddabc4 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5267588Z * [new branch] issue-96-efde41b8c023 -> origin/issue-96-efde41b8c023 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5269408Z * [new branch] issue-99-bc78b28ed258 -> origin/issue-99-bc78b28ed258 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5271077Z * [new branch] main -> origin/main +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5272440Z * [new tag] js-v0.25.5 -> js-v0.25.5 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5274078Z * [new tag] js-v0.26.0 -> js-v0.26.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5275509Z * [new tag] js-v0.27.0 -> js-v0.27.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5276914Z * [new tag] js-v0.27.1 -> js-v0.27.1 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5278291Z * [new tag] js-v0.27.2 -> js-v0.27.2 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5279676Z * [new tag] js-v0.28.0 -> js-v0.28.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5281056Z * [new tag] js-v0.29.0 -> js-v0.29.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5282416Z * [new tag] js-v0.29.1 -> js-v0.29.1 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5283965Z * [new tag] js-v0.29.2 -> js-v0.29.2 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5285264Z * [new tag] js-v0.30.0 -> js-v0.30.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5286553Z * [new tag] js-v0.30.1 -> js-v0.30.1 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5288107Z * [new tag] js-v0.30.2 -> js-v0.30.2 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5289468Z * [new tag] js-v0.30.3 -> js-v0.30.3 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5290830Z * [new tag] js-v0.30.4 -> js-v0.30.4 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5292206Z * [new tag] js-v0.30.5 -> js-v0.30.5 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5293453Z * [new tag] js-v0.31.0 -> js-v0.31.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5295040Z * [new tag] rust-v0.14.1 -> rust-v0.14.1 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5296427Z * [new tag] rust-v0.14.2 -> rust-v0.14.2 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5297787Z * [new tag] rust-v0.14.3 -> rust-v0.14.3 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5299193Z * [new tag] rust-v0.15.0 -> rust-v0.15.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5300579Z * [new tag] rust-v0.15.1 -> rust-v0.15.1 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5302051Z * [new tag] rust-v0.16.0 -> rust-v0.16.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5303456Z * [new tag] rust-v0.16.1 -> rust-v0.16.1 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5305041Z * [new tag] rust-v0.16.2 -> rust-v0.16.2 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5306434Z * [new tag] rust-v0.17.0 -> rust-v0.17.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5307876Z * [new tag] rust-v0.17.1 -> rust-v0.17.1 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5309326Z * [new tag] rust-v0.17.2 -> rust-v0.17.2 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5311160Z * [new tag] rust-v0.17.3 -> rust-v0.17.3 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5312593Z * [new tag] rust-v0.17.4 -> rust-v0.17.4 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5314276Z * [new tag] rust-v0.17.5 -> rust-v0.17.5 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5315682Z * [new tag] rust-v0.18.0 -> rust-v0.18.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5316993Z * [new tag] v0.10.0 -> v0.10.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5318275Z * [new tag] v0.11.0 -> v0.11.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5319585Z * [new tag] v0.13.0 -> v0.13.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5320916Z * [new tag] v0.15.0 -> v0.15.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5322235Z * [new tag] v0.16.0 -> v0.16.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5323543Z * [new tag] v0.17.0 -> v0.17.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5325087Z * [new tag] v0.17.1 -> v0.17.1 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5326377Z * [new tag] v0.17.2 -> v0.17.2 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5327754Z * [new tag] v0.17.3 -> v0.17.3 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5329065Z * [new tag] v0.17.4 -> v0.17.4 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5330345Z * [new tag] v0.18.0 -> v0.18.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5331621Z * [new tag] v0.19.0 -> v0.19.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5332785Z * [new tag] v0.19.1 -> v0.19.1 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5334199Z * [new tag] v0.20.0 -> v0.20.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5335488Z * [new tag] v0.20.1 -> v0.20.1 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5336761Z * [new tag] v0.20.2 -> v0.20.2 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5338092Z * [new tag] v0.20.3 -> v0.20.3 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5339430Z * [new tag] v0.20.4 -> v0.20.4 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5340725Z * [new tag] v0.21.0 -> v0.21.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5342022Z * [new tag] v0.22.0 -> v0.22.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5343343Z * [new tag] v0.23.0 -> v0.23.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5344779Z * [new tag] v0.24.0 -> v0.24.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5346104Z * [new tag] v0.24.1 -> v0.24.1 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5347430Z * [new tag] v0.24.2 -> v0.24.2 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5348761Z * [new tag] v0.24.3 -> v0.24.3 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5350619Z * [new tag] v0.24.4 -> v0.24.4 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5351992Z * [new tag] v0.24.5 -> v0.24.5 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5353276Z * [new tag] v0.24.6 -> v0.24.6 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5355009Z * [new tag] v0.24.7 -> v0.24.7 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5356349Z * [new tag] v0.24.8 -> v0.24.8 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5357663Z * [new tag] v0.24.9 -> v0.24.9 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5359011Z * [new tag] v0.25.0 -> v0.25.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5360361Z * [new tag] v0.25.1 -> v0.25.1 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5361722Z * [new tag] v0.25.2 -> v0.25.2 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5363068Z * [new tag] v0.25.3 -> v0.25.3 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5364663Z * [new tag] v0.25.4 -> v0.25.4 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5366113Z * [new tag] v0.3.1 -> v0.3.1 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5367545Z * [new tag] v0.4.0 -> v0.4.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5368828Z * [new tag] v0.4.1 -> v0.4.1 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5370396Z * [new tag] v0.5.0 -> v0.5.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5371834Z * [new tag] v0.5.1 -> v0.5.1 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5373226Z * [new tag] v0.5.2 -> v0.5.2 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5374777Z * [new tag] v0.5.3 -> v0.5.3 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5375906Z * [new tag] v0.6.0 -> v0.6.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5376931Z * [new tag] v0.7.0 -> v0.7.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5377864Z * [new tag] v0.7.1 -> v0.7.1 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5379164Z * [new tag] v0.7.2 -> v0.7.2 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5380445Z * [new tag] v0.7.4 -> v0.7.4 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5381278Z * [new tag] v0.7.5 -> v0.7.5 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5382071Z * [new tag] v0.7.6 -> v0.7.6 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5382863Z * [new tag] v0.9.0 -> v0.9.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5385219Z [command]/usr/bin/git branch --list --remote origin/main +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5396555Z origin/main +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5408314Z [command]/usr/bin/git rev-parse refs/remotes/origin/main +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5437296Z d959632b399ae343ff29114fc439650bf65122c5 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5442417Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5444083Z ##[group]Determining the checkout info +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5446190Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5448386Z [command]/usr/bin/git sparse-checkout disable +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5499132Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5530081Z ##[group]Checking out the ref +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.5533932Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.6156102Z Switched to a new branch 'main' +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.6158536Z branch 'main' set up to track 'origin/main'. +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.6171233Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.6284221Z [command]/usr/bin/git log -1 --format=%H +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.6286197Z d959632b399ae343ff29114fc439650bf65122c5 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.6587077Z ##[group]Run actions/setup-node@v6 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.6587816Z with: +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.6588267Z node-version: 24.x +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.6588810Z check-latest: false +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.6597857Z token: *** +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.6598402Z package-manager-cache: true +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.6599049Z env: +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.6599502Z CARGO_TERM_COLOR: always +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.6600135Z CARGO_NET_RETRY: 10 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.6600724Z CARGO_HTTP_MULTIPLEXING: false +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.6601441Z RUSTFLAGS: -Dwarnings +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.6602090Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.6602855Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.7986019Z Found in cache @ /opt/hostedtoolcache/node/24.18.0/x64 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:21.7989571Z ##[group]Environment details +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.1976195Z node: v24.18.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.1977302Z npm: 11.16.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.1978232Z yarn: 1.22.22 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.1979816Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2141364Z ##[group]Run node scripts/detect-code-changes.mjs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2142565Z ^[[36;1mnode scripts/detect-code-changes.mjs^[[0m +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2201845Z shell: /usr/bin/bash -e {0} +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2202784Z env: +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2203623Z CARGO_TERM_COLOR: always +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2204838Z CARGO_NET_RETRY: 10 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2205740Z CARGO_HTTP_MULTIPLEXING: false +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2206676Z RUSTFLAGS: -Dwarnings +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2207586Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2208531Z GITHUB_EVENT_NAME: push +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2209438Z GITHUB_BASE_SHA: +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2210294Z GITHUB_HEAD_SHA: +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2211133Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2593529Z Detecting file changes for CI/CD... +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2594947Z +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2595725Z Comparing HEAD^ to HEAD +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2646743Z Changed files: +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2648304Z .gitkeep +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2649643Z README.md +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2651082Z js/.changeset/issue-156-repeatable-networks.md +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2652224Z js/src/lib/args-parser.js +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2665413Z js/src/lib/docker-network-lifecycle.js +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2669336Z js/src/lib/docker-network-options.js +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2670995Z js/src/lib/isolation.js +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2672600Z js/src/lib/usage.js +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2674011Z js/test/docker-network-integration.js +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2675594Z js/test/docker-runtime-options.js +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2676691Z rust/changelog.d/156.md +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2677623Z rust/src/bin/main.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2678559Z rust/src/lib/args_parser.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2679522Z rust/src/lib/args_parser_cases.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2680479Z rust/src/lib/docker_cleanup.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2681430Z rust/src/lib/docker_network_lifecycle.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2682354Z rust/src/lib/isolation.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2683253Z rust/src/lib/isolation_metadata.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2684531Z rust/src/lib/isolation_metadata_cases.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2685763Z rust/src/lib/isolation_shell.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2687071Z rust/src/lib/mod.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2688123Z rust/src/lib/usage.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2689029Z rust/tests/docker_network.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2689526Z +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2689942Z rs-changed=true +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2690762Z toml-changed=false +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2691561Z js-changed=true +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2692374Z mjs-changed=false +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2693183Z package-changed=false +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2694286Z docs-changed=true +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2695134Z workflow-changed=false +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2695601Z +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2696044Z Files considered as code changes: +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2696892Z .gitkeep +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2697678Z js/src/lib/args-parser.js +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2698583Z js/src/lib/docker-network-lifecycle.js +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2699542Z js/src/lib/docker-network-options.js +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2700444Z js/src/lib/isolation.js +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2701289Z js/src/lib/usage.js +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2702159Z js/test/docker-network-integration.js +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2703115Z js/test/docker-runtime-options.js +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2704261Z rust/src/bin/main.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2705115Z rust/src/lib/args_parser.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2706046Z rust/src/lib/args_parser_cases.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2706975Z rust/src/lib/docker_cleanup.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2707923Z rust/src/lib/docker_network_lifecycle.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2708877Z rust/src/lib/isolation.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2709791Z rust/src/lib/isolation_metadata.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2710739Z rust/src/lib/isolation_metadata_cases.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2711684Z rust/src/lib/isolation_shell.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2713106Z rust/src/lib/mod.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2714595Z rust/src/lib/usage.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2716080Z rust/tests/docker_network.rs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2716910Z +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2717609Z any-rust-code-changed=true +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2718905Z any-js-code-changed=true +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2719794Z any-code-changed=true +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2720248Z +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2720699Z Change detection completed. +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.2888719Z Post job cleanup. +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.4474806Z Post job cleanup. +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.5404727Z [command]/usr/bin/git version +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.5448976Z git version 2.54.0 +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.5497450Z Temporarily overriding HOME='/home/runner/work/_temp/77d7a0a8-ea90-4b5e-9f0a-e43b050321bc' before making global git config changes +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.5501216Z Adding repository directory to the temporary git global config as a safe directory +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.5504908Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.5540347Z Removing SSH command configuration +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.5548196Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.5591269Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.5851962Z Removing HTTP extra header +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.5861493Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.5907623Z [command]/usr/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' || :" +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6162912Z Removing includeIf entries pointing to credentials config files +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6170324Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6201239Z includeif.gitdir:/home/runner/work/start/start/.git.path +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6204114Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6206371Z includeif.gitdir:/github/workspace/.git.path +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6208484Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6213907Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6240349Z /home/runner/work/_temp/git-credentials-2a036e7d-92f8-4519-b416-7089b32132f5.config +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6256479Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-2a036e7d-92f8-4519-b416-7089b32132f5.config +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6298179Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6332805Z /home/runner/work/_temp/git-credentials-2a036e7d-92f8-4519-b416-7089b32132f5.config +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6354566Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-2a036e7d-92f8-4519-b416-7089b32132f5.config +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6393200Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6423612Z /github/runner_temp/git-credentials-2a036e7d-92f8-4519-b416-7089b32132f5.config +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6434483Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-2a036e7d-92f8-4519-b416-7089b32132f5.config +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6474375Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6502666Z /github/runner_temp/git-credentials-2a036e7d-92f8-4519-b416-7089b32132f5.config +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6516337Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-2a036e7d-92f8-4519-b416-7089b32132f5.config +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6556133Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6779500Z Removing credentials config '/home/runner/work/_temp/git-credentials-2a036e7d-92f8-4519-b416-7089b32132f5.config' +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6940332Z Evaluate and set job outputs +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6950100Z Set output 'rs-changed' +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6952602Z Set output 'toml-changed' +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6954469Z Set output 'mjs-changed' +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6955598Z Set output 'docs-changed' +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6956742Z Set output 'workflow-changed' +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6957874Z Set output 'any-rust-code-changed' +Detect Changes UNKNOWN STEP 2026-08-10T10:43:22.6959486Z Cleaning up orphan processes +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6368384Z Current runner version: '2.336.0' +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6393407Z ##[group]Runner Image Provisioner +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6394253Z Hosted Compute Agent +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6394856Z Version: 20260707.563 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6395937Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6396699Z Build Date: 2026-07-07T19:33:50Z +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6397445Z Worker ID: {741099e3-0808-4845-a1d4-39e6ba6b0958} +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6398221Z Azure Region: northcentralus +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6398859Z ##[endgroup] +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6400327Z ##[group]Operating System +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6400980Z Ubuntu +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6401505Z 24.04.4 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6402134Z LTS +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6402679Z ##[endgroup] +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6403717Z ##[group]Runner Image +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6404404Z Image: ubuntu-24.04 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6404965Z Version: 20260720.247.2 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6406519Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6408186Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6409190Z ##[endgroup] +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6412294Z ##[group]GITHUB_TOKEN Permissions +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6414629Z Actions: write +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6415281Z ArtifactMetadata: write +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6416360Z Attestations: write +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6416959Z Checks: write +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6417570Z CodeQuality: write +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6418184Z Contents: write +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6418818Z CopilotRequests: write +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6419479Z Deployments: write +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6420072Z Discussions: write +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6420623Z Drives: write +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6421253Z Issues: write +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6421843Z Metadata: read +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6422542Z Models: read +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6423122Z Packages: write +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6423688Z Pages: write +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6424298Z PullRequests: write +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6424954Z RepositoryProjects: write +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6425793Z SecurityEvents: write +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6426462Z Statuses: write +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6427046Z VulnerabilityAlerts: read +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6427695Z ##[endgroup] +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6429860Z Secret source: Actions +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6430928Z Prepare workflow directory +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.6958299Z Prepare all required actions +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.7024540Z Getting action download info +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:26.9183763Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.2720008Z Download action repository 'actions/setup-node@v6' (SHA:249970729cb0ef3589644e2896645e5dc5ba9c38) +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.7548398Z Complete job name: Test Count Parity (Rust vs JS) +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.8303822Z ##[group]Run actions/checkout@v6 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.8304748Z with: +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.8305249Z repository: link-foundation/start +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.8310058Z token: *** +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.8310535Z ssh-strict: true +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.8311050Z ssh-user: git +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.8311555Z persist-credentials: true +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.8312090Z clean: true +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.8312576Z sparse-checkout-cone-mode: true +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.8313142Z fetch-depth: 1 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.8313640Z fetch-tags: false +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.8314127Z show-progress: true +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.8314620Z lfs: false +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.8315098Z submodules: false +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.8315757Z set-safe-directory: true +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.8316308Z allow-unsafe-pr-checkout: false +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.8317140Z env: +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.8317600Z CARGO_TERM_COLOR: always +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.8318123Z CARGO_NET_RETRY: 10 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.8318633Z CARGO_HTTP_MULTIPLEXING: false +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.8319281Z RUSTFLAGS: -Dwarnings +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.8319840Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.8320454Z ##[endgroup] +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.9354317Z Syncing repository: link-foundation/start +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.9357375Z ##[group]Getting Git version info +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.9359004Z Working directory is '/home/runner/work/start/start' +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.9360802Z [command]/usr/bin/git version +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.9396742Z git version 2.54.0 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.9419813Z ##[endgroup] +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.9434824Z Temporarily overriding HOME='/home/runner/work/_temp/75e2efc7-81c4-4c9f-882a-dac38603fe8b' before making global git config changes +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.9437699Z Adding repository directory to the temporary git global config as a safe directory +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.9441155Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.9489330Z Deleting the contents of '/home/runner/work/start/start' +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.9510392Z ##[group]Determining repository object format +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.9513141Z ##[endgroup] +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.9514188Z ##[group]Initializing the repository +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.9519337Z [command]/usr/bin/git init /home/runner/work/start/start +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.9605621Z hint: Using 'master' as the name for the initial branch. This default branch name +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.9607802Z hint: will change to "main" in Git 3.0. To configure the initial branch name +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.9609662Z hint: to use in all of your new repositories, which will suppress this warning, +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.9611286Z hint: call: +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.9612263Z hint: +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.9613230Z hint: git config --global init.defaultBranch +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.9614288Z hint: +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.9615010Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.9616296Z hint: 'development'. The just-created branch can be renamed via this command: +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.9617175Z hint: +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.9617685Z hint: git branch -m +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.9618219Z hint: +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.9619058Z hint: Disable this message with "git config set advice.defaultBranchName false" +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.9620476Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.9622783Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.9664599Z ##[endgroup] +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.9665876Z ##[group]Disabling automatic garbage collection +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.9669349Z [command]/usr/bin/git config --local gc.auto 0 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.9734480Z ##[endgroup] +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.9736053Z ##[group]Setting up auth +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.9737004Z Removing SSH command configuration +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.9743012Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:27.9784353Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.0119274Z Removing HTTP extra header +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.0128466Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.0175176Z [command]/usr/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' || :" +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.0429023Z Removing includeIf entries pointing to credentials config files +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.0435070Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.0476435Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.0734374Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-9220d1da-d779-4aca-b60e-fdd9e132ffa0.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.0780652Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-9220d1da-d779-4aca-b60e-fdd9e132ffa0.config +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.0819980Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-9220d1da-d779-4aca-b60e-fdd9e132ffa0.config +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.0864233Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-9220d1da-d779-4aca-b60e-fdd9e132ffa0.config +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.0903188Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-9220d1da-d779-4aca-b60e-fdd9e132ffa0.config +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.0940550Z ##[endgroup] +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.0941951Z ##[group]Fetching the repository +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.0949767Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +d959632b399ae343ff29114fc439650bf65122c5:refs/remotes/origin/main +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.7586176Z From https://github.com/link-foundation/start +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.7587724Z * [new ref] d959632b399ae343ff29114fc439650bf65122c5 -> origin/main +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.7623587Z [command]/usr/bin/git branch --list --remote origin/main +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.7657406Z origin/main +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.7667052Z [command]/usr/bin/git rev-parse refs/remotes/origin/main +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.7697072Z d959632b399ae343ff29114fc439650bf65122c5 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.7701995Z ##[endgroup] +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.7703312Z ##[group]Determining the checkout info +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.7705002Z ##[endgroup] +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.7706683Z [command]/usr/bin/git sparse-checkout disable +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.7757338Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.7790395Z ##[group]Checking out the ref +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.7793050Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.8412943Z Switched to a new branch 'main' +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.8415093Z branch 'main' set up to track 'origin/main'. +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.8429494Z ##[endgroup] +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.8478851Z [command]/usr/bin/git log -1 --format=%H +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.8511129Z d959632b399ae343ff29114fc439650bf65122c5 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.8889974Z ##[group]Run actions/setup-node@v6 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.8891128Z with: +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.8891960Z node-version: 24.x +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.8892917Z check-latest: false +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.8903243Z token: *** +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.8904536Z package-manager-cache: true +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.8906104Z env: +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.8907299Z CARGO_TERM_COLOR: always +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.8908579Z CARGO_NET_RETRY: 10 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.8909571Z CARGO_HTTP_MULTIPLEXING: false +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.8910673Z RUSTFLAGS: -Dwarnings +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.8911736Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:28.8912925Z ##[endgroup] +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.0362588Z Found in cache @ /opt/hostedtoolcache/node/24.18.0/x64 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.0368381Z ##[group]Environment details +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.4172580Z node: v24.18.0 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.4173508Z npm: 11.16.0 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.4174108Z yarn: 1.22.22 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.4175107Z ##[endgroup] +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.4392718Z ##[group]Run node scripts/check-test-parity.mjs +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.4393210Z ^[[36;1mnode scripts/check-test-parity.mjs^[[0m +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.4454755Z shell: /usr/bin/bash -e {0} +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.4455086Z env: +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.4455758Z CARGO_TERM_COLOR: always +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.4456065Z CARGO_NET_RETRY: 10 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.4456356Z CARGO_HTTP_MULTIPLEXING: false +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.4456669Z RUSTFLAGS: -Dwarnings +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.4456967Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.4457291Z ##[endgroup] +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.4946728Z JavaScript test cases (it() calls): 728 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.4982924Z Rust test cases (#[test] macros): 659 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.4984337Z +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.4984667Z Test count ratio (Rust/JS): 90.5% +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.4985223Z Required minimum: 90% +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.4985680Z +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.4986601Z ✅ PASS: Rust test count (659) is within acceptable range of JS count (728). +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.5133210Z Post job cleanup. +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.6594054Z Post job cleanup. +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.7466364Z [command]/usr/bin/git version +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.7509258Z git version 2.54.0 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.7552362Z Temporarily overriding HOME='/home/runner/work/_temp/990b6e8e-de0a-4b24-865a-dce47f47b5b6' before making global git config changes +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.7554722Z Adding repository directory to the temporary git global config as a safe directory +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.7558406Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.7593748Z Removing SSH command configuration +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.7600936Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.7640218Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.7899614Z Removing HTTP extra header +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.7906513Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.7947591Z [command]/usr/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' || :" +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.8207189Z Removing includeIf entries pointing to credentials config files +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.8214173Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.8278543Z includeif.gitdir:/home/runner/work/start/start/.git.path +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.8279968Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.8281268Z includeif.gitdir:/github/workspace/.git.path +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.8282467Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.8290137Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.8319452Z /home/runner/work/_temp/git-credentials-9220d1da-d779-4aca-b60e-fdd9e132ffa0.config +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.8376533Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-9220d1da-d779-4aca-b60e-fdd9e132ffa0.config +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.8381569Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.8415016Z /home/runner/work/_temp/git-credentials-9220d1da-d779-4aca-b60e-fdd9e132ffa0.config +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.8429146Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-9220d1da-d779-4aca-b60e-fdd9e132ffa0.config +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.8468788Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.8498004Z /github/runner_temp/git-credentials-9220d1da-d779-4aca-b60e-fdd9e132ffa0.config +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.8507994Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-9220d1da-d779-4aca-b60e-fdd9e132ffa0.config +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.8557438Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.8579446Z /github/runner_temp/git-credentials-9220d1da-d779-4aca-b60e-fdd9e132ffa0.config +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.8588765Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-9220d1da-d779-4aca-b60e-fdd9e132ffa0.config +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.8630508Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.8868722Z Removing credentials config '/home/runner/work/_temp/git-credentials-9220d1da-d779-4aca-b60e-fdd9e132ffa0.config' +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T10:43:29.9032051Z Cleaning up orphan processes +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0749566Z Current runner version: '2.336.0' +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0784406Z ##[group]Runner Image Provisioner +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0786617Z Hosted Compute Agent +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0787553Z Version: 20260707.563 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0788580Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0789840Z Build Date: 2026-07-07T19:33:50Z +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0790868Z Worker ID: {e974bb81-627e-4a43-9463-8f0de337566f} +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0792087Z Azure Region: eastus2 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0792963Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0795761Z ##[group]Operating System +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0796849Z Ubuntu +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0797643Z 24.04.4 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0798370Z LTS +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0799277Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0800183Z ##[group]Runner Image +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0801162Z Image: ubuntu-24.04 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0802061Z Version: 20260720.247.2 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0804311Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0806823Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0808418Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0813733Z ##[group]GITHUB_TOKEN Permissions +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0817190Z Actions: write +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0818146Z ArtifactMetadata: write +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0819115Z Attestations: write +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0820085Z Checks: write +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0820938Z CodeQuality: write +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0821781Z Contents: write +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0822822Z CopilotRequests: write +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0823794Z Deployments: write +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0824969Z Discussions: write +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0825872Z Drives: write +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0826689Z Issues: write +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0827617Z Metadata: read +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0828604Z Models: read +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0829389Z Packages: write +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0830390Z Pages: write +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0831212Z PullRequests: write +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0832223Z RepositoryProjects: write +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0833286Z SecurityEvents: write +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0834603Z Statuses: write +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0835593Z VulnerabilityAlerts: read +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0836508Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0840033Z Secret source: Actions +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.0842158Z Prepare workflow directory +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.1389908Z Prepare all required actions +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.1459711Z Getting action download info +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.3262910Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.5405327Z Download action repository 'dtolnay/rust-toolchain@stable' (SHA:4360b52568e2003a75bf9bc1d59f33a8e3fc893c) +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.6329247Z Download action repository 'actions/setup-node@v6' (SHA:249970729cb0ef3589644e2896645e5dc5ba9c38) +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:26.8608490Z Download action repository 'actions/cache@v5' (SHA:caa296126883cff596d87d8935842f9db880ef25) +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.1441759Z Complete job name: Lint and Format Check +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.2269841Z ##[group]Run actions/checkout@v6 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.2270896Z with: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.2271465Z repository: link-foundation/start +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.2279651Z token: *** +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.2280193Z ssh-strict: true +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.2280764Z ssh-user: git +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.2281333Z persist-credentials: true +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.2281972Z clean: true +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.2282525Z sparse-checkout-cone-mode: true +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.2283228Z fetch-depth: 1 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.2283770Z fetch-tags: false +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.2284520Z show-progress: true +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.2285112Z lfs: false +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.2285630Z submodules: false +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.2286207Z set-safe-directory: true +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.2286887Z allow-unsafe-pr-checkout: false +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.2287806Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.2288306Z CARGO_TERM_COLOR: always +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.2288935Z CARGO_NET_RETRY: 10 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.2289550Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.2290319Z RUSTFLAGS: -Dwarnings +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.2291250Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.2292015Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.3341095Z Syncing repository: link-foundation/start +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.3343567Z ##[group]Getting Git version info +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.3344745Z Working directory is '/home/runner/work/start/start' +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.3346334Z [command]/usr/bin/git version +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.3377732Z git version 2.54.0 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.3441653Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.3456845Z Temporarily overriding HOME='/home/runner/work/_temp/ce5c2514-94be-4b4e-a5bf-988a999eae76' before making global git config changes +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.3460403Z Adding repository directory to the temporary git global config as a safe directory +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.3463344Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.3514383Z Deleting the contents of '/home/runner/work/start/start' +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.3518423Z ##[group]Determining repository object format +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.3520975Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.3522512Z ##[group]Initializing the repository +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.3526447Z [command]/usr/bin/git init /home/runner/work/start/start +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.3600854Z hint: Using 'master' as the name for the initial branch. This default branch name +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.3602748Z hint: will change to "main" in Git 3.0. To configure the initial branch name +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.3604457Z hint: to use in all of your new repositories, which will suppress this warning, +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.3605598Z hint: call: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.3606106Z hint: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.3606798Z hint: git config --global init.defaultBranch +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.3607687Z hint: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.3608491Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.3609950Z hint: 'development'. The just-created branch can be renamed via this command: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.3611063Z hint: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.3611617Z hint: git branch -m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.3612254Z hint: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.3613166Z hint: Disable this message with "git config set advice.defaultBranchName false" +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.3620713Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.3633517Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.3677094Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.3678167Z ##[group]Disabling automatic garbage collection +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.3681863Z [command]/usr/bin/git config --local gc.auto 0 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.3714481Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.3715448Z ##[group]Setting up auth +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.3716193Z Removing SSH command configuration +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.3723282Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.3762544Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.4111244Z Removing HTTP extra header +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.4119187Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.4165903Z [command]/usr/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' || :" +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.4412678Z Removing includeIf entries pointing to credentials config files +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.4419644Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.4460372Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.4706007Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-11e26655-aa48-4d1b-97e6-975fdbfb12a0.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.4749584Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-11e26655-aa48-4d1b-97e6-975fdbfb12a0.config +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.4785569Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-11e26655-aa48-4d1b-97e6-975fdbfb12a0.config +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.4823731Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-11e26655-aa48-4d1b-97e6-975fdbfb12a0.config +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.4861739Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-11e26655-aa48-4d1b-97e6-975fdbfb12a0.config +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.4900911Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.4901861Z ##[group]Fetching the repository +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:27.4980062Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +d959632b399ae343ff29114fc439650bf65122c5:refs/remotes/origin/main +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.1069280Z From https://github.com/link-foundation/start +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.1073700Z * [new ref] d959632b399ae343ff29114fc439650bf65122c5 -> origin/main +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.1114218Z [command]/usr/bin/git branch --list --remote origin/main +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.1148130Z origin/main +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.1165271Z [command]/usr/bin/git rev-parse refs/remotes/origin/main +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.1191146Z d959632b399ae343ff29114fc439650bf65122c5 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.1197334Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.1199258Z ##[group]Determining the checkout info +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.1201242Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.1203688Z [command]/usr/bin/git sparse-checkout disable +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.1259469Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.1296425Z ##[group]Checking out the ref +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.1299769Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2004738Z Switched to a new branch 'main' +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2006473Z branch 'main' set up to track 'origin/main'. +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2019846Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2071015Z [command]/usr/bin/git log -1 --format=%H +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2101794Z d959632b399ae343ff29114fc439650bf65122c5 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2591761Z ##[group]Run dtolnay/rust-toolchain@stable +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2592750Z with: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2593589Z components: rustfmt, clippy +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2594777Z toolchain: stable +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2595617Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2596428Z CARGO_TERM_COLOR: always +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2597271Z CARGO_NET_RETRY: 10 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2598110Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2598993Z RUSTFLAGS: -Dwarnings +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2599848Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2600815Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2701483Z ##[start-action display=Parse toolchain version;id=__dtolnay_rust-toolchain.parse] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2783724Z ##[group]Run if [[ -z $toolchain ]]; then +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2785324Z ^[[36;1mif [[ -z $toolchain ]]; then^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2787042Z ^[[36;1m # GitHub does not enforce `required: true` inputs itself. https://github.com/actions/runner/issues/1070^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2788953Z ^[[36;1m echo "'toolchain' is a required input" >&2^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2790053Z ^[[36;1m exit 1^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2791240Z ^[[36;1melif [[ $toolchain =~ ^stable' '[0-9]+' '(year|month|week|day)s?' 'ago$ ]]; then^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2792795Z ^[[36;1m if [[ Linux == macOS ]]; then^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2794722Z ^[[36;1m echo "toolchain=1.$((($(date -v-$(sed 's/stable \([0-9]*\) \(.\).*/\1\2/' <<< $toolchain) +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2796421Z ^[[36;1m else^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2797479Z ^[[36;1m echo "toolchain=1.$((($(date --date "${toolchain#stable }" +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2798820Z ^[[36;1m fi^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2799755Z ^[[36;1melif [[ $toolchain =~ ^stable' 'minus' '[0-9]+' 'releases?$ ]]; then^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2800989Z ^[[36;1m echo "toolchain=1.$((($(date +%s)/60/60/24-16569)/7/6-${toolchain//[^0-9]/}))" >> $GITHUB_OUTPUT^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2802119Z ^[[36;1melif [[ $toolchain =~ ^1\.[0-9]+$ ]]; then^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2803327Z ^[[36;1m 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^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2804694Z ^[[36;1melse^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2805529Z ^[[36;1m echo "toolchain=$toolchain" >> $GITHUB_OUTPUT^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2806619Z ^[[36;1mfi^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2872383Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2873771Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2875022Z CARGO_TERM_COLOR: always +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2876184Z CARGO_NET_RETRY: 10 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2877328Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2878589Z RUSTFLAGS: -Dwarnings +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2879770Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2880995Z toolchain: stable +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.2882063Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.3045979Z ##[end-action id=__dtolnay_rust-toolchain.parse;outcome=success;conclusion=success;duration_ms=34] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.3062859Z ##[start-action display=Construct rustup command line;id=__dtolnay_rust-toolchain.flags] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.3109197Z ##[group]Run echo "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.3110771Z ^[[36;1mecho "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.3112099Z ^[[36;1mecho "components=$(for c in ${components//,/ }; do echo -n ' --component' $c; done)" >> $GITHUB_OUTPUT^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.3113239Z ^[[36;1mecho "downgrade=" >> $GITHUB_OUTPUT^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.3165365Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.3166310Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.3167069Z CARGO_TERM_COLOR: always +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.3167911Z CARGO_NET_RETRY: 10 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.3168792Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.3169641Z RUSTFLAGS: -Dwarnings +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.3170465Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.3171544Z targets: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.3172430Z components: rustfmt, clippy +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.3173242Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.3593747Z ##[end-action id=__dtolnay_rust-toolchain.flags;outcome=success;conclusion=success;duration_ms=52] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.3599352Z ##[start-action display=Set $CARGO_HOME;id=__dtolnay_rust-toolchain.__run] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.3654424Z ##[group]Run echo CARGO_HOME=${CARGO_HOME:-"$HOME/.cargo"} >> $GITHUB_ENV +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.3655590Z ^[[36;1mecho CARGO_HOME=${CARGO_HOME:-"$HOME/.cargo"} >> $GITHUB_ENV^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.3709067Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.3710031Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.3710772Z CARGO_TERM_COLOR: always +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.3711577Z CARGO_NET_RETRY: 10 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.3712367Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.3713188Z RUSTFLAGS: -Dwarnings +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.3714255Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.3715114Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.4229882Z ##[end-action id=__dtolnay_rust-toolchain.__run;outcome=success;conclusion=success;duration_ms=62] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.4237582Z ##[start-action display=Install rustup if needed;id=__dtolnay_rust-toolchain.__run_2] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.4300330Z ##[group]Run if ! command -v rustup &>/dev/null; then +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.4301794Z ^[[36;1mif ! command -v rustup &>/dev/null; then^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.4304173Z ^[[36;1m curl --proto '=https' --tlsv1.2 --retry 10 --retry-connrefused --location --silent --show-error --fail https://sh.rustup.rs | sh -s -- --default-toolchain none -y^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.4306371Z ^[[36;1m echo "$CARGO_HOME/bin" >> $GITHUB_PATH^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.4307896Z ^[[36;1mfi^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.4370967Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.4371903Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.4372654Z CARGO_TERM_COLOR: always +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.4373457Z CARGO_NET_RETRY: 10 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.4374543Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.4375380Z RUSTFLAGS: -Dwarnings +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.4376204Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.4377069Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.4377869Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.5150939Z ##[end-action id=__dtolnay_rust-toolchain.__run_2;outcome=success;conclusion=success;duration_ms=91] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.5156971Z ##[start-action display=Install rustup if needed on windows;id=__dtolnay_rust-toolchain.__run_3] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.5171566Z ##[end-action id=__dtolnay_rust-toolchain.__run_3;outcome=skipped;conclusion=skipped;duration_ms=0] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.5185929Z ##[start-action display=rustup toolchain install stable;id=__dtolnay_rust-toolchain.__run_4] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.5220929Z ##[group]Run rustup toolchain install stable --component rustfmt --component clippy --profile minimal --no-self-update +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.5222413Z ^[[36;1mrustup toolchain install stable --component rustfmt --component clippy --profile minimal --no-self-update^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.5277744Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.5278644Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.5279357Z CARGO_TERM_COLOR: always +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.5280114Z CARGO_NET_RETRY: 10 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.5280887Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.5281669Z RUSTFLAGS: -Dwarnings +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.5282447Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.5283289Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.5284389Z RUSTUP_PERMIT_COPY_RENAME: 1 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:28.5285249Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:29.8145310Z info: syncing channel updates for stable-x86_64-unknown-linux-gnu +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.4783508Z info: latest update on 2026-07-16 for version 1.97.1 (8bab26f4f 2026-07-14) +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.5050581Z info: component clippy is up to date +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.5065216Z info: component rustfmt is up to date +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.5065547Z +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.5154181Z stable-x86_64-unknown-linux-gnu unchanged - rustc 1.97.1 (8bab26f4f 2026-07-14) +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.5154896Z +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.5189786Z ##[end-action id=__dtolnay_rust-toolchain.__run_4;outcome=success;conclusion=success;duration_ms=2000] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.5197336Z ##[start-action display=rustup default stable;id=__dtolnay_rust-toolchain.__run_5] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.5216167Z ##[group]Run rustup default stable +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.5216488Z ^[[36;1mrustup default stable^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.5263747Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.5264360Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.5264569Z CARGO_TERM_COLOR: always +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.5264837Z CARGO_NET_RETRY: 10 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.5265107Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.5265364Z RUSTFLAGS: -Dwarnings +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.5265607Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.5265895Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.5266146Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.5459793Z info: using existing install for stable-x86_64-unknown-linux-gnu +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.5467070Z info: default toolchain set to stable-x86_64-unknown-linux-gnu +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.5467466Z +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.5554172Z stable-x86_64-unknown-linux-gnu unchanged - rustc 1.97.1 (8bab26f4f 2026-07-14) +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.5554744Z +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.5572870Z ##[end-action id=__dtolnay_rust-toolchain.__run_5;outcome=success;conclusion=success;duration_ms=37] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.5575958Z ##[start-action display=Create cachekey;id=__dtolnay_rust-toolchain.rustc-version] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.5595708Z ##[group]Run DATE=$(rustc +stable --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p') +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.5596725Z ^[[36;1mDATE=$(rustc +stable --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p')^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.5597392Z ^[[36;1mHASH=$(rustc +stable --version --verbose | sed -ne 's/^commit-hash: //p')^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.5597914Z ^[[36;1mecho "cachekey=$(echo $DATE$HASH | head -c12)" >> $GITHUB_OUTPUT^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.5645770Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.5646129Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.5646342Z CARGO_TERM_COLOR: always +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.5646630Z CARGO_NET_RETRY: 10 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.5646869Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.5647124Z RUSTFLAGS: -Dwarnings +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.5647370Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.5647659Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.5647907Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6058961Z ##[end-action id=__dtolnay_rust-toolchain.rustc-version;outcome=success;conclusion=success;duration_ms=48] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6061756Z ##[start-action display=Disable incremental compilation;id=__dtolnay_rust-toolchain.__run_6] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6078887Z ##[group]Run if [ -z "${CARGO_INCREMENTAL+set}" ]; then +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6079287Z ^[[36;1mif [ -z "${CARGO_INCREMENTAL+set}" ]; then^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6079641Z ^[[36;1m echo CARGO_INCREMENTAL=0 >> $GITHUB_ENV^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6079928Z ^[[36;1mfi^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6127415Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6127775Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6127984Z CARGO_TERM_COLOR: always +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6128228Z CARGO_NET_RETRY: 10 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6128462Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6128721Z RUSTFLAGS: -Dwarnings +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6128968Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6129258Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6129506Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6201453Z ##[end-action id=__dtolnay_rust-toolchain.__run_6;outcome=success;conclusion=success;duration_ms=13] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6203694Z ##[start-action display=Enable colors in Cargo output;id=__dtolnay_rust-toolchain.__run_7] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6219979Z ##[group]Run if [ -z "${CARGO_TERM_COLOR+set}" ]; then +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6220552Z ^[[36;1mif [ -z "${CARGO_TERM_COLOR+set}" ]; then^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6220908Z ^[[36;1m echo CARGO_TERM_COLOR=always >> $GITHUB_ENV^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6221205Z ^[[36;1mfi^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6264539Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6264880Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6265085Z CARGO_TERM_COLOR: always +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6265322Z CARGO_NET_RETRY: 10 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6265554Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6265820Z RUSTFLAGS: -Dwarnings +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6266067Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6266359Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6266614Z CARGO_INCREMENTAL: 0 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6266861Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6337485Z ##[end-action id=__dtolnay_rust-toolchain.__run_7;outcome=success;conclusion=success;duration_ms=13] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6339727Z ##[start-action display=Enable Cargo sparse registry;id=__dtolnay_rust-toolchain.__run_8] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6357040Z ##[group]Run # implemented in 1.66, stabilized in 1.68, made default in 1.70 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6357583Z ^[[36;1m# implemented in 1.66, stabilized in 1.68, made default in 1.70^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6358282Z ^[[36;1mif [ -z "${CARGO_REGISTRIES_CRATES_IO_PROTOCOL+set}" -o -f "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol ]; then^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6359029Z ^[[36;1m if rustc +stable --version --verbose | grep -q '^release: 1\.6[89]\.'; then^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6359597Z ^[[36;1m touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6360132Z ^[[36;1m echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse >> $GITHUB_ENV^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6360779Z ^[[36;1m elif rustc +stable --version --verbose | grep -q '^release: 1\.6[67]\.'; then^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6361332Z ^[[36;1m touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6361839Z ^[[36;1m echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=git >> $GITHUB_ENV^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6362180Z ^[[36;1m fi^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6362378Z ^[[36;1mfi^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6405454Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6405810Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6406033Z CARGO_TERM_COLOR: always +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6406285Z CARGO_NET_RETRY: 10 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6406521Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6406816Z RUSTFLAGS: -Dwarnings +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6407156Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6407448Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6407698Z CARGO_INCREMENTAL: 0 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6407931Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6769570Z ##[end-action id=__dtolnay_rust-toolchain.__run_8;outcome=success;conclusion=success;duration_ms=42] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6772314Z ##[start-action display=Work around spurious network errors in curl 8.0;id=__dtolnay_rust-toolchain.__run_9] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6791050Z ##[group]Run # https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6791823Z ^[[36;1m# https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6792448Z ^[[36;1mif rustc +stable --version --verbose | grep -q '^release: 1\.7[01]\.'; then^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6792918Z ^[[36;1m echo CARGO_HTTP_MULTIPLEXING=false >> $GITHUB_ENV^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6793258Z ^[[36;1mfi^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6840231Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6840595Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6840804Z CARGO_TERM_COLOR: always +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6841058Z CARGO_NET_RETRY: 10 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6841309Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6841568Z RUSTFLAGS: -Dwarnings +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6841815Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6842108Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6842358Z CARGO_INCREMENTAL: 0 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.6842579Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.7068063Z ##[end-action id=__dtolnay_rust-toolchain.__run_9;outcome=success;conclusion=success;duration_ms=29] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.7072445Z ##[start-action display=rustc +stable --version --verbose;id=__dtolnay_rust-toolchain.__run_10] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.7089938Z ##[group]Run rustc +stable --version --verbose +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.7090312Z ^[[36;1mrustc +stable --version --verbose^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.7137457Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.7137807Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.7138017Z CARGO_TERM_COLOR: always +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.7138259Z CARGO_NET_RETRY: 10 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.7138500Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.7138772Z RUSTFLAGS: -Dwarnings +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.7139024Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.7139316Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.7139567Z CARGO_INCREMENTAL: 0 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.7139787Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.7359680Z rustc 1.97.1 (8bab26f4f 2026-07-14) +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.7360657Z binary: rustc +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.7361320Z commit-hash: 8bab26f4f68e0e26f0bb7960be334d5b520ea452 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.7361805Z commit-date: 2026-07-14 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.7362176Z host: x86_64-unknown-linux-gnu +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.7362540Z release: 1.97.1 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.7362831Z LLVM version: 22.1.6 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.7385383Z ##[end-action id=__dtolnay_rust-toolchain.__run_10;outcome=success;conclusion=success;duration_ms=31] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.7486532Z ##[group]Run actions/setup-node@v6 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.7486818Z with: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.7487022Z node-version: 24.x +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.7487250Z check-latest: false +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.7489935Z token: *** +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.7490160Z package-manager-cache: true +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.7490414Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.7490610Z CARGO_TERM_COLOR: always +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.7490846Z CARGO_NET_RETRY: 10 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.7491075Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.7491330Z RUSTFLAGS: -Dwarnings +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.7491587Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.7491877Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.7492128Z CARGO_INCREMENTAL: 0 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.7492340Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.8898371Z Found in cache @ /opt/hostedtoolcache/node/24.18.0/x64 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:30.8901647Z ##[group]Environment details +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:31.2560997Z node: v24.18.0 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:31.2561399Z npm: 11.16.0 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:31.2561802Z yarn: 1.22.22 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:31.2562636Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:31.3323895Z ##[group]Run actions/cache@v5 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:31.3324546Z with: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:31.3324813Z path: ~/.cargo/registry +Lint and Format Check UNKNOWN STEP ~/.cargo/git +Lint and Format Check UNKNOWN STEP rust/target +Lint and Format Check UNKNOWN STEP +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:31.3325404Z key: Linux-cargo-4104477e9086db237b6becf75f65ddd1c19712701b33d4d9c0c7bebe4f81b3df +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:31.3326013Z restore-keys: Linux-cargo- +Lint and Format Check UNKNOWN STEP +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:31.3326347Z enableCrossOsArchive: false +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:31.3326686Z fail-on-cache-miss: false +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:31.3327030Z lookup-only: false +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:31.3327343Z save-always: false +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:31.3327631Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:31.3327878Z CARGO_TERM_COLOR: always +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:31.3328103Z CARGO_NET_RETRY: 10 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:31.3328329Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:31.3328577Z RUSTFLAGS: -Dwarnings +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:31.3328823Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:31.3329119Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:31.3329366Z CARGO_INCREMENTAL: 0 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:31.3329617Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:31.5398570Z Cache hit for: Linux-cargo-4104477e9086db237b6becf75f65ddd1c19712701b33d4d9c0c7bebe4f81b3df +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:37.5955580Z Received 268435456 of 426012754 (63.0%), 251.2 MBs/sec +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:38.1932409Z Received 426012754 of 426012754 (100.0%), 251.1 MBs/sec +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:38.1933007Z Cache Size: ~406 MB (426012754 B) +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:38.2000592Z [command]/usr/bin/tar -xf /home/runner/work/_temp/ef9d26c1-d0a6-4a89-96d3-a8a6ea7e639d/cache.tzst -P -C /home/runner/work/start/start --use-compress-program unzstd +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.2497747Z Cache restored successfully +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.2812654Z Cache restored from key: Linux-cargo-4104477e9086db237b6becf75f65ddd1c19712701b33d4d9c0c7bebe4f81b3df +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.2979967Z ##[group]Run cargo fmt --all -- --check +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.2980328Z ^[[36;1mcargo fmt --all -- --check^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.3677509Z shell: /usr/bin/bash -e {0} +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.3677804Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.3678031Z CARGO_TERM_COLOR: always +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.3678286Z CARGO_NET_RETRY: 10 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.3678529Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.3678817Z RUSTFLAGS: -Dwarnings +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.3679096Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.3679410Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.3679670Z CARGO_INCREMENTAL: 0 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:41.3679889Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:42.5158992Z ##[group]Run cargo clippy --all-targets --all-features +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:42.5159418Z ^[[36;1mcargo clippy --all-targets --all-features^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:42.5206859Z shell: /usr/bin/bash -e {0} +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:42.5207124Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:42.5207338Z CARGO_TERM_COLOR: always +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:42.5207586Z CARGO_NET_RETRY: 10 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:42.5207823Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:42.5208081Z RUSTFLAGS: -Dwarnings +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:42.5208329Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:42.5208637Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:42.5208895Z CARGO_INCREMENTAL: 0 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:42.5209113Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:42.6338770Z ^[[1m^[[92m Checking^[[0m start-command v0.18.0 (/home/runner/work/start/start/rust) +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:44.7413499Z ^[[1m^[[92m Finished^[[0m `dev` profile [unoptimized + debuginfo] target(s) in 2.17s +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:44.7533056Z ##[group]Run node scripts/check-file-size.mjs +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:44.7533430Z ^[[36;1mnode scripts/check-file-size.mjs^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:44.7580545Z shell: /usr/bin/bash -e {0} +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:44.7580818Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:44.7581027Z CARGO_TERM_COLOR: always +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:44.7581277Z CARGO_NET_RETRY: 10 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:44.7581519Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:44.7581775Z RUSTFLAGS: -Dwarnings +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:44.7582033Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:44.7582347Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:44.7582613Z CARGO_INCREMENTAL: 0 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:44.7582834Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:44.7950342Z +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:44.7951208Z Checking JavaScript and Rust files for maximum 1000 lines... +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:44.7951581Z +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:44.8417282Z ✓ All files are within the line limit +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:44.8417696Z +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:44.9086502Z Post job cleanup. +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:45.0395331Z Cache hit occurred on the primary key Linux-cargo-4104477e9086db237b6becf75f65ddd1c19712701b33d4d9c0c7bebe4f81b3df, not saving cache. +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:45.0504362Z Post job cleanup. +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:45.1866514Z Post job cleanup. +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:45.2763401Z [command]/usr/bin/git version +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:45.2806873Z git version 2.54.0 +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:45.2846739Z Temporarily overriding HOME='/home/runner/work/_temp/a5feebad-f79f-4435-800a-b8284167b13c' before making global git config changes +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:45.2848161Z Adding repository directory to the temporary git global config as a safe directory +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:45.2852465Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:45.2889072Z Removing SSH command configuration +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:45.2897140Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:45.2938107Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:45.3202400Z Removing HTTP extra header +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:45.3209512Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:45.3252816Z [command]/usr/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' || :" +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:45.3530681Z Removing includeIf entries pointing to credentials config files +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:45.3540719Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:45.3602478Z includeif.gitdir:/home/runner/work/start/start/.git.path +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:45.3603562Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:45.3604653Z includeif.gitdir:/github/workspace/.git.path +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:45.3605541Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:45.3616146Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:45.3648922Z /home/runner/work/_temp/git-credentials-11e26655-aa48-4d1b-97e6-975fdbfb12a0.config +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:45.3660358Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-11e26655-aa48-4d1b-97e6-975fdbfb12a0.config +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:45.3709464Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:45.3739666Z /home/runner/work/_temp/git-credentials-11e26655-aa48-4d1b-97e6-975fdbfb12a0.config +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:45.3751864Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-11e26655-aa48-4d1b-97e6-975fdbfb12a0.config +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:45.3793651Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:45.3826694Z /github/runner_temp/git-credentials-11e26655-aa48-4d1b-97e6-975fdbfb12a0.config +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:45.3836736Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-11e26655-aa48-4d1b-97e6-975fdbfb12a0.config +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:45.3878119Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:45.3905891Z /github/runner_temp/git-credentials-11e26655-aa48-4d1b-97e6-975fdbfb12a0.config +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:45.3915532Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-11e26655-aa48-4d1b-97e6-975fdbfb12a0.config +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:45.3955683Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:45.4191726Z Removing credentials config '/home/runner/work/_temp/git-credentials-11e26655-aa48-4d1b-97e6-975fdbfb12a0.config' +Lint and Format Check UNKNOWN STEP 2026-08-10T10:43:45.4335297Z Cleaning up orphan processes +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1128577Z Current runner version: '2.336.0' +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1154840Z ##[group]Runner Image Provisioner +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1155853Z Hosted Compute Agent +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1156502Z Version: 20260707.563 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1157655Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1158475Z Build Date: 2026-07-07T19:33:50Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1159598Z Worker ID: {2f79644f-ce2d-45dd-b0b6-c7509c811700} +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1160452Z Azure Region: westus2 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1161087Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1162671Z ##[group]Operating System +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1163464Z Ubuntu +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1164072Z 24.04.4 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1164670Z LTS +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1165257Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1165865Z ##[group]Runner Image +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1166580Z Image: ubuntu-24.04 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1167229Z Version: 20260720.247.2 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1168584Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1170401Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1171461Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1174591Z ##[group]GITHUB_TOKEN Permissions +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1176868Z Actions: write +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1177537Z ArtifactMetadata: write +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1178188Z Attestations: write +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1179263Z Checks: write +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1179931Z CodeQuality: write +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1180602Z Contents: write +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1181240Z CopilotRequests: write +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1181893Z Deployments: write +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1182560Z Discussions: write +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1183204Z Drives: write +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1183779Z Issues: write +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1184425Z Metadata: read +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1185114Z Models: read +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1185748Z Packages: write +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1186397Z Pages: write +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1187003Z PullRequests: write +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1187701Z RepositoryProjects: write +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1188382Z SecurityEvents: write +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1189166Z Statuses: write +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1189893Z VulnerabilityAlerts: read +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1190551Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1192838Z Secret source: Actions +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1193993Z Prepare workflow directory +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1674321Z Prepare all required actions +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.1722500Z Getting action download info +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.5329199Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:27.8639114Z Download action repository 'dtolnay/rust-toolchain@stable' (SHA:4360b52568e2003a75bf9bc1d59f33a8e3fc893c) +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.0384752Z Download action repository 'actions/cache@v5' (SHA:caa296126883cff596d87d8935842f9db880ef25) +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.3357286Z Complete job name: Code Coverage (Rust, Linux only) +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.4146654Z ##[group]Run actions/checkout@v6 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.4147616Z with: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.4148129Z repository: link-foundation/start +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.4152115Z token: *** +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.4152623Z ssh-strict: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.4153125Z ssh-user: git +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.4153630Z persist-credentials: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.4154177Z clean: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.4154682Z sparse-checkout-cone-mode: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.4155275Z fetch-depth: 1 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.4155770Z fetch-tags: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.4156273Z show-progress: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.4156784Z lfs: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.4157256Z submodules: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.4157764Z set-safe-directory: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.4158325Z allow-unsafe-pr-checkout: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.4159305Z env: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.4159804Z CARGO_TERM_COLOR: always +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.4160365Z CARGO_NET_RETRY: 10 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.4160909Z CARGO_HTTP_MULTIPLEXING: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.4161549Z RUSTFLAGS: -Dwarnings +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.4162118Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.4162787Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.5196916Z Syncing repository: link-foundation/start +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.5200210Z ##[group]Getting Git version info +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.5201376Z Working directory is '/home/runner/work/start/start' +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.5203212Z [command]/usr/bin/git version +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.5290550Z git version 2.54.0 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.5353181Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.5374979Z Temporarily overriding HOME='/home/runner/work/_temp/d0af1bc5-d429-44db-9895-331d5c17c503' before making global git config changes +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.5378615Z Adding repository directory to the temporary git global config as a safe directory +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.5382810Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.5444336Z Deleting the contents of '/home/runner/work/start/start' +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.5448891Z ##[group]Determining repository object format +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.5451214Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.5452557Z ##[group]Initializing the repository +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.5455941Z [command]/usr/bin/git init /home/runner/work/start/start +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.5543396Z hint: Using 'master' as the name for the initial branch. This default branch name +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.5545516Z hint: will change to "main" in Git 3.0. To configure the initial branch name +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.5547468Z hint: to use in all of your new repositories, which will suppress this warning, +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.5549374Z hint: call: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.5550350Z hint: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.5551551Z hint: git config --global init.defaultBranch +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.5552927Z hint: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.5554151Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.5556017Z hint: 'development'. The just-created branch can be renamed via this command: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.5557633Z hint: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.5558877Z hint: git branch -m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.5560074Z hint: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.5561458Z hint: Disable this message with "git config set advice.defaultBranchName false" +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.5563443Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.5567150Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.5608044Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.5610090Z ##[group]Disabling automatic garbage collection +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.5611559Z [command]/usr/bin/git config --local gc.auto 0 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.5643660Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.5645143Z ##[group]Setting up auth +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.5646418Z Removing SSH command configuration +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.5649923Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.5686960Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.6055342Z Removing HTTP extra header +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.6063709Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.6112369Z [command]/usr/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' || :" +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.6337042Z Removing includeIf entries pointing to credentials config files +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.6344304Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.6381438Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.6627773Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-824d9bc8-aabf-43da-8048-1c3dc36a2c1b.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.6674162Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-824d9bc8-aabf-43da-8048-1c3dc36a2c1b.config +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.6712164Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-824d9bc8-aabf-43da-8048-1c3dc36a2c1b.config +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.6752081Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-824d9bc8-aabf-43da-8048-1c3dc36a2c1b.config +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.6788503Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-824d9bc8-aabf-43da-8048-1c3dc36a2c1b.config +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.6823211Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.6824067Z ##[group]Fetching the repository +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:28.6832222Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +d959632b399ae343ff29114fc439650bf65122c5:refs/remotes/origin/main +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.4295487Z From https://github.com/link-foundation/start +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.4297416Z * [new ref] d959632b399ae343ff29114fc439650bf65122c5 -> origin/main +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.4338258Z [command]/usr/bin/git branch --list --remote origin/main +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.4370198Z origin/main +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.4380531Z [command]/usr/bin/git rev-parse refs/remotes/origin/main +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.4413092Z d959632b399ae343ff29114fc439650bf65122c5 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.4419337Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.4420802Z ##[group]Determining the checkout info +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.4422213Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.4427548Z [command]/usr/bin/git sparse-checkout disable +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.4481287Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.4512794Z ##[group]Checking out the ref +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.4516557Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5111377Z Switched to a new branch 'main' +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5183877Z branch 'main' set up to track 'origin/main'. +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5189938Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5192216Z [command]/usr/bin/git log -1 --format=%H +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5210335Z d959632b399ae343ff29114fc439650bf65122c5 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5621010Z ##[group]Run dtolnay/rust-toolchain@stable +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5621583Z with: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5621979Z toolchain: stable +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5622373Z env: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5622764Z CARGO_TERM_COLOR: always +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5623199Z CARGO_NET_RETRY: 10 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5623642Z CARGO_HTTP_MULTIPLEXING: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5624103Z RUSTFLAGS: -Dwarnings +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5624547Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5624997Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5697552Z ##[start-action display=Parse toolchain version;id=__dtolnay_rust-toolchain.parse] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5761203Z ##[group]Run if [[ -z $toolchain ]]; then +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5761828Z ^[[36;1mif [[ -z $toolchain ]]; then^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5762609Z ^[[36;1m # GitHub does not enforce `required: true` inputs itself. https://github.com/actions/runner/issues/1070^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5763365Z ^[[36;1m echo "'toolchain' is a required input" >&2^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5763886Z ^[[36;1m exit 1^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5764410Z ^[[36;1melif [[ $toolchain =~ ^stable' '[0-9]+' '(year|month|week|day)s?' 'ago$ ]]; then^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5765016Z ^[[36;1m if [[ Linux == macOS ]]; then^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5765746Z ^[[36;1m echo "toolchain=1.$((($(date -v-$(sed 's/stable \([0-9]*\) \(.\).*/\1\2/' <<< $toolchain) +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5766452Z ^[[36;1m else^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5767037Z ^[[36;1m echo "toolchain=1.$((($(date --date "${toolchain#stable }" +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5767681Z ^[[36;1m fi^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5768151Z ^[[36;1melif [[ $toolchain =~ ^stable' 'minus' '[0-9]+' 'releases?$ ]]; then^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5769361Z ^[[36;1m echo "toolchain=1.$((($(date +%s)/60/60/24-16569)/7/6-${toolchain//[^0-9]/}))" >> $GITHUB_OUTPUT^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5770028Z ^[[36;1melif [[ $toolchain =~ ^1\.[0-9]+$ ]]; then^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5770755Z ^[[36;1m 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^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5771442Z ^[[36;1melse^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5771870Z ^[[36;1m echo "toolchain=$toolchain" >> $GITHUB_OUTPUT^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5772346Z ^[[36;1mfi^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5841750Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5842918Z env: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5843291Z CARGO_TERM_COLOR: always +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5843835Z CARGO_NET_RETRY: 10 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5844238Z CARGO_HTTP_MULTIPLEXING: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5845193Z RUSTFLAGS: -Dwarnings +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5845689Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5846195Z toolchain: stable +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5847107Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5979796Z ##[end-action id=__dtolnay_rust-toolchain.parse;outcome=success;conclusion=success;duration_ms=28] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.5994310Z ##[start-action display=Construct rustup command line;id=__dtolnay_rust-toolchain.flags] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6028391Z ##[group]Run echo "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6029674Z ^[[36;1mecho "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6030495Z ^[[36;1mecho "components=$(for c in ${components//,/ }; do echo -n ' --component' $c; done)" >> $GITHUB_OUTPUT^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6031147Z ^[[36;1mecho "downgrade=" >> $GITHUB_OUTPUT^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6075664Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6076181Z env: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6076534Z CARGO_TERM_COLOR: always +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6076927Z CARGO_NET_RETRY: 10 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6077325Z CARGO_HTTP_MULTIPLEXING: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6077732Z RUSTFLAGS: -Dwarnings +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6078132Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6078559Z targets: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6079039Z components: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6079610Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6163090Z ##[end-action id=__dtolnay_rust-toolchain.flags;outcome=success;conclusion=success;duration_ms=16] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6166130Z ##[start-action display=Set $CARGO_HOME;id=__dtolnay_rust-toolchain.__run] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6190294Z ##[group]Run echo CARGO_HOME=${CARGO_HOME:-"$HOME/.cargo"} >> $GITHUB_ENV +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6191021Z ^[[36;1mecho CARGO_HOME=${CARGO_HOME:-"$HOME/.cargo"} >> $GITHUB_ENV^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6233161Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6233678Z env: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6234027Z CARGO_TERM_COLOR: always +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6234420Z CARGO_NET_RETRY: 10 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6234809Z CARGO_HTTP_MULTIPLEXING: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6235247Z RUSTFLAGS: -Dwarnings +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6235651Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6236081Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6336102Z ##[end-action id=__dtolnay_rust-toolchain.__run;outcome=success;conclusion=success;duration_ms=16] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6339875Z ##[start-action display=Install rustup if needed;id=__dtolnay_rust-toolchain.__run_2] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6371722Z ##[group]Run if ! command -v rustup &>/dev/null; then +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6372314Z ^[[36;1mif ! command -v rustup &>/dev/null; then^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6373306Z ^[[36;1m curl --proto '=https' --tlsv1.2 --retry 10 --retry-connrefused --location --silent --show-error --fail https://sh.rustup.rs | sh -s -- --default-toolchain none -y^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6374238Z ^[[36;1m echo "$CARGO_HOME/bin" >> $GITHUB_PATH^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6374714Z ^[[36;1mfi^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6417107Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6417611Z env: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6418144Z CARGO_TERM_COLOR: always +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6418579Z CARGO_NET_RETRY: 10 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6419323Z CARGO_HTTP_MULTIPLEXING: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6419746Z RUSTFLAGS: -Dwarnings +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6420194Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6420639Z CARGO_HOME: /home/runner/.cargo +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6421056Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6501128Z ##[end-action id=__dtolnay_rust-toolchain.__run_2;outcome=success;conclusion=success;duration_ms=16] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6504193Z ##[start-action display=Install rustup if needed on windows;id=__dtolnay_rust-toolchain.__run_3] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6512717Z ##[end-action id=__dtolnay_rust-toolchain.__run_3;outcome=skipped;conclusion=skipped;duration_ms=0] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6525304Z ##[start-action display=rustup toolchain install stable;id=__dtolnay_rust-toolchain.__run_4] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6550163Z ##[group]Run rustup toolchain install stable --profile minimal --no-self-update +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6550901Z ^[[36;1mrustup toolchain install stable --profile minimal --no-self-update^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6594126Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6594640Z env: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6594999Z CARGO_TERM_COLOR: always +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6595387Z CARGO_NET_RETRY: 10 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6595764Z CARGO_HTTP_MULTIPLEXING: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6596166Z RUSTFLAGS: -Dwarnings +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6596561Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6596997Z CARGO_HOME: /home/runner/.cargo +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6597405Z RUSTUP_PERMIT_COPY_RENAME: 1 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.6597788Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:29.8720067Z info: syncing channel updates for stable-x86_64-unknown-linux-gnu +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.1004980Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.1088052Z stable-x86_64-unknown-linux-gnu unchanged - rustc 1.97.1 (8bab26f4f 2026-07-14) +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.1088946Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.1164419Z ##[end-action id=__dtolnay_rust-toolchain.__run_4;outcome=success;conclusion=success;duration_ms=463] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.1172440Z ##[start-action display=rustup default stable;id=__dtolnay_rust-toolchain.__run_5] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.1194816Z ##[group]Run rustup default stable +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.1195371Z ^[[36;1mrustup default stable^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.1240942Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.1241340Z env: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.1241586Z CARGO_TERM_COLOR: always +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.1241871Z CARGO_NET_RETRY: 10 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.1242160Z CARGO_HTTP_MULTIPLEXING: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.1242471Z RUSTFLAGS: -Dwarnings +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.1242765Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.1243106Z CARGO_HOME: /home/runner/.cargo +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.1243413Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.1364618Z info: using existing install for stable-x86_64-unknown-linux-gnu +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.1372467Z info: default toolchain set to stable-x86_64-unknown-linux-gnu +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.1373068Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.1452642Z stable-x86_64-unknown-linux-gnu unchanged - rustc 1.97.1 (8bab26f4f 2026-07-14) +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.1453084Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.1471102Z ##[end-action id=__dtolnay_rust-toolchain.__run_5;outcome=success;conclusion=success;duration_ms=29] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.1474075Z ##[start-action display=Create cachekey;id=__dtolnay_rust-toolchain.rustc-version] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.1496759Z ##[group]Run DATE=$(rustc +stable --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p') +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.1497644Z ^[[36;1mDATE=$(rustc +stable --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p')^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.1498346Z ^[[36;1mHASH=$(rustc +stable --version --verbose | sed -ne 's/^commit-hash: //p')^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.1499244Z ^[[36;1mecho "cachekey=$(echo $DATE$HASH | head -c12)" >> $GITHUB_OUTPUT^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.1546081Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.1568424Z env: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.1569057Z CARGO_TERM_COLOR: always +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.1569378Z CARGO_NET_RETRY: 10 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.1569668Z CARGO_HTTP_MULTIPLEXING: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.1569996Z RUSTFLAGS: -Dwarnings +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.1570295Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.1570638Z CARGO_HOME: /home/runner/.cargo +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.1570940Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.1985248Z ##[end-action id=__dtolnay_rust-toolchain.rustc-version;outcome=success;conclusion=success;duration_ms=50] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.1988931Z ##[start-action display=Disable incremental compilation;id=__dtolnay_rust-toolchain.__run_6] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2010343Z ##[group]Run if [ -z "${CARGO_INCREMENTAL+set}" ]; then +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2010793Z ^[[36;1mif [ -z "${CARGO_INCREMENTAL+set}" ]; then^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2011174Z ^[[36;1m echo CARGO_INCREMENTAL=0 >> $GITHUB_ENV^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2011509Z ^[[36;1mfi^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2058288Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2059024Z env: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2059287Z CARGO_TERM_COLOR: always +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2059577Z CARGO_NET_RETRY: 10 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2059868Z CARGO_HTTP_MULTIPLEXING: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2060199Z RUSTFLAGS: -Dwarnings +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2060505Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2060866Z CARGO_HOME: /home/runner/.cargo +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2061177Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2137270Z ##[end-action id=__dtolnay_rust-toolchain.__run_6;outcome=success;conclusion=success;duration_ms=14] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2140179Z ##[start-action display=Enable colors in Cargo output;id=__dtolnay_rust-toolchain.__run_7] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2160368Z ##[group]Run if [ -z "${CARGO_TERM_COLOR+set}" ]; then +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2160791Z ^[[36;1mif [ -z "${CARGO_TERM_COLOR+set}" ]; then^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2161177Z ^[[36;1m echo CARGO_TERM_COLOR=always >> $GITHUB_ENV^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2161519Z ^[[36;1mfi^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2206818Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2207221Z env: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2207472Z CARGO_TERM_COLOR: always +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2207755Z CARGO_NET_RETRY: 10 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2208212Z CARGO_HTTP_MULTIPLEXING: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2208536Z RUSTFLAGS: -Dwarnings +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2209142Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2209492Z CARGO_HOME: /home/runner/.cargo +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2209798Z CARGO_INCREMENTAL: 0 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2210070Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2282914Z ##[end-action id=__dtolnay_rust-toolchain.__run_7;outcome=success;conclusion=success;duration_ms=14] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2285518Z ##[start-action display=Enable Cargo sparse registry;id=__dtolnay_rust-toolchain.__run_8] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2306979Z ##[group]Run # implemented in 1.66, stabilized in 1.68, made default in 1.70 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2307546Z ^[[36;1m# implemented in 1.66, stabilized in 1.68, made default in 1.70^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2308336Z ^[[36;1mif [ -z "${CARGO_REGISTRIES_CRATES_IO_PROTOCOL+set}" -o -f "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol ]; then^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2309485Z ^[[36;1m if rustc +stable --version --verbose | grep -q '^release: 1\.6[89]\.'; then^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2310119Z ^[[36;1m touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2310716Z ^[[36;1m echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse >> $GITHUB_ENV^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2311273Z ^[[36;1m elif rustc +stable --version --verbose | grep -q '^release: 1\.6[67]\.'; then^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2311932Z ^[[36;1m touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2312530Z ^[[36;1m echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=git >> $GITHUB_ENV^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2312938Z ^[[36;1m fi^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2313186Z ^[[36;1mfi^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2356718Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2357282Z env: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2357533Z CARGO_TERM_COLOR: always +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2357819Z CARGO_NET_RETRY: 10 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2358102Z CARGO_HTTP_MULTIPLEXING: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2358418Z RUSTFLAGS: -Dwarnings +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2359053Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2359411Z CARGO_HOME: /home/runner/.cargo +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2359719Z CARGO_INCREMENTAL: 0 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2359986Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2726312Z ##[end-action id=__dtolnay_rust-toolchain.__run_8;outcome=success;conclusion=success;duration_ms=43] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2729815Z ##[start-action display=Work around spurious network errors in curl 8.0;id=__dtolnay_rust-toolchain.__run_9] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2755237Z ##[group]Run # https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2756099Z ^[[36;1m# https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2756857Z ^[[36;1mif rustc +stable --version --verbose | grep -q '^release: 1\.7[01]\.'; then^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2757415Z ^[[36;1m echo CARGO_HTTP_MULTIPLEXING=false >> $GITHUB_ENV^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2757799Z ^[[36;1mfi^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2805874Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2806279Z env: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2806532Z CARGO_TERM_COLOR: always +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2806823Z CARGO_NET_RETRY: 10 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2807104Z CARGO_HTTP_MULTIPLEXING: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2807420Z RUSTFLAGS: -Dwarnings +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2807719Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2808063Z CARGO_HOME: /home/runner/.cargo +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2808364Z CARGO_INCREMENTAL: 0 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.2808942Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.3024183Z ##[end-action id=__dtolnay_rust-toolchain.__run_9;outcome=success;conclusion=success;duration_ms=29] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.3029164Z ##[start-action display=rustc +stable --version --verbose;id=__dtolnay_rust-toolchain.__run_10] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.3050468Z ##[group]Run rustc +stable --version --verbose +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.3050872Z ^[[36;1mrustc +stable --version --verbose^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.3097758Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.3098174Z env: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.3098424Z CARGO_TERM_COLOR: always +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.3099036Z CARGO_NET_RETRY: 10 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.3099338Z CARGO_HTTP_MULTIPLEXING: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.3099650Z RUSTFLAGS: -Dwarnings +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.3099949Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.3100291Z CARGO_HOME: /home/runner/.cargo +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.3100594Z CARGO_INCREMENTAL: 0 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.3100859Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.3291442Z rustc 1.97.1 (8bab26f4f 2026-07-14) +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.3292417Z binary: rustc +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.3293109Z commit-hash: 8bab26f4f68e0e26f0bb7960be334d5b520ea452 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.3293944Z commit-date: 2026-07-14 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.3294347Z host: x86_64-unknown-linux-gnu +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.3294734Z release: 1.97.1 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.3295041Z LLVM version: 22.1.6 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.3314586Z ##[end-action id=__dtolnay_rust-toolchain.__run_10;outcome=success;conclusion=success;duration_ms=28] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.4002881Z ##[group]Run actions/cache@v5 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.4003259Z with: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.4003569Z path: ~/.cargo/registry +Code Coverage (Rust, Linux only) UNKNOWN STEP ~/.cargo/git +Code Coverage (Rust, Linux only) UNKNOWN STEP rust/target +Code Coverage (Rust, Linux only) UNKNOWN STEP +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.4004164Z key: Linux-cargo-coverage-4104477e9086db237b6becf75f65ddd1c19712701b33d4d9c0c7bebe4f81b3df +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.4004816Z restore-keys: Linux-cargo-coverage- +Code Coverage (Rust, Linux only) UNKNOWN STEP +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.4005168Z enableCrossOsArchive: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.4005479Z fail-on-cache-miss: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.4005776Z lookup-only: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.4006044Z save-always: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.4006297Z env: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.4006536Z CARGO_TERM_COLOR: always +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.4007020Z CARGO_NET_RETRY: 10 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.4007301Z CARGO_HTTP_MULTIPLEXING: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.4007613Z RUSTFLAGS: -Dwarnings +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.4007913Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.4008258Z CARGO_HOME: /home/runner/.cargo +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.4008563Z CARGO_INCREMENTAL: 0 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.4009291Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:30.7893580Z Cache hit for: Linux-cargo-coverage-4104477e9086db237b6becf75f65ddd1c19712701b33d4d9c0c7bebe4f81b3df +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:32.1066457Z Received 0 of 414068303 (0.0%), 0.0 MBs/sec +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:33.1068589Z Received 109051904 of 414068303 (26.3%), 52.0 MBs/sec +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:34.1064463Z Received 184549376 of 414068303 (44.6%), 58.6 MBs/sec +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:35.1066522Z Received 268435456 of 414068303 (64.8%), 64.0 MBs/sec +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:36.1059923Z Received 364904448 of 414068303 (88.1%), 69.6 MBs/sec +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:37.1071150Z Received 405679695 of 414068303 (98.0%), 64.5 MBs/sec +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:37.4175745Z Received 414068303 of 414068303 (100.0%), 62.6 MBs/sec +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:37.4178080Z Cache Size: ~395 MB (414068303 B) +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:37.4301241Z [command]/usr/bin/tar -xf /home/runner/work/_temp/1c6f4ade-0bbe-4d71-8fe6-1b2aa91e3e7f/cache.tzst -P -C /home/runner/work/start/start --use-compress-program unzstd +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:40.4414056Z Cache restored successfully +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:40.4682094Z Cache restored from key: Linux-cargo-coverage-4104477e9086db237b6becf75f65ddd1c19712701b33d4d9c0c7bebe4f81b3df +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:40.4896752Z ##[group]Run actions/cache@v5 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:40.4954028Z with: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:40.4954321Z path: ~/.cargo/bin/cargo-tarpaulin +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:40.4954675Z key: Linux-cargo-tarpaulin-bin +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:40.4955002Z enableCrossOsArchive: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:40.4955277Z fail-on-cache-miss: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:40.4955544Z lookup-only: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:40.4955801Z save-always: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:40.4956017Z env: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:40.4956213Z CARGO_TERM_COLOR: always +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:40.4956471Z CARGO_NET_RETRY: 10 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:40.4956703Z CARGO_HTTP_MULTIPLEXING: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:40.4956967Z RUSTFLAGS: -Dwarnings +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:40.4957222Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:40.4957540Z CARGO_HOME: /home/runner/.cargo +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:40.4957810Z CARGO_INCREMENTAL: 0 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:40.4958044Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:40.8819181Z Cache hit for: Linux-cargo-tarpaulin-bin +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.1910220Z Received 0 of 4127324 (0.0%), 0.0 MBs/sec +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.4571666Z Received 4127324 of 4127324 (100.0%), 3.1 MBs/sec +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.4572368Z Cache Size: ~4 MB (4127324 B) +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.4602542Z [command]/usr/bin/tar -xf /home/runner/work/_temp/b63b7b83-8afd-4709-9a8c-585be927acff/cache.tzst -P -C /home/runner/work/start/start --use-compress-program unzstd +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.4851296Z Cache restored successfully +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.4935539Z Cache restored from key: Linux-cargo-tarpaulin-bin +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5027362Z ##[group]Run if ! command -v cargo-tarpaulin >/dev/null 2>&1; then +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5027878Z ^[[36;1mif ! command -v cargo-tarpaulin >/dev/null 2>&1; then^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5028259Z ^[[36;1m cargo install cargo-tarpaulin^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5028558Z ^[[36;1melse^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5029242Z ^[[36;1m echo "Using cached cargo-tarpaulin: $(cargo tarpaulin --version)"^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5029644Z ^[[36;1mfi^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5078043Z shell: /usr/bin/bash -e {0} +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5078324Z env: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5078539Z CARGO_TERM_COLOR: always +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5079093Z CARGO_NET_RETRY: 10 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5079356Z CARGO_HTTP_MULTIPLEXING: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5079647Z RUSTFLAGS: -Dwarnings +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5079913Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5080226Z CARGO_HOME: /home/runner/.cargo +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5080507Z CARGO_INCREMENTAL: 0 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5080742Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5870742Z Using cached cargo-tarpaulin: cargo-tarpaulin-tarpaulin 0.37.0 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5902990Z ##[group]Run # tarpaulin.toml excludes src/bin/main.rs (CLI entry point, not library logic) +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5903732Z ^[[36;1m# tarpaulin.toml excludes src/bin/main.rs (CLI entry point, not library logic)^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5904220Z ^[[36;1mmkdir -p coverage^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5904773Z ^[[36;1mcargo tarpaulin --all-features --timeout 120 --out Xml --output-dir coverage/ 2>&1 | tee coverage/tarpaulin.log^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5905451Z ^[[36;1m# tarpaulin outputs: "50.73% coverage, 908/1790 lines covered"^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5905982Z ^[[36;1mCOVERAGE=$(grep -oP '^\d+\.\d+(?=% coverage)' coverage/tarpaulin.log | tail -1)^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5906433Z ^[[36;1mecho "Coverage: ${COVERAGE}%"^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5906772Z ^[[36;1mecho "coverage=${COVERAGE}" >> $GITHUB_OUTPUT^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5907268Z ^[[36;1m# Fail if coverage is below 50% (lib code only; main.rs excluded via tarpaulin.toml)^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5908013Z ^[[36;1mif python3 -c "import sys; c=float('${COVERAGE}') if '${COVERAGE}' else 0; sys.exit(0 if c >= 50.0 else 1)"; then^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5908884Z ^[[36;1m echo "✅ Coverage ${COVERAGE}% meets the 50% threshold"^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5909262Z ^[[36;1melse^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5909570Z ^[[36;1m echo "❌ Coverage ${COVERAGE}% is below the 50% threshold"^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5909948Z ^[[36;1m exit 1^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5910156Z ^[[36;1mfi^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5957373Z shell: /usr/bin/bash -e {0} +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5957656Z env: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5957870Z CARGO_TERM_COLOR: always +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5958128Z CARGO_NET_RETRY: 10 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5958384Z CARGO_HTTP_MULTIPLEXING: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5958823Z RUSTFLAGS: -Dwarnings +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5959099Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5959412Z CARGO_HOME: /home/runner/.cargo +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5959692Z CARGO_INCREMENTAL: 0 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.5959925Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.6233486Z ^[[2m2026-08-10T10:43:42.622570Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::config^[[0m^[[2m:^[[0m Creating config +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.7169916Z ^[[2m2026-08-10T10:43:42.716757Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin^[[0m^[[2m:^[[0m Running config default +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.7170714Z ^[[2m2026-08-10T10:43:42.716771Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin^[[0m^[[2m:^[[0m Running Tarpaulin +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.7171405Z ^[[2m2026-08-10T10:43:42.716774Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin^[[0m^[[2m:^[[0m Building project +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:42.7314571Z ^[[2m2026-08-10T10:43:42.731201Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::cargo^[[0m^[[2m:^[[0m Cleaning project +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:43.1099447Z Compiling libc v0.2.186 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:43.1115106Z Compiling memchr v2.8.2 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:43.1116030Z Compiling proc-macro2 v1.0.106 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:43.1117345Z Compiling quote v1.0.46 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:43.6856548Z Compiling unicode-ident v1.0.24 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:43.7650030Z Compiling serde_core v1.0.228 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:44.0102194Z Compiling autocfg v1.5.1 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:44.4586363Z Compiling getrandom v0.4.3 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:44.5661097Z Compiling num-traits v0.2.19 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:44.6745622Z Compiling cfg-if v1.0.4 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:44.6963870Z Compiling zmij v1.0.21 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:44.8369749Z Compiling syn v2.0.118 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:45.0040171Z Compiling nom v8.0.0 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:45.0373723Z Compiling aho-corasick v1.1.4 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:47.3872405Z Compiling regex-syntax v0.8.11 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:47.6899813Z Compiling serde_json v1.0.150 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:47.7930764Z Compiling serde v1.0.228 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:48.0342652Z Compiling option-ext v0.2.0 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:48.0713172Z Compiling dirs-sys v0.5.0 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:48.1340736Z Compiling links-notation v0.13.0 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:48.3500867Z Compiling serde_derive v1.0.228 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:49.4200921Z Compiling regex-automata v0.4.14 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:49.8437863Z Compiling rustix v1.1.4 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:50.1709938Z Compiling base64 v0.22.1 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:50.4961361Z Compiling itoa v1.0.18 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:50.6452408Z Compiling iana-time-zone v0.1.65 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:50.8860165Z Compiling chrono v0.4.45 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:52.7101662Z Compiling regex v1.12.4 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:53.1225736Z Compiling lino-objects-codec v0.2.1 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:53.2347422Z Compiling dirs v6.0.0 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:53.3150997Z Compiling uuid v1.23.4 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:53.5389458Z Compiling linux-raw-sys v0.12.1 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:53.7789932Z Compiling bitflags v2.13.0 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:53.7965879Z Compiling fastrand v2.4.1 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:54.0099919Z Compiling once_cell v1.21.4 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:54.0566269Z Compiling start-command v0.18.0 (/home/runner/work/start/start/rust) +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:43:55.3582329Z Compiling tempfile v3.27.0 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:01.3105648Z Finished `test` profile [unoptimized + debuginfo] target(s) in 18.25s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:01.3683892Z ^[[2m2026-08-10T10:44:01.367980Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:01.3686653Z ^[[2m2026-08-10T10:44:01.368013Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/isolation_log-aef06eb4fd962c19 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:03.6454930Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:03.6455486Z running 30 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:03.6477958Z test create_log_footer_tests::should_contain_exit_code_label ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:03.6479415Z test create_log_footer_tests::should_contain_exit_code ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:03.6480413Z test create_log_footer_tests::should_contain_finished_label ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:03.6502092Z test create_log_footer_tests::should_contain_end_time ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:03.6541324Z test create_log_header_tests::should_contain_image_when_provided ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:03.6544242Z test create_log_header_tests::should_contain_environment ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:03.6546747Z test create_log_header_tests::should_contain_command ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:03.6547805Z test create_log_header_tests::should_contain_session_name ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:03.6549336Z test create_log_header_tests::should_contain_start_command_log_header ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:03.6550300Z test create_log_header_tests::should_contain_user_when_provided ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:03.6597129Z test create_log_path_tests::should_create_stable_direct_path_without_duplicate_environment ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:03.6606256Z test create_log_path_tests::should_create_stable_isolation_path_for_execution_id ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:03.6637389Z test generate_log_filename_tests::should_contain_environment_name ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:03.6639420Z test generate_log_filename_tests::should_end_with_dot_log ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:03.6641851Z test generate_log_filename_tests::should_start_with_start_command_prefix ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:03.6657886Z test get_default_docker_image_tests::should_return_image_with_tag ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:03.6660660Z test generate_log_filename_tests::should_be_unique_for_same_environment ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:03.6661646Z test get_default_docker_image_tests::should_return_known_base_image ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:03.6663344Z test get_log_dir_tests::should_return_a_valid_path ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:03.6665756Z test get_default_docker_image_tests::should_return_non_empty_string ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:03.6666718Z test get_log_dir_tests::should_return_temp_dir_by_default ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:03.6673906Z test get_timestamp_tests::should_contain_time_separator ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:03.6676380Z test get_timestamp_tests::should_contain_date_separator ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:03.6677320Z test get_timestamp_tests::should_contain_year ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:03.6679791Z test get_timestamp_tests::should_return_non_empty_string ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:03.6691007Z test create_log_path_tests::should_return_path_ending_in_dot_log ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:03.6694633Z test create_log_path_tests::should_contain_environment_in_path ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:03.6702721Z test write_log_file_tests::should_append_to_existing_log_file ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:03.6703454Z test write_log_file_tests::should_return_true_when_writing_to_temp_path ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:03.6705806Z test write_log_file_tests::should_return_false_for_invalid_path ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:03.6706168Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:03.6706469Z test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:03.6706904Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:03.6732113Z ^[[2m2026-08-10T10:44:03.673002Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:03.6734330Z ^[[2m2026-08-10T10:44:03.673033Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/output_blocks-cb484e03b7dbabd9 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:05.9592528Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:05.9593443Z running 22 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:05.9667367Z test test_create_finish_block_failure ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:05.9668315Z test test_create_finish_block ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:05.9669556Z test test_create_finish_block_without_duration ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:06.0241451Z test test_create_start_block ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:06.1177866Z test test_create_start_block_with_docker_isolation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:06.1183137Z test test_create_start_block_with_isolation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:06.1184000Z test test_create_start_block_with_defer_command ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:06.1186903Z test test_create_finish_block_with_isolation_repeated ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:06.1213093Z test test_escape_for_links_notation_no_quoting ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:06.1214252Z test test_escape_for_links_notation_with_double_quotes ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:06.1250671Z test test_escape_for_links_notation_with_single_quotes ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:06.1252976Z test test_escape_for_links_notation_with_space ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:06.1300694Z test test_get_result_marker ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:06.1360355Z test test_escape_for_links_notation_with_colon ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:06.2082135Z test test_format_duration ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:06.2192744Z test test_finish_block_log_session_last ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:06.2271215Z test test_timeline_constants ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:06.2341314Z test test_parse_isolation_metadata ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:06.2401224Z test test_start_block_ends_with_empty_timeline_when_defer_command_true ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:06.3000837Z test test_visual_continuity_command_output_pattern ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:06.3001549Z test test_visual_continuity_output_formatting ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:06.3033768Z test test_visual_continuity_start_block_for_docker_isolation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:06.3034310Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:06.3034721Z test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.34s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:06.3035281Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:06.3435621Z ^[[2m2026-08-10T10:44:06.343222Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:06.3440724Z ^[[2m2026-08-10T10:44:06.343260Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/status_formatter-8760fdab35bb8c9d +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:08.9092657Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:08.9093192Z running 27 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:08.9599607Z test docker_oom_killed_keeps_running_container_executing ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:08.9963488Z test docker_oom_killed_is_exposed_in_status_and_list_output ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:09.0003251Z test docker_oom_killed_never_synthesizes_137_for_a_running_container ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:09.0032537Z test test_attach_current_time_none_for_completed ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:09.0034019Z test test_attach_current_time_some_for_executing ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:09.0042606Z test test_format_record_as_json ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:09.0070280Z test test_format_record_as_links_notation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:09.0088082Z test docker_oom_killed_is_terminal_once_the_container_is_gone ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:09.0093622Z test test_format_record_invalid_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:09.0103539Z test test_format_record_as_text ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:09.0112887Z test test_format_record_unchanged_when_no_current_time ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:09.0115875Z test test_json_format_includes_current_time_when_provided ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:09.0118821Z test test_json_format_no_current_time_when_absent ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:09.0123872Z test test_links_notation_includes_current_time_when_provided ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:09.0126342Z test test_links_notation_no_current_time_when_absent ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:09.0141399Z test test_list_executions_empty_store ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:09.0200900Z test test_format_record_list_as_links_notation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:09.0211027Z test test_list_executions_no_store ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:09.0273623Z test docker_oom_killed_prefers_the_log_footer_over_the_137_fallback ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:09.0286071Z test test_query_status_default_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:09.0291960Z test test_list_executions_json_includes_all_records ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:09.0311804Z test test_query_status_success ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:09.0312386Z test test_query_status_no_store ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:09.0315359Z test test_text_format_no_current_time_when_absent ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:09.0323382Z test docker_oom_killed_uses_the_container_exit_code_when_it_stops ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:09.0324285Z test test_text_format_includes_current_time_when_provided ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:09.0326797Z test test_query_status_not_found ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:09.0327235Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:09.0327582Z test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:09.0328062Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:09.1008249Z ^[[2m2026-08-10T10:44:09.100428Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:09.1010266Z ^[[2m2026-08-10T10:44:09.100456Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/user_manager-fcfcf058e52f67c6 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:11.3870626Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:11.3871230Z running 10 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:11.3957334Z test generate_isolated_username_with_no_prefix_starts_with_start_dash ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:11.3958351Z test generate_isolated_username_with_no_prefix_length_at_most_31 ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:11.3959426Z test generate_isolated_username_with_custom_prefix ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:11.3980122Z test generate_isolated_username_returns_unique_names ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:11.4047476Z test get_current_user_groups_returns_non_empty_vec ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:11.4049795Z test get_current_user_groups_returns_strings ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:11.4056768Z test get_current_user_returns_non_empty_string ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:11.4063313Z test get_current_user_returns_known_user ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:11.4109512Z test user_exists_returns_true_for_root ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:11.4134325Z test user_exists_returns_false_for_nonexistent_user ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:11.4134759Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:11.4135125Z test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:11.4135588Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:11.5143741Z ^[[2m2026-08-10T10:44:11.513961Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:11.5145953Z ^[[2m2026-08-10T10:44:11.513999Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/cleanup-7a6d8edcd242649b +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:13.9881263Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:13.9881719Z running 5 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:13.9918367Z ^[[2m2026-08-10T10:44:13.991550Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::event_source^[[0m^[[2m:^[[0m Found potential parent +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:13.9920949Z ^[[2m2026-08-10T10:44:13.991657Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::event_source^[[0m^[[2m:^[[0m Found potential parent +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:13.9922831Z ^[[2m2026-08-10T10:44:13.991796Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::event_source^[[0m^[[2m:^[[0m Found potential parent +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:13.9925165Z ^[[2m2026-08-10T10:44:13.992250Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::event_source^[[0m^[[2m:^[[0m Found potential parent +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:14.0204708Z test test_cleanup_stale_no_stale_records ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:14.0234094Z ^[[2m2026-08-10T10:44:14.023151Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::event_source^[[0m^[[2m:^[[0m Found potential parent +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:14.0244707Z test test_cleanup_stale_custom_max_age ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:14.0267949Z test test_cleanup_stale_dry_run ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:14.0290723Z test test_cleanup_stale_only_executing_records ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:14.0320789Z test test_cleanup_stale_actual_cleanup ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:14.0321205Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:14.0321683Z test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:14.0322418Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:14.1663693Z ^[[2m2026-08-10T10:44:14.165959Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:14.1665903Z ^[[2m2026-08-10T10:44:14.165985Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/isolation-c80d658e163bdfa5 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:16.4061070Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:16.4061574Z running 4 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:16.4115840Z test test_get_default_docker_image_returns_known_images ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:16.4130388Z test test_get_default_docker_image ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:16.5172719Z test test_docker_pull_image_records_prep_phase_in_log ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:16.5173620Z test test_docker_pull_image_without_log_path ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:16.5173983Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:16.5174356Z test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:16.5174907Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:16.6853343Z ^[[2m2026-08-10T10:44:16.684997Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:16.6855784Z ^[[2m2026-08-10T10:44:16.685028Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/session_name_status-6c2511451f255268 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:19.2215498Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:19.2215973Z running 28 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:19.2300018Z test test_attach_current_time_does_not_mutate_record ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:19.2322071Z test test_attach_current_time_returns_some_for_executing_record ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:19.2334271Z test test_attach_current_time_returns_none_for_executed_record ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:19.2364793Z test test_enrich_detached_status_non_detached ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:19.2978986Z test test_enrich_detached_status_marks_dead_session_as_executed ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:19.3496273Z test test_enrich_flips_to_executing_when_no_terminal_record ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:19.3613907Z test test_enrich_honors_log_footer_when_no_recorded_exit_code ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:19.3636897Z test test_enrich_keeps_recorded_exit_code_when_session_lingers ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:19.4032383Z test test_get_by_session_name ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:19.4043573Z test test_get_by_uuid ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:19.4110491Z test test_get_most_recent_session_name_match ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:19.4114338Z test test_get_nonexistent_session_name ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:19.4161120Z test test_get_prefers_uuid_over_session_name ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:19.4170862Z test test_get_record_without_session_name ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:19.4173132Z test test_is_detached_session_alive_no_session_name ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:19.4176450Z test test_is_detached_session_alive_non_detached ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:19.4265192Z test test_is_detached_session_alive_nonexistent_screen ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:21.5217254Z test test_is_detached_session_alive_unknown_docker_container_is_none ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:21.5250544Z test test_enrich_keeps_executing_when_docker_container_not_visible ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:21.5366606Z test test_query_status_json_includes_current_time_for_executing ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:21.5376869Z test test_query_status_json_omits_current_time_for_executed ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:21.5407196Z test test_query_status_by_session_name ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:21.5415292Z test test_query_status_nonexistent_session_name ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:21.5570285Z test test_query_status_text_includes_current_time_for_executing ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:21.5597555Z test test_query_status_links_notation_includes_current_time_for_executing ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:21.5601872Z test test_query_status_text_omits_current_time_for_executed ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:23.4646641Z test test_enrich_running_docker_container_stays_executing ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:23.5441388Z test test_enrich_stopped_docker_container_uses_real_exit_code ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:23.5441801Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:23.5442092Z test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.32s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:23.7453718Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:23.7455295Z ^[[2m2026-08-10T10:44:23.745210Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:23.7457075Z ^[[2m2026-08-10T10:44:23.745236Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/echo_integration-a1c7fcdcca301a66 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:25.2350271Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:25.2350764Z running 18 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:25.6672423Z test docker_isolation_mode::attached::test_exit_code_in_attached_docker ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:25.7254182Z test docker_isolation_mode::attached::test_echo_hi_in_attached_docker_mode ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:25.7290579Z test no_isolation_mode::test_echo_hi_works_correctly ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:25.7307602Z test no_isolation_mode::test_echo_with_quotes ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:25.7314526Z test no_isolation_mode::test_exit_code_formatting ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:25.7325157Z test no_isolation_mode::test_timing_information ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:25.7329188Z test output_block_formatting::test_log_paths_not_truncated ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:25.7331241Z test docker_isolation_mode::attached::test_echo_with_quotes_in_attached_docker ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:25.7340582Z test output_block_formatting::test_session_ids_in_both_blocks ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:25.7406721Z test screen_isolation_mode::attached::test_echo_hi_in_attached_screen_mode ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:25.7408281Z test screen_isolation_mode::attached::test_echo_with_quotes_in_attached_screen ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:25.7645316Z test screen_isolation_mode::detached::test_reattach_instructions_in_detached_screen ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:25.7649994Z test screen_isolation_mode::detached::test_echo_hi_in_detached_screen_mode ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:25.7727266Z test docker_isolation_mode::detached::test_echo_hi_in_detached_docker_mode ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:25.7883458Z test tmux_isolation_mode::detached::test_reattach_instructions_in_detached_tmux ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:25.7891304Z test tmux_isolation_mode::detached::test_echo_with_quotes_in_detached_tmux ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:25.7892597Z test tmux_isolation_mode::detached::test_echo_hi_in_detached_tmux_mode ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:25.9472347Z test docker_isolation_mode::detached::test_reattach_instructions_in_detached_docker ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:25.9473069Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:25.9473531Z test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.71s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:25.9474150Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:25.9545003Z ^[[2m2026-08-10T10:44:25.954293Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:25.9546574Z ^[[2m2026-08-10T10:44:25.954331Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/start-722c913bff2b7d46 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:28.2323913Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:28.2324541Z running 0 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:28.2324858Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:28.2325387Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:28.2326519Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:28.4683675Z ^[[2m2026-08-10T10:44:28.467959Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:28.4685929Z ^[[2m2026-08-10T10:44:28.467990Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/execution_store-79053c586f759a56 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:30.9432953Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:30.9433602Z running 18 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:30.9466961Z test execution_record_tests::should_create_new_execution_record_with_default_values ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:30.9475450Z test execution_record_tests::should_mark_execution_as_completed ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:30.9476598Z test execution_record_tests::should_mark_execution_as_failed ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:30.9483819Z test execution_status_tests::executed_status_as_str ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:30.9484744Z test execution_status_tests::executing_status_as_str ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:30.9514775Z test execution_store_cases::should_create_app_folder_on_initialization ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:30.9550462Z test execution_record_tests::should_create_execution_record_with_custom_values ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:30.9851954Z test execution_store_cases::should_get_all_records ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:30.9912414Z test execution_store_cases::should_get_records_by_status ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:30.9940653Z test execution_store_cases::should_handle_special_characters_in_command ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:30.9966447Z test execution_store_cases::should_handle_unicode_characters ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:30.9967341Z test execution_status_tests::should_get_recent_records ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:30.9975558Z test execution_store_cases::should_return_false_when_deleting_non_existent_record ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:31.0000651Z test execution_store_cases::should_save_and_retrieve_an_execution_record ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:31.0038614Z test execution_store_cases::should_update_an_existing_record ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:31.0041947Z test execution_store_cases::should_delete_a_record ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:31.0060654Z test execution_store_cases::should_return_empty_cleanup_result_when_no_stale_records_exist ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:31.0069497Z test execution_store_cases::should_get_statistics ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:31.0070021Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:31.0070463Z test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:31.0071061Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:31.2724116Z ^[[2m2026-08-10T10:44:31.272034Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:31.2726301Z ^[[2m2026-08-10T10:44:31.272061Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/execution_control-b9951ae63bb3bef6 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:33.7603125Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:33.7603914Z running 7 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:33.7667439Z test parses_screen_pid_from_screen_ls_output ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:33.7796364Z test screen_stop_maps_to_ctrl_c_injection ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:33.7910860Z test collects_screen_and_descendant_process_ids ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:33.8045875Z test non_detached_records_are_rejected ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:33.8141896Z test stop_sends_docker_stop ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:33.8150893Z test terminate_sends_docker_kill ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:33.8157950Z test stop_sends_screen_control_command ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:33.8158429Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:33.8158904Z test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:33.8159388Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:34.1210120Z ^[[2m2026-08-10T10:44:34.120597Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:34.1212410Z ^[[2m2026-08-10T10:44:34.120625Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/failure_handler-c5161edeeb513513 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:36.3536765Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:36.3537733Z running 21 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:36.3564751Z test config_tests::should_allow_setting_disable_log_upload ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:36.3566544Z test config_tests::should_allow_setting_disable_auto_issue ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:36.3567356Z test config_tests::should_allow_setting_verbose ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:36.3570895Z test config_tests::should_have_correct_default_values ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:36.3582690Z test handle_failure_tests::should_not_panic_when_disable_auto_issue_is_true ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:36.3584985Z test handle_failure_tests::should_not_panic_when_verbose_and_disable_auto_issue ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:36.6455712Z test can_create_issue_tests::should_return_false_for_invalid_repo ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:36.6459501Z test is_gh_authenticated_tests::return_value_is_bool_type ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:36.6460338Z test is_gh_authenticated_tests::should_return_a_bool ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:36.6467771Z test can_create_issue_tests::should_return_bool ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:36.6555060Z test is_gh_upload_log_available_tests::should_return_a_bool ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:36.6580607Z test is_gh_upload_log_available_tests::return_value_is_bool_type ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:36.6622567Z test parse_git_url_tests::should_parse_npm_style_git_url ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:36.6637796Z test parse_git_url_tests::should_parse_https_url ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:36.6660656Z test parse_git_url_tests::should_parse_ssh_url ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:36.6661735Z test parse_git_url_tests::should_parse_git_at_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:36.6662647Z test parse_git_url_tests::should_normalize_url_to_https ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:36.6721229Z test parse_git_url_tests::should_strip_git_suffix_from_repo ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:36.6722634Z test parse_git_url_tests::should_return_none_for_empty_string ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:36.6723887Z test parse_git_url_tests::should_return_none_for_non_github_url ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:36.6724967Z test parse_git_url_tests::should_return_none_for_invalid_url ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:36.6725632Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:36.6726215Z test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:36.6727044Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:36.9996142Z ^[[2m2026-08-10T10:44:36.999016Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:36.9999232Z ^[[2m2026-08-10T10:44:36.999048Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/output_blocks_extended-db7567763fba953f +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:39.2827676Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:39.2828514Z running 29 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:39.2861389Z test create_empty_timeline_line_tests::should_create_just_the_timeline_marker_character ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:39.2864906Z test create_command_line_tests::should_create_a_line_with_dollar_prefix ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:39.2865823Z test create_timeline_line_tests::should_create_a_line_with_timeline_marker_prefix_and_padded_label ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:39.2870522Z test create_timeline_line_tests::should_pad_labels_to_10_characters ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:39.2871736Z test create_timeline_line_tests::create_spine_line_should_work_as_alias ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:39.2875494Z test create_timeline_separator_tests::should_create_a_separator_line ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:39.2891744Z test create_virtual_command_tests::should_create_virtual_command_block ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:39.2892921Z test create_empty_timeline_line_tests::create_empty_spine_line_should_work_as_alias ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:39.2895835Z test create_virtual_command_tests::should_create_virtual_command_result ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:39.2908185Z test format_duration_tests::should_format_longer_durations_with_less_precision ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:39.2912937Z test format_duration_tests::should_format_millisecond_durations ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:39.2914886Z test format_duration_tests::should_format_second_durations ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:39.2917034Z test format_duration_tests::should_format_very_small_durations ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:39.2931377Z test escape_for_links_notation_tests::should_quote_values_with_spaces ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:39.2933817Z test escape_for_links_notation_tests::should_quote_values_with_colons ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:39.2938274Z test escape_for_links_notation_tests::should_not_quote_simple_values ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:39.2939231Z test format_value_for_links_notation_tests::should_handle_null_values ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:39.2943911Z test format_value_for_links_notation_tests::should_format_simple_objects ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:39.2951698Z test get_result_marker_tests::should_return_success_marker_for_exit_code_0 ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:39.2957081Z test get_result_marker_tests::should_return_failure_marker_for_non_zero_exit_codes ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:39.3260623Z test generate_isolation_lines_tests::should_generate_lines_for_screen_isolation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:39.3262163Z test generate_isolation_lines_tests::should_generate_lines_for_docker_isolation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:39.4260342Z test parse_isolation_metadata_tests::should_parse_session_name ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:39.4261975Z test parse_isolation_metadata_tests::should_parse_environment_and_mode ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:39.4262944Z test timeline_constants_tests::should_export_result_markers ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:39.4264459Z test timeline_constants_tests::should_export_timeline_marker_character ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:39.4265563Z test timeline_constants_tests::should_export_spine_as_alias_for_backward_compatibility ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:39.4271030Z test parse_isolation_metadata_tests::should_parse_docker_image ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:39.4282152Z test parse_isolation_metadata_tests::should_parse_all_fields_together ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:39.4282877Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:39.4283318Z test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:39.4283892Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:39.7871144Z ^[[2m2026-08-10T10:44:39.786685Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:39.7873201Z ^[[2m2026-08-10T10:44:39.786714Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/isolation_unit-afc1fc6ae862185d +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1012018Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1012701Z running 42 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1050123Z test build_shell_with_args_cmd_args_tests::should_return_all_parts_when_no_c_flag ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1056933Z test build_shell_with_args_cmd_args_tests::should_handle_bash_i_c_cmd ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1058248Z test build_shell_with_args_cmd_args_tests::should_return_full_args_for_bash_c_echo ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1059829Z test build_shell_with_args_cmd_args_tests::should_join_script_parts_after_c ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1084643Z test detect_shell_in_environment_tests::should_return_the_forced_shell_when_preference_is_not_auto ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1086236Z test detect_shell_in_environment_tests::should_return_zsh_when_preference_is_zsh ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1090318Z test detect_shell_in_environment_tests::should_return_sh_when_preference_is_sh ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1093961Z test detect_shell_in_environment_tests::should_read_shell_preference_from_options_shell ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1099295Z test detect_shell_in_environment_tests::should_return_sh_fallback_for_unknown_environment ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1103521Z test get_default_docker_image_tests::should_return_a_known_base_image ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1104731Z test get_default_docker_image_tests::should_return_an_image_with_a_tag ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1108988Z test get_default_docker_image_tests::should_return_a_valid_docker_image_string ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1183879Z test is_command_available_tests::should_return_false_for_non_existent_command ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1184976Z test is_command_available_tests::should_return_true_for_common_commands_echo ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1190741Z test is_command_available_tests::should_return_false_for_empty_command ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1194461Z test is_command_available_tests::should_return_a_boolean ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1197335Z test is_interactive_shell_command_tests::should_return_false_for_echo_hello ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1199444Z test is_interactive_shell_command_tests::should_return_false_for_ls_la ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1201835Z test is_interactive_shell_command_tests::should_return_false_for_empty_string ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1203023Z test is_interactive_shell_command_tests::should_return_false_for_npm_test ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1204588Z test is_interactive_shell_command_tests::should_return_false_for_whitespace_only ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1206456Z test is_interactive_shell_command_tests::should_return_true_for_bash_l_login_flag_no_c ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1208980Z test is_interactive_shell_command_tests::should_return_true_for_bash ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1209892Z test is_interactive_shell_command_tests::should_return_true_for_sh ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1211237Z test is_interactive_shell_command_tests::should_return_true_for_slash_usr_bin_zsh ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1213825Z test is_interactive_shell_command_tests::should_return_true_for_slash_bin_bash ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1214721Z test is_interactive_shell_command_tests::should_return_true_for_zsh ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1217837Z test is_interactive_shell_command_tests::should_return_false_for_bash_c_echo ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1220362Z test is_interactive_shell_command_tests::should_return_false_for_bash_c_echo_hi_quoted ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1229386Z test is_shell_invocation_with_args_tests::should_return_false_for_npm_run_test ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1232890Z test is_shell_invocation_with_args_tests::should_return_false_for_empty_string ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1233876Z test is_shell_invocation_with_args_tests::should_return_true_for_bash_c_echo ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1234773Z test is_shell_invocation_with_args_tests::should_return_true_for_slash_bin_bash_c ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1235367Z test is_shell_invocation_with_args_tests::should_return_true_for_bash_i_c_cmd ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1236780Z test isolation_options_tests::should_have_correct_defaults ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1239386Z test isolation_options_tests::should_allow_detached_mode ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1242511Z test isolation_options_tests::should_allow_custom_shell ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1245981Z test is_shell_invocation_with_args_tests::should_return_true_for_zsh_c_cmd ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1249333Z test wrap_command_with_user_tests::should_return_command_unchanged_when_user_is_null ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1255086Z test wrap_command_with_user_tests::should_wrap_command_with_sudo_when_user_is_specified ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1255960Z test wrap_command_with_user_tests::should_use_non_interactive_sudo ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1256651Z test wrap_command_with_user_tests::should_escape_single_quotes_in_command ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1256976Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1257239Z test result: ok. 42 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.1257590Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.5141735Z ^[[2m2026-08-10T10:44:42.513764Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:42.5143758Z ^[[2m2026-08-10T10:44:42.513795Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/args_parser_shell-aec7fb507f35256a +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:44.7961661Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:44.7962272Z running 15 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:44.8178030Z test shell_option_tests::should_error_for_missing_shell_argument ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:44.8201921Z test shell_option_tests::should_default_shell_to_auto ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:44.8225019Z test shell_option_tests::should_parse_shell_auto ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:44.8228364Z test shell_option_tests::should_normalize_shell_to_lowercase ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:44.8229834Z test shell_option_tests::should_parse_shell_bash ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:44.8231504Z test shell_option_tests::should_parse_shell_sh ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:44.8233851Z test shell_option_tests::should_parse_shell_zsh ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:44.8245228Z test shell_option_tests::should_parse_shell_equals_value_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:44.8246761Z test valid_shells_tests::should_include_auto ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:44.8248950Z test valid_shells_tests::should_include_bash ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:44.8251200Z test valid_shells_tests::should_include_sh ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:44.8252690Z test valid_shells_tests::should_include_zsh ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:44.8257330Z test shell_option_tests::should_error_for_invalid_shell ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:44.8259079Z test shell_option_tests::error_should_list_valid_shells ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:44.8260295Z test shell_option_tests::should_work_with_ssh_isolation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:44.8260763Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:44.8261187Z test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:44.8261796Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:45.2460625Z ^[[2m2026-08-10T10:44:45.245665Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:45.2462758Z ^[[2m2026-08-10T10:44:45.245694Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/args_parser-08fa420d9932cba7 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5512297Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5512919Z running 89 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5692172Z test basic_command_parsing::keep_alive_should_work_with_docker ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5694821Z test basic_command_parsing::keep_alive_should_work_with_detached_mode ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5695834Z test basic_command_parsing::should_default_auto_remove_docker_container_to_false ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5696652Z test basic_command_parsing::should_default_keep_alive_to_false ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5699282Z test basic_command_parsing::should_default_new_cleanup_flags_to_false ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5703930Z test basic_command_parsing::auto_remove_and_keep_alive_can_coexist ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5705938Z test basic_command_parsing::should_error_for_auto_remove_without_isolation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5710011Z test basic_command_parsing::should_error_for_auto_remove_without_docker_isolation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5713372Z test basic_command_parsing::should_error_for_keep_alive_without_isolation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5724412Z test basic_command_parsing::should_error_for_missing_backend_argument ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5730748Z test basic_command_parsing::should_error_for_endpoint_with_non_ssh_backend ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5732266Z test basic_command_parsing::should_error_for_image_with_non_docker_backend ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5743148Z test basic_command_parsing::should_error_for_new_cleanup_flags_without_isolation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5746637Z test basic_command_parsing::should_error_for_new_cleanup_flags_without_docker_isolation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5755583Z test basic_command_parsing::should_error_for_session_without_isolation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5758603Z test basic_command_parsing::should_normalize_backend_to_lowercase ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5761052Z test basic_command_parsing::should_handle_mixed_options_and_command ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5763432Z test basic_command_parsing::should_parse_always_cleanup_container_flag ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5771798Z test basic_command_parsing::should_parse_attached_flag ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5774315Z test basic_command_parsing::should_parse_a_shorthand ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5775166Z test basic_command_parsing::should_parse_auto_remove_docker_container_flag ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5776648Z test basic_command_parsing::should_parse_d_shorthand ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5779526Z test basic_command_parsing::should_parse_command_after_options_without_separator ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5780309Z test basic_command_parsing::should_parse_detached_flag ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5782921Z test basic_command_parsing::should_parse_empty_command_correctly ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5791652Z test basic_command_parsing::should_parse_image_equals_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5792322Z test basic_command_parsing::should_parse_endpoint_equals_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5795707Z test basic_command_parsing::should_parse_isolation_alias_before_command_without_separator ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5799513Z test basic_command_parsing::should_parse_isolation_alias_with_value ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5820509Z test basic_command_parsing::should_error_for_unknown_wrapper_option_without_separator ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5823171Z test basic_command_parsing::should_parse_k_shorthand ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5825824Z test basic_command_parsing::should_parse_isolation_equals_alias_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5828660Z test basic_command_parsing::should_parse_isolated_equals_value_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5829751Z test basic_command_parsing::should_parse_keep_alive_flag ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5830226Z test basic_command_parsing::should_parse_keep_container_flag ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5832874Z test basic_command_parsing::should_parse_session_shorthand ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5836128Z test basic_command_parsing::should_parse_keep_container_on_fail_flag ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5842106Z test basic_command_parsing::should_provide_helpful_error_for_mode_conflict ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5845545Z test basic_command_parsing::should_parse_session_equals_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5846302Z test cleanup_cases::should_default_cleanup_to_false ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5846992Z test basic_command_parsing::should_reject_conflicting_docker_cleanup_options ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5849512Z test keep_user_tests::should_default_keep_user_to_false ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5856092Z test basic_command_parsing::should_error_for_unknown_wrapper_option_before_separator ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5858305Z test list_tests::should_default_list_to_false ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5864712Z test keep_user_tests::should_error_for_keep_user_without_user ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5868134Z test list_tests::should_parse_list_flag ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5877059Z test keep_user_tests::should_parse_keep_user_flag ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5883420Z test keep_user_tests::keep_user_should_work_with_user_and_isolation_options ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5884175Z test list_tests::should_normalize_output_format_with_list ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5884703Z test list_tests::should_parse_list_with_json_output_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5887516Z test status_tests::should_default_status_to_none ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5892009Z test status_tests::should_default_output_format_to_none ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5893045Z test status_tests::should_error_for_status_with_flag_as_next_arg ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5899605Z test status_tests::should_error_for_stop_with_empty_equals_identifier ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5905663Z test status_tests::should_error_for_terminate_with_empty_equals_identifier ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5908888Z test status_tests::should_error_for_stop_without_identifier ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5914386Z test status_tests::should_accept_all_valid_output_formats ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5915261Z test status_tests::should_error_for_terminate_without_identifier ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5917287Z test status_tests::should_normalize_output_format_to_lowercase ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5921447Z test status_tests::should_error_for_upload_log_with_empty_equals_identifier ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5925527Z test status_tests::should_error_for_upload_log_without_identifier ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5929267Z test status_tests::should_parse_stop_equals_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5932904Z test status_tests::should_parse_stop_with_identifier ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5936409Z test status_tests::should_parse_terminate_equals_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5942274Z test status_tests::should_parse_upload_log_equals_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5945297Z test status_tests::should_parse_terminate_with_identifier ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5946802Z test use_command_stream_tests::should_default_use_command_stream_to_false ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5952136Z test status_tests::should_parse_upload_log_with_identifier ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5953585Z test use_command_stream_tests::should_parse_use_command_stream_flag ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5960814Z test use_command_stream_tests::should_work_with_other_options ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5963180Z test user_isolation_cases::should_parse_u_shorthand ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.5969479Z test user_isolation_cases::should_error_for_user_with_docker_isolation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.6000311Z test status_tests::should_error_when_combining_query_and_control_modes ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.6001254Z test user_isolation_cases::should_work_with_tmux_isolation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.6004183Z test user_isolation_cases::should_work_without_isolation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.6007333Z test valid_backends_tests::should_accept_all_valid_backends ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.6013894Z test valid_backends_tests::should_error_for_invalid_backend ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.6016407Z test valid_backends_tests::error_should_list_valid_backends ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.6017199Z test valid_backends_tests::should_include_docker ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.6019047Z test valid_backends_tests::should_include_tmux ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.6021940Z test valid_backends_tests::should_include_screen ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.6022682Z test valid_output_formats_tests::should_include_json ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.6023986Z test valid_output_formats_tests::should_include_text ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.6027082Z test valid_output_formats_tests::should_include_links_notation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.6027927Z test validate_options_tests::should_error_for_attached_and_detached_together ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.6029339Z test validate_options_tests::should_pass_for_valid_options ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.6031672Z test validate_options_tests::should_pass_for_docker_with_image ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.6046360Z test user_isolation_cases::should_parse_u_with_custom_username ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.6047267Z test user_isolation_cases::should_parse_isolated_user_equals_value_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.6047838Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.6048287Z test result: ok. 89 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:47.6049291Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:48.0538058Z ^[[2m2026-08-10T10:44:48.053347Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:48.0540672Z ^[[2m2026-08-10T10:44:48.053382Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/signal_handler-9b789ca678e4abcc +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:50.3411532Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:50.3412175Z running 6 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:50.3451352Z test get_signal_exit_code_returns_i32 ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:50.3453833Z test get_signal_exit_code_initial_value_is_zero ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:50.3460353Z test was_signal_received_returns_bool ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:50.3462218Z test clear_current_execution_does_not_panic ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:50.3463874Z test clear_current_execution_can_be_called_multiple_times ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:50.3466113Z test setup_signal_handlers_can_be_called_multiple_times ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:50.3466582Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:50.3467008Z test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:50.3467638Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:50.8302759Z ^[[2m2026-08-10T10:44:50.829964Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:50.8304924Z ^[[2m2026-08-10T10:44:50.829991Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/regression_150-9ef472403ce3e320 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:53.3721797Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:53.3722482Z running 11 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:53.3833228Z test test_ignores_bare_exit_code_line_without_footer_block ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:53.3836451Z test test_ignores_exit_code_in_the_middle_of_a_line ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:53.3840296Z test test_ignores_exit_code_substring_in_command_output ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:53.3853439Z test test_last_anchored_footer_wins ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:53.3857767Z test test_partial_first_line_of_the_tail_is_dropped ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:53.3866465Z test test_finds_footer_at_the_end_of_a_large_log ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:53.3867062Z test test_reads_crlf_and_negative_codes ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:53.3874583Z test test_returns_none_without_footer_or_file ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:53.3875226Z test test_reads_the_real_footer ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:53.4388279Z test test_forged_output_does_not_terminate_an_executing_record ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:53.4394374Z test test_genuine_footer_terminates_the_record ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:53.4394804Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:53.4395249Z test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:53.4395827Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:53.9624885Z ^[[2m2026-08-10T10:44:53.962082Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:53.9627097Z ^[[2m2026-08-10T10:44:53.962113Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/docker_network-9d061b4ead589cac +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:56.2482692Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:56.2483427Z running 1 test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:44:58.9946684Z ping: bad address 'formal-ai' +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:00.1732402Z test named_network_alias_is_private_and_missing_network_leaves_no_orphan ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:00.1733037Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:00.1733486Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.93s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:00.1734100Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:00.7545983Z ^[[2m2026-08-10T10:45:00.754112Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:00.7550271Z ^[[2m2026-08-10T10:45:00.754143Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/integration-576e84147b07e3f5 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:03.2451971Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:03.2452659Z running 18 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:03.2629377Z test args_parser_integration_cases::test_parse_isolated_mode_integration ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:03.2632526Z test args_parser_integration_cases::test_parse_detached_mode ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:03.2633381Z test args_parser_integration_cases::test_parse_simple_command_integration ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:03.2637975Z test args_parser_integration_cases::test_docker_with_image ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:03.2640364Z test args_parser_integration_cases::test_parse_with_separator ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:03.2655991Z test args_parser_integration_cases::test_parse_with_session_name ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:03.2664393Z test public_exports_tests::test_execution_record_export ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:03.2669289Z test args_parser_integration_cases::test_validate_options_valid_backends ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:03.2679353Z test public_exports_tests::test_execution_status_export ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:03.2681932Z test public_exports_tests::test_execution_store_options_export ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:03.2711561Z test public_exports_tests::test_execution_store_export ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:03.2727242Z ^[[2m2026-08-10T10:45:03.272486Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::event_source^[[0m^[[2m:^[[0m Found potential parent +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:03.2730856Z test public_exports_tests::test_is_clink_installed_export ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:03.2732340Z test version_tests::test_cargo_version_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:03.2734496Z test version_tests::test_package_has_description ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:03.2736294Z test version_tests::test_package_name ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:03.2748049Z test public_exports_tests::test_execution_record_options_export ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:03.2762269Z test public_exports_tests::test_execution_stats_export ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:03.2906123Z test public_exports_tests::test_full_workflow ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:03.2907072Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:03.2907438Z test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:03.2907950Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:03.9236121Z ^[[2m2026-08-10T10:45:03.923166Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:03.9238359Z ^[[2m2026-08-10T10:45:03.923201Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/regression_84-b825b2273831b592 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:06.1551608Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:06.1552139Z running 19 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:06.1606592Z test build_cmd_args_regression_84_cases::bash_should_get_i_flag_not_wrapped_in_shell_c ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:06.1611723Z test build_cmd_args_regression_84_cases::bash_already_has_i_flag_no_duplicate ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:06.1612699Z test build_cmd_args_regression_84_cases::sh_should_not_get_i_flag_not_wrapped_in_shell_c ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:06.1614012Z test is_interactive_shell_command_tests::should_return_false_for_bash_c_echo_hello ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:06.1616092Z test build_cmd_args_regression_84_cases::zsh_should_get_i_flag_not_wrapped_in_shell_c ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:06.1616972Z test is_interactive_shell_command_tests::should_return_false_for_echo_hello ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:06.1618101Z test is_interactive_shell_command_tests::should_return_false_for_npm_test ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:06.1620163Z test is_interactive_shell_command_tests::should_return_true_for_bash ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:06.1622823Z test is_interactive_shell_command_tests::should_return_true_for_bash_i_interactive_flag ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:06.1624243Z test is_interactive_shell_command_tests::should_return_true_for_bash_norc ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:06.1625903Z test is_interactive_shell_command_tests::should_return_true_for_dash ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:06.1627454Z test is_interactive_shell_command_tests::should_return_true_for_fish ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:06.1629320Z test is_interactive_shell_command_tests::should_return_true_for_full_path_bash ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:06.1631207Z test is_interactive_shell_command_tests::should_return_true_for_sh ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:06.1632949Z test is_interactive_shell_command_tests::should_return_true_for_zsh ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:06.1634723Z test is_interactive_shell_command_tests::should_return_true_for_zsh_no_rcs ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:06.1637916Z test is_interactive_shell_command_tests::should_return_false_for_empty_string ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:06.1643577Z test build_cmd_args_regression_84_cases::npm_test_should_be_wrapped_in_shell_c ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:06.1644598Z test build_cmd_args_regression_84_cases::echo_hello_should_be_wrapped_in_shell_c ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:06.1645157Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:06.1645416Z test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:06.1645777Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:06.9052912Z ^[[2m2026-08-10T10:45:06.904796Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:06.9055592Z ^[[2m2026-08-10T10:45:06.904847Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/sequence_parser-173e90d3844cc60d +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:09.1461587Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:09.1462020Z running 29 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:09.1493877Z test distribute_option_tests::should_handle_empty_value ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:09.1518056Z test distribute_option_tests::should_replicate_single_value_for_all_levels ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:09.1521296Z test distribute_option_tests::should_parse_sequence_with_matching_length ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:09.1528695Z test format_isolation_chain_tests::should_format_simple_chain ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:09.1532334Z test distribute_option_tests::should_err_on_length_mismatch ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:09.1535463Z test format_isolation_chain_tests::should_handle_empty_array ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:09.1539096Z test format_isolation_chain_tests::should_add_ssh_endpoint ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:09.1544306Z test format_isolation_chain_tests::should_add_docker_image_short_name ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:09.1545115Z test format_isolation_chain_tests::should_handle_placeholders ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:09.1547120Z test get_value_at_level_tests::should_get_value_at_valid_index ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:09.1549018Z test get_value_at_level_tests::should_handle_null_value ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:09.1551150Z test get_value_at_level_tests::should_return_none_for_out_of_bounds ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:09.1556201Z test format_sequence_tests::should_handle_empty_array ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:09.1558410Z test is_sequence_tests::should_return_false_for_single_value ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:09.1561391Z test is_sequence_tests::should_return_false_for_empty_string ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:09.1562700Z test is_sequence_tests::should_return_true_for_space_separated_values ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:09.1563956Z test parse_sequence_tests::should_handle_empty_string ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:09.1567456Z test parse_sequence_tests::should_handle_all_underscores ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:09.1568322Z test parse_sequence_tests::should_handle_multiple_spaces_between_values ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:09.1571543Z test parse_sequence_tests::should_parse_sequence_with_underscores_as_null ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:09.1572396Z test parse_sequence_tests::should_parse_single_value ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:09.1581377Z test parse_sequence_tests::should_parse_space_separated_sequence ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:09.1582128Z test parse_sequence_tests::should_trim_whitespace ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:09.1587706Z test format_sequence_tests::should_format_array_with_values ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:09.1591577Z test format_sequence_tests::should_format_array_with_nulls_as_underscores ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:09.1592528Z test shift_sequence_tests::should_handle_empty_array ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:09.1593277Z test shift_sequence_tests::should_handle_single_element ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:09.1593959Z test shift_sequence_tests::should_handle_nulls ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:09.1594633Z test shift_sequence_tests::should_remove_first_element ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:09.1595098Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:09.1595512Z test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:09.1596140Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:09.8663900Z ^[[2m2026-08-10T10:45:09.865962Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:09.8666747Z ^[[2m2026-08-10T10:45:09.865989Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/utils-7098e235e169a87c +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:12.1009137Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:12.1009807Z running 12 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:12.1101699Z test generate_session_name_tests::should_use_default_prefix_start ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:12.1105007Z test generate_session_name_tests::should_return_non_empty_string ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:12.1108076Z test generate_session_name_tests::should_use_custom_prefix ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:12.1111136Z test generate_uuid_tests::should_return_a_string_matching_uuid_v4_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:12.1113442Z test generate_uuid_tests::should_return_a_non_empty_string ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:12.1114148Z test generate_uuid_tests::should_return_unique_uuids ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:12.1134579Z test generate_session_name_tests::should_return_unique_names ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:12.1148682Z test is_valid_uuid_tests::should_return_false_for_uuid_with_wrong_length ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:12.1156465Z test is_valid_uuid_tests::should_return_false_for_non_uuid_string ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:12.1157605Z test is_valid_uuid_tests::should_return_false_for_empty_string ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:12.1180318Z test generate_uuid_tests::should_pass_is_valid_uuid_check ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:12.1181017Z test is_valid_uuid_tests::should_return_true_for_valid_uuid ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:12.1181400Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:12.1182037Z test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:12.1182688Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:12.8648128Z ^[[2m2026-08-10T10:45:12.864440Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:12.8650804Z ^[[2m2026-08-10T10:45:12.864472Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/regression_91-c1d554bd570c95cd +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:15.1031595Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:15.1032063Z running 24 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:15.1108074Z test build_shell_with_args_cmd_args_tests::should_not_include_c_argument_inside_script_no_double_c ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:15.1110495Z test build_shell_with_args_cmd_args_tests::should_handle_zsh_with_c ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:15.1113906Z test build_shell_with_args_cmd_args_tests::should_handle_slash_bin_bash_i_c_with_multi_word_script ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:15.1115514Z test build_shell_with_args_cmd_args_tests::should_handle_single_word_script_bash_c_ls ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:15.1116678Z test build_shell_with_args_cmd_args_tests::should_reconstruct_bash_c_echo_hello ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:15.1117769Z test build_shell_with_args_cmd_args_tests::should_reconstruct_bash_i_c_nvm_version ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:15.1139288Z test docker_attached_cmd_args_regression_91_cases::bare_bash_should_still_get_i_flag ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:15.1158151Z test docker_attached_cmd_args_regression_91_cases::npm_test_should_be_wrapped_in_outer_shell_c ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:15.1160045Z test docker_attached_cmd_args_regression_91_cases::npm_test_still_wrapped_in_outer_shell ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:15.1166005Z test docker_attached_cmd_args_regression_91_cases::should_not_introduce_second_bash_layer ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:15.1169876Z test docker_attached_cmd_args_regression_91_cases::mutual_exclusion_bare_shell_and_shell_with_args ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:15.1171695Z test docker_attached_cmd_args_regression_91_cases::bash_i_c_nvm_version_should_pass_directly ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:15.1173620Z test docker_attached_cmd_args_regression_91_cases::bash_c_echo_hello_should_pass_directly ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:15.1175596Z test docker_attached_cmd_args_regression_91_cases::zsh_c_nvm_version_should_pass_directly ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:15.1177401Z test is_shell_invocation_with_args_tests::should_return_false_for_bare_bash ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:15.1179292Z test is_shell_invocation_with_args_tests::should_return_false_for_bash_i ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:15.1181101Z test is_shell_invocation_with_args_tests::should_return_true_for_bash_c_echo_hello_no_quotes ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:15.1182884Z test is_shell_invocation_with_args_tests::should_return_true_for_bash_c_echo_hello ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:15.1184200Z test is_shell_invocation_with_args_tests::should_return_false_for_non_shell_commands ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:15.1185302Z test is_shell_invocation_with_args_tests::should_return_false_for_bash_norc ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:15.1186391Z test is_shell_invocation_with_args_tests::should_return_true_for_bash_i_c_nvm_version ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:15.1187463Z test is_shell_invocation_with_args_tests::should_return_true_for_sh_c_ls ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:15.1188570Z test is_shell_invocation_with_args_tests::should_return_true_for_slash_bin_bash_c_echo_hi ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:15.1189996Z test is_shell_invocation_with_args_tests::should_return_true_for_zsh_c_nvm_version ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:15.1190665Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:15.1191123Z test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:15.1191575Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:15.8994265Z ^[[2m2026-08-10T10:45:15.899035Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:15.8996484Z ^[[2m2026-08-10T10:45:15.899067Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/start_command-a5e17ae0cdc96619 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4412636Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4413455Z running 174 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4549412Z test args_parser::tests::test_attached_detached_conflict ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4669565Z test args_parser::tests::test_docker_combined_runtime_options ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4673292Z test args_parser::tests::test_cleanup_option ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4673903Z test args_parser::tests::test_docker_env_eq_form ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4674473Z test args_parser::tests::test_docker_env_repeatable ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4678650Z test args_parser::tests::test_docker_env_short_flag ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4684076Z test args_parser::tests::test_cleanup_dry_run_option ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4693853Z test args_parser::tests::test_docker_mount_eq_form ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4696821Z test args_parser::tests::test_docker_privileged ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4700369Z test args_parser::tests::test_docker_mounts_repeatable ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4701447Z test args_parser::tests::test_docker_runtime_options_default_empty ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4703998Z test args_parser::tests::test_docker_uses_default_image ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4706296Z test args_parser::tests::test_docker_volumes_repeatable ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4708068Z test args_parser::tests::test_docker_with_image ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4713825Z test args_parser::tests::test_env_rejected_for_non_docker ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4717375Z test args_parser::tests::test_docker_volume_eq_form ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4742126Z test args_parser::tests::test_env_requires_argument ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4762212Z test args_parser::tests::test_docker_network_forms_preserve_child_args ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4767144Z test args_parser::tests::test_docker_network_alias_repeatable ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4774849Z test args_parser::tests::test_has_isolation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4781224Z test args_parser::tests::test_get_effective_mode ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4798798Z test args_parser::tests::test_isolated_user ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4805223Z test args_parser::tests::test_generate_session_name_with_prefix ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4813418Z test args_parser::tests::test_generate_session_name ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4820007Z test args_parser::tests::test_list_option ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4825289Z test args_parser::tests::test_invalid_output_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4826300Z test args_parser::tests::test_list_with_output_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4829324Z test args_parser::tests::test_keep_user_requires_user ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4830891Z test args_parser::tests::test_mount_rejected_for_non_docker ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4832552Z test args_parser::tests::test_mount_requires_argument ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4839114Z test args_parser::tests::test_network_options_rejected_without_docker ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4842624Z test args_parser::tests::test_output_format_requires_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4844938Z test args_parser::tests::test_parse_isolated_option ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4847578Z test args_parser::tests::test_output_format_without_status ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4848351Z test args_parser::tests::test_parse_shorthand ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4850678Z test args_parser::tests::test_parse_with_separator ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4855608Z test args_parser::tests::test_privileged_rejected_without_docker ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4861093Z test args_parser::tests::test_parse_simple_command ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4867481Z test args_parser::tests::test_output_format_equals_syntax ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4873544Z test args_parser::tests::test_shell_bash ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4875605Z test args_parser::tests::test_shell_default_is_auto ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4879424Z test args_parser::tests::test_shell_auto ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4884165Z test args_parser::tests::test_shell_equals_syntax ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4889083Z test args_parser::tests::test_shell_lowercase_normalization ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4910614Z test args_parser::tests::test_query_and_control_modes_are_mutually_exclusive ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4912311Z test args_parser::tests::test_shell_missing_argument ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4913106Z test args_parser::tests::test_shell_sh ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4915450Z test args_parser::tests::test_shell_zsh ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4920767Z test args_parser::tests::test_shell_invalid ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4926709Z test args_parser::tests::test_ssh_requires_endpoint ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4928994Z test args_parser::tests::test_status_equals_syntax ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4931866Z test args_parser::tests::test_ssh_with_endpoint ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4932471Z test args_parser::tests::test_status_option ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4934682Z test args_parser::tests::test_status_with_links_notation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4936788Z test args_parser::tests::test_status_with_output_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4938907Z test args_parser::tests::test_status_with_text_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4943689Z test args_parser::tests::test_shell_with_ssh ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4945892Z test args_parser::tests::test_status_requires_uuid ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4946750Z test args_parser::tests::test_stop_option ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4951153Z test args_parser::tests::test_stop_requires_identifier ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4959981Z test args_parser::tests::test_stop_equals_syntax ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4961156Z test args_parser::tests::test_terminate_equals_syntax ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4966009Z test args_parser::tests::test_terminate_requires_identifier ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4971650Z test args_parser::tests::test_isolated_user_with_name ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4973153Z test args_parser::tests::test_terminate_option ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4979639Z test args_parser::tests::test_upload_log_requires_identifier ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4983292Z test args_parser::tests::test_upload_log_option ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4986940Z test args_parser::tests::test_upload_log_and_control_modes_are_mutually_exclusive ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4987976Z test args_parser::tests::test_use_command_stream ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4993936Z test args_parser::tests::test_upload_log_equals_syntax ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4994662Z test args_parser::tests::test_volume_rejected_for_non_docker ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.4995281Z test args_parser::tests::test_volume_requires_argument ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.5028111Z test docker_cleanup::tests::explicit_always_policy_cleans_abnormal_containers ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.5030911Z test docker_cleanup::tests::keep_on_fail_policy_keeps_oom_killed_containers ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.5034893Z test docker_cleanup::tests::default_policy_keeps_abnormal_containers ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.5058509Z test execution_store::tests::test_execution_record_new ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.5073700Z test execution_store::tests::test_execution_record_json_roundtrip ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.5080190Z test execution_store::tests::test_execution_record_complete ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.5105583Z test docker_cleanup::tests::detached_watcher_inspects_oom_killed_before_default_cleanup ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.5370898Z test execution_store::tests::test_store_get_all ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.5424905Z test execution_store::tests::test_store_clear ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.5457075Z test execution_store::tests::test_store_save_and_get ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.5457679Z test execution_store::tests::test_store_get_by_status ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.5500142Z test execution_store::tests::test_store_delete ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.5563856Z test execution_store::tests::test_store_update ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.5582700Z test failure_handler::tests::test_parse_git_url_invalid ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.5613461Z test failure_handler::tests::test_parse_git_url_with_git_suffix ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.5616487Z test failure_handler::tests::test_parse_git_url_https ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.5617412Z test failure_handler::tests::test_parse_git_url_ssh ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.5655400Z test isolation::tests::test_build_docker_runtime_args_empty ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.5659441Z test execution_store::tests::test_store_get_stats ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.5663265Z test isolation::tests::test_build_docker_runtime_args_order ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.5671442Z test isolation::tests::test_get_timestamp ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.5673592Z test isolation::tests::test_get_shell ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.5710741Z test isolation::tests::test_generate_log_filename ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.5724004Z test isolation::tests::test_is_command_available ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.5799022Z test isolation::tests::test_create_log_path ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.6492184Z test isolation::tests::test_run_in_screen_captures_stderr ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.6514083Z test isolation::tests::test_wrap_command_with_user ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.6634855Z test isolation_metadata::tests::test_build_isolation_options_map_basic ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.6693187Z test isolation_metadata::tests::test_build_isolation_options_map_includes_runtime_options ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.6695048Z test isolation_metadata::tests::test_docker_runtime_metadata_empty ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.6698425Z test isolation_metadata::tests::test_docker_runtime_metadata_omits_privileged_when_false ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.6703552Z test isolation_metadata::tests::test_docker_runtime_metadata_populated ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.6722902Z test isolation_metadata::tests::test_docker_runtime_status_lines_empty ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.6728934Z test isolation_metadata::tests::test_docker_runtime_status_lines_joins_multiple ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.6746380Z test isolation_metadata::tests::test_docker_runtime_status_lines_populated ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.6752911Z test lino_value_json::tests::converts_json_arrays_and_objects_to_lino_values ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.6758663Z test lino_value_json::tests::converts_json_float_to_lino_float ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.6762024Z test lino_value_json::tests::converts_json_scalars_to_lino_values ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.6771290Z test lino_value_json::tests::converts_lino_values_to_json ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.6773740Z test lino_value_json::tests::converts_non_finite_lino_float_to_json_null ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.6779962Z test output_blocks::tests::test_create_command_line ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.7505330Z test isolation::tests::test_run_in_screen_captures_version_output ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.7507626Z test isolation::tests::test_run_in_screen_captures_exit_code ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.7509571Z test output_blocks::tests::test_create_timeline_line ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.7634880Z test output_blocks::tests::test_escape_for_links_notation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.7641331Z test output_blocks::tests::test_format_duration ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.7784963Z test output_blocks::tests::test_generate_isolation_lines_docker ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.7800451Z test output_blocks::tests::test_create_finish_block_with_isolation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.7852846Z test output_blocks::tests::test_generate_isolation_lines_screen ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.7890434Z test output_blocks::tests::test_generate_isolation_lines_tmux ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.8549066Z test output_blocks::tests::test_create_start_block_with_isolation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.8782845Z test output_blocks::tests::test_parse_isolation_metadata_docker ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.8820459Z test output_blocks::tests::test_parse_isolation_metadata_screen ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.8876247Z test sequence_parser::tests::test_distribute_option_empty_returns_nulls ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.8971274Z test sequence_parser::tests::test_distribute_option_sequence_with_matching_length ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.8972762Z test sequence_parser::tests::test_distribute_option_single_value_replicates ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.8980226Z test sequence_parser::tests::test_format_isolation_chain_empty ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.8983184Z test sequence_parser::tests::test_distribute_option_throws_on_length_mismatch ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.9012193Z test sequence_parser::tests::test_format_isolation_chain_simple ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.9013879Z test sequence_parser::tests::test_format_isolation_chain_with_docker_image_short_name ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.9019043Z test sequence_parser::tests::test_format_isolation_chain_with_placeholders ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.9022785Z test sequence_parser::tests::test_format_isolation_chain_with_ssh_endpoint ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.9032659Z test sequence_parser::tests::test_format_sequence_empty ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.9036413Z test sequence_parser::tests::test_format_sequence_with_nulls ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.9037305Z test sequence_parser::tests::test_format_sequence_with_values ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.9038307Z test sequence_parser::tests::test_get_value_at_level_null_value ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.9039861Z test sequence_parser::tests::test_get_value_at_level_out_of_bounds ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.9041046Z test sequence_parser::tests::test_get_value_at_level_valid_index ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.9090457Z test sequence_parser::tests::test_is_sequence_false_for_single_value ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.9092027Z test sequence_parser::tests::test_is_sequence_true_for_space_separated ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.9093955Z test sequence_parser::tests::test_parse_sequence_all_underscores ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.9095815Z test sequence_parser::tests::test_parse_sequence_empty_string ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.9097710Z test sequence_parser::tests::test_parse_sequence_multiple ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.9100195Z test sequence_parser::tests::test_parse_sequence_multiple_spaces ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.9101943Z test sequence_parser::tests::test_parse_sequence_single ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.9103947Z test sequence_parser::tests::test_parse_sequence_trims_whitespace ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.9150714Z test sequence_parser::tests::test_parse_sequence_with_underscores ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.9153633Z test sequence_parser::tests::test_is_sequence_false_for_empty ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.9192339Z test output_blocks::tests::test_parse_isolation_metadata_tmux ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.9193312Z test sequence_parser::tests::test_shift_sequence_removes_first ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.9194185Z test sequence_parser::tests::test_shift_sequence_empty ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.9196812Z test sequence_parser::tests::test_shift_sequence_with_nulls ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.9200939Z test sequence_parser::tests::test_shift_sequence_single_element ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.9201892Z test signal_handler::tests::test_signal_received_initially_false ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.9254045Z test signal_handler::tests::test_set_and_clear_current_execution ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.9497104Z test substitution::tests::test_create_rule ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.9630451Z test isolation::tests::test_run_in_screen_detached_writes_to_provided_log_path ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.9720749Z test substitution::tests::test_case_insensitive_matching ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.9882366Z test substitution::tests::test_match_and_substitute_basic ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:18.9885356Z test status_formatter::tests::links_notation_indents_nested_process_id_arrays ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:19.0031724Z test substitution::tests::test_match_and_substitute_multiple_vars ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:19.0391769Z test substitution::tests::test_match_and_substitute_no_match ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:19.0623191Z test substitution::tests::test_specificity_matching ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:19.0649157Z test user_manager::tests::test_generate_isolated_username_with_prefix ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:19.0653049Z test user_manager::tests::test_generate_isolated_username ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:19.0671224Z test substitution::tests::test_sort_rules_by_specificity ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:19.0711085Z test user_manager::tests::test_get_current_user ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:19.0724447Z test user_manager::tests::test_group_exists ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:19.0767291Z test user_manager::tests::test_user_not_exists ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:19.0768172Z test user_manager::tests::test_user_exists_root ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:19.0851974Z test user_manager::tests::test_get_current_user_groups ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:19.1062582Z test substitution::tests::test_parse_lino_content ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:19.1063032Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:19.1063368Z test result: ok. 174 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.67s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:19.1063851Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.1678096Z ^[[2m2026-08-10T10:45:20.167418Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::report^[[0m^[[2m:^[[0m Coverage Results: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.1705214Z || Tested/Total Lines: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.1705865Z || src/lib/args_parser.rs: 333/353 -0.13% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.1709940Z || src/lib/atty.rs: 3/4 +75.00% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.1710463Z || src/lib/docker_cleanup.rs: 123/206 +29.95% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.1711018Z || src/lib/docker_network_lifecycle.rs: 18/25 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.1711566Z || src/lib/execution_control.rs: 157/259 +0.00% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.1712244Z || src/lib/execution_store.rs: 216/339 +0.00% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.1712793Z || src/lib/failure_handler.rs: 39/182 +0.00% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.1713372Z || src/lib/isolation.rs: 178/389 +19.93% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.1713962Z || src/lib/isolation_log.rs: 91/116 +0.00% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.1714504Z || src/lib/isolation_metadata.rs: 90/99 -7.45% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.1715050Z || src/lib/isolation_screen.rs: 114/205 +0.00% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.1715558Z || src/lib/isolation_shell.rs: 22/22 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.1716049Z || src/lib/lino_value_json.rs: 28/31 +0.00% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.1716552Z || src/lib/local_hostname.rs: 7/8 +0.00% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.1717137Z || src/lib/log_uploader.rs: 0/9 +0.00% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.1717940Z || src/lib/output_blocks.rs: 123/139 +0.00% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.1719061Z || src/lib/sequence_parser.rs: 42/42 +0.00% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.1719857Z || src/lib/signal_handler.rs: 12/28 +0.00% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.1720633Z || src/lib/status_formatter.rs: 321/378 +0.00% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.1721434Z || src/lib/substitution.rs: 75/128 +0.00% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.1722169Z || src/lib/usage.rs: 0/2 +0.00% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.1722832Z || src/lib/user_manager.rs: 47/172 +0.00% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.1723537Z || +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.1724232Z 65.02% coverage, 2039/3136 lines covered, +5.09% change in coverage +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.2894530Z Coverage: 65.02% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.3086462Z ✅ Coverage 65.02% meets the 50% threshold +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.3175366Z Post job cleanup. +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.4542954Z Cache hit occurred on the primary key Linux-cargo-tarpaulin-bin, not saving cache. +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.5325485Z Post job cleanup. +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.6702825Z Cache hit occurred on the primary key Linux-cargo-coverage-4104477e9086db237b6becf75f65ddd1c19712701b33d4d9c0c7bebe4f81b3df, not saving cache. +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.6842189Z Post job cleanup. +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.7742980Z [command]/usr/bin/git version +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.7793033Z git version 2.54.0 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.7837241Z Temporarily overriding HOME='/home/runner/work/_temp/1f7b102a-b29f-47ab-833b-0b5c2505386b' before making global git config changes +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.7838853Z Adding repository directory to the temporary git global config as a safe directory +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.7844289Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.7889374Z Removing SSH command configuration +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.7895792Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.7948246Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.8216728Z Removing HTTP extra header +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.8224292Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.8266024Z [command]/usr/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' || :" +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.8565933Z Removing includeIf entries pointing to credentials config files +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.8575861Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.8617119Z includeif.gitdir:/home/runner/work/start/start/.git.path +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.8618286Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.8619429Z includeif.gitdir:/github/workspace/.git.path +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.8620101Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.8630375Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.8662395Z /home/runner/work/_temp/git-credentials-824d9bc8-aabf-43da-8048-1c3dc36a2c1b.config +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.8676717Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-824d9bc8-aabf-43da-8048-1c3dc36a2c1b.config +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.8750330Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.8785664Z /home/runner/work/_temp/git-credentials-824d9bc8-aabf-43da-8048-1c3dc36a2c1b.config +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.8822019Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-824d9bc8-aabf-43da-8048-1c3dc36a2c1b.config +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.8875753Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.8909778Z /github/runner_temp/git-credentials-824d9bc8-aabf-43da-8048-1c3dc36a2c1b.config +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.8923188Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-824d9bc8-aabf-43da-8048-1c3dc36a2c1b.config +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.8969432Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.9002046Z /github/runner_temp/git-credentials-824d9bc8-aabf-43da-8048-1c3dc36a2c1b.config +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.9045037Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-824d9bc8-aabf-43da-8048-1c3dc36a2c1b.config +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.9094756Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.9349338Z Removing credentials config '/home/runner/work/_temp/git-credentials-824d9bc8-aabf-43da-8048-1c3dc36a2c1b.config' +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T10:45:20.9526472Z Cleaning up orphan processes +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4150263Z Current runner version: '2.336.0' +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4178613Z ##[group]Runner Image Provisioner +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4179471Z Hosted Compute Agent +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4180092Z Version: 20260707.563 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4181098Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4181891Z Build Date: 2026-07-07T19:33:50Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4182663Z Worker ID: {dda04e47-2aeb-4ebe-91a8-d08f8bc548c5} +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4183454Z Azure Region: northcentralus +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4184117Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4185699Z ##[group]Operating System +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4186344Z Ubuntu +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4186850Z 24.04.4 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4187454Z LTS +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4188008Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4188588Z ##[group]Runner Image +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4189225Z Image: ubuntu-24.04 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4189741Z Version: 20260720.247.2 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4191297Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4192983Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4194030Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4197113Z ##[group]GITHUB_TOKEN Permissions +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4199369Z Actions: write +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4199988Z ArtifactMetadata: write +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4200704Z Attestations: write +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4201669Z Checks: write +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4202291Z CodeQuality: write +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4202903Z Contents: write +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4203462Z CopilotRequests: write +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4204094Z Deployments: write +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4204659Z Discussions: write +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4205194Z Drives: write +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4205794Z Issues: write +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4206346Z Metadata: read +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4207020Z Models: read +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4207578Z Packages: write +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4208121Z Pages: write +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4208699Z PullRequests: write +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4209331Z RepositoryProjects: write +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4209926Z SecurityEvents: write +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4210543Z Statuses: write +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4211370Z VulnerabilityAlerts: read +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4212025Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4214290Z Secret source: Actions +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4215392Z Prepare workflow directory +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4772313Z Prepare all required actions +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.4842491Z Getting action download info +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:26.6994142Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:27.0495549Z Download action repository 'dtolnay/rust-toolchain@stable' (SHA:4360b52568e2003a75bf9bc1d59f33a8e3fc893c) +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:27.1703009Z Download action repository 'actions/setup-node@v6' (SHA:249970729cb0ef3589644e2896645e5dc5ba9c38) +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:27.5361871Z Download action repository 'actions/cache@v5' (SHA:caa296126883cff596d87d8935842f9db880ef25) +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:27.8133883Z Complete job name: Test (ubuntu-latest) +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:27.9024879Z ##[group]Run actions/checkout@v6 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:27.9025935Z with: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:27.9026443Z repository: link-foundation/start +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:27.9034523Z token: *** +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:27.9035012Z ssh-strict: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:27.9035503Z ssh-user: git +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:27.9036014Z persist-credentials: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:27.9036603Z clean: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:27.9037108Z sparse-checkout-cone-mode: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:27.9037770Z fetch-depth: 1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:27.9038245Z fetch-tags: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:27.9038758Z show-progress: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:27.9039280Z lfs: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:27.9039730Z submodules: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:27.9040247Z set-safe-directory: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:27.9041027Z allow-unsafe-pr-checkout: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:27.9041986Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:27.9042433Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:27.9043013Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:27.9043566Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:27.9044292Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:27.9045184Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:27.9045906Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.0075383Z Syncing repository: link-foundation/start +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.0078543Z ##[group]Getting Git version info +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.0080007Z Working directory is '/home/runner/work/start/start' +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.0082471Z [command]/usr/bin/git version +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.0143269Z git version 2.54.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.0169294Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.0183650Z Temporarily overriding HOME='/home/runner/work/_temp/ccc20b91-c1b1-45de-a64f-c9213d8849f3' before making global git config changes +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.0188262Z Adding repository directory to the temporary git global config as a safe directory +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.0191694Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.0245225Z Deleting the contents of '/home/runner/work/start/start' +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.0249048Z ##[group]Determining repository object format +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.0252688Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.0266341Z ##[group]Initializing the repository +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.0267602Z [command]/usr/bin/git init /home/runner/work/start/start +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.0359448Z hint: Using 'master' as the name for the initial branch. This default branch name +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.0362485Z hint: will change to "main" in Git 3.0. To configure the initial branch name +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.0365030Z hint: to use in all of your new repositories, which will suppress this warning, +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.0366923Z hint: call: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.0367625Z hint: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.0368655Z hint: git config --global init.defaultBranch +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.0370123Z hint: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.0371620Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.0374153Z hint: 'development'. The just-created branch can be renamed via this command: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.0376088Z hint: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.0376891Z hint: git branch -m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.0377872Z hint: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.0475765Z hint: Disable this message with "git config set advice.defaultBranchName false" +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.0478911Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.0483322Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.0487101Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.0488580Z ##[group]Disabling automatic garbage collection +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.0490090Z [command]/usr/bin/git config --local gc.auto 0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.0493478Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.0494919Z ##[group]Setting up auth +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.0496017Z Removing SSH command configuration +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.0512188Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.0552634Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.0915234Z Removing HTTP extra header +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.0922654Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.0963841Z [command]/usr/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' || :" +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.1196176Z Removing includeIf entries pointing to credentials config files +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.1203488Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.1241633Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.1477775Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-cf7f8a2d-4802-450d-9c3d-a5a6e5680cf1.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.1523083Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-cf7f8a2d-4802-450d-9c3d-a5a6e5680cf1.config +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.1560728Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-cf7f8a2d-4802-450d-9c3d-a5a6e5680cf1.config +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.1598220Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-cf7f8a2d-4802-450d-9c3d-a5a6e5680cf1.config +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.1634132Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-cf7f8a2d-4802-450d-9c3d-a5a6e5680cf1.config +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.1712680Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.1713582Z ##[group]Fetching the repository +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.1715872Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +d959632b399ae343ff29114fc439650bf65122c5:refs/remotes/origin/main +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.8788161Z From https://github.com/link-foundation/start +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.8789044Z * [new ref] d959632b399ae343ff29114fc439650bf65122c5 -> origin/main +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.8830164Z [command]/usr/bin/git branch --list --remote origin/main +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.8862168Z origin/main +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.8871279Z [command]/usr/bin/git rev-parse refs/remotes/origin/main +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.8899505Z d959632b399ae343ff29114fc439650bf65122c5 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.8904314Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.8905076Z ##[group]Determining the checkout info +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.8905925Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.8910230Z [command]/usr/bin/git sparse-checkout disable +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.8960289Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.8992485Z ##[group]Checking out the ref +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.8996839Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.9582349Z Switched to a new branch 'main' +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.9583364Z branch 'main' set up to track 'origin/main'. +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.9596064Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.9643989Z [command]/usr/bin/git log -1 --format=%H +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:28.9671378Z d959632b399ae343ff29114fc439650bf65122c5 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0021625Z ##[group]Run dtolnay/rust-toolchain@stable +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0022036Z with: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0022279Z toolchain: stable +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0022529Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0022760Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0023043Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0023317Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0023623Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0023922Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0024237Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0093909Z ##[start-action display=Parse toolchain version;id=__dtolnay_rust-toolchain.parse] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0155460Z ##[group]Run if [[ -z $toolchain ]]; then +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0155922Z ^[[36;1mif [[ -z $toolchain ]]; then^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0156534Z ^[[36;1m # GitHub does not enforce `required: true` inputs itself. https://github.com/actions/runner/issues/1070^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0157148Z ^[[36;1m echo "'toolchain' is a required input" >&2^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0157538Z ^[[36;1m exit 1^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0157924Z ^[[36;1melif [[ $toolchain =~ ^stable' '[0-9]+' '(year|month|week|day)s?' 'ago$ ]]; then^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0158392Z ^[[36;1m if [[ Linux == macOS ]]; then^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0158965Z ^[[36;1m echo "toolchain=1.$((($(date -v-$(sed 's/stable \([0-9]*\) \(.\).*/\1\2/' <<< $toolchain) +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0159519Z ^[[36;1m else^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0159961Z ^[[36;1m echo "toolchain=1.$((($(date --date "${toolchain#stable }" +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0160455Z ^[[36;1m fi^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0161269Z ^[[36;1melif [[ $toolchain =~ ^stable' 'minus' '[0-9]+' 'releases?$ ]]; then^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0161882Z ^[[36;1m echo "toolchain=1.$((($(date +%s)/60/60/24-16569)/7/6-${toolchain//[^0-9]/}))" >> $GITHUB_OUTPUT^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0162399Z ^[[36;1melif [[ $toolchain =~ ^1\.[0-9]+$ ]]; then^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0162976Z ^[[36;1m 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^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0163518Z ^[[36;1melse^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0163809Z ^[[36;1m echo "toolchain=$toolchain" >> $GITHUB_OUTPUT^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0164149Z ^[[36;1mfi^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0214613Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0215038Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0215278Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0215553Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0215822Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0216122Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0216437Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0216760Z toolchain: stable +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0217008Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0344322Z ##[end-action id=__dtolnay_rust-toolchain.parse;outcome=success;conclusion=success;duration_ms=24] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0358658Z ##[start-action display=Construct rustup command line;id=__dtolnay_rust-toolchain.flags] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0391651Z ##[group]Run echo "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0392387Z ^[[36;1mecho "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0393068Z ^[[36;1mecho "components=$(for c in ${components//,/ }; do echo -n ' --component' $c; done)" >> $GITHUB_OUTPUT^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0393603Z ^[[36;1mecho "downgrade=" >> $GITHUB_OUTPUT^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0440353Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0440749Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0441258Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0441542Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0441814Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0442108Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0442394Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0442704Z targets: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0442926Z components: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0443405Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0529319Z ##[end-action id=__dtolnay_rust-toolchain.flags;outcome=success;conclusion=success;duration_ms=16] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0532408Z ##[start-action display=Set $CARGO_HOME;id=__dtolnay_rust-toolchain.__run] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0555447Z ##[group]Run echo CARGO_HOME=${CARGO_HOME:-"$HOME/.cargo"} >> $GITHUB_ENV +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0555981Z ^[[36;1mecho CARGO_HOME=${CARGO_HOME:-"$HOME/.cargo"} >> $GITHUB_ENV^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0603307Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0603703Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0603947Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0604232Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0604500Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0604791Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0605073Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0605379Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0684271Z ##[end-action id=__dtolnay_rust-toolchain.__run;outcome=success;conclusion=success;duration_ms=15] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0686941Z ##[start-action display=Install rustup if needed;id=__dtolnay_rust-toolchain.__run_2] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0719208Z ##[group]Run if ! command -v rustup &>/dev/null; then +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0719653Z ^[[36;1mif ! command -v rustup &>/dev/null; then^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0720484Z ^[[36;1m curl --proto '=https' --tlsv1.2 --retry 10 --retry-connrefused --location --silent --show-error --fail https://sh.rustup.rs | sh -s -- --default-toolchain none -y^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0721625Z ^[[36;1m echo "$CARGO_HOME/bin" >> $GITHUB_PATH^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0721952Z ^[[36;1mfi^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0769986Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0770393Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0770634Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0771113Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0771388Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0771681Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0771979Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0772306Z CARGO_HOME: /home/runner/.cargo +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0772594Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0852275Z ##[end-action id=__dtolnay_rust-toolchain.__run_2;outcome=success;conclusion=success;duration_ms=16] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0855144Z ##[start-action display=Install rustup if needed on windows;id=__dtolnay_rust-toolchain.__run_3] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0863799Z ##[end-action id=__dtolnay_rust-toolchain.__run_3;outcome=skipped;conclusion=skipped;duration_ms=0] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0876009Z ##[start-action display=rustup toolchain install stable;id=__dtolnay_rust-toolchain.__run_4] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0899265Z ##[group]Run rustup toolchain install stable --profile minimal --no-self-update +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0899883Z ^[[36;1mrustup toolchain install stable --profile minimal --no-self-update^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0948625Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0949017Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0949266Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0949536Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0949803Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0950092Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0950373Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0950700Z CARGO_HOME: /home/runner/.cargo +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0951231Z RUSTUP_PERMIT_COPY_RENAME: 1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.0951516Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.2779673Z info: syncing channel updates for stable-x86_64-unknown-linux-gnu +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.3636122Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.3719685Z stable-x86_64-unknown-linux-gnu unchanged - rustc 1.97.1 (8bab26f4f 2026-07-14) +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.3720445Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.3761793Z ##[end-action id=__dtolnay_rust-toolchain.__run_4;outcome=success;conclusion=success;duration_ms=288] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.3770357Z ##[start-action display=rustup default stable;id=__dtolnay_rust-toolchain.__run_5] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.3826085Z ##[group]Run rustup default stable +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.3826691Z ^[[36;1mrustup default stable^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.3876040Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.3876452Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.3876697Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.3876976Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.3877247Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.3877546Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.3877838Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.3878168Z CARGO_HOME: /home/runner/.cargo +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.3878452Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4005664Z info: using existing install for stable-x86_64-unknown-linux-gnu +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4012853Z info: default toolchain set to stable-x86_64-unknown-linux-gnu +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4013315Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4096079Z stable-x86_64-unknown-linux-gnu unchanged - rustc 1.97.1 (8bab26f4f 2026-07-14) +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4096623Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4114355Z ##[end-action id=__dtolnay_rust-toolchain.__run_5;outcome=success;conclusion=success;duration_ms=34] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4117183Z ##[start-action display=Create cachekey;id=__dtolnay_rust-toolchain.rustc-version] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4141424Z ##[group]Run DATE=$(rustc +stable --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p') +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4142316Z ^[[36;1mDATE=$(rustc +stable --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p')^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4143008Z ^[[36;1mHASH=$(rustc +stable --version --verbose | sed -ne 's/^commit-hash: //p')^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4143562Z ^[[36;1mecho "cachekey=$(echo $DATE$HASH | head -c12)" >> $GITHUB_OUTPUT^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4192784Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4193189Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4193431Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4193703Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4193973Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4194278Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4194561Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4194889Z CARGO_HOME: /home/runner/.cargo +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4195176Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4598339Z ##[end-action id=__dtolnay_rust-toolchain.rustc-version;outcome=success;conclusion=success;duration_ms=48] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4601610Z ##[start-action display=Disable incremental compilation;id=__dtolnay_rust-toolchain.__run_6] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4623475Z ##[group]Run if [ -z "${CARGO_INCREMENTAL+set}" ]; then +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4623927Z ^[[36;1mif [ -z "${CARGO_INCREMENTAL+set}" ]; then^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4624306Z ^[[36;1m echo CARGO_INCREMENTAL=0 >> $GITHUB_ENV^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4624648Z ^[[36;1mfi^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4673164Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4673563Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4673797Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4674073Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4674340Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4674643Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4674925Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4675251Z CARGO_HOME: /home/runner/.cargo +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4675530Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4755004Z ##[end-action id=__dtolnay_rust-toolchain.__run_6;outcome=success;conclusion=success;duration_ms=15] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4757673Z ##[start-action display=Enable colors in Cargo output;id=__dtolnay_rust-toolchain.__run_7] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4779301Z ##[group]Run if [ -z "${CARGO_TERM_COLOR+set}" ]; then +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4779727Z ^[[36;1mif [ -z "${CARGO_TERM_COLOR+set}" ]; then^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4780119Z ^[[36;1m echo CARGO_TERM_COLOR=always >> $GITHUB_ENV^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4780453Z ^[[36;1mfi^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4828852Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4829253Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4829490Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4829758Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4830207Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4830509Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4830790Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4831428Z CARGO_HOME: /home/runner/.cargo +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4831716Z CARGO_INCREMENTAL: 0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4831966Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4909762Z ##[end-action id=__dtolnay_rust-toolchain.__run_7;outcome=success;conclusion=success;duration_ms=15] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4912856Z ##[start-action display=Enable Cargo sparse registry;id=__dtolnay_rust-toolchain.__run_8] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4935424Z ##[group]Run # implemented in 1.66, stabilized in 1.68, made default in 1.70 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4936024Z ^[[36;1m# implemented in 1.66, stabilized in 1.68, made default in 1.70^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4936795Z ^[[36;1mif [ -z "${CARGO_REGISTRIES_CRATES_IO_PROTOCOL+set}" -o -f "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol ]; then^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4937579Z ^[[36;1m if rustc +stable --version --verbose | grep -q '^release: 1\.6[89]\.'; then^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4938194Z ^[[36;1m touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4938774Z ^[[36;1m echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse >> $GITHUB_ENV^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4939310Z ^[[36;1m elif rustc +stable --version --verbose | grep -q '^release: 1\.6[67]\.'; then^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4939929Z ^[[36;1m touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4940493Z ^[[36;1m echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=git >> $GITHUB_ENV^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4941360Z ^[[36;1m fi^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4941589Z ^[[36;1mfi^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4988227Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4988628Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4988863Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4989130Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4989394Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4989694Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4989999Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4990322Z CARGO_HOME: /home/runner/.cargo +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4990609Z CARGO_INCREMENTAL: 0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.4991104Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.5351580Z ##[end-action id=__dtolnay_rust-toolchain.__run_8;outcome=success;conclusion=success;duration_ms=43] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.5354528Z ##[start-action display=Work around spurious network errors in curl 8.0;id=__dtolnay_rust-toolchain.__run_9] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.5377330Z ##[group]Run # https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.5378136Z ^[[36;1m# https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.5378789Z ^[[36;1mif rustc +stable --version --verbose | grep -q '^release: 1\.7[01]\.'; then^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.5379303Z ^[[36;1m echo CARGO_HTTP_MULTIPLEXING=false >> $GITHUB_ENV^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.5379655Z ^[[36;1mfi^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.5428395Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.5428797Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.5429035Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.5429304Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.5429572Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.5429861Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.5430150Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.5430477Z CARGO_HOME: /home/runner/.cargo +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.5430759Z CARGO_INCREMENTAL: 0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.5431379Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.5650746Z ##[end-action id=__dtolnay_rust-toolchain.__run_9;outcome=success;conclusion=success;duration_ms=29] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.5655701Z ##[start-action display=rustc +stable --version --verbose;id=__dtolnay_rust-toolchain.__run_10] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.5677662Z ##[group]Run rustc +stable --version --verbose +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.5678064Z ^[[36;1mrustc +stable --version --verbose^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.5727198Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.5727613Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.5727851Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.5728128Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.5728397Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.5728682Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.5728958Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.5729284Z CARGO_HOME: /home/runner/.cargo +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.5729567Z CARGO_INCREMENTAL: 0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.5729812Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.5926995Z rustc 1.97.1 (8bab26f4f 2026-07-14) +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.5927529Z binary: rustc +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.5927856Z commit-hash: 8bab26f4f68e0e26f0bb7960be334d5b520ea452 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.5928221Z commit-date: 2026-07-14 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.5928518Z host: x86_64-unknown-linux-gnu +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.5928798Z release: 1.97.1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.5929430Z LLVM version: 22.1.6 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.5965678Z ##[end-action id=__dtolnay_rust-toolchain.__run_10;outcome=success;conclusion=success;duration_ms=30] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.6072429Z ##[group]Run actions/setup-node@v6 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.6072779Z with: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.6073015Z node-version: 24.x +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.6073277Z check-latest: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.6075701Z token: *** +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.6075961Z package-manager-cache: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.6076243Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.6076471Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.6076732Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.6077002Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.6077294Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.6077777Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.6078112Z CARGO_HOME: /home/runner/.cargo +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.6078397Z CARGO_INCREMENTAL: 0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.6078639Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.7469824Z Found in cache @ /opt/hostedtoolcache/node/24.18.0/x64 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:29.7474447Z ##[group]Environment details +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:30.1714815Z node: v24.18.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:30.1715749Z npm: 11.16.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:30.1716474Z yarn: 1.22.22 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:30.1717902Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:30.2478834Z ##[group]Run actions/cache@v5 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:30.2479173Z with: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:30.2479468Z path: ~/.cargo/registry +Test (ubuntu-latest) UNKNOWN STEP ~/.cargo/git +Test (ubuntu-latest) UNKNOWN STEP rust/target +Test (ubuntu-latest) UNKNOWN STEP +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:30.2479998Z key: Linux-cargo-4104477e9086db237b6becf75f65ddd1c19712701b33d4d9c0c7bebe4f81b3df +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:30.2480500Z restore-keys: Linux-cargo- +Test (ubuntu-latest) UNKNOWN STEP +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:30.2480805Z enableCrossOsArchive: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:30.2481647Z fail-on-cache-miss: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:30.2481932Z lookup-only: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:30.2482213Z save-always: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:30.2482466Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:30.2482698Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:30.2482980Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:30.2483250Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:30.2483543Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:30.2483827Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:30.2484158Z CARGO_HOME: /home/runner/.cargo +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:30.2484443Z CARGO_INCREMENTAL: 0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:30.2484732Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:30.4935975Z Cache hit for: Linux-cargo-4104477e9086db237b6becf75f65ddd1c19712701b33d4d9c0c7bebe4f81b3df +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:31.6170820Z Received 130023424 of 426012754 (30.5%), 123.9 MBs/sec +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:32.6166880Z Received 343932928 of 426012754 (80.7%), 163.9 MBs/sec +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.0236940Z Received 426012754 of 426012754 (100.0%), 168.7 MBs/sec +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.0239399Z Cache Size: ~406 MB (426012754 B) +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:33.0309820Z [command]/usr/bin/tar -xf /home/runner/work/_temp/4c91579d-33e1-4810-a86a-4d0166f941c2/cache.tzst -P -C /home/runner/work/start/start --use-compress-program unzstd +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.2643600Z Cache restored successfully +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.2907721Z Cache restored from key: Linux-cargo-4104477e9086db237b6becf75f65ddd1c19712701b33d4d9c0c7bebe4f81b3df +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.3061195Z ##[group]Run cargo test --all-features --verbose +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.3061907Z ^[[36;1mcargo test --all-features --verbose^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.5895383Z shell: /usr/bin/bash -e {0} +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.5895669Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.5895978Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.5896220Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.5896445Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.5896699Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.5896944Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.5897239Z CARGO_HOME: /home/runner/.cargo +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.5897499Z CARGO_INCREMENTAL: 0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.5897739Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.9065692Z ^[[1m^[[92m Compiling^[[0m memchr v2.8.2 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.9068103Z ^[[1m^[[92m Compiling^[[0m libc v0.2.186 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.9088435Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name memchr --edition=2021 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/memchr-2.8.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "core", "default", "libc", "logging", "rustc-dep-of-std", "std", "use_std"))' -C metadata=38cce1c6ce9df2f7 -C extra-filename=-c7b8571b1354ed03 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --cap-lints allow -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.9112965Z ^[[1m^[[92m Fresh^[[0m unicode-ident v1.0.24 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.9137916Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name libc --edition=2021 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.186/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 '--allow=clippy::used_underscore_binding' --allow=unused_qualifications '--warn=clippy::unnecessary_semicolon' '--allow=clippy::unnecessary_cast' '--allow=clippy::uninlined_format_args' '--warn=clippy::ptr_as_ptr' '--allow=clippy::non_minimal_cfg' '--allow=clippy::missing_safety_doc' '--warn=clippy::map_unwrap_or' '--warn=clippy::manual_assert' '--allow=clippy::identity_op' '--warn=clippy::explicit_iter_loop' '--allow=clippy::expl_impl_clone_on_copy' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=80f7170cd8ba7bdb -C extra-filename=-e58b048e97e4f2b9 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --cap-lints allow -Dwarnings --cfg freebsd12 --check-cfg 'cfg(emscripten_old_stat_abi)' --check-cfg 'cfg(espidf_picolibc)' --check-cfg 'cfg(espidf_time32)' --check-cfg 'cfg(freebsd10)' --check-cfg 'cfg(freebsd11)' --check-cfg 'cfg(freebsd12)' --check-cfg 'cfg(freebsd13)' --check-cfg 'cfg(freebsd14)' --check-cfg 'cfg(freebsd15)' --check-cfg 'cfg(gnu_file_offset_bits64)' --check-cfg 'cfg(gnu_time_bits64)' --check-cfg 'cfg(libc_deny_warnings)' --check-cfg 'cfg(linux_time_bits64)' --check-cfg 'cfg(musl_v1_2_3)' --check-cfg 'cfg(musl32_time64)' --check-cfg 'cfg(musl_redir_time64)' --check-cfg 'cfg(vxworks_lt_25_09)' --check-cfg 'cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx","cygwin","qurt"))' --check-cfg 'cfg(target_env,values("illumos","wasi","aix","ohos","nto71_iosock","nto80"))' --check-cfg 'cfg(target_arch,values("loongarch64","mips32r6","mips64r6","csky"))'` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.9155107Z ^[[1m^[[92m Fresh^[[0m proc-macro2 v1.0.106 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.9155893Z ^[[1m^[[92m Fresh^[[0m autocfg v1.5.1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.9156886Z ^[[1m^[[92m Fresh^[[0m quote v1.0.46 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.9157650Z ^[[1m^[[92m Compiling^[[0m cfg-if v1.0.4 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.9158301Z ^[[1m^[[92m Fresh^[[0m syn v2.0.118 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.9159004Z ^[[1m^[[92m Compiling^[[0m serde_core v1.0.228 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.9165935Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name cfg_if --edition=2018 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/cfg-if-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "rustc-dep-of-std"))' -C metadata=7d5b6aab82f75615 -C extra-filename=-35eda37ebcd7ef0f --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --cap-lints allow -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:36.9181342Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name serde_core --edition=2021 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_core-1.0.228/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="result"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "rc", "result", "std", "unstable"))' -C metadata=b0cf31a41c4697d2 -C extra-filename=-05ef54285a092eaf --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --cap-lints allow -Dwarnings --check-cfg 'cfg(if_docsrs_then_no_serde_core)' --check-cfg 'cfg(no_core_cstr)' --check-cfg 'cfg(no_core_error)' --check-cfg 'cfg(no_core_net)' --check-cfg 'cfg(no_core_num_saturating)' --check-cfg 'cfg(no_diagnostic_namespace)' --check-cfg 'cfg(no_serde_derive)' --check-cfg 'cfg(no_std_atomic)' --check-cfg 'cfg(no_std_atomic64)' --check-cfg 'cfg(no_target_has_atomic)'` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:37.0357734Z ^[[1m^[[92m Compiling^[[0m option-ext v0.2.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:37.0365979Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name option_ext --edition=2015 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/option-ext-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6bc0533fd3825a30 -C extra-filename=-059f3aa7dab0ea32 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --cap-lints allow -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:37.1784175Z ^[[1m^[[92m Compiling^[[0m regex-syntax v0.8.11 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:37.1812685Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name regex_syntax --edition=2021 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-syntax-0.8.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' --cfg 'feature="default"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment"))' -C metadata=f0ae1e2c38782956 -C extra-filename=-c2165c77b3a4336f --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --cap-lints allow -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:37.8635008Z ^[[1m^[[92m Compiling^[[0m getrandom v0.4.3 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:37.8697342Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name getrandom --edition=2024 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.4.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 '--warn=clippy::useless_conversion' --warn=unused_lifetimes '--warn=clippy::unnecessary_cast' --warn=unexpected_cfgs '--warn=clippy::ptr_as_ptr' --warn=missing_docs '--warn=clippy::fn_to_numeric_cast_with_truncation' '--warn=clippy::fn_to_numeric_cast' '--warn=clippy::checked_conversions' '--warn=clippy::char_lit_as_u8' '--warn=clippy::cast_sign_loss' '--warn=clippy::cast_ptr_alignment' '--warn=clippy::cast_precision_loss' '--warn=clippy::cast_possible_wrap' '--warn=clippy::cast_possible_truncation' '--warn=clippy::cast_lossless' --check-cfg 'cfg(getrandom_backend, values("custom", "efi_rng", "rdrand", "rndr", "linux_getrandom", "linux_raw", "windows_legacy", "unsupported", "extern_impl"))' --check-cfg 'cfg(getrandom_msan)' --check-cfg 'cfg(getrandom_test_linux_fallback)' --check-cfg 'cfg(getrandom_test_linux_without_fallback)' --check-cfg 'cfg(getrandom_test_netbsd_fallback)' --check-cfg 'cfg(target_os, values("cygwin"))' --check-cfg 'cfg(target_os, values("motor"))' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "sys_rng", "wasm_js"))' -C metadata=0c795a68c1794c37 -C extra-filename=-c1907c59f7578e38 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern cfg_if=/home/runner/work/start/start/rust/target/debug/deps/libcfg_if-35eda37ebcd7ef0f.rmeta --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rmeta --cap-lints allow -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:37.9543371Z ^[[1m^[[92m Compiling^[[0m nom v8.0.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:37.9554090Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name nom --edition=2021 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/nom-8.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "docsrs", "std"))' -C metadata=d763a9953a95cff1 -C extra-filename=-3ee717df1ce1d5b5 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern memchr=/home/runner/work/start/start/rust/target/debug/deps/libmemchr-c7b8571b1354ed03.rmeta --cap-lints allow -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:37.9959327Z ^[[1m^[[92m Compiling^[[0m aho-corasick v1.1.4 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:37.9982299Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name aho_corasick --edition=2021 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aho-corasick-1.1.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="perf-literal"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "perf-literal", "std"))' -C metadata=63445b08986cf0fb -C extra-filename=-cd97639d251b99b0 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern memchr=/home/runner/work/start/start/rust/target/debug/deps/libmemchr-c7b8571b1354ed03.rmeta --cap-lints allow -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:39.3442423Z ^[[1m^[[92m Compiling^[[0m regex-automata v0.4.14 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:39.3493250Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name regex_automata --edition=2021 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-automata-0.4.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' --cfg 'feature="alloc"' --cfg 'feature="dfa-onepass"' --cfg 'feature="hybrid"' --cfg 'feature="meta"' --cfg 'feature="nfa-backtrack"' --cfg 'feature="nfa-pikevm"' --cfg 'feature="nfa-thompson"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-literal-multisubstring"' --cfg 'feature="perf-literal-substring"' --cfg 'feature="std"' --cfg 'feature="syntax"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --cfg 'feature="unicode-word-boundary"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "dfa", "dfa-build", "dfa-onepass", "dfa-search", "hybrid", "internal-instrument", "internal-instrument-pikevm", "logging", "meta", "nfa", "nfa-backtrack", "nfa-pikevm", "nfa-thompson", "perf", "perf-inline", "perf-literal", "perf-literal-multisubstring", "perf-literal-substring", "std", "syntax", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unicode-word-boundary"))' -C metadata=7e827bf4f8b39595 -C extra-filename=-3080e0a23fbb2f56 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern aho_corasick=/home/runner/work/start/start/rust/target/debug/deps/libaho_corasick-cd97639d251b99b0.rmeta --extern memchr=/home/runner/work/start/start/rust/target/debug/deps/libmemchr-c7b8571b1354ed03.rmeta --extern regex_syntax=/home/runner/work/start/start/rust/target/debug/deps/libregex_syntax-c2165c77b3a4336f.rmeta --cap-lints allow -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:40.2942432Z ^[[1m^[[92m Compiling^[[0m dirs-sys v0.5.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:40.2979955Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name dirs_sys --edition=2015 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dirs-sys-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8163534fa8d7c9ea -C extra-filename=-dd654ae1c0fe8b0c --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rmeta --extern option_ext=/home/runner/work/start/start/rust/target/debug/deps/liboption_ext-059f3aa7dab0ea32.rmeta --cap-lints allow -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:40.4013835Z ^[[1m^[[92m Compiling^[[0m num-traits v0.2.19 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:40.4049427Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name num_traits --edition=2021 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-traits-0.2.19/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "libm", "std"))' -C metadata=5e5c6d264470ee02 -C extra-filename=-4726852fefee5efc --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --cap-lints allow -Dwarnings --cfg has_total_cmp --check-cfg 'cfg(has_total_cmp)'` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:40.5715753Z ^[[1m^[[92m Fresh^[[0m serde_derive v1.0.228 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:40.5742089Z ^[[1m^[[92m Compiling^[[0m zmij v1.0.21 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:40.5758363Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name zmij --edition=2021 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zmij-1.0.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=cea97014011e5e4f -C extra-filename=-5058f172a1395e57 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --cap-lints allow -Dwarnings --check-cfg 'cfg(exhaustive)' --check-cfg 'cfg(zmij_no_select_unpredictable)'` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:40.8588752Z ^[[1m^[[92m Compiling^[[0m itoa v1.0.18 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:40.8618198Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name itoa --edition=2021 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=8a12853f95eb01f2 -C extra-filename=-4167b5db24f110df --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --cap-lints allow -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:40.9802976Z ^[[1m^[[92m Compiling^[[0m links-notation v0.13.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:40.9838808Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name links_notation --edition=2021 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/links-notation-0.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=729896a56b69c4e0 -C extra-filename=-d3a1fddfbde33335 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern nom=/home/runner/work/start/start/rust/target/debug/deps/libnom-3ee717df1ce1d5b5.rmeta --cap-lints allow -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:41.0042757Z ^[[1m^[[92m Compiling^[[0m base64 v0.22.1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:41.0078327Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name base64 --edition=2018 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=9c1d65accfc747f3 -C extra-filename=-6e750cd178c8243b --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --cap-lints allow -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:41.0822743Z ^[[1m^[[92m Compiling^[[0m iana-time-zone v0.1.65 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:41.0859177Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name iana_time_zone --edition=2021 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iana-time-zone-0.1.65/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="fallback"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fallback"))' -C metadata=2328be6d02c627a3 -C extra-filename=-13829a09b23d2b3b --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --cap-lints allow -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:41.2963840Z ^[[1m^[[92m Compiling^[[0m chrono v0.4.45 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:41.2977799Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name chrono --edition=2021 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.45/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="clock"' --cfg 'feature="default"' --cfg 'feature="iana-time-zone"' --cfg 'feature="js-sys"' --cfg 'feature="now"' --cfg 'feature="oldtime"' --cfg 'feature="std"' --cfg 'feature="wasm-bindgen"' --cfg 'feature="wasmbind"' --cfg 'feature="winapi"' --cfg 'feature="windows-link"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__internal_bench", "alloc", "arbitrary", "clock", "core-error", "default", "defmt", "iana-time-zone", "js-sys", "libc", "now", "oldtime", "pure-rust-locales", "rkyv", "rkyv-16", "rkyv-32", "rkyv-64", "rkyv-validation", "serde", "std", "unstable-locales", "wasm-bindgen", "wasmbind", "winapi", "windows-link"))' -C metadata=22486c57e44ea12c -C extra-filename=-f3c7f582e8213d22 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern iana_time_zone=/home/runner/work/start/start/rust/target/debug/deps/libiana_time_zone-13829a09b23d2b3b.rmeta --extern num_traits=/home/runner/work/start/start/rust/target/debug/deps/libnum_traits-4726852fefee5efc.rmeta --cap-lints allow -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:41.3209156Z ^[[1m^[[92m Compiling^[[0m lino-objects-codec v0.2.1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:41.3228729Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name lino_objects_codec --edition=2021 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lino-objects-codec-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::nursery' '--warn=clippy::all' '--allow=clippy::use_self' '--allow=clippy::unused_self' '--allow=clippy::unreadable_literal' '--allow=clippy::uninlined_format_args' '--allow=clippy::too_many_lines' '--allow=clippy::similar_names' '--allow=clippy::redundant_closure_for_method_calls' '--allow=clippy::redundant_clone' '--allow=clippy::option_if_let_else' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::missing_const_for_fn' '--allow=clippy::inefficient_to_string' '--allow=clippy::ignored_unit_patterns' '--allow=clippy::if_not_else' '--allow=clippy::doc_markdown' '--allow=clippy::derive_partial_eq_without_eq' '--allow=clippy::cast_precision_loss' '--allow=clippy::cast_lossless' '--allow=clippy::assigning_clones' '--allow=clippy::approx_constant' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=73949096c3a85e77 -C extra-filename=-d5a5ee0bfcc25a25 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rmeta --extern links_notation=/home/runner/work/start/start/rust/target/debug/deps/liblinks_notation-d3a1fddfbde33335.rmeta --cap-lints allow -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:41.8842411Z ^[[1m^[[92m Compiling^[[0m regex v1.12.4 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:41.8890513Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name regex --edition=2021 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/regex-1.12.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --allow=unexpected_cfgs --check-cfg 'cfg(docsrs_regex)' --cfg 'feature="default"' --cfg 'feature="perf"' --cfg 'feature="perf-backtrack"' --cfg 'feature="perf-cache"' --cfg 'feature="perf-dfa"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-onepass"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "pattern", "perf", "perf-backtrack", "perf-cache", "perf-dfa", "perf-dfa-full", "perf-inline", "perf-literal", "perf-onepass", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unstable", "use_std"))' -C metadata=e6a5d67c8c361239 -C extra-filename=-2c4f75e83a628be4 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern aho_corasick=/home/runner/work/start/start/rust/target/debug/deps/libaho_corasick-cd97639d251b99b0.rmeta --extern memchr=/home/runner/work/start/start/rust/target/debug/deps/libmemchr-c7b8571b1354ed03.rmeta --extern regex_automata=/home/runner/work/start/start/rust/target/debug/deps/libregex_automata-3080e0a23fbb2f56.rmeta --extern regex_syntax=/home/runner/work/start/start/rust/target/debug/deps/libregex_syntax-c2165c77b3a4336f.rmeta --cap-lints allow -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:41.9622583Z ^[[1m^[[92m Compiling^[[0m serde_json v1.0.150 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:41.9664828Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name serde_json --edition=2021 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.150/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary_precision", "default", "float_roundtrip", "indexmap", "preserve_order", "raw_value", "std", "unbounded_depth"))' -C metadata=57b0a52c103307fb -C extra-filename=-cf9aac70222cf171 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern itoa=/home/runner/work/start/start/rust/target/debug/deps/libitoa-4167b5db24f110df.rmeta --extern memchr=/home/runner/work/start/start/rust/target/debug/deps/libmemchr-c7b8571b1354ed03.rmeta --extern serde_core=/home/runner/work/start/start/rust/target/debug/deps/libserde_core-05ef54285a092eaf.rmeta --extern zmij=/home/runner/work/start/start/rust/target/debug/deps/libzmij-5058f172a1395e57.rmeta --cap-lints allow -Dwarnings --cfg 'fast_arithmetic="64"' --check-cfg 'cfg(fast_arithmetic, values("32", "64"))'` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:42.2740486Z ^[[1m^[[92m Compiling^[[0m serde v1.0.228 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:42.2749976Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name serde --edition=2021 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde-1.0.228/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "rc", "serde_derive", "std", "unstable"))' -C metadata=1ca68278c7e132d9 -C extra-filename=-d888c8d90c88423b --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern serde_core=/home/runner/work/start/start/rust/target/debug/deps/libserde_core-05ef54285a092eaf.rmeta --extern serde_derive=/home/runner/work/start/start/rust/target/debug/deps/libserde_derive-bb2ff083348ea68d.so --cap-lints allow -Dwarnings --cfg if_docsrs_then_no_serde_core --check-cfg 'cfg(feature, values("result"))' --check-cfg 'cfg(if_docsrs_then_no_serde_core)' --check-cfg 'cfg(no_core_cstr)' --check-cfg 'cfg(no_core_error)' --check-cfg 'cfg(no_core_net)' --check-cfg 'cfg(no_core_num_saturating)' --check-cfg 'cfg(no_diagnostic_namespace)' --check-cfg 'cfg(no_serde_derive)' --check-cfg 'cfg(no_std_atomic)' --check-cfg 'cfg(no_std_atomic64)' --check-cfg 'cfg(no_target_has_atomic)'` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:42.7872631Z ^[[1m^[[92m Compiling^[[0m dirs v6.0.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:42.7937027Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name dirs --edition=2015 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dirs-6.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c16170a1fa4d87a4 -C extra-filename=-d4ba80717c696e04 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern dirs_sys=/home/runner/work/start/start/rust/target/debug/deps/libdirs_sys-dd654ae1c0fe8b0c.rmeta --cap-lints allow -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:42.8442779Z ^[[1m^[[92m Compiling^[[0m uuid v1.23.4 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:42.8453575Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name uuid --edition=2021 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.23.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --allow=unexpected_cfgs --check-cfg 'cfg(uuid_unstable)' --cfg 'feature="default"' --cfg 'feature="rng"' --cfg 'feature="std"' --cfg 'feature="v4"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "atomic", "borsh", "bytemuck", "default", "fast-rng", "js", "macro-diagnostics", "md5", "rng", "rng-getrandom", "rng-rand", "serde", "sha1", "slog", "std", "uuid-rng-internal-lib", "v1", "v3", "v4", "v5", "v6", "v7", "v8", "zerocopy"))' -C metadata=196aa38a04fdc3f7 -C extra-filename=-29c1d6ad37ecdb1d --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern getrandom=/home/runner/work/start/start/rust/target/debug/deps/libgetrandom-c1907c59f7578e38.rmeta --cap-lints allow -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:43.1962645Z ^[[1m^[[92m Compiling^[[0m linux-raw-sys v0.12.1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:43.1974825Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name linux_raw_sys --edition=2021 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/linux-raw-sys-0.12.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(target_arch, values("xtensa"))' --cfg 'feature="auxvec"' --cfg 'feature="elf"' --cfg 'feature="errno"' --cfg 'feature="general"' --cfg 'feature="ioctl"' --cfg 'feature="no_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("auxvec", "bootparam", "btrfs", "core", "default", "elf", "elf_uapi", "errno", "general", "if_arp", "if_ether", "if_packet", "if_tun", "image", "io_uring", "ioctl", "landlock", "loop_device", "mempolicy", "net", "netlink", "no_std", "prctl", "ptrace", "rustc-dep-of-std", "std", "system", "vm_sockets", "xdp"))' -C metadata=d4ea0b00cecc90a8 -C extra-filename=-bfdfeb22fc4059b5 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --cap-lints allow -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:43.3282633Z ^[[1m^[[92m Compiling^[[0m bitflags v2.13.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:43.3329525Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name bitflags --edition=2021 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bytemuck", "example_generated", "serde", "serde_core", "std"))' -C metadata=f18127cece992c97 -C extra-filename=-e8747cc682047ca8 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --cap-lints allow -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:43.4542485Z ^[[1m^[[92m Compiling^[[0m fastrand v2.4.1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:43.4570589Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name fastrand --edition=2018 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fastrand-2.4.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "getrandom", "js", "std"))' -C metadata=a751ce8bd8d29450 -C extra-filename=-29e8a7703407f575 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --cap-lints allow -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:43.4986736Z ^[[1m^[[92m Compiling^[[0m once_cell v1.21.4 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:43.4995585Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name once_cell --edition=2021 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="race"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "atomic-polyfill", "critical-section", "default", "parking_lot", "portable-atomic", "race", "std", "unstable"))' -C metadata=7f20edd6c465bbfd -C extra-filename=-681cc57c798c91b1 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --cap-lints allow -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:43.5145771Z ^[[1m^[[92m Compiling^[[0m rustix v1.1.4 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:43.5183711Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name rustix --edition=2021 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(alloc_c_string)' --check-cfg 'cfg(alloc_ffi)' --check-cfg 'cfg(apple)' --check-cfg 'cfg(asm_experimental_arch)' --check-cfg 'cfg(bsd)' --check-cfg 'cfg(core_c_str)' --check-cfg 'cfg(core_ffi_c)' --check-cfg 'cfg(core_intrinsics)' --check-cfg 'cfg(criterion)' --check-cfg 'cfg(document_experimental_runtime_api)' --check-cfg 'cfg(error_in_core)' --check-cfg 'cfg(fix_y2038)' --check-cfg 'cfg(freebsdlike)' --check-cfg 'cfg(libc)' --check-cfg 'cfg(linux_kernel)' --check-cfg 'cfg(linux_like)' --check-cfg 'cfg(linux_raw)' --check-cfg 'cfg(linux_raw_dep)' --check-cfg 'cfg(lower_upper_exp_for_non_zero)' --check-cfg 'cfg(sanitize_memory)' --check-cfg 'cfg(netbsdlike)' --check-cfg 'cfg(rustc_attrs)' --check-cfg 'cfg(rustc_diagnostics)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(staged_api)' --check-cfg 'cfg(static_assertions)' --check-cfg 'cfg(thumb_mode)' --check-cfg 'cfg(wasi)' --check-cfg 'cfg(wasi_ext)' --check-cfg 'cfg(wasip2)' --check-cfg 'cfg(target_arch, values("xtensa"))' --check-cfg 'cfg(target_os, values("cygwin"))' --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="fs"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all-apis", "alloc", "core", "default", "event", "fs", "io_uring", "libc", "libc_errno", "linux_4_11", "linux_5_1", "linux_5_11", "linux_latest", "mm", "mount", "net", "param", "pipe", "process", "pty", "rand", "runtime", "rustc-dep-of-std", "rustc-std-workspace-alloc", "shm", "std", "stdio", "system", "termios", "thread", "time", "try_close", "use-explicitly-provided-auxv", "use-libc", "use-libc-auxv"))' -C metadata=06f31ecd24f7d7a2 -C extra-filename=-449dc2c3fb1b32d8 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern bitflags=/home/runner/work/start/start/rust/target/debug/deps/libbitflags-e8747cc682047ca8.rmeta --extern linux_raw_sys=/home/runner/work/start/start/rust/target/debug/deps/liblinux_raw_sys-bfdfeb22fc4059b5.rmeta --cap-lints allow -Dwarnings --cfg linux_raw_dep --cfg linux_raw --cfg linux_like --cfg linux_kernel` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:43.5229885Z ^[[1m^[[92m Compiling^[[0m start-command v0.18.0 (/home/runner/work/start/start/rust) +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:43.5245639Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name start_command --edition=2021 src/lib/mod.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2da4f9aa69211b62 -C extra-filename=-d93154a9061895f2 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rmeta --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rmeta --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rmeta --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rmeta --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rmeta --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rmeta --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rmeta --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rmeta --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rmeta -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:44.7772510Z ^[[1m^[[92m Compiling^[[0m tempfile v3.27.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:44.7785235Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name tempfile --edition=2021 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.27.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="getrandom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "getrandom", "nightly"))' -C metadata=d8d1a91a829ed8fe -C extra-filename=-af7e836b46507b2c --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern fastrand=/home/runner/work/start/start/rust/target/debug/deps/libfastrand-29e8a7703407f575.rmeta --extern getrandom=/home/runner/work/start/start/rust/target/debug/deps/libgetrandom-c1907c59f7578e38.rmeta --extern once_cell=/home/runner/work/start/start/rust/target/debug/deps/libonce_cell-681cc57c798c91b1.rmeta --extern rustix=/home/runner/work/start/start/rust/target/debug/deps/librustix-449dc2c3fb1b32d8.rmeta --cap-lints allow -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:45.1156594Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name start --edition=2021 src/bin/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b521af36d1616174 -C extra-filename=-ca99f35f8ed32fac --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-d93154a9061895f2.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:45.1493908Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name regression_91 --edition=2021 tests/regression_91.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2223241961416c3e -C extra-filename=-427620266777da33 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-d93154a9061895f2.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:45.1529582Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name signal_handler --edition=2021 tests/signal_handler.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=68dcc1638f1d5a19 -C extra-filename=-1b8d8364997c20aa --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-d93154a9061895f2.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:45.1556840Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name start_command --edition=2021 src/lib/mod.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=19b9c8d191add703 -C extra-filename=-b621117d53ba366f --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:45.9348627Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name session_name_status --edition=2021 tests/session_name_status.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c82f8e631b7027fa -C extra-filename=-bcfc15c442a5bad8 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-d93154a9061895f2.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:46.1835171Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name isolation_log --edition=2021 tests/isolation_log.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2342ed901bd75026 -C extra-filename=-c0114984872125eb --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-d93154a9061895f2.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:46.1894238Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name start --edition=2021 src/bin/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c467dd3421844a4d -C extra-filename=-0ec76792656ddeaa --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-d93154a9061895f2.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:46.4487567Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name cleanup --edition=2021 tests/cleanup.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ed86f148a6e3daf9 -C extra-filename=-172bc82fa5b046bd --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-d93154a9061895f2.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:46.4533337Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name isolation_unit --edition=2021 tests/isolation_unit.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=825b21a1b71d4c1b -C extra-filename=-b4c25963dc643873 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-d93154a9061895f2.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:46.5801206Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name output_blocks_extended --edition=2021 tests/output_blocks_extended.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3f50347f328c5e5e -C extra-filename=-6858017f825184a4 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-d93154a9061895f2.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:46.8077353Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name integration --edition=2021 tests/integration.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3408967cccafbfc4 -C extra-filename=-690e24e906d2b265 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-d93154a9061895f2.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:46.8453943Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name output_blocks --edition=2021 tests/output_blocks.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8822841b1fa5da39 -C extra-filename=-05bfd6e7545edf2c --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-d93154a9061895f2.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:46.9802010Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name regression_150 --edition=2021 tests/regression_150.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=97aca26a9f4b913f -C extra-filename=-559c415bda628827 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-d93154a9061895f2.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.2510096Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name execution_store --edition=2021 tests/execution_store.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=279fd815458fb822 -C extra-filename=-7695505ab52e0d89 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-d93154a9061895f2.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.2947923Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name sequence_parser --edition=2021 tests/sequence_parser.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e2a734b7b0096552 -C extra-filename=-f5b52c7453682941 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-d93154a9061895f2.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.3398059Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name isolation --edition=2021 tests/isolation.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=47aa102adb135167 -C extra-filename=-63eb962989f26aaf --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-d93154a9061895f2.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.6300402Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name user_manager --edition=2021 tests/user_manager.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=56613ab2a9650947 -C extra-filename=-be110a21914cb010 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-d93154a9061895f2.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.6538643Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name args_parser_shell --edition=2021 tests/args_parser_shell.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=60871cb369bc5da7 -C extra-filename=-a80e0a2685681f29 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-d93154a9061895f2.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.6982482Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name execution_control --edition=2021 tests/execution_control.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=74464fece96b11cc -C extra-filename=-5d737ffd84d4d572 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-d93154a9061895f2.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:47.9462105Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name docker_network --edition=2021 tests/docker_network.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=395b5de79a8becd3 -C extra-filename=-f37ab9af848d2dcf --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-d93154a9061895f2.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.0467689Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name echo_integration --edition=2021 tests/echo_integration.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f62063ed5040077c -C extra-filename=-93cfb16033300a9c --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-d93154a9061895f2.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.2320499Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name regression_84 --edition=2021 tests/regression_84.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5ec221d6a2bfa085 -C extra-filename=-648793614b128865 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-d93154a9061895f2.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.3267982Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name status_formatter --edition=2021 tests/status_formatter.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3bac2b5d00e2999b -C extra-filename=-711c30e95abdc93e --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-d93154a9061895f2.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.5938364Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name utils --edition=2021 tests/utils.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c3ab5de2563fde30 -C extra-filename=-e9f24839da752f3c --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-d93154a9061895f2.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.6540109Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name args_parser --edition=2021 tests/args_parser.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d994f34c0eb50646 -C extra-filename=-b0ce36e8bb29cebe --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-d93154a9061895f2.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:48.9097811Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name failure_handler --edition=2021 tests/failure_handler.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2863ecc576be70b2 -C extra-filename=-1bb2732cd00e3b52 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-d93154a9061895f2.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2447540Z ^[[1m^[[92m Finished^[[0m `test` profile [unoptimized + debuginfo] target(s) in 12.49s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2500342Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/start_command-b621117d53ba366f` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2514172Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2514419Z running 174 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2523195Z test args_parser::tests::test_attached_detached_conflict ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2524107Z test args_parser::tests::test_cleanup_dry_run_option ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2524887Z test args_parser::tests::test_cleanup_option ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2525745Z test args_parser::tests::test_docker_combined_runtime_options ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2526600Z test args_parser::tests::test_docker_env_eq_form ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2527845Z test args_parser::tests::test_docker_env_repeatable ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2535996Z test args_parser::tests::test_docker_env_short_flag ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2536933Z test args_parser::tests::test_docker_mount_eq_form ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2537858Z test args_parser::tests::test_docker_mounts_repeatable ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2538820Z test args_parser::tests::test_docker_network_alias_repeatable ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2539695Z test args_parser::tests::test_docker_privileged ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2540679Z test args_parser::tests::test_docker_network_forms_preserve_child_args ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2542044Z test args_parser::tests::test_docker_runtime_options_default_empty ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2542995Z test args_parser::tests::test_docker_uses_default_image ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2543825Z test args_parser::tests::test_docker_volume_eq_form ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2544701Z test args_parser::tests::test_docker_volumes_repeatable ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2545528Z test args_parser::tests::test_docker_with_image ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2546352Z test args_parser::tests::test_env_rejected_for_non_docker ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2547333Z test args_parser::tests::test_generate_session_name_with_prefix ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2548245Z test args_parser::tests::test_get_effective_mode ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2549066Z test args_parser::tests::test_env_requires_argument ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2549898Z test args_parser::tests::test_generate_session_name ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2550737Z test args_parser::tests::test_has_isolation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2552705Z test args_parser::tests::test_invalid_output_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2554687Z test args_parser::tests::test_isolated_user ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2555552Z test args_parser::tests::test_keep_user_requires_user ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2556316Z test args_parser::tests::test_list_option ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2557142Z test args_parser::tests::test_list_with_output_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2558112Z test args_parser::tests::test_mount_rejected_for_non_docker ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2559049Z test args_parser::tests::test_mount_requires_argument ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2560048Z test args_parser::tests::test_network_options_rejected_without_docker ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2561665Z test args_parser::tests::test_output_format_equals_syntax ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2562723Z test args_parser::tests::test_output_format_requires_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2563701Z test args_parser::tests::test_output_format_without_status ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2564602Z test args_parser::tests::test_parse_isolated_option ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2565464Z test args_parser::tests::test_isolated_user_with_name ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2569423Z test args_parser::tests::test_parse_simple_command ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2570601Z test args_parser::tests::test_parse_shorthand ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2572139Z test args_parser::tests::test_parse_with_separator ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2573482Z test args_parser::tests::test_privileged_rejected_without_docker ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2574887Z test args_parser::tests::test_query_and_control_modes_are_mutually_exclusive ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2576099Z test args_parser::tests::test_shell_auto ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2577197Z test args_parser::tests::test_shell_equals_syntax ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2578206Z test args_parser::tests::test_shell_bash ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2579202Z test args_parser::tests::test_shell_invalid ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2580329Z test args_parser::tests::test_shell_default_is_auto ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2581903Z test args_parser::tests::test_shell_lowercase_normalization ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2583830Z test args_parser::tests::test_shell_with_ssh ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2584876Z test args_parser::tests::test_shell_missing_argument ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2585909Z test args_parser::tests::test_shell_zsh ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2586812Z test args_parser::tests::test_shell_sh ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2588120Z test args_parser::tests::test_ssh_requires_endpoint ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2589212Z test args_parser::tests::test_ssh_with_endpoint ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2590262Z test args_parser::tests::test_status_equals_syntax ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2591637Z test args_parser::tests::test_status_requires_uuid ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2621430Z test args_parser::tests::test_status_option ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2638222Z test args_parser::tests::test_status_with_links_notation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2639374Z test args_parser::tests::test_stop_equals_syntax ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2640457Z test args_parser::tests::test_status_with_text_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2641893Z test args_parser::tests::test_status_with_output_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2643030Z test args_parser::tests::test_stop_option ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2644106Z test args_parser::tests::test_stop_requires_identifier ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2644792Z test args_parser::tests::test_terminate_equals_syntax ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2645400Z test args_parser::tests::test_terminate_option ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2646005Z test args_parser::tests::test_terminate_requires_identifier ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2646713Z test args_parser::tests::test_upload_log_and_control_modes_are_mutually_exclusive ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2647444Z test args_parser::tests::test_upload_log_requires_identifier ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2648062Z test args_parser::tests::test_upload_log_equals_syntax ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2648623Z test args_parser::tests::test_upload_log_option ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2649163Z test args_parser::tests::test_use_command_stream ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2649757Z test args_parser::tests::test_volume_rejected_for_non_docker ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2650357Z test args_parser::tests::test_volume_requires_argument ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2651537Z test docker_cleanup::tests::explicit_always_policy_cleans_abnormal_containers ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2652955Z test docker_cleanup::tests::default_policy_keeps_abnormal_containers ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2654276Z test docker_cleanup::tests::keep_on_fail_policy_keeps_oom_killed_containers ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2655677Z test docker_cleanup::tests::detached_watcher_inspects_oom_killed_before_default_cleanup ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2657058Z test execution_store::tests::test_execution_record_complete ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2658204Z test execution_store::tests::test_execution_record_json_roundtrip ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.2659311Z test execution_store::tests::test_execution_record_new ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.3872474Z test execution_store::tests::test_store_delete ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.3901445Z test execution_store::tests::test_store_get_all ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.3902588Z test execution_store::tests::test_store_clear ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.3903677Z test execution_store::tests::test_store_get_by_status ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.3904750Z test execution_store::tests::test_store_save_and_get ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.3905844Z test execution_store::tests::test_store_update ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.3906828Z test execution_store::tests::test_store_get_stats ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.3910472Z test failure_handler::tests::test_parse_git_url_invalid ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.3911891Z test isolation::tests::test_build_docker_runtime_args_empty ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.3912954Z test isolation::tests::test_build_docker_runtime_args_order ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.3913852Z test isolation::tests::test_create_log_path ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.3937888Z test isolation::tests::test_generate_log_filename ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.3938848Z test isolation::tests::test_get_shell ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.3939972Z test isolation::tests::test_get_timestamp ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.3947706Z test failure_handler::tests::test_parse_git_url_with_git_suffix ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.3948903Z test failure_handler::tests::test_parse_git_url_https ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.3949951Z test failure_handler::tests::test_parse_git_url_ssh ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.3951587Z test isolation::tests::test_is_command_available ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.5619387Z test isolation::tests::test_run_in_screen_captures_exit_code ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.5620467Z test isolation::tests::test_run_in_screen_captures_stderr ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.5621676Z test isolation::tests::test_wrap_command_with_user ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.5622769Z test isolation_metadata::tests::test_build_isolation_options_map_basic ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.5624176Z test isolation_metadata::tests::test_build_isolation_options_map_includes_runtime_options ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.5625485Z test isolation_metadata::tests::test_docker_runtime_metadata_empty ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.5626647Z test isolation_metadata::tests::test_docker_runtime_metadata_omits_privileged_when_false ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.5627584Z test isolation_metadata::tests::test_docker_runtime_status_lines_empty ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.5628733Z test isolation_metadata::tests::test_docker_runtime_metadata_populated ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.5629809Z test isolation::tests::test_run_in_screen_captures_version_output ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.5631197Z test isolation_metadata::tests::test_docker_runtime_status_lines_joins_multiple ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.5632368Z test isolation_metadata::tests::test_docker_runtime_status_lines_populated ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.5633429Z test lino_value_json::tests::converts_json_float_to_lino_float ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.5634476Z test lino_value_json::tests::converts_json_arrays_and_objects_to_lino_values ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.5635504Z test lino_value_json::tests::converts_json_scalars_to_lino_values ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.5636411Z test lino_value_json::tests::converts_lino_values_to_json ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.5637242Z test output_blocks::tests::test_create_command_line ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.5638175Z test lino_value_json::tests::converts_non_finite_lino_float_to_json_null ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.5639185Z test output_blocks::tests::test_create_timeline_line ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.5645468Z test output_blocks::tests::test_escape_for_links_notation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.5646479Z test output_blocks::tests::test_format_duration ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.5647400Z test output_blocks::tests::test_generate_isolation_lines_docker ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.5648735Z test output_blocks::tests::test_generate_isolation_lines_screen ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.5662155Z test output_blocks::tests::test_generate_isolation_lines_tmux ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.5875210Z test output_blocks::tests::test_create_start_block_with_isolation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6019412Z test output_blocks::tests::test_create_finish_block_with_isolation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6032548Z test output_blocks::tests::test_parse_isolation_metadata_docker ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6033946Z test sequence_parser::tests::test_distribute_option_empty_returns_nulls ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6035492Z test sequence_parser::tests::test_distribute_option_sequence_with_matching_length ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6036996Z test sequence_parser::tests::test_distribute_option_single_value_replicates ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6038452Z test sequence_parser::tests::test_distribute_option_throws_on_length_mismatch ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6039783Z test sequence_parser::tests::test_format_isolation_chain_empty ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6041358Z test sequence_parser::tests::test_format_isolation_chain_simple ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6042890Z test sequence_parser::tests::test_format_isolation_chain_with_docker_image_short_name ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6044363Z test sequence_parser::tests::test_format_isolation_chain_with_placeholders ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6045766Z test sequence_parser::tests::test_format_isolation_chain_with_ssh_endpoint ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6047040Z test sequence_parser::tests::test_format_sequence_empty ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6048260Z test sequence_parser::tests::test_format_sequence_with_nulls ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6049474Z test sequence_parser::tests::test_format_sequence_with_values ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6051679Z test sequence_parser::tests::test_get_value_at_level_null_value ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6052983Z test sequence_parser::tests::test_get_value_at_level_out_of_bounds ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6054290Z test sequence_parser::tests::test_get_value_at_level_valid_index ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6055530Z test sequence_parser::tests::test_is_sequence_false_for_empty ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6056805Z test sequence_parser::tests::test_is_sequence_false_for_single_value ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6058250Z test sequence_parser::tests::test_is_sequence_true_for_space_separated ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6059557Z test sequence_parser::tests::test_parse_sequence_all_underscores ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6060783Z test sequence_parser::tests::test_parse_sequence_empty_string ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6062147Z test sequence_parser::tests::test_parse_sequence_multiple ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6063372Z test sequence_parser::tests::test_parse_sequence_multiple_spaces ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6064537Z test sequence_parser::tests::test_parse_sequence_single ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6065724Z test sequence_parser::tests::test_parse_sequence_trims_whitespace ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6066891Z test sequence_parser::tests::test_parse_sequence_with_underscores ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6067960Z test sequence_parser::tests::test_shift_sequence_empty ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6069013Z test sequence_parser::tests::test_shift_sequence_removes_first ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6070230Z test sequence_parser::tests::test_shift_sequence_single_element ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6071778Z test sequence_parser::tests::test_shift_sequence_with_nulls ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6072972Z test signal_handler::tests::test_set_and_clear_current_execution ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6074165Z test signal_handler::tests::test_signal_received_initially_false ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6075482Z test status_formatter::tests::links_notation_indents_nested_process_id_arrays ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6162089Z test substitution::tests::test_case_insensitive_matching ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6163476Z test output_blocks::tests::test_parse_isolation_metadata_screen ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6242463Z test substitution::tests::test_create_rule ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6299729Z test substitution::tests::test_match_and_substitute_basic ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6352008Z test substitution::tests::test_match_and_substitute_multiple_vars ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6357293Z test output_blocks::tests::test_parse_isolation_metadata_tmux ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6407322Z test substitution::tests::test_match_and_substitute_no_match ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6578095Z test substitution::tests::test_specificity_matching ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6579359Z test user_manager::tests::test_generate_isolated_username ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6580571Z test user_manager::tests::test_generate_isolated_username_with_prefix ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6599816Z test user_manager::tests::test_get_current_user ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6617369Z test substitution::tests::test_parse_lino_content ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6620455Z test user_manager::tests::test_get_current_user_groups ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6635722Z test user_manager::tests::test_group_exists ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6647760Z test user_manager::tests::test_user_exists_root ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6658399Z test user_manager::tests::test_user_not_exists ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.6706262Z test substitution::tests::test_sort_rules_by_specificity ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7576311Z test isolation::tests::test_run_in_screen_detached_writes_to_provided_log_path ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7576962Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7577598Z test result: ok. 174 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7578179Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7584652Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/start-0ec76792656ddeaa` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7594453Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7594982Z running 0 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7595132Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7595511Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7595858Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7597299Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/args_parser-b0ce36e8bb29cebe` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7608645Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7608801Z running 89 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7613200Z test basic_command_parsing::auto_remove_and_keep_alive_can_coexist ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7614480Z test basic_command_parsing::keep_alive_should_work_with_detached_mode ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7631428Z test basic_command_parsing::should_default_auto_remove_docker_container_to_false ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7632722Z test basic_command_parsing::should_error_for_auto_remove_without_docker_isolation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7633804Z test basic_command_parsing::keep_alive_should_work_with_docker ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7634750Z test basic_command_parsing::should_default_keep_alive_to_false ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7635823Z test basic_command_parsing::should_default_new_cleanup_flags_to_false ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7637020Z test basic_command_parsing::should_error_for_endpoint_with_non_ssh_backend ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7639419Z test basic_command_parsing::should_error_for_image_with_non_docker_backend ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7640537Z test basic_command_parsing::should_error_for_missing_backend_argument ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7641937Z test basic_command_parsing::should_error_for_auto_remove_without_isolation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7643246Z test basic_command_parsing::should_error_for_new_cleanup_flags_without_docker_isolation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7644429Z test basic_command_parsing::should_error_for_keep_alive_without_isolation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7645493Z test basic_command_parsing::should_error_for_new_cleanup_flags_without_isolation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7646292Z test basic_command_parsing::should_error_for_session_without_isolation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7647511Z test basic_command_parsing::should_error_for_unknown_wrapper_option_without_separator ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7648615Z test basic_command_parsing::should_normalize_backend_to_lowercase ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7649602Z test basic_command_parsing::should_handle_mixed_options_and_command ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7651136Z test basic_command_parsing::should_parse_a_shorthand ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7652264Z test basic_command_parsing::should_error_for_unknown_wrapper_option_before_separator ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7653408Z test basic_command_parsing::should_parse_always_cleanup_container_flag ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7654339Z test basic_command_parsing::should_parse_attached_flag ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7654906Z test basic_command_parsing::should_parse_auto_remove_docker_container_flag ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7655552Z test basic_command_parsing::should_parse_command_after_options_without_separator ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7656400Z test basic_command_parsing::should_parse_detached_flag ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7657299Z test basic_command_parsing::should_parse_empty_command_correctly ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7657841Z test basic_command_parsing::should_parse_endpoint_equals_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7658326Z test basic_command_parsing::should_parse_d_shorthand ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7658861Z test basic_command_parsing::should_parse_isolated_equals_value_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7659424Z test basic_command_parsing::should_parse_isolation_alias_with_value ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7659956Z test basic_command_parsing::should_parse_image_equals_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7660580Z test basic_command_parsing::should_parse_isolation_alias_before_command_without_separator ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7661663Z test basic_command_parsing::should_parse_k_shorthand ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7662341Z test basic_command_parsing::should_parse_isolation_equals_alias_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7662870Z test basic_command_parsing::should_parse_keep_alive_flag ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7663613Z test basic_command_parsing::should_parse_session_shorthand ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7664322Z test basic_command_parsing::should_parse_keep_container_flag ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7665293Z test basic_command_parsing::should_parse_keep_container_on_fail_flag ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7666245Z test basic_command_parsing::should_parse_session_equals_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7667255Z test basic_command_parsing::should_provide_helpful_error_for_mode_conflict ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7668385Z test basic_command_parsing::should_reject_conflicting_docker_cleanup_options ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7669367Z test cleanup_cases::should_default_cleanup_to_false ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7670449Z test keep_user_tests::keep_user_should_work_with_user_and_isolation_options ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7671820Z test keep_user_tests::should_default_keep_user_to_false ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7672759Z test keep_user_tests::should_parse_keep_user_flag ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7673459Z test keep_user_tests::should_error_for_keep_user_without_user ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7673933Z test list_tests::should_default_list_to_false ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7674388Z test list_tests::should_normalize_output_format_with_list ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7674822Z test list_tests::should_parse_list_flag ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7675259Z test list_tests::should_parse_list_with_json_output_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7675737Z test status_tests::should_accept_all_valid_output_formats ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7676205Z test status_tests::should_default_output_format_to_none ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7676644Z test status_tests::should_default_status_to_none ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7677327Z test status_tests::should_error_for_status_with_flag_as_next_arg ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7677892Z test status_tests::should_error_for_stop_with_empty_equals_identifier ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7678424Z test status_tests::should_error_for_stop_without_identifier ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7678939Z test status_tests::should_error_for_terminate_without_identifier ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7679519Z test status_tests::should_error_for_upload_log_with_empty_equals_identifier ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7680119Z test status_tests::should_error_for_upload_log_without_identifier ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7681152Z test status_tests::should_error_for_terminate_with_empty_equals_identifier ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7681809Z test status_tests::should_error_when_combining_query_and_control_modes ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7682389Z test status_tests::should_normalize_output_format_to_lowercase ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7682866Z test status_tests::should_parse_stop_equals_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7683311Z test status_tests::should_parse_stop_with_identifier ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7683776Z test status_tests::should_parse_terminate_with_identifier ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7684255Z test status_tests::should_parse_upload_log_with_identifier ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7684744Z test status_tests::should_parse_terminate_equals_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7685211Z test status_tests::should_parse_upload_log_equals_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7685757Z test use_command_stream_tests::should_default_use_command_stream_to_false ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7686334Z test use_command_stream_tests::should_parse_use_command_stream_flag ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7686869Z test use_command_stream_tests::should_work_with_other_options ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7687873Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/args_parser_shell-a80e0a2685681f29` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7688578Z test user_isolation_cases::should_error_for_user_with_docker_isolation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7689079Z test user_isolation_cases::should_parse_u_shorthand ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7689616Z test user_isolation_cases::should_parse_isolated_user_equals_value_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7690464Z test user_isolation_cases::should_parse_u_with_custom_username ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7691761Z test valid_backends_tests::error_should_list_valid_backends ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7692648Z test user_isolation_cases::should_work_without_isolation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7693418Z test valid_backends_tests::should_accept_all_valid_backends ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7694166Z test user_isolation_cases::should_work_with_tmux_isolation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7695003Z test valid_backends_tests::should_include_tmux ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7695746Z test valid_backends_tests::should_error_for_invalid_backend ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7696610Z test valid_backends_tests::should_include_docker ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7698364Z test valid_backends_tests::should_include_screen ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7699284Z test valid_output_formats_tests::should_include_links_notation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7700394Z test validate_options_tests::should_error_for_attached_and_detached_together ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7701701Z test valid_output_formats_tests::should_include_json ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7702440Z test valid_output_formats_tests::should_include_text ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7702925Z test validate_options_tests::should_pass_for_valid_options ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7703482Z test validate_options_tests::should_pass_for_docker_with_image ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7703761Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7704287Z test result: ok. 89 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7704895Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7704925Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7705070Z running 15 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7705431Z test shell_option_tests::should_default_shell_to_auto ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7705901Z test shell_option_tests::error_should_list_valid_shells ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7706356Z test shell_option_tests::should_parse_shell_auto ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7706800Z test shell_option_tests::should_error_for_invalid_shell ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7707282Z test shell_option_tests::should_normalize_shell_to_lowercase ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7707814Z test shell_option_tests::should_error_for_missing_shell_argument ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7708340Z test shell_option_tests::should_parse_shell_equals_value_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7708803Z test shell_option_tests::should_parse_shell_sh ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7709408Z test shell_option_tests::should_parse_shell_bash ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7709833Z test shell_option_tests::should_parse_shell_zsh ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7710269Z test shell_option_tests::should_work_with_ssh_isolation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7710697Z test valid_shells_tests::should_include_auto ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7711481Z test valid_shells_tests::should_include_bash ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7711932Z test valid_shells_tests::should_include_sh ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7712498Z test valid_shells_tests::should_include_zsh ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7712713Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7713053Z test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7713391Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7713974Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/cleanup-172bc82fa5b046bd` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7723756Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7723905Z running 5 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7742469Z test test_cleanup_stale_no_stale_records ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7748882Z test test_cleanup_stale_custom_max_age ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7751966Z test test_cleanup_stale_dry_run ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7762829Z test test_cleanup_stale_actual_cleanup ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7767643Z test test_cleanup_stale_only_executing_records ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7768087Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7768720Z test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7769376Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7772082Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/docker_network-f37ab9af848d2dcf` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7782536Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:49.7782707Z running 1 test +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:54.6954376Z ping: bad address 'formal-ai' +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:55.4803226Z test named_network_alias_is_private_and_missing_network_leaves_no_orphan ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:55.4803644Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:55.4804156Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.70s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:55.4804727Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:55.4806238Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/echo_integration-93cfb16033300a9c` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:55.4817459Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:55.4817619Z running 18 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.3953495Z test docker_isolation_mode::attached::test_exit_code_in_attached_docker ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.4636200Z test docker_isolation_mode::attached::test_echo_hi_in_attached_docker_mode ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.4642427Z test no_isolation_mode::test_echo_hi_works_correctly ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.4649209Z test no_isolation_mode::test_echo_with_quotes ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.4650605Z test no_isolation_mode::test_exit_code_formatting ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.4652835Z test no_isolation_mode::test_timing_information ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.4656359Z test output_block_formatting::test_log_paths_not_truncated ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.4657808Z test output_block_formatting::test_session_ids_in_both_blocks ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.4678599Z test screen_isolation_mode::attached::test_echo_hi_in_attached_screen_mode ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.4731213Z test screen_isolation_mode::attached::test_echo_with_quotes_in_attached_screen ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.4809796Z test docker_isolation_mode::attached::test_echo_with_quotes_in_attached_docker ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.4811423Z test screen_isolation_mode::detached::test_echo_hi_in_detached_screen_mode ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.4952951Z test screen_isolation_mode::detached::test_reattach_instructions_in_detached_screen ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.5070417Z test docker_isolation_mode::detached::test_echo_hi_in_detached_docker_mode ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.5866040Z test tmux_isolation_mode::detached::test_echo_hi_in_detached_tmux_mode ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.5867440Z test tmux_isolation_mode::detached::test_echo_with_quotes_in_detached_tmux ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.5868204Z test tmux_isolation_mode::detached::test_reattach_instructions_in_detached_tmux ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6671512Z test docker_isolation_mode::detached::test_reattach_instructions_in_detached_docker ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6672011Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6672551Z test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.19s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6673127Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6674572Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/execution_control-5d737ffd84d4d572` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6685316Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6685498Z running 7 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6689519Z test parses_screen_pid_from_screen_ls_output ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6690337Z test collects_screen_and_descendant_process_ids ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6702140Z test screen_stop_maps_to_ctrl_c_injection ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6712062Z test stop_sends_docker_stop ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6715455Z test non_detached_records_are_rejected ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6716183Z test stop_sends_screen_control_command ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6717722Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/execution_store-7695505ab52e0d89` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6718769Z test terminate_sends_docker_kill ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6719103Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6719723Z test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6720318Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6727485Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6727684Z running 18 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6733136Z test execution_record_tests::should_create_execution_record_with_custom_values ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6734381Z test execution_record_tests::should_create_new_execution_record_with_default_values ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6736961Z test execution_record_tests::should_mark_execution_as_completed ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6738393Z test execution_record_tests::should_mark_execution_as_failed ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6739534Z test execution_status_tests::executed_status_as_str ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6740434Z test execution_status_tests::executing_status_as_str ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6762242Z test execution_store_cases::should_create_app_folder_on_initialization ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6763603Z test execution_store_cases::should_delete_a_record ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6772978Z test execution_status_tests::should_get_recent_records ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6784080Z test execution_store_cases::should_handle_special_characters_in_command ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6796113Z test execution_store_cases::should_get_records_by_status ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6797723Z test execution_store_cases::should_return_empty_cleanup_result_when_no_stale_records_exist ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6799399Z test execution_store_cases::should_get_all_records ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6800809Z test execution_store_cases::should_return_false_when_deleting_non_existent_record ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6802597Z test execution_store_cases::should_handle_unicode_characters ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6804716Z test execution_store_cases::should_save_and_retrieve_an_execution_record ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6816166Z test execution_store_cases::should_update_an_existing_record ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6819470Z test execution_store_cases::should_get_statistics ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6820092Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6820476Z test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6821144Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6823649Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/failure_handler-1bb2732cd00e3b52` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6835193Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6835374Z running 21 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6841259Z test config_tests::should_allow_setting_disable_auto_issue ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6842235Z test config_tests::should_allow_setting_disable_log_upload ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6844140Z test config_tests::should_allow_setting_verbose ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6847455Z test config_tests::should_have_correct_default_values ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6848537Z test handle_failure_tests::should_not_panic_when_disable_auto_issue_is_true ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.6849476Z test handle_failure_tests::should_not_panic_when_verbose_and_disable_auto_issue ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8499163Z test is_gh_authenticated_tests::should_return_a_bool ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8502124Z test can_create_issue_tests::should_return_false_for_invalid_repo ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8513421Z test can_create_issue_tests::should_return_bool ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8514418Z test is_gh_upload_log_available_tests::return_value_is_bool_type ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8522869Z test is_gh_upload_log_available_tests::should_return_a_bool ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8523809Z test is_gh_authenticated_tests::return_value_is_bool_type ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8560292Z test parse_git_url_tests::should_normalize_url_to_https ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8562201Z test parse_git_url_tests::should_parse_https_url ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8563306Z test parse_git_url_tests::should_return_none_for_empty_string ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8564352Z test parse_git_url_tests::should_parse_git_at_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8565455Z test parse_git_url_tests::should_parse_npm_style_git_url ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8566496Z test parse_git_url_tests::should_parse_ssh_url ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8567594Z test parse_git_url_tests::should_return_none_for_invalid_url ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8568795Z test parse_git_url_tests::should_return_none_for_non_github_url ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8575574Z test parse_git_url_tests::should_strip_git_suffix_from_repo ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8575863Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8576234Z test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8576595Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8581229Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/integration-690e24e906d2b265` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8593553Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8593715Z running 18 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8597681Z test args_parser_integration_cases::test_docker_with_image ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8598996Z test args_parser_integration_cases::test_parse_isolated_mode_integration ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8600492Z test args_parser_integration_cases::test_parse_detached_mode ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8602036Z test args_parser_integration_cases::test_parse_with_separator ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8603117Z test args_parser_integration_cases::test_parse_simple_command_integration ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8603954Z test args_parser_integration_cases::test_parse_with_session_name ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8604538Z test args_parser_integration_cases::test_validate_options_valid_backends ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8605086Z test public_exports_tests::test_execution_record_export ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8605601Z test public_exports_tests::test_execution_record_options_export ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8606845Z test public_exports_tests::test_execution_status_export ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8607939Z test public_exports_tests::test_execution_stats_export ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8608522Z test public_exports_tests::test_execution_store_export ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8609045Z test public_exports_tests::test_execution_store_options_export ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8609981Z test version_tests::test_cargo_version_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8610741Z test version_tests::test_package_has_description ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8611803Z test version_tests::test_package_name ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8614122Z test public_exports_tests::test_is_clink_installed_export ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8633385Z test public_exports_tests::test_full_workflow ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8633819Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8634387Z test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8634802Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8637627Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/isolation-63eb962989f26aaf` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8648078Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8648239Z running 4 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8653296Z test test_get_default_docker_image ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8654343Z test test_get_default_docker_image_returns_known_images ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8779656Z test test_docker_pull_image_without_log_path ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8781053Z test test_docker_pull_image_records_prep_phase_in_log ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8781784Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8782586Z test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8783130Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8784543Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/isolation_log-c0114984872125eb` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8795467Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8795635Z running 30 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8799163Z test create_log_footer_tests::should_contain_end_time ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8800103Z test create_log_footer_tests::should_contain_exit_code ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8801046Z test create_log_footer_tests::should_contain_exit_code_label ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8802034Z test create_log_footer_tests::should_contain_finished_label ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8802921Z test create_log_header_tests::should_contain_command ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8803869Z test create_log_header_tests::should_contain_start_command_log_header ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8804404Z test create_log_header_tests::should_contain_environment ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8805430Z test create_log_header_tests::should_contain_image_when_provided ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8806281Z test create_log_header_tests::should_contain_session_name ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8806894Z test create_log_path_tests::should_contain_environment_in_path ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8808118Z test create_log_path_tests::should_create_stable_isolation_path_for_execution_id ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8809242Z test create_log_header_tests::should_contain_user_when_provided ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8810279Z test create_log_path_tests::should_create_stable_direct_path_without_duplicate_environment ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8811880Z test create_log_path_tests::should_return_path_ending_in_dot_log ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8812874Z test generate_log_filename_tests::should_end_with_dot_log ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8813864Z test generate_log_filename_tests::should_contain_environment_name ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8815090Z test generate_log_filename_tests::should_start_with_start_command_prefix ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8815704Z test get_default_docker_image_tests::should_return_image_with_tag ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8816584Z test get_default_docker_image_tests::should_return_known_base_image ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8817221Z test get_log_dir_tests::should_return_temp_dir_by_default ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8817788Z test get_default_docker_image_tests::should_return_non_empty_string ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8818294Z test get_log_dir_tests::should_return_a_valid_path ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8818748Z test get_timestamp_tests::should_contain_date_separator ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8819209Z test get_timestamp_tests::should_contain_time_separator ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8819654Z test get_timestamp_tests::should_contain_year ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8820105Z test get_timestamp_tests::should_return_non_empty_string ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8820606Z test write_log_file_tests::should_return_false_for_invalid_path ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8821390Z test write_log_file_tests::should_append_to_existing_log_file ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8821935Z test write_log_file_tests::should_return_true_when_writing_to_temp_path ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8828005Z test generate_log_filename_tests::should_be_unique_for_same_environment ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8828533Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8828925Z test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8829300Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8830544Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/isolation_unit-b4c25963dc643873` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8841548Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8841742Z running 42 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8846034Z test build_shell_with_args_cmd_args_tests::should_handle_bash_i_c_cmd ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8847465Z test build_shell_with_args_cmd_args_tests::should_return_all_parts_when_no_c_flag ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8848876Z test build_shell_with_args_cmd_args_tests::should_join_script_parts_after_c ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8850458Z test build_shell_with_args_cmd_args_tests::should_return_full_args_for_bash_c_echo ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8852477Z test detect_shell_in_environment_tests::should_read_shell_preference_from_options_shell ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8853322Z test detect_shell_in_environment_tests::should_return_sh_when_preference_is_sh ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8854398Z test detect_shell_in_environment_tests::should_return_sh_fallback_for_unknown_environment ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8856019Z test detect_shell_in_environment_tests::should_return_the_forced_shell_when_preference_is_not_auto ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8857373Z test detect_shell_in_environment_tests::should_return_zsh_when_preference_is_zsh ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8858545Z test get_default_docker_image_tests::should_return_a_known_base_image ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8859760Z test get_default_docker_image_tests::should_return_a_valid_docker_image_string ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8861213Z test get_default_docker_image_tests::should_return_an_image_with_a_tag ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8867004Z test is_command_available_tests::should_return_false_for_empty_command ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8868762Z test is_interactive_shell_command_tests::should_return_false_for_bash_c_echo ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8870404Z test is_interactive_shell_command_tests::should_return_false_for_bash_c_echo_hi_quoted ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8872526Z test is_interactive_shell_command_tests::should_return_false_for_echo_hello ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8874440Z test is_command_available_tests::should_return_true_for_common_commands_echo ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8875783Z test is_interactive_shell_command_tests::should_return_false_for_empty_string ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8876952Z test is_interactive_shell_command_tests::should_return_false_for_ls_la ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8878602Z test is_interactive_shell_command_tests::should_return_false_for_npm_test ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8879989Z test is_interactive_shell_command_tests::should_return_false_for_whitespace_only ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8881075Z test is_interactive_shell_command_tests::should_return_true_for_bash ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8882338Z test is_interactive_shell_command_tests::should_return_true_for_sh ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8883312Z test is_interactive_shell_command_tests::should_return_true_for_slash_bin_bash ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8884300Z test is_interactive_shell_command_tests::should_return_true_for_slash_usr_bin_zsh ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8885110Z test is_interactive_shell_command_tests::should_return_true_for_zsh ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8885741Z test is_interactive_shell_command_tests::should_return_true_for_bash_l_login_flag_no_c ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8886320Z test is_command_available_tests::should_return_a_boolean ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8886911Z test is_command_available_tests::should_return_false_for_non_existent_command ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8887535Z test is_shell_invocation_with_args_tests::should_return_true_for_bash_c_echo ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8888141Z test is_shell_invocation_with_args_tests::should_return_true_for_bash_i_c_cmd ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8888757Z test is_shell_invocation_with_args_tests::should_return_false_for_empty_string ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8889372Z test is_shell_invocation_with_args_tests::should_return_false_for_npm_run_test ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8890008Z test is_shell_invocation_with_args_tests::should_return_true_for_slash_bin_bash_c ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8890634Z test is_shell_invocation_with_args_tests::should_return_true_for_zsh_c_cmd ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8892049Z test isolation_options_tests::should_allow_detached_mode ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8892634Z test isolation_options_tests::should_have_correct_defaults ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8893482Z test wrap_command_with_user_tests::should_return_command_unchanged_when_user_is_null ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8894083Z test isolation_options_tests::should_allow_custom_shell ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8894604Z test wrap_command_with_user_tests::should_use_non_interactive_sudo ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8895182Z test wrap_command_with_user_tests::should_escape_single_quotes_in_command ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8895836Z test wrap_command_with_user_tests::should_wrap_command_with_sudo_when_user_is_specified ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8896197Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8896539Z test result: ok. 42 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8896877Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8898118Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/output_blocks-05bfd6e7545edf2c` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8898888Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8899046Z running 22 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8901783Z test test_create_finish_block ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8902501Z test test_create_finish_block_failure ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8907594Z test test_create_finish_block_without_duration ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.8908392Z test test_create_start_block ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9298716Z test test_create_finish_block_with_isolation_repeated ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9299565Z test test_create_start_block_with_isolation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9300429Z test test_create_start_block_with_defer_command ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9303098Z test test_escape_for_links_notation_with_double_quotes ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9311893Z test test_escape_for_links_notation_no_quoting ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9313196Z test test_create_start_block_with_docker_isolation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9314641Z test test_escape_for_links_notation_with_colon ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9315632Z test test_escape_for_links_notation_with_single_quotes ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9316504Z test test_format_duration ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9317287Z test test_escape_for_links_notation_with_space ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9318105Z test test_get_result_marker ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9331673Z test test_timeline_constants ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9671798Z test test_finish_block_log_session_last ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9688579Z test test_visual_continuity_output_formatting ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9689559Z test test_parse_isolation_metadata ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9711102Z test test_visual_continuity_command_output_pattern ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9718158Z test test_start_block_ends_with_empty_timeline_when_defer_command_true ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9910198Z test test_visual_continuity_start_block_for_docker_isolation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9911199Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9912414Z test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9913066Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9921903Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/output_blocks_extended-6858017f825184a4` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9935804Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9936138Z running 29 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9939617Z test create_command_line_tests::should_create_a_line_with_dollar_prefix ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9941363Z test create_empty_timeline_line_tests::create_empty_spine_line_should_work_as_alias ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9942708Z test create_empty_timeline_line_tests::should_create_just_the_timeline_marker_character ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9943882Z test create_timeline_line_tests::create_spine_line_should_work_as_alias ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9944842Z test create_timeline_line_tests::should_pad_labels_to_10_characters ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9946050Z test create_timeline_line_tests::should_create_a_line_with_timeline_marker_prefix_and_padded_label ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9947157Z test create_timeline_separator_tests::should_create_a_separator_line ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9948246Z test create_virtual_command_tests::should_create_virtual_command_block ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9949669Z test create_virtual_command_tests::should_create_virtual_command_result ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9950293Z test escape_for_links_notation_tests::should_quote_values_with_colons ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9951185Z test escape_for_links_notation_tests::should_quote_values_with_spaces ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9952108Z test escape_for_links_notation_tests::should_not_quote_simple_values ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9952915Z test format_duration_tests::should_format_longer_durations_with_less_precision ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9953500Z test format_duration_tests::should_format_millisecond_durations ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9954018Z test format_duration_tests::should_format_second_durations ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9954522Z test format_duration_tests::should_format_very_small_durations ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9955195Z test format_value_for_links_notation_tests::should_format_simple_objects ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9956264Z test format_value_for_links_notation_tests::should_handle_null_values ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9957389Z test generate_isolation_lines_tests::should_generate_lines_for_docker_isolation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9958580Z test generate_isolation_lines_tests::should_generate_lines_for_screen_isolation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9959770Z test get_result_marker_tests::should_return_failure_marker_for_non_zero_exit_codes ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:56.9961161Z test get_result_marker_tests::should_return_success_marker_for_exit_code_0 ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0277278Z test parse_isolation_metadata_tests::should_parse_docker_image ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0278650Z test timeline_constants_tests::should_export_result_markers ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0280159Z test timeline_constants_tests::should_export_spine_as_alias_for_backward_compatibility ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0282437Z test timeline_constants_tests::should_export_timeline_marker_character ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0301506Z test parse_isolation_metadata_tests::should_parse_session_name ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0315604Z test parse_isolation_metadata_tests::should_parse_all_fields_together ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0333262Z test parse_isolation_metadata_tests::should_parse_environment_and_mode ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0333821Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0334423Z test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0334995Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0341635Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/regression_150-559c415bda628827` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0352671Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0352845Z running 11 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0372648Z test test_ignores_bare_exit_code_line_without_footer_block ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0384422Z test test_ignores_exit_code_in_the_middle_of_a_line ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0385554Z test test_ignores_exit_code_substring_in_command_output ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0386504Z test test_last_anchored_footer_wins ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0387531Z test test_partial_first_line_of_the_tail_is_dropped ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0388460Z test test_reads_crlf_and_negative_codes ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0389299Z test test_reads_the_real_footer ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0390174Z test test_finds_footer_at_the_end_of_a_large_log ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0391330Z test test_returns_none_without_footer_or_file ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0602483Z test test_forged_output_does_not_terminate_an_executing_record ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0605053Z test test_genuine_footer_terminates_the_record ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0605483Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0606042Z test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0606410Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0608427Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/regression_84-648793614b128865` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0618567Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0618732Z running 19 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0623245Z test build_cmd_args_regression_84_cases::bash_already_has_i_flag_no_duplicate ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0624976Z test build_cmd_args_regression_84_cases::bash_should_get_i_flag_not_wrapped_in_shell_c ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0626673Z test build_cmd_args_regression_84_cases::echo_hello_should_be_wrapped_in_shell_c ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0628218Z test build_cmd_args_regression_84_cases::npm_test_should_be_wrapped_in_shell_c ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0629142Z test build_cmd_args_regression_84_cases::zsh_should_get_i_flag_not_wrapped_in_shell_c ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0630249Z test is_interactive_shell_command_tests::should_return_false_for_bash_c_echo_hello ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0631453Z test is_interactive_shell_command_tests::should_return_false_for_echo_hello ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0632120Z test is_interactive_shell_command_tests::should_return_false_for_npm_test ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0633104Z test is_interactive_shell_command_tests::should_return_false_for_empty_string ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0634224Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/regression_91-427620266777da33` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0634961Z test is_interactive_shell_command_tests::should_return_true_for_bash ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0635621Z test build_cmd_args_regression_84_cases::sh_should_not_get_i_flag_not_wrapped_in_shell_c ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0636327Z test is_interactive_shell_command_tests::should_return_true_for_bash_i_interactive_flag ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0636951Z test is_interactive_shell_command_tests::should_return_true_for_dash ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0637508Z test is_interactive_shell_command_tests::should_return_true_for_fish ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0638065Z test is_interactive_shell_command_tests::should_return_true_for_sh ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0638638Z test is_interactive_shell_command_tests::should_return_true_for_zsh ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0639450Z test is_interactive_shell_command_tests::should_return_true_for_bash_norc ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0640087Z test is_interactive_shell_command_tests::should_return_true_for_full_path_bash ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0640704Z test is_interactive_shell_command_tests::should_return_true_for_zsh_no_rcs ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0641432Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0641795Z test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0642215Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0642270Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0642454Z running 24 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0645809Z test build_shell_with_args_cmd_args_tests::should_handle_single_word_script_bash_c_ls ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0647647Z test build_shell_with_args_cmd_args_tests::should_handle_slash_bin_bash_i_c_with_multi_word_script ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0650120Z test build_shell_with_args_cmd_args_tests::should_reconstruct_bash_c_echo_hello ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0652655Z test build_shell_with_args_cmd_args_tests::should_not_include_c_argument_inside_script_no_double_c ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0654217Z test build_shell_with_args_cmd_args_tests::should_handle_zsh_with_c ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0655720Z test build_shell_with_args_cmd_args_tests::should_reconstruct_bash_i_c_nvm_version ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0657373Z test docker_attached_cmd_args_regression_91_cases::bash_c_echo_hello_should_pass_directly ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0658811Z test docker_attached_cmd_args_regression_91_cases::bare_bash_should_still_get_i_flag ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0660369Z test docker_attached_cmd_args_regression_91_cases::bash_i_c_nvm_version_should_pass_directly ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0662121Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/sequence_parser-f5b52c7453682941` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0662993Z test docker_attached_cmd_args_regression_91_cases::mutual_exclusion_bare_shell_and_shell_with_args ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0663772Z test docker_attached_cmd_args_regression_91_cases::should_not_introduce_second_bash_layer ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0664518Z test docker_attached_cmd_args_regression_91_cases::npm_test_should_be_wrapped_in_outer_shell_c ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0665454Z test docker_attached_cmd_args_regression_91_cases::npm_test_still_wrapped_in_outer_shell ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0666208Z test docker_attached_cmd_args_regression_91_cases::zsh_c_nvm_version_should_pass_directly ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0666871Z test is_shell_invocation_with_args_tests::should_return_false_for_bare_bash ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0667482Z test is_shell_invocation_with_args_tests::should_return_false_for_bash_i ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0668125Z test is_shell_invocation_with_args_tests::should_return_false_for_non_shell_commands ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0668799Z test is_shell_invocation_with_args_tests::should_return_true_for_bash_c_echo_hello ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0669787Z test is_shell_invocation_with_args_tests::should_return_true_for_bash_i_c_nvm_version ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0671164Z test is_shell_invocation_with_args_tests::should_return_true_for_sh_c_ls ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0672088Z test is_shell_invocation_with_args_tests::should_return_true_for_slash_bin_bash_c_echo_hi ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0673179Z test is_shell_invocation_with_args_tests::should_return_false_for_bash_norc ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0674474Z test is_shell_invocation_with_args_tests::should_return_true_for_zsh_c_nvm_version ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0675897Z test is_shell_invocation_with_args_tests::should_return_true_for_bash_c_echo_hello_no_quotes ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0676644Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0677329Z test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0678006Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0678038Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0678233Z running 29 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0679029Z test distribute_option_tests::should_handle_empty_value ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0680446Z test distribute_option_tests::should_err_on_length_mismatch ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0683997Z test distribute_option_tests::should_replicate_single_value_for_all_levels ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0685241Z test distribute_option_tests::should_parse_sequence_with_matching_length ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0686395Z test format_isolation_chain_tests::should_format_simple_chain ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0687460Z test format_isolation_chain_tests::should_handle_empty_array ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0688622Z test format_sequence_tests::should_format_array_with_nulls_as_underscores ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0689801Z test format_isolation_chain_tests::should_handle_placeholders ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0690801Z test format_sequence_tests::should_handle_empty_array ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0691980Z test format_sequence_tests::should_format_array_with_values ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0692936Z test get_value_at_level_tests::should_handle_null_value ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0693741Z test get_value_at_level_tests::should_get_value_at_valid_index ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0694528Z test get_value_at_level_tests::should_return_none_for_out_of_bounds ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0695166Z test is_sequence_tests::should_return_false_for_empty_string ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0696103Z test format_isolation_chain_tests::should_add_ssh_endpoint ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0696724Z test format_isolation_chain_tests::should_add_docker_image_short_name ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0697321Z test is_sequence_tests::should_return_true_for_space_separated_values ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0697861Z test is_sequence_tests::should_return_false_for_single_value ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0698357Z test parse_sequence_tests::should_handle_all_underscores ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0698853Z test parse_sequence_tests::should_handle_empty_string ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0699317Z test parse_sequence_tests::should_parse_single_value ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0699848Z test parse_sequence_tests::should_handle_multiple_spaces_between_values ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0700451Z test parse_sequence_tests::should_parse_sequence_with_underscores_as_null ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0701417Z test parse_sequence_tests::should_parse_space_separated_sequence ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0701948Z test shift_sequence_tests::should_handle_empty_array ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0702613Z test shift_sequence_tests::should_remove_first_element ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0703086Z test parse_sequence_tests::should_trim_whitespace ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0703515Z test shift_sequence_tests::should_handle_nulls ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0703960Z test shift_sequence_tests::should_handle_single_element ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0704210Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0704845Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/session_name_status-bcfc15c442a5bad8` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0705637Z test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0705985Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0706707Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0706879Z running 28 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0713086Z test test_attach_current_time_does_not_mutate_record ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0714494Z test test_attach_current_time_returns_some_for_executing_record ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0715922Z test test_attach_current_time_returns_none_for_executed_record ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0717072Z test test_enrich_detached_status_non_detached ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.0763370Z test test_enrich_detached_status_marks_dead_session_as_executed ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.1053080Z test test_enrich_flips_to_executing_when_no_terminal_record ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.1065803Z test test_enrich_honors_log_footer_when_no_recorded_exit_code ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.1129207Z test test_enrich_keeps_recorded_exit_code_when_session_lingers ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.1161297Z test test_get_by_session_name ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.1175344Z test test_get_by_uuid ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.1212161Z test test_get_most_recent_session_name_match ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.1213610Z test test_get_nonexistent_session_name ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.1265075Z test test_get_prefers_uuid_over_session_name ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.1346427Z test test_get_record_without_session_name ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.1402675Z test test_is_detached_session_alive_no_session_name ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.1403503Z test test_is_detached_session_alive_non_detached ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.1462619Z test test_is_detached_session_alive_nonexistent_screen ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.2257647Z test test_enrich_keeps_executing_when_docker_container_not_visible ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.2323008Z test test_query_status_by_session_name ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.2345248Z test test_query_status_json_includes_current_time_for_executing ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.2362211Z test test_query_status_json_omits_current_time_for_executed ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.2435634Z test test_query_status_links_notation_includes_current_time_for_executing ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.2443397Z test test_query_status_nonexistent_session_name ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.2469116Z test test_query_status_text_includes_current_time_for_executing ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.2494262Z test test_query_status_text_omits_current_time_for_executed ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.2677190Z test test_is_detached_session_alive_unknown_docker_container_is_none ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5419770Z test test_enrich_running_docker_container_stays_executing ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5444471Z test test_enrich_stopped_docker_container_uses_real_exit_code ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5445194Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5446058Z test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.47s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5446906Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5449467Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/signal_handler-1b8d8364997c20aa` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5463668Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5463837Z running 6 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5467423Z test clear_current_execution_can_be_called_multiple_times ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5468310Z test clear_current_execution_does_not_panic ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5469042Z test get_signal_exit_code_initial_value_is_zero ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5469716Z test get_signal_exit_code_returns_i32 ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5470197Z test setup_signal_handlers_can_be_called_multiple_times ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5471240Z test was_signal_received_returns_bool ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5471642Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5472250Z test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5472874Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5473790Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/status_formatter-711c30e95abdc93e` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5482884Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5483071Z running 27 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5516936Z test docker_oom_killed_is_terminal_once_the_container_is_gone ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5539252Z test docker_oom_killed_never_synthesizes_137_for_a_running_container ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5621722Z test docker_oom_killed_is_exposed_in_status_and_list_output ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5622999Z test test_attach_current_time_none_for_completed ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5623758Z test test_attach_current_time_some_for_executing ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5624846Z test test_format_record_as_json ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5626549Z test test_format_record_as_links_notation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5629568Z test test_format_record_as_text ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5630475Z test test_format_record_invalid_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5631710Z test test_format_record_list_as_links_notation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5633412Z test test_format_record_unchanged_when_no_current_time ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5635982Z test test_json_format_includes_current_time_when_provided ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5637381Z test test_json_format_no_current_time_when_absent ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5638649Z test test_links_notation_includes_current_time_when_provided ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5641365Z test test_links_notation_no_current_time_when_absent ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5643686Z test test_list_executions_empty_store ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5664943Z test test_list_executions_json_includes_all_records ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5666432Z test test_list_executions_no_store ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5677934Z test test_query_status_default_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5690618Z test docker_oom_killed_keeps_running_container_executing ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5691649Z test test_query_status_no_store ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5692131Z test test_query_status_not_found ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5692572Z test test_text_format_includes_current_time_when_provided ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5693080Z test test_text_format_no_current_time_when_absent ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5693474Z test test_query_status_success ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5705105Z test docker_oom_killed_prefers_the_log_footer_over_the_137_fallback ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5728373Z test docker_oom_killed_uses_the_container_exit_code_when_it_stops ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5728951Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5729472Z test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5729820Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5732638Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/user_manager-be110a21914cb010` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5741694Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5742242Z running 10 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5745789Z test generate_isolated_username_with_no_prefix_length_at_most_31 ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5748300Z test generate_isolated_username_with_no_prefix_starts_with_start_dash ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5749638Z test generate_isolated_username_with_custom_prefix ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5760223Z test get_current_user_returns_known_user ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5761716Z test get_current_user_groups_returns_non_empty_vec ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5762556Z test get_current_user_groups_returns_strings ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5765134Z test generate_isolated_username_returns_unique_names ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5773718Z test get_current_user_returns_non_empty_string ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5786800Z test user_exists_returns_false_for_nonexistent_user ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5792718Z test user_exists_returns_true_for_root ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5793104Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5794129Z test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5794592Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5795700Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/utils-e9f24839da752f3c` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5806981Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5807216Z running 12 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5811882Z test generate_session_name_tests::should_return_non_empty_string ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5820172Z test generate_session_name_tests::should_use_custom_prefix ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5821481Z test generate_session_name_tests::should_use_default_prefix_start ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5822481Z test generate_uuid_tests::should_pass_is_valid_uuid_check ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5823169Z test generate_uuid_tests::should_return_a_non_empty_string ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5823741Z test generate_uuid_tests::should_return_a_string_matching_uuid_v4_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5827691Z test generate_uuid_tests::should_return_unique_uuids ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5829086Z test is_valid_uuid_tests::should_return_false_for_empty_string ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5830144Z test is_valid_uuid_tests::should_return_false_for_non_uuid_string ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5832994Z test generate_session_name_tests::should_return_unique_names ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5834132Z test is_valid_uuid_tests::should_return_false_for_uuid_with_wrong_length ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5838139Z test is_valid_uuid_tests::should_return_true_for_valid_uuid ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5838658Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5839296Z test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5839774Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5842281Z ^[[1m^[[92m Doc-tests^[[0m start_command +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:57.5850374Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustdoc --edition=2021 --crate-type lib --color always --crate-name start_command --test src/lib/mod.rs --test-run-directory /home/runner/work/start/start/rust --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-d93154a9061895f2.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -L dependency=/home/runner/work/start/start/rust/target/debug/deps -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:58.6861540Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:58.6863317Z running 6 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:58.9495279Z test src/lib/sequence_parser.rs - sequence_parser::format_sequence (line 40) ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:58.9501786Z test src/lib/sequence_parser.rs - sequence_parser::is_sequence (line 77) ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:58.9702442Z test src/lib/sequence_parser.rs - sequence_parser::format_isolation_chain (line 152) ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:58.9726402Z test src/lib/sequence_parser.rs - sequence_parser::distribute_option (line 96) ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1235665Z test src/lib/sequence_parser.rs - sequence_parser::parse_sequence (line 15) ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1236725Z test src/lib/sequence_parser.rs - sequence_parser::shift_sequence (line 61) ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1237074Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1296337Z test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.44s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1296714Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1396868Z ##[group]Run cargo test --doc --verbose +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1397228Z ^[[36;1mcargo test --doc --verbose^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1441841Z shell: /usr/bin/bash -e {0} +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1442089Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1442282Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1442518Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1442756Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1443014Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1443267Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1443548Z CARGO_HOME: /home/runner/.cargo +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1443798Z CARGO_INCREMENTAL: 0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1444010Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1948746Z ^[[1m^[[92m Fresh^[[0m memchr v2.8.2 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1949520Z ^[[1m^[[92m Fresh^[[0m unicode-ident v1.0.24 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1950522Z ^[[1m^[[92m Fresh^[[0m libc v0.2.186 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1951779Z ^[[1m^[[92m Fresh^[[0m proc-macro2 v1.0.106 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1952916Z ^[[1m^[[92m Fresh^[[0m autocfg v1.5.1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1953448Z ^[[1m^[[92m Fresh^[[0m quote v1.0.46 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1954168Z ^[[1m^[[92m Fresh^[[0m cfg-if v1.0.4 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1954861Z ^[[1m^[[92m Fresh^[[0m syn v2.0.118 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1955619Z ^[[1m^[[92m Fresh^[[0m getrandom v0.4.3 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1956373Z ^[[1m^[[92m Fresh^[[0m serde_core v1.0.228 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1957149Z ^[[1m^[[92m Fresh^[[0m aho-corasick v1.1.4 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1957903Z ^[[1m^[[92m Fresh^[[0m nom v8.0.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1959149Z ^[[1m^[[92m Fresh^[[0m regex-syntax v0.8.11 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1959671Z ^[[1m^[[92m Fresh^[[0m option-ext v0.2.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1960096Z ^[[1m^[[92m Fresh^[[0m dirs-sys v0.5.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1960532Z ^[[1m^[[92m Fresh^[[0m regex-automata v0.4.14 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1961270Z ^[[1m^[[92m Fresh^[[0m links-notation v0.13.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1961704Z ^[[1m^[[92m Fresh^[[0m zmij v1.0.21 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1962148Z ^[[1m^[[92m Fresh^[[0m serde_derive v1.0.228 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1962586Z ^[[1m^[[92m Fresh^[[0m num-traits v0.2.19 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1962982Z ^[[1m^[[92m Fresh^[[0m itoa v1.0.18 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1963441Z ^[[1m^[[92m Fresh^[[0m iana-time-zone v0.1.65 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1963918Z ^[[1m^[[92m Fresh^[[0m bitflags v2.13.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1964332Z ^[[1m^[[92m Fresh^[[0m base64 v0.22.1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1964758Z ^[[1m^[[92m Fresh^[[0m linux-raw-sys v0.12.1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1965132Z ^[[1m^[[92m Fresh^[[0m serde v1.0.228 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1965514Z ^[[1m^[[92m Fresh^[[0m rustix v1.1.4 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1965916Z ^[[1m^[[92m Fresh^[[0m lino-objects-codec v0.2.1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1966337Z ^[[1m^[[92m Fresh^[[0m serde_json v1.0.150 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1966698Z ^[[1m^[[92m Fresh^[[0m chrono v0.4.45 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1967044Z ^[[1m^[[92m Fresh^[[0m regex v1.12.4 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1967392Z ^[[1m^[[92m Fresh^[[0m dirs v6.0.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1967729Z ^[[1m^[[92m Fresh^[[0m uuid v1.23.4 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1968084Z ^[[1m^[[92m Fresh^[[0m once_cell v1.21.4 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1968445Z ^[[1m^[[92m Fresh^[[0m fastrand v2.4.1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1968812Z ^[[1m^[[92m Fresh^[[0m tempfile v3.27.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1969367Z ^[[1m^[[92m Fresh^[[0m start-command v0.18.0 (/home/runner/work/start/start/rust) +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1970047Z ^[[1m^[[92m Finished^[[0m `test` profile [unoptimized + debuginfo] target(s) in 0.03s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1973186Z ^[[1m^[[92m Doc-tests^[[0m start_command +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.1982025Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustdoc --edition=2021 --crate-type lib --color always --crate-name start_command --test src/lib/mod.rs --test-run-directory /home/runner/work/start/start/rust --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-d93154a9061895f2.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -L dependency=/home/runner/work/start/start/rust/target/debug/deps -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.2717071Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.2717475Z running 6 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.5249742Z test src/lib/sequence_parser.rs - sequence_parser::is_sequence (line 77) ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.5364472Z test src/lib/sequence_parser.rs - sequence_parser::format_sequence (line 40) ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.5379374Z test src/lib/sequence_parser.rs - sequence_parser::format_isolation_chain (line 152) ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.5493603Z test src/lib/sequence_parser.rs - sequence_parser::distribute_option (line 96) ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.7063236Z test src/lib/sequence_parser.rs - sequence_parser::parse_sequence (line 15) ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.7067789Z test src/lib/sequence_parser.rs - sequence_parser::shift_sequence (line 61) ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.7068415Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.7069017Z test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.44s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.7069599Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.7155604Z ##[group]Run cargo build --release +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.7155938Z ^[[36;1mcargo build --release^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.7200591Z shell: /usr/bin/bash -e {0} +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.7200998Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.7201335Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.7201714Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.7202066Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.7202456Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.7202858Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.7203372Z CARGO_HOME: /home/runner/.cargo +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.7203817Z CARGO_INCREMENTAL: 0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.7204218Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.7722607Z ^[[1m^[[92m Compiling^[[0m memchr v2.8.2 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.7723575Z ^[[1m^[[92m Compiling^[[0m libc v0.2.186 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.7724485Z ^[[1m^[[92m Compiling^[[0m proc-macro2 v1.0.106 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.7725287Z ^[[1m^[[92m Compiling^[[0m unicode-ident v1.0.24 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.8543199Z ^[[1m^[[92m Compiling^[[0m quote v1.0.46 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:43:59.9972481Z ^[[1m^[[92m Compiling^[[0m autocfg v1.5.1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:00.3261901Z ^[[1m^[[92m Compiling^[[0m serde_core v1.0.228 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:00.7122323Z ^[[1m^[[92m Compiling^[[0m num-traits v0.2.19 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:00.7556421Z ^[[1m^[[92m Compiling^[[0m getrandom v0.4.3 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:00.7927413Z ^[[1m^[[92m Compiling^[[0m zmij v1.0.21 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:00.9505323Z ^[[1m^[[92m Compiling^[[0m syn v2.0.118 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:00.9627549Z ^[[1m^[[92m Compiling^[[0m aho-corasick v1.1.4 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:01.1541225Z ^[[1m^[[92m Compiling^[[0m nom v8.0.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:03.3622472Z ^[[1m^[[92m Compiling^[[0m cfg-if v1.0.4 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:03.3952481Z ^[[1m^[[92m Compiling^[[0m serde v1.0.228 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:03.5482587Z ^[[1m^[[92m Compiling^[[0m serde_json v1.0.150 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:03.6124723Z ^[[1m^[[92m Compiling^[[0m option-ext v0.2.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:03.6426628Z ^[[1m^[[92m Compiling^[[0m regex-syntax v0.8.11 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:03.6513662Z ^[[1m^[[92m Compiling^[[0m dirs-sys v0.5.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.2754192Z ^[[1m^[[92m Compiling^[[0m serde_derive v1.0.228 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:04.7202628Z ^[[1m^[[92m Compiling^[[0m links-notation v0.13.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:06.7702996Z ^[[1m^[[92m Compiling^[[0m regex-automata v0.4.14 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.2172603Z ^[[1m^[[92m Compiling^[[0m itoa v1.0.18 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.3085444Z ^[[1m^[[92m Compiling^[[0m iana-time-zone v0.1.65 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.4142611Z ^[[1m^[[92m Compiling^[[0m base64 v0.22.1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.7822715Z ^[[1m^[[92m Compiling^[[0m lino-objects-codec v0.2.1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:08.9112710Z ^[[1m^[[92m Compiling^[[0m chrono v0.4.45 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:10.9273814Z ^[[1m^[[92m Compiling^[[0m regex v1.12.4 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:13.0437460Z ^[[1m^[[92m Compiling^[[0m uuid v1.23.4 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:13.2542548Z ^[[1m^[[92m Compiling^[[0m dirs v6.0.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:13.3465626Z ^[[1m^[[92m Compiling^[[0m start-command v0.18.0 (/home/runner/work/start/start/rust) +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.2483763Z ^[[1m^[[92m Finished^[[0m `release` profile [optimized] target(s) in 20.51s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.2566069Z ##[group]Run node scripts/check-doc-examples.mjs --implementation rust +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.2566678Z ^[[36;1mnode scripts/check-doc-examples.mjs --implementation rust^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.2611703Z shell: /usr/bin/bash -e {0} +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.2611968Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.2612167Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.2612408Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.2612641Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.2612903Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.2613378Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.2613679Z CARGO_HOME: /home/runner/.cargo +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.2613927Z CARGO_INCREMENTAL: 0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.2614137Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.3446727Z Checked 4 documented example(s) for rust. +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.3542758Z ##[group]Run ./target/release/start echo "Testing execution tracking" +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.3543289Z ^[[36;1m./target/release/start echo "Testing execution tracking"^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.3543653Z ^[[36;1mls -la ~/.start-command/^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.3543940Z ^[[36;1mcat ~/.start-command/executions.lino^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.3544256Z ^[[36;1mecho "Execution tracking test passed"^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.3589614Z shell: /usr/bin/bash -e {0} +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.3589886Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.3590095Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.3590325Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.3590556Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.3591144Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.3591483Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.3591779Z CARGO_HOME: /home/runner/.cargo +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.3592034Z CARGO_INCREMENTAL: 0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.3592248Z START_VERBOSE: 1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.3592452Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4046337Z │ session 4a03a36b-020c-4276-bc92-dba82ecac6df +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4047342Z │ start 2026-08-10 10:44:20.404 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4047954Z │ +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4048468Z $ echo Testing execution tracking +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4048873Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4052504Z [ExecutionStore] Wrote 1 records to lino file +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4053154Z [ExecutionStore] Execution ID: 4a03a36b-020c-4276-bc92-dba82ecac6df +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4067880Z Testing execution tracking +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4071697Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4072275Z ✓ +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4072801Z │ finish 2026-08-10 10:44:20.406 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4073329Z │ duration 0.003s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4073796Z │ exit 0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4074165Z │ +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4074983Z │ log /tmp/start-command/logs/direct/4a03a36b-020c-4276-bc92-dba82ecac6df.log +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4075893Z │ session 4a03a36b-020c-4276-bc92-dba82ecac6df +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4076697Z [ExecutionStore] Wrote 1 records to lino file +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4094290Z total 12 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4094814Z drwxr-xr-x 2 runner runner 4096 Aug 10 10:44 . +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4095508Z drwxr-x--- 13 runner runner 4096 Aug 10 10:44 .. +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4096269Z -rw-r--r-- 1 runner runner 715 Aug 10 10:44 executions.lino +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4114481Z (array (object ((str Y29tbWFuZA==) (str ZWNobyBUZXN0aW5nIGV4ZWN1dGlvbiB0cmFja2luZw==)) ((str ZW5kVGltZQ==) (str MjAyNi0wOC0xMFQxMDo0NDoyMC40MDcwMjEyNzkrMDA6MDA=)) ((str ZXhpdENvZGU=) (int 0)) ((str bG9nUGF0aA==) (str L3RtcC9zdGFydC1jb21tYW5kL2xvZ3MvZGlyZWN0LzRhMDNhMzZiLTAyMGMtNDI3Ni1iYzkyLWRiYTgyZWNhYzZkZi5sb2c=)) ((str b3B0aW9ucw==) (object)) ((str cGlk) (int 6897)) ((str cGxhdGZvcm0=) (str bGludXg=)) ((str c2hlbGw=) (str L2Jpbi9iYXNo)) ((str c3RhcnRUaW1l) (str MjAyNi0wOC0xMFQxMDo0NDoyMC40MDQ4MjE0ODgrMDA6MDA=)) ((str c3RhdHVz) (str ZXhlY3V0ZWQ=)) ((str dXVpZA==) (str NGEwM2EzNmItMDIwYy00Mjc2LWJjOTItZGJhODJlY2FjNmRm)) ((str d29ya2luZ0RpcmVjdG9yeQ==) (str L2hvbWUvcnVubmVyL3dvcmsvc3RhcnQvc3RhcnQvcnVzdA==))))Execution tracking test passed +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.4781995Z Post job cleanup. +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.6167338Z Cache hit occurred on the primary key Linux-cargo-4104477e9086db237b6becf75f65ddd1c19712701b33d4d9c0c7bebe4f81b3df, not saving cache. +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.6331192Z Post job cleanup. +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.7755584Z Post job cleanup. +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.8654915Z [command]/usr/bin/git version +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.8700219Z git version 2.54.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.8775965Z Temporarily overriding HOME='/home/runner/work/_temp/fda993d3-0692-43a9-9d07-129ab9b1a443' before making global git config changes +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.8777637Z Adding repository directory to the temporary git global config as a safe directory +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.8782590Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.8816275Z Removing SSH command configuration +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.8824128Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.8866033Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.9125355Z Removing HTTP extra header +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.9127232Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.9163795Z [command]/usr/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' || :" +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.9409908Z Removing includeIf entries pointing to credentials config files +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.9420340Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.9452320Z includeif.gitdir:/home/runner/work/start/start/.git.path +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.9453426Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.9454494Z includeif.gitdir:/github/workspace/.git.path +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.9455527Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.9464139Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.9494304Z /home/runner/work/_temp/git-credentials-cf7f8a2d-4802-450d-9c3d-a5a6e5680cf1.config +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.9512466Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-cf7f8a2d-4802-450d-9c3d-a5a6e5680cf1.config +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.9566495Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.9595054Z /home/runner/work/_temp/git-credentials-cf7f8a2d-4802-450d-9c3d-a5a6e5680cf1.config +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.9606740Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-cf7f8a2d-4802-450d-9c3d-a5a6e5680cf1.config +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.9649504Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.9678098Z /github/runner_temp/git-credentials-cf7f8a2d-4802-450d-9c3d-a5a6e5680cf1.config +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.9689545Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-cf7f8a2d-4802-450d-9c3d-a5a6e5680cf1.config +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.9731798Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.9758620Z /github/runner_temp/git-credentials-cf7f8a2d-4802-450d-9c3d-a5a6e5680cf1.config +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.9768147Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-cf7f8a2d-4802-450d-9c3d-a5a6e5680cf1.config +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:20.9806946Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:21.0037571Z Removing credentials config '/home/runner/work/_temp/git-credentials-cf7f8a2d-4802-450d-9c3d-a5a6e5680cf1.config' +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T10:44:21.0186449Z Cleaning up orphan processes +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.8639636Z Current runner version: '2.336.0' +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9059463Z ##[group]Runner Image Provisioner +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9060508Z Hosted Compute Agent +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9061575Z Version: 20260729.566 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9062188Z Commit: cf7153fe6e25b664e8693c24944bf2b00355d109 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9062878Z Build Date: 2026-07-29T19:17:02Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9063513Z Worker ID: {6ec14297-25f0-4420-9533-8adc1232dec8} +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9064165Z Azure Region: eastus +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9064728Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9066525Z ##[group]Operating System +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9067188Z Microsoft Windows Server 2025 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9067768Z 10.0.26100 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9068241Z Datacenter +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9068741Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9069288Z ##[group]Runner Image +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9069850Z Image: windows-2025-vs2026 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9070396Z Version: 20260803.193.1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9072046Z Included Software: https://github.com/actions/runner-images/blob/win25-vs2026/20260803.193/images/windows/Windows2025-VS2026-Readme.md +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9073682Z Image Release: https://github.com/actions/runner-images/releases/tag/win25-vs2026%2F20260803.193 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9074605Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9077643Z ##[group]GITHUB_TOKEN Permissions +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9079840Z Actions: write +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9080467Z ArtifactMetadata: write +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9081034Z Attestations: write +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9082222Z Checks: write +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9082805Z CodeQuality: write +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9083335Z Contents: write +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9083847Z CopilotRequests: write +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9084412Z Deployments: write +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9084928Z Discussions: write +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9085432Z Drives: write +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9085911Z Issues: write +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9086426Z Metadata: read +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9086992Z Models: read +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9087735Z Packages: write +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9088459Z Pages: write +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9088993Z PullRequests: write +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9089537Z RepositoryProjects: write +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9090188Z SecurityEvents: write +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9090875Z Statuses: write +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9091393Z VulnerabilityAlerts: read +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9091962Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9094203Z Secret source: Actions +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:27.9095306Z Prepare workflow directory +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:28.0531597Z Prepare all required actions +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:28.0581606Z Getting action download info +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:28.2507185Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:28.4587694Z Download action repository 'dtolnay/rust-toolchain@stable' (SHA:4360b52568e2003a75bf9bc1d59f33a8e3fc893c) +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:28.6152043Z Download action repository 'actions/setup-node@v6' (SHA:249970729cb0ef3589644e2896645e5dc5ba9c38) +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:28.8704992Z Download action repository 'actions/cache@v5' (SHA:caa296126883cff596d87d8935842f9db880ef25) +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:29.9573762Z Complete job name: Test (windows-latest) +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.0629900Z ##[group]Run actions/checkout@v6 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.0631302Z with: +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.0632082Z repository: link-foundation/start +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.0640064Z token: *** +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.0640819Z ssh-strict: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.0641594Z ssh-user: git +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.0642384Z persist-credentials: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.0643230Z clean: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.0644027Z sparse-checkout-cone-mode: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.0645380Z fetch-depth: 1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.0646180Z fetch-tags: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.0646967Z show-progress: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.0647781Z lfs: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.0648528Z submodules: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.0649328Z set-safe-directory: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.0650235Z allow-unsafe-pr-checkout: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.0651450Z env: +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.0652239Z CARGO_TERM_COLOR: always +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.0653111Z CARGO_NET_RETRY: 10 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.0744919Z CARGO_HTTP_MULTIPLEXING: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.0746581Z RUSTFLAGS: -Dwarnings +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.0747711Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.0748932Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.2967789Z Syncing repository: link-foundation/start +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.2970557Z ##[group]Getting Git version info +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.2971643Z Working directory is 'D:\a\start\start' +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.4038947Z [command]"C:\Program Files\Git\bin\git.exe" version +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.8007220Z git version 2.55.0.windows.3 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.8057309Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.8108864Z Temporarily overriding HOME='D:\a\_temp\c10d34c4-ffa9-47b9-9fc2-f9bbd5e8b891' before making global git config changes +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.8109734Z Adding repository directory to the temporary git global config as a safe directory +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.8110426Z [command]"C:\Program Files\Git\bin\git.exe" config --global --add safe.directory D:\a\start\start +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.8733859Z Deleting the contents of 'D:\a\start\start' +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.8739959Z ##[group]Determining repository object format +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.8742961Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.8743597Z ##[group]Initializing the repository +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.8753028Z [command]"C:\Program Files\Git\bin\git.exe" init D:\a\start\start +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.9732988Z Initialized empty Git repository in D:/a/start/start/.git/ +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:31.9784300Z [command]"C:\Program Files\Git\bin\git.exe" remote add origin https://github.com/link-foundation/start +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.0588333Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.0588995Z ##[group]Disabling automatic garbage collection +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.0599658Z [command]"C:\Program Files\Git\bin\git.exe" config --local gc.auto 0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.0935202Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.0935695Z ##[group]Setting up auth +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.0937399Z Removing SSH command configuration +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.0949809Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp core\.sshCommand +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:32.1278466Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :\"" +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:33.7215367Z Removing HTTP extra header +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:33.7225903Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:33.7568332Z [command]"C:\Program Files\Git\bin\git.exe" 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' || :\"" +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:34.3537738Z Removing includeIf entries pointing to credentials config files +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:34.3551210Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp ^includeIf\.gitdir: +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:34.4236848Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "git config --local --show-origin --name-only --get-regexp remote.origin.url" +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:34.9783261Z [command]"C:\Program Files\Git\bin\git.exe" config --file D:\a\_temp\git-credentials-2f6ac9dc-7ad8-458e-93e4-e4e81df4e959.config http.https://github.com/.extraheader "AUTHORIZATION: basic ***" +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:35.0103622Z [command]"C:\Program Files\Git\bin\git.exe" config --local includeIf.gitdir:D:/a/start/start/.git.path D:\a\_temp\git-credentials-2f6ac9dc-7ad8-458e-93e4-e4e81df4e959.config +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:35.0424501Z [command]"C:\Program Files\Git\bin\git.exe" config --local includeIf.gitdir:D:/a/start/start/.git/worktrees/*.path D:\a\_temp\git-credentials-2f6ac9dc-7ad8-458e-93e4-e4e81df4e959.config +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:35.0783679Z [command]"C:\Program Files\Git\bin\git.exe" config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-2f6ac9dc-7ad8-458e-93e4-e4e81df4e959.config +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:35.1100507Z [command]"C:\Program Files\Git\bin\git.exe" config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-2f6ac9dc-7ad8-458e-93e4-e4e81df4e959.config +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:35.1405790Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:35.1406184Z ##[group]Fetching the repository +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:35.1420934Z [command]"C:\Program Files\Git\bin\git.exe" -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +d959632b399ae343ff29114fc439650bf65122c5:refs/remotes/origin/main +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:36.1694832Z From https://github.com/link-foundation/start +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:36.1695739Z * [new ref] d959632b399ae343ff29114fc439650bf65122c5 -> origin/main +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:36.1760539Z [command]"C:\Program Files\Git\bin\git.exe" branch --list --remote origin/main +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:36.2096167Z origin/main +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:36.2141005Z [command]"C:\Program Files\Git\bin\git.exe" rev-parse refs/remotes/origin/main +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:36.2496254Z d959632b399ae343ff29114fc439650bf65122c5 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:36.2532257Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:36.2532828Z ##[group]Determining the checkout info +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:36.2534377Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:36.2544583Z [command]"C:\Program Files\Git\bin\git.exe" sparse-checkout disable +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:36.2983757Z [command]"C:\Program Files\Git\bin\git.exe" config --local --unset-all extensions.worktreeConfig +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:36.3286672Z ##[group]Checking out the ref +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:36.3297595Z [command]"C:\Program Files\Git\bin\git.exe" checkout --progress --force -B main refs/remotes/origin/main +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:36.6172699Z Switched to a new branch 'main' +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:36.6256833Z branch 'main' set up to track 'origin/main'. +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:36.6311053Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:36.6742098Z [command]"C:\Program Files\Git\bin\git.exe" log -1 --format=%H +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:36.7038317Z d959632b399ae343ff29114fc439650bf65122c5 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.1869538Z ##[group]Run dtolnay/rust-toolchain@stable +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.1869932Z with: +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.1870154Z toolchain: stable +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.1870362Z env: +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.1870551Z CARGO_TERM_COLOR: always +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.1870793Z CARGO_NET_RETRY: 10 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.1871033Z CARGO_HTTP_MULTIPLEXING: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.1871305Z RUSTFLAGS: -Dwarnings +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.1871561Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.1871857Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.2035894Z ##[start-action display=Parse toolchain version;id=__dtolnay_rust-toolchain.parse] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.4560583Z ##[group]Run if [[ -z $toolchain ]]; then +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.4561044Z ^[[36;1mif [[ -z $toolchain ]]; then^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.4561615Z ^[[36;1m # GitHub does not enforce `required: true` inputs itself. https://github.com/actions/runner/issues/1070^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.4562210Z ^[[36;1m echo "'toolchain' is a required input" >&2^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.4562577Z ^[[36;1m exit 1^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.4562912Z ^[[36;1melif [[ $toolchain =~ ^stable' '[0-9]+' '(year|month|week|day)s?' 'ago$ ]]; then^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.4563340Z ^[[36;1m if [[ Windows == macOS ]]; then^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.4563897Z ^[[36;1m echo "toolchain=1.$((($(date -v-$(sed 's/stable \([0-9]*\) \(.\).*/\1\2/' <<< $toolchain) +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.4564437Z ^[[36;1m else^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.4564846Z ^[[36;1m echo "toolchain=1.$((($(date --date "${toolchain#stable }" +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.4565326Z ^[[36;1m fi^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.4565617Z ^[[36;1melif [[ $toolchain =~ ^stable' 'minus' '[0-9]+' 'releases?$ ]]; then^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.4566179Z ^[[36;1m echo "toolchain=1.$((($(date +%s)/60/60/24-16569)/7/6-${toolchain//[^0-9]/}))" >> $GITHUB_OUTPUT^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.4566660Z ^[[36;1melif [[ $toolchain =~ ^1\.[0-9]+$ ]]; then^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.4567215Z ^[[36;1m 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^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.4613255Z ^[[36;1melse^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.4613532Z ^[[36;1m echo "toolchain=$toolchain" >> $GITHUB_OUTPUT^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.4613867Z ^[[36;1mfi^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.4724606Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0} +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.4724998Z env: +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.4725174Z CARGO_TERM_COLOR: always +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.4725383Z CARGO_NET_RETRY: 10 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.4725586Z CARGO_HTTP_MULTIPLEXING: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.4725806Z RUSTFLAGS: -Dwarnings +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.4726029Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.4726271Z toolchain: stable +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.4726446Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.7726773Z ##[end-action id=__dtolnay_rust-toolchain.parse;outcome=success;conclusion=success;duration_ms=568] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:37.7830363Z ##[start-action display=Construct rustup command line;id=__dtolnay_rust-toolchain.flags] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.0273475Z ##[group]Run echo "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.0274334Z ^[[36;1mecho "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.0275129Z ^[[36;1mecho "components=$(for c in ${components//,/ }; do echo -n ' --component' $c; done)" >> $GITHUB_OUTPUT^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.0275756Z ^[[36;1mecho "downgrade=" >> $GITHUB_OUTPUT^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.0376283Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0} +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.0376687Z env: +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.0376867Z CARGO_TERM_COLOR: always +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.0377073Z CARGO_NET_RETRY: 10 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.0377268Z CARGO_HTTP_MULTIPLEXING: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.0377490Z RUSTFLAGS: -Dwarnings +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.0476116Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.0476716Z targets: +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.0476912Z components: +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.0477115Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.2329277Z ##[end-action id=__dtolnay_rust-toolchain.flags;outcome=success;conclusion=success;duration_ms=449] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.2416694Z ##[start-action display=Set $CARGO_HOME;id=__dtolnay_rust-toolchain.__run] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.4988481Z ##[group]Run echo CARGO_HOME=${CARGO_HOME:-"$USERPROFILE\.cargo"} >> $GITHUB_ENV +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.4989164Z ^[[36;1mecho CARGO_HOME=${CARGO_HOME:-"$USERPROFILE\.cargo"} >> $GITHUB_ENV^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.5134832Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0} +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.5135240Z env: +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.5135412Z CARGO_TERM_COLOR: always +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.5135619Z CARGO_NET_RETRY: 10 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.5135820Z CARGO_HTTP_MULTIPLEXING: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.5136044Z RUSTFLAGS: -Dwarnings +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.5136269Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.5136524Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.6637394Z ##[end-action id=__dtolnay_rust-toolchain.__run;outcome=success;conclusion=success;duration_ms=421] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.6724560Z ##[start-action display=Install rustup if needed;id=__dtolnay_rust-toolchain.__run_2] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.6929562Z ##[end-action id=__dtolnay_rust-toolchain.__run_2;outcome=skipped;conclusion=skipped;duration_ms=0] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.7018799Z ##[start-action display=Install rustup if needed on windows;id=__dtolnay_rust-toolchain.__run_3] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.9560816Z ##[group]Run if ! command -v rustup &>/dev/null; then +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.9561276Z ^[[36;1mif ! command -v rustup &>/dev/null; then^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.9562184Z ^[[36;1m curl --proto '=https' --tlsv1.2 --retry 10 --retry-connrefused --location --silent --show-error --fail https://win.rustup.rs/x86_64 --output 'D:\a\_temp\rustup-init.exe'^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.9563208Z ^[[36;1m 'D:\a\_temp\rustup-init.exe' --default-toolchain none --no-modify-path -y^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.9610414Z ^[[36;1m echo "$CARGO_HOME\bin" >> $GITHUB_PATH^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.9610753Z ^[[36;1mfi^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.9718489Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0} +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.9718961Z env: +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.9719167Z CARGO_TERM_COLOR: always +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.9719417Z CARGO_NET_RETRY: 10 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.9719661Z CARGO_HTTP_MULTIPLEXING: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.9719878Z RUSTFLAGS: -Dwarnings +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.9720088Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.9720350Z CARGO_HOME: C:\Users\runneradmin\.cargo +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:38.9720584Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:39.1662047Z ##[end-action id=__dtolnay_rust-toolchain.__run_3;outcome=success;conclusion=success;duration_ms=464] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:39.1812353Z ##[start-action display=rustup toolchain install stable;id=__dtolnay_rust-toolchain.__run_4] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:39.4429979Z ##[group]Run rustup toolchain install stable --profile minimal --no-self-update +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:39.4430707Z ^[[36;1mrustup toolchain install stable --profile minimal --no-self-update^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:39.4605607Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0} +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:39.4606013Z env: +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:39.4606191Z CARGO_TERM_COLOR: always +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:39.4606406Z CARGO_NET_RETRY: 10 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:39.4606608Z CARGO_HTTP_MULTIPLEXING: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:39.4606830Z RUSTFLAGS: -Dwarnings +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:39.4607044Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:39.4607314Z CARGO_HOME: C:\Users\runneradmin\.cargo +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:39.4607569Z RUSTUP_PERMIT_COPY_RENAME: 1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:39.4607777Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:42.7909986Z info: syncing channel updates for stable-x86_64-pc-windows-msvc +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:43.2358991Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:43.2573039Z stable-x86_64-pc-windows-msvc unchanged - rustc 1.97.1 (8bab26f4f 2026-07-14) +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:43.2683518Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:43.3023218Z ##[end-action id=__dtolnay_rust-toolchain.__run_4;outcome=success;conclusion=success;duration_ms=4120] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:43.3128927Z ##[start-action display=rustup default stable;id=__dtolnay_rust-toolchain.__run_5] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:43.6127681Z ##[group]Run rustup default stable +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:43.6128091Z ^[[36;1mrustup default stable^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:43.6227653Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0} +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:43.6228115Z env: +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:43.6228321Z CARGO_TERM_COLOR: always +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:43.6228568Z CARGO_NET_RETRY: 10 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:43.6228804Z CARGO_HTTP_MULTIPLEXING: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:43.6229069Z RUSTFLAGS: -Dwarnings +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:43.6229324Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:43.6229647Z CARGO_HOME: C:\Users\runneradmin\.cargo +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:43.6229928Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:43.7848763Z info: using existing install for stable-x86_64-pc-windows-msvc +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:43.7999918Z info: default toolchain set to stable-x86_64-pc-windows-msvc +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:43.8000321Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:43.8217674Z stable-x86_64-pc-windows-msvc unchanged - rustc 1.97.1 (8bab26f4f 2026-07-14) +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:43.8218053Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:43.8586249Z ##[end-action id=__dtolnay_rust-toolchain.__run_5;outcome=success;conclusion=success;duration_ms=545] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:43.8679831Z ##[start-action display=Create cachekey;id=__dtolnay_rust-toolchain.rustc-version] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:44.1081424Z ##[group]Run DATE=$(rustc +stable --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p') +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:44.1082509Z ^[[36;1mDATE=$(rustc +stable --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p')^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:44.1083307Z ^[[36;1mHASH=$(rustc +stable --version --verbose | sed -ne 's/^commit-hash: //p')^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:44.1083917Z ^[[36;1mecho "cachekey=$(echo $DATE$HASH | head -c12)" >> $GITHUB_OUTPUT^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:44.1236984Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0} +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:44.1237376Z env: +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:44.1237552Z CARGO_TERM_COLOR: always +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:44.1237750Z CARGO_NET_RETRY: 10 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:44.1237943Z CARGO_HTTP_MULTIPLEXING: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:44.1238167Z RUSTFLAGS: -Dwarnings +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:44.1238381Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:44.1238650Z CARGO_HOME: C:\Users\runneradmin\.cargo +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:44.1238885Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:45.1322281Z ##[end-action id=__dtolnay_rust-toolchain.rustc-version;outcome=success;conclusion=success;duration_ms=1264] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:45.1412603Z ##[start-action display=Disable incremental compilation;id=__dtolnay_rust-toolchain.__run_6] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:45.3941943Z ##[group]Run if [ -z "${CARGO_INCREMENTAL+set}" ]; then +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:45.3942479Z ^[[36;1mif [ -z "${CARGO_INCREMENTAL+set}" ]; then^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:45.3942935Z ^[[36;1m echo CARGO_INCREMENTAL=0 >> $GITHUB_ENV^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:45.3943298Z ^[[36;1mfi^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:45.4046671Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0} +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:45.4047180Z env: +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:45.4047402Z CARGO_TERM_COLOR: always +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:45.4047666Z CARGO_NET_RETRY: 10 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:45.4047916Z CARGO_HTTP_MULTIPLEXING: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:45.4048206Z RUSTFLAGS: -Dwarnings +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:45.4048484Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:45.4048820Z CARGO_HOME: C:\Users\runneradmin\.cargo +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:45.4049125Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:45.5541838Z ##[end-action id=__dtolnay_rust-toolchain.__run_6;outcome=success;conclusion=success;duration_ms=412] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:45.5634098Z ##[start-action display=Enable colors in Cargo output;id=__dtolnay_rust-toolchain.__run_7] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:45.8108786Z ##[group]Run if [ -z "${CARGO_TERM_COLOR+set}" ]; then +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:45.8109717Z ^[[36;1mif [ -z "${CARGO_TERM_COLOR+set}" ]; then^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:45.8110123Z ^[[36;1m echo CARGO_TERM_COLOR=always >> $GITHUB_ENV^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:45.8110457Z ^[[36;1mfi^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:45.8230128Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0} +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:45.8230616Z env: +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:45.8230832Z CARGO_TERM_COLOR: always +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:45.8231082Z CARGO_NET_RETRY: 10 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:45.8231322Z CARGO_HTTP_MULTIPLEXING: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:45.8231594Z RUSTFLAGS: -Dwarnings +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:45.8231850Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:45.8232169Z CARGO_HOME: C:\Users\runneradmin\.cargo +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:45.8232465Z CARGO_INCREMENTAL: 0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:45.8232688Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:45.9952550Z ##[end-action id=__dtolnay_rust-toolchain.__run_7;outcome=success;conclusion=success;duration_ms=431] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:46.0040901Z ##[start-action display=Enable Cargo sparse registry;id=__dtolnay_rust-toolchain.__run_8] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:46.2544449Z ##[group]Run # implemented in 1.66, stabilized in 1.68, made default in 1.70 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:46.2545118Z ^[[36;1m# implemented in 1.66, stabilized in 1.68, made default in 1.70^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:46.2545911Z ^[[36;1mif [ -z "${CARGO_REGISTRIES_CRATES_IO_PROTOCOL+set}" -o -f "D:\a\_temp"/.implicit_cargo_registries_crates_io_protocol ]; then^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:46.2546846Z ^[[36;1m if rustc +stable --version --verbose | grep -q '^release: 1\.6[89]\.'; then^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:46.2547427Z ^[[36;1m touch "D:\a\_temp"/.implicit_cargo_registries_crates_io_protocol || true^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:46.2548324Z ^[[36;1m echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse >> $GITHUB_ENV^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:46.2548895Z ^[[36;1m elif rustc +stable --version --verbose | grep -q '^release: 1\.6[67]\.'; then^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:46.2549493Z ^[[36;1m touch "D:\a\_temp"/.implicit_cargo_registries_crates_io_protocol || true^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:46.2713389Z ^[[36;1m echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=git >> $GITHUB_ENV^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:46.2713821Z ^[[36;1m fi^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:46.2714019Z ^[[36;1mfi^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:46.2822508Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0} +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:46.2822897Z env: +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:46.2823072Z CARGO_TERM_COLOR: always +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:46.2823277Z CARGO_NET_RETRY: 10 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:46.2823486Z CARGO_HTTP_MULTIPLEXING: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:46.2823708Z RUSTFLAGS: -Dwarnings +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:46.2823917Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:46.2824174Z CARGO_HOME: C:\Users\runneradmin\.cargo +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:46.2824411Z CARGO_INCREMENTAL: 0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:46.2824590Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:46.5758400Z ##[end-action id=__dtolnay_rust-toolchain.__run_8;outcome=success;conclusion=success;duration_ms=571] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:46.5845134Z ##[start-action display=Work around spurious network errors in curl 8.0;id=__dtolnay_rust-toolchain.__run_9] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:46.8278575Z ##[group]Run # https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:46.8280015Z ^[[36;1m# https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:46.8280820Z ^[[36;1mif rustc +stable --version --verbose | grep -q '^release: 1\.7[01]\.'; then^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:46.8281402Z ^[[36;1m echo CARGO_HTTP_MULTIPLEXING=false >> $GITHUB_ENV^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:46.8281789Z ^[[36;1mfi^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:46.8386708Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0} +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:46.8387107Z env: +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:46.8387280Z CARGO_TERM_COLOR: always +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:46.8387487Z CARGO_NET_RETRY: 10 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:46.8387692Z CARGO_HTTP_MULTIPLEXING: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:46.8387913Z RUSTFLAGS: -Dwarnings +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:46.8431154Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:46.8431550Z CARGO_HOME: C:\Users\runneradmin\.cargo +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:46.8431806Z CARGO_INCREMENTAL: 0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:46.8431996Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:47.0531170Z ##[end-action id=__dtolnay_rust-toolchain.__run_9;outcome=success;conclusion=success;duration_ms=468] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:47.0624368Z ##[start-action display=rustc +stable --version --verbose;id=__dtolnay_rust-toolchain.__run_10] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:47.3228244Z ##[group]Run rustc +stable --version --verbose +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:47.3228674Z ^[[36;1mrustc +stable --version --verbose^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:47.3342080Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0} +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:47.3342567Z env: +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:47.3342786Z CARGO_TERM_COLOR: always +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:47.3343043Z CARGO_NET_RETRY: 10 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:47.3343291Z CARGO_HTTP_MULTIPLEXING: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:47.3343566Z RUSTFLAGS: -Dwarnings +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:47.3343853Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:47.3344186Z CARGO_HOME: C:\Users\runneradmin\.cargo +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:47.3344477Z CARGO_INCREMENTAL: 0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:47.3344704Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:47.5129565Z rustc 1.97.1 (8bab26f4f 2026-07-14) +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:47.5130067Z binary: rustc +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:47.5130387Z commit-hash: 8bab26f4f68e0e26f0bb7960be334d5b520ea452 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:47.5130699Z commit-date: 2026-07-14 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:47.5130914Z host: x86_64-pc-windows-msvc +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:47.5131134Z release: 1.97.1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:47.5132688Z LLVM version: 22.1.6 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:47.5524661Z ##[end-action id=__dtolnay_rust-toolchain.__run_10;outcome=success;conclusion=success;duration_ms=489] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:48.1513513Z ##[group]Run actions/cache@v5 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:48.1513828Z with: +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:48.1514098Z path: ~/.cargo/registry +Test (windows-latest) UNKNOWN STEP ~/.cargo/git +Test (windows-latest) UNKNOWN STEP rust/target +Test (windows-latest) UNKNOWN STEP +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:48.1514635Z key: Windows-cargo-358789546e77893fdb92329ffe9f18a7991c81757bf0318979f62e1c22cbc485 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:48.1515139Z restore-keys: Windows-cargo- +Test (windows-latest) UNKNOWN STEP +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:48.1564835Z enableCrossOsArchive: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:48.1565139Z fail-on-cache-miss: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:48.1565409Z lookup-only: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:48.1565645Z save-always: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:48.1565876Z env: +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:48.1566081Z CARGO_TERM_COLOR: always +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:48.1566338Z CARGO_NET_RETRY: 10 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:48.1566594Z CARGO_HTTP_MULTIPLEXING: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:48.1566961Z RUSTFLAGS: -Dwarnings +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:48.1567391Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:48.1567737Z CARGO_HOME: C:\Users\runneradmin\.cargo +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:48.1568100Z CARGO_INCREMENTAL: 0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:48.1568343Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:48.6000010Z Cache hit for: Windows-cargo-358789546e77893fdb92329ffe9f18a7991c81757bf0318979f62e1c22cbc485 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:49.6595882Z Received 184549376 of 327371554 (56.4%), 173.4 MBs/sec +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:50.4219641Z Received 327371554 of 327371554 (100.0%), 175.4 MBs/sec +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:50.4225172Z Cache Size: ~312 MB (327371554 B) +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:50.4273344Z [command]"C:\Program Files\Git\usr\bin\tar.exe" -xf D:/a/_temp/202377ea-2b15-4ede-9b94-20f767cb70df/cache.tzst -P -C D:/a/start/start --force-local --use-compress-program "zstd -d" +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:55.2658274Z Cache restored successfully +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:55.2953209Z Cache restored from key: Windows-cargo-358789546e77893fdb92329ffe9f18a7991c81757bf0318979f62e1c22cbc485 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:55.3304852Z ##[group]Run cargo test --all-features --verbose +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:55.3305293Z ^[[36;1mcargo test --all-features --verbose^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:55.4049209Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'" +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:55.4049603Z env: +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:55.4049786Z CARGO_TERM_COLOR: always +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:55.4050007Z CARGO_NET_RETRY: 10 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:55.4050227Z CARGO_HTTP_MULTIPLEXING: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:55.4050465Z RUSTFLAGS: -Dwarnings +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:55.4050704Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:55.4050978Z CARGO_HOME: C:\Users\runneradmin\.cargo +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:55.4051225Z CARGO_INCREMENTAL: 0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:55.4051416Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:59.2692441Z ^[[1m^[[92m Fresh^[[0m memchr v2.8.2 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:59.2739301Z ^[[1m^[[92m Fresh^[[0m windows-link v0.2.1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:59.2739987Z ^[[1m^[[92m Fresh^[[0m unicode-ident v1.0.24 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:59.2745290Z ^[[1m^[[92m Fresh^[[0m proc-macro2 v1.0.106 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:59.2745990Z ^[[1m^[[92m Fresh^[[0m autocfg v1.5.1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:59.2747328Z ^[[1m^[[92m Fresh^[[0m quote v1.0.46 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:59.2749593Z ^[[1m^[[92m Fresh^[[0m windows-sys v0.61.2 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:59.2750876Z ^[[1m^[[92m Fresh^[[0m cfg-if v1.0.4 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:59.2753337Z ^[[1m^[[92m Fresh^[[0m getrandom v0.4.3 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:59.2754436Z ^[[1m^[[92m Fresh^[[0m syn v2.0.118 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:59.2755731Z ^[[1m^[[92m Fresh^[[0m serde_core v1.0.228 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:59.2756425Z ^[[1m^[[92m Fresh^[[0m nom v8.0.0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:59.2757607Z ^[[1m^[[92m Fresh^[[0m aho-corasick v1.1.4 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:59.2761682Z ^[[1m^[[92m Fresh^[[0m regex-syntax v0.8.11 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:59.2762242Z ^[[1m^[[92m Fresh^[[0m option-ext v0.2.0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:59.2764107Z ^[[1m^[[92m Fresh^[[0m dirs-sys v0.5.0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:59.2765301Z ^[[1m^[[92m Fresh^[[0m regex-automata v0.4.14 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:59.2766705Z ^[[1m^[[92m Fresh^[[0m links-notation v0.13.0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:59.2767708Z ^[[1m^[[92m Fresh^[[0m zmij v1.0.21 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:59.2769061Z ^[[1m^[[92m Fresh^[[0m serde_derive v1.0.228 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:59.2770577Z ^[[1m^[[92m Fresh^[[0m num-traits v0.2.19 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:59.2771727Z ^[[1m^[[92m Fresh^[[0m base64 v0.22.1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:59.2773137Z ^[[1m^[[92m Fresh^[[0m itoa v1.0.18 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:59.2774175Z ^[[1m^[[92m Fresh^[[0m chrono v0.4.45 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:59.2775817Z ^[[1m^[[92m Fresh^[[0m serde v1.0.228 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:59.2777326Z ^[[1m^[[92m Fresh^[[0m serde_json v1.0.150 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:59.2778810Z ^[[1m^[[92m Fresh^[[0m lino-objects-codec v0.2.1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:59.2779721Z ^[[1m^[[92m Fresh^[[0m regex v1.12.4 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:59.2781855Z ^[[1m^[[92m Fresh^[[0m dirs v6.0.0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:59.2782485Z ^[[1m^[[92m Fresh^[[0m uuid v1.23.4 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:59.2784354Z ^[[1m^[[92m Fresh^[[0m fastrand v2.4.1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:59.2785707Z ^[[1m^[[92m Fresh^[[0m once_cell v1.21.4 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:59.2786798Z ^[[1m^[[92m Fresh^[[0m tempfile v3.27.0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:59.2788348Z ^[[1m^[[92m Compiling^[[0m start-command v0.18.0 (D:\a\start\start\rust) +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:59.2806148Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name start_command --edition=2021 src\lib\mod.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=4b30fc1258d019e2 -C extra-filename=-0b05fb143616150b --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rmeta --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rmeta --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rmeta --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rmeta --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rmeta --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rmeta --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rmeta --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rmeta -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:43:59.2816525Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name start_command --edition=2021 src\lib\mod.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=d3d694124caab6b2 -C extra-filename=-d99f0943a9b105a2 --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:11.7547404Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name isolation_log --edition=2021 tests\isolation_log.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=40db84a3e21c781b -C extra-filename=-852ba9eb86343100 --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-0b05fb143616150b.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:11.7560681Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name isolation --edition=2021 tests\isolation.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=3db41b826a902c91 -C extra-filename=-52d898ec804a1d12 --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-0b05fb143616150b.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:11.7580526Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name output_blocks_extended --edition=2021 tests\output_blocks_extended.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=3b7faea76512d3b3 -C extra-filename=-4cce48312dbdbaae --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-0b05fb143616150b.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:14.6090433Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name echo_integration --edition=2021 tests\echo_integration.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=7793f9dde9e6e126 -C extra-filename=-922bf070fb32777b --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-0b05fb143616150b.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:14.6156331Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name signal_handler --edition=2021 tests\signal_handler.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=5b37830fc3ea000b -C extra-filename=-5ad9dbd7503ca41c --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-0b05fb143616150b.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:14.6482395Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name execution_control --edition=2021 tests\execution_control.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=9a0afd0183db2957 -C extra-filename=-99af24b2563b9a86 --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-0b05fb143616150b.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:14.6625571Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name regression_84 --edition=2021 tests\regression_84.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=48b11793006f25f3 -C extra-filename=-e1d828c7e8c45a53 --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-0b05fb143616150b.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:15.5498022Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name integration --edition=2021 tests\integration.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=8a401b5b04cab828 -C extra-filename=-46b2fd43922396b6 --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-0b05fb143616150b.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:15.9425539Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name output_blocks --edition=2021 tests\output_blocks.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=9641caaf0f2bdcba -C extra-filename=-2c906061ddc0fd22 --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-0b05fb143616150b.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:16.3183082Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name user_manager --edition=2021 tests\user_manager.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=38df3034f509a385 -C extra-filename=-3ffac1beb454e70e --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-0b05fb143616150b.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:16.4733755Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name execution_store --edition=2021 tests\execution_store.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=e7da088af6f26d4c -C extra-filename=-e4734d958903e262 --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-0b05fb143616150b.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:17.1128749Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name isolation_unit --edition=2021 tests\isolation_unit.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=6f6b85885e6358b4 -C extra-filename=-32762e6ec0975ae2 --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-0b05fb143616150b.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:17.3090004Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name start --edition=2021 src\bin\main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=0ecfdf3177f187c3 --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-0b05fb143616150b.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:17.3208197Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name sequence_parser --edition=2021 tests\sequence_parser.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=4e651968725d76d9 -C extra-filename=-11c1c7d8b00cca42 --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-0b05fb143616150b.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:17.6558536Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name regression_150 --edition=2021 tests\regression_150.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=73ae07d47699e309 -C extra-filename=-427c70b53a629ff8 --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-0b05fb143616150b.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.4752854Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name session_name_status --edition=2021 tests\session_name_status.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=704c21dbb1a1c06b -C extra-filename=-c24f3ecfe733e8af --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-0b05fb143616150b.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:18.7240133Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name args_parser_shell --edition=2021 tests\args_parser_shell.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=e2cef71df419e08a -C extra-filename=-a6e53a0745a05c69 --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-0b05fb143616150b.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.1529142Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name status_formatter --edition=2021 tests\status_formatter.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=8561462f2e5709f2 -C extra-filename=-1257afc2ec431f0b --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-0b05fb143616150b.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:19.9039325Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name cleanup --edition=2021 tests\cleanup.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=a427d0101e2aac78 -C extra-filename=-6f7503f4e5b04b16 --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-0b05fb143616150b.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:20.4523782Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name utils --edition=2021 tests\utils.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=091cd021c9f7b7ac -C extra-filename=-9f108159c39f3fa8 --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-0b05fb143616150b.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:20.7147868Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name docker_network --edition=2021 tests\docker_network.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=efcb44c657fa5a5c -C extra-filename=-8ef11f8e2845cb00 --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-0b05fb143616150b.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:20.9650009Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name start --edition=2021 src\bin\main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=fec104c1036e566d -C extra-filename=-1c53274111d82519 --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-0b05fb143616150b.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:21.4649333Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name regression_91 --edition=2021 tests\regression_91.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=c276f50601abe2f6 -C extra-filename=-b237b517ef1af17c --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-0b05fb143616150b.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:21.7170402Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name failure_handler --edition=2021 tests\failure_handler.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=e88471b5eab15b9b -C extra-filename=-567cc3261fa41f19 --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-0b05fb143616150b.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:21.7436824Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name args_parser --edition=2021 tests\args_parser.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=77da4298aa22350d -C extra-filename=-b4492642a46b1296 --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-0b05fb143616150b.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.1452439Z ^[[1m^[[92m Finished^[[0m `test` profile [unoptimized + debuginfo] target(s) in 26.42s +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2284508Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\start_command-d99f0943a9b105a2.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2407541Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2408268Z running 174 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2427095Z test args_parser::tests::test_cleanup_dry_run_option ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2428171Z test args_parser::tests::test_cleanup_option ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2429188Z test args_parser::tests::test_docker_combined_runtime_options ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2430842Z test args_parser::tests::test_attached_detached_conflict ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2433563Z test args_parser::tests::test_docker_env_eq_form ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2434247Z test args_parser::tests::test_docker_env_repeatable ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2434951Z test args_parser::tests::test_docker_mount_eq_form ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2435875Z test args_parser::tests::test_docker_env_short_flag ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2437489Z test args_parser::tests::test_docker_mounts_repeatable ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2438552Z test args_parser::tests::test_docker_network_alias_repeatable ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2439707Z test args_parser::tests::test_docker_network_forms_preserve_child_args ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2441257Z test args_parser::tests::test_docker_privileged ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2442085Z test args_parser::tests::test_docker_runtime_options_default_empty ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2442853Z test args_parser::tests::test_docker_uses_default_image ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2443556Z test args_parser::tests::test_docker_volume_eq_form ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2444602Z test args_parser::tests::test_docker_volumes_repeatable ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2446498Z test args_parser::tests::test_docker_with_image ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2447852Z test args_parser::tests::test_env_rejected_for_non_docker ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2450912Z test args_parser::tests::test_env_requires_argument ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2452819Z test args_parser::tests::test_generate_session_name ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2453611Z test args_parser::tests::test_generate_session_name_with_prefix ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2455256Z test args_parser::tests::test_get_effective_mode ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2456880Z test args_parser::tests::test_has_isolation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2457787Z test args_parser::tests::test_isolated_user ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2459057Z test args_parser::tests::test_invalid_output_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2459732Z test args_parser::tests::test_keep_user_requires_user ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2462272Z test args_parser::tests::test_list_with_output_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2463215Z test args_parser::tests::test_list_option ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2465534Z test args_parser::tests::test_mount_rejected_for_non_docker ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2466788Z test args_parser::tests::test_mount_requires_argument ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2472724Z test args_parser::tests::test_network_options_rejected_without_docker ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2473615Z test args_parser::tests::test_output_format_requires_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2475160Z test args_parser::tests::test_output_format_equals_syntax ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2478096Z test args_parser::tests::test_output_format_without_status ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2478878Z test args_parser::tests::test_parse_isolated_option ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2479486Z test args_parser::tests::test_parse_shorthand ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2482172Z test args_parser::tests::test_parse_simple_command ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2482861Z test args_parser::tests::test_parse_with_separator ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2485094Z test args_parser::tests::test_privileged_rejected_without_docker ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2487192Z test args_parser::tests::test_query_and_control_modes_are_mutually_exclusive ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2488351Z test args_parser::tests::test_shell_auto ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2490404Z test args_parser::tests::test_shell_bash ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2492681Z test args_parser::tests::test_shell_default_is_auto ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2493690Z test args_parser::tests::test_shell_equals_syntax ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2495348Z test args_parser::tests::test_shell_invalid ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2496708Z test args_parser::tests::test_shell_missing_argument ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2498123Z test args_parser::tests::test_shell_lowercase_normalization ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2501130Z test args_parser::tests::test_shell_sh ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2502438Z test args_parser::tests::test_shell_zsh ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2503603Z test args_parser::tests::test_shell_with_ssh ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2505544Z test args_parser::tests::test_isolated_user_with_name ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2507062Z test args_parser::tests::test_ssh_requires_endpoint ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2509064Z test args_parser::tests::test_ssh_with_endpoint ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2510882Z test args_parser::tests::test_status_equals_syntax ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2512155Z test args_parser::tests::test_status_option ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2513403Z test args_parser::tests::test_status_requires_uuid ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2515909Z test args_parser::tests::test_status_with_links_notation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2517807Z test args_parser::tests::test_status_with_output_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2519473Z test args_parser::tests::test_status_with_text_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2520939Z test args_parser::tests::test_stop_equals_syntax ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2522293Z test args_parser::tests::test_stop_option ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2524458Z test args_parser::tests::test_stop_requires_identifier ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2526228Z test args_parser::tests::test_terminate_equals_syntax ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2527222Z test args_parser::tests::test_terminate_option ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2528461Z test args_parser::tests::test_terminate_requires_identifier ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2529936Z test args_parser::tests::test_upload_log_and_control_modes_are_mutually_exclusive ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2531132Z test args_parser::tests::test_upload_log_equals_syntax ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2531811Z test args_parser::tests::test_upload_log_option ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2532559Z test args_parser::tests::test_upload_log_requires_identifier ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2533246Z test args_parser::tests::test_use_command_stream ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2535506Z test args_parser::tests::test_volume_rejected_for_non_docker ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2538237Z test args_parser::tests::test_volume_requires_argument ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2539013Z test docker_cleanup::tests::default_policy_keeps_abnormal_containers ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2542267Z test docker_cleanup::tests::detached_watcher_inspects_oom_killed_before_default_cleanup ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2544060Z test docker_cleanup::tests::explicit_always_policy_cleans_abnormal_containers ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2545377Z test docker_cleanup::tests::keep_on_fail_policy_keeps_oom_killed_containers ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2547818Z test execution_store::tests::test_execution_record_complete ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2548658Z test execution_store::tests::test_execution_record_new ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2549579Z test execution_store::tests::test_execution_record_json_roundtrip ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2638944Z test execution_store::tests::test_store_delete ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2671007Z test execution_store::tests::test_store_clear ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2689014Z test execution_store::tests::test_store_get_all ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2717402Z test execution_store::tests::test_store_save_and_get ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2723152Z test execution_store::tests::test_store_get_by_status ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2750539Z test failure_handler::tests::test_parse_git_url_invalid ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2754372Z test execution_store::tests::test_store_get_stats ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2755432Z test execution_store::tests::test_store_update ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2759069Z test isolation::tests::test_build_docker_runtime_args_empty ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2762818Z test failure_handler::tests::test_parse_git_url_https ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2763554Z test isolation::tests::test_build_docker_runtime_args_order ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2766325Z test isolation::tests::test_create_log_path ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2767301Z test isolation::tests::test_generate_log_filename ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2770664Z test isolation::tests::test_get_shell ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2773343Z test isolation::tests::test_get_timestamp ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2791087Z test failure_handler::tests::test_parse_git_url_with_git_suffix ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.2791886Z test failure_handler::tests::test_parse_git_url_ssh ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.9950428Z test isolation::tests::test_is_command_available ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.9958322Z test isolation::tests::test_run_in_screen_captures_version_output ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.9962418Z test isolation::tests::test_wrap_command_with_user ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.9970061Z test isolation_metadata::tests::test_build_isolation_options_map_basic ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.9975196Z test isolation_metadata::tests::test_build_isolation_options_map_includes_runtime_options ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.9979276Z test isolation_metadata::tests::test_docker_runtime_metadata_empty ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.9980159Z test isolation::tests::test_run_in_screen_captures_exit_code ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.9983397Z test isolation_metadata::tests::test_docker_runtime_metadata_omits_privileged_when_false ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.9984347Z test isolation::tests::test_run_in_screen_captures_stderr ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.9987129Z test isolation_metadata::tests::test_docker_runtime_metadata_populated ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.9989705Z test isolation_metadata::tests::test_docker_runtime_status_lines_empty ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.9991365Z test isolation_metadata::tests::test_docker_runtime_status_lines_joins_multiple ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.9994154Z test isolation_metadata::tests::test_docker_runtime_status_lines_populated ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.9995026Z test lino_value_json::tests::converts_json_arrays_and_objects_to_lino_values ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.9995821Z test lino_value_json::tests::converts_json_float_to_lino_float ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.9997922Z test lino_value_json::tests::converts_json_scalars_to_lino_values ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:23.9998740Z test lino_value_json::tests::converts_lino_values_to_json ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0000894Z test lino_value_json::tests::converts_non_finite_lino_float_to_json_null ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0003033Z test output_blocks::tests::test_create_command_line ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0006847Z test output_blocks::tests::test_create_timeline_line ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0010615Z test output_blocks::tests::test_escape_for_links_notation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0014143Z test output_blocks::tests::test_format_duration ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0019409Z test output_blocks::tests::test_generate_isolation_lines_docker ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0023867Z test output_blocks::tests::test_generate_isolation_lines_screen ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0037430Z test output_blocks::tests::test_generate_isolation_lines_tmux ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0450605Z test output_blocks::tests::test_create_start_block_with_isolation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0462499Z test output_blocks::tests::test_create_finish_block_with_isolation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0502129Z test output_blocks::tests::test_parse_isolation_metadata_docker ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0506276Z test sequence_parser::tests::test_distribute_option_empty_returns_nulls ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0511247Z test sequence_parser::tests::test_distribute_option_sequence_with_matching_length ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0521904Z test sequence_parser::tests::test_distribute_option_single_value_replicates ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0525850Z test sequence_parser::tests::test_distribute_option_throws_on_length_mismatch ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0529841Z test sequence_parser::tests::test_format_isolation_chain_empty ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0533697Z test sequence_parser::tests::test_format_isolation_chain_simple ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0537893Z test sequence_parser::tests::test_format_isolation_chain_with_docker_image_short_name ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0541729Z test sequence_parser::tests::test_format_isolation_chain_with_placeholders ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0545478Z test sequence_parser::tests::test_format_isolation_chain_with_ssh_endpoint ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0549104Z test sequence_parser::tests::test_format_sequence_empty ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0552688Z test sequence_parser::tests::test_format_sequence_with_nulls ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0560128Z test sequence_parser::tests::test_format_sequence_with_values ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0563833Z test sequence_parser::tests::test_get_value_at_level_null_value ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0567400Z test sequence_parser::tests::test_get_value_at_level_out_of_bounds ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0571014Z test sequence_parser::tests::test_get_value_at_level_valid_index ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0575259Z test sequence_parser::tests::test_is_sequence_false_for_empty ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0578827Z test sequence_parser::tests::test_is_sequence_false_for_single_value ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0611596Z test sequence_parser::tests::test_is_sequence_true_for_space_separated ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0615681Z test sequence_parser::tests::test_parse_sequence_all_underscores ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0619319Z test sequence_parser::tests::test_parse_sequence_empty_string ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0622913Z test sequence_parser::tests::test_parse_sequence_multiple ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0626501Z test sequence_parser::tests::test_parse_sequence_multiple_spaces ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0630029Z test sequence_parser::tests::test_parse_sequence_single ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0633549Z test sequence_parser::tests::test_parse_sequence_trims_whitespace ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0637449Z test sequence_parser::tests::test_parse_sequence_with_underscores ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0640948Z test sequence_parser::tests::test_shift_sequence_empty ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0644489Z test sequence_parser::tests::test_shift_sequence_removes_first ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0648062Z test sequence_parser::tests::test_shift_sequence_single_element ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0651735Z test sequence_parser::tests::test_shift_sequence_with_nulls ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0655790Z test signal_handler::tests::test_set_and_clear_current_execution ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0659439Z test signal_handler::tests::test_signal_received_initially_false ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0664966Z test status_formatter::tests::links_notation_indents_nested_process_id_arrays ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0835660Z test substitution::tests::test_case_insensitive_matching ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0897630Z test output_blocks::tests::test_parse_isolation_metadata_screen ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.0903222Z test output_blocks::tests::test_parse_isolation_metadata_tmux ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.1008271Z test substitution::tests::test_create_rule ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.1071009Z test substitution::tests::test_match_and_substitute_basic ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.1078872Z test substitution::tests::test_match_and_substitute_multiple_vars ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.1181027Z test substitution::tests::test_match_and_substitute_no_match ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.1397600Z test substitution::tests::test_parse_lino_content ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.1402018Z test user_manager::tests::test_generate_isolated_username ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.1405859Z test user_manager::tests::test_generate_isolated_username_with_prefix ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.1485834Z test substitution::tests::test_specificity_matching ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.1486955Z test isolation::tests::test_run_in_screen_detached_writes_to_provided_log_path ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.1489212Z test user_manager::tests::test_get_current_user_groups ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.1490968Z test user_manager::tests::test_group_exists ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.1491580Z test user_manager::tests::test_user_exists_root ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.1537826Z test substitution::tests::test_sort_rules_by_specificity ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.1747246Z test user_manager::tests::test_get_current_user ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.1840107Z test user_manager::tests::test_user_not_exists ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.1840525Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.1840931Z test result: ok. 174 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.94s +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.1841518Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.1877172Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\start-1c53274111d82519.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.1980975Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.1981348Z running 0 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.1981785Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.1982350Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.1982938Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2002656Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\args_parser-b4492642a46b1296.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2106190Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2106752Z running 89 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2115831Z test basic_command_parsing::keep_alive_should_work_with_docker ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2117070Z test basic_command_parsing::should_default_auto_remove_docker_container_to_false ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2118086Z test basic_command_parsing::auto_remove_and_keep_alive_can_coexist ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2118952Z test basic_command_parsing::keep_alive_should_work_with_detached_mode ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2120754Z test basic_command_parsing::should_default_keep_alive_to_false ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2122117Z test basic_command_parsing::should_default_new_cleanup_flags_to_false ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2123002Z test basic_command_parsing::should_error_for_auto_remove_without_isolation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2125879Z test basic_command_parsing::should_error_for_auto_remove_without_docker_isolation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2127275Z test basic_command_parsing::should_error_for_endpoint_with_non_ssh_backend ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2128241Z test basic_command_parsing::should_error_for_image_with_non_docker_backend ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2130001Z test basic_command_parsing::should_error_for_keep_alive_without_isolation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2132244Z test basic_command_parsing::should_error_for_missing_backend_argument ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2133628Z test basic_command_parsing::should_error_for_new_cleanup_flags_without_docker_isolation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2135895Z test basic_command_parsing::should_error_for_new_cleanup_flags_without_isolation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2136878Z test basic_command_parsing::should_error_for_session_without_isolation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2138061Z test basic_command_parsing::should_error_for_unknown_wrapper_option_before_separator ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2139101Z test basic_command_parsing::should_error_for_unknown_wrapper_option_without_separator ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2140481Z test basic_command_parsing::should_handle_mixed_options_and_command ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2142214Z test basic_command_parsing::should_normalize_backend_to_lowercase ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2144336Z test basic_command_parsing::should_parse_a_shorthand ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2147054Z test basic_command_parsing::should_parse_always_cleanup_container_flag ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2148428Z test basic_command_parsing::should_parse_attached_flag ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2150420Z test basic_command_parsing::should_parse_auto_remove_docker_container_flag ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2151285Z test basic_command_parsing::should_parse_command_after_options_without_separator ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2154621Z test basic_command_parsing::should_parse_detached_flag ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2158112Z test basic_command_parsing::should_parse_d_shorthand ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2159266Z test basic_command_parsing::should_parse_endpoint_equals_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2160241Z test basic_command_parsing::should_parse_empty_command_correctly ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2162138Z test basic_command_parsing::should_parse_image_equals_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2163757Z test basic_command_parsing::should_parse_isolated_equals_value_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2165621Z test basic_command_parsing::should_parse_isolation_alias_before_command_without_separator ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2166849Z test basic_command_parsing::should_parse_isolation_alias_with_value ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2167688Z test basic_command_parsing::should_parse_isolation_equals_alias_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2168953Z test basic_command_parsing::should_parse_k_shorthand ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2169597Z test basic_command_parsing::should_parse_keep_alive_flag ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2170599Z test basic_command_parsing::should_parse_keep_container_flag ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2171567Z test basic_command_parsing::should_parse_keep_container_on_fail_flag ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2172371Z test basic_command_parsing::should_parse_session_equals_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2174491Z test basic_command_parsing::should_provide_helpful_error_for_mode_conflict ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2176507Z test basic_command_parsing::should_parse_session_shorthand ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2177655Z test basic_command_parsing::should_reject_conflicting_docker_cleanup_options ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2179288Z test cleanup_cases::should_default_cleanup_to_false ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2180578Z test keep_user_tests::keep_user_should_work_with_user_and_isolation_options ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2181633Z test keep_user_tests::should_default_keep_user_to_false ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2182657Z test keep_user_tests::should_error_for_keep_user_without_user ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2183354Z test keep_user_tests::should_parse_keep_user_flag ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2183934Z test list_tests::should_default_list_to_false ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2185005Z test list_tests::should_normalize_output_format_with_list ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2187883Z test list_tests::should_parse_list_flag ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2190013Z test list_tests::should_parse_list_with_json_output_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2192444Z test status_tests::should_accept_all_valid_output_formats ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2193230Z test status_tests::should_default_output_format_to_none ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2193925Z test status_tests::should_default_status_to_none ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2194717Z test status_tests::should_error_for_status_with_flag_as_next_arg ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2196937Z test status_tests::should_error_for_stop_without_identifier ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2198317Z test status_tests::should_error_for_stop_with_empty_equals_identifier ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2199537Z test status_tests::should_error_for_terminate_with_empty_equals_identifier ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2200362Z test status_tests::should_error_for_terminate_without_identifier ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2201193Z test status_tests::should_error_for_upload_log_with_empty_equals_identifier ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2204002Z test status_tests::should_error_for_upload_log_without_identifier ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2204851Z test status_tests::should_error_when_combining_query_and_control_modes ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2205898Z test status_tests::should_parse_stop_equals_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2206934Z test status_tests::should_normalize_output_format_to_lowercase ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2208465Z test status_tests::should_parse_stop_with_identifier ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2210647Z test status_tests::should_parse_terminate_equals_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2212398Z test status_tests::should_parse_terminate_with_identifier ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2213618Z test status_tests::should_parse_upload_log_equals_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2214727Z test status_tests::should_parse_upload_log_with_identifier ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2216885Z test use_command_stream_tests::should_default_use_command_stream_to_false ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2218976Z test use_command_stream_tests::should_parse_use_command_stream_flag ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2220357Z test use_command_stream_tests::should_work_with_other_options ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2221393Z test user_isolation_cases::should_error_for_user_with_docker_isolation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2222604Z test user_isolation_cases::should_parse_u_shorthand ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2223964Z test user_isolation_cases::should_work_with_tmux_isolation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2225421Z test user_isolation_cases::should_work_without_isolation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2229586Z test valid_backends_tests::error_should_list_valid_backends ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2231276Z test valid_backends_tests::should_accept_all_valid_backends ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2235101Z test valid_backends_tests::should_error_for_invalid_backend ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2236499Z test valid_backends_tests::should_include_docker ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2238651Z test valid_backends_tests::should_include_screen ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2242377Z test valid_backends_tests::should_include_tmux ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2243097Z test valid_output_formats_tests::should_include_json ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2244094Z test valid_output_formats_tests::should_include_links_notation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2246779Z test user_isolation_cases::should_parse_isolated_user_equals_value_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2248125Z test valid_output_formats_tests::should_include_text ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2249427Z test validate_options_tests::should_error_for_attached_and_detached_together ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2250982Z test validate_options_tests::should_pass_for_docker_with_image ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2251792Z test user_isolation_cases::should_parse_u_with_custom_username ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2252893Z test validate_options_tests::should_pass_for_valid_options ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2253320Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2254753Z test result: ok. 89 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2255242Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2277761Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\args_parser_shell-a6e53a0745a05c69.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2390284Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2390663Z running 15 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2399284Z test shell_option_tests::should_default_shell_to_auto ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2401056Z test shell_option_tests::should_error_for_missing_shell_argument ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2402521Z test shell_option_tests::should_error_for_invalid_shell ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2404171Z test shell_option_tests::error_should_list_valid_shells ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2405015Z test shell_option_tests::should_normalize_shell_to_lowercase ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2406911Z test shell_option_tests::should_parse_shell_auto ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2407887Z test shell_option_tests::should_parse_shell_bash ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2408806Z test shell_option_tests::should_parse_shell_sh ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2411099Z test shell_option_tests::should_parse_shell_equals_value_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2413446Z test shell_option_tests::should_parse_shell_zsh ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2415315Z test valid_shells_tests::should_include_auto ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2416375Z test shell_option_tests::should_work_with_ssh_isolation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2417052Z test valid_shells_tests::should_include_bash ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2417628Z test valid_shells_tests::should_include_sh ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2418832Z test valid_shells_tests::should_include_zsh ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2419553Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2419974Z test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2420553Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2438427Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\cleanup-6f7503f4e5b04b16.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2541377Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2541902Z running 5 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2650523Z test test_cleanup_stale_no_stale_records ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2656145Z test test_cleanup_stale_dry_run ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2663761Z test test_cleanup_stale_custom_max_age ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2683518Z test test_cleanup_stale_actual_cleanup ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2713015Z test test_cleanup_stale_only_executing_records ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2713426Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2714565Z test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2714941Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2736353Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\docker_network-8ef11f8e2845cb00.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2841882Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2842175Z running 1 test +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2846124Z test named_network_alias_is_private_and_missing_network_leaves_no_orphan ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2846865Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2848011Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2848452Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2864420Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\echo_integration-922bf070fb32777b.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2974466Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:24.2974740Z running 18 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2788012Z test docker_isolation_mode::detached::test_echo_hi_in_detached_docker_mode ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2944293Z test docker_isolation_mode::attached::test_exit_code_in_attached_docker ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2948487Z test no_isolation_mode::test_echo_hi_works_correctly ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2951679Z test no_isolation_mode::test_echo_with_quotes ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2954873Z test no_isolation_mode::test_exit_code_formatting ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2957965Z test no_isolation_mode::test_timing_information ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2961253Z test output_block_formatting::test_log_paths_not_truncated ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.2964797Z test output_block_formatting::test_session_ids_in_both_blocks ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.3145492Z test docker_isolation_mode::attached::test_echo_with_quotes_in_attached_docker ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.3665262Z test docker_isolation_mode::attached::test_echo_hi_in_attached_docker_mode ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.4292363Z test screen_isolation_mode::attached::test_echo_hi_in_attached_screen_mode ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.4627707Z test screen_isolation_mode::attached::test_echo_with_quotes_in_attached_screen ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.5135909Z test screen_isolation_mode::detached::test_echo_hi_in_detached_screen_mode ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.5745656Z test screen_isolation_mode::detached::test_reattach_instructions_in_detached_screen ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.6113964Z test tmux_isolation_mode::detached::test_echo_hi_in_detached_tmux_mode ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.6441036Z test tmux_isolation_mode::detached::test_echo_with_quotes_in_detached_tmux ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.6816759Z test tmux_isolation_mode::detached::test_reattach_instructions_in_detached_tmux ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7003557Z test docker_isolation_mode::detached::test_reattach_instructions_in_detached_docker ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7004174Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7004538Z test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.40s +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7005011Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7026388Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\execution_control-99af24b2563b9a86.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7138665Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7138956Z running 7 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7148557Z test parses_screen_pid_from_screen_ls_output ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7152167Z test screen_stop_maps_to_ctrl_c_injection ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7153923Z test collects_screen_and_descendant_process_ids ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7214679Z test non_detached_records_are_rejected ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7223289Z test terminate_sends_docker_kill ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7223763Z test stop_sends_docker_stop ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7224191Z test stop_sends_screen_control_command ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7224518Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7224808Z test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7225160Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7245476Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\execution_store-e4734d958903e262.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7352514Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7352834Z running 18 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7364380Z test execution_record_tests::should_create_execution_record_with_custom_values ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7366149Z test execution_record_tests::should_mark_execution_as_completed ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7368036Z test execution_record_tests::should_mark_execution_as_failed ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7369254Z test execution_record_tests::should_create_new_execution_record_with_default_values ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7370399Z test execution_status_tests::executed_status_as_str ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7371776Z test execution_status_tests::executing_status_as_str ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7401492Z test execution_store_cases::should_create_app_folder_on_initialization ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7469717Z test execution_store_cases::should_delete_a_record ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7479844Z test execution_store_cases::should_get_all_records ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7502829Z test execution_store_cases::should_get_records_by_status ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7515706Z test execution_status_tests::should_get_recent_records ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7530996Z test execution_store_cases::should_handle_special_characters_in_command ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7536593Z test execution_store_cases::should_return_empty_cleanup_result_when_no_stale_records_exist ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7552410Z test execution_store_cases::should_handle_unicode_characters ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7557310Z test execution_store_cases::should_return_false_when_deleting_non_existent_record ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7582830Z test execution_store_cases::should_save_and_retrieve_an_execution_record ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7585639Z test execution_store_cases::should_get_statistics ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7604921Z test execution_store_cases::should_update_an_existing_record ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7605836Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7606272Z test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7606849Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7628646Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\failure_handler-567cc3261fa41f19.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7737367Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7737702Z running 21 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7743084Z test config_tests::should_allow_setting_disable_auto_issue ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7745150Z test config_tests::should_allow_setting_disable_log_upload ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7746643Z test config_tests::should_allow_setting_verbose ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7750573Z test config_tests::should_have_correct_default_values ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7751554Z test handle_failure_tests::should_not_panic_when_disable_auto_issue_is_true ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:27.7756317Z test handle_failure_tests::should_not_panic_when_verbose_and_disable_auto_issue ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.4694651Z test is_gh_authenticated_tests::should_return_a_bool ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.4695424Z test is_gh_authenticated_tests::return_value_is_bool_type ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.4767459Z test can_create_issue_tests::should_return_false_for_invalid_repo ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.4817783Z test parse_git_url_tests::should_normalize_url_to_https ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.4837451Z test parse_git_url_tests::should_parse_git_at_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.4863166Z test parse_git_url_tests::should_parse_https_url ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.4891156Z test parse_git_url_tests::should_parse_npm_style_git_url ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.4933168Z test parse_git_url_tests::should_parse_ssh_url ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.4936775Z test parse_git_url_tests::should_return_none_for_empty_string ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.4956375Z test parse_git_url_tests::should_return_none_for_invalid_url ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.4977228Z test parse_git_url_tests::should_return_none_for_non_github_url ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.4982705Z test can_create_issue_tests::should_return_bool ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.5001157Z test parse_git_url_tests::should_strip_git_suffix_from_repo ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.5829853Z test is_gh_upload_log_available_tests::return_value_is_bool_type ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.5830626Z test is_gh_upload_log_available_tests::should_return_a_bool ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.5830924Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.5831190Z test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.81s +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.5831536Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.5852794Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\integration-46b2fd43922396b6.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.6008535Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.6008910Z running 18 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.6022631Z test args_parser_integration_cases::test_parse_detached_mode ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.6024827Z test args_parser_integration_cases::test_parse_simple_command_integration ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.6026570Z test args_parser_integration_cases::test_docker_with_image ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.6029114Z test args_parser_integration_cases::test_parse_isolated_mode_integration ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.6030545Z test args_parser_integration_cases::test_parse_with_separator ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.6031335Z test args_parser_integration_cases::test_parse_with_session_name ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.6033225Z test args_parser_integration_cases::test_validate_options_valid_backends ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.6034965Z test public_exports_tests::test_execution_record_export ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.6035767Z test public_exports_tests::test_execution_record_options_export ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.6038131Z test public_exports_tests::test_execution_status_export ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.6041246Z test public_exports_tests::test_execution_store_options_export ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.6061177Z test public_exports_tests::test_execution_stats_export ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.6063811Z test public_exports_tests::test_execution_store_export ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.6064994Z test version_tests::test_cargo_version_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.6068473Z test version_tests::test_package_has_description ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.6069297Z test version_tests::test_package_name ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.6074710Z test public_exports_tests::test_is_clink_installed_export ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.6111218Z test public_exports_tests::test_full_workflow ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.6111525Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.6111847Z test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.6112422Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.6135168Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\isolation-52d898ec804a1d12.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.6240992Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.6241235Z running 4 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.6248894Z test test_get_default_docker_image ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.6249764Z test test_get_default_docker_image_returns_known_images ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7581578Z test test_docker_pull_image_records_prep_phase_in_log ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7759539Z test test_docker_pull_image_without_log_path ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7759826Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7760078Z test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7760432Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7780071Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\isolation_log-852ba9eb86343100.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7886248Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7886500Z running 30 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7893993Z test create_log_footer_tests::should_contain_finished_label ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7895903Z test create_log_footer_tests::should_contain_end_time ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7897996Z test create_log_footer_tests::should_contain_exit_code ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7899036Z test create_log_footer_tests::should_contain_exit_code_label ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7901448Z test create_log_header_tests::should_contain_command ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7902414Z test create_log_header_tests::should_contain_environment ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7903608Z test create_log_header_tests::should_contain_image_when_provided ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7904986Z test create_log_header_tests::should_contain_session_name ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7906317Z test create_log_header_tests::should_contain_start_command_log_header ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7908002Z test create_log_header_tests::should_contain_user_when_provided ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7910295Z test create_log_path_tests::should_create_stable_direct_path_without_duplicate_environment ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7911812Z test create_log_path_tests::should_contain_environment_in_path ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7912794Z test create_log_path_tests::should_create_stable_isolation_path_for_execution_id ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7914129Z test create_log_path_tests::should_return_path_ending_in_dot_log ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7915852Z test generate_log_filename_tests::should_contain_environment_name ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7916954Z test generate_log_filename_tests::should_end_with_dot_log ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7918921Z test generate_log_filename_tests::should_start_with_start_command_prefix ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7919780Z test get_default_docker_image_tests::should_return_image_with_tag ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7920628Z test get_default_docker_image_tests::should_return_known_base_image ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7922558Z test get_default_docker_image_tests::should_return_non_empty_string ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7924887Z test get_log_dir_tests::should_return_a_valid_path ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7925634Z test get_log_dir_tests::should_return_temp_dir_by_default ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7927671Z test get_timestamp_tests::should_contain_date_separator ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7928992Z test get_timestamp_tests::should_contain_time_separator ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7930302Z test get_timestamp_tests::should_contain_year ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7932461Z test get_timestamp_tests::should_return_non_empty_string ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7934962Z test generate_log_filename_tests::should_be_unique_for_same_environment ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7953890Z test write_log_file_tests::should_return_true_when_writing_to_temp_path ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7955514Z test write_log_file_tests::should_return_false_for_invalid_path ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7959888Z test write_log_file_tests::should_append_to_existing_log_file ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7960340Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7960635Z test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7961010Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.7980013Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\isolation_unit-32762e6ec0975ae2.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8082226Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8082529Z running 42 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8089756Z test build_shell_with_args_cmd_args_tests::should_return_full_args_for_bash_c_echo ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8091958Z test build_shell_with_args_cmd_args_tests::should_handle_bash_i_c_cmd ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8093144Z test build_shell_with_args_cmd_args_tests::should_return_all_parts_when_no_c_flag ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8095496Z test build_shell_with_args_cmd_args_tests::should_join_script_parts_after_c ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8097526Z test detect_shell_in_environment_tests::should_read_shell_preference_from_options_shell ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8099578Z test detect_shell_in_environment_tests::should_return_sh_fallback_for_unknown_environment ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8100972Z test detect_shell_in_environment_tests::should_return_sh_when_preference_is_sh ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8102111Z test detect_shell_in_environment_tests::should_return_the_forced_shell_when_preference_is_not_auto ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8103197Z test detect_shell_in_environment_tests::should_return_zsh_when_preference_is_zsh ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8104110Z test get_default_docker_image_tests::should_return_a_known_base_image ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8105357Z test get_default_docker_image_tests::should_return_a_valid_docker_image_string ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8106406Z test get_default_docker_image_tests::should_return_an_image_with_a_tag ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8256875Z test is_command_available_tests::should_return_false_for_empty_command ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8261297Z test is_interactive_shell_command_tests::should_return_false_for_bash_c_echo ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8267265Z test is_interactive_shell_command_tests::should_return_false_for_bash_c_echo_hi_quoted ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8271666Z test is_interactive_shell_command_tests::should_return_false_for_echo_hello ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8276303Z test is_interactive_shell_command_tests::should_return_false_for_empty_string ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8280573Z test is_interactive_shell_command_tests::should_return_false_for_ls_la ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8284662Z test is_interactive_shell_command_tests::should_return_false_for_npm_test ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8288837Z test is_interactive_shell_command_tests::should_return_false_for_whitespace_only ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8292767Z test is_interactive_shell_command_tests::should_return_true_for_bash ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8297282Z test is_interactive_shell_command_tests::should_return_true_for_bash_l_login_flag_no_c ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8300950Z test is_interactive_shell_command_tests::should_return_true_for_sh ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8304486Z test is_interactive_shell_command_tests::should_return_true_for_slash_bin_bash ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8308093Z test is_interactive_shell_command_tests::should_return_true_for_slash_usr_bin_zsh ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8312102Z test is_interactive_shell_command_tests::should_return_true_for_zsh ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8316055Z test is_shell_invocation_with_args_tests::should_return_false_for_empty_string ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8319864Z test is_shell_invocation_with_args_tests::should_return_false_for_npm_run_test ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8323854Z test is_shell_invocation_with_args_tests::should_return_true_for_bash_c_echo ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8327898Z test is_shell_invocation_with_args_tests::should_return_true_for_bash_i_c_cmd ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8332558Z test is_shell_invocation_with_args_tests::should_return_true_for_slash_bin_bash_c ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8336626Z test is_shell_invocation_with_args_tests::should_return_true_for_zsh_c_cmd ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8340588Z test isolation_options_tests::should_allow_custom_shell ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8344433Z test isolation_options_tests::should_allow_detached_mode ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8348786Z test isolation_options_tests::should_have_correct_defaults ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8354145Z test wrap_command_with_user_tests::should_escape_single_quotes_in_command ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8358125Z test wrap_command_with_user_tests::should_return_command_unchanged_when_user_is_null ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8362175Z test wrap_command_with_user_tests::should_use_non_interactive_sudo ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.8365650Z test wrap_command_with_user_tests::should_wrap_command_with_sudo_when_user_is_specified ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.9119789Z test is_command_available_tests::should_return_a_boolean ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.9430097Z test is_command_available_tests::should_return_true_for_common_commands_echo ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.9787754Z test is_command_available_tests::should_return_false_for_non_existent_command ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.9788232Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.9788547Z test result: ok. 42 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.9788983Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.9809042Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\output_blocks-2c906061ddc0fd22.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.9921548Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.9921993Z running 22 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.9934125Z test test_create_finish_block ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.9934777Z test test_create_finish_block_without_duration ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.9937233Z test test_create_finish_block_failure ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:31.9938772Z test test_create_start_block ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.0405697Z test test_create_start_block_with_isolation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.0409678Z test test_escape_for_links_notation_no_quoting ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.0413872Z test test_escape_for_links_notation_with_colon ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.0420939Z test test_escape_for_links_notation_with_double_quotes ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.0422887Z test test_create_start_block_with_docker_isolation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.0425674Z test test_create_finish_block_with_isolation_repeated ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.0428315Z test test_escape_for_links_notation_with_single_quotes ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.0428993Z test test_create_start_block_with_defer_command ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.0430004Z test test_escape_for_links_notation_with_space ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.0432369Z test test_format_duration ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.0432986Z test test_get_result_marker ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.0437236Z test test_timeline_constants ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.0871715Z test test_finish_block_log_session_last ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.0876296Z test test_visual_continuity_output_formatting ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.0886177Z test test_start_block_ends_with_empty_timeline_when_defer_command_true ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.0890182Z test test_parse_isolation_metadata ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.0907576Z test test_visual_continuity_command_output_pattern ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1173506Z test test_visual_continuity_start_block_for_docker_isolation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1173934Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1174319Z test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1174731Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1201169Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\output_blocks_extended-4cce48312dbdbaae.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1325009Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1325346Z running 29 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1332251Z test create_empty_timeline_line_tests::create_empty_spine_line_should_work_as_alias ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1333299Z test create_empty_timeline_line_tests::should_create_just_the_timeline_marker_character ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1335472Z test create_timeline_line_tests::create_spine_line_should_work_as_alias ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1336741Z test create_command_line_tests::should_create_a_line_with_dollar_prefix ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1339296Z test create_timeline_line_tests::should_create_a_line_with_timeline_marker_prefix_and_padded_label ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1341180Z test create_timeline_line_tests::should_pad_labels_to_10_characters ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1343083Z test create_timeline_separator_tests::should_create_a_separator_line ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1344063Z test create_virtual_command_tests::should_create_virtual_command_block ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1345232Z test escape_for_links_notation_tests::should_not_quote_simple_values ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1346380Z test create_virtual_command_tests::should_create_virtual_command_result ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1347279Z test escape_for_links_notation_tests::should_quote_values_with_colons ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1348121Z test escape_for_links_notation_tests::should_quote_values_with_spaces ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1349001Z test format_duration_tests::should_format_longer_durations_with_less_precision ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1350963Z test format_duration_tests::should_format_millisecond_durations ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1351800Z test format_duration_tests::should_format_second_durations ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1354546Z test format_duration_tests::should_format_very_small_durations ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1355870Z test format_value_for_links_notation_tests::should_format_simple_objects ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1357651Z test format_value_for_links_notation_tests::should_handle_null_values ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1358656Z test generate_isolation_lines_tests::should_generate_lines_for_docker_isolation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1361449Z test get_result_marker_tests::should_return_failure_marker_for_non_zero_exit_codes ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1363923Z test generate_isolation_lines_tests::should_generate_lines_for_screen_isolation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1365156Z test get_result_marker_tests::should_return_success_marker_for_exit_code_0 ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1788569Z test parse_isolation_metadata_tests::should_parse_docker_image ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1789444Z test parse_isolation_metadata_tests::should_parse_session_name ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1792843Z test timeline_constants_tests::should_export_result_markers ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1794027Z test timeline_constants_tests::should_export_spine_as_alias_for_backward_compatibility ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1796368Z test timeline_constants_tests::should_export_timeline_marker_character ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1840099Z test parse_isolation_metadata_tests::should_parse_environment_and_mode ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1855400Z test parse_isolation_metadata_tests::should_parse_all_fields_together ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1856390Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1856801Z test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1857364Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1882316Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\regression_150-427c70b53a629ff8.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1987586Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.1987875Z running 11 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.2030873Z test test_ignores_bare_exit_code_line_without_footer_block ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.2050894Z test test_ignores_exit_code_in_the_middle_of_a_line ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.2053350Z test test_finds_footer_at_the_end_of_a_large_log ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.2071425Z test test_ignores_exit_code_substring_in_command_output ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.2072696Z test test_last_anchored_footer_wins ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.2096113Z test test_partial_first_line_of_the_tail_is_dropped ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.2101626Z test test_reads_crlf_and_negative_codes ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.2117950Z test test_reads_the_real_footer ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.2123736Z test test_returns_none_without_footer_or_file ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.2970439Z test test_forged_output_does_not_terminate_an_executing_record ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3239484Z test test_genuine_footer_terminates_the_record ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3239949Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3240303Z test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3240715Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3263724Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\regression_84-e1d828c7e8c45a53.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3371033Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3371338Z running 19 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3379937Z test build_cmd_args_regression_84_cases::echo_hello_should_be_wrapped_in_shell_c ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3381662Z test build_cmd_args_regression_84_cases::bash_should_get_i_flag_not_wrapped_in_shell_c ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3382939Z test build_cmd_args_regression_84_cases::bash_already_has_i_flag_no_duplicate ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3384787Z test build_cmd_args_regression_84_cases::npm_test_should_be_wrapped_in_shell_c ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3386434Z test build_cmd_args_regression_84_cases::sh_should_not_get_i_flag_not_wrapped_in_shell_c ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3388903Z test build_cmd_args_regression_84_cases::zsh_should_get_i_flag_not_wrapped_in_shell_c ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3390639Z test is_interactive_shell_command_tests::should_return_false_for_bash_c_echo_hello ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3391711Z test is_interactive_shell_command_tests::should_return_false_for_echo_hello ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3392987Z test is_interactive_shell_command_tests::should_return_false_for_empty_string ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3394249Z test is_interactive_shell_command_tests::should_return_false_for_npm_test ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3395124Z test is_interactive_shell_command_tests::should_return_true_for_bash ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3397493Z test is_interactive_shell_command_tests::should_return_true_for_bash_i_interactive_flag ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3398681Z test is_interactive_shell_command_tests::should_return_true_for_bash_norc ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3399893Z test is_interactive_shell_command_tests::should_return_true_for_dash ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3401073Z test is_interactive_shell_command_tests::should_return_true_for_fish ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3401945Z test is_interactive_shell_command_tests::should_return_true_for_full_path_bash ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3402666Z test is_interactive_shell_command_tests::should_return_true_for_sh ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3403124Z test is_interactive_shell_command_tests::should_return_true_for_zsh ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3403938Z test is_interactive_shell_command_tests::should_return_true_for_zsh_no_rcs ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3404403Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3404647Z test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3404994Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3420569Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\regression_91-b237b517ef1af17c.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3523786Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3524128Z running 24 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3532275Z test build_shell_with_args_cmd_args_tests::should_handle_zsh_with_c ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3533396Z test build_shell_with_args_cmd_args_tests::should_handle_slash_bin_bash_i_c_with_multi_word_script ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3536240Z test build_shell_with_args_cmd_args_tests::should_not_include_c_argument_inside_script_no_double_c ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3538112Z test build_shell_with_args_cmd_args_tests::should_handle_single_word_script_bash_c_ls ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3540188Z test build_shell_with_args_cmd_args_tests::should_reconstruct_bash_c_echo_hello ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3542179Z test build_shell_with_args_cmd_args_tests::should_reconstruct_bash_i_c_nvm_version ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3543255Z test docker_attached_cmd_args_regression_91_cases::bare_bash_should_still_get_i_flag ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3546586Z test docker_attached_cmd_args_regression_91_cases::bash_c_echo_hello_should_pass_directly ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3548882Z test docker_attached_cmd_args_regression_91_cases::bash_i_c_nvm_version_should_pass_directly ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3550960Z test docker_attached_cmd_args_regression_91_cases::mutual_exclusion_bare_shell_and_shell_with_args ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3552265Z test docker_attached_cmd_args_regression_91_cases::npm_test_should_be_wrapped_in_outer_shell_c ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3553314Z test docker_attached_cmd_args_regression_91_cases::npm_test_still_wrapped_in_outer_shell ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3554865Z test docker_attached_cmd_args_regression_91_cases::should_not_introduce_second_bash_layer ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3555914Z test docker_attached_cmd_args_regression_91_cases::zsh_c_nvm_version_should_pass_directly ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3558143Z test is_shell_invocation_with_args_tests::should_return_false_for_bash_i ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3559042Z test is_shell_invocation_with_args_tests::should_return_false_for_bare_bash ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3560031Z test is_shell_invocation_with_args_tests::should_return_false_for_bash_norc ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3565423Z test is_shell_invocation_with_args_tests::should_return_false_for_non_shell_commands ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3566027Z test is_shell_invocation_with_args_tests::should_return_true_for_bash_c_echo_hello ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3566639Z test is_shell_invocation_with_args_tests::should_return_true_for_bash_c_echo_hello_no_quotes ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3567247Z test is_shell_invocation_with_args_tests::should_return_true_for_bash_i_c_nvm_version ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3567846Z test is_shell_invocation_with_args_tests::should_return_true_for_slash_bin_bash_c_echo_hi ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3568385Z test is_shell_invocation_with_args_tests::should_return_true_for_sh_c_ls ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3568899Z test is_shell_invocation_with_args_tests::should_return_true_for_zsh_c_nvm_version ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3569227Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3569455Z test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3569782Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3585341Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\sequence_parser-11c1c7d8b00cca42.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3685730Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3685966Z running 29 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3693034Z test distribute_option_tests::should_handle_empty_value ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3694693Z test distribute_option_tests::should_replicate_single_value_for_all_levels ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3695953Z test distribute_option_tests::should_parse_sequence_with_matching_length ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3697707Z test distribute_option_tests::should_err_on_length_mismatch ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3698995Z test format_isolation_chain_tests::should_add_docker_image_short_name ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3701479Z test format_isolation_chain_tests::should_add_ssh_endpoint ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3703105Z test format_isolation_chain_tests::should_format_simple_chain ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3704220Z test format_isolation_chain_tests::should_handle_empty_array ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3706409Z test format_isolation_chain_tests::should_handle_placeholders ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3708487Z test format_sequence_tests::should_format_array_with_nulls_as_underscores ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3709875Z test format_sequence_tests::should_format_array_with_values ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3710687Z test format_sequence_tests::should_handle_empty_array ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3712540Z test get_value_at_level_tests::should_get_value_at_valid_index ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3713647Z test get_value_at_level_tests::should_handle_null_value ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3714760Z test get_value_at_level_tests::should_return_none_for_out_of_bounds ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3715568Z test is_sequence_tests::should_return_false_for_empty_string ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3716793Z test is_sequence_tests::should_return_false_for_single_value ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3717874Z test is_sequence_tests::should_return_true_for_space_separated_values ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3720307Z test parse_sequence_tests::should_handle_all_underscores ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3721130Z test parse_sequence_tests::should_handle_empty_string ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3722235Z test parse_sequence_tests::should_handle_multiple_spaces_between_values ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3723553Z test parse_sequence_tests::should_parse_sequence_with_underscores_as_null ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3725049Z test parse_sequence_tests::should_parse_single_value ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3725733Z test parse_sequence_tests::should_parse_space_separated_sequence ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3726561Z test parse_sequence_tests::should_trim_whitespace ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3728107Z test shift_sequence_tests::should_handle_empty_array ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3728743Z test shift_sequence_tests::should_handle_nulls ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3729370Z test shift_sequence_tests::should_handle_single_element ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3730055Z test shift_sequence_tests::should_remove_first_element ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3730782Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3731185Z test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3731870Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3748554Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\session_name_status-c24f3ecfe733e8af.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3856492Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3856720Z running 28 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3868538Z test test_attach_current_time_returns_some_for_executing_record ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3870012Z test test_attach_current_time_returns_none_for_executed_record ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3871259Z test test_attach_current_time_does_not_mutate_record ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3873470Z test test_enrich_detached_status_non_detached ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3893872Z test test_enrich_flips_to_executing_when_no_terminal_record ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3895903Z test test_enrich_detached_status_marks_dead_session_as_executed ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3896758Z test test_enrich_honors_log_footer_when_no_recorded_exit_code ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3908923Z test test_enrich_keeps_recorded_exit_code_when_session_lingers ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.3957668Z test test_get_by_session_name ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.4002945Z test test_get_by_uuid ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.4096629Z test test_get_most_recent_session_name_match ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.4110999Z test test_get_nonexistent_session_name ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.4189557Z test test_get_prefers_uuid_over_session_name ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.4229495Z test test_get_record_without_session_name ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.4232823Z test test_is_detached_session_alive_no_session_name ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.4237615Z test test_is_detached_session_alive_non_detached ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:32.4252936Z test test_is_detached_session_alive_nonexistent_screen ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.3448017Z test test_enrich_keeps_executing_when_docker_container_not_visible ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.3465099Z test test_is_detached_session_alive_unknown_docker_container_is_none ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.3513199Z test test_query_status_json_includes_current_time_for_executing ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.3522294Z test test_query_status_by_session_name ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.3563362Z test test_query_status_json_omits_current_time_for_executed ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.3578275Z test test_query_status_nonexistent_session_name ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.3619918Z test test_query_status_text_includes_current_time_for_executing ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.3662469Z test test_query_status_text_omits_current_time_for_executed ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.3679266Z test test_query_status_links_notation_includes_current_time_for_executing ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.6608566Z test test_enrich_running_docker_container_stays_executing ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.6761821Z test test_enrich_stopped_docker_container_uses_real_exit_code ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.6762165Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.6763654Z test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.29s +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.6764182Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.6790345Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\signal_handler-5ad9dbd7503ca41c.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.6898651Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.6898956Z running 6 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.6904218Z test clear_current_execution_can_be_called_multiple_times ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.6904878Z test clear_current_execution_does_not_panic ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.6906756Z test get_signal_exit_code_initial_value_is_zero ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.6907409Z test get_signal_exit_code_returns_i32 ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.6907952Z test setup_signal_handlers_can_be_called_multiple_times ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.6908508Z test was_signal_received_returns_bool ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.6908821Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.6909060Z test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.6909381Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.6927636Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\status_formatter-1257afc2ec431f0b.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.7032734Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.7032979Z running 27 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:37.8441614Z test docker_oom_killed_keeps_running_container_executing ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.0901038Z test docker_oom_killed_is_exposed_in_status_and_list_output ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.1189739Z test docker_oom_killed_is_terminal_once_the_container_is_gone ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.1192966Z test test_attach_current_time_none_for_completed ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.1195954Z test test_attach_current_time_some_for_executing ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.1199284Z test test_format_record_as_json ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.1203169Z test test_format_record_as_links_notation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.1206510Z test test_format_record_as_text ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.1209639Z test test_format_record_invalid_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.1213752Z test test_format_record_list_as_links_notation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.1217532Z test test_format_record_unchanged_when_no_current_time ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.1220719Z test test_json_format_includes_current_time_when_provided ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.1224677Z test test_json_format_no_current_time_when_absent ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.1227994Z test test_links_notation_includes_current_time_when_provided ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.1231573Z test test_links_notation_no_current_time_when_absent ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.1242655Z test test_list_executions_empty_store ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.1293245Z test test_list_executions_json_includes_all_records ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.1295455Z test test_list_executions_no_store ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.1325233Z test test_query_status_default_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.1328030Z test test_query_status_no_store ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.1338059Z test test_query_status_not_found ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.1370218Z test test_query_status_success ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.1373623Z test test_text_format_includes_current_time_when_provided ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.1376952Z test test_text_format_no_current_time_when_absent ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.1536381Z test docker_oom_killed_never_synthesizes_137_for_a_running_container ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.1824854Z test docker_oom_killed_prefers_the_log_footer_over_the_137_fallback ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.2464582Z test docker_oom_killed_uses_the_container_exit_code_when_it_stops ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.2465121Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.2465400Z test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.54s +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.2465756Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.2487181Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\user_manager-3ffac1beb454e70e.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.2598740Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.2599106Z running 7 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.2604741Z test generate_isolated_username_with_custom_prefix ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.2605485Z test generate_isolated_username_with_no_prefix_length_at_most_31 ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.2606352Z test generate_isolated_username_with_no_prefix_starts_with_start_dash ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.2624567Z test generate_isolated_username_returns_unique_names ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.2770632Z test get_current_user_returns_known_user ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.2785998Z test get_current_user_returns_non_empty_string ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.2836510Z test user_exists_returns_false_for_nonexistent_user ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.2836886Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.2837159Z test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.2837504Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.2856942Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\utils-9f108159c39f3fa8.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.2966249Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.2966760Z running 12 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.2973777Z test generate_session_name_tests::should_use_default_prefix_start ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.2975199Z test generate_session_name_tests::should_use_custom_prefix ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.2976683Z test generate_session_name_tests::should_return_non_empty_string ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.2977471Z test generate_uuid_tests::should_return_a_non_empty_string ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.2979485Z test generate_uuid_tests::should_return_a_string_matching_uuid_v4_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.2981331Z test generate_uuid_tests::should_return_unique_uuids ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.2992697Z test generate_session_name_tests::should_return_unique_names ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.3018835Z test is_valid_uuid_tests::should_return_false_for_non_uuid_string ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.3019789Z test is_valid_uuid_tests::should_return_false_for_uuid_with_wrong_length ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.3020629Z test is_valid_uuid_tests::should_return_false_for_empty_string ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.3022535Z test generate_uuid_tests::should_pass_is_valid_uuid_check ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.3028624Z test is_valid_uuid_tests::should_return_true_for_valid_uuid ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.3029493Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.3029878Z test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.3030493Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.3051301Z ^[[1m^[[92m Doc-tests^[[0m start_command +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:38.3058541Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustdoc.exe --edition=2021 --crate-type lib --color always --crate-name start_command --test src\lib\mod.rs --test-run-directory D:\a\start\start\rust --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-0b05fb143616150b.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -L dependency=D:\a\start\start\rust\target\debug\deps -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" --error-format human` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:39.2866446Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:39.2867025Z running 6 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:40.5035248Z test src\lib\sequence_parser.rs - sequence_parser::format_isolation_chain (line 152) ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:40.5430140Z test src\lib\sequence_parser.rs - sequence_parser::is_sequence (line 77) ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:40.5528293Z test src\lib\sequence_parser.rs - sequence_parser::distribute_option (line 96) ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:40.5695900Z test src\lib\sequence_parser.rs - sequence_parser::format_sequence (line 40) ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.0915788Z test src\lib\sequence_parser.rs - sequence_parser::parse_sequence (line 15) ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.1020655Z test src\lib\sequence_parser.rs - sequence_parser::shift_sequence (line 61) ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.1021016Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.1021384Z test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.83s +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.1021754Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.2369370Z ##[group]Run cargo test --doc --verbose +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.2369748Z ^[[36;1mcargo test --doc --verbose^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.2443355Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'" +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.2443699Z env: +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.2443870Z CARGO_TERM_COLOR: always +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.2444088Z CARGO_NET_RETRY: 10 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.2444293Z CARGO_HTTP_MULTIPLEXING: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.2444525Z RUSTFLAGS: -Dwarnings +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.2444946Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.2445217Z CARGO_HOME: C:\Users\runneradmin\.cargo +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.2445466Z CARGO_INCREMENTAL: 0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.2445665Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.6012807Z ^[[1m^[[92m Fresh^[[0m memchr v2.8.2 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.6016220Z ^[[1m^[[92m Fresh^[[0m unicode-ident v1.0.24 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.6016703Z ^[[1m^[[92m Fresh^[[0m windows-link v0.2.1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.6020733Z ^[[1m^[[92m Fresh^[[0m proc-macro2 v1.0.106 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.6021711Z ^[[1m^[[92m Fresh^[[0m autocfg v1.5.1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.6023194Z ^[[1m^[[92m Fresh^[[0m quote v1.0.46 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.6025441Z ^[[1m^[[92m Fresh^[[0m windows-sys v0.61.2 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.6027739Z ^[[1m^[[92m Fresh^[[0m cfg-if v1.0.4 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.6028610Z ^[[1m^[[92m Fresh^[[0m syn v2.0.118 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.6029908Z ^[[1m^[[92m Fresh^[[0m getrandom v0.4.3 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.6030869Z ^[[1m^[[92m Fresh^[[0m serde_core v1.0.228 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.6032073Z ^[[1m^[[92m Fresh^[[0m nom v8.0.0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.6033017Z ^[[1m^[[92m Fresh^[[0m aho-corasick v1.1.4 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.6034198Z ^[[1m^[[92m Fresh^[[0m regex-syntax v0.8.11 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.6036357Z ^[[1m^[[92m Fresh^[[0m option-ext v0.2.0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.6038501Z ^[[1m^[[92m Fresh^[[0m dirs-sys v0.5.0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.6039338Z ^[[1m^[[92m Fresh^[[0m regex-automata v0.4.14 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.6041518Z ^[[1m^[[92m Fresh^[[0m links-notation v0.13.0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.6042426Z ^[[1m^[[92m Fresh^[[0m serde_derive v1.0.228 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.6044205Z ^[[1m^[[92m Fresh^[[0m num-traits v0.2.19 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.6044805Z ^[[1m^[[92m Fresh^[[0m zmij v1.0.21 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.6046270Z ^[[1m^[[92m Fresh^[[0m itoa v1.0.18 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.6046854Z ^[[1m^[[92m Fresh^[[0m base64 v0.22.1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.6047891Z ^[[1m^[[92m Fresh^[[0m serde v1.0.228 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.6048458Z ^[[1m^[[92m Fresh^[[0m chrono v0.4.45 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.6049566Z ^[[1m^[[92m Fresh^[[0m serde_json v1.0.150 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.6050235Z ^[[1m^[[92m Fresh^[[0m lino-objects-codec v0.2.1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.6051219Z ^[[1m^[[92m Fresh^[[0m regex v1.12.4 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.6052088Z ^[[1m^[[92m Fresh^[[0m dirs v6.0.0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.6052677Z ^[[1m^[[92m Fresh^[[0m uuid v1.23.4 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.6053768Z ^[[1m^[[92m Fresh^[[0m once_cell v1.21.4 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.6054393Z ^[[1m^[[92m Fresh^[[0m fastrand v2.4.1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.6056027Z ^[[1m^[[92m Fresh^[[0m tempfile v3.27.0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.6057925Z ^[[1m^[[92m Fresh^[[0m start-command v0.18.0 (D:\a\start\start\rust) +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.6059508Z ^[[1m^[[92m Finished^[[0m `test` profile [unoptimized + debuginfo] target(s) in 0.07s +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.6084473Z ^[[1m^[[92m Doc-tests^[[0m start_command +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.6095055Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustdoc.exe --edition=2021 --crate-type lib --color always --crate-name start_command --test src\lib\mod.rs --test-run-directory D:\a\start\start\rust --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-0b05fb143616150b.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -L dependency=D:\a\start\start\rust\target\debug\deps -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" --error-format human` +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.7519744Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:41.7520142Z running 6 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:42.6710829Z test src\lib\sequence_parser.rs - sequence_parser::format_sequence (line 40) ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:42.6825933Z test src\lib\sequence_parser.rs - sequence_parser::distribute_option (line 96) ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:42.6979464Z test src\lib\sequence_parser.rs - sequence_parser::is_sequence (line 77) ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:42.7598336Z test src\lib\sequence_parser.rs - sequence_parser::format_isolation_chain (line 152) ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:43.2647024Z test src\lib\sequence_parser.rs - sequence_parser::shift_sequence (line 61) ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:43.2773612Z test src\lib\sequence_parser.rs - sequence_parser::parse_sequence (line 15) ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:43.2774177Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:43.2774438Z test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.53s +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:43.2774805Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:43.4333778Z ##[group]Run cargo build --release +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:43.4334140Z ^[[36;1mcargo build --release^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:43.4400145Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'" +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:43.4400485Z env: +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:43.4400659Z CARGO_TERM_COLOR: always +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:43.4400864Z CARGO_NET_RETRY: 10 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:43.4401515Z CARGO_HTTP_MULTIPLEXING: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:43.4401793Z RUSTFLAGS: -Dwarnings +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:43.4402009Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:43.4402275Z CARGO_HOME: C:\Users\runneradmin\.cargo +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:43.4402514Z CARGO_INCREMENTAL: 0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:43.4402700Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:43.8051563Z ^[[1m^[[92m Compiling^[[0m start-command v0.18.0 (D:\a\start\start\rust) +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:54.2654951Z ^[[1m^[[92m Finished^[[0m `release` profile [optimized] target(s) in 10.53s +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:54.3974376Z ##[group]Run ./target/release/start.exe echo "Testing execution tracking" +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:54.3974988Z ^[[36;1m./target/release/start.exe echo "Testing execution tracking"^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:54.3975390Z ^[[36;1mls -la "$USERPROFILE/.start-command/"^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:54.3975742Z ^[[36;1mcat "$USERPROFILE/.start-command/executions.lino"^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:54.3976091Z ^[[36;1mecho "Execution tracking test passed"^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:54.3992558Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0} +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:54.3992936Z env: +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:54.3993100Z CARGO_TERM_COLOR: always +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:54.3993312Z CARGO_NET_RETRY: 10 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:54.3993524Z CARGO_HTTP_MULTIPLEXING: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:54.3993754Z RUSTFLAGS: -Dwarnings +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:54.3993985Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:54.3994255Z CARGO_HOME: C:\Users\runneradmin\.cargo +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:54.3994510Z CARGO_INCREMENTAL: 0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:54.3994727Z START_VERBOSE: 1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:54.3994905Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:54.5260181Z │ session fe6bc6c0-f6df-438e-abb2-95fc31c2fb8a +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:54.5260988Z │ start 2026-08-10 10:44:54.525 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:54.5261273Z │ +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:54.5261451Z $ echo Testing execution tracking +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:54.5261630Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:54.5286464Z [ExecutionStore] Wrote 1 records to lino file +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:54.5288371Z [ExecutionStore] Execution ID: fe6bc6c0-f6df-438e-abb2-95fc31c2fb8a +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:56.8184433Z Testing +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:56.8191589Z execution +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:56.8195751Z tracking +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:56.8553950Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:56.8554777Z ✓ +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:56.8555373Z │ finish 2026-08-10 10:44:56.854 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:56.8555985Z │ duration 2.329s +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:56.8556451Z │ exit 0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:56.8556858Z │ +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:56.8558003Z │ log C:\Users\RUNNER~1\AppData\Local\Temp\start-command\logs\direct\fe6bc6c0-f6df-438e-abb2-95fc31c2fb8a.log +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:56.8559792Z │ session fe6bc6c0-f6df-438e-abb2-95fc31c2fb8a +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:56.8566814Z [ExecutionStore] Wrote 1 records to lino file +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:56.8976771Z total 12 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:56.8977190Z drwxr-xr-x 1 runneradmin 197121 0 Aug 10 10:44 . +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:56.8977704Z drwxr-xr-x 1 runneradmin 197121 0 Aug 10 10:44 .. +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:56.8978120Z -rw-r--r-- 1 runneradmin 197121 743 Aug 10 10:44 executions.lino +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:56.9262382Z (array (object ((str Y29tbWFuZA==) (str ZWNobyBUZXN0aW5nIGV4ZWN1dGlvbiB0cmFja2luZw==)) ((str ZW5kVGltZQ==) (str MjAyNi0wOC0xMFQxMDo0NDo1Ni44NTUzNDMzMDArMDA6MDA=)) ((str ZXhpdENvZGU=) (int 0)) ((str bG9nUGF0aA==) (str QzpcVXNlcnNcUlVOTkVSfjFcQXBwRGF0YVxMb2NhbFxUZW1wXHN0YXJ0LWNvbW1hbmRcbG9nc1xkaXJlY3RcZmU2YmM2YzAtZjZkZi00MzhlLWFiYjItOTVmYzMxYzJmYjhhLmxvZw==)) ((str b3B0aW9ucw==) (object)) ((str cGlk) (int 9068)) ((str cGxhdGZvcm0=) (str d2luZG93cw==)) ((str c2hlbGw=) (str L2Jpbi9zaA==)) ((str c3RhcnRUaW1l) (str MjAyNi0wOC0xMFQxMDo0NDo1NC41Mjc3NDQ3MDArMDA6MDA=)) ((str c3RhdHVz) (str ZXhlY3V0ZWQ=)) ((str dXVpZA==) (str ZmU2YmM2YzAtZjZkZi00MzhlLWFiYjItOTVmYzMxYzJmYjhh)) ((str d29ya2luZ0RpcmVjdG9yeQ==) (str RDpcYVxzdGFydFxzdGFydFxydXN0))))Execution tracking test passed +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:57.0631622Z Post job cleanup. +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:57.2472763Z Cache hit occurred on the primary key Windows-cargo-358789546e77893fdb92329ffe9f18a7991c81757bf0318979f62e1c22cbc485, not saving cache. +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:57.2778776Z Post job cleanup. +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:57.4727797Z [command]"C:\Program Files\Git\bin\git.exe" version +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:57.5010793Z git version 2.55.0.windows.3 +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:57.5081590Z Temporarily overriding HOME='D:\a\_temp\7361528e-0647-4f1c-93c7-cab7583d2c3a' before making global git config changes +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:57.5083065Z Adding repository directory to the temporary git global config as a safe directory +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:57.5092761Z [command]"C:\Program Files\Git\bin\git.exe" config --global --add safe.directory D:\a\start\start +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:57.5401217Z Removing SSH command configuration +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:57.5411849Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp core\.sshCommand +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:57.5730440Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :\"" +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:58.1696666Z Removing HTTP extra header +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:58.1707508Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:58.2051601Z [command]"C:\Program Files\Git\bin\git.exe" 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' || :\"" +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:58.8108723Z Removing includeIf entries pointing to credentials config files +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:58.8122000Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp ^includeIf\.gitdir: +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:58.8400149Z includeif.gitdir:D:/a/start/start/.git.path +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:58.8400839Z includeif.gitdir:D:/a/start/start/.git/worktrees/*.path +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:58.8401755Z includeif.gitdir:/github/workspace/.git.path +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:58.8402354Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:58.8458299Z [command]"C:\Program Files\Git\bin\git.exe" config --local --get-all includeif.gitdir:D:/a/start/start/.git.path +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:58.8760573Z D:\a\_temp\git-credentials-2f6ac9dc-7ad8-458e-93e4-e4e81df4e959.config +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:58.8816075Z [command]"C:\Program Files\Git\bin\git.exe" config --local --unset includeif.gitdir:D:/a/start/start/.git.path D:\a\_temp\git-credentials-2f6ac9dc-7ad8-458e-93e4-e4e81df4e959.config +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:58.9164248Z [command]"C:\Program Files\Git\bin\git.exe" config --local --get-all includeif.gitdir:D:/a/start/start/.git/worktrees/*.path +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:58.9450647Z D:\a\_temp\git-credentials-2f6ac9dc-7ad8-458e-93e4-e4e81df4e959.config +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:58.9497955Z [command]"C:\Program Files\Git\bin\git.exe" config --local --unset includeif.gitdir:D:/a/start/start/.git/worktrees/*.path D:\a\_temp\git-credentials-2f6ac9dc-7ad8-458e-93e4-e4e81df4e959.config +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:58.9822122Z [command]"C:\Program Files\Git\bin\git.exe" config --local --get-all includeif.gitdir:/github/workspace/.git.path +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:59.0106686Z /github/runner_temp/git-credentials-2f6ac9dc-7ad8-458e-93e4-e4e81df4e959.config +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:59.0151458Z [command]"C:\Program Files\Git\bin\git.exe" config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-2f6ac9dc-7ad8-458e-93e4-e4e81df4e959.config +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:59.0472054Z [command]"C:\Program Files\Git\bin\git.exe" config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:59.0745828Z /github/runner_temp/git-credentials-2f6ac9dc-7ad8-458e-93e4-e4e81df4e959.config +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:59.0792346Z [command]"C:\Program Files\Git\bin\git.exe" config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-2f6ac9dc-7ad8-458e-93e4-e4e81df4e959.config +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:59.1106699Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "git config --local --show-origin --name-only --get-regexp remote.origin.url" +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:59.6818588Z Removing credentials config 'D:\a\_temp\git-credentials-2f6ac9dc-7ad8-458e-93e4-e4e81df4e959.config' +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:59.7021727Z Cleaning up orphan processes +Test (windows-latest) UNKNOWN STEP 2026-08-10T10:44:59.7288966Z Terminate orphan process: pid (6868) (vctip) +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5799440Z Current runner version: '2.336.0' +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5836830Z ##[group]Runner Image Provisioner +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5837560Z Hosted Compute Agent +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5837950Z Version: 20260707.563 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5838360Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5838830Z Build Date: 2026-07-07T19:33:50Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5839300Z Worker ID: {2e123afe-b0bd-4374-b01e-0cbf7088e720} +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5839870Z Azure Region: westus +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5840320Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5841620Z ##[group]Operating System +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5842070Z macOS +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5842450Z 26.5.2 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5842850Z 25F84 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5843240Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5843660Z ##[group]Runner Image +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5844040Z Image: macos-26-arm64 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5846080Z Version: 20260728.0273.1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5847160Z Included Software: https://github.com/actions/runner-images/blob/macos-26-arm64/20260728.0273/images/macos/macos-26-arm64-Readme.md +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5848420Z Image Release: https://github.com/actions/runner-images/releases/tag/macos-26-arm64%2F20260728.0273 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5849110Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5851600Z ##[group]GITHUB_TOKEN Permissions +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5854080Z Actions: write +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5854460Z ArtifactMetadata: write +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5854850Z Attestations: write +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5855200Z Checks: write +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5855570Z CodeQuality: write +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5855920Z Contents: write +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5856280Z CopilotRequests: write +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5856650Z Deployments: write +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5857010Z Discussions: write +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5857380Z Drives: write +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5857840Z Issues: write +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5858480Z Metadata: read +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5858970Z Models: read +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5859310Z Packages: write +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5859660Z Pages: write +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5860000Z PullRequests: write +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5860430Z RepositoryProjects: write +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5860890Z SecurityEvents: write +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5861280Z Statuses: write +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5861630Z VulnerabilityAlerts: read +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5862030Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5866350Z Secret source: Actions +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.5867110Z Prepare workflow directory +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.6336310Z Prepare all required actions +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.6375470Z Getting action download info +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:26.9633590Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:27.3071130Z Download action repository 'dtolnay/rust-toolchain@stable' (SHA:4360b52568e2003a75bf9bc1d59f33a8e3fc893c) +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:27.7435160Z Download action repository 'actions/setup-node@v6' (SHA:249970729cb0ef3589644e2896645e5dc5ba9c38) +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:28.4358710Z Download action repository 'actions/cache@v5' (SHA:caa296126883cff596d87d8935842f9db880ef25) +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:28.7906630Z Complete job name: Test (macos-latest) +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:28.8517730Z ##[group]Run actions/checkout@v6 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:28.8518960Z with: +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:28.8519550Z repository: link-foundation/start +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:28.8524770Z token: *** +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:28.8525330Z ssh-strict: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:28.8525890Z ssh-user: git +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:28.8526480Z persist-credentials: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:28.8527100Z clean: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:28.8527680Z sparse-checkout-cone-mode: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:28.8528360Z fetch-depth: 1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:28.8528930Z fetch-tags: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:28.8529520Z show-progress: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:28.8530120Z lfs: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:28.8530660Z submodules: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:28.8531310Z set-safe-directory: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:28.8531960Z allow-unsafe-pr-checkout: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:28.8532900Z env: +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:28.8533450Z CARGO_TERM_COLOR: always +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:28.8534070Z CARGO_NET_RETRY: 10 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:28.8534680Z CARGO_HTTP_MULTIPLEXING: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:28.8536100Z RUSTFLAGS: -Dwarnings +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:28.8536740Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:28.8537440Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.2357910Z Syncing repository: link-foundation/start +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.2359000Z ##[group]Getting Git version info +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.2359300Z Working directory is '/Users/runner/work/start/start' +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.2359810Z [command]/opt/homebrew/bin/git version +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.2795590Z git version 2.55.0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.2808590Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.2816260Z Copying '/Users/runner/.gitconfig' to '/Users/runner/work/_temp/39702a60-0986-4420-988b-77be5422f5c9/.gitconfig' +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.2825180Z Temporarily overriding HOME='/Users/runner/work/_temp/39702a60-0986-4420-988b-77be5422f5c9' before making global git config changes +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.2827140Z Adding repository directory to the temporary git global config as a safe directory +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.2829250Z [command]/opt/homebrew/bin/git config --global --add safe.directory /Users/runner/work/start/start +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.2965010Z Deleting the contents of '/Users/runner/work/start/start' +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.2968700Z ##[group]Determining repository object format +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.2969970Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.2970880Z ##[group]Initializing the repository +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.2974050Z [command]/opt/homebrew/bin/git init /Users/runner/work/start/start +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.3229330Z hint: Using 'master' as the name for the initial branch. This default branch name +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.3231600Z hint: will change to "main" in Git 3.0. To configure the initial branch name +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.3232510Z hint: to use in all of your new repositories, which will suppress this warning, +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.3233080Z hint: call: +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.3282850Z hint: +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.3283730Z hint: git config --global init.defaultBranch +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.3284670Z hint: +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.3284990Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.3285440Z hint: 'development'. The just-created branch can be renamed via this command: +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.3285840Z hint: +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.3286050Z hint: git branch -m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.3286240Z hint: +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.3286570Z hint: Disable this message with "git config set advice.defaultBranchName false" +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.3287070Z Initialized empty Git repository in /Users/runner/work/start/start/.git/ +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.3288160Z [command]/opt/homebrew/bin/git remote add origin https://github.com/link-foundation/start +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.3345440Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.3345840Z ##[group]Disabling automatic garbage collection +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.3352240Z [command]/opt/homebrew/bin/git config --local gc.auto 0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.3430890Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.3431580Z ##[group]Setting up auth +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.3434170Z Removing SSH command configuration +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.3440210Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp core\.sshCommand +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.3513010Z [command]/opt/homebrew/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.4661400Z Removing HTTP extra header +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.4665950Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.4742480Z [command]/opt/homebrew/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :" +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.5656410Z Removing includeIf entries pointing to credentials config files +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.5658250Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.5934970Z [command]/opt/homebrew/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.8020590Z [command]/opt/homebrew/bin/git config --file /Users/runner/work/_temp/git-credentials-bd671648-eefc-4098-bdc5-592e3d455c66.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.8397580Z [command]/opt/homebrew/bin/git config --local includeIf.gitdir:/Users/runner/work/start/start/.git.path /Users/runner/work/_temp/git-credentials-bd671648-eefc-4098-bdc5-592e3d455c66.config +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.8605700Z [command]/opt/homebrew/bin/git config --local includeIf.gitdir:/Users/runner/work/start/start/.git/worktrees/*.path /Users/runner/work/_temp/git-credentials-bd671648-eefc-4098-bdc5-592e3d455c66.config +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.8703590Z [command]/opt/homebrew/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-bd671648-eefc-4098-bdc5-592e3d455c66.config +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.8794920Z [command]/opt/homebrew/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-bd671648-eefc-4098-bdc5-592e3d455c66.config +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.8877590Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.8878350Z ##[group]Fetching the repository +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:29.8882880Z [command]/opt/homebrew/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +d959632b399ae343ff29114fc439650bf65122c5:refs/remotes/origin/main +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2138630Z From https://github.com/link-foundation/start +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2240900Z * [new ref] d959632b399ae343ff29114fc439650bf65122c5 -> origin/main +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2405010Z [command]/opt/homebrew/bin/git branch --list --remote origin/main +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2436680Z origin/main +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2448570Z [command]/opt/homebrew/bin/git rev-parse refs/remotes/origin/main +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2449370Z d959632b399ae343ff29114fc439650bf65122c5 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2491220Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2582090Z ##[group]Determining the checkout info +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2593890Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2594500Z [command]/opt/homebrew/bin/git sparse-checkout disable +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2595900Z [command]/opt/homebrew/bin/git config --local --unset-all extensions.worktreeConfig +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2596940Z ##[group]Checking out the ref +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.2597530Z [command]/opt/homebrew/bin/git checkout --progress --force -B main refs/remotes/origin/main +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.3882340Z Switched to a new branch 'main' +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.3883350Z branch 'main' set up to track 'origin/main'. +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.3887270Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.4003720Z [command]/opt/homebrew/bin/git log -1 --format=%H +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.4085790Z d959632b399ae343ff29114fc439650bf65122c5 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.4457370Z ##[group]Run dtolnay/rust-toolchain@stable +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.4457760Z with: +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.4457930Z toolchain: stable +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.4458170Z env: +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.4458370Z CARGO_TERM_COLOR: always +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.4458560Z CARGO_NET_RETRY: 10 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.4458760Z CARGO_HTTP_MULTIPLEXING: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.4458970Z RUSTFLAGS: -Dwarnings +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.4459150Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.4459350Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.4540170Z ##[start-action display=Parse toolchain version;id=__dtolnay_rust-toolchain.parse] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.4593850Z ##[group]Run if [[ -z $toolchain ]]; then +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.4594170Z ^[[36;1mif [[ -z $toolchain ]]; then^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.4594660Z ^[[36;1m # GitHub does not enforce `required: true` inputs itself. https://github.com/actions/runner/issues/1070^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.4595190Z ^[[36;1m echo "'toolchain' is a required input" >&2^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.4595520Z ^[[36;1m exit 1^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.4595790Z ^[[36;1melif [[ $toolchain =~ ^stable' '[0-9]+' '(year|month|week|day)s?' 'ago$ ]]; then^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.4596270Z ^[[36;1m if [[ macOS == macOS ]]; then^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.4596750Z ^[[36;1m echo "toolchain=1.$((($(date -v-$(sed 's/stable \([0-9]*\) \(.\).*/\1\2/' <<< $toolchain) +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.4597620Z ^[[36;1m else^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.4598050Z ^[[36;1m echo "toolchain=1.$((($(date --date "${toolchain#stable }" +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.4598500Z ^[[36;1m fi^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.4598770Z ^[[36;1melif [[ $toolchain =~ ^stable' 'minus' '[0-9]+' 'releases?$ ]]; then^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.4599300Z ^[[36;1m echo "toolchain=1.$((($(date +%s)/60/60/24-16569)/7/6-${toolchain//[^0-9]/}))" >> $GITHUB_OUTPUT^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.4599670Z ^[[36;1melif [[ $toolchain =~ ^1\.[0-9]+$ ]]; then^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.4600170Z ^[[36;1m 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^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.4600640Z ^[[36;1melse^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.4600870Z ^[[36;1m echo "toolchain=$toolchain" >> $GITHUB_OUTPUT^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.4601150Z ^[[36;1mfi^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.4644500Z shell: /bin/bash --noprofile --norc -e -o pipefail {0} +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.4644820Z env: +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.4644970Z CARGO_TERM_COLOR: always +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.4645170Z CARGO_NET_RETRY: 10 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.4645380Z CARGO_HTTP_MULTIPLEXING: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.4645590Z RUSTFLAGS: -Dwarnings +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.4645780Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.4645980Z toolchain: stable +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.4646130Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5090250Z ##[end-action id=__dtolnay_rust-toolchain.parse;outcome=success;conclusion=success;duration_ms=54] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5101470Z ##[start-action display=Construct rustup command line;id=__dtolnay_rust-toolchain.flags] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5134630Z ##[group]Run echo "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5135280Z ^[[36;1mecho "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5136000Z ^[[36;1mecho "components=$(for c in ${components//,/ }; do echo -n ' --component' $c; done)" >> $GITHUB_OUTPUT^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5136510Z ^[[36;1mecho "downgrade=" >> $GITHUB_OUTPUT^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5174600Z shell: /bin/bash --noprofile --norc -e -o pipefail {0} +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5174900Z env: +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5175090Z CARGO_TERM_COLOR: always +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5175290Z CARGO_NET_RETRY: 10 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5175490Z CARGO_HTTP_MULTIPLEXING: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5175730Z RUSTFLAGS: -Dwarnings +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5176050Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5176370Z targets: +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5176540Z components: +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5177620Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5453550Z ##[end-action id=__dtolnay_rust-toolchain.flags;outcome=success;conclusion=success;duration_ms=35] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5455650Z ##[start-action display=Set $CARGO_HOME;id=__dtolnay_rust-toolchain.__run] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5474880Z ##[group]Run echo CARGO_HOME=${CARGO_HOME:-"$HOME/.cargo"} >> $GITHUB_ENV +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5475270Z ^[[36;1mecho CARGO_HOME=${CARGO_HOME:-"$HOME/.cargo"} >> $GITHUB_ENV^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5503220Z shell: /bin/bash --noprofile --norc -e -o pipefail {0} +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5503470Z env: +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5503630Z CARGO_TERM_COLOR: always +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5503830Z CARGO_NET_RETRY: 10 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5504060Z CARGO_HTTP_MULTIPLEXING: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5504250Z RUSTFLAGS: -Dwarnings +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5504440Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5504650Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5760890Z ##[end-action id=__dtolnay_rust-toolchain.__run;outcome=success;conclusion=success;duration_ms=30] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5763490Z ##[start-action display=Install rustup if needed;id=__dtolnay_rust-toolchain.__run_2] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5800450Z ##[group]Run if ! command -v rustup &>/dev/null; then +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5800750Z ^[[36;1mif ! command -v rustup &>/dev/null; then^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5801560Z ^[[36;1m curl --proto '=https' --tlsv1.2 --retry 10 --retry-connrefused --location --silent --show-error --fail https://sh.rustup.rs | sh -s -- --default-toolchain none -y^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5802110Z ^[[36;1m echo "$CARGO_HOME/bin" >> $GITHUB_PATH^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5802340Z ^[[36;1mfi^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5830290Z shell: /bin/bash --noprofile --norc -e -o pipefail {0} +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5830530Z env: +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5830700Z CARGO_TERM_COLOR: always +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5830870Z CARGO_NET_RETRY: 10 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5831120Z CARGO_HTTP_MULTIPLEXING: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5831300Z RUSTFLAGS: -Dwarnings +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5831490Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5831720Z CARGO_HOME: /Users/runner/.cargo +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.5831900Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.6047760Z ##[end-action id=__dtolnay_rust-toolchain.__run_2;outcome=success;conclusion=success;duration_ms=28] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.6050030Z ##[start-action display=Install rustup if needed on windows;id=__dtolnay_rust-toolchain.__run_3] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.6056490Z ##[end-action id=__dtolnay_rust-toolchain.__run_3;outcome=skipped;conclusion=skipped;duration_ms=0] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.6064350Z ##[start-action display=rustup toolchain install stable;id=__dtolnay_rust-toolchain.__run_4] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.6081930Z ##[group]Run rustup toolchain install stable --profile minimal --no-self-update +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.6082390Z ^[[36;1mrustup toolchain install stable --profile minimal --no-self-update^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.6110590Z shell: /bin/bash --noprofile --norc -e -o pipefail {0} +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.6110880Z env: +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.6111020Z CARGO_TERM_COLOR: always +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.6111230Z CARGO_NET_RETRY: 10 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.6111420Z CARGO_HTTP_MULTIPLEXING: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.6111610Z RUSTFLAGS: -Dwarnings +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.6111800Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.6112020Z CARGO_HOME: /Users/runner/.cargo +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.6112230Z RUSTUP_PERMIT_COPY_RENAME: 1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.6112400Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:31.9488860Z info: syncing channel updates for stable-aarch64-apple-darwin +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.0467560Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.0578860Z stable-aarch64-apple-darwin unchanged - rustc 1.97.1 (8bab26f4f 2026-07-14) +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.0579440Z info: self-update is disabled for this build of rustup +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.0579700Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.0580140Z info: any updates to rustup will need to be fetched with your system package manager +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.0614220Z ##[end-action id=__dtolnay_rust-toolchain.__run_4;outcome=success;conclusion=success;duration_ms=454] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.0618980Z ##[start-action display=rustup default stable;id=__dtolnay_rust-toolchain.__run_5] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.0637100Z ##[group]Run rustup default stable +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.0637320Z ^[[36;1mrustup default stable^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.0667980Z shell: /bin/bash --noprofile --norc -e -o pipefail {0} +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.0668330Z env: +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.0668490Z CARGO_TERM_COLOR: always +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.0668680Z CARGO_NET_RETRY: 10 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.0668900Z CARGO_HTTP_MULTIPLEXING: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.0669120Z RUSTFLAGS: -Dwarnings +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.0669330Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.0669640Z CARGO_HOME: /Users/runner/.cargo +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.0669830Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.1073480Z info: using existing install for stable-aarch64-apple-darwin +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.1265630Z info: default toolchain set to stable-aarch64-apple-darwin +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.1265890Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.1367550Z stable-aarch64-apple-darwin unchanged - rustc 1.97.1 (8bab26f4f 2026-07-14) +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.1368140Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.1384090Z ##[end-action id=__dtolnay_rust-toolchain.__run_5;outcome=success;conclusion=success;duration_ms=76] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.1386640Z ##[start-action display=Create cachekey;id=__dtolnay_rust-toolchain.rustc-version] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.1426990Z ##[group]Run DATE=$(rustc +stable --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p') +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.1427690Z ^[[36;1mDATE=$(rustc +stable --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p')^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.1428200Z ^[[36;1mHASH=$(rustc +stable --version --verbose | sed -ne 's/^commit-hash: //p')^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.1428660Z ^[[36;1mecho "cachekey=$(echo $DATE$HASH | head -c12)" >> $GITHUB_OUTPUT^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.1457800Z shell: /bin/bash --noprofile --norc -e -o pipefail {0} +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.1458200Z env: +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.1458450Z CARGO_TERM_COLOR: always +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.1458690Z CARGO_NET_RETRY: 10 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.1459000Z CARGO_HTTP_MULTIPLEXING: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.1459280Z RUSTFLAGS: -Dwarnings +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.1459530Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.1459770Z CARGO_HOME: /Users/runner/.cargo +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.1460030Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.2592060Z ##[end-action id=__dtolnay_rust-toolchain.rustc-version;outcome=success;conclusion=success;duration_ms=120] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.2594710Z ##[start-action display=Disable incremental compilation;id=__dtolnay_rust-toolchain.__run_6] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.2617200Z ##[group]Run if [ -z "${CARGO_INCREMENTAL+set}" ]; then +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.2617510Z ^[[36;1mif [ -z "${CARGO_INCREMENTAL+set}" ]; then^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.2617800Z ^[[36;1m echo CARGO_INCREMENTAL=0 >> $GITHUB_ENV^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.2618020Z ^[[36;1mfi^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.2650170Z shell: /bin/bash --noprofile --norc -e -o pipefail {0} +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.2650430Z env: +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.2650650Z CARGO_TERM_COLOR: always +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.2650890Z CARGO_NET_RETRY: 10 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.2651100Z CARGO_HTTP_MULTIPLEXING: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.2651380Z RUSTFLAGS: -Dwarnings +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.2651650Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.2651910Z CARGO_HOME: /Users/runner/.cargo +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.2652110Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.2865350Z ##[end-action id=__dtolnay_rust-toolchain.__run_6;outcome=success;conclusion=success;duration_ms=26] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.2867460Z ##[start-action display=Enable colors in Cargo output;id=__dtolnay_rust-toolchain.__run_7] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.2884600Z ##[group]Run if [ -z "${CARGO_TERM_COLOR+set}" ]; then +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.2884890Z ^[[36;1mif [ -z "${CARGO_TERM_COLOR+set}" ]; then^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.2885170Z ^[[36;1m echo CARGO_TERM_COLOR=always >> $GITHUB_ENV^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.2885400Z ^[[36;1mfi^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.2916440Z shell: /bin/bash --noprofile --norc -e -o pipefail {0} +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.2916960Z env: +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.2917150Z CARGO_TERM_COLOR: always +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.2917330Z CARGO_NET_RETRY: 10 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.2917510Z CARGO_HTTP_MULTIPLEXING: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.2917710Z RUSTFLAGS: -Dwarnings +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.2917910Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.2918180Z CARGO_HOME: /Users/runner/.cargo +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.2918400Z CARGO_INCREMENTAL: 0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.2918600Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.3102140Z ##[end-action id=__dtolnay_rust-toolchain.__run_7;outcome=success;conclusion=success;duration_ms=23] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.3104260Z ##[start-action display=Enable Cargo sparse registry;id=__dtolnay_rust-toolchain.__run_8] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.3123400Z ##[group]Run # implemented in 1.66, stabilized in 1.68, made default in 1.70 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.3123870Z ^[[36;1m# implemented in 1.66, stabilized in 1.68, made default in 1.70^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.3124490Z ^[[36;1mif [ -z "${CARGO_REGISTRIES_CRATES_IO_PROTOCOL+set}" -o -f "/Users/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol ]; then^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.3125150Z ^[[36;1m if rustc +stable --version --verbose | grep -q '^release: 1\.6[89]\.'; then^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.3125720Z ^[[36;1m touch "/Users/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.3126500Z ^[[36;1m echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse >> $GITHUB_ENV^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.3126980Z ^[[36;1m elif rustc +stable --version --verbose | grep -q '^release: 1\.6[67]\.'; then^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.3127450Z ^[[36;1m touch "/Users/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.3127960Z ^[[36;1m echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=git >> $GITHUB_ENV^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.3128300Z ^[[36;1m fi^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.3128470Z ^[[36;1mfi^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.3168950Z shell: /bin/bash --noprofile --norc -e -o pipefail {0} +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.3169250Z env: +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.3169490Z CARGO_TERM_COLOR: always +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.3169670Z CARGO_NET_RETRY: 10 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.3169910Z CARGO_HTTP_MULTIPLEXING: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.3170160Z RUSTFLAGS: -Dwarnings +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.3170390Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.3170680Z CARGO_HOME: /Users/runner/.cargo +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.3170930Z CARGO_INCREMENTAL: 0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.3171100Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.3777400Z ##[end-action id=__dtolnay_rust-toolchain.__run_8;outcome=success;conclusion=success;duration_ms=67] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.3779510Z ##[start-action display=Work around spurious network errors in curl 8.0;id=__dtolnay_rust-toolchain.__run_9] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.3798110Z ##[group]Run # https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.3798710Z ^[[36;1m# https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.3799230Z ^[[36;1mif rustc +stable --version --verbose | grep -q '^release: 1\.7[01]\.'; then^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.3799600Z ^[[36;1m echo CARGO_HTTP_MULTIPLEXING=false >> $GITHUB_ENV^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.3799860Z ^[[36;1mfi^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.3829690Z shell: /bin/bash --noprofile --norc -e -o pipefail {0} +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.3829990Z env: +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.3830140Z CARGO_TERM_COLOR: always +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.3830350Z CARGO_NET_RETRY: 10 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.3830560Z CARGO_HTTP_MULTIPLEXING: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.3830790Z RUSTFLAGS: -Dwarnings +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.3830980Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.3831260Z CARGO_HOME: /Users/runner/.cargo +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.3831450Z CARGO_INCREMENTAL: 0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.3831620Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.4253810Z ##[end-action id=__dtolnay_rust-toolchain.__run_9;outcome=success;conclusion=success;duration_ms=47] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.4257220Z ##[start-action display=rustc +stable --version --verbose;id=__dtolnay_rust-toolchain.__run_10] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.4275460Z ##[group]Run rustc +stable --version --verbose +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.4275790Z ^[[36;1mrustc +stable --version --verbose^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.4305370Z shell: /bin/bash --noprofile --norc -e -o pipefail {0} +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.4305620Z env: +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.4305820Z CARGO_TERM_COLOR: always +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.4306000Z CARGO_NET_RETRY: 10 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.4306190Z CARGO_HTTP_MULTIPLEXING: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.4306410Z RUSTFLAGS: -Dwarnings +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.4306610Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.4306830Z CARGO_HOME: /Users/runner/.cargo +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.4307040Z CARGO_INCREMENTAL: 0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.4307210Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.4663190Z rustc 1.97.1 (8bab26f4f 2026-07-14) +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.4663560Z binary: rustc +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.4663910Z commit-hash: 8bab26f4f68e0e26f0bb7960be334d5b520ea452 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.4664190Z commit-date: 2026-07-14 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.4664380Z host: aarch64-apple-darwin +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.4664610Z release: 1.97.1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.4667960Z LLVM version: 22.1.6 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.4681300Z ##[end-action id=__dtolnay_rust-toolchain.__run_10;outcome=success;conclusion=success;duration_ms=42] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.7937500Z ##[group]Run actions/cache@v5 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.7938130Z with: +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.7938380Z path: ~/.cargo/registry +Test (macos-latest) UNKNOWN STEP ~/.cargo/git +Test (macos-latest) UNKNOWN STEP rust/target +Test (macos-latest) UNKNOWN STEP +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.7938930Z key: macOS-cargo-4104477e9086db237b6becf75f65ddd1c19712701b33d4d9c0c7bebe4f81b3df +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.7939400Z restore-keys: macOS-cargo- +Test (macos-latest) UNKNOWN STEP +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.7939730Z enableCrossOsArchive: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.7939980Z fail-on-cache-miss: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.7940230Z lookup-only: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.7940430Z save-always: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.7940730Z env: +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.7940930Z CARGO_TERM_COLOR: always +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.7941130Z CARGO_NET_RETRY: 10 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.7941340Z CARGO_HTTP_MULTIPLEXING: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.7941560Z RUSTFLAGS: -Dwarnings +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.7941750Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.7941980Z CARGO_HOME: /Users/runner/.cargo +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.7942220Z CARGO_INCREMENTAL: 0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:32.7942550Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:33.0905440Z Cache hit for: macOS-cargo-4104477e9086db237b6becf75f65ddd1c19712701b33d4d9c0c7bebe4f81b3df +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:34.2592910Z Received 37748736 of 169264663 (22.3%), 36.0 MBs/sec +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:35.2719770Z Received 134217728 of 169264663 (79.3%), 64.0 MBs/sec +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:35.9916870Z Received 169264663 of 169264663 (100.0%), 59.1 MBs/sec +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:36.0035760Z Cache Size: ~161 MB (169264663 B) +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:36.0137750Z [command]/opt/homebrew/bin/gtar -xf /Users/runner/work/_temp/b2c0b00b-8b81-430c-9eab-021b00d9f394/cache.tzst -P -C /Users/runner/work/start/start --delay-directory-restore --use-compress-program unzstd +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:37.8251570Z Cache restored successfully +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:37.8602330Z Cache restored from key: macOS-cargo-4104477e9086db237b6becf75f65ddd1c19712701b33d4d9c0c7bebe4f81b3df +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:37.8844060Z ##[group]Run cargo test --all-features --verbose +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:37.8844650Z ^[[36;1mcargo test --all-features --verbose^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:37.8899560Z shell: /bin/bash -e {0} +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:37.8900000Z env: +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:37.8900340Z CARGO_TERM_COLOR: always +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:37.8900780Z CARGO_NET_RETRY: 10 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:37.8901200Z CARGO_HTTP_MULTIPLEXING: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:37.8901500Z RUSTFLAGS: -Dwarnings +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:37.8901910Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:37.8902370Z CARGO_HOME: /Users/runner/.cargo +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:37.8902670Z CARGO_INCREMENTAL: 0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:37.8903080Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:38.3999110Z ^[[1m^[[92m Fresh^[[0m memchr v2.8.2 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:38.4000080Z ^[[1m^[[92m Fresh^[[0m libc v0.2.186 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:38.4002750Z ^[[1m^[[92m Fresh^[[0m unicode-ident v1.0.24 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:38.4006490Z ^[[1m^[[92m Fresh^[[0m proc-macro2 v1.0.106 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:38.4007700Z ^[[1m^[[92m Fresh^[[0m autocfg v1.5.1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:38.4008300Z ^[[1m^[[92m Fresh^[[0m quote v1.0.46 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:38.4009200Z ^[[1m^[[92m Fresh^[[0m cfg-if v1.0.4 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:38.4011870Z ^[[1m^[[92m Fresh^[[0m getrandom v0.4.3 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:38.4012530Z ^[[1m^[[92m Fresh^[[0m serde_core v1.0.228 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:38.4012940Z ^[[1m^[[92m Fresh^[[0m syn v2.0.118 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:38.4013370Z ^[[1m^[[92m Fresh^[[0m nom v8.0.0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:38.4013900Z ^[[1m^[[92m Fresh^[[0m aho-corasick v1.1.4 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:38.4017790Z ^[[1m^[[92m Fresh^[[0m core-foundation-sys v0.8.7 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:38.4019010Z ^[[1m^[[92m Fresh^[[0m regex-syntax v0.8.11 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:38.4019550Z ^[[1m^[[92m Fresh^[[0m option-ext v0.2.0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:38.4020130Z ^[[1m^[[92m Fresh^[[0m regex-automata v0.4.14 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:38.4020610Z ^[[1m^[[92m Fresh^[[0m dirs-sys v0.5.0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:38.4021010Z ^[[1m^[[92m Fresh^[[0m iana-time-zone v0.1.65 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:38.4021570Z ^[[1m^[[92m Fresh^[[0m serde_derive v1.0.228 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:38.4022050Z ^[[1m^[[92m Fresh^[[0m links-notation v0.13.0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:38.4022680Z ^[[1m^[[92m Fresh^[[0m num-traits v0.2.19 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:38.4032630Z ^[[1m^[[92m Fresh^[[0m zmij v1.0.21 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:38.4033090Z ^[[1m^[[92m Fresh^[[0m base64 v0.22.1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:38.4033970Z ^[[1m^[[92m Fresh^[[0m itoa v1.0.18 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:38.4034520Z ^[[1m^[[92m Fresh^[[0m lino-objects-codec v0.2.1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:38.4034990Z ^[[1m^[[92m Fresh^[[0m serde_json v1.0.150 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:38.4035540Z ^[[1m^[[92m Fresh^[[0m chrono v0.4.45 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:38.4036000Z ^[[1m^[[92m Fresh^[[0m serde v1.0.228 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:38.4036360Z ^[[1m^[[92m Fresh^[[0m dirs v6.0.0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:38.4036770Z ^[[1m^[[92m Fresh^[[0m regex v1.12.4 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:38.4037240Z ^[[1m^[[92m Fresh^[[0m uuid v1.23.4 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:38.4037650Z ^[[1m^[[92m Fresh^[[0m errno v0.3.14 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:38.4037990Z ^[[1m^[[92m Fresh^[[0m bitflags v2.13.0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:38.4038420Z ^[[1m^[[92m Fresh^[[0m once_cell v1.21.4 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:38.4038880Z ^[[1m^[[92m Fresh^[[0m fastrand v2.4.1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:38.4039250Z ^[[1m^[[92m Fresh^[[0m rustix v1.1.4 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:38.4040060Z ^[[1m^[[92m Compiling^[[0m start-command v0.18.0 (/Users/runner/work/start/start/rust) +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:38.4040630Z ^[[1m^[[92m Fresh^[[0m tempfile v3.27.0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:38.4064530Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name start_command --edition=2021 src/lib/mod.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4a6ba65c26cb62d9 -C extra-filename=-ddb60a3c39d5c691 --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:38.4076170Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name start_command --edition=2021 src/lib/mod.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c2ec02d30d326b64 -C extra-filename=-728b5a5e5b008b10 --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rmeta --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rmeta --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rmeta --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rmeta --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rmeta --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rmeta --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rmeta --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rmeta --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rmeta -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:41.4609890Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name regression_150 --edition=2021 tests/regression_150.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b09e0c925ed5ef14 -C extra-filename=-127f9fe4c582cc38 --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-728b5a5e5b008b10.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:41.4724560Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name regression_91 --edition=2021 tests/regression_91.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=87ae50d7196fe707 -C extra-filename=-6b24e755385d2999 --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-728b5a5e5b008b10.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:44.6351920Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name execution_control --edition=2021 tests/execution_control.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=27440880b43e5e21 -C extra-filename=-81a40c023e8b09d9 --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-728b5a5e5b008b10.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:44.6370610Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name start --edition=2021 src/bin/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=26b49ecb98a91599 -C extra-filename=-ea72d986f74d71de --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-728b5a5e5b008b10.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:44.6398280Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name regression_84 --edition=2021 tests/regression_84.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=891f525235928bed -C extra-filename=-dd6720aefd517f39 --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-728b5a5e5b008b10.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:44.8873880Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name signal_handler --edition=2021 tests/signal_handler.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a8f3daa71f4200d7 -C extra-filename=-6c85e90098769951 --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-728b5a5e5b008b10.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:45.0918040Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name start --edition=2021 src/bin/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c354dff6941bd96a -C extra-filename=-a39bb76cf5aa347f --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-728b5a5e5b008b10.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:45.1056580Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name cleanup --edition=2021 tests/cleanup.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c8728822d173bf57 -C extra-filename=-e7639aa4576759be --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-728b5a5e5b008b10.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:45.1277780Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name echo_integration --edition=2021 tests/echo_integration.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0b95ccb078464eab -C extra-filename=-52d34376e0a6fa2b --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-728b5a5e5b008b10.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:45.3323010Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name execution_store --edition=2021 tests/execution_store.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8d4b89cd5f7a810f -C extra-filename=-b574aaff4a9f8e08 --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-728b5a5e5b008b10.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:45.3424310Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name docker_network --edition=2021 tests/docker_network.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1fafa3f2b40a09a4 -C extra-filename=-d506d5ddbd5f7d75 --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-728b5a5e5b008b10.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:45.5647260Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name integration --edition=2021 tests/integration.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f0ce9caf37c0314f -C extra-filename=-189a2e349cb3d1dd --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-728b5a5e5b008b10.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:45.5864900Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name output_blocks --edition=2021 tests/output_blocks.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=453a810ffba67425 -C extra-filename=-ec3f8efcc069eb4b --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-728b5a5e5b008b10.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:45.5976850Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name session_name_status --edition=2021 tests/session_name_status.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=58fc0a0d4b603ead -C extra-filename=-f9c17d537adbb7d7 --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-728b5a5e5b008b10.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:45.8219910Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name status_formatter --edition=2021 tests/status_formatter.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=da33882d9cecd2ef -C extra-filename=-3394c43dac0bffab --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-728b5a5e5b008b10.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:45.8332380Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name isolation_log --edition=2021 tests/isolation_log.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=16a2acac23cd932d -C extra-filename=-b9a401510287baff --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-728b5a5e5b008b10.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:45.9761560Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name output_blocks_extended --edition=2021 tests/output_blocks_extended.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ba85cc69d9a42461 -C extra-filename=-bc90d5a846c63021 --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-728b5a5e5b008b10.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:46.0935270Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name isolation --edition=2021 tests/isolation.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=19d90bf90f75f46d -C extra-filename=-683f97a7b5726661 --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-728b5a5e5b008b10.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:46.2444950Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name args_parser_shell --edition=2021 tests/args_parser_shell.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f08d53e235a16e0a -C extra-filename=-a422afeb68655761 --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-728b5a5e5b008b10.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:46.3232900Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name user_manager --edition=2021 tests/user_manager.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6805110fe6bbf924 -C extra-filename=-57d8587781a80329 --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-728b5a5e5b008b10.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:46.3446100Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name isolation_unit --edition=2021 tests/isolation_unit.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=209df3df1dfb9c20 -C extra-filename=-4fd4176497bc3bcb --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-728b5a5e5b008b10.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:46.5186170Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name utils --edition=2021 tests/utils.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=43bb1e396cc14b6f -C extra-filename=-4a82ec25a62c9dec --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-728b5a5e5b008b10.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:46.5319850Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name failure_handler --edition=2021 tests/failure_handler.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9aa7cf8768e04097 -C extra-filename=-88216078f69f9571 --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-728b5a5e5b008b10.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:46.6238760Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name sequence_parser --edition=2021 tests/sequence_parser.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=42160d2d0f1cbbad -C extra-filename=-926df91fa6395df6 --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-728b5a5e5b008b10.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:46.7273800Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name args_parser --edition=2021 tests/args_parser.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fcb5ea8dd1e34c1c -C extra-filename=-a3212381f4db68b1 --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-728b5a5e5b008b10.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0389430Z ^[[1m^[[92m Finished^[[0m `test` profile [unoptimized + debuginfo] target(s) in 9.02s +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0455690Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/start_command-ddb60a3c39d5c691` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0500510Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0506830Z running 174 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0514410Z test args_parser::tests::test_attached_detached_conflict ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0516220Z test args_parser::tests::test_cleanup_dry_run_option ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0518430Z test args_parser::tests::test_cleanup_option ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0521480Z test args_parser::tests::test_docker_combined_runtime_options ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0524020Z test args_parser::tests::test_docker_env_eq_form ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0526520Z test args_parser::tests::test_docker_env_repeatable ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0528480Z test args_parser::tests::test_docker_env_short_flag ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0530680Z test args_parser::tests::test_docker_mount_eq_form ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0533380Z test args_parser::tests::test_docker_mounts_repeatable ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0536540Z test args_parser::tests::test_docker_network_alias_repeatable ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0537040Z test args_parser::tests::test_docker_network_forms_preserve_child_args ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0537460Z test args_parser::tests::test_docker_privileged ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0537960Z test args_parser::tests::test_docker_runtime_options_default_empty ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0538560Z test args_parser::tests::test_docker_uses_default_image ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0539010Z test args_parser::tests::test_docker_volume_eq_form ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0539860Z test args_parser::tests::test_docker_volumes_repeatable ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0540250Z test args_parser::tests::test_docker_with_image ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0540690Z test args_parser::tests::test_env_rejected_for_non_docker ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0541300Z test args_parser::tests::test_env_requires_argument ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0543450Z test args_parser::tests::test_generate_session_name_with_prefix ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0544190Z test args_parser::tests::test_get_effective_mode ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0603910Z test args_parser::tests::test_generate_session_name ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0605190Z test args_parser::tests::test_has_isolation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0605810Z test args_parser::tests::test_isolated_user ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0606510Z test args_parser::tests::test_keep_user_requires_user ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0607040Z test args_parser::tests::test_list_option ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0607850Z test args_parser::tests::test_invalid_output_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0608390Z test args_parser::tests::test_list_with_output_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0609270Z test args_parser::tests::test_mount_rejected_for_non_docker ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0610300Z test args_parser::tests::test_mount_requires_argument ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0611460Z test args_parser::tests::test_network_options_rejected_without_docker ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0612130Z test args_parser::tests::test_output_format_equals_syntax ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0613100Z test args_parser::tests::test_output_format_requires_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0614100Z test args_parser::tests::test_output_format_without_status ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0615240Z test args_parser::tests::test_parse_isolated_option ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0615790Z test args_parser::tests::test_parse_shorthand ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0616190Z test args_parser::tests::test_parse_simple_command ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0616830Z test args_parser::tests::test_parse_with_separator ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0617670Z test args_parser::tests::test_privileged_rejected_without_docker ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0618420Z test args_parser::tests::test_query_and_control_modes_are_mutually_exclusive ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0619700Z test args_parser::tests::test_shell_auto ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0620020Z test args_parser::tests::test_shell_bash ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0620610Z test args_parser::tests::test_shell_default_is_auto ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0621170Z test args_parser::tests::test_shell_equals_syntax ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0621580Z test args_parser::tests::test_shell_invalid ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0622270Z test args_parser::tests::test_shell_lowercase_normalization ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0622770Z test args_parser::tests::test_shell_missing_argument ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0623210Z test args_parser::tests::test_shell_sh ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0623840Z test args_parser::tests::test_shell_with_ssh ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0624230Z test args_parser::tests::test_shell_zsh ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0624640Z test args_parser::tests::test_ssh_requires_endpoint ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0625050Z test args_parser::tests::test_ssh_with_endpoint ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0625610Z test args_parser::tests::test_status_equals_syntax ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0626090Z test args_parser::tests::test_status_option ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0626400Z test args_parser::tests::test_status_requires_uuid ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0626850Z test args_parser::tests::test_status_with_links_notation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0627410Z test args_parser::tests::test_status_with_output_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0627880Z test args_parser::tests::test_status_with_text_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0628330Z test args_parser::tests::test_stop_equals_syntax ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0628700Z test args_parser::tests::test_stop_option ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0629110Z test args_parser::tests::test_stop_requires_identifier ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0629760Z test args_parser::tests::test_terminate_equals_syntax ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0630230Z test args_parser::tests::test_terminate_option ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0630590Z test args_parser::tests::test_terminate_requires_identifier ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0631210Z test args_parser::tests::test_upload_log_and_control_modes_are_mutually_exclusive ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0631810Z test args_parser::tests::test_upload_log_equals_syntax ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0632190Z test args_parser::tests::test_upload_log_option ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0632790Z test args_parser::tests::test_upload_log_requires_identifier ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0633260Z test args_parser::tests::test_use_command_stream ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0634330Z test args_parser::tests::test_volume_rejected_for_non_docker ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0634760Z test args_parser::tests::test_volume_requires_argument ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0635200Z test args_parser::tests::test_isolated_user_with_name ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0635840Z test docker_cleanup::tests::default_policy_keeps_abnormal_containers ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0636300Z test docker_cleanup::tests::explicit_always_policy_cleans_abnormal_containers ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0636940Z test docker_cleanup::tests::keep_on_fail_policy_keeps_oom_killed_containers ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0637480Z test docker_cleanup::tests::detached_watcher_inspects_oom_killed_before_default_cleanup ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0638060Z test execution_store::tests::test_execution_record_new ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0638530Z test execution_store::tests::test_execution_record_complete ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0638980Z test execution_store::tests::test_execution_record_json_roundtrip ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0639500Z test execution_store::tests::test_store_delete ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0639840Z test execution_store::tests::test_store_clear ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0640320Z test execution_store::tests::test_store_get_all ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0640740Z test execution_store::tests::test_store_save_and_get ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0641190Z test execution_store::tests::test_store_get_stats ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0641630Z test execution_store::tests::test_store_get_by_status ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0642020Z test execution_store::tests::test_store_update ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0642610Z test failure_handler::tests::test_parse_git_url_invalid ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0643030Z test failure_handler::tests::test_parse_git_url_https ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0643530Z test isolation::tests::test_build_docker_runtime_args_empty ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0644080Z test isolation::tests::test_build_docker_runtime_args_order ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0644490Z test isolation::tests::test_create_log_path ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0645530Z test isolation::tests::test_generate_log_filename ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0646350Z test isolation::tests::test_get_shell ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0646780Z test isolation::tests::test_get_timestamp ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0647110Z test failure_handler::tests::test_parse_git_url_ssh ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0647580Z test failure_handler::tests::test_parse_git_url_with_git_suffix ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.0658650Z test isolation::tests::test_is_command_available ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.2782690Z test isolation::tests::test_run_in_screen_captures_stderr ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.2786440Z test isolation::tests::test_run_in_screen_captures_exit_code ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.2787980Z test isolation::tests::test_wrap_command_with_user ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.2789460Z test isolation_metadata::tests::test_build_isolation_options_map_basic ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.2790510Z test isolation_metadata::tests::test_build_isolation_options_map_includes_runtime_options ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.2791230Z test isolation_metadata::tests::test_docker_runtime_metadata_empty ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.2792510Z test isolation_metadata::tests::test_docker_runtime_metadata_omits_privileged_when_false ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.2793290Z test isolation_metadata::tests::test_docker_runtime_metadata_populated ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.2795140Z test isolation_metadata::tests::test_docker_runtime_status_lines_empty ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.2796380Z test isolation_metadata::tests::test_docker_runtime_status_lines_joins_multiple ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.2797640Z test isolation_metadata::tests::test_docker_runtime_status_lines_populated ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.2798660Z test lino_value_json::tests::converts_json_arrays_and_objects_to_lino_values ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.2799480Z test lino_value_json::tests::converts_json_float_to_lino_float ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.2800030Z test lino_value_json::tests::converts_json_scalars_to_lino_values ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.2800920Z test lino_value_json::tests::converts_lino_values_to_json ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.2801440Z test lino_value_json::tests::converts_non_finite_lino_float_to_json_null ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.2802090Z test output_blocks::tests::test_create_command_line ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.2990290Z test output_blocks::tests::test_create_finish_block_with_isolation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3188810Z test output_blocks::tests::test_create_start_block_with_isolation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3190040Z test output_blocks::tests::test_create_timeline_line ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3205300Z test output_blocks::tests::test_escape_for_links_notation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3205920Z test output_blocks::tests::test_format_duration ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3206520Z test output_blocks::tests::test_generate_isolation_lines_docker ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3207060Z test output_blocks::tests::test_generate_isolation_lines_screen ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3207580Z test output_blocks::tests::test_generate_isolation_lines_tmux ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3353270Z test output_blocks::tests::test_parse_isolation_metadata_docker ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3510800Z test output_blocks::tests::test_parse_isolation_metadata_screen ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3662700Z test output_blocks::tests::test_parse_isolation_metadata_tmux ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3663660Z test sequence_parser::tests::test_distribute_option_empty_returns_nulls ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3664490Z test sequence_parser::tests::test_distribute_option_sequence_with_matching_length ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3665150Z test sequence_parser::tests::test_distribute_option_single_value_replicates ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3666870Z test sequence_parser::tests::test_distribute_option_throws_on_length_mismatch ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3667720Z test sequence_parser::tests::test_format_isolation_chain_empty ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3668340Z test sequence_parser::tests::test_format_isolation_chain_simple ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3669110Z test sequence_parser::tests::test_format_isolation_chain_with_docker_image_short_name ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3669740Z test sequence_parser::tests::test_format_isolation_chain_with_placeholders ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3670320Z test sequence_parser::tests::test_format_isolation_chain_with_ssh_endpoint ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3670860Z test sequence_parser::tests::test_format_sequence_empty ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3671430Z test sequence_parser::tests::test_format_sequence_with_nulls ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3672040Z test sequence_parser::tests::test_format_sequence_with_values ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3672600Z test sequence_parser::tests::test_get_value_at_level_null_value ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3673100Z test sequence_parser::tests::test_get_value_at_level_out_of_bounds ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3673660Z test sequence_parser::tests::test_get_value_at_level_valid_index ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3674170Z test sequence_parser::tests::test_is_sequence_false_for_empty ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3674780Z test sequence_parser::tests::test_is_sequence_false_for_single_value ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3675390Z test sequence_parser::tests::test_is_sequence_true_for_space_separated ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3676200Z test sequence_parser::tests::test_parse_sequence_all_underscores ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3676890Z test sequence_parser::tests::test_parse_sequence_empty_string ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3677740Z test sequence_parser::tests::test_parse_sequence_multiple ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3678270Z test sequence_parser::tests::test_parse_sequence_multiple_spaces ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3678950Z test sequence_parser::tests::test_parse_sequence_single ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3679430Z test sequence_parser::tests::test_parse_sequence_trims_whitespace ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3679960Z test sequence_parser::tests::test_parse_sequence_with_underscores ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3680490Z test sequence_parser::tests::test_shift_sequence_empty ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3680960Z test sequence_parser::tests::test_shift_sequence_removes_first ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3681490Z test sequence_parser::tests::test_shift_sequence_single_element ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3681990Z test sequence_parser::tests::test_shift_sequence_with_nulls ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3682530Z test signal_handler::tests::test_set_and_clear_current_execution ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3683130Z test signal_handler::tests::test_signal_received_initially_false ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3683730Z test status_formatter::tests::links_notation_indents_nested_process_id_arrays ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3737910Z test substitution::tests::test_case_insensitive_matching ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3799730Z test substitution::tests::test_create_rule ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3864340Z test substitution::tests::test_match_and_substitute_basic ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3928700Z test substitution::tests::test_match_and_substitute_multiple_vars ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.3992700Z test substitution::tests::test_match_and_substitute_no_match ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.4104420Z test substitution::tests::test_parse_lino_content ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.4217080Z test isolation::tests::test_run_in_screen_captures_version_output ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.4281080Z test substitution::tests::test_sort_rules_by_specificity ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.4281750Z test user_manager::tests::test_generate_isolated_username ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.4282240Z test user_manager::tests::test_generate_isolated_username_with_prefix ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.4331640Z test user_manager::tests::test_get_current_user ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.4343390Z test substitution::tests::test_specificity_matching ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.4396860Z test user_manager::tests::test_get_current_user_groups ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.4456770Z test user_manager::tests::test_user_exists_root ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.4515300Z test user_manager::tests::test_user_not_exists ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.4581670Z test user_manager::tests::test_group_exists ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.7770260Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/start-a39bb76cf5aa347f` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.7770830Z test isolation::tests::test_run_in_screen_detached_writes_to_provided_log_path ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.7872810Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/args_parser-a3212381f4db68b1` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.7873260Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.7974600Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/args_parser_shell-a422afeb68655761` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.7975200Z test result: ok. 174 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.72s +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8077010Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/cleanup-e7639aa4576759be` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8077620Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8178430Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8279350Z running 0 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8380470Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8481400Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8583050Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/docker_network-d506d5ddbd5f7d75` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8583420Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8684970Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/echo_integration-52d34376e0a6fa2b` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8685360Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8703850Z running 89 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8705500Z test basic_command_parsing::keep_alive_should_work_with_docker ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8707290Z test basic_command_parsing::auto_remove_and_keep_alive_can_coexist ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8711300Z test basic_command_parsing::keep_alive_should_work_with_detached_mode ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8713400Z test basic_command_parsing::should_default_auto_remove_docker_container_to_false ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8715330Z test basic_command_parsing::should_default_keep_alive_to_false ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8717290Z test basic_command_parsing::should_default_new_cleanup_flags_to_false ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8725850Z test basic_command_parsing::should_error_for_endpoint_with_non_ssh_backend ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8727580Z test basic_command_parsing::should_error_for_auto_remove_without_docker_isolation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8728510Z test basic_command_parsing::should_error_for_auto_remove_without_isolation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8729860Z test basic_command_parsing::should_error_for_image_with_non_docker_backend ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8730420Z test basic_command_parsing::should_error_for_keep_alive_without_isolation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8734580Z test basic_command_parsing::should_error_for_missing_backend_argument ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8748990Z test basic_command_parsing::should_error_for_new_cleanup_flags_without_docker_isolation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8818070Z test basic_command_parsing::should_error_for_new_cleanup_flags_without_isolation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8820380Z test basic_command_parsing::should_error_for_session_without_isolation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8822320Z test basic_command_parsing::should_error_for_unknown_wrapper_option_before_separator ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8824440Z test basic_command_parsing::should_error_for_unknown_wrapper_option_without_separator ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8826330Z test basic_command_parsing::should_handle_mixed_options_and_command ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8828120Z test basic_command_parsing::should_normalize_backend_to_lowercase ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8832210Z test basic_command_parsing::should_parse_a_shorthand ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8834190Z test basic_command_parsing::should_parse_always_cleanup_container_flag ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8836080Z test basic_command_parsing::should_parse_attached_flag ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8838100Z test basic_command_parsing::should_parse_command_after_options_without_separator ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8840200Z test basic_command_parsing::should_parse_auto_remove_docker_container_flag ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8869110Z test basic_command_parsing::should_parse_d_shorthand ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8871100Z test basic_command_parsing::should_parse_detached_flag ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8872950Z test basic_command_parsing::should_parse_empty_command_correctly ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8874990Z test basic_command_parsing::should_parse_endpoint_equals_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8875480Z test basic_command_parsing::should_parse_image_equals_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8876840Z test basic_command_parsing::should_parse_isolated_equals_value_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8878180Z test basic_command_parsing::should_parse_isolation_alias_before_command_without_separator ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8878840Z test basic_command_parsing::should_parse_isolation_alias_with_value ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8879420Z test basic_command_parsing::should_parse_isolation_equals_alias_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8879970Z test basic_command_parsing::should_parse_k_shorthand ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8880350Z test basic_command_parsing::should_parse_keep_alive_flag ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8880760Z test basic_command_parsing::should_parse_keep_container_flag ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8881220Z test basic_command_parsing::should_parse_keep_container_on_fail_flag ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8881680Z test basic_command_parsing::should_parse_session_equals_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8882390Z test basic_command_parsing::should_parse_session_shorthand ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8882870Z test basic_command_parsing::should_reject_conflicting_docker_cleanup_options ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8883340Z test cleanup_cases::should_default_cleanup_to_false ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8883770Z test basic_command_parsing::should_provide_helpful_error_for_mode_conflict ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8884280Z test keep_user_tests::keep_user_should_work_with_user_and_isolation_options ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8884720Z test keep_user_tests::should_default_keep_user_to_false ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8885120Z test keep_user_tests::should_error_for_keep_user_without_user ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8885500Z test keep_user_tests::should_parse_keep_user_flag ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8885830Z test list_tests::should_default_list_to_false ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8886170Z test list_tests::should_normalize_output_format_with_list ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8886540Z test list_tests::should_parse_list_flag ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8886950Z test list_tests::should_parse_list_with_json_output_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8887360Z test status_tests::should_default_output_format_to_none ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8887800Z test status_tests::should_accept_all_valid_output_formats ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8888220Z test status_tests::should_default_status_to_none ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8889700Z test status_tests::should_error_for_status_with_flag_as_next_arg ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8905130Z test status_tests::should_error_for_stop_with_empty_equals_identifier ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8909390Z test status_tests::should_error_for_stop_without_identifier ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8910660Z test status_tests::should_error_for_terminate_with_empty_equals_identifier ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8911860Z test status_tests::should_error_for_terminate_without_identifier ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8912800Z test status_tests::should_error_for_upload_log_with_empty_equals_identifier ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8915030Z test status_tests::should_error_for_upload_log_without_identifier ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8916360Z test status_tests::should_error_when_combining_query_and_control_modes ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8916800Z test status_tests::should_normalize_output_format_to_lowercase ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8918390Z test status_tests::should_parse_stop_equals_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8919280Z test status_tests::should_parse_stop_with_identifier ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8920640Z test status_tests::should_parse_terminate_equals_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8921980Z test status_tests::should_parse_terminate_with_identifier ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8922540Z test status_tests::should_parse_upload_log_equals_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8923700Z test status_tests::should_parse_upload_log_with_identifier ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8924170Z test use_command_stream_tests::should_default_use_command_stream_to_false ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8925600Z test use_command_stream_tests::should_parse_use_command_stream_flag ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8926050Z test use_command_stream_tests::should_work_with_other_options ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8926890Z test user_isolation_cases::should_error_for_user_with_docker_isolation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8946820Z test user_isolation_cases::should_parse_u_shorthand ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8970350Z test user_isolation_cases::should_work_with_tmux_isolation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8972330Z test user_isolation_cases::should_work_without_isolation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8981310Z test valid_backends_tests::error_should_list_valid_backends ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8981770Z test valid_backends_tests::should_accept_all_valid_backends ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8982170Z test valid_backends_tests::should_error_for_invalid_backend ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8982570Z test valid_backends_tests::should_include_docker ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8982910Z test valid_backends_tests::should_include_screen ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8983240Z test valid_backends_tests::should_include_tmux ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8983910Z test valid_output_formats_tests::should_include_json ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8984340Z test valid_output_formats_tests::should_include_links_notation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8984720Z test valid_output_formats_tests::should_include_text ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8985180Z test validate_options_tests::should_error_for_attached_and_detached_together ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8985680Z test validate_options_tests::should_pass_for_docker_with_image ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8986130Z test validate_options_tests::should_pass_for_valid_options ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8986620Z test user_isolation_cases::should_parse_isolated_user_equals_value_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8987150Z test user_isolation_cases::should_parse_u_with_custom_username ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8987430Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8987700Z test result: ok. 89 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8988010Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8988020Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8988090Z running 15 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8988350Z test shell_option_tests::should_error_for_invalid_shell ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8988880Z test shell_option_tests::should_default_shell_to_auto ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8990070Z test shell_option_tests::error_should_list_valid_shells ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8991610Z test shell_option_tests::should_error_for_missing_shell_argument ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8992540Z test shell_option_tests::should_normalize_shell_to_lowercase ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8993270Z test shell_option_tests::should_parse_shell_auto ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8994130Z test shell_option_tests::should_parse_shell_bash ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.8995160Z test shell_option_tests::should_parse_shell_equals_value_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9017330Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/execution_control-81a40c023e8b09d9` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9017820Z test shell_option_tests::should_parse_shell_sh ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9026310Z test shell_option_tests::should_parse_shell_zsh ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9026700Z test shell_option_tests::should_work_with_ssh_isolation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9027050Z test valid_shells_tests::should_include_auto ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9027820Z test valid_shells_tests::should_include_bash ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9028200Z test valid_shells_tests::should_include_sh ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9028520Z test valid_shells_tests::should_include_zsh ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9028770Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9029070Z test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9029600Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9029660Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9029790Z running 5 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9030040Z test test_cleanup_stale_custom_max_age ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9030330Z test test_cleanup_stale_dry_run ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9030600Z test test_cleanup_stale_actual_cleanup ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9030890Z test test_cleanup_stale_no_stale_records ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9031200Z test test_cleanup_stale_only_executing_records ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9031430Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9031690Z test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9032030Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9032080Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9032180Z running 1 test +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9032480Z test named_network_alias_is_private_and_missing_network_leaves_no_orphan ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9032770Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9033070Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9033550Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9033590Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9033690Z running 18 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9034030Z test docker_isolation_mode::attached::test_echo_with_quotes_in_attached_docker ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9034510Z test docker_isolation_mode::attached::test_exit_code_in_attached_docker ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9035140Z test docker_isolation_mode::attached::test_echo_hi_in_attached_docker_mode ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9035580Z test no_isolation_mode::test_echo_hi_works_correctly ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9035920Z test no_isolation_mode::test_echo_with_quotes ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9036250Z test no_isolation_mode::test_exit_code_formatting ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9036580Z test no_isolation_mode::test_timing_information ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9040140Z test output_block_formatting::test_log_paths_not_truncated ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9040560Z test output_block_formatting::test_session_ids_in_both_blocks ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9041020Z test docker_isolation_mode::detached::test_reattach_instructions_in_detached_docker ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9041520Z test docker_isolation_mode::detached::test_echo_hi_in_detached_docker_mode ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9041980Z test screen_isolation_mode::attached::test_echo_hi_in_attached_screen_mode ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9042450Z test screen_isolation_mode::attached::test_echo_with_quotes_in_attached_screen ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9042920Z test tmux_isolation_mode::detached::test_echo_hi_in_detached_tmux_mode ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9043370Z test screen_isolation_mode::detached::test_echo_hi_in_detached_screen_mode ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9043860Z test screen_isolation_mode::detached::test_reattach_instructions_in_detached_screen ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9044370Z test tmux_isolation_mode::detached::test_reattach_instructions_in_detached_tmux ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9044840Z test tmux_isolation_mode::detached::test_echo_with_quotes_in_detached_tmux ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9045130Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9045360Z test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9045670Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9062410Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9086550Z running 7 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9086940Z test parses_screen_pid_from_screen_ls_output ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9087270Z test screen_stop_maps_to_ctrl_c_injection ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9087790Z test collects_screen_and_descendant_process_ids ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9088180Z test non_detached_records_are_rejected ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9088510Z test stop_sends_screen_control_command ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9088790Z test stop_sends_docker_stop ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9094690Z test terminate_sends_docker_kill ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9094980Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9095310Z test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9095680Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9097840Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/execution_store-b574aaff4a9f8e08` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9141800Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9145430Z running 18 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9149640Z test execution_record_tests::should_create_new_execution_record_with_default_values ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9208340Z test execution_record_tests::should_mark_execution_as_completed ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9208890Z test execution_record_tests::should_create_execution_record_with_custom_values ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9209340Z test execution_status_tests::executing_status_as_str ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9209700Z test execution_status_tests::executed_status_as_str ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9210130Z test execution_record_tests::should_mark_execution_as_failed ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9210550Z test execution_store_cases::should_create_app_folder_on_initialization ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9210950Z test execution_store_cases::should_delete_a_record ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9211300Z test execution_store_cases::should_get_all_records ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9211660Z test execution_status_tests::should_get_recent_records ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9212030Z test execution_store_cases::should_get_records_by_status ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9212450Z test execution_store_cases::should_handle_special_characters_in_command ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9215670Z test execution_store_cases::should_return_empty_cleanup_result_when_no_stale_records_exist ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9216550Z test execution_store_cases::should_return_false_when_deleting_non_existent_record ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9217030Z test execution_store_cases::should_handle_unicode_characters ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9217420Z test execution_store_cases::should_get_statistics ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9217830Z test execution_store_cases::should_save_and_retrieve_an_execution_record ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9218280Z test execution_store_cases::should_update_an_existing_record ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9218820Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9219220Z test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9220170Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/failure_handler-88216078f69f9571` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9220510Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9262350Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9264420Z running 21 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9267070Z test config_tests::should_allow_setting_disable_auto_issue ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9267650Z test config_tests::should_allow_setting_disable_log_upload ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9269160Z test config_tests::should_allow_setting_verbose ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9270360Z test config_tests::should_have_correct_default_values ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9270840Z test handle_failure_tests::should_not_panic_when_disable_auto_issue_is_true ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:47.9271440Z test handle_failure_tests::should_not_panic_when_verbose_and_disable_auto_issue ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1231550Z test is_gh_authenticated_tests::return_value_is_bool_type ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1233330Z test can_create_issue_tests::should_return_bool ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1253760Z test can_create_issue_tests::should_return_false_for_invalid_repo ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1305400Z test is_gh_upload_log_available_tests::return_value_is_bool_type ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1305980Z test is_gh_upload_log_available_tests::should_return_a_bool ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1306360Z test parse_git_url_tests::should_normalize_url_to_https ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1306760Z test parse_git_url_tests::should_parse_git_at_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1307110Z test parse_git_url_tests::should_parse_https_url ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1307470Z test parse_git_url_tests::should_parse_npm_style_git_url ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1309350Z test parse_git_url_tests::should_return_none_for_empty_string ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1309700Z test parse_git_url_tests::should_parse_ssh_url ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1310020Z test parse_git_url_tests::should_return_none_for_invalid_url ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1310370Z test parse_git_url_tests::should_return_none_for_non_github_url ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1310710Z test parse_git_url_tests::should_strip_git_suffix_from_repo ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1503740Z test is_gh_authenticated_tests::should_return_a_bool ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1504000Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1504360Z test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1504690Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1506600Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/integration-189a2e349cb3d1dd` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1555340Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1562050Z running 18 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1562690Z test args_parser_integration_cases::test_parse_detached_mode ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1569980Z test args_parser_integration_cases::test_parse_isolated_mode_integration ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1571040Z test args_parser_integration_cases::test_docker_with_image ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1572200Z test args_parser_integration_cases::test_parse_simple_command_integration ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1573270Z test args_parser_integration_cases::test_parse_with_separator ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1574570Z test args_parser_integration_cases::test_parse_with_session_name ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1575500Z test args_parser_integration_cases::test_validate_options_valid_backends ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1576470Z test public_exports_tests::test_execution_record_options_export ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1577690Z test public_exports_tests::test_execution_record_export ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1578690Z test public_exports_tests::test_execution_status_export ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1579570Z test public_exports_tests::test_execution_stats_export ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1580410Z test public_exports_tests::test_execution_store_options_export ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1581500Z test public_exports_tests::test_execution_store_export ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1589590Z test version_tests::test_cargo_version_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1590120Z test version_tests::test_package_has_description ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1590580Z test version_tests::test_package_name ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1591130Z test public_exports_tests::test_is_clink_installed_export ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1645950Z test public_exports_tests::test_full_workflow ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1646300Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1646840Z test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1647280Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1648600Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/isolation-683f97a7b5726661` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1689240Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1691090Z running 4 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1691360Z test test_get_default_docker_image ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1691790Z test test_get_default_docker_image_returns_known_images ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1719500Z test test_docker_pull_image_without_log_path ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1719860Z test test_docker_pull_image_records_prep_phase_in_log ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1720110Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1720370Z test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1720650Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1722280Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/isolation_log-b9a401510287baff` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1761590Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1766190Z running 30 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1766570Z test create_log_footer_tests::should_contain_exit_code_label ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1767020Z test create_log_footer_tests::should_contain_end_time ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1767490Z test create_log_footer_tests::should_contain_exit_code ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1768360Z test create_log_footer_tests::should_contain_finished_label ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1768810Z test create_log_header_tests::should_contain_environment ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1769140Z test create_log_header_tests::should_contain_command ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1769600Z test create_log_header_tests::should_contain_image_when_provided ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1770010Z test create_log_header_tests::should_contain_session_name ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1770400Z test create_log_header_tests::should_contain_user_when_provided ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1770970Z test create_log_header_tests::should_contain_start_command_log_header ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1771380Z test create_log_path_tests::should_contain_environment_in_path ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1771970Z test create_log_path_tests::should_create_stable_direct_path_without_duplicate_environment ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1772510Z test create_log_path_tests::should_create_stable_isolation_path_for_execution_id ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1772920Z test create_log_path_tests::should_return_path_ending_in_dot_log ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1773280Z test generate_log_filename_tests::should_contain_environment_name ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1773630Z test generate_log_filename_tests::should_end_with_dot_log ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1773990Z test get_default_docker_image_tests::should_return_image_with_tag ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1774380Z test generate_log_filename_tests::should_start_with_start_command_prefix ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1774770Z test get_default_docker_image_tests::should_return_known_base_image ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1775150Z test get_default_docker_image_tests::should_return_non_empty_string ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1775620Z test get_log_dir_tests::should_return_a_valid_path ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1775940Z test get_log_dir_tests::should_return_temp_dir_by_default ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1776270Z test get_timestamp_tests::should_contain_date_separator ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1776590Z test get_timestamp_tests::should_contain_time_separator ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1776880Z test get_timestamp_tests::should_contain_year ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1777170Z test get_timestamp_tests::should_return_non_empty_string ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1834950Z test generate_log_filename_tests::should_be_unique_for_same_environment ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1835570Z test write_log_file_tests::should_return_false_for_invalid_path ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1836940Z test write_log_file_tests::should_append_to_existing_log_file ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1837420Z test write_log_file_tests::should_return_true_when_writing_to_temp_path ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1837690Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1837950Z test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1838290Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1841050Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/isolation_unit-4fd4176497bc3bcb` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1885050Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1890040Z running 42 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1892520Z test build_shell_with_args_cmd_args_tests::should_return_all_parts_when_no_c_flag ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1893860Z test build_shell_with_args_cmd_args_tests::should_join_script_parts_after_c ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1895960Z test build_shell_with_args_cmd_args_tests::should_handle_bash_i_c_cmd ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1897210Z test build_shell_with_args_cmd_args_tests::should_return_full_args_for_bash_c_echo ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1898220Z test detect_shell_in_environment_tests::should_read_shell_preference_from_options_shell ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1899760Z test detect_shell_in_environment_tests::should_return_sh_fallback_for_unknown_environment ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1900510Z test detect_shell_in_environment_tests::should_return_sh_when_preference_is_sh ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1901370Z test detect_shell_in_environment_tests::should_return_the_forced_shell_when_preference_is_not_auto ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1902690Z test detect_shell_in_environment_tests::should_return_zsh_when_preference_is_zsh ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1903740Z test get_default_docker_image_tests::should_return_a_known_base_image ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1904840Z test get_default_docker_image_tests::should_return_a_valid_docker_image_string ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1906160Z test get_default_docker_image_tests::should_return_an_image_with_a_tag ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1927880Z test is_command_available_tests::should_return_false_for_empty_command ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1928740Z test is_command_available_tests::should_return_a_boolean ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1929500Z test is_command_available_tests::should_return_false_for_non_existent_command ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1930190Z test is_interactive_shell_command_tests::should_return_false_for_bash_c_echo ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1931260Z test is_interactive_shell_command_tests::should_return_false_for_bash_c_echo_hi_quoted ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1931900Z test is_interactive_shell_command_tests::should_return_false_for_echo_hello ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1933380Z test is_interactive_shell_command_tests::should_return_false_for_empty_string ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1934330Z test is_interactive_shell_command_tests::should_return_false_for_npm_test ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1935480Z test is_interactive_shell_command_tests::should_return_false_for_ls_la ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1936080Z test is_interactive_shell_command_tests::should_return_false_for_whitespace_only ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1936760Z test is_interactive_shell_command_tests::should_return_true_for_bash ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1937420Z test is_interactive_shell_command_tests::should_return_true_for_bash_l_login_flag_no_c ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1938400Z test is_interactive_shell_command_tests::should_return_true_for_sh ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1938910Z test is_interactive_shell_command_tests::should_return_true_for_slash_bin_bash ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1939440Z test is_interactive_shell_command_tests::should_return_true_for_slash_usr_bin_zsh ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1939860Z test is_interactive_shell_command_tests::should_return_true_for_zsh ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1940290Z test is_shell_invocation_with_args_tests::should_return_false_for_empty_string ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1940790Z test is_shell_invocation_with_args_tests::should_return_false_for_npm_run_test ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1941220Z test is_shell_invocation_with_args_tests::should_return_true_for_bash_c_echo ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1941650Z test is_shell_invocation_with_args_tests::should_return_true_for_bash_i_c_cmd ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1942070Z test is_shell_invocation_with_args_tests::should_return_true_for_slash_bin_bash_c ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1942510Z test is_shell_invocation_with_args_tests::should_return_true_for_zsh_c_cmd ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1942940Z test isolation_options_tests::should_allow_custom_shell ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1943360Z test isolation_options_tests::should_allow_detached_mode ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1943720Z test isolation_options_tests::should_have_correct_defaults ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1944110Z test wrap_command_with_user_tests::should_escape_single_quotes_in_command ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1944540Z test wrap_command_with_user_tests::should_return_command_unchanged_when_user_is_null ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1944980Z test wrap_command_with_user_tests::should_use_non_interactive_sudo ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1945410Z test wrap_command_with_user_tests::should_wrap_command_with_sudo_when_user_is_specified ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1956100Z test is_command_available_tests::should_return_true_for_common_commands_echo ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1956380Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1956590Z test result: ok. 42 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1956870Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.1958840Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/output_blocks-ec3f8efcc069eb4b` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2003660Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2004480Z running 22 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2006760Z test test_create_finish_block_failure ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2107480Z test test_create_finish_block ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2218030Z test test_create_finish_block_without_duration ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2318740Z test test_create_start_block ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2419530Z test test_create_finish_block_with_isolation_repeated ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2505600Z test test_create_start_block_with_docker_isolation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2506070Z test test_create_start_block_with_defer_command ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2506430Z test test_escape_for_links_notation_no_quoting ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2506740Z test test_escape_for_links_notation_with_colon ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2507130Z test test_escape_for_links_notation_with_double_quotes ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2507450Z test test_escape_for_links_notation_with_single_quotes ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2507750Z test test_escape_for_links_notation_with_space ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2508010Z test test_format_duration ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2508220Z test test_get_result_marker ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2508480Z test test_create_start_block_with_isolation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2508790Z test test_finish_block_log_session_last ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2509160Z test test_timeline_constants ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2509490Z test test_parse_isolation_metadata ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2509760Z test test_visual_continuity_output_formatting ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2510440Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/output_blocks_extended-bc90d5a846c63021` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2511050Z test test_start_block_ends_with_empty_timeline_when_defer_command_true ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2511740Z test test_visual_continuity_command_output_pattern ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2512110Z test test_visual_continuity_start_block_for_docker_isolation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2512330Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2512550Z test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2513250Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2565330Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2570560Z running 29 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2571870Z test create_empty_timeline_line_tests::should_create_just_the_timeline_marker_character ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2573240Z test create_empty_timeline_line_tests::create_empty_spine_line_should_work_as_alias ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2573830Z test create_timeline_line_tests::create_spine_line_should_work_as_alias ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2576180Z test create_timeline_line_tests::should_create_a_line_with_timeline_marker_prefix_and_padded_label ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2579290Z test create_command_line_tests::should_create_a_line_with_dollar_prefix ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2580830Z test create_timeline_line_tests::should_pad_labels_to_10_characters ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2581320Z test create_timeline_separator_tests::should_create_a_separator_line ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2585340Z test create_virtual_command_tests::should_create_virtual_command_block ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2585820Z test escape_for_links_notation_tests::should_not_quote_simple_values ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2586320Z test create_virtual_command_tests::should_create_virtual_command_result ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2586750Z test escape_for_links_notation_tests::should_quote_values_with_colons ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2587140Z test escape_for_links_notation_tests::should_quote_values_with_spaces ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2587570Z test format_duration_tests::should_format_longer_durations_with_less_precision ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2588080Z test format_duration_tests::should_format_millisecond_durations ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2588450Z test format_duration_tests::should_format_second_durations ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2588810Z test format_duration_tests::should_format_very_small_durations ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2589200Z test format_value_for_links_notation_tests::should_handle_null_values ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2590170Z test generate_isolation_lines_tests::should_generate_lines_for_screen_isolation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2590760Z test generate_isolation_lines_tests::should_generate_lines_for_docker_isolation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2602540Z test format_value_for_links_notation_tests::should_format_simple_objects ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2703880Z test get_result_marker_tests::should_return_failure_marker_for_non_zero_exit_codes ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2757820Z test get_result_marker_tests::should_return_success_marker_for_exit_code_0 ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2758380Z test parse_isolation_metadata_tests::should_parse_docker_image ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2758810Z test parse_isolation_metadata_tests::should_parse_environment_and_mode ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2759270Z test timeline_constants_tests::should_export_result_markers ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2759740Z test timeline_constants_tests::should_export_spine_as_alias_for_backward_compatibility ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2760230Z test timeline_constants_tests::should_export_timeline_marker_character ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2760690Z test parse_isolation_metadata_tests::should_parse_all_fields_together ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2860800Z test parse_isolation_metadata_tests::should_parse_session_name ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2962200Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/regression_150-127f9fe4c582cc38` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.2962550Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3063470Z test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3164900Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/regression_84-dd6720aefd517f39` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3165270Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3266750Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/regression_91-6b24e755385d2999` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3267160Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3367800Z running 11 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3469130Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/sequence_parser-926df91fa6395df6` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3469650Z test test_finds_footer_at_the_end_of_a_large_log ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3537070Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/session_name_status-f9c17d537adbb7d7` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3537590Z test test_ignores_bare_exit_code_line_without_footer_block ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3539550Z test test_ignores_exit_code_in_the_middle_of_a_line ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3541180Z test test_ignores_exit_code_substring_in_command_output ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3542990Z test test_last_anchored_footer_wins ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3544560Z test test_partial_first_line_of_the_tail_is_dropped ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3546120Z test test_reads_crlf_and_negative_codes ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3547660Z test test_reads_the_real_footer ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3549390Z test test_returns_none_without_footer_or_file ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3550990Z test test_genuine_footer_terminates_the_record ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3552590Z test test_forged_output_does_not_terminate_an_executing_record ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3554170Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3555800Z test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3557430Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3558620Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3560190Z running 19 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3561790Z test build_cmd_args_regression_84_cases::bash_should_get_i_flag_not_wrapped_in_shell_c ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3609430Z test build_cmd_args_regression_84_cases::echo_hello_should_be_wrapped_in_shell_c ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3611850Z test build_cmd_args_regression_84_cases::bash_already_has_i_flag_no_duplicate ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3613630Z test build_cmd_args_regression_84_cases::npm_test_should_be_wrapped_in_shell_c ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3616250Z test build_cmd_args_regression_84_cases::sh_should_not_get_i_flag_not_wrapped_in_shell_c ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3617840Z test build_cmd_args_regression_84_cases::zsh_should_get_i_flag_not_wrapped_in_shell_c ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3620410Z test is_interactive_shell_command_tests::should_return_false_for_bash_c_echo_hello ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3622360Z test is_interactive_shell_command_tests::should_return_false_for_echo_hello ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3624940Z test is_interactive_shell_command_tests::should_return_false_for_empty_string ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3627300Z test is_interactive_shell_command_tests::should_return_false_for_npm_test ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3628590Z test is_interactive_shell_command_tests::should_return_true_for_bash ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3630460Z test is_interactive_shell_command_tests::should_return_true_for_bash_i_interactive_flag ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3632120Z test is_interactive_shell_command_tests::should_return_true_for_bash_norc ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3633850Z test is_interactive_shell_command_tests::should_return_true_for_dash ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3635450Z test is_interactive_shell_command_tests::should_return_true_for_fish ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3637130Z test is_interactive_shell_command_tests::should_return_true_for_full_path_bash ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3638790Z test is_interactive_shell_command_tests::should_return_true_for_zsh ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3671830Z test is_interactive_shell_command_tests::should_return_true_for_sh ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3690700Z test is_interactive_shell_command_tests::should_return_true_for_zsh_no_rcs ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3697000Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3706470Z test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3710360Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3738850Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.3976030Z running 24 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.4077360Z test build_shell_with_args_cmd_args_tests::should_handle_zsh_with_c ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.4180950Z test build_shell_with_args_cmd_args_tests::should_handle_slash_bin_bash_i_c_with_multi_word_script ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.4283340Z test build_shell_with_args_cmd_args_tests::should_handle_single_word_script_bash_c_ls ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.4455770Z test build_shell_with_args_cmd_args_tests::should_not_include_c_argument_inside_script_no_double_c ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.4578720Z test build_shell_with_args_cmd_args_tests::should_reconstruct_bash_c_echo_hello ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.4693470Z test build_shell_with_args_cmd_args_tests::should_reconstruct_bash_i_c_nvm_version ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.4806760Z test docker_attached_cmd_args_regression_91_cases::bare_bash_should_still_get_i_flag ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.4910880Z test docker_attached_cmd_args_regression_91_cases::bash_c_echo_hello_should_pass_directly ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5014000Z test docker_attached_cmd_args_regression_91_cases::bash_i_c_nvm_version_should_pass_directly ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5118510Z test docker_attached_cmd_args_regression_91_cases::mutual_exclusion_bare_shell_and_shell_with_args ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5195230Z test docker_attached_cmd_args_regression_91_cases::npm_test_should_be_wrapped_in_outer_shell_c ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5196320Z test docker_attached_cmd_args_regression_91_cases::npm_test_still_wrapped_in_outer_shell ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5198840Z test docker_attached_cmd_args_regression_91_cases::should_not_introduce_second_bash_layer ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5200430Z test docker_attached_cmd_args_regression_91_cases::zsh_c_nvm_version_should_pass_directly ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5203130Z test is_shell_invocation_with_args_tests::should_return_false_for_bare_bash ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5204920Z test is_shell_invocation_with_args_tests::should_return_false_for_bash_i ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5206580Z test is_shell_invocation_with_args_tests::should_return_false_for_bash_norc ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5224060Z test is_shell_invocation_with_args_tests::should_return_false_for_non_shell_commands ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5229400Z test is_shell_invocation_with_args_tests::should_return_true_for_bash_c_echo_hello ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5232160Z test is_shell_invocation_with_args_tests::should_return_true_for_bash_c_echo_hello_no_quotes ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5233730Z test is_shell_invocation_with_args_tests::should_return_true_for_bash_i_c_nvm_version ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5235340Z test is_shell_invocation_with_args_tests::should_return_true_for_sh_c_ls ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5237110Z test is_shell_invocation_with_args_tests::should_return_true_for_slash_bin_bash_c_echo_hi ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5239160Z test is_shell_invocation_with_args_tests::should_return_true_for_zsh_c_nvm_version ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5240380Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5288530Z test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5294030Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5295320Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5296550Z running 29 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5298000Z test distribute_option_tests::should_err_on_length_mismatch ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5301380Z test distribute_option_tests::should_handle_empty_value ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5305100Z test distribute_option_tests::should_parse_sequence_with_matching_length ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5308330Z test distribute_option_tests::should_replicate_single_value_for_all_levels ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5308800Z test format_isolation_chain_tests::should_add_docker_image_short_name ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5311920Z test format_isolation_chain_tests::should_add_ssh_endpoint ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5312340Z test format_isolation_chain_tests::should_format_simple_chain ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5313890Z test format_isolation_chain_tests::should_handle_empty_array ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5314630Z test format_isolation_chain_tests::should_handle_placeholders ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5316110Z test format_sequence_tests::should_format_array_with_nulls_as_underscores ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5316600Z test format_sequence_tests::should_format_array_with_values ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5317140Z test format_sequence_tests::should_handle_empty_array ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5317560Z test get_value_at_level_tests::should_get_value_at_valid_index ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5317890Z test get_value_at_level_tests::should_handle_null_value ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5318240Z test get_value_at_level_tests::should_return_none_for_out_of_bounds ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5318680Z test is_sequence_tests::should_return_false_for_empty_string ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5319080Z test is_sequence_tests::should_return_false_for_single_value ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5326360Z test is_sequence_tests::should_return_true_for_space_separated_values ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5326780Z test parse_sequence_tests::should_handle_all_underscores ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5327110Z test parse_sequence_tests::should_handle_empty_string ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5327530Z test parse_sequence_tests::should_handle_multiple_spaces_between_values ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5327990Z test parse_sequence_tests::should_parse_sequence_with_underscores_as_null ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5329420Z test parse_sequence_tests::should_parse_single_value ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5333060Z test parse_sequence_tests::should_parse_space_separated_sequence ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5359580Z test parse_sequence_tests::should_trim_whitespace ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5368780Z test shift_sequence_tests::should_handle_empty_array ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5370660Z test shift_sequence_tests::should_handle_nulls ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5373990Z test shift_sequence_tests::should_handle_single_element ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5374420Z test shift_sequence_tests::should_remove_first_element ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5374970Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5375220Z test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5378450Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5378540Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5380780Z running 28 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5381120Z test test_attach_current_time_returns_none_for_executed_record ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5383440Z test test_attach_current_time_returns_some_for_executing_record ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5385130Z test test_attach_current_time_does_not_mutate_record ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5385880Z test test_enrich_detached_status_non_detached ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5386300Z test test_enrich_detached_status_marks_dead_session_as_executed ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5387590Z test test_enrich_keeps_executing_when_docker_container_not_visible ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5388530Z test test_enrich_honors_log_footer_when_no_recorded_exit_code ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5389300Z test test_enrich_flips_to_executing_when_no_terminal_record ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5390420Z test test_enrich_running_docker_container_stays_executing ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5391180Z test test_enrich_stopped_docker_container_uses_real_exit_code ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5391890Z test test_get_by_uuid ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5392140Z test test_get_by_session_name ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5392640Z test test_get_nonexistent_session_name ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5393380Z test test_get_most_recent_session_name_match ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5394030Z test test_get_prefers_uuid_over_session_name ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5394980Z test test_is_detached_session_alive_no_session_name ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5395540Z test test_is_detached_session_alive_non_detached ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5396200Z test test_is_detached_session_alive_nonexistent_screen ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5398140Z test test_is_detached_session_alive_unknown_docker_container_is_none ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5454520Z test test_enrich_keeps_recorded_exit_code_when_session_lingers ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5476090Z test test_get_record_without_session_name ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5598200Z test test_query_status_json_omits_current_time_for_executed ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5610840Z test test_query_status_json_includes_current_time_for_executing ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5616570Z test test_query_status_nonexistent_session_name ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5632710Z test test_query_status_text_includes_current_time_for_executing ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5644590Z test test_query_status_text_omits_current_time_for_executed ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5682000Z test test_query_status_links_notation_includes_current_time_for_executing ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5692040Z test test_query_status_by_session_name ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5692290Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5692770Z test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5693880Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5696780Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/signal_handler-6c85e90098769951` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5746580Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5747120Z running 6 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5749320Z test clear_current_execution_can_be_called_multiple_times ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5749970Z test get_signal_exit_code_initial_value_is_zero ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5750400Z test clear_current_execution_does_not_panic ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5750720Z test get_signal_exit_code_returns_i32 ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5751090Z test setup_signal_handlers_can_be_called_multiple_times ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5751440Z test was_signal_received_returns_bool ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5751650Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5751910Z test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5752250Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5757110Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/status_formatter-3394c43dac0bffab` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5806860Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.5810710Z running 27 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6163600Z test docker_oom_killed_is_exposed_in_status_and_list_output ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6297780Z test docker_oom_killed_keeps_running_container_executing ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6367310Z test docker_oom_killed_is_terminal_once_the_container_is_gone ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6408320Z test docker_oom_killed_never_synthesizes_137_for_a_running_container ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6409510Z test test_attach_current_time_none_for_completed ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6409910Z test test_attach_current_time_some_for_executing ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6410690Z test test_format_record_as_json ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6411510Z test test_format_record_as_links_notation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6412190Z test test_format_record_as_text ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6412850Z test test_format_record_invalid_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6414070Z test test_format_record_list_as_links_notation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6414970Z test test_format_record_unchanged_when_no_current_time ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6415930Z test test_json_format_includes_current_time_when_provided ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6417410Z test test_json_format_no_current_time_when_absent ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6418110Z test test_links_notation_includes_current_time_when_provided ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6418990Z test test_links_notation_no_current_time_when_absent ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6420440Z test test_list_executions_empty_store ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6440770Z test test_list_executions_json_includes_all_records ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6441240Z test test_list_executions_no_store ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6449700Z test test_query_status_default_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6450070Z test test_query_status_no_store ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6451020Z test test_query_status_not_found ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6460780Z test test_query_status_success ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6461570Z test test_text_format_includes_current_time_when_provided ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6462110Z test test_text_format_no_current_time_when_absent ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6490420Z test docker_oom_killed_prefers_the_log_footer_over_the_137_fallback ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6560420Z test docker_oom_killed_uses_the_container_exit_code_when_it_stops ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6560700Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6560930Z test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6561220Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6562700Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/user_manager-57d8587781a80329` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6601520Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6602600Z running 10 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6604240Z test generate_isolated_username_with_no_prefix_length_at_most_31 ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6605320Z test generate_isolated_username_with_custom_prefix ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6605860Z test generate_isolated_username_with_no_prefix_starts_with_start_dash ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6661950Z test get_current_user_groups_returns_strings ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6662730Z test get_current_user_groups_returns_non_empty_vec ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6693570Z test generate_isolated_username_returns_unique_names ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6705210Z test get_current_user_returns_known_user ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6705980Z test get_current_user_returns_non_empty_string ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6743050Z test user_exists_returns_false_for_nonexistent_user ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6754130Z test user_exists_returns_true_for_root ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6754440Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6754830Z test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6755200Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6757320Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/utils-4a82ec25a62c9dec` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6797830Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6800260Z running 12 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6800670Z test generate_session_name_tests::should_use_custom_prefix ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6801130Z test generate_session_name_tests::should_return_non_empty_string ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6801940Z test generate_session_name_tests::should_use_default_prefix_start ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6802650Z test generate_uuid_tests::should_return_a_non_empty_string ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6803270Z test generate_uuid_tests::should_return_a_string_matching_uuid_v4_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6803950Z test generate_uuid_tests::should_return_unique_uuids ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6812830Z test is_valid_uuid_tests::should_return_false_for_empty_string ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6814690Z test generate_uuid_tests::should_pass_is_valid_uuid_check ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6815310Z test is_valid_uuid_tests::should_return_false_for_non_uuid_string ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6816990Z test is_valid_uuid_tests::should_return_false_for_uuid_with_wrong_length ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6818420Z test is_valid_uuid_tests::should_return_true_for_valid_uuid ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6917460Z test generate_session_name_tests::should_return_unique_names ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6917710Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6917950Z test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6918300Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6920390Z ^[[1m^[[92m Doc-tests^[[0m start_command +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.6925930Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustdoc --edition=2021 --crate-type lib --color always --crate-name start_command --test src/lib/mod.rs --test-run-directory /Users/runner/work/start/start/rust --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-728b5a5e5b008b10.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -L dependency=/Users/runner/work/start/start/rust/target/debug/deps -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.8022340Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:48.8022630Z running 6 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.0123030Z test src/lib/sequence_parser.rs - sequence_parser::format_sequence (line 40) ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.0124260Z test src/lib/sequence_parser.rs - sequence_parser::distribute_option (line 96) ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.0125810Z test src/lib/sequence_parser.rs - sequence_parser::format_isolation_chain (line 152) ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.2040480Z test src/lib/sequence_parser.rs - sequence_parser::shift_sequence (line 61) ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.2040990Z test src/lib/sequence_parser.rs - sequence_parser::is_sequence (line 77) ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.2041440Z test src/lib/sequence_parser.rs - sequence_parser::parse_sequence (line 15) ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.2041690Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.2045160Z test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.40s +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.2045460Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.2123870Z ##[group]Run cargo test --doc --verbose +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.2125270Z ^[[36;1mcargo test --doc --verbose^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.2160420Z shell: /bin/bash -e {0} +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.2160590Z env: +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.2160720Z CARGO_TERM_COLOR: always +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.2160890Z CARGO_NET_RETRY: 10 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.2161050Z CARGO_HTTP_MULTIPLEXING: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.2161230Z RUSTFLAGS: -Dwarnings +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.2161400Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.2161620Z CARGO_HOME: /Users/runner/.cargo +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.2161800Z CARGO_INCREMENTAL: 0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.2162090Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.3623410Z ^[[1m^[[92m Fresh^[[0m memchr v2.8.2 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.3623980Z ^[[1m^[[92m Fresh^[[0m libc v0.2.186 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.3626240Z ^[[1m^[[92m Fresh^[[0m unicode-ident v1.0.24 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.3627810Z ^[[1m^[[92m Fresh^[[0m proc-macro2 v1.0.106 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.3629060Z ^[[1m^[[92m Fresh^[[0m autocfg v1.5.1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.3629390Z ^[[1m^[[92m Fresh^[[0m quote v1.0.46 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.3631930Z ^[[1m^[[92m Fresh^[[0m cfg-if v1.0.4 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.3632300Z ^[[1m^[[92m Fresh^[[0m getrandom v0.4.3 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.3632640Z ^[[1m^[[92m Fresh^[[0m syn v2.0.118 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.3632960Z ^[[1m^[[92m Fresh^[[0m serde_core v1.0.228 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.3633270Z ^[[1m^[[92m Fresh^[[0m aho-corasick v1.1.4 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.3633560Z ^[[1m^[[92m Fresh^[[0m nom v8.0.0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.3633820Z ^[[1m^[[92m Fresh^[[0m regex-syntax v0.8.11 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.3634600Z ^[[1m^[[92m Fresh^[[0m core-foundation-sys v0.8.7 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.3634970Z ^[[1m^[[92m Fresh^[[0m option-ext v0.2.0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.3637910Z ^[[1m^[[92m Fresh^[[0m iana-time-zone v0.1.65 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.3638440Z ^[[1m^[[92m Fresh^[[0m dirs-sys v0.5.0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.3638750Z ^[[1m^[[92m Fresh^[[0m regex-automata v0.4.14 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.3639130Z ^[[1m^[[92m Fresh^[[0m links-notation v0.13.0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.3639470Z ^[[1m^[[92m Fresh^[[0m serde_derive v1.0.228 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.3639780Z ^[[1m^[[92m Fresh^[[0m num-traits v0.2.19 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.3640100Z ^[[1m^[[92m Fresh^[[0m zmij v1.0.21 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.3640410Z ^[[1m^[[92m Fresh^[[0m errno v0.3.14 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.3640720Z ^[[1m^[[92m Fresh^[[0m bitflags v2.13.0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.3641030Z ^[[1m^[[92m Fresh^[[0m base64 v0.22.1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.3641320Z ^[[1m^[[92m Fresh^[[0m itoa v1.0.18 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.3641630Z ^[[1m^[[92m Fresh^[[0m serde_json v1.0.150 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.3641930Z ^[[1m^[[92m Fresh^[[0m rustix v1.1.4 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.3642270Z ^[[1m^[[92m Fresh^[[0m lino-objects-codec v0.2.1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.3642560Z ^[[1m^[[92m Fresh^[[0m chrono v0.4.45 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.3642800Z ^[[1m^[[92m Fresh^[[0m serde v1.0.228 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.3643050Z ^[[1m^[[92m Fresh^[[0m regex v1.12.4 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.3643280Z ^[[1m^[[92m Fresh^[[0m dirs v6.0.0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.3643590Z ^[[1m^[[92m Fresh^[[0m uuid v1.23.4 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.3643930Z ^[[1m^[[92m Fresh^[[0m once_cell v1.21.4 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.3644210Z ^[[1m^[[92m Fresh^[[0m fastrand v2.4.1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.3644450Z ^[[1m^[[92m Fresh^[[0m tempfile v3.27.0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.3644900Z ^[[1m^[[92m Fresh^[[0m start-command v0.18.0 (/Users/runner/work/start/start/rust) +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.3653180Z ^[[1m^[[92m Finished^[[0m `test` profile [unoptimized + debuginfo] target(s) in 0.09s +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.3653760Z ^[[1m^[[92m Doc-tests^[[0m start_command +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.3659480Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustdoc --edition=2021 --crate-type lib --color always --crate-name start_command --test src/lib/mod.rs --test-run-directory /Users/runner/work/start/start/rust --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-728b5a5e5b008b10.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -L dependency=/Users/runner/work/start/start/rust/target/debug/deps -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human` +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.4299110Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.4299400Z running 6 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.6685830Z test src/lib/sequence_parser.rs - sequence_parser::format_sequence (line 40) ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.6779800Z test src/lib/sequence_parser.rs - sequence_parser::distribute_option (line 96) ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.6894410Z test src/lib/sequence_parser.rs - sequence_parser::format_isolation_chain (line 152) ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.8503900Z test src/lib/sequence_parser.rs - sequence_parser::is_sequence (line 77) ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.8691540Z test src/lib/sequence_parser.rs - sequence_parser::shift_sequence (line 61) ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.8692370Z test src/lib/sequence_parser.rs - sequence_parser::parse_sequence (line 15) ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.8692690Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.8692940Z test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.44s +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.8693290Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.8743310Z ##[group]Run cargo build --release +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.8743590Z ^[[36;1mcargo build --release^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.8775350Z shell: /bin/bash -e {0} +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.8775570Z env: +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.8775780Z CARGO_TERM_COLOR: always +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.8775970Z CARGO_NET_RETRY: 10 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.8776160Z CARGO_HTTP_MULTIPLEXING: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.8776360Z RUSTFLAGS: -Dwarnings +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.8776560Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.8776840Z CARGO_HOME: /Users/runner/.cargo +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.8777100Z CARGO_INCREMENTAL: 0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.8777330Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:49.9663120Z ^[[1m^[[92m Compiling^[[0m start-command v0.18.0 (/Users/runner/work/start/start/rust) +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.4310200Z ^[[1m^[[92m Finished^[[0m `release` profile [optimized] target(s) in 6.50s +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.4397600Z ##[group]Run ./target/release/start echo "Testing execution tracking" +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.4398100Z ^[[36;1m./target/release/start echo "Testing execution tracking"^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.4398430Z ^[[36;1mls -la ~/.start-command/^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.4398730Z ^[[36;1mcat ~/.start-command/executions.lino^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.4399070Z ^[[36;1mecho "Execution tracking test passed"^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.4438040Z shell: /bin/bash -e {0} +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.4438310Z env: +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.4438490Z CARGO_TERM_COLOR: always +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.4438710Z CARGO_NET_RETRY: 10 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.4438900Z CARGO_HTTP_MULTIPLEXING: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.4439120Z RUSTFLAGS: -Dwarnings +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.4439350Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.4439600Z CARGO_HOME: /Users/runner/.cargo +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.4439790Z CARGO_INCREMENTAL: 0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.4439990Z START_VERBOSE: 1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.4440150Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.4943950Z │ session 96eb5bda-0e90-47ce-8cf3-a8e124b8ed65 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.4944460Z │ start 2026-08-10 10:43:56.494 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.4944690Z │ +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.4944860Z $ echo Testing execution tracking +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.4945310Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.4962350Z [ExecutionStore] Wrote 1 records to lino file +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.4962920Z [ExecutionStore] Execution ID: 96eb5bda-0e90-47ce-8cf3-a8e124b8ed65 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.4985800Z Testing execution tracking +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.4987500Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.4987900Z ✓ +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.4988170Z │ finish 2026-08-10 10:43:56.498 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.4988430Z │ duration 0.005s +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.4988650Z │ exit 0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.4988830Z │ +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.4989870Z │ log /var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/start-command/logs/direct/96eb5bda-0e90-47ce-8cf3-a8e124b8ed65.log +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.4990640Z │ session 96eb5bda-0e90-47ce-8cf3-a8e124b8ed65 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.4991910Z [ExecutionStore] Wrote 1 records to lino file +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.5047590Z total 8 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.5048930Z drwxr-xr-x 3 runner staff 96 Aug 10 10:43 . +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.5049540Z drwxr-x---+ 41 runner staff 1312 Aug 10 10:43 .. +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.5050180Z -rw-r--r-- 1 runner staff 767 Aug 10 10:43 executions.lino +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.5096090Z (array (object ((str Y29tbWFuZA==) (str ZWNobyBUZXN0aW5nIGV4ZWN1dGlvbiB0cmFja2luZw==)) ((str ZW5kVGltZQ==) (str MjAyNi0wOC0xMFQxMDo0Mzo1Ni40OTg3NTIrMDA6MDA=)) ((str ZXhpdENvZGU=) (int 0)) ((str bG9nUGF0aA==) (str L3Zhci9mb2xkZXJzL2RmL2Rqc3hmaGMxN3g5NTY3NHdzbV9nOHM5ODAwMDBnbi9UL3N0YXJ0LWNvbW1hbmQvbG9ncy9kaXJlY3QvOTZlYjViZGEtMGU5MC00N2NlLThjZjMtYThlMTI0YjhlZDY1LmxvZw==)) ((str b3B0aW9ucw==) (object)) ((str cGlk) (int 3793)) ((str cGxhdGZvcm0=) (str bWFjb3M=)) ((str c2hlbGw=) (str L2Jpbi9iYXNo)) ((str c3RhcnRUaW1l) (str MjAyNi0wOC0xMFQxMDo0Mzo1Ni40OTU2NDQrMDA6MDA=)) ((str c3RhdHVz) (str ZXhlY3V0ZWQ=)) ((str dXVpZA==) (str OTZlYjViZGEtMGU5MC00N2NlLThjZjMtYThlMTI0YjhlZDY1)) ((str d29ya2luZ0RpcmVjdG9yeQ==) (str L1VzZXJzL3J1bm5lci93b3JrL3N0YXJ0L3N0YXJ0L3J1c3Q=))))Execution tracking test passed +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.7251950Z Post job cleanup. +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.9605730Z Cache hit occurred on the primary key macOS-cargo-4104477e9086db237b6becf75f65ddd1c19712701b33d4d9c0c7bebe4f81b3df, not saving cache. +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:56.9734310Z Post job cleanup. +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.0668260Z [command]/opt/homebrew/bin/git version +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.0880870Z git version 2.55.0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.0921770Z Copying '/Users/runner/.gitconfig' to '/Users/runner/work/_temp/366502b8-a4ca-4789-a5cd-75f863c71790/.gitconfig' +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.0933460Z Temporarily overriding HOME='/Users/runner/work/_temp/366502b8-a4ca-4789-a5cd-75f863c71790' before making global git config changes +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.0934850Z Adding repository directory to the temporary git global config as a safe directory +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.0938620Z [command]/opt/homebrew/bin/git config --global --add safe.directory /Users/runner/work/start/start +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.1058230Z Removing SSH command configuration +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.1064750Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp core\.sshCommand +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.1140190Z [command]/opt/homebrew/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.2013310Z Removing HTTP extra header +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.2017870Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.2084470Z [command]/opt/homebrew/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :" +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.2876490Z Removing includeIf entries pointing to credentials config files +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.2880910Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.2966830Z includeif.gitdir:/Users/runner/work/start/start/.git.path +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.2976970Z includeif.gitdir:/Users/runner/work/start/start/.git/worktrees/*.path +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.3001830Z includeif.gitdir:/github/workspace/.git.path +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.3002260Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.3003330Z [command]/opt/homebrew/bin/git config --local --get-all includeif.gitdir:/Users/runner/work/start/start/.git.path +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.3039030Z /Users/runner/work/_temp/git-credentials-bd671648-eefc-4098-bdc5-592e3d455c66.config +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.3049340Z [command]/opt/homebrew/bin/git config --local --unset includeif.gitdir:/Users/runner/work/start/start/.git.path /Users/runner/work/_temp/git-credentials-bd671648-eefc-4098-bdc5-592e3d455c66.config +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.3187050Z [command]/opt/homebrew/bin/git config --local --get-all includeif.gitdir:/Users/runner/work/start/start/.git/worktrees/*.path +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.3244930Z /Users/runner/work/_temp/git-credentials-bd671648-eefc-4098-bdc5-592e3d455c66.config +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.3319040Z [command]/opt/homebrew/bin/git config --local --unset includeif.gitdir:/Users/runner/work/start/start/.git/worktrees/*.path /Users/runner/work/_temp/git-credentials-bd671648-eefc-4098-bdc5-592e3d455c66.config +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.3323150Z [command]/opt/homebrew/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.3383210Z /github/runner_temp/git-credentials-bd671648-eefc-4098-bdc5-592e3d455c66.config +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.3389280Z [command]/opt/homebrew/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-bd671648-eefc-4098-bdc5-592e3d455c66.config +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.3455550Z [command]/opt/homebrew/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.3517290Z /github/runner_temp/git-credentials-bd671648-eefc-4098-bdc5-592e3d455c66.config +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.3520830Z [command]/opt/homebrew/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-bd671648-eefc-4098-bdc5-592e3d455c66.config +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.3587200Z [command]/opt/homebrew/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.4339090Z Removing credentials config '/Users/runner/work/_temp/git-credentials-bd671648-eefc-4098-bdc5-592e3d455c66.config' +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.4426190Z Cleaning up orphan processes +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.5910190Z Terminate orphan process: pid (3228) (sleep) +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.6076210Z Terminate orphan process: pid (3109) (sleep) +Test (macos-latest) UNKNOWN STEP 2026-08-10T10:43:57.6240900Z Terminate orphan process: pid (3107) (sleep) +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4751388Z Current runner version: '2.336.0' +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4779140Z ##[group]Runner Image Provisioner +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4780098Z Hosted Compute Agent +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4780692Z Version: 20260707.563 +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4781445Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4782177Z Build Date: 2026-07-07T19:33:50Z +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4782908Z Worker ID: {56b2921f-61bd-4012-bd2e-22e8be8744dc} +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4783718Z Azure Region: northcentralus +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4784544Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4786525Z ##[group]Operating System +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4787186Z Ubuntu +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4787717Z 24.04.4 +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4788409Z LTS +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4788948Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4789563Z ##[group]Runner Image +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4790199Z Image: ubuntu-24.04 +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4790783Z Version: 20260720.247.2 +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4792179Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4793745Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4794940Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4798103Z ##[group]GITHUB_TOKEN Permissions +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4800423Z Actions: write +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4801058Z ArtifactMetadata: write +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4801794Z Attestations: write +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4802396Z Checks: write +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4802985Z CodeQuality: write +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4803644Z Contents: write +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4804377Z CopilotRequests: write +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4805004Z Deployments: write +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4805593Z Discussions: write +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4806206Z Drives: write +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4806812Z Issues: write +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4807364Z Metadata: read +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4808079Z Models: read +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4808651Z Packages: write +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4809250Z Pages: write +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4809841Z PullRequests: write +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4810446Z RepositoryProjects: write +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4811171Z SecurityEvents: write +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4811826Z Statuses: write +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4812438Z VulnerabilityAlerts: read +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4813080Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4815848Z Secret source: Actions +Build Package UNKNOWN STEP 2026-08-10T10:45:10.4816900Z Prepare workflow directory +Build Package UNKNOWN STEP 2026-08-10T10:45:10.5227467Z Prepare all required actions +Build Package UNKNOWN STEP 2026-08-10T10:45:10.5277578Z Getting action download info +Build Package UNKNOWN STEP 2026-08-10T10:45:10.7714434Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Build Package UNKNOWN STEP 2026-08-10T10:45:11.6014889Z Download action repository 'dtolnay/rust-toolchain@stable' (SHA:4360b52568e2003a75bf9bc1d59f33a8e3fc893c) +Build Package UNKNOWN STEP 2026-08-10T10:45:11.7410620Z Download action repository 'actions/cache@v5' (SHA:caa296126883cff596d87d8935842f9db880ef25) +Build Package UNKNOWN STEP 2026-08-10T10:45:12.0498522Z Complete job name: Build Package +Build Package UNKNOWN STEP 2026-08-10T10:45:12.1271443Z ##[group]Run actions/checkout@v6 +Build Package UNKNOWN STEP 2026-08-10T10:45:12.1272279Z with: +Build Package UNKNOWN STEP 2026-08-10T10:45:12.1272731Z repository: link-foundation/start +Build Package UNKNOWN STEP 2026-08-10T10:45:12.1277463Z token: *** +Build Package UNKNOWN STEP 2026-08-10T10:45:12.1277912Z ssh-strict: true +Build Package UNKNOWN STEP 2026-08-10T10:45:12.1278357Z ssh-user: git +Build Package UNKNOWN STEP 2026-08-10T10:45:12.1278817Z persist-credentials: true +Build Package UNKNOWN STEP 2026-08-10T10:45:12.1279311Z clean: true +Build Package UNKNOWN STEP 2026-08-10T10:45:12.1279751Z sparse-checkout-cone-mode: true +Build Package UNKNOWN STEP 2026-08-10T10:45:12.1280281Z fetch-depth: 1 +Build Package UNKNOWN STEP 2026-08-10T10:45:12.1280782Z fetch-tags: false +Build Package UNKNOWN STEP 2026-08-10T10:45:12.1281224Z show-progress: true +Build Package UNKNOWN STEP 2026-08-10T10:45:12.1281678Z lfs: false +Build Package UNKNOWN STEP 2026-08-10T10:45:12.1282080Z submodules: false +Build Package UNKNOWN STEP 2026-08-10T10:45:12.1282523Z set-safe-directory: true +Build Package UNKNOWN STEP 2026-08-10T10:45:12.1283015Z allow-unsafe-pr-checkout: false +Build Package UNKNOWN STEP 2026-08-10T10:45:12.1284143Z env: +Build Package UNKNOWN STEP 2026-08-10T10:45:12.1284695Z CARGO_TERM_COLOR: always +Build Package UNKNOWN STEP 2026-08-10T10:45:12.1285182Z CARGO_NET_RETRY: 10 +Build Package UNKNOWN STEP 2026-08-10T10:45:12.1285649Z CARGO_HTTP_MULTIPLEXING: false +Build Package UNKNOWN STEP 2026-08-10T10:45:12.1286227Z RUSTFLAGS: -Dwarnings +Build Package UNKNOWN STEP 2026-08-10T10:45:12.1286724Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Build Package UNKNOWN STEP 2026-08-10T10:45:12.1287293Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T10:45:12.2316371Z Syncing repository: link-foundation/start +Build Package UNKNOWN STEP 2026-08-10T10:45:12.2319071Z ##[group]Getting Git version info +Build Package UNKNOWN STEP 2026-08-10T10:45:12.2320118Z Working directory is '/home/runner/work/start/start' +Build Package UNKNOWN STEP 2026-08-10T10:45:12.2321636Z [command]/usr/bin/git version +Build Package UNKNOWN STEP 2026-08-10T10:45:12.3442256Z git version 2.54.0 +Build Package UNKNOWN STEP 2026-08-10T10:45:12.3464651Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T10:45:12.3479868Z Temporarily overriding HOME='/home/runner/work/_temp/76b7661c-8822-4bf4-a4d6-fe69c6c8b913' before making global git config changes +Build Package UNKNOWN STEP 2026-08-10T10:45:12.3482129Z Adding repository directory to the temporary git global config as a safe directory +Build Package UNKNOWN STEP 2026-08-10T10:45:12.3486613Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Build Package UNKNOWN STEP 2026-08-10T10:45:12.3710805Z Deleting the contents of '/home/runner/work/start/start' +Build Package UNKNOWN STEP 2026-08-10T10:45:12.3715325Z ##[group]Determining repository object format +Build Package UNKNOWN STEP 2026-08-10T10:45:12.3717925Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T10:45:12.3718993Z ##[group]Initializing the repository +Build Package UNKNOWN STEP 2026-08-10T10:45:12.3722988Z [command]/usr/bin/git init /home/runner/work/start/start +Build Package UNKNOWN STEP 2026-08-10T10:45:12.4166970Z hint: Using 'master' as the name for the initial branch. This default branch name +Build Package UNKNOWN STEP 2026-08-10T10:45:12.4168293Z hint: will change to "main" in Git 3.0. To configure the initial branch name +Build Package UNKNOWN STEP 2026-08-10T10:45:12.4177169Z hint: to use in all of your new repositories, which will suppress this warning, +Build Package UNKNOWN STEP 2026-08-10T10:45:12.4178209Z hint: call: +Build Package UNKNOWN STEP 2026-08-10T10:45:12.4178637Z hint: +Build Package UNKNOWN STEP 2026-08-10T10:45:12.4179184Z hint: git config --global init.defaultBranch +Build Package UNKNOWN STEP 2026-08-10T10:45:12.4179915Z hint: +Build Package UNKNOWN STEP 2026-08-10T10:45:12.4180872Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and +Build Package UNKNOWN STEP 2026-08-10T10:45:12.4182054Z hint: 'development'. The just-created branch can be renamed via this command: +Build Package UNKNOWN STEP 2026-08-10T10:45:12.4182860Z hint: +Build Package UNKNOWN STEP 2026-08-10T10:45:12.4183352Z hint: git branch -m +Build Package UNKNOWN STEP 2026-08-10T10:45:12.4183838Z hint: +Build Package UNKNOWN STEP 2026-08-10T10:45:12.4184948Z hint: Disable this message with "git config set advice.defaultBranchName false" +Build Package UNKNOWN STEP 2026-08-10T10:45:12.4186032Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Build Package UNKNOWN STEP 2026-08-10T10:45:12.4188839Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Build Package UNKNOWN STEP 2026-08-10T10:45:12.4476312Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T10:45:12.4477616Z ##[group]Disabling automatic garbage collection +Build Package UNKNOWN STEP 2026-08-10T10:45:12.4482569Z [command]/usr/bin/git config --local gc.auto 0 +Build Package UNKNOWN STEP 2026-08-10T10:45:12.4521964Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T10:45:12.4523691Z ##[group]Setting up auth +Build Package UNKNOWN STEP 2026-08-10T10:45:12.4524484Z Removing SSH command configuration +Build Package UNKNOWN STEP 2026-08-10T10:45:12.4530254Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Build Package UNKNOWN STEP 2026-08-10T10:45:12.4570979Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Build Package UNKNOWN STEP 2026-08-10T10:45:12.6539247Z Removing HTTP extra header +Build Package UNKNOWN STEP 2026-08-10T10:45:12.6545975Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Build Package UNKNOWN STEP 2026-08-10T10:45:12.6585475Z [command]/usr/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' || :" +Build Package UNKNOWN STEP 2026-08-10T10:45:12.6829269Z Removing includeIf entries pointing to credentials config files +Build Package UNKNOWN STEP 2026-08-10T10:45:12.6837196Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Build Package UNKNOWN STEP 2026-08-10T10:45:12.6880083Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Build Package UNKNOWN STEP 2026-08-10T10:45:12.7138155Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-cf63c75a-96a8-4add-b5d6-efe53427a35b.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Build Package UNKNOWN STEP 2026-08-10T10:45:12.7181871Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-cf63c75a-96a8-4add-b5d6-efe53427a35b.config +Build Package UNKNOWN STEP 2026-08-10T10:45:12.7218138Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-cf63c75a-96a8-4add-b5d6-efe53427a35b.config +Build Package UNKNOWN STEP 2026-08-10T10:45:12.7291389Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-cf63c75a-96a8-4add-b5d6-efe53427a35b.config +Build Package UNKNOWN STEP 2026-08-10T10:45:12.7328403Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-cf63c75a-96a8-4add-b5d6-efe53427a35b.config +Build Package UNKNOWN STEP 2026-08-10T10:45:12.7363916Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T10:45:12.7371988Z ##[group]Fetching the repository +Build Package UNKNOWN STEP 2026-08-10T10:45:12.7373518Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +d959632b399ae343ff29114fc439650bf65122c5:refs/remotes/origin/main +Build Package UNKNOWN STEP 2026-08-10T10:45:13.5055770Z From https://github.com/link-foundation/start +Build Package UNKNOWN STEP 2026-08-10T10:45:13.5057890Z * [new ref] d959632b399ae343ff29114fc439650bf65122c5 -> origin/main +Build Package UNKNOWN STEP 2026-08-10T10:45:13.5240421Z [command]/usr/bin/git branch --list --remote origin/main +Build Package UNKNOWN STEP 2026-08-10T10:45:13.5317431Z origin/main +Build Package UNKNOWN STEP 2026-08-10T10:45:13.5325872Z [command]/usr/bin/git rev-parse refs/remotes/origin/main +Build Package UNKNOWN STEP 2026-08-10T10:45:13.5355937Z d959632b399ae343ff29114fc439650bf65122c5 +Build Package UNKNOWN STEP 2026-08-10T10:45:13.5360876Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T10:45:13.5362334Z ##[group]Determining the checkout info +Build Package UNKNOWN STEP 2026-08-10T10:45:13.5363738Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T10:45:13.5366168Z [command]/usr/bin/git sparse-checkout disable +Build Package UNKNOWN STEP 2026-08-10T10:45:13.5459295Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Build Package UNKNOWN STEP 2026-08-10T10:45:13.5493748Z ##[group]Checking out the ref +Build Package UNKNOWN STEP 2026-08-10T10:45:13.5496443Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main +Build Package UNKNOWN STEP 2026-08-10T10:45:13.6162385Z Switched to a new branch 'main' +Build Package UNKNOWN STEP 2026-08-10T10:45:13.6164107Z branch 'main' set up to track 'origin/main'. +Build Package UNKNOWN STEP 2026-08-10T10:45:13.6177694Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T10:45:13.6227104Z [command]/usr/bin/git log -1 --format=%H +Build Package UNKNOWN STEP 2026-08-10T10:45:13.6258175Z d959632b399ae343ff29114fc439650bf65122c5 +Build Package UNKNOWN STEP 2026-08-10T10:45:13.6982617Z ##[group]Run dtolnay/rust-toolchain@stable +Build Package UNKNOWN STEP 2026-08-10T10:45:13.6983927Z with: +Build Package UNKNOWN STEP 2026-08-10T10:45:13.6985219Z toolchain: stable +Build Package UNKNOWN STEP 2026-08-10T10:45:13.6986199Z env: +Build Package UNKNOWN STEP 2026-08-10T10:45:13.6987134Z CARGO_TERM_COLOR: always +Build Package UNKNOWN STEP 2026-08-10T10:45:13.6988216Z CARGO_NET_RETRY: 10 +Build Package UNKNOWN STEP 2026-08-10T10:45:13.6989272Z CARGO_HTTP_MULTIPLEXING: false +Build Package UNKNOWN STEP 2026-08-10T10:45:13.6990410Z RUSTFLAGS: -Dwarnings +Build Package UNKNOWN STEP 2026-08-10T10:45:13.6991493Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Build Package UNKNOWN STEP 2026-08-10T10:45:13.6992696Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7084429Z ##[start-action display=Parse toolchain version;id=__dtolnay_rust-toolchain.parse] +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7168287Z ##[group]Run if [[ -z $toolchain ]]; then +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7169616Z ^[[36;1mif [[ -z $toolchain ]]; then^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7171670Z ^[[36;1m # GitHub does not enforce `required: true` inputs itself. https://github.com/actions/runner/issues/1070^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7173783Z ^[[36;1m echo "'toolchain' is a required input" >&2^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7175260Z ^[[36;1m exit 1^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7176606Z ^[[36;1melif [[ $toolchain =~ ^stable' '[0-9]+' '(year|month|week|day)s?' 'ago$ ]]; then^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7178254Z ^[[36;1m if [[ Linux == macOS ]]; then^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7180257Z ^[[36;1m echo "toolchain=1.$((($(date -v-$(sed 's/stable \([0-9]*\) \(.\).*/\1\2/' <<< $toolchain) +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7182241Z ^[[36;1m else^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7183829Z ^[[36;1m echo "toolchain=1.$((($(date --date "${toolchain#stable }" +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7185783Z ^[[36;1m fi^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7187002Z ^[[36;1melif [[ $toolchain =~ ^stable' 'minus' '[0-9]+' 'releases?$ ]]; then^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7189336Z ^[[36;1m echo "toolchain=1.$((($(date +%s)/60/60/24-16569)/7/6-${toolchain//[^0-9]/}))" >> $GITHUB_OUTPUT^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7191150Z ^[[36;1melif [[ $toolchain =~ ^1\.[0-9]+$ ]]; then^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7193212Z ^[[36;1m 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^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7195249Z ^[[36;1melse^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7196304Z ^[[36;1m echo "toolchain=$toolchain" >> $GITHUB_OUTPUT^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7197531Z ^[[36;1mfi^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7251795Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7253102Z env: +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7253927Z CARGO_TERM_COLOR: always +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7255274Z CARGO_NET_RETRY: 10 +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7256230Z CARGO_HTTP_MULTIPLEXING: false +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7257261Z RUSTFLAGS: -Dwarnings +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7258245Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7259366Z toolchain: stable +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7260265Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7409415Z ##[end-action id=__dtolnay_rust-toolchain.parse;outcome=success;conclusion=success;duration_ms=32] +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7428239Z ##[start-action display=Construct rustup command line;id=__dtolnay_rust-toolchain.flags] +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7480829Z ##[group]Run echo "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7483096Z ^[[36;1mecho "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7485645Z ^[[36;1mecho "components=$(for c in ${components//,/ }; do echo -n ' --component' $c; done)" >> $GITHUB_OUTPUT^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7487543Z ^[[36;1mecho "downgrade=" >> $GITHUB_OUTPUT^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7537630Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7538933Z env: +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7539751Z CARGO_TERM_COLOR: always +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7540708Z CARGO_NET_RETRY: 10 +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7541657Z CARGO_HTTP_MULTIPLEXING: false +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7542709Z RUSTFLAGS: -Dwarnings +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7543699Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7545134Z targets: +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7545951Z components: +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7547109Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7653216Z ##[end-action id=__dtolnay_rust-toolchain.flags;outcome=success;conclusion=success;duration_ms=22] +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7660348Z ##[start-action display=Set $CARGO_HOME;id=__dtolnay_rust-toolchain.__run] +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7703204Z ##[group]Run echo CARGO_HOME=${CARGO_HOME:-"$HOME/.cargo"} >> $GITHUB_ENV +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7705134Z ^[[36;1mecho CARGO_HOME=${CARGO_HOME:-"$HOME/.cargo"} >> $GITHUB_ENV^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7755681Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7756966Z env: +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7757789Z CARGO_TERM_COLOR: always +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7758744Z CARGO_NET_RETRY: 10 +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7759684Z CARGO_HTTP_MULTIPLEXING: false +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7760722Z RUSTFLAGS: -Dwarnings +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7761706Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7762808Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7863416Z ##[end-action id=__dtolnay_rust-toolchain.__run;outcome=success;conclusion=success;duration_ms=20] +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7870696Z ##[start-action display=Install rustup if needed;id=__dtolnay_rust-toolchain.__run_2] +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7925008Z ##[group]Run if ! command -v rustup &>/dev/null; then +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7926347Z ^[[36;1mif ! command -v rustup &>/dev/null; then^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7928981Z ^[[36;1m curl --proto '=https' --tlsv1.2 --retry 10 --retry-connrefused --location --silent --show-error --fail https://sh.rustup.rs | sh -s -- --default-toolchain none -y^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7931551Z ^[[36;1m echo "$CARGO_HOME/bin" >> $GITHUB_PATH^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7932693Z ^[[36;1mfi^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7982755Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7984028Z env: +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7985304Z CARGO_TERM_COLOR: always +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7986395Z CARGO_NET_RETRY: 10 +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7987315Z CARGO_HTTP_MULTIPLEXING: false +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7988329Z RUSTFLAGS: -Dwarnings +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7989308Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7990426Z CARGO_HOME: /home/runner/.cargo +Build Package UNKNOWN STEP 2026-08-10T10:45:13.7991400Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T10:45:13.8087552Z ##[end-action id=__dtolnay_rust-toolchain.__run_2;outcome=success;conclusion=success;duration_ms=21] +Build Package UNKNOWN STEP 2026-08-10T10:45:13.8094671Z ##[start-action display=Install rustup if needed on windows;id=__dtolnay_rust-toolchain.__run_3] +Build Package UNKNOWN STEP 2026-08-10T10:45:13.8111408Z ##[end-action id=__dtolnay_rust-toolchain.__run_3;outcome=skipped;conclusion=skipped;duration_ms=0] +Build Package UNKNOWN STEP 2026-08-10T10:45:13.8127221Z ##[start-action display=rustup toolchain install stable;id=__dtolnay_rust-toolchain.__run_4] +Build Package UNKNOWN STEP 2026-08-10T10:45:13.8169209Z ##[group]Run rustup toolchain install stable --profile minimal --no-self-update +Build Package UNKNOWN STEP 2026-08-10T10:45:13.8171158Z ^[[36;1mrustup toolchain install stable --profile minimal --no-self-update^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:13.8221478Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Build Package UNKNOWN STEP 2026-08-10T10:45:13.8222716Z env: +Build Package UNKNOWN STEP 2026-08-10T10:45:13.8223515Z CARGO_TERM_COLOR: always +Build Package UNKNOWN STEP 2026-08-10T10:45:13.8224617Z CARGO_NET_RETRY: 10 +Build Package UNKNOWN STEP 2026-08-10T10:45:13.8225511Z CARGO_HTTP_MULTIPLEXING: false +Build Package UNKNOWN STEP 2026-08-10T10:45:13.8226495Z RUSTFLAGS: -Dwarnings +Build Package UNKNOWN STEP 2026-08-10T10:45:13.8227435Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Build Package UNKNOWN STEP 2026-08-10T10:45:13.8228531Z CARGO_HOME: /home/runner/.cargo +Build Package UNKNOWN STEP 2026-08-10T10:45:13.8229544Z RUSTUP_PERMIT_COPY_RENAME: 1 +Build Package UNKNOWN STEP 2026-08-10T10:45:13.8230486Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T10:45:15.8926349Z info: syncing channel updates for stable-x86_64-unknown-linux-gnu +Build Package UNKNOWN STEP 2026-08-10T10:45:16.1750542Z +Build Package UNKNOWN STEP 2026-08-10T10:45:16.1839819Z stable-x86_64-unknown-linux-gnu unchanged - rustc 1.97.1 (8bab26f4f 2026-07-14) +Build Package UNKNOWN STEP 2026-08-10T10:45:16.1840246Z +Build Package UNKNOWN STEP 2026-08-10T10:45:16.1915163Z ##[end-action id=__dtolnay_rust-toolchain.__run_4;outcome=success;conclusion=success;duration_ms=2378] +Build Package UNKNOWN STEP 2026-08-10T10:45:16.1921119Z ##[start-action display=rustup default stable;id=__dtolnay_rust-toolchain.__run_5] +Build Package UNKNOWN STEP 2026-08-10T10:45:16.1938710Z ##[group]Run rustup default stable +Build Package UNKNOWN STEP 2026-08-10T10:45:16.1939208Z ^[[36;1mrustup default stable^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:16.1986195Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Build Package UNKNOWN STEP 2026-08-10T10:45:16.1986545Z env: +Build Package UNKNOWN STEP 2026-08-10T10:45:16.1986746Z CARGO_TERM_COLOR: always +Build Package UNKNOWN STEP 2026-08-10T10:45:16.1986983Z CARGO_NET_RETRY: 10 +Build Package UNKNOWN STEP 2026-08-10T10:45:16.1987214Z CARGO_HTTP_MULTIPLEXING: false +Build Package UNKNOWN STEP 2026-08-10T10:45:16.1987487Z RUSTFLAGS: -Dwarnings +Build Package UNKNOWN STEP 2026-08-10T10:45:16.1987745Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Build Package UNKNOWN STEP 2026-08-10T10:45:16.1988048Z CARGO_HOME: /home/runner/.cargo +Build Package UNKNOWN STEP 2026-08-10T10:45:16.1988300Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T10:45:16.2110220Z info: using existing install for stable-x86_64-unknown-linux-gnu +Build Package UNKNOWN STEP 2026-08-10T10:45:16.2116594Z info: default toolchain set to stable-x86_64-unknown-linux-gnu +Build Package UNKNOWN STEP 2026-08-10T10:45:16.2117043Z +Build Package UNKNOWN STEP 2026-08-10T10:45:16.2200528Z stable-x86_64-unknown-linux-gnu unchanged - rustc 1.97.1 (8bab26f4f 2026-07-14) +Build Package UNKNOWN STEP 2026-08-10T10:45:16.2202507Z +Build Package UNKNOWN STEP 2026-08-10T10:45:16.2218584Z ##[end-action id=__dtolnay_rust-toolchain.__run_5;outcome=success;conclusion=success;duration_ms=29] +Build Package UNKNOWN STEP 2026-08-10T10:45:16.2220959Z ##[start-action display=Create cachekey;id=__dtolnay_rust-toolchain.rustc-version] +Build Package UNKNOWN STEP 2026-08-10T10:45:16.2238983Z ##[group]Run DATE=$(rustc +stable --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p') +Build Package UNKNOWN STEP 2026-08-10T10:45:16.2239804Z ^[[36;1mDATE=$(rustc +stable --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p')^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:16.2240443Z ^[[36;1mHASH=$(rustc +stable --version --verbose | sed -ne 's/^commit-hash: //p')^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:16.2240945Z ^[[36;1mecho "cachekey=$(echo $DATE$HASH | head -c12)" >> $GITHUB_OUTPUT^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:16.2286700Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Build Package UNKNOWN STEP 2026-08-10T10:45:16.2287266Z env: +Build Package UNKNOWN STEP 2026-08-10T10:45:16.2287480Z CARGO_TERM_COLOR: always +Build Package UNKNOWN STEP 2026-08-10T10:45:16.2287715Z CARGO_NET_RETRY: 10 +Build Package UNKNOWN STEP 2026-08-10T10:45:16.2287948Z CARGO_HTTP_MULTIPLEXING: false +Build Package UNKNOWN STEP 2026-08-10T10:45:16.2288207Z RUSTFLAGS: -Dwarnings +Build Package UNKNOWN STEP 2026-08-10T10:45:16.2288504Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Build Package UNKNOWN STEP 2026-08-10T10:45:16.2288795Z CARGO_HOME: /home/runner/.cargo +Build Package UNKNOWN STEP 2026-08-10T10:45:16.2289041Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T10:45:16.2958892Z ##[end-action id=__dtolnay_rust-toolchain.rustc-version;outcome=success;conclusion=success;duration_ms=73] +Build Package UNKNOWN STEP 2026-08-10T10:45:16.2985413Z ##[start-action display=Disable incremental compilation;id=__dtolnay_rust-toolchain.__run_6] +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3001891Z ##[group]Run if [ -z "${CARGO_INCREMENTAL+set}" ]; then +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3002293Z ^[[36;1mif [ -z "${CARGO_INCREMENTAL+set}" ]; then^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3002628Z ^[[36;1m echo CARGO_INCREMENTAL=0 >> $GITHUB_ENV^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3002917Z ^[[36;1mfi^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3049971Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3050337Z env: +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3050552Z CARGO_TERM_COLOR: always +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3050789Z CARGO_NET_RETRY: 10 +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3051017Z CARGO_HTTP_MULTIPLEXING: false +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3051275Z RUSTFLAGS: -Dwarnings +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3051520Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3051803Z CARGO_HOME: /home/runner/.cargo +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3052049Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3122468Z ##[end-action id=__dtolnay_rust-toolchain.__run_6;outcome=success;conclusion=success;duration_ms=13] +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3124932Z ##[start-action display=Enable colors in Cargo output;id=__dtolnay_rust-toolchain.__run_7] +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3140826Z ##[group]Run if [ -z "${CARGO_TERM_COLOR+set}" ]; then +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3141207Z ^[[36;1mif [ -z "${CARGO_TERM_COLOR+set}" ]; then^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3141557Z ^[[36;1m echo CARGO_TERM_COLOR=always >> $GITHUB_ENV^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3141869Z ^[[36;1mfi^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3183954Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3184525Z env: +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3184751Z CARGO_TERM_COLOR: always +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3185005Z CARGO_NET_RETRY: 10 +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3185440Z CARGO_HTTP_MULTIPLEXING: false +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3185712Z RUSTFLAGS: -Dwarnings +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3185997Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3186305Z CARGO_HOME: /home/runner/.cargo +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3186572Z CARGO_INCREMENTAL: 0 +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3186802Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3255953Z ##[end-action id=__dtolnay_rust-toolchain.__run_7;outcome=success;conclusion=success;duration_ms=13] +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3258102Z ##[start-action display=Enable Cargo sparse registry;id=__dtolnay_rust-toolchain.__run_8] +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3274600Z ##[group]Run # implemented in 1.66, stabilized in 1.68, made default in 1.70 +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3275140Z ^[[36;1m# implemented in 1.66, stabilized in 1.68, made default in 1.70^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3275877Z ^[[36;1mif [ -z "${CARGO_REGISTRIES_CRATES_IO_PROTOCOL+set}" -o -f "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol ]; then^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3276596Z ^[[36;1m if rustc +stable --version --verbose | grep -q '^release: 1\.6[89]\.'; then^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3277155Z ^[[36;1m touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3277694Z ^[[36;1m echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse >> $GITHUB_ENV^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3278181Z ^[[36;1m elif rustc +stable --version --verbose | grep -q '^release: 1\.6[67]\.'; then^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3278729Z ^[[36;1m touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3279228Z ^[[36;1m echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=git >> $GITHUB_ENV^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3279568Z ^[[36;1m fi^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3279769Z ^[[36;1mfi^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3322128Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3322630Z env: +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3322834Z CARGO_TERM_COLOR: always +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3323069Z CARGO_NET_RETRY: 10 +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3323301Z CARGO_HTTP_MULTIPLEXING: false +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3323561Z RUSTFLAGS: -Dwarnings +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3323807Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3324095Z CARGO_HOME: /home/runner/.cargo +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3324525Z CARGO_INCREMENTAL: 0 +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3324749Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3687430Z ##[end-action id=__dtolnay_rust-toolchain.__run_8;outcome=success;conclusion=success;duration_ms=42] +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3690117Z ##[start-action display=Work around spurious network errors in curl 8.0;id=__dtolnay_rust-toolchain.__run_9] +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3708411Z ##[group]Run # https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3709166Z ^[[36;1m# https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3709813Z ^[[36;1mif rustc +stable --version --verbose | grep -q '^release: 1\.7[01]\.'; then^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3710296Z ^[[36;1m echo CARGO_HTTP_MULTIPLEXING=false >> $GITHUB_ENV^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3710620Z ^[[36;1mfi^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3757735Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3758097Z env: +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3758308Z CARGO_TERM_COLOR: always +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3758548Z CARGO_NET_RETRY: 10 +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3758791Z CARGO_HTTP_MULTIPLEXING: false +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3759053Z RUSTFLAGS: -Dwarnings +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3759304Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3759602Z CARGO_HOME: /home/runner/.cargo +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3759853Z CARGO_INCREMENTAL: 0 +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3760085Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3982330Z ##[end-action id=__dtolnay_rust-toolchain.__run_9;outcome=success;conclusion=success;duration_ms=29] +Build Package UNKNOWN STEP 2026-08-10T10:45:16.3986889Z ##[start-action display=rustc +stable --version --verbose;id=__dtolnay_rust-toolchain.__run_10] +Build Package UNKNOWN STEP 2026-08-10T10:45:16.4003254Z ##[group]Run rustc +stable --version --verbose +Build Package UNKNOWN STEP 2026-08-10T10:45:16.4003822Z ^[[36;1mrustc +stable --version --verbose^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:16.4050685Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Build Package UNKNOWN STEP 2026-08-10T10:45:16.4051029Z env: +Build Package UNKNOWN STEP 2026-08-10T10:45:16.4051241Z CARGO_TERM_COLOR: always +Build Package UNKNOWN STEP 2026-08-10T10:45:16.4051478Z CARGO_NET_RETRY: 10 +Build Package UNKNOWN STEP 2026-08-10T10:45:16.4051714Z CARGO_HTTP_MULTIPLEXING: false +Build Package UNKNOWN STEP 2026-08-10T10:45:16.4051974Z RUSTFLAGS: -Dwarnings +Build Package UNKNOWN STEP 2026-08-10T10:45:16.4052221Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Build Package UNKNOWN STEP 2026-08-10T10:45:16.4052514Z CARGO_HOME: /home/runner/.cargo +Build Package UNKNOWN STEP 2026-08-10T10:45:16.4052762Z CARGO_INCREMENTAL: 0 +Build Package UNKNOWN STEP 2026-08-10T10:45:16.4052981Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T10:45:16.4249696Z rustc 1.97.1 (8bab26f4f 2026-07-14) +Build Package UNKNOWN STEP 2026-08-10T10:45:16.4250185Z binary: rustc +Build Package UNKNOWN STEP 2026-08-10T10:45:16.4250816Z commit-hash: 8bab26f4f68e0e26f0bb7960be334d5b520ea452 +Build Package UNKNOWN STEP 2026-08-10T10:45:16.4251280Z commit-date: 2026-07-14 +Build Package UNKNOWN STEP 2026-08-10T10:45:16.4251527Z host: x86_64-unknown-linux-gnu +Build Package UNKNOWN STEP 2026-08-10T10:45:16.4251785Z release: 1.97.1 +Build Package UNKNOWN STEP 2026-08-10T10:45:16.4252007Z LLVM version: 22.1.6 +Build Package UNKNOWN STEP 2026-08-10T10:45:16.4272344Z ##[end-action id=__dtolnay_rust-toolchain.__run_10;outcome=success;conclusion=success;duration_ms=28] +Build Package UNKNOWN STEP 2026-08-10T10:45:16.4924516Z ##[group]Run actions/cache@v5 +Build Package UNKNOWN STEP 2026-08-10T10:45:16.4924847Z with: +Build Package UNKNOWN STEP 2026-08-10T10:45:16.4925123Z path: ~/.cargo/registry +Build Package UNKNOWN STEP ~/.cargo/git +Build Package UNKNOWN STEP rust/target +Build Package UNKNOWN STEP +Build Package UNKNOWN STEP 2026-08-10T10:45:16.4925662Z key: Linux-cargo-build-4104477e9086db237b6becf75f65ddd1c19712701b33d4d9c0c7bebe4f81b3df +Build Package UNKNOWN STEP 2026-08-10T10:45:16.4926164Z restore-keys: Linux-cargo-build- +Build Package UNKNOWN STEP +Build Package UNKNOWN STEP 2026-08-10T10:45:16.4926467Z enableCrossOsArchive: false +Build Package UNKNOWN STEP 2026-08-10T10:45:16.4926736Z fail-on-cache-miss: false +Build Package UNKNOWN STEP 2026-08-10T10:45:16.4926991Z lookup-only: false +Build Package UNKNOWN STEP 2026-08-10T10:45:16.4927221Z save-always: false +Build Package UNKNOWN STEP 2026-08-10T10:45:16.4927446Z env: +Build Package UNKNOWN STEP 2026-08-10T10:45:16.4927655Z CARGO_TERM_COLOR: always +Build Package UNKNOWN STEP 2026-08-10T10:45:16.4927902Z CARGO_NET_RETRY: 10 +Build Package UNKNOWN STEP 2026-08-10T10:45:16.4928387Z CARGO_HTTP_MULTIPLEXING: false +Build Package UNKNOWN STEP 2026-08-10T10:45:16.4928662Z RUSTFLAGS: -Dwarnings +Build Package UNKNOWN STEP 2026-08-10T10:45:16.4928928Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Build Package UNKNOWN STEP 2026-08-10T10:45:16.4929241Z CARGO_HOME: /home/runner/.cargo +Build Package UNKNOWN STEP 2026-08-10T10:45:16.4929507Z CARGO_INCREMENTAL: 0 +Build Package UNKNOWN STEP 2026-08-10T10:45:16.4929789Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T10:45:16.7641988Z Cache hit for: Linux-cargo-build-4104477e9086db237b6becf75f65ddd1c19712701b33d4d9c0c7bebe4f81b3df +Build Package UNKNOWN STEP 2026-08-10T10:45:17.8855079Z Received 88080384 of 109593867 (80.4%), 83.9 MBs/sec +Build Package UNKNOWN STEP 2026-08-10T10:45:18.0909378Z Received 109593867 of 109593867 (100.0%), 86.7 MBs/sec +Build Package UNKNOWN STEP 2026-08-10T10:45:18.0911747Z Cache Size: ~105 MB (109593867 B) +Build Package UNKNOWN STEP 2026-08-10T10:45:18.0976374Z [command]/usr/bin/tar -xf /home/runner/work/_temp/7ad57c11-2178-4dca-a010-9fd4daa3ce47/cache.tzst -P -C /home/runner/work/start/start --use-compress-program unzstd +Build Package UNKNOWN STEP 2026-08-10T10:45:18.8364458Z Cache restored successfully +Build Package UNKNOWN STEP 2026-08-10T10:45:18.8497569Z Cache restored from key: Linux-cargo-build-4104477e9086db237b6becf75f65ddd1c19712701b33d4d9c0c7bebe4f81b3df +Build Package UNKNOWN STEP 2026-08-10T10:45:18.8605294Z ##[group]Run cargo build --release --verbose +Build Package UNKNOWN STEP 2026-08-10T10:45:18.8605664Z ^[[36;1mcargo build --release --verbose^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:18.8655469Z shell: /usr/bin/bash -e {0} +Build Package UNKNOWN STEP 2026-08-10T10:45:18.8655735Z env: +Build Package UNKNOWN STEP 2026-08-10T10:45:18.8655937Z CARGO_TERM_COLOR: always +Build Package UNKNOWN STEP 2026-08-10T10:45:18.8656171Z CARGO_NET_RETRY: 10 +Build Package UNKNOWN STEP 2026-08-10T10:45:18.8656411Z CARGO_HTTP_MULTIPLEXING: false +Build Package UNKNOWN STEP 2026-08-10T10:45:18.8656665Z RUSTFLAGS: -Dwarnings +Build Package UNKNOWN STEP 2026-08-10T10:45:18.8656911Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Build Package UNKNOWN STEP 2026-08-10T10:45:18.8657207Z CARGO_HOME: /home/runner/.cargo +Build Package UNKNOWN STEP 2026-08-10T10:45:18.8657493Z CARGO_INCREMENTAL: 0 +Build Package UNKNOWN STEP 2026-08-10T10:45:18.8657720Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T10:45:20.2246207Z ^[[1m^[[92m Fresh^[[0m memchr v2.8.2 +Build Package UNKNOWN STEP 2026-08-10T10:45:20.2247018Z ^[[1m^[[92m Fresh^[[0m unicode-ident v1.0.24 +Build Package UNKNOWN STEP 2026-08-10T10:45:20.2247602Z ^[[1m^[[92m Fresh^[[0m proc-macro2 v1.0.106 +Build Package UNKNOWN STEP 2026-08-10T10:45:20.2248149Z ^[[1m^[[92m Fresh^[[0m libc v0.2.186 +Build Package UNKNOWN STEP 2026-08-10T10:45:20.2248742Z ^[[1m^[[92m Fresh^[[0m autocfg v1.5.1 +Build Package UNKNOWN STEP 2026-08-10T10:45:20.2249411Z ^[[1m^[[92m Fresh^[[0m quote v1.0.46 +Build Package UNKNOWN STEP 2026-08-10T10:45:20.2250230Z ^[[1m^[[92m Fresh^[[0m syn v2.0.118 +Build Package UNKNOWN STEP 2026-08-10T10:45:20.2250807Z ^[[1m^[[92m Fresh^[[0m serde_core v1.0.228 +Build Package UNKNOWN STEP 2026-08-10T10:45:20.2251409Z ^[[1m^[[92m Fresh^[[0m aho-corasick v1.1.4 +Build Package UNKNOWN STEP 2026-08-10T10:45:20.2251985Z ^[[1m^[[92m Fresh^[[0m nom v8.0.0 +Build Package UNKNOWN STEP 2026-08-10T10:45:20.2252522Z ^[[1m^[[92m Fresh^[[0m cfg-if v1.0.4 +Build Package UNKNOWN STEP 2026-08-10T10:45:20.2253102Z ^[[1m^[[92m Fresh^[[0m regex-syntax v0.8.11 +Build Package UNKNOWN STEP 2026-08-10T10:45:20.2253737Z ^[[1m^[[92m Fresh^[[0m option-ext v0.2.0 +Build Package UNKNOWN STEP 2026-08-10T10:45:20.2254535Z ^[[1m^[[92m Fresh^[[0m dirs-sys v0.5.0 +Build Package UNKNOWN STEP 2026-08-10T10:45:20.2255140Z ^[[1m^[[92m Fresh^[[0m regex-automata v0.4.14 +Build Package UNKNOWN STEP 2026-08-10T10:45:20.2255727Z ^[[1m^[[92m Fresh^[[0m getrandom v0.4.3 +Build Package UNKNOWN STEP 2026-08-10T10:45:20.2256311Z ^[[1m^[[92m Fresh^[[0m links-notation v0.13.0 +Build Package UNKNOWN STEP 2026-08-10T10:45:20.2256913Z ^[[1m^[[92m Fresh^[[0m num-traits v0.2.19 +Build Package UNKNOWN STEP 2026-08-10T10:45:20.2257526Z ^[[1m^[[92m Fresh^[[0m serde_derive v1.0.228 +Build Package UNKNOWN STEP 2026-08-10T10:45:20.2258106Z ^[[1m^[[92m Fresh^[[0m zmij v1.0.21 +Build Package UNKNOWN STEP 2026-08-10T10:45:20.2258655Z ^[[1m^[[92m Fresh^[[0m base64 v0.22.1 +Build Package UNKNOWN STEP 2026-08-10T10:45:20.2259055Z ^[[1m^[[92m Fresh^[[0m iana-time-zone v0.1.65 +Build Package UNKNOWN STEP 2026-08-10T10:45:20.2259428Z ^[[1m^[[92m Fresh^[[0m itoa v1.0.18 +Build Package UNKNOWN STEP 2026-08-10T10:45:20.2259793Z ^[[1m^[[92m Fresh^[[0m serde_json v1.0.150 +Build Package UNKNOWN STEP 2026-08-10T10:45:20.2260206Z ^[[1m^[[92m Fresh^[[0m chrono v0.4.45 +Build Package UNKNOWN STEP 2026-08-10T10:45:20.2260588Z ^[[1m^[[92m Fresh^[[0m lino-objects-codec v0.2.1 +Build Package UNKNOWN STEP 2026-08-10T10:45:20.2260972Z ^[[1m^[[92m Fresh^[[0m serde v1.0.228 +Build Package UNKNOWN STEP 2026-08-10T10:45:20.2261311Z ^[[1m^[[92m Fresh^[[0m uuid v1.23.4 +Build Package UNKNOWN STEP 2026-08-10T10:45:20.2261658Z ^[[1m^[[92m Fresh^[[0m regex v1.12.4 +Build Package UNKNOWN STEP 2026-08-10T10:45:20.2262016Z ^[[1m^[[92m Fresh^[[0m dirs v6.0.0 +Build Package UNKNOWN STEP 2026-08-10T10:45:20.2262542Z ^[[1m^[[92m Compiling^[[0m start-command v0.18.0 (/home/runner/work/start/start/rust) +Build Package UNKNOWN STEP 2026-08-10T10:45:20.2275820Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name start_command --edition=2021 src/lib/mod.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1074155041be31a5 -C extra-filename=-c4fd832ec5593845 --out-dir /home/runner/work/start/start/rust/target/release/deps -C strip=debuginfo -L dependency=/home/runner/work/start/start/rust/target/release/deps --extern base64=/home/runner/work/start/start/rust/target/release/deps/libbase64-070cb1cc79ee79d2.rmeta --extern chrono=/home/runner/work/start/start/rust/target/release/deps/libchrono-1c6fd623865da47b.rmeta --extern dirs=/home/runner/work/start/start/rust/target/release/deps/libdirs-e78ab379c5d02849.rmeta --extern libc=/home/runner/work/start/start/rust/target/release/deps/liblibc-171421072fb1cdc5.rmeta --extern lino_objects_codec=/home/runner/work/start/start/rust/target/release/deps/liblino_objects_codec-e29c3667924f19bb.rmeta --extern regex=/home/runner/work/start/start/rust/target/release/deps/libregex-b1b6c4f3e974de5c.rmeta --extern serde=/home/runner/work/start/start/rust/target/release/deps/libserde-96d21673ef18033c.rmeta --extern serde_json=/home/runner/work/start/start/rust/target/release/deps/libserde_json-0c3b77933c6fd9d6.rmeta --extern uuid=/home/runner/work/start/start/rust/target/release/deps/libuuid-2a385c1f806e0151.rmeta -Dwarnings` +Build Package UNKNOWN STEP 2026-08-10T10:45:30.2351033Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name start --edition=2021 src/bin/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a442f301e2635b05 -C extra-filename=-0a988cea7e3c3a0c --out-dir /home/runner/work/start/start/rust/target/release/deps -C strip=debuginfo -L dependency=/home/runner/work/start/start/rust/target/release/deps --extern base64=/home/runner/work/start/start/rust/target/release/deps/libbase64-070cb1cc79ee79d2.rlib --extern chrono=/home/runner/work/start/start/rust/target/release/deps/libchrono-1c6fd623865da47b.rlib --extern dirs=/home/runner/work/start/start/rust/target/release/deps/libdirs-e78ab379c5d02849.rlib --extern libc=/home/runner/work/start/start/rust/target/release/deps/liblibc-171421072fb1cdc5.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/release/deps/liblino_objects_codec-e29c3667924f19bb.rlib --extern regex=/home/runner/work/start/start/rust/target/release/deps/libregex-b1b6c4f3e974de5c.rlib --extern serde=/home/runner/work/start/start/rust/target/release/deps/libserde-96d21673ef18033c.rlib --extern serde_json=/home/runner/work/start/start/rust/target/release/deps/libserde_json-0c3b77933c6fd9d6.rlib --extern start_command=/home/runner/work/start/start/rust/target/release/deps/libstart_command-c4fd832ec5593845.rlib --extern uuid=/home/runner/work/start/start/rust/target/release/deps/libuuid-2a385c1f806e0151.rlib -Dwarnings` +Build Package UNKNOWN STEP 2026-08-10T10:45:32.7594741Z ^[[1m^[[92m Finished^[[0m `release` profile [optimized] target(s) in 13.41s +Build Package UNKNOWN STEP 2026-08-10T10:45:32.7736772Z ##[group]Run cargo package --allow-dirty +Build Package UNKNOWN STEP 2026-08-10T10:45:32.7737154Z ^[[36;1mcargo package --allow-dirty^[[0m +Build Package UNKNOWN STEP 2026-08-10T10:45:32.7784535Z shell: /usr/bin/bash -e {0} +Build Package UNKNOWN STEP 2026-08-10T10:45:32.7784807Z env: +Build Package UNKNOWN STEP 2026-08-10T10:45:32.7785027Z CARGO_TERM_COLOR: always +Build Package UNKNOWN STEP 2026-08-10T10:45:32.7785272Z CARGO_NET_RETRY: 10 +Build Package UNKNOWN STEP 2026-08-10T10:45:32.7785512Z CARGO_HTTP_MULTIPLEXING: false +Build Package UNKNOWN STEP 2026-08-10T10:45:32.7785792Z RUSTFLAGS: -Dwarnings +Build Package UNKNOWN STEP 2026-08-10T10:45:32.7786054Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Build Package UNKNOWN STEP 2026-08-10T10:45:32.7786361Z CARGO_HOME: /home/runner/.cargo +Build Package UNKNOWN STEP 2026-08-10T10:45:32.7786618Z CARGO_INCREMENTAL: 0 +Build Package UNKNOWN STEP 2026-08-10T10:45:32.7786860Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T10:45:33.0253700Z ^[[1m^[[92m Packaging^[[0m start-command v0.18.0 (/home/runner/work/start/start/rust) +Build Package UNKNOWN STEP 2026-08-10T10:45:33.0346755Z ^[[1m^[[92m Updating^[[0m crates.io index +Build Package UNKNOWN STEP 2026-08-10T10:45:33.3900194Z ^[[1m^[[92m Packaged^[[0m 60 files, 628.5KiB (123.5KiB compressed) +Build Package UNKNOWN STEP 2026-08-10T10:45:33.3900920Z ^[[1m^[[92m Verifying^[[0m start-command v0.18.0 (/home/runner/work/start/start/rust) +Build Package UNKNOWN STEP 2026-08-10T10:45:33.4189387Z ^[[1m^[[92m Compiling^[[0m start-command v0.18.0 (/home/runner/work/start/start/rust/target/package/start-command-0.18.0) +Build Package UNKNOWN STEP 2026-08-10T10:45:35.1567445Z ^[[1m^[[92m Finished^[[0m `dev` profile [unoptimized + debuginfo] target(s) in 2.36s +Build Package UNKNOWN STEP 2026-08-10T10:45:35.2302260Z Post job cleanup. +Build Package UNKNOWN STEP 2026-08-10T10:45:35.3632327Z Cache hit occurred on the primary key Linux-cargo-build-4104477e9086db237b6becf75f65ddd1c19712701b33d4d9c0c7bebe4f81b3df, not saving cache. +Build Package UNKNOWN STEP 2026-08-10T10:45:35.3761710Z Post job cleanup. +Build Package UNKNOWN STEP 2026-08-10T10:45:35.4615339Z [command]/usr/bin/git version +Build Package UNKNOWN STEP 2026-08-10T10:45:35.4658174Z git version 2.54.0 +Build Package UNKNOWN STEP 2026-08-10T10:45:35.4696780Z Temporarily overriding HOME='/home/runner/work/_temp/7aafe0d5-f773-40cb-be3e-baa3215df320' before making global git config changes +Build Package UNKNOWN STEP 2026-08-10T10:45:35.4698384Z Adding repository directory to the temporary git global config as a safe directory +Build Package UNKNOWN STEP 2026-08-10T10:45:35.4702212Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Build Package UNKNOWN STEP 2026-08-10T10:45:35.4735414Z Removing SSH command configuration +Build Package UNKNOWN STEP 2026-08-10T10:45:35.4742161Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Build Package UNKNOWN STEP 2026-08-10T10:45:35.4778845Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Build Package UNKNOWN STEP 2026-08-10T10:45:35.5038066Z Removing HTTP extra header +Build Package UNKNOWN STEP 2026-08-10T10:45:35.5044478Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Build Package UNKNOWN STEP 2026-08-10T10:45:35.5084638Z [command]/usr/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' || :" +Build Package UNKNOWN STEP 2026-08-10T10:45:35.5358814Z Removing includeIf entries pointing to credentials config files +Build Package UNKNOWN STEP 2026-08-10T10:45:35.5367883Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Build Package UNKNOWN STEP 2026-08-10T10:45:35.5400145Z includeif.gitdir:/home/runner/work/start/start/.git.path +Build Package UNKNOWN STEP 2026-08-10T10:45:35.5401086Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Build Package UNKNOWN STEP 2026-08-10T10:45:35.5402127Z includeif.gitdir:/github/workspace/.git.path +Build Package UNKNOWN STEP 2026-08-10T10:45:35.5402760Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Build Package UNKNOWN STEP 2026-08-10T10:45:35.5411551Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Build Package UNKNOWN STEP 2026-08-10T10:45:35.5440321Z /home/runner/work/_temp/git-credentials-cf63c75a-96a8-4add-b5d6-efe53427a35b.config +Build Package UNKNOWN STEP 2026-08-10T10:45:35.5452995Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-cf63c75a-96a8-4add-b5d6-efe53427a35b.config +Build Package UNKNOWN STEP 2026-08-10T10:45:35.5496606Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Build Package UNKNOWN STEP 2026-08-10T10:45:35.5527941Z /home/runner/work/_temp/git-credentials-cf63c75a-96a8-4add-b5d6-efe53427a35b.config +Build Package UNKNOWN STEP 2026-08-10T10:45:35.5537496Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-cf63c75a-96a8-4add-b5d6-efe53427a35b.config +Build Package UNKNOWN STEP 2026-08-10T10:45:35.5584902Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Build Package UNKNOWN STEP 2026-08-10T10:45:35.5640751Z /github/runner_temp/git-credentials-cf63c75a-96a8-4add-b5d6-efe53427a35b.config +Build Package UNKNOWN STEP 2026-08-10T10:45:35.5650614Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-cf63c75a-96a8-4add-b5d6-efe53427a35b.config +Build Package UNKNOWN STEP 2026-08-10T10:45:35.5689248Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Build Package UNKNOWN STEP 2026-08-10T10:45:35.5716516Z /github/runner_temp/git-credentials-cf63c75a-96a8-4add-b5d6-efe53427a35b.config +Build Package UNKNOWN STEP 2026-08-10T10:45:35.5727829Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-cf63c75a-96a8-4add-b5d6-efe53427a35b.config +Build Package UNKNOWN STEP 2026-08-10T10:45:35.5776964Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Build Package UNKNOWN STEP 2026-08-10T10:45:35.6038475Z Removing credentials config '/home/runner/work/_temp/git-credentials-cf63c75a-96a8-4add-b5d6-efe53427a35b.config' +Build Package UNKNOWN STEP 2026-08-10T10:45:35.6209449Z Cleaning up orphan processes +Auto Release UNKNOWN STEP 2026-08-10T10:45:45.9578859Z Current runner version: '2.336.0' +Auto Release UNKNOWN STEP 2026-08-10T10:45:45.9606161Z ##[group]Runner Image Provisioner +Auto Release UNKNOWN STEP 2026-08-10T10:45:45.9607131Z Hosted Compute Agent +Auto Release UNKNOWN STEP 2026-08-10T10:45:45.9607780Z Version: 20260707.563 +Auto Release UNKNOWN STEP 2026-08-10T10:45:45.9608779Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Auto Release UNKNOWN STEP 2026-08-10T10:45:45.9609552Z Build Date: 2026-07-07T19:33:50Z +Auto Release UNKNOWN STEP 2026-08-10T10:45:45.9610259Z Worker ID: {4f130355-207e-467d-bed8-e2a8e881ffdd} +Auto Release UNKNOWN STEP 2026-08-10T10:45:45.9611042Z Azure Region: eastus2 +Auto Release UNKNOWN STEP 2026-08-10T10:45:45.9611676Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T10:45:45.9613111Z ##[group]Operating System +Auto Release UNKNOWN STEP 2026-08-10T10:45:45.9613857Z Ubuntu +Auto Release UNKNOWN STEP 2026-08-10T10:45:45.9614395Z 24.04.4 +Auto Release UNKNOWN STEP 2026-08-10T10:45:45.9614960Z LTS +Auto Release UNKNOWN STEP 2026-08-10T10:45:45.9615628Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T10:45:45.9616285Z ##[group]Runner Image +Auto Release UNKNOWN STEP 2026-08-10T10:45:45.9616986Z Image: ubuntu-24.04 +Auto Release UNKNOWN STEP 2026-08-10T10:45:45.9617584Z Version: 20260720.247.2 +Auto Release UNKNOWN STEP 2026-08-10T10:45:45.9619288Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Auto Release UNKNOWN STEP 2026-08-10T10:45:45.9620826Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Auto Release UNKNOWN STEP 2026-08-10T10:45:45.9621878Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T10:45:45.9622980Z ##[group]GITHUB_TOKEN Permissions +Auto Release UNKNOWN STEP 2026-08-10T10:45:45.9625300Z Contents: write +Auto Release UNKNOWN STEP 2026-08-10T10:45:45.9625929Z Metadata: read +Auto Release UNKNOWN STEP 2026-08-10T10:45:45.9626563Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T10:45:45.9629262Z Secret source: Actions +Auto Release UNKNOWN STEP 2026-08-10T10:45:45.9630307Z Prepare workflow directory +Auto Release UNKNOWN STEP 2026-08-10T10:45:46.0013666Z Prepare all required actions +Auto Release UNKNOWN STEP 2026-08-10T10:45:46.0061539Z Getting action download info +Auto Release UNKNOWN STEP 2026-08-10T10:45:46.2481433Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Auto Release UNKNOWN STEP 2026-08-10T10:45:46.5245255Z Download action repository 'dtolnay/rust-toolchain@stable' (SHA:4360b52568e2003a75bf9bc1d59f33a8e3fc893c) +Auto Release UNKNOWN STEP 2026-08-10T10:45:46.6120549Z Download action repository 'actions/setup-node@v6' (SHA:249970729cb0ef3589644e2896645e5dc5ba9c38) +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.0067242Z Complete job name: Auto Release +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.0926885Z ##[group]Run actions/checkout@v6 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.0927836Z with: +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.0928477Z fetch-depth: 0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.0936602Z token: *** +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.0937124Z repository: link-foundation/start +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.0937793Z ssh-strict: true +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.0938420Z ssh-user: git +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.0938927Z persist-credentials: true +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.0939512Z clean: true +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.0940015Z sparse-checkout-cone-mode: true +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.0940681Z fetch-tags: false +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.0941198Z show-progress: true +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.0941715Z lfs: false +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.0942191Z submodules: false +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.0942719Z set-safe-directory: true +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.0943329Z allow-unsafe-pr-checkout: false +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.0944218Z env: +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.0944669Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.0945238Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.0945793Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.0946526Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.0947121Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.0947841Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.2002533Z Syncing repository: link-foundation/start +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.2005084Z ##[group]Getting Git version info +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.2006124Z Working directory is '/home/runner/work/start/start' +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.2008517Z [command]/usr/bin/git version +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.2081994Z git version 2.54.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.2105799Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.2122863Z Temporarily overriding HOME='/home/runner/work/_temp/dd7dd2fe-9fa4-407d-9821-df3a58623f3f' before making global git config changes +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.2125291Z Adding repository directory to the temporary git global config as a safe directory +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.2129757Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.2185817Z Deleting the contents of '/home/runner/work/start/start' +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.2189883Z ##[group]Determining repository object format +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.2192526Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.2193805Z ##[group]Initializing the repository +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.2197885Z [command]/usr/bin/git init /home/runner/work/start/start +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.2298932Z hint: Using 'master' as the name for the initial branch. This default branch name +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.2300542Z hint: will change to "main" in Git 3.0. To configure the initial branch name +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.2301961Z hint: to use in all of your new repositories, which will suppress this warning, +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.2303022Z hint: call: +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.2303465Z hint: +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.2304092Z hint: git config --global init.defaultBranch +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.2304947Z hint: +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.2305701Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.2307082Z hint: 'development'. The just-created branch can be renamed via this command: +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.2308378Z hint: +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.2308944Z hint: git branch -m +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.2309528Z hint: +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.2310367Z hint: Disable this message with "git config set advice.defaultBranchName false" +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.2318037Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.2329701Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.2376132Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.2377253Z ##[group]Disabling automatic garbage collection +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.2380240Z [command]/usr/bin/git config --local gc.auto 0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.2413448Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.2414655Z ##[group]Setting up auth +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.2415349Z Removing SSH command configuration +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.2423944Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.2462798Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.2846301Z Removing HTTP extra header +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.2865278Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.2898455Z [command]/usr/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' || :" +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.3141419Z Removing includeIf entries pointing to credentials config files +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.3149690Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.3188890Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.3433186Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-8cc289d6-b368-4857-abb7-ac462ff9e267.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.3475600Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-8cc289d6-b368-4857-abb7-ac462ff9e267.config +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.3513138Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-8cc289d6-b368-4857-abb7-ac462ff9e267.config +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.3600219Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-8cc289d6-b368-4857-abb7-ac462ff9e267.config +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.3604587Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-8cc289d6-b368-4857-abb7-ac462ff9e267.config +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.3627013Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.3627901Z ##[group]Fetching the repository +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.3636105Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules origin +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/* +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9805312Z From https://github.com/link-foundation/start +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9807222Z * [new branch] issue-1-06306849 -> origin/issue-1-06306849 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9809570Z * [new branch] issue-101-f6ea3a87b1de -> origin/issue-101-f6ea3a87b1de +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9811374Z * [new branch] issue-103-d2eee141f4bc -> origin/issue-103-d2eee141f4bc +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9813191Z * [new branch] issue-105-0edd650b7149 -> origin/issue-105-0edd650b7149 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9815108Z * [new branch] issue-108-c821d8a93f01 -> origin/issue-108-c821d8a93f01 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9816885Z * [new branch] issue-11-1524425f0588 -> origin/issue-11-1524425f0588 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9818782Z * [new branch] issue-110-c1b9267a2743 -> origin/issue-110-c1b9267a2743 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9820608Z * [new branch] issue-112-46af7527c0d9 -> origin/issue-112-46af7527c0d9 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9822315Z * [new branch] issue-114-8181f01863b9 -> origin/issue-114-8181f01863b9 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9824090Z * [new branch] issue-116-01c61894edbd -> origin/issue-116-01c61894edbd +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9825932Z * [new branch] issue-118-4ed21210786f -> origin/issue-118-4ed21210786f +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9827838Z * [new branch] issue-120-22538e16da80 -> origin/issue-120-22538e16da80 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9829895Z * [new branch] issue-122-9e4e6b1efac6 -> origin/issue-122-9e4e6b1efac6 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9831761Z * [new branch] issue-124-0288905fdd33 -> origin/issue-124-0288905fdd33 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9833507Z * [new branch] issue-126-c5c8579b3ab4 -> origin/issue-126-c5c8579b3ab4 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9835315Z * [new branch] issue-128-9d904e7dd227 -> origin/issue-128-9d904e7dd227 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9837130Z * [new branch] issue-13-52ae2ce06ee2 -> origin/issue-13-52ae2ce06ee2 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9839655Z * [new branch] issue-130-cefa8a965461 -> origin/issue-130-cefa8a965461 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9841666Z * [new branch] issue-132-81888ef731d7 -> origin/issue-132-81888ef731d7 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9843876Z * [new branch] issue-134-1a26eb545a18 -> origin/issue-134-1a26eb545a18 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9846049Z * [new branch] issue-136-cffa39dbc470 -> origin/issue-136-cffa39dbc470 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9848509Z * [new branch] issue-138-3f4ef74d216e -> origin/issue-138-3f4ef74d216e +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9850815Z * [new branch] issue-140-55c0984f3705 -> origin/issue-140-55c0984f3705 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9853099Z * [new branch] issue-142-e63b64dd46e6 -> origin/issue-142-e63b64dd46e6 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9855560Z * [new branch] issue-144-d8d3fb7dfd56 -> origin/issue-144-d8d3fb7dfd56 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9857697Z * [new branch] issue-146-5fd1b386b75b -> origin/issue-146-5fd1b386b75b +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9860215Z * [new branch] issue-148-799a293d3d5b -> origin/issue-148-799a293d3d5b +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9862471Z * [new branch] issue-15-ccfe6d130337 -> origin/issue-15-ccfe6d130337 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9864829Z * [new branch] issue-15-d3d0f1c82afa -> origin/issue-15-d3d0f1c82afa +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9866997Z * [new branch] issue-150-140b61c8f491 -> origin/issue-150-140b61c8f491 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9869388Z * [new branch] issue-151-50e985780da1 -> origin/issue-151-50e985780da1 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9871499Z * [new branch] issue-154-73165f3b5cf7 -> origin/issue-154-73165f3b5cf7 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9873703Z * [new branch] issue-156-a9778f176d79 -> origin/issue-156-a9778f176d79 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9875836Z * [new branch] issue-18-acfe3ddbe902 -> origin/issue-18-acfe3ddbe902 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9877912Z * [new branch] issue-19-83cfc521f662 -> origin/issue-19-83cfc521f662 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9880167Z * [new branch] issue-22-08e44246441d -> origin/issue-22-08e44246441d +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9882350Z * [new branch] issue-22-2d1c04999e6d -> origin/issue-22-2d1c04999e6d +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9884702Z * [new branch] issue-25-6419574a6cfe -> origin/issue-25-6419574a6cfe +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9886771Z * [new branch] issue-25-8fe656da1123 -> origin/issue-25-8fe656da1123 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9889009Z * [new branch] issue-28-9a07df20ebbb -> origin/issue-28-9a07df20ebbb +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9891124Z * [new branch] issue-3-908abf67e50f -> origin/issue-3-908abf67e50f +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9893274Z * [new branch] issue-30-3c74b37eedc9 -> origin/issue-30-3c74b37eedc9 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9895602Z * [new branch] issue-31-e419d5f83f9d -> origin/issue-31-e419d5f83f9d +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9897935Z * [new branch] issue-34-fcfbf90ca3a5 -> origin/issue-34-fcfbf90ca3a5 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9900386Z * [new branch] issue-36-4d2e05cadca2 -> origin/issue-36-4d2e05cadca2 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9902507Z * [new branch] issue-38-8d65d5c6dcf1 -> origin/issue-38-8d65d5c6dcf1 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9904582Z * [new branch] issue-40-500ee5a3c836 -> origin/issue-40-500ee5a3c836 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9906672Z * [new branch] issue-42-231914cdf85a -> origin/issue-42-231914cdf85a +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9908884Z * [new branch] issue-44-05c1999867e1 -> origin/issue-44-05c1999867e1 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9910967Z * [new branch] issue-46-db1336ec1bd4 -> origin/issue-46-db1336ec1bd4 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9913017Z * [new branch] issue-49-49badfb087ae -> origin/issue-49-49badfb087ae +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9915072Z * [new branch] issue-5-e920ed9704b1 -> origin/issue-5-e920ed9704b1 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9917120Z * [new branch] issue-51-ce9116974281 -> origin/issue-51-ce9116974281 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9919377Z * [new branch] issue-53-3037eb51507e -> origin/issue-53-3037eb51507e +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9921431Z * [new branch] issue-55-62ca352b2854 -> origin/issue-55-62ca352b2854 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9923469Z * [new branch] issue-57-319974e37702 -> origin/issue-57-319974e37702 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9925828Z * [new branch] issue-57-9389c40a25d3 -> origin/issue-57-9389c40a25d3 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9928086Z * [new branch] issue-60-23ad1508ca00 -> origin/issue-60-23ad1508ca00 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9930472Z * [new branch] issue-62-0bf0e6dba402 -> origin/issue-62-0bf0e6dba402 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9932520Z * [new branch] issue-64-531bd4a9716c -> origin/issue-64-531bd4a9716c +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9934456Z * [new branch] issue-66-b4bebb964b80 -> origin/issue-66-b4bebb964b80 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9936526Z * [new branch] issue-67-c74bf55321d9 -> origin/issue-67-c74bf55321d9 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9938711Z * [new branch] issue-7-6b049fda1d30 -> origin/issue-7-6b049fda1d30 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9940737Z * [new branch] issue-70-210190e0ad55 -> origin/issue-70-210190e0ad55 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9942776Z * [new branch] issue-70-490c526a882f -> origin/issue-70-490c526a882f +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9944770Z * [new branch] issue-73-163864f76573 -> origin/issue-73-163864f76573 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9946927Z * [new branch] issue-73-47a3e673b0a8 -> origin/issue-73-47a3e673b0a8 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9949308Z * [new branch] issue-73-c42828279fb5 -> origin/issue-73-c42828279fb5 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9951421Z * [new branch] issue-77-acc01682cb56 -> origin/issue-77-acc01682cb56 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9953517Z * [new branch] issue-79-1581a427bf82 -> origin/issue-79-1581a427bf82 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9955560Z * [new branch] issue-79-48234c0f95fa -> origin/issue-79-48234c0f95fa +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9957506Z * [new branch] issue-79-5fc029ea058c -> origin/issue-79-5fc029ea058c +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9959700Z * [new branch] issue-79-740a4286522a -> origin/issue-79-740a4286522a +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9961643Z * [new branch] issue-84-2301d58a902f -> origin/issue-84-2301d58a902f +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9963713Z * [new branch] issue-84-8c8db1f16f9d -> origin/issue-84-8c8db1f16f9d +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9965807Z * [new branch] issue-84-ca99d5699c03 -> origin/issue-84-ca99d5699c03 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9968390Z * [new branch] issue-84-e79fd3fe5cef -> origin/issue-84-e79fd3fe5cef +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9970616Z * [new branch] issue-89-58b19f5dac12 -> origin/issue-89-58b19f5dac12 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9972791Z * [new branch] issue-9-9cb379f155fb -> origin/issue-9-9cb379f155fb +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9975069Z * [new branch] issue-91-5ff8719c4182 -> origin/issue-91-5ff8719c4182 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9977094Z * [new branch] issue-91-8e243739c7af -> origin/issue-91-8e243739c7af +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9979205Z * [new branch] issue-93-2ef57910c60b -> origin/issue-93-2ef57910c60b +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9981327Z * [new branch] issue-96-829d21ddabc4 -> origin/issue-96-829d21ddabc4 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9983411Z * [new branch] issue-96-efde41b8c023 -> origin/issue-96-efde41b8c023 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9985442Z * [new branch] issue-99-bc78b28ed258 -> origin/issue-99-bc78b28ed258 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9987322Z * [new branch] main -> origin/main +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9989226Z * [new tag] js-v0.25.5 -> js-v0.25.5 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9990942Z * [new tag] js-v0.26.0 -> js-v0.26.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9992666Z * [new tag] js-v0.27.0 -> js-v0.27.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9994416Z * [new tag] js-v0.27.1 -> js-v0.27.1 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9996163Z * [new tag] js-v0.27.2 -> js-v0.27.2 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9997895Z * [new tag] js-v0.28.0 -> js-v0.28.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:47.9999845Z * [new tag] js-v0.29.0 -> js-v0.29.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0001565Z * [new tag] js-v0.29.1 -> js-v0.29.1 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0003302Z * [new tag] js-v0.29.2 -> js-v0.29.2 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0005082Z * [new tag] js-v0.30.0 -> js-v0.30.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0006861Z * [new tag] js-v0.30.1 -> js-v0.30.1 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0009036Z * [new tag] js-v0.30.2 -> js-v0.30.2 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0010677Z * [new tag] js-v0.30.3 -> js-v0.30.3 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0012100Z * [new tag] js-v0.30.4 -> js-v0.30.4 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0013501Z * [new tag] js-v0.30.5 -> js-v0.30.5 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0014964Z * [new tag] js-v0.31.0 -> js-v0.31.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0016651Z * [new tag] rust-v0.14.1 -> rust-v0.14.1 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0018103Z * [new tag] rust-v0.14.2 -> rust-v0.14.2 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0019768Z * [new tag] rust-v0.14.3 -> rust-v0.14.3 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0021251Z * [new tag] rust-v0.15.0 -> rust-v0.15.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0022765Z * [new tag] rust-v0.15.1 -> rust-v0.15.1 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0024251Z * [new tag] rust-v0.16.0 -> rust-v0.16.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0025737Z * [new tag] rust-v0.16.1 -> rust-v0.16.1 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0027300Z * [new tag] rust-v0.16.2 -> rust-v0.16.2 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0029034Z * [new tag] rust-v0.17.0 -> rust-v0.17.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0030485Z * [new tag] rust-v0.17.1 -> rust-v0.17.1 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0032026Z * [new tag] rust-v0.17.2 -> rust-v0.17.2 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0033522Z * [new tag] rust-v0.17.3 -> rust-v0.17.3 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0034967Z * [new tag] rust-v0.17.4 -> rust-v0.17.4 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0036399Z * [new tag] rust-v0.17.5 -> rust-v0.17.5 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0037823Z * [new tag] rust-v0.18.0 -> rust-v0.18.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0039453Z * [new tag] v0.10.0 -> v0.10.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0040826Z * [new tag] v0.11.0 -> v0.11.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0042211Z * [new tag] v0.13.0 -> v0.13.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0043615Z * [new tag] v0.15.0 -> v0.15.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0045375Z * [new tag] v0.16.0 -> v0.16.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0046788Z * [new tag] v0.17.0 -> v0.17.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0048371Z * [new tag] v0.17.1 -> v0.17.1 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0049778Z * [new tag] v0.17.2 -> v0.17.2 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0051212Z * [new tag] v0.17.3 -> v0.17.3 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0052622Z * [new tag] v0.17.4 -> v0.17.4 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0053977Z * [new tag] v0.18.0 -> v0.18.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0055342Z * [new tag] v0.19.0 -> v0.19.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0056728Z * [new tag] v0.19.1 -> v0.19.1 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0058079Z * [new tag] v0.20.0 -> v0.20.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0059692Z * [new tag] v0.20.1 -> v0.20.1 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0061052Z * [new tag] v0.20.2 -> v0.20.2 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0062468Z * [new tag] v0.20.3 -> v0.20.3 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0063831Z * [new tag] v0.20.4 -> v0.20.4 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0065222Z * [new tag] v0.21.0 -> v0.21.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0066623Z * [new tag] v0.22.0 -> v0.22.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0068016Z * [new tag] v0.23.0 -> v0.23.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0069680Z * [new tag] v0.24.0 -> v0.24.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0071034Z * [new tag] v0.24.1 -> v0.24.1 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0072415Z * [new tag] v0.24.2 -> v0.24.2 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0073815Z * [new tag] v0.24.3 -> v0.24.3 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0075165Z * [new tag] v0.24.4 -> v0.24.4 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0076585Z * [new tag] v0.24.5 -> v0.24.5 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0078070Z * [new tag] v0.24.6 -> v0.24.6 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0080073Z * [new tag] v0.24.7 -> v0.24.7 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0081439Z * [new tag] v0.24.8 -> v0.24.8 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0082791Z * [new tag] v0.24.9 -> v0.24.9 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0084140Z * [new tag] v0.25.0 -> v0.25.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0085535Z * [new tag] v0.25.1 -> v0.25.1 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0086977Z * [new tag] v0.25.2 -> v0.25.2 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0088565Z * [new tag] v0.25.3 -> v0.25.3 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0089936Z * [new tag] v0.25.4 -> v0.25.4 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0091314Z * [new tag] v0.3.1 -> v0.3.1 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0092678Z * [new tag] v0.4.0 -> v0.4.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0094053Z * [new tag] v0.4.1 -> v0.4.1 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0095426Z * [new tag] v0.5.0 -> v0.5.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0096818Z * [new tag] v0.5.1 -> v0.5.1 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0098584Z * [new tag] v0.5.2 -> v0.5.2 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0100059Z * [new tag] v0.5.3 -> v0.5.3 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0101439Z * [new tag] v0.6.0 -> v0.6.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0102802Z * [new tag] v0.7.0 -> v0.7.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0104195Z * [new tag] v0.7.1 -> v0.7.1 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0105586Z * [new tag] v0.7.2 -> v0.7.2 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0106949Z * [new tag] v0.7.4 -> v0.7.4 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0108727Z * [new tag] v0.7.5 -> v0.7.5 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0110179Z * [new tag] v0.7.6 -> v0.7.6 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0111601Z * [new tag] v0.9.0 -> v0.9.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0114729Z [command]/usr/bin/git branch --list --remote origin/main +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0116190Z origin/main +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0131091Z [command]/usr/bin/git rev-parse refs/remotes/origin/main +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0180639Z d959632b399ae343ff29114fc439650bf65122c5 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0184708Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0186873Z ##[group]Determining the checkout info +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0189406Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0190953Z [command]/usr/bin/git sparse-checkout disable +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0234134Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0272012Z ##[group]Checking out the ref +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0273128Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0994845Z Switched to a new branch 'main' +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.0996436Z branch 'main' set up to track 'origin/main'. +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1008965Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1062135Z [command]/usr/bin/git log -1 --format=%H +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1093351Z d959632b399ae343ff29114fc439650bf65122c5 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1483250Z ##[group]Run dtolnay/rust-toolchain@stable +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1484148Z with: +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1484867Z toolchain: stable +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1485598Z env: +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1486307Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1487070Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1487835Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1488806Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1489644Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1490477Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1571175Z ##[start-action display=Parse toolchain version;id=__dtolnay_rust-toolchain.parse] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1640684Z ##[group]Run if [[ -z $toolchain ]]; then +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1641655Z ^[[36;1mif [[ -z $toolchain ]]; then^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1642798Z ^[[36;1m # GitHub does not enforce `required: true` inputs itself. https://github.com/actions/runner/issues/1070^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1643970Z ^[[36;1m echo "'toolchain' is a required input" >&2^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1644879Z ^[[36;1m exit 1^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1645783Z ^[[36;1melif [[ $toolchain =~ ^stable' '[0-9]+' '(year|month|week|day)s?' 'ago$ ]]; then^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1646781Z ^[[36;1m if [[ Linux == macOS ]]; then^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1647907Z ^[[36;1m echo "toolchain=1.$((($(date -v-$(sed 's/stable \([0-9]*\) \(.\).*/\1\2/' <<< $toolchain) +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1649147Z ^[[36;1m else^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1650121Z ^[[36;1m echo "toolchain=1.$((($(date --date "${toolchain#stable }" +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1651151Z ^[[36;1m fi^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1651999Z ^[[36;1melif [[ $toolchain =~ ^stable' 'minus' '[0-9]+' 'releases?$ ]]; then^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1653123Z ^[[36;1m echo "toolchain=1.$((($(date +%s)/60/60/24-16569)/7/6-${toolchain//[^0-9]/}))" >> $GITHUB_OUTPUT^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1654165Z ^[[36;1melif [[ $toolchain =~ ^1\.[0-9]+$ ]]; then^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1655290Z ^[[36;1m 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^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1656351Z ^[[36;1melse^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1657131Z ^[[36;1m echo "toolchain=$toolchain" >> $GITHUB_OUTPUT^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1657962Z ^[[36;1mfi^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1715662Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1716585Z env: +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1717298Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1718048Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1718987Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1719764Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1720544Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1721338Z toolchain: stable +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1722050Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1862121Z ##[end-action id=__dtolnay_rust-toolchain.parse;outcome=success;conclusion=success;duration_ms=28] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1877330Z ##[start-action display=Construct rustup command line;id=__dtolnay_rust-toolchain.flags] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1921842Z ##[group]Run echo "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1923308Z ^[[36;1mecho "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1924531Z ^[[36;1mecho "components=$(for c in ${components//,/ }; do echo -n ' --component' $c; done)" >> $GITHUB_OUTPUT^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1925596Z ^[[36;1mecho "downgrade=" >> $GITHUB_OUTPUT^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1976990Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1977861Z env: +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1978759Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1979508Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1980246Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1981007Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1981753Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1982536Z targets: +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1983246Z components: +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.1984178Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2082158Z ##[end-action id=__dtolnay_rust-toolchain.flags;outcome=success;conclusion=success;duration_ms=20] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2086950Z ##[start-action display=Set $CARGO_HOME;id=__dtolnay_rust-toolchain.__run] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2120615Z ##[group]Run echo CARGO_HOME=${CARGO_HOME:-"$HOME/.cargo"} >> $GITHUB_ENV +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2121672Z ^[[36;1mecho CARGO_HOME=${CARGO_HOME:-"$HOME/.cargo"} >> $GITHUB_ENV^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2171795Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2172669Z env: +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2173354Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2174087Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2174822Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2175589Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2176339Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2177121Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2273731Z ##[end-action id=__dtolnay_rust-toolchain.__run;outcome=success;conclusion=success;duration_ms=18] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2279385Z ##[start-action display=Install rustup if needed;id=__dtolnay_rust-toolchain.__run_2] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2322300Z ##[group]Run if ! command -v rustup &>/dev/null; then +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2323234Z ^[[36;1mif ! command -v rustup &>/dev/null; then^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2324639Z ^[[36;1m curl --proto '=https' --tlsv1.2 --retry 10 --retry-connrefused --location --silent --show-error --fail https://sh.rustup.rs | sh -s -- --default-toolchain none -y^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2325979Z ^[[36;1m echo "$CARGO_HOME/bin" >> $GITHUB_PATH^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2326787Z ^[[36;1mfi^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2379392Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2380262Z env: +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2407570Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2408600Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2409374Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2410158Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2410951Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2411773Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2412548Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2507245Z ##[end-action id=__dtolnay_rust-toolchain.__run_2;outcome=success;conclusion=success;duration_ms=22] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2512585Z ##[start-action display=Install rustup if needed on windows;id=__dtolnay_rust-toolchain.__run_3] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2526154Z ##[end-action id=__dtolnay_rust-toolchain.__run_3;outcome=skipped;conclusion=skipped;duration_ms=0] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2540417Z ##[start-action display=rustup toolchain install stable;id=__dtolnay_rust-toolchain.__run_4] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2575216Z ##[group]Run rustup toolchain install stable --profile minimal --no-self-update +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2576366Z ^[[36;1mrustup toolchain install stable --profile minimal --no-self-update^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2630565Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2631470Z env: +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2632212Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2632958Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2633898Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2634661Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2635415Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2636230Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2637017Z RUSTUP_PERMIT_COPY_RENAME: 1 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.2637755Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.4263245Z info: syncing channel updates for stable-x86_64-unknown-linux-gnu +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.5540470Z +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.5662935Z stable-x86_64-unknown-linux-gnu unchanged - rustc 1.97.1 (8bab26f4f 2026-07-14) +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.5663791Z +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.5711128Z ##[end-action id=__dtolnay_rust-toolchain.__run_4;outcome=success;conclusion=success;duration_ms=316] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.5719367Z ##[start-action display=rustup default stable;id=__dtolnay_rust-toolchain.__run_5] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.5753131Z ##[group]Run rustup default stable +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.5754167Z ^[[36;1mrustup default stable^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.5809474Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.5810331Z env: +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.5811002Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.5811732Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.5812456Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.5813188Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.5813933Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.5814739Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.5815470Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.5956407Z info: using existing install for stable-x86_64-unknown-linux-gnu +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.5962309Z info: default toolchain set to stable-x86_64-unknown-linux-gnu +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.5962901Z +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6052404Z stable-x86_64-unknown-linux-gnu unchanged - rustc 1.97.1 (8bab26f4f 2026-07-14) +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6053088Z +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6073994Z ##[end-action id=__dtolnay_rust-toolchain.__run_5;outcome=success;conclusion=success;duration_ms=35] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6079315Z ##[start-action display=Create cachekey;id=__dtolnay_rust-toolchain.rustc-version] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6113485Z ##[group]Run DATE=$(rustc +stable --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p') +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6114886Z ^[[36;1mDATE=$(rustc +stable --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p')^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6116070Z ^[[36;1mHASH=$(rustc +stable --version --verbose | sed -ne 's/^commit-hash: //p')^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6117108Z ^[[36;1mecho "cachekey=$(echo $DATE$HASH | head -c12)" >> $GITHUB_OUTPUT^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6172648Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6173473Z env: +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6174143Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6174845Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6175559Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6176299Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6177019Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6177805Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6178740Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6611021Z ##[end-action id=__dtolnay_rust-toolchain.rustc-version;outcome=success;conclusion=success;duration_ms=53] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6616149Z ##[start-action display=Disable incremental compilation;id=__dtolnay_rust-toolchain.__run_6] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6649025Z ##[group]Run if [ -z "${CARGO_INCREMENTAL+set}" ]; then +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6649930Z ^[[36;1mif [ -z "${CARGO_INCREMENTAL+set}" ]; then^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6650778Z ^[[36;1m echo CARGO_INCREMENTAL=0 >> $GITHUB_ENV^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6651561Z ^[[36;1mfi^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6706581Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6707419Z env: +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6708107Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6709059Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6709776Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6710528Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6711463Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6712251Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6712970Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6801288Z ##[end-action id=__dtolnay_rust-toolchain.__run_6;outcome=success;conclusion=success;duration_ms=18] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6805919Z ##[start-action display=Enable colors in Cargo output;id=__dtolnay_rust-toolchain.__run_7] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6837396Z ##[group]Run if [ -z "${CARGO_TERM_COLOR+set}" ]; then +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6838448Z ^[[36;1mif [ -z "${CARGO_TERM_COLOR+set}" ]; then^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6839310Z ^[[36;1m echo CARGO_TERM_COLOR=always >> $GITHUB_ENV^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6840075Z ^[[36;1mfi^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6891500Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6892332Z env: +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6892989Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6893703Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6894600Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6895334Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6896077Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6896848Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6897572Z CARGO_INCREMENTAL: 0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6898513Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6984828Z ##[end-action id=__dtolnay_rust-toolchain.__run_7;outcome=success;conclusion=success;duration_ms=17] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.6989668Z ##[start-action display=Enable Cargo sparse registry;id=__dtolnay_rust-toolchain.__run_8] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7021811Z ##[group]Run # implemented in 1.66, stabilized in 1.68, made default in 1.70 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7022876Z ^[[36;1m# implemented in 1.66, stabilized in 1.68, made default in 1.70^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7024166Z ^[[36;1mif [ -z "${CARGO_REGISTRIES_CRATES_IO_PROTOCOL+set}" -o -f "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol ]; then^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7025462Z ^[[36;1m if rustc +stable --version --verbose | grep -q '^release: 1\.6[89]\.'; then^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7026576Z ^[[36;1m touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7027646Z ^[[36;1m echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse >> $GITHUB_ENV^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7028848Z ^[[36;1m elif rustc +stable --version --verbose | grep -q '^release: 1\.6[67]\.'; then^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7029954Z ^[[36;1m touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7031002Z ^[[36;1m echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=git >> $GITHUB_ENV^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7031836Z ^[[36;1m fi^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7032472Z ^[[36;1mfi^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7082007Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7082832Z env: +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7083495Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7084199Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7084916Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7085641Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7086378Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7087149Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7087869Z CARGO_INCREMENTAL: 0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7088904Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7471100Z ##[end-action id=__dtolnay_rust-toolchain.__run_8;outcome=success;conclusion=success;duration_ms=48] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7476166Z ##[start-action display=Work around spurious network errors in curl 8.0;id=__dtolnay_rust-toolchain.__run_9] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7509955Z ##[group]Run # https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7511427Z ^[[36;1m# https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7512719Z ^[[36;1mif rustc +stable --version --verbose | grep -q '^release: 1\.7[01]\.'; then^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7513729Z ^[[36;1m echo CARGO_HTTP_MULTIPLEXING=false >> $GITHUB_ENV^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7514518Z ^[[36;1mfi^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7569300Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7570172Z env: +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7570841Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7571542Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7572241Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7572962Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7573673Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7574434Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7575152Z CARGO_INCREMENTAL: 0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7575822Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7833067Z ##[end-action id=__dtolnay_rust-toolchain.__run_9;outcome=success;conclusion=success;duration_ms=35] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7839701Z ##[start-action display=rustc +stable --version --verbose;id=__dtolnay_rust-toolchain.__run_10] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7872131Z ##[group]Run rustc +stable --version --verbose +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7872971Z ^[[36;1mrustc +stable --version --verbose^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7926156Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7927034Z env: +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7927690Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7928563Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7929269Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7929993Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7930708Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7931471Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7932205Z CARGO_INCREMENTAL: 0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.7932876Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.8145871Z rustc 1.97.1 (8bab26f4f 2026-07-14) +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.8147489Z binary: rustc +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.8149238Z commit-hash: 8bab26f4f68e0e26f0bb7960be334d5b520ea452 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.8150683Z commit-date: 2026-07-14 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.8152031Z host: x86_64-unknown-linux-gnu +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.8153371Z release: 1.97.1 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.8154775Z LLVM version: 22.1.6 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.8176473Z ##[end-action id=__dtolnay_rust-toolchain.__run_10;outcome=success;conclusion=success;duration_ms=33] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.8332524Z ##[group]Run actions/setup-node@v6 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.8333334Z with: +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.8333971Z node-version: 24.x +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.8334638Z check-latest: false +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.8337982Z token: *** +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.8338777Z package-manager-cache: true +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.8339478Z env: +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.8340116Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.8340803Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.8341502Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.8342226Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.8342954Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.8343719Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.8344423Z CARGO_INCREMENTAL: 0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.8345082Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.9730930Z Found in cache @ /opt/hostedtoolcache/node/24.18.0/x64 +Auto Release UNKNOWN STEP 2026-08-10T10:45:48.9733769Z ##[group]Environment details +Auto Release UNKNOWN STEP 2026-08-10T10:45:49.3614629Z node: v24.18.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:49.3615263Z npm: 11.16.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:49.3615604Z yarn: 1.22.22 +Auto Release UNKNOWN STEP 2026-08-10T10:45:49.3616394Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T10:45:49.3743404Z ##[group]Run node scripts/preflight-credentials.mjs \ +Auto Release UNKNOWN STEP 2026-08-10T10:45:49.3743832Z ^[[36;1mnode scripts/preflight-credentials.mjs \^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:49.3744169Z ^[[36;1m --require gh-token \^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:49.3744450Z ^[[36;1m --require crates-io^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:49.3803644Z shell: /usr/bin/bash -e {0} +Auto Release UNKNOWN STEP 2026-08-10T10:45:49.3803923Z env: +Auto Release UNKNOWN STEP 2026-08-10T10:45:49.3804138Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T10:45:49.3804396Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T10:45:49.3804659Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T10:45:49.3804924Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T10:45:49.3805188Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T10:45:49.3805532Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T10:45:49.3805796Z CARGO_INCREMENTAL: 0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:49.3808730Z GH_TOKEN: *** +Auto Release UNKNOWN STEP 2026-08-10T10:45:49.3808988Z PREFLIGHT_PACKAGE_NAME: start-command +Auto Release UNKNOWN STEP 2026-08-10T10:45:49.3809289Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T10:45:49.8873295Z ✅ gh-token: authenticated for link-foundation/start +Auto Release UNKNOWN STEP 2026-08-10T10:45:50.1232783Z ✅ crates-io: https://crates.io/api/v1/crates/start-command → HTTP 200 +Auto Release UNKNOWN STEP 2026-08-10T10:45:50.1261687Z +Auto Release UNKNOWN STEP 2026-08-10T10:45:50.1279490Z Preflight passed: 2 check(s). +Auto Release UNKNOWN STEP 2026-08-10T10:45:50.1827609Z ##[group]Run git config user.name "github-actions[bot]" +Auto Release UNKNOWN STEP 2026-08-10T10:45:50.1828046Z ^[[36;1mgit config user.name "github-actions[bot]"^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:50.1828726Z ^[[36;1mgit config user.email "github-actions[bot]@users.noreply.github.com"^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:50.1877132Z shell: /usr/bin/bash -e {0} +Auto Release UNKNOWN STEP 2026-08-10T10:45:50.1877406Z env: +Auto Release UNKNOWN STEP 2026-08-10T10:45:50.1877650Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T10:45:50.1877904Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T10:45:50.1878363Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T10:45:50.1878634Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T10:45:50.1878894Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T10:45:50.1879195Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T10:45:50.1879466Z CARGO_INCREMENTAL: 0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:50.1879682Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T10:45:50.2012982Z ##[group]Run node scripts/get-bump-type.mjs +Auto Release UNKNOWN STEP 2026-08-10T10:45:50.2013339Z ^[[36;1mnode scripts/get-bump-type.mjs^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:50.2057428Z shell: /usr/bin/bash -e {0} +Auto Release UNKNOWN STEP 2026-08-10T10:45:50.2057691Z env: +Auto Release UNKNOWN STEP 2026-08-10T10:45:50.2057903Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T10:45:50.2058353Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T10:45:50.2058604Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T10:45:50.2058872Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T10:45:50.2059127Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T10:45:50.2059423Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T10:45:50.2059683Z CARGO_INCREMENTAL: 0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:50.2059905Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.2557022Z Fragment 156.md: bump=minor +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.2557361Z +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.2557831Z Determined bump type: minor (from 1 fragment(s)) +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.2558476Z Output: bump_type=minor +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.2564940Z Output: fragment_count=1 +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.2565604Z Output: has_fragments=true +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.2672427Z ##[group]Run node scripts/check-release-needed.mjs --working-dir rust --registry crates.io +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.2673083Z ^[[36;1mnode scripts/check-release-needed.mjs --working-dir rust --registry crates.io^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.2721725Z shell: /usr/bin/bash -e {0} +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.2721989Z env: +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.2722203Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.2722457Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.2722697Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.2722956Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.2723206Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.2723497Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.2723750Z CARGO_INCREMENTAL: 0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.2723970Z HAS_FRAGMENTS: true +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.2724188Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.4281267Z Working directory: /home/runner/work/start/start/rust +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.4282655Z Registry: crates.io +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.4286026Z Package: start-command +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.4286894Z Current version: 0.18.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.4287685Z Has fragments/changesets: true +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.4288915Z Already published: true +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.4289404Z Output: should_release=true +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.4289870Z Output: skip_bump=false +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.4878029Z ##[group]Run node scripts/version-and-commit.mjs \ +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.4878874Z ^[[36;1mnode scripts/version-and-commit.mjs \^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.4879393Z ^[[36;1m --bump-type "minor" \^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.4879827Z ^[[36;1m --working-dir rust \^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.4880239Z ^[[36;1m --mode changelog^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.4947636Z shell: /usr/bin/bash -e {0} +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.4948030Z env: +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.4948559Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.4948941Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.4949313Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.4949733Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.4950137Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.4950890Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.4951299Z CARGO_INCREMENTAL: 0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:52.4951640Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T10:45:54.8631107Z Parsed configuration: { +Auto Release UNKNOWN STEP 2026-08-10T10:45:54.8631553Z mode: 'changelog', +Auto Release UNKNOWN STEP 2026-08-10T10:45:54.8631919Z bumpType: 'minor', +Auto Release UNKNOWN STEP 2026-08-10T10:45:54.8632186Z description: '(none)', +Auto Release UNKNOWN STEP 2026-08-10T10:45:54.8632476Z workingDir: 'rust', +Auto Release UNKNOWN STEP 2026-08-10T10:45:54.8659414Z packageKind: 'rust' +Auto Release UNKNOWN STEP 2026-08-10T10:45:54.8671553Z } +Auto Release UNKNOWN STEP 2026-08-10T10:45:54.8679680Z Changing to working directory: /home/runner/work/start/start/rust +Auto Release UNKNOWN STEP 2026-08-10T10:45:54.8891088Z Checking for remote changes... +Auto Release UNKNOWN STEP 2026-08-10T10:45:55.1007504Z From https://github.com/link-foundation/start +Auto Release UNKNOWN STEP 2026-08-10T10:45:55.1008314Z * branch main -> FETCH_HEAD +Auto Release UNKNOWN STEP 2026-08-10T10:45:55.1158690Z d959632b399ae343ff29114fc439650bf65122c5 +Auto Release UNKNOWN STEP 2026-08-10T10:45:55.1243428Z d959632b399ae343ff29114fc439650bf65122c5 +Auto Release UNKNOWN STEP 2026-08-10T10:45:55.1252115Z Current version: 0.18.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:55.1315543Z Running Rust changelog version bump... +Auto Release UNKNOWN STEP 2026-08-10T10:45:55.1316104Z Collected changelog fragment 156.md +Auto Release UNKNOWN STEP 2026-08-10T10:45:55.1316516Z Removed changelog fragment 156.md +Auto Release UNKNOWN STEP 2026-08-10T10:45:55.1316789Z New version: 0.19.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:55.2077798Z M rust/CHANGELOG.md +Auto Release UNKNOWN STEP 2026-08-10T10:45:55.2078428Z M rust/Cargo.toml +Auto Release UNKNOWN STEP 2026-08-10T10:45:55.2078742Z D rust/changelog.d/156.md +Auto Release UNKNOWN STEP 2026-08-10T10:45:55.2085061Z Changes detected, committing... +Auto Release UNKNOWN STEP 2026-08-10T10:45:55.2232498Z [main 81a49f8] rust-v0.19.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:55.2236574Z 3 files changed, 5 insertions(+), 6 deletions(-) +Auto Release UNKNOWN STEP 2026-08-10T10:45:55.2237063Z delete mode 100644 rust/changelog.d/156.md +Auto Release UNKNOWN STEP 2026-08-10T10:45:56.2396983Z To https://github.com/link-foundation/start +Auto Release UNKNOWN STEP 2026-08-10T10:45:56.2397599Z d959632..81a49f8 main -> main +Auto Release UNKNOWN STEP 2026-08-10T10:45:56.2443114Z ✅ Version bump committed and pushed to main +Auto Release UNKNOWN STEP 2026-08-10T10:45:56.2562673Z ##[group]Run CURRENT_VERSION=$(grep -Po '(?<=^version = ")[^"]*' Cargo.toml) +Auto Release UNKNOWN STEP 2026-08-10T10:45:56.2563188Z ^[[36;1mCURRENT_VERSION=$(grep -Po '(?<=^version = ")[^"]*' Cargo.toml)^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:56.2563639Z ^[[36;1mecho "version=$CURRENT_VERSION" >> $GITHUB_OUTPUT^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:56.2612039Z shell: /usr/bin/bash -e {0} +Auto Release UNKNOWN STEP 2026-08-10T10:45:56.2612336Z env: +Auto Release UNKNOWN STEP 2026-08-10T10:45:56.2612541Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T10:45:56.2612784Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T10:45:56.2613020Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T10:45:56.2613276Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T10:45:56.2613526Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T10:45:56.2613824Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T10:45:56.2614081Z CARGO_INCREMENTAL: 0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:56.2614301Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T10:45:56.2730186Z ##[group]Run cargo build --release +Auto Release UNKNOWN STEP 2026-08-10T10:45:56.2730483Z ^[[36;1mcargo build --release^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:45:56.2773286Z shell: /usr/bin/bash -e {0} +Auto Release UNKNOWN STEP 2026-08-10T10:45:56.2773547Z env: +Auto Release UNKNOWN STEP 2026-08-10T10:45:56.2773756Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T10:45:56.2773996Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T10:45:56.2774240Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T10:45:56.2774523Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T10:45:56.2774771Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T10:45:56.2775061Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T10:45:56.2775306Z CARGO_INCREMENTAL: 0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:56.2775519Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T10:45:56.4209294Z ^[[1m^[[92m Updating^[[0m crates.io index +Auto Release UNKNOWN STEP 2026-08-10T10:45:57.2538416Z ^[[1m^[[92m Downloading^[[0m crates ... +Auto Release UNKNOWN STEP 2026-08-10T10:45:57.3612151Z ^[[1m^[[92m Downloaded^[[0m autocfg v1.5.1 +Auto Release UNKNOWN STEP 2026-08-10T10:45:57.3801948Z ^[[1m^[[92m Downloaded^[[0m aho-corasick v1.1.4 +Auto Release UNKNOWN STEP 2026-08-10T10:45:57.3916298Z ^[[1m^[[92m Downloaded^[[0m base64 v0.22.1 +Auto Release UNKNOWN STEP 2026-08-10T10:45:57.3970660Z ^[[1m^[[92m Downloaded^[[0m dirs v6.0.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:57.4135494Z ^[[1m^[[92m Downloaded^[[0m links-notation v0.13.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:57.4185855Z ^[[1m^[[92m Downloaded^[[0m iana-time-zone v0.1.65 +Auto Release UNKNOWN STEP 2026-08-10T10:45:57.4322554Z ^[[1m^[[92m Downloaded^[[0m nom v8.0.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:57.4384348Z ^[[1m^[[92m Downloaded^[[0m proc-macro2 v1.0.106 +Auto Release UNKNOWN STEP 2026-08-10T10:45:57.4557381Z ^[[1m^[[92m Downloaded^[[0m serde_core v1.0.228 +Auto Release UNKNOWN STEP 2026-08-10T10:45:57.4725676Z ^[[1m^[[92m Downloaded^[[0m regex-automata v0.4.14 +Auto Release UNKNOWN STEP 2026-08-10T10:45:57.4885033Z ^[[1m^[[92m Downloaded^[[0m zmij v1.0.21 +Auto Release UNKNOWN STEP 2026-08-10T10:45:57.4947782Z ^[[1m^[[92m Downloaded^[[0m syn v2.0.118 +Auto Release UNKNOWN STEP 2026-08-10T10:45:57.5061328Z ^[[1m^[[92m Downloaded^[[0m dirs-sys v0.5.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:57.5211645Z ^[[1m^[[92m Downloaded^[[0m num-traits v0.2.19 +Auto Release UNKNOWN STEP 2026-08-10T10:45:57.5386689Z ^[[1m^[[92m Downloaded^[[0m regex v1.12.4 +Auto Release UNKNOWN STEP 2026-08-10T10:45:57.5449009Z ^[[1m^[[92m Downloaded^[[0m libc v0.2.186 +Auto Release UNKNOWN STEP 2026-08-10T10:45:57.5880630Z ^[[1m^[[92m Downloaded^[[0m serde_derive v1.0.228 +Auto Release UNKNOWN STEP 2026-08-10T10:45:57.5914138Z ^[[1m^[[92m Downloaded^[[0m uuid v1.23.4 +Auto Release UNKNOWN STEP 2026-08-10T10:45:57.5946648Z ^[[1m^[[92m Downloaded^[[0m getrandom v0.4.3 +Auto Release UNKNOWN STEP 2026-08-10T10:45:57.5986264Z ^[[1m^[[92m Downloaded^[[0m memchr v2.8.2 +Auto Release UNKNOWN STEP 2026-08-10T10:45:57.6046028Z ^[[1m^[[92m Downloaded^[[0m regex-syntax v0.8.11 +Auto Release UNKNOWN STEP 2026-08-10T10:45:57.6118702Z ^[[1m^[[92m Downloaded^[[0m unicode-ident v1.0.24 +Auto Release UNKNOWN STEP 2026-08-10T10:45:57.6147544Z ^[[1m^[[92m Downloaded^[[0m itoa v1.0.18 +Auto Release UNKNOWN STEP 2026-08-10T10:45:57.6162781Z ^[[1m^[[92m Downloaded^[[0m quote v1.0.46 +Auto Release UNKNOWN STEP 2026-08-10T10:45:57.6195339Z ^[[1m^[[92m Downloaded^[[0m cfg-if v1.0.4 +Auto Release UNKNOWN STEP 2026-08-10T10:45:57.6250843Z ^[[1m^[[92m Downloaded^[[0m option-ext v0.2.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:57.6361085Z ^[[1m^[[92m Downloaded^[[0m chrono v0.4.45 +Auto Release UNKNOWN STEP 2026-08-10T10:45:57.6436046Z ^[[1m^[[92m Downloaded^[[0m serde_json v1.0.150 +Auto Release UNKNOWN STEP 2026-08-10T10:45:57.6531757Z ^[[1m^[[92m Downloaded^[[0m lino-objects-codec v0.2.1 +Auto Release UNKNOWN STEP 2026-08-10T10:45:57.6578072Z ^[[1m^[[92m Downloaded^[[0m serde v1.0.228 +Auto Release UNKNOWN STEP 2026-08-10T10:45:57.6865691Z ^[[1m^[[92m Compiling^[[0m memchr v2.8.2 +Auto Release UNKNOWN STEP 2026-08-10T10:45:57.6877580Z ^[[1m^[[92m Compiling^[[0m proc-macro2 v1.0.106 +Auto Release UNKNOWN STEP 2026-08-10T10:45:57.6891412Z ^[[1m^[[92m Compiling^[[0m libc v0.2.186 +Auto Release UNKNOWN STEP 2026-08-10T10:45:57.6892524Z ^[[1m^[[92m Compiling^[[0m unicode-ident v1.0.24 +Auto Release UNKNOWN STEP 2026-08-10T10:45:57.8970673Z ^[[1m^[[92m Compiling^[[0m quote v1.0.46 +Auto Release UNKNOWN STEP 2026-08-10T10:45:58.1230959Z ^[[1m^[[92m Compiling^[[0m autocfg v1.5.1 +Auto Release UNKNOWN STEP 2026-08-10T10:45:58.4239691Z ^[[1m^[[92m Compiling^[[0m serde_core v1.0.228 +Auto Release UNKNOWN STEP 2026-08-10T10:45:58.7421961Z ^[[1m^[[92m Compiling^[[0m num-traits v0.2.19 +Auto Release UNKNOWN STEP 2026-08-10T10:45:58.7850103Z ^[[1m^[[92m Compiling^[[0m getrandom v0.4.3 +Auto Release UNKNOWN STEP 2026-08-10T10:45:58.8274610Z ^[[1m^[[92m Compiling^[[0m zmij v1.0.21 +Auto Release UNKNOWN STEP 2026-08-10T10:45:58.9655102Z ^[[1m^[[92m Compiling^[[0m syn v2.0.118 +Auto Release UNKNOWN STEP 2026-08-10T10:45:58.9931471Z ^[[1m^[[92m Compiling^[[0m nom v8.0.0 +Auto Release UNKNOWN STEP 2026-08-10T10:45:59.3060235Z ^[[1m^[[92m Compiling^[[0m aho-corasick v1.1.4 +Auto Release UNKNOWN STEP 2026-08-10T10:46:01.1539975Z ^[[1m^[[92m Compiling^[[0m option-ext v0.2.0 +Auto Release UNKNOWN STEP 2026-08-10T10:46:01.2019899Z ^[[1m^[[92m Compiling^[[0m regex-syntax v0.8.11 +Auto Release UNKNOWN STEP 2026-08-10T10:46:01.3960847Z ^[[1m^[[92m Compiling^[[0m serde v1.0.228 +Auto Release UNKNOWN STEP 2026-08-10T10:46:01.5660993Z ^[[1m^[[92m Compiling^[[0m serde_json v1.0.150 +Auto Release UNKNOWN STEP 2026-08-10T10:46:01.6589957Z ^[[1m^[[92m Compiling^[[0m cfg-if v1.0.4 +Auto Release UNKNOWN STEP 2026-08-10T10:46:01.8630062Z ^[[1m^[[92m Compiling^[[0m dirs-sys v0.5.0 +Auto Release UNKNOWN STEP 2026-08-10T10:46:02.3250239Z ^[[1m^[[92m Compiling^[[0m links-notation v0.13.0 +Auto Release UNKNOWN STEP 2026-08-10T10:46:02.3900115Z ^[[1m^[[92m Compiling^[[0m serde_derive v1.0.228 +Auto Release UNKNOWN STEP 2026-08-10T10:46:04.2679951Z ^[[1m^[[92m Compiling^[[0m regex-automata v0.4.14 +Auto Release UNKNOWN STEP 2026-08-10T10:46:06.0410479Z ^[[1m^[[92m Compiling^[[0m base64 v0.22.1 +Auto Release UNKNOWN STEP 2026-08-10T10:46:06.2835895Z ^[[1m^[[92m Compiling^[[0m itoa v1.0.18 +Auto Release UNKNOWN STEP 2026-08-10T10:46:06.4760055Z ^[[1m^[[92m Compiling^[[0m iana-time-zone v0.1.65 +Auto Release UNKNOWN STEP 2026-08-10T10:46:06.9235728Z ^[[1m^[[92m Compiling^[[0m regex v1.12.4 +Auto Release UNKNOWN STEP 2026-08-10T10:46:08.2309971Z ^[[1m^[[92m Compiling^[[0m chrono v0.4.45 +Auto Release UNKNOWN STEP 2026-08-10T10:46:09.3513574Z ^[[1m^[[92m Compiling^[[0m lino-objects-codec v0.2.1 +Auto Release UNKNOWN STEP 2026-08-10T10:46:10.3406167Z ^[[1m^[[92m Compiling^[[0m dirs v6.0.0 +Auto Release UNKNOWN STEP 2026-08-10T10:46:10.4420063Z ^[[1m^[[92m Compiling^[[0m uuid v1.23.4 +Auto Release UNKNOWN STEP 2026-08-10T10:46:10.9610675Z ^[[1m^[[92m Compiling^[[0m start-command v0.19.0 (/home/runner/work/start/start/rust) +Auto Release UNKNOWN STEP 2026-08-10T10:46:17.4529946Z ^[[1m^[[92m Finished^[[0m `release` profile [optimized] target(s) in 21.13s +Auto Release UNKNOWN STEP 2026-08-10T10:46:17.4870708Z ##[group]Run node scripts/preflight-credentials.mjs --require crates-token +Auto Release UNKNOWN STEP 2026-08-10T10:46:17.4871948Z ^[[36;1mnode scripts/preflight-credentials.mjs --require crates-token^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:46:17.4926139Z shell: /usr/bin/bash -e {0} +Auto Release UNKNOWN STEP 2026-08-10T10:46:17.4926406Z env: +Auto Release UNKNOWN STEP 2026-08-10T10:46:17.4926606Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T10:46:17.4926854Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T10:46:17.4927090Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T10:46:17.4927348Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T10:46:17.4927596Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T10:46:17.4927904Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T10:46:17.4928392Z CARGO_INCREMENTAL: 0 +Auto Release UNKNOWN STEP 2026-08-10T10:46:17.4929100Z CARGO_REGISTRY_TOKEN: *** +Auto Release UNKNOWN STEP 2026-08-10T10:46:17.4929414Z CARGO_TOKEN: *** +Auto Release UNKNOWN STEP 2026-08-10T10:46:17.4929620Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T10:46:17.5291134Z ✅ crates-token: 35 characters configured +Auto Release UNKNOWN STEP 2026-08-10T10:46:17.5292657Z +Auto Release UNKNOWN STEP 2026-08-10T10:46:17.5292954Z Preflight passed: 1 check(s). +Auto Release UNKNOWN STEP 2026-08-10T10:46:17.5374355Z ##[group]Run node scripts/publish-to-crates.mjs --working-dir rust +Auto Release UNKNOWN STEP 2026-08-10T10:46:17.5375170Z ^[[36;1mnode scripts/publish-to-crates.mjs --working-dir rust^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:46:17.5442728Z shell: /usr/bin/bash -e {0} +Auto Release UNKNOWN STEP 2026-08-10T10:46:17.5443141Z env: +Auto Release UNKNOWN STEP 2026-08-10T10:46:17.5443458Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T10:46:17.5443846Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T10:46:17.5444216Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T10:46:17.5444626Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T10:46:17.5445004Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T10:46:17.5445475Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T10:46:17.5445876Z CARGO_INCREMENTAL: 0 +Auto Release UNKNOWN STEP 2026-08-10T10:46:17.5446506Z CARGO_REGISTRY_TOKEN: *** +Auto Release UNKNOWN STEP 2026-08-10T10:46:17.5446994Z CARGO_TOKEN: *** +Auto Release UNKNOWN STEP 2026-08-10T10:46:17.5447324Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T10:46:17.5812350Z Preparing to publish start-command@0.19.0 from /home/runner/work/start/start/rust/Cargo.toml +Auto Release UNKNOWN STEP 2026-08-10T10:46:17.5814605Z Checking crates.io for start-command@0.19.0 +Auto Release UNKNOWN STEP 2026-08-10T10:46:17.6987978Z cargo publish attempt 1 of 3 +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6480269Z ^[[1m^[[33mwarning^[[0m: `cargo publish --token` is deprecated in favor of using `cargo login` and environment variables +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6481370Z ^[[1m^[[92m Updating^[[0m crates.io index +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6482326Z ^[[1m^[[92m Packaging^[[0m start-command v0.19.0 (/home/runner/work/start/start/rust) +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6483100Z ^[[1m^[[92m Updating^[[0m crates.io index +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6483834Z ^[[1m^[[92m Packaged^[[0m 59 files, 628.5KiB (123.5KiB compressed) +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6484857Z ^[[1m^[[92m Verifying^[[0m start-command v0.19.0 (/home/runner/work/start/start/rust) +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6485642Z ^[[1m^[[92m Compiling^[[0m memchr v2.8.2 +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6486210Z ^[[1m^[[92m Compiling^[[0m libc v0.2.186 +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6486851Z ^[[1m^[[92m Compiling^[[0m proc-macro2 v1.0.106 +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6487526Z ^[[1m^[[92m Compiling^[[0m unicode-ident v1.0.24 +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6488296Z ^[[1m^[[92m Compiling^[[0m quote v1.0.46 +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6488855Z ^[[1m^[[92m Compiling^[[0m autocfg v1.5.1 +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6489461Z ^[[1m^[[92m Compiling^[[0m serde_core v1.0.228 +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6490069Z ^[[1m^[[92m Compiling^[[0m num-traits v0.2.19 +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6490557Z ^[[1m^[[92m Compiling^[[0m zmij v1.0.21 +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6490916Z ^[[1m^[[92m Compiling^[[0m getrandom v0.4.3 +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6491278Z ^[[1m^[[92m Compiling^[[0m syn v2.0.118 +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6491637Z ^[[1m^[[92m Compiling^[[0m aho-corasick v1.1.4 +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6492002Z ^[[1m^[[92m Compiling^[[0m nom v8.0.0 +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6492347Z ^[[1m^[[92m Compiling^[[0m cfg-if v1.0.4 +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6492713Z ^[[1m^[[92m Compiling^[[0m option-ext v0.2.0 +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6493083Z ^[[1m^[[92m Compiling^[[0m serde_json v1.0.150 +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6493462Z ^[[1m^[[92m Compiling^[[0m regex-syntax v0.8.11 +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6493846Z ^[[1m^[[92m Compiling^[[0m serde v1.0.228 +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6494205Z ^[[1m^[[92m Compiling^[[0m dirs-sys v0.5.0 +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6494589Z ^[[1m^[[92m Compiling^[[0m serde_derive v1.0.228 +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6495008Z ^[[1m^[[92m Compiling^[[0m links-notation v0.13.0 +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6496224Z ^[[1m^[[92m Compiling^[[0m base64 v0.22.1 +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6496620Z ^[[1m^[[92m Compiling^[[0m itoa v1.0.18 +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6496982Z ^[[1m^[[92m Compiling^[[0m iana-time-zone v0.1.65 +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6497410Z ^[[1m^[[92m Compiling^[[0m regex-automata v0.4.14 +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6498004Z ^[[1m^[[92m Compiling^[[0m chrono v0.4.45 +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6498941Z ^[[1m^[[92m Compiling^[[0m lino-objects-codec v0.2.1 +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6499541Z ^[[1m^[[92m Compiling^[[0m regex v1.12.4 +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6499900Z ^[[1m^[[92m Compiling^[[0m uuid v1.23.4 +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6500287Z ^[[1m^[[92m Compiling^[[0m dirs v6.0.0 +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6501020Z ^[[1m^[[92m Compiling^[[0m start-command v0.19.0 (/home/runner/work/start/start/rust/target/package/start-command-0.19.0) +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6502062Z ^[[1m^[[92m Finished^[[0m `dev` profile [unoptimized + debuginfo] target(s) in 10.04s +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6502728Z ^[[1m^[[92m Uploading^[[0m start-command v0.19.0 (/home/runner/work/start/start/rust) +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6503336Z ^[[1m^[[92m Uploaded^[[0m start-command v0.19.0 to registry `crates-io` +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6504035Z ^[[1m^[[92mnote^[[0m: waiting for start-command v0.19.0 to be available at registry `crates-io` +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6504817Z ^[[1m^[[96mhelp^[[0m: you may press ctrl-c to skip waiting; the crate should be available shortly +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6505448Z ^[[1m^[[92m Published^[[0m start-command v0.19.0 at registry `crates-io` +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6505877Z published=true +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6506128Z published_version=0.19.0 +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6506392Z already_published=false +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6506642Z publish_result=published +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6506947Z Published start-command@0.19.0 to crates.io +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6640122Z ##[group]Run node scripts/create-github-release.mjs \ +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6640538Z ^[[36;1mnode scripts/create-github-release.mjs \^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6640868Z ^[[36;1m --release-version "0.19.0" \^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6641191Z ^[[36;1m --repository "link-foundation/start" \^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6641491Z ^[[36;1m --prefix "rust-" \^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6641766Z ^[[36;1m --changelog-file "rust/CHANGELOG.md" \^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6642075Z ^[[36;1m --badge-type "crates" \^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6642353Z ^[[36;1m --package-name "start-command"^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6691432Z shell: /usr/bin/bash -e {0} +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6691687Z env: +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6691896Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6692140Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6692374Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6692629Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6692875Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6693200Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6693456Z CARGO_INCREMENTAL: 0 +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6696274Z GH_TOKEN: *** +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.6696510Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T10:46:29.7049679Z Creating GitHub release: tag=rust-v0.19.0, name=[Rust] 0.19.0, prefix=rust- +Auto Release UNKNOWN STEP 2026-08-10T10:46:30.3718729Z Created GitHub release: rust-v0.19.0 ([Rust] 0.19.0) +Auto Release UNKNOWN STEP 2026-08-10T10:46:30.3799674Z ##[group]Run node scripts/verify-release-badge.mjs \ +Auto Release UNKNOWN STEP 2026-08-10T10:46:30.3800097Z ^[[36;1mnode scripts/verify-release-badge.mjs \^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:46:30.3800444Z ^[[36;1m --repository "link-foundation/start" \^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:46:30.3800751Z ^[[36;1m --tag "rust-v0.19.0" \^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:46:30.3801027Z ^[[36;1m --badge-type crates \^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:46:30.3801307Z ^[[36;1m --package-name start-command \^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:46:30.3801602Z ^[[36;1m --release-version "0.19.0"^[[0m +Auto Release UNKNOWN STEP 2026-08-10T10:46:30.3850445Z shell: /usr/bin/bash -e {0} +Auto Release UNKNOWN STEP 2026-08-10T10:46:30.3850707Z env: +Auto Release UNKNOWN STEP 2026-08-10T10:46:30.3850917Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T10:46:30.3851177Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T10:46:30.3851426Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T10:46:30.3851695Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T10:46:30.3851953Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T10:46:30.3852438Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T10:46:30.3852694Z CARGO_INCREMENTAL: 0 +Auto Release UNKNOWN STEP 2026-08-10T10:46:30.3855556Z GH_TOKEN: *** +Auto Release UNKNOWN STEP 2026-08-10T10:46:30.3855782Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T10:46:30.6864799Z ✅ Release rust-v0.19.0 contains the expected crates badge. +Auto Release UNKNOWN STEP 2026-08-10T10:46:30.6994905Z Post job cleanup. +Auto Release UNKNOWN STEP 2026-08-10T10:46:30.8337173Z Post job cleanup. +Auto Release UNKNOWN STEP 2026-08-10T10:46:30.9262598Z [command]/usr/bin/git version +Auto Release UNKNOWN STEP 2026-08-10T10:46:30.9306029Z git version 2.54.0 +Auto Release UNKNOWN STEP 2026-08-10T10:46:30.9346394Z Temporarily overriding HOME='/home/runner/work/_temp/38118aa2-e5e0-4e4a-83f9-e06a5fd4678d' before making global git config changes +Auto Release UNKNOWN STEP 2026-08-10T10:46:30.9347817Z Adding repository directory to the temporary git global config as a safe directory +Auto Release UNKNOWN STEP 2026-08-10T10:46:30.9352553Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Auto Release UNKNOWN STEP 2026-08-10T10:46:30.9388817Z Removing SSH command configuration +Auto Release UNKNOWN STEP 2026-08-10T10:46:30.9395674Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Auto Release UNKNOWN STEP 2026-08-10T10:46:30.9434439Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Auto Release UNKNOWN STEP 2026-08-10T10:46:30.9701156Z Removing HTTP extra header +Auto Release UNKNOWN STEP 2026-08-10T10:46:30.9707107Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Auto Release UNKNOWN STEP 2026-08-10T10:46:30.9746436Z [command]/usr/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' || :" +Auto Release UNKNOWN STEP 2026-08-10T10:46:31.0032779Z Removing includeIf entries pointing to credentials config files +Auto Release UNKNOWN STEP 2026-08-10T10:46:31.0043811Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Auto Release UNKNOWN STEP 2026-08-10T10:46:31.0081324Z includeif.gitdir:/home/runner/work/start/start/.git.path +Auto Release UNKNOWN STEP 2026-08-10T10:46:31.0084303Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Auto Release UNKNOWN STEP 2026-08-10T10:46:31.0085298Z includeif.gitdir:/github/workspace/.git.path +Auto Release UNKNOWN STEP 2026-08-10T10:46:31.0086133Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Auto Release UNKNOWN STEP 2026-08-10T10:46:31.0094041Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Auto Release UNKNOWN STEP 2026-08-10T10:46:31.0132658Z /home/runner/work/_temp/git-credentials-8cc289d6-b368-4857-abb7-ac462ff9e267.config +Auto Release UNKNOWN STEP 2026-08-10T10:46:31.0149289Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-8cc289d6-b368-4857-abb7-ac462ff9e267.config +Auto Release UNKNOWN STEP 2026-08-10T10:46:31.0215611Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Auto Release UNKNOWN STEP 2026-08-10T10:46:31.0253713Z /home/runner/work/_temp/git-credentials-8cc289d6-b368-4857-abb7-ac462ff9e267.config +Auto Release UNKNOWN STEP 2026-08-10T10:46:31.0265838Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-8cc289d6-b368-4857-abb7-ac462ff9e267.config +Auto Release UNKNOWN STEP 2026-08-10T10:46:31.0319824Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Auto Release UNKNOWN STEP 2026-08-10T10:46:31.0356557Z /github/runner_temp/git-credentials-8cc289d6-b368-4857-abb7-ac462ff9e267.config +Auto Release UNKNOWN STEP 2026-08-10T10:46:31.0367509Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-8cc289d6-b368-4857-abb7-ac462ff9e267.config +Auto Release UNKNOWN STEP 2026-08-10T10:46:31.0424409Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Auto Release UNKNOWN STEP 2026-08-10T10:46:31.0451714Z /github/runner_temp/git-credentials-8cc289d6-b368-4857-abb7-ac462ff9e267.config +Auto Release UNKNOWN STEP 2026-08-10T10:46:31.0462259Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-8cc289d6-b368-4857-abb7-ac462ff9e267.config +Auto Release UNKNOWN STEP 2026-08-10T10:46:31.0510369Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Auto Release UNKNOWN STEP 2026-08-10T10:46:31.0772171Z Removing credentials config '/home/runner/work/_temp/git-credentials-8cc289d6-b368-4857-abb7-ac462ff9e267.config' +Auto Release UNKNOWN STEP 2026-08-10T10:46:31.0927458Z Cleaning up orphan processes diff --git a/docs/case-studies/issue-160/ci-logs/rust-31388355823.log b/docs/case-studies/issue-160/ci-logs/rust-31388355823.log new file mode 100644 index 0000000..7bc2d80 --- /dev/null +++ b/docs/case-studies/issue-160/ci-logs/rust-31388355823.log @@ -0,0 +1,9383 @@ +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.4642987Z Current runner version: '2.336.0' +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.4663822Z ##[group]Runner Image Provisioner +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.4664512Z Hosted Compute Agent +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.4664969Z Version: 20260707.563 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.4665613Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.4666212Z Build Date: 2026-07-07T19:33:50Z +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.4666786Z Worker ID: {93766a10-2f10-4ded-ad08-f000902286cd} +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.4667378Z Azure Region: westcentralus +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.4667870Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.4668950Z ##[group]Operating System +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.4669689Z Ubuntu +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.4670106Z 24.04.4 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.4670601Z LTS +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.4671024Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.4671521Z ##[group]Runner Image +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.4672024Z Image: ubuntu-24.04 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.4672489Z Version: 20260720.247.2 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.4673544Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.4674784Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.4675558Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.4676468Z ##[group]GITHUB_TOKEN Permissions +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.4678020Z Contents: read +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.4678529Z Metadata: read +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.4679051Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.4681025Z Secret source: Actions +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.4681927Z Prepare workflow directory +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.4985044Z Prepare all required actions +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.5022577Z Getting action download info +Detect Changes UNKNOWN STEP 2026-08-10T12:30:39.7857581Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Detect Changes UNKNOWN STEP 2026-08-10T12:30:40.4414733Z Download action repository 'actions/setup-node@v6' (SHA:249970729cb0ef3589644e2896645e5dc5ba9c38) +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.2482999Z Complete job name: Detect Changes +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.3100853Z ##[group]Run actions/checkout@v6 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.3101547Z with: +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.3101917Z fetch-depth: 0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.3102337Z repository: link-foundation/start +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.3105762Z token: *** +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.3106134Z ssh-strict: true +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.3106514Z ssh-user: git +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.3106894Z persist-credentials: true +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.3107307Z clean: true +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.3107674Z sparse-checkout-cone-mode: true +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.3108109Z fetch-tags: false +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.3108510Z show-progress: true +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.3108893Z lfs: false +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.3109261Z submodules: false +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.3109912Z set-safe-directory: true +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.3110349Z allow-unsafe-pr-checkout: false +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.3110980Z env: +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.3111336Z CARGO_TERM_COLOR: always +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.3111741Z CARGO_NET_RETRY: 10 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.3112139Z CARGO_HTTP_MULTIPLEXING: false +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.3112639Z RUSTFLAGS: -Dwarnings +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.3113068Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.3113546Z GIT_CONFIG_COUNT: 1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.3113942Z GIT_CONFIG_KEY_0: init.defaultBranch +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.3114421Z GIT_CONFIG_VALUE_0: main +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.3114822Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.3958502Z Syncing repository: link-foundation/start +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.3960453Z ##[group]Getting Git version info +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.3961089Z Working directory is '/home/runner/work/start/start' +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.3962038Z [command]/usr/bin/git version +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.3988552Z git version 2.54.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.4007358Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.4019879Z Temporarily overriding HOME='/home/runner/work/_temp/bf187f02-96d0-49a5-83ef-ac94f77cac89' before making global git config changes +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.4022038Z Adding repository directory to the temporary git global config as a safe directory +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.4025329Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.4058136Z Deleting the contents of '/home/runner/work/start/start' +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.4061864Z ##[group]Determining repository object format +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.4063634Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.4064866Z ##[group]Initializing the repository +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.4067285Z [command]/usr/bin/git init /home/runner/work/start/start +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.4140653Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.4149449Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.4178552Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.4179821Z ##[group]Disabling automatic garbage collection +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.4181311Z [command]/usr/bin/git config --local gc.auto 0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.4208706Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.4210034Z ##[group]Setting up auth +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.4210796Z Removing SSH command configuration +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.4214521Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.4242912Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.4527916Z Removing HTTP extra header +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.4534438Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.4568078Z [command]/usr/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' || :" +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.4769519Z Removing includeIf entries pointing to credentials config files +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.4774933Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.4807411Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.5005662Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-94fd1595-dbfb-4d3b-8c8f-c6ff773489c3.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.5046449Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-94fd1595-dbfb-4d3b-8c8f-c6ff773489c3.config +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.5075840Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-94fd1595-dbfb-4d3b-8c8f-c6ff773489c3.config +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.5105279Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-94fd1595-dbfb-4d3b-8c8f-c6ff773489c3.config +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.5140134Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-94fd1595-dbfb-4d3b-8c8f-c6ff773489c3.config +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.5166027Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.5166875Z ##[group]Fetching the repository +Detect Changes UNKNOWN STEP 2026-08-10T12:30:41.5175626Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules origin +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/* +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7729996Z From https://github.com/link-foundation/start +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7731897Z * [new branch] issue-1-06306849 -> origin/issue-1-06306849 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7733322Z * [new branch] issue-101-f6ea3a87b1de -> origin/issue-101-f6ea3a87b1de +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7734619Z * [new branch] issue-103-d2eee141f4bc -> origin/issue-103-d2eee141f4bc +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7736025Z * [new branch] issue-105-0edd650b7149 -> origin/issue-105-0edd650b7149 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7737400Z * [new branch] issue-108-c821d8a93f01 -> origin/issue-108-c821d8a93f01 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7738868Z * [new branch] issue-11-1524425f0588 -> origin/issue-11-1524425f0588 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7740274Z * [new branch] issue-110-c1b9267a2743 -> origin/issue-110-c1b9267a2743 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7741687Z * [new branch] issue-112-46af7527c0d9 -> origin/issue-112-46af7527c0d9 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7742846Z * [new branch] issue-114-8181f01863b9 -> origin/issue-114-8181f01863b9 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7744005Z * [new branch] issue-116-01c61894edbd -> origin/issue-116-01c61894edbd +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7745155Z * [new branch] issue-118-4ed21210786f -> origin/issue-118-4ed21210786f +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7746279Z * [new branch] issue-120-22538e16da80 -> origin/issue-120-22538e16da80 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7747438Z * [new branch] issue-122-9e4e6b1efac6 -> origin/issue-122-9e4e6b1efac6 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7748730Z * [new branch] issue-124-0288905fdd33 -> origin/issue-124-0288905fdd33 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7750364Z * [new branch] issue-126-c5c8579b3ab4 -> origin/issue-126-c5c8579b3ab4 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7751723Z * [new branch] issue-128-9d904e7dd227 -> origin/issue-128-9d904e7dd227 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7753074Z * [new branch] issue-13-52ae2ce06ee2 -> origin/issue-13-52ae2ce06ee2 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7754450Z * [new branch] issue-130-cefa8a965461 -> origin/issue-130-cefa8a965461 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7755848Z * [new branch] issue-132-81888ef731d7 -> origin/issue-132-81888ef731d7 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7757274Z * [new branch] issue-134-1a26eb545a18 -> origin/issue-134-1a26eb545a18 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7758828Z * [new branch] issue-136-cffa39dbc470 -> origin/issue-136-cffa39dbc470 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7760576Z * [new branch] issue-138-3f4ef74d216e -> origin/issue-138-3f4ef74d216e +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7762226Z * [new branch] issue-140-55c0984f3705 -> origin/issue-140-55c0984f3705 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7763839Z * [new branch] issue-142-e63b64dd46e6 -> origin/issue-142-e63b64dd46e6 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7765620Z * [new branch] issue-144-d8d3fb7dfd56 -> origin/issue-144-d8d3fb7dfd56 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7767275Z * [new branch] issue-146-5fd1b386b75b -> origin/issue-146-5fd1b386b75b +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7768903Z * [new branch] issue-148-799a293d3d5b -> origin/issue-148-799a293d3d5b +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7770654Z * [new branch] issue-15-ccfe6d130337 -> origin/issue-15-ccfe6d130337 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7772366Z * [new branch] issue-15-d3d0f1c82afa -> origin/issue-15-d3d0f1c82afa +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7774150Z * [new branch] issue-150-140b61c8f491 -> origin/issue-150-140b61c8f491 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7775752Z * [new branch] issue-151-50e985780da1 -> origin/issue-151-50e985780da1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7777366Z * [new branch] issue-154-73165f3b5cf7 -> origin/issue-154-73165f3b5cf7 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7778943Z * [new branch] issue-156-a9778f176d79 -> origin/issue-156-a9778f176d79 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7780661Z * [new branch] issue-158-ecf4c4dc2e55 -> origin/issue-158-ecf4c4dc2e55 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7782270Z * [new branch] issue-18-acfe3ddbe902 -> origin/issue-18-acfe3ddbe902 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7783849Z * [new branch] issue-19-83cfc521f662 -> origin/issue-19-83cfc521f662 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7785415Z * [new branch] issue-22-08e44246441d -> origin/issue-22-08e44246441d +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7786977Z * [new branch] issue-22-2d1c04999e6d -> origin/issue-22-2d1c04999e6d +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7788534Z * [new branch] issue-25-6419574a6cfe -> origin/issue-25-6419574a6cfe +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7790196Z * [new branch] issue-25-8fe656da1123 -> origin/issue-25-8fe656da1123 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7791794Z * [new branch] issue-28-9a07df20ebbb -> origin/issue-28-9a07df20ebbb +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7793353Z * [new branch] issue-3-908abf67e50f -> origin/issue-3-908abf67e50f +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7794916Z * [new branch] issue-30-3c74b37eedc9 -> origin/issue-30-3c74b37eedc9 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7796470Z * [new branch] issue-31-e419d5f83f9d -> origin/issue-31-e419d5f83f9d +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7798121Z * [new branch] issue-34-fcfbf90ca3a5 -> origin/issue-34-fcfbf90ca3a5 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7799774Z * [new branch] issue-36-4d2e05cadca2 -> origin/issue-36-4d2e05cadca2 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7801427Z * [new branch] issue-38-8d65d5c6dcf1 -> origin/issue-38-8d65d5c6dcf1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7802941Z * [new branch] issue-40-500ee5a3c836 -> origin/issue-40-500ee5a3c836 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7804447Z * [new branch] issue-42-231914cdf85a -> origin/issue-42-231914cdf85a +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7805933Z * [new branch] issue-44-05c1999867e1 -> origin/issue-44-05c1999867e1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7807423Z * [new branch] issue-46-db1336ec1bd4 -> origin/issue-46-db1336ec1bd4 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7808930Z * [new branch] issue-49-49badfb087ae -> origin/issue-49-49badfb087ae +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7810563Z * [new branch] issue-5-e920ed9704b1 -> origin/issue-5-e920ed9704b1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7812030Z * [new branch] issue-51-ce9116974281 -> origin/issue-51-ce9116974281 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7813505Z * [new branch] issue-53-3037eb51507e -> origin/issue-53-3037eb51507e +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7814996Z * [new branch] issue-55-62ca352b2854 -> origin/issue-55-62ca352b2854 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7816502Z * [new branch] issue-57-319974e37702 -> origin/issue-57-319974e37702 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7817982Z * [new branch] issue-57-9389c40a25d3 -> origin/issue-57-9389c40a25d3 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7819571Z * [new branch] issue-60-23ad1508ca00 -> origin/issue-60-23ad1508ca00 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7821033Z * [new branch] issue-62-0bf0e6dba402 -> origin/issue-62-0bf0e6dba402 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7822477Z * [new branch] issue-64-531bd4a9716c -> origin/issue-64-531bd4a9716c +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7823940Z * [new branch] issue-66-b4bebb964b80 -> origin/issue-66-b4bebb964b80 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7825417Z * [new branch] issue-67-c74bf55321d9 -> origin/issue-67-c74bf55321d9 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7827009Z * [new branch] issue-7-6b049fda1d30 -> origin/issue-7-6b049fda1d30 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7828491Z * [new branch] issue-70-210190e0ad55 -> origin/issue-70-210190e0ad55 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7830179Z * [new branch] issue-70-490c526a882f -> origin/issue-70-490c526a882f +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7831668Z * [new branch] issue-73-163864f76573 -> origin/issue-73-163864f76573 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7833151Z * [new branch] issue-73-47a3e673b0a8 -> origin/issue-73-47a3e673b0a8 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7834631Z * [new branch] issue-73-c42828279fb5 -> origin/issue-73-c42828279fb5 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7836128Z * [new branch] issue-77-acc01682cb56 -> origin/issue-77-acc01682cb56 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7837643Z * [new branch] issue-79-1581a427bf82 -> origin/issue-79-1581a427bf82 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7839136Z * [new branch] issue-79-48234c0f95fa -> origin/issue-79-48234c0f95fa +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7840802Z * [new branch] issue-79-5fc029ea058c -> origin/issue-79-5fc029ea058c +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7842408Z * [new branch] issue-79-740a4286522a -> origin/issue-79-740a4286522a +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7843932Z * [new branch] issue-84-2301d58a902f -> origin/issue-84-2301d58a902f +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7845468Z * [new branch] issue-84-8c8db1f16f9d -> origin/issue-84-8c8db1f16f9d +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7846999Z * [new branch] issue-84-ca99d5699c03 -> origin/issue-84-ca99d5699c03 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7848514Z * [new branch] issue-84-e79fd3fe5cef -> origin/issue-84-e79fd3fe5cef +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7850144Z * [new branch] issue-89-58b19f5dac12 -> origin/issue-89-58b19f5dac12 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7851620Z * [new branch] issue-9-9cb379f155fb -> origin/issue-9-9cb379f155fb +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7853094Z * [new branch] issue-91-5ff8719c4182 -> origin/issue-91-5ff8719c4182 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7854569Z * [new branch] issue-91-8e243739c7af -> origin/issue-91-8e243739c7af +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7856035Z * [new branch] issue-93-2ef57910c60b -> origin/issue-93-2ef57910c60b +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7857538Z * [new branch] issue-96-829d21ddabc4 -> origin/issue-96-829d21ddabc4 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7859015Z * [new branch] issue-96-efde41b8c023 -> origin/issue-96-efde41b8c023 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7860763Z * [new branch] issue-99-bc78b28ed258 -> origin/issue-99-bc78b28ed258 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7862105Z * [new branch] main -> origin/main +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7863210Z * [new tag] js-v0.25.5 -> js-v0.25.5 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7864290Z * [new tag] js-v0.26.0 -> js-v0.26.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7865363Z * [new tag] js-v0.27.0 -> js-v0.27.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7866438Z * [new tag] js-v0.27.1 -> js-v0.27.1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7867509Z * [new tag] js-v0.27.2 -> js-v0.27.2 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7868587Z * [new tag] js-v0.28.0 -> js-v0.28.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7869786Z * [new tag] js-v0.29.0 -> js-v0.29.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7870860Z * [new tag] js-v0.29.1 -> js-v0.29.1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7871929Z * [new tag] js-v0.29.2 -> js-v0.29.2 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7873003Z * [new tag] js-v0.30.0 -> js-v0.30.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7874091Z * [new tag] js-v0.30.1 -> js-v0.30.1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7875160Z * [new tag] js-v0.30.2 -> js-v0.30.2 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7876227Z * [new tag] js-v0.30.3 -> js-v0.30.3 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7877277Z * [new tag] js-v0.30.4 -> js-v0.30.4 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7878324Z * [new tag] js-v0.30.5 -> js-v0.30.5 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7879479Z * [new tag] js-v0.31.0 -> js-v0.31.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7880545Z * [new tag] rust-v0.14.1 -> rust-v0.14.1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7881622Z * [new tag] rust-v0.14.2 -> rust-v0.14.2 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7882718Z * [new tag] rust-v0.14.3 -> rust-v0.14.3 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7883949Z * [new tag] rust-v0.15.0 -> rust-v0.15.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7885044Z * [new tag] rust-v0.15.1 -> rust-v0.15.1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7886137Z * [new tag] rust-v0.16.0 -> rust-v0.16.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7887232Z * [new tag] rust-v0.16.1 -> rust-v0.16.1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7888334Z * [new tag] rust-v0.16.2 -> rust-v0.16.2 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7889555Z * [new tag] rust-v0.17.0 -> rust-v0.17.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7890667Z * [new tag] rust-v0.17.1 -> rust-v0.17.1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7891765Z * [new tag] rust-v0.17.2 -> rust-v0.17.2 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7892868Z * [new tag] rust-v0.17.3 -> rust-v0.17.3 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7894269Z * [new tag] rust-v0.17.4 -> rust-v0.17.4 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7895906Z * [new tag] rust-v0.17.5 -> rust-v0.17.5 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7897336Z * [new tag] rust-v0.18.0 -> rust-v0.18.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7898463Z * [new tag] rust-v0.19.0 -> rust-v0.19.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7899762Z * [new tag] v0.10.0 -> v0.10.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7901070Z * [new tag] v0.11.0 -> v0.11.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7902371Z * [new tag] v0.13.0 -> v0.13.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7903606Z * [new tag] v0.15.0 -> v0.15.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7904987Z * [new tag] v0.16.0 -> v0.16.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7906477Z * [new tag] v0.17.0 -> v0.17.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7908065Z * [new tag] v0.17.1 -> v0.17.1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7909677Z * [new tag] v0.17.2 -> v0.17.2 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7911116Z * [new tag] v0.17.3 -> v0.17.3 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7912571Z * [new tag] v0.17.4 -> v0.17.4 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7914034Z * [new tag] v0.18.0 -> v0.18.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7915696Z * [new tag] v0.19.0 -> v0.19.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7917132Z * [new tag] v0.19.1 -> v0.19.1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7918775Z * [new tag] v0.20.0 -> v0.20.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7920401Z * [new tag] v0.20.1 -> v0.20.1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7921900Z * [new tag] v0.20.2 -> v0.20.2 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7923389Z * [new tag] v0.20.3 -> v0.20.3 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7924905Z * [new tag] v0.20.4 -> v0.20.4 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7926388Z * [new tag] v0.21.0 -> v0.21.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7927864Z * [new tag] v0.22.0 -> v0.22.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7929485Z * [new tag] v0.23.0 -> v0.23.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7930956Z * [new tag] v0.24.0 -> v0.24.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7932445Z * [new tag] v0.24.1 -> v0.24.1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7933942Z * [new tag] v0.24.2 -> v0.24.2 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7935427Z * [new tag] v0.24.3 -> v0.24.3 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7936920Z * [new tag] v0.24.4 -> v0.24.4 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7938394Z * [new tag] v0.24.5 -> v0.24.5 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7939986Z * [new tag] v0.24.6 -> v0.24.6 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7941463Z * [new tag] v0.24.7 -> v0.24.7 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7942943Z * [new tag] v0.24.8 -> v0.24.8 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7944414Z * [new tag] v0.24.9 -> v0.24.9 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7945884Z * [new tag] v0.25.0 -> v0.25.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7947359Z * [new tag] v0.25.1 -> v0.25.1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7948962Z * [new tag] v0.25.2 -> v0.25.2 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7950678Z * [new tag] v0.25.3 -> v0.25.3 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7952346Z * [new tag] v0.25.4 -> v0.25.4 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7953891Z * [new tag] v0.3.1 -> v0.3.1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7955364Z * [new tag] v0.4.0 -> v0.4.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7956846Z * [new tag] v0.4.1 -> v0.4.1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7958312Z * [new tag] v0.5.0 -> v0.5.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7960009Z * [new tag] v0.5.1 -> v0.5.1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7961485Z * [new tag] v0.5.2 -> v0.5.2 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7962986Z * [new tag] v0.5.3 -> v0.5.3 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7964474Z * [new tag] v0.6.0 -> v0.6.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7965941Z * [new tag] v0.7.0 -> v0.7.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7967371Z * [new tag] v0.7.1 -> v0.7.1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7968752Z * [new tag] v0.7.2 -> v0.7.2 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7970281Z * [new tag] v0.7.4 -> v0.7.4 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7971689Z * [new tag] v0.7.5 -> v0.7.5 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7973169Z * [new tag] v0.7.6 -> v0.7.6 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7974599Z * [new tag] v0.9.0 -> v0.9.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7977449Z [command]/usr/bin/git branch --list --remote origin/main +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7978667Z origin/main +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7980672Z [command]/usr/bin/git rev-parse refs/remotes/origin/main +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7981750Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7983981Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7985570Z ##[group]Determining the checkout info +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7987374Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.7988391Z [command]/usr/bin/git sparse-checkout disable +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.8012373Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.8038519Z ##[group]Checking out the ref +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.8041081Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.8548937Z Reset branch 'main' +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.8612437Z branch 'main' set up to track 'origin/main'. +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.8622193Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.8624622Z [command]/usr/bin/git log -1 --format=%H +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.8631002Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.8915226Z ##[group]Run actions/setup-node@v6 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.8916027Z with: +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.8916616Z node-version: 24.x +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.8917279Z check-latest: false +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.8924250Z token: *** +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.8924900Z package-manager-cache: true +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.8925645Z env: +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.8926227Z CARGO_TERM_COLOR: always +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.8926949Z CARGO_NET_RETRY: 10 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.8927647Z CARGO_HTTP_MULTIPLEXING: false +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.8928424Z RUSTFLAGS: -Dwarnings +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.8929159Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.8930149Z GIT_CONFIG_COUNT: 1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.8930856Z GIT_CONFIG_KEY_0: init.defaultBranch +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.8931679Z GIT_CONFIG_VALUE_0: main +Detect Changes UNKNOWN STEP 2026-08-10T12:30:42.8932403Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.0084091Z Found in cache @ /opt/hostedtoolcache/node/24.18.0/x64 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.0087992Z ##[group]Environment details +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.2793801Z node: v24.18.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.2794047Z npm: 11.16.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.2794204Z yarn: 1.22.22 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.2794723Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.2912754Z ##[group]Run node scripts/detect-code-changes.mjs +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.2913118Z ^[[36;1mnode scripts/detect-code-changes.mjs^[[0m +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.2963820Z shell: /usr/bin/bash -e {0} +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.2964037Z env: +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.2964204Z CARGO_TERM_COLOR: always +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.2964399Z CARGO_NET_RETRY: 10 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.2964586Z CARGO_HTTP_MULTIPLEXING: false +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.2964789Z RUSTFLAGS: -Dwarnings +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.2964990Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.2965213Z GIT_CONFIG_COUNT: 1 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.2965413Z GIT_CONFIG_KEY_0: init.defaultBranch +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.2965636Z GIT_CONFIG_VALUE_0: main +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.2965823Z GITHUB_EVENT_NAME: push +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.2966000Z GITHUB_BASE_SHA: +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.2966164Z GITHUB_HEAD_SHA: +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.2966328Z ##[endgroup] +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3276407Z Detecting file changes for CI/CD... +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3276631Z +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3276845Z Comparing HEAD^ to HEAD +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3317321Z Changed files: +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3317647Z .github/workflows/js.yml +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3340052Z .github/workflows/links.yml +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3340431Z .github/workflows/rust.yml +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3340808Z .github/workflows/security.yml +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3341125Z .gitkeep +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3341381Z .lycheeignore +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3341635Z .secretlintrc.json +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3341974Z dev/log/issues/158/pulls/159/ANALYSIS.md +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3342442Z dev/log/issues/158/pulls/159/CI-CD-BEST-PRACTICES.md +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3342921Z dev/log/issues/158/pulls/159/ci-logs/js-jobs.json +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3343395Z dev/log/issues/158/pulls/159/runs-main.json +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3343816Z experiments/ci-hardening-transform.py +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3344235Z experiments/docker-network-flake-repro.mjs +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3344658Z js/.changeset/issue-158-ci-hardening.md +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3345072Z js/src/lib/docker-network-lifecycle.js +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3345455Z js/test/check-js-coverage.mjs +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3345818Z js/test/ci-workflow-invariants.js +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3346203Z js/test/docker-network-integration.js +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3346627Z js/test/docker-network-lifecycle.js +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3346966Z rust/Cargo.lock +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3347231Z rust/changelog.d/159.md +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3347581Z rust/src/lib/docker_network_lifecycle.rs +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3347931Z rust/tests/ci_workflow_invariants.rs +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3348213Z rust/tests/docker_network.rs +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3348440Z scripts/check-js-coverage.mjs +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3348866Z scripts/check-pipeline-status.sh +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3349106Z scripts/check-web-archive.mjs +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3349244Z +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3349511Z rs-changed=true +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3349708Z toml-changed=false +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3349895Z js-changed=true +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3350062Z mjs-changed=true +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3350268Z package-changed=false +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3350471Z docs-changed=true +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3350657Z workflow-changed=true +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3350762Z +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3350913Z Files considered as code changes: +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3351140Z .github/workflows/js.yml +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3351370Z .github/workflows/links.yml +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3351582Z .github/workflows/rust.yml +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3351808Z .github/workflows/security.yml +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3352005Z .gitkeep +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3352168Z .lycheeignore +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3352337Z .secretlintrc.json +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3352586Z dev/log/issues/158/pulls/159/ci-logs/js-jobs.json +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3352889Z dev/log/issues/158/pulls/159/runs-main.json +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3353164Z js/src/lib/docker-network-lifecycle.js +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3353411Z js/test/check-js-coverage.mjs +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3353644Z js/test/ci-workflow-invariants.js +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3353896Z js/test/docker-network-integration.js +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3354343Z js/test/docker-network-lifecycle.js +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3354562Z rust/Cargo.lock +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3354776Z rust/src/lib/docker_network_lifecycle.rs +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3355037Z rust/tests/ci_workflow_invariants.rs +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3355274Z rust/tests/docker_network.rs +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3355499Z scripts/check-js-coverage.mjs +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3355728Z scripts/check-pipeline-status.sh +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3355969Z scripts/check-web-archive.mjs +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3356093Z +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3356195Z any-rust-code-changed=true +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3356413Z any-js-code-changed=true +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3356615Z any-code-changed=true +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3356734Z +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3356844Z Change detection completed. +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.3477423Z Post job cleanup. +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.4556825Z Post job cleanup. +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.5260305Z [command]/usr/bin/git version +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.5293065Z git version 2.54.0 +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.5355000Z Temporarily overriding HOME='/home/runner/work/_temp/92069175-7cf5-49b9-996e-9b5304b2f0b4' before making global git config changes +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.5356274Z Adding repository directory to the temporary git global config as a safe directory +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.5359002Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.5386878Z Removing SSH command configuration +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.5392789Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.5424594Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.5632990Z Removing HTTP extra header +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.5638349Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.5677868Z [command]/usr/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' || :" +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.5885292Z Removing includeIf entries pointing to credentials config files +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.5891717Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.5917993Z includeif.gitdir:/home/runner/work/start/start/.git.path +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.5918503Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.5918894Z includeif.gitdir:/github/workspace/.git.path +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.5919264Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.5930315Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.5954383Z /home/runner/work/_temp/git-credentials-94fd1595-dbfb-4d3b-8c8f-c6ff773489c3.config +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.5964831Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-94fd1595-dbfb-4d3b-8c8f-c6ff773489c3.config +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.6000511Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.6024675Z /home/runner/work/_temp/git-credentials-94fd1595-dbfb-4d3b-8c8f-c6ff773489c3.config +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.6033830Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-94fd1595-dbfb-4d3b-8c8f-c6ff773489c3.config +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.6066401Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.6088828Z /github/runner_temp/git-credentials-94fd1595-dbfb-4d3b-8c8f-c6ff773489c3.config +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.6096584Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-94fd1595-dbfb-4d3b-8c8f-c6ff773489c3.config +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.6131470Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.6154612Z /github/runner_temp/git-credentials-94fd1595-dbfb-4d3b-8c8f-c6ff773489c3.config +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.6170923Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-94fd1595-dbfb-4d3b-8c8f-c6ff773489c3.config +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.6277733Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.6491358Z Removing credentials config '/home/runner/work/_temp/git-credentials-94fd1595-dbfb-4d3b-8c8f-c6ff773489c3.config' +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.6635339Z Evaluate and set job outputs +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.6640850Z Set output 'rs-changed' +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.6642107Z Set output 'toml-changed' +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.6642772Z Set output 'mjs-changed' +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.6643030Z Set output 'docs-changed' +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.6643280Z Set output 'workflow-changed' +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.6643556Z Set output 'any-rust-code-changed' +Detect Changes UNKNOWN STEP 2026-08-10T12:30:43.6644074Z Cleaning up orphan processes +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:46.0160328Z Current runner version: '2.336.0' +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:46.0184725Z ##[group]Runner Image Provisioner +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:46.0185591Z Hosted Compute Agent +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:46.0186210Z Version: 20260707.563 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:46.0186887Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:46.0187590Z Build Date: 2026-07-07T19:33:50Z +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:46.0188242Z Worker ID: {cb75bf28-f934-4d2e-a4e8-0b86d52ec1b5} +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:46.0189314Z Azure Region: westus +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:46.0189914Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:46.0191465Z ##[group]Operating System +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:46.0192127Z Ubuntu +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:46.0192633Z 24.04.4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:46.0193183Z LTS +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:46.0193730Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:46.0194293Z ##[group]Runner Image +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:46.0194945Z Image: ubuntu-24.04 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:46.0195494Z Version: 20260720.247.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:46.0196801Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:46.0198298Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:46.0199577Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:46.0200678Z ##[group]GITHUB_TOKEN Permissions +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:46.0202706Z Contents: read +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:46.0203323Z Metadata: read +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:46.0203953Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:46.0206125Z Secret source: Actions +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:46.0207156Z Prepare workflow directory +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:46.0613908Z Prepare all required actions +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:46.0661614Z Getting action download info +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:46.4301072Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:46.8824583Z Download action repository 'actions/setup-node@v6' (SHA:249970729cb0ef3589644e2896645e5dc5ba9c38) +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.4454355Z Complete job name: Syntax Pre-Check (.mjs) +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.5248162Z ##[group]Run actions/checkout@v6 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.5249390Z with: +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.5249877Z fetch-depth: 0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.5250436Z repository: link-foundation/start +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.5254470Z token: *** +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.5254950Z ssh-strict: true +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.5255427Z ssh-user: git +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.5255914Z persist-credentials: true +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.5256435Z clean: true +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.5256919Z sparse-checkout-cone-mode: true +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.5257475Z fetch-tags: false +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.5257953Z show-progress: true +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.5258602Z lfs: false +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.5259065Z submodules: false +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.5259563Z set-safe-directory: true +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.5260100Z allow-unsafe-pr-checkout: false +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.5260928Z env: +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.5261398Z CARGO_TERM_COLOR: always +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.5261940Z CARGO_NET_RETRY: 10 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.5262459Z CARGO_HTTP_MULTIPLEXING: false +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.5263094Z RUSTFLAGS: -Dwarnings +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.5263638Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.5264238Z GIT_CONFIG_COUNT: 1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.5264774Z GIT_CONFIG_KEY_0: init.defaultBranch +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.5265362Z GIT_CONFIG_VALUE_0: main +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.5265867Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.6273880Z Syncing repository: link-foundation/start +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.6277222Z ##[group]Getting Git version info +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.6278869Z Working directory is '/home/runner/work/start/start' +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.6281479Z [command]/usr/bin/git version +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.6357092Z git version 2.54.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.6390858Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.6409408Z Temporarily overriding HOME='/home/runner/work/_temp/f6927499-2cee-40a4-b82a-6f02887505c0' before making global git config changes +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.6412178Z Adding repository directory to the temporary git global config as a safe directory +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.6417361Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.6479674Z Deleting the contents of '/home/runner/work/start/start' +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.6493971Z ##[group]Determining repository object format +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.6496564Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.6498031Z ##[group]Initializing the repository +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.6502917Z [command]/usr/bin/git init /home/runner/work/start/start +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.6650214Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.6664356Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.6716722Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.6718204Z ##[group]Disabling automatic garbage collection +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.6721947Z [command]/usr/bin/git config --local gc.auto 0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.6759014Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.6760470Z ##[group]Setting up auth +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.6761362Z Removing SSH command configuration +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.6770828Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.6814995Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.7244344Z Removing HTTP extra header +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.7251987Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.7290046Z [command]/usr/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' || :" +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.7510888Z Removing includeIf entries pointing to credentials config files +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.7518800Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.7556133Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.7784825Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-2ede3296-1dd8-46ce-8059-242e08a7b921.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.7826878Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-2ede3296-1dd8-46ce-8059-242e08a7b921.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.7863257Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-2ede3296-1dd8-46ce-8059-242e08a7b921.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.7901786Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-2ede3296-1dd8-46ce-8059-242e08a7b921.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.7960054Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-2ede3296-1dd8-46ce-8059-242e08a7b921.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.7988906Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.7989775Z ##[group]Fetching the repository +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:47.7997539Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules origin +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/* +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8370511Z From https://github.com/link-foundation/start +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8372968Z * [new branch] issue-1-06306849 -> origin/issue-1-06306849 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8375444Z * [new branch] issue-101-f6ea3a87b1de -> origin/issue-101-f6ea3a87b1de +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8377968Z * [new branch] issue-103-d2eee141f4bc -> origin/issue-103-d2eee141f4bc +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8381099Z * [new branch] issue-105-0edd650b7149 -> origin/issue-105-0edd650b7149 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8383826Z * [new branch] issue-108-c821d8a93f01 -> origin/issue-108-c821d8a93f01 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8385830Z * [new branch] issue-11-1524425f0588 -> origin/issue-11-1524425f0588 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8388049Z * [new branch] issue-110-c1b9267a2743 -> origin/issue-110-c1b9267a2743 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8391361Z * [new branch] issue-112-46af7527c0d9 -> origin/issue-112-46af7527c0d9 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8393667Z * [new branch] issue-114-8181f01863b9 -> origin/issue-114-8181f01863b9 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8395897Z * [new branch] issue-116-01c61894edbd -> origin/issue-116-01c61894edbd +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8398213Z * [new branch] issue-118-4ed21210786f -> origin/issue-118-4ed21210786f +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8400950Z * [new branch] issue-120-22538e16da80 -> origin/issue-120-22538e16da80 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8403434Z * [new branch] issue-122-9e4e6b1efac6 -> origin/issue-122-9e4e6b1efac6 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8405868Z * [new branch] issue-124-0288905fdd33 -> origin/issue-124-0288905fdd33 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8408981Z * [new branch] issue-126-c5c8579b3ab4 -> origin/issue-126-c5c8579b3ab4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8412026Z * [new branch] issue-128-9d904e7dd227 -> origin/issue-128-9d904e7dd227 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8414966Z * [new branch] issue-13-52ae2ce06ee2 -> origin/issue-13-52ae2ce06ee2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8417468Z * [new branch] issue-130-cefa8a965461 -> origin/issue-130-cefa8a965461 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8419805Z * [new branch] issue-132-81888ef731d7 -> origin/issue-132-81888ef731d7 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8421827Z * [new branch] issue-134-1a26eb545a18 -> origin/issue-134-1a26eb545a18 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8424040Z * [new branch] issue-136-cffa39dbc470 -> origin/issue-136-cffa39dbc470 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8426343Z * [new branch] issue-138-3f4ef74d216e -> origin/issue-138-3f4ef74d216e +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8429497Z * [new branch] issue-140-55c0984f3705 -> origin/issue-140-55c0984f3705 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8432308Z * [new branch] issue-142-e63b64dd46e6 -> origin/issue-142-e63b64dd46e6 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8434851Z * [new branch] issue-144-d8d3fb7dfd56 -> origin/issue-144-d8d3fb7dfd56 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8437187Z * [new branch] issue-146-5fd1b386b75b -> origin/issue-146-5fd1b386b75b +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8439901Z * [new branch] issue-148-799a293d3d5b -> origin/issue-148-799a293d3d5b +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8442207Z * [new branch] issue-15-ccfe6d130337 -> origin/issue-15-ccfe6d130337 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8444567Z * [new branch] issue-15-d3d0f1c82afa -> origin/issue-15-d3d0f1c82afa +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8446857Z * [new branch] issue-150-140b61c8f491 -> origin/issue-150-140b61c8f491 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8449352Z * [new branch] issue-151-50e985780da1 -> origin/issue-151-50e985780da1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8451633Z * [new branch] issue-154-73165f3b5cf7 -> origin/issue-154-73165f3b5cf7 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8453893Z * [new branch] issue-156-a9778f176d79 -> origin/issue-156-a9778f176d79 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8456161Z * [new branch] issue-158-ecf4c4dc2e55 -> origin/issue-158-ecf4c4dc2e55 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8458679Z * [new branch] issue-18-acfe3ddbe902 -> origin/issue-18-acfe3ddbe902 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8461006Z * [new branch] issue-19-83cfc521f662 -> origin/issue-19-83cfc521f662 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8463238Z * [new branch] issue-22-08e44246441d -> origin/issue-22-08e44246441d +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8465448Z * [new branch] issue-22-2d1c04999e6d -> origin/issue-22-2d1c04999e6d +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8467645Z * [new branch] issue-25-6419574a6cfe -> origin/issue-25-6419574a6cfe +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8470130Z * [new branch] issue-25-8fe656da1123 -> origin/issue-25-8fe656da1123 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8472403Z * [new branch] issue-28-9a07df20ebbb -> origin/issue-28-9a07df20ebbb +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8474620Z * [new branch] issue-3-908abf67e50f -> origin/issue-3-908abf67e50f +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8476782Z * [new branch] issue-30-3c74b37eedc9 -> origin/issue-30-3c74b37eedc9 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8479160Z * [new branch] issue-31-e419d5f83f9d -> origin/issue-31-e419d5f83f9d +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8481315Z * [new branch] issue-34-fcfbf90ca3a5 -> origin/issue-34-fcfbf90ca3a5 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8483487Z * [new branch] issue-36-4d2e05cadca2 -> origin/issue-36-4d2e05cadca2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8485837Z * [new branch] issue-38-8d65d5c6dcf1 -> origin/issue-38-8d65d5c6dcf1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8487980Z * [new branch] issue-40-500ee5a3c836 -> origin/issue-40-500ee5a3c836 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8490345Z * [new branch] issue-42-231914cdf85a -> origin/issue-42-231914cdf85a +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8492435Z * [new branch] issue-44-05c1999867e1 -> origin/issue-44-05c1999867e1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8494537Z * [new branch] issue-46-db1336ec1bd4 -> origin/issue-46-db1336ec1bd4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8496639Z * [new branch] issue-49-49badfb087ae -> origin/issue-49-49badfb087ae +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8498911Z * [new branch] issue-5-e920ed9704b1 -> origin/issue-5-e920ed9704b1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8501039Z * [new branch] issue-51-ce9116974281 -> origin/issue-51-ce9116974281 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8503089Z * [new branch] issue-53-3037eb51507e -> origin/issue-53-3037eb51507e +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8505127Z * [new branch] issue-55-62ca352b2854 -> origin/issue-55-62ca352b2854 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8507166Z * [new branch] issue-57-319974e37702 -> origin/issue-57-319974e37702 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8509400Z * [new branch] issue-57-9389c40a25d3 -> origin/issue-57-9389c40a25d3 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8511407Z * [new branch] issue-60-23ad1508ca00 -> origin/issue-60-23ad1508ca00 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8513436Z * [new branch] issue-62-0bf0e6dba402 -> origin/issue-62-0bf0e6dba402 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8515477Z * [new branch] issue-64-531bd4a9716c -> origin/issue-64-531bd4a9716c +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8517537Z * [new branch] issue-66-b4bebb964b80 -> origin/issue-66-b4bebb964b80 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8519855Z * [new branch] issue-67-c74bf55321d9 -> origin/issue-67-c74bf55321d9 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8522085Z * [new branch] issue-7-6b049fda1d30 -> origin/issue-7-6b049fda1d30 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8524160Z * [new branch] issue-70-210190e0ad55 -> origin/issue-70-210190e0ad55 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8526252Z * [new branch] issue-70-490c526a882f -> origin/issue-70-490c526a882f +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8528286Z * [new branch] issue-73-163864f76573 -> origin/issue-73-163864f76573 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8530555Z * [new branch] issue-73-47a3e673b0a8 -> origin/issue-73-47a3e673b0a8 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8532650Z * [new branch] issue-73-c42828279fb5 -> origin/issue-73-c42828279fb5 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8534729Z * [new branch] issue-77-acc01682cb56 -> origin/issue-77-acc01682cb56 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8536822Z * [new branch] issue-79-1581a427bf82 -> origin/issue-79-1581a427bf82 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8539110Z * [new branch] issue-79-48234c0f95fa -> origin/issue-79-48234c0f95fa +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8541211Z * [new branch] issue-79-5fc029ea058c -> origin/issue-79-5fc029ea058c +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8543324Z * [new branch] issue-79-740a4286522a -> origin/issue-79-740a4286522a +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8545431Z * [new branch] issue-84-2301d58a902f -> origin/issue-84-2301d58a902f +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8547510Z * [new branch] issue-84-8c8db1f16f9d -> origin/issue-84-8c8db1f16f9d +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8549773Z * [new branch] issue-84-ca99d5699c03 -> origin/issue-84-ca99d5699c03 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8552833Z * [new branch] issue-84-e79fd3fe5cef -> origin/issue-84-e79fd3fe5cef +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8555773Z * [new branch] issue-89-58b19f5dac12 -> origin/issue-89-58b19f5dac12 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8559403Z * [new branch] issue-9-9cb379f155fb -> origin/issue-9-9cb379f155fb +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8562571Z * [new branch] issue-91-5ff8719c4182 -> origin/issue-91-5ff8719c4182 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8564688Z * [new branch] issue-91-8e243739c7af -> origin/issue-91-8e243739c7af +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8566719Z * [new branch] issue-93-2ef57910c60b -> origin/issue-93-2ef57910c60b +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8569016Z * [new branch] issue-96-829d21ddabc4 -> origin/issue-96-829d21ddabc4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8571123Z * [new branch] issue-96-efde41b8c023 -> origin/issue-96-efde41b8c023 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8573355Z * [new branch] issue-99-bc78b28ed258 -> origin/issue-99-bc78b28ed258 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8575134Z * [new branch] main -> origin/main +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8576625Z * [new tag] js-v0.25.5 -> js-v0.25.5 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8578065Z * [new tag] js-v0.26.0 -> js-v0.26.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8579766Z * [new tag] js-v0.27.0 -> js-v0.27.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8581205Z * [new tag] js-v0.27.1 -> js-v0.27.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8582632Z * [new tag] js-v0.27.2 -> js-v0.27.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8584067Z * [new tag] js-v0.28.0 -> js-v0.28.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8585494Z * [new tag] js-v0.29.0 -> js-v0.29.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8586937Z * [new tag] js-v0.29.1 -> js-v0.29.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8588559Z * [new tag] js-v0.29.2 -> js-v0.29.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8590044Z * [new tag] js-v0.30.0 -> js-v0.30.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8591673Z * [new tag] js-v0.30.1 -> js-v0.30.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8593110Z * [new tag] js-v0.30.2 -> js-v0.30.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8595137Z * [new tag] js-v0.30.3 -> js-v0.30.3 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8597429Z * [new tag] js-v0.30.4 -> js-v0.30.4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8599361Z * [new tag] js-v0.30.5 -> js-v0.30.5 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8600806Z * [new tag] js-v0.31.0 -> js-v0.31.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8602487Z * [new tag] rust-v0.14.1 -> rust-v0.14.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8603991Z * [new tag] rust-v0.14.2 -> rust-v0.14.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8605540Z * [new tag] rust-v0.14.3 -> rust-v0.14.3 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8608113Z * [new tag] rust-v0.15.0 -> rust-v0.15.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8610951Z * [new tag] rust-v0.15.1 -> rust-v0.15.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8613401Z * [new tag] rust-v0.16.0 -> rust-v0.16.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8615808Z * [new tag] rust-v0.16.1 -> rust-v0.16.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8618872Z * [new tag] rust-v0.16.2 -> rust-v0.16.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8621360Z * [new tag] rust-v0.17.0 -> rust-v0.17.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8623197Z * [new tag] rust-v0.17.1 -> rust-v0.17.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8625055Z * [new tag] rust-v0.17.2 -> rust-v0.17.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8627529Z * [new tag] rust-v0.17.3 -> rust-v0.17.3 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8630397Z * [new tag] rust-v0.17.4 -> rust-v0.17.4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8632806Z * [new tag] rust-v0.17.5 -> rust-v0.17.5 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8635213Z * [new tag] rust-v0.18.0 -> rust-v0.18.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8637594Z * [new tag] rust-v0.19.0 -> rust-v0.19.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8640137Z * [new tag] v0.10.0 -> v0.10.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8642533Z * [new tag] v0.11.0 -> v0.11.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8644857Z * [new tag] v0.13.0 -> v0.13.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8647104Z * [new tag] v0.15.0 -> v0.15.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8649615Z * [new tag] v0.16.0 -> v0.16.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8651814Z * [new tag] v0.17.0 -> v0.17.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8653994Z * [new tag] v0.17.1 -> v0.17.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8656210Z * [new tag] v0.17.2 -> v0.17.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8658622Z * [new tag] v0.17.3 -> v0.17.3 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8660834Z * [new tag] v0.17.4 -> v0.17.4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8663038Z * [new tag] v0.18.0 -> v0.18.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8665453Z * [new tag] v0.19.0 -> v0.19.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8667691Z * [new tag] v0.19.1 -> v0.19.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8670437Z * [new tag] v0.20.0 -> v0.20.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8672655Z * [new tag] v0.20.1 -> v0.20.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8674828Z * [new tag] v0.20.2 -> v0.20.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8676999Z * [new tag] v0.20.3 -> v0.20.3 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8679388Z * [new tag] v0.20.4 -> v0.20.4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8681588Z * [new tag] v0.21.0 -> v0.21.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8683782Z * [new tag] v0.22.0 -> v0.22.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8685960Z * [new tag] v0.23.0 -> v0.23.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8688124Z * [new tag] v0.24.0 -> v0.24.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8690487Z * [new tag] v0.24.1 -> v0.24.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8692717Z * [new tag] v0.24.2 -> v0.24.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8694685Z * [new tag] v0.24.3 -> v0.24.3 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8697083Z * [new tag] v0.24.4 -> v0.24.4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8699522Z * [new tag] v0.24.5 -> v0.24.5 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8701742Z * [new tag] v0.24.6 -> v0.24.6 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8703655Z * [new tag] v0.24.7 -> v0.24.7 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8705085Z * [new tag] v0.24.8 -> v0.24.8 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8706443Z * [new tag] v0.24.9 -> v0.24.9 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8708027Z * [new tag] v0.25.0 -> v0.25.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8710508Z * [new tag] v0.25.1 -> v0.25.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8712784Z * [new tag] v0.25.2 -> v0.25.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8714709Z * [new tag] v0.25.3 -> v0.25.3 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8716312Z * [new tag] v0.25.4 -> v0.25.4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8717703Z * [new tag] v0.3.1 -> v0.3.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8719452Z * [new tag] v0.4.0 -> v0.4.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8720839Z * [new tag] v0.4.1 -> v0.4.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8722228Z * [new tag] v0.5.0 -> v0.5.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8723593Z * [new tag] v0.5.1 -> v0.5.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8724952Z * [new tag] v0.5.2 -> v0.5.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8726314Z * [new tag] v0.5.3 -> v0.5.3 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8727669Z * [new tag] v0.6.0 -> v0.6.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8729268Z * [new tag] v0.7.0 -> v0.7.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8730785Z * [new tag] v0.7.1 -> v0.7.1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8732142Z * [new tag] v0.7.2 -> v0.7.2 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8733487Z * [new tag] v0.7.4 -> v0.7.4 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8734961Z * [new tag] v0.7.5 -> v0.7.5 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8736309Z * [new tag] v0.7.6 -> v0.7.6 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8737872Z * [new tag] v0.9.0 -> v0.9.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8740965Z [command]/usr/bin/git branch --list --remote origin/main +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8742772Z origin/main +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8745115Z [command]/usr/bin/git rev-parse refs/remotes/origin/main +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8746684Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8751335Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8753752Z ##[group]Determining the checkout info +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8756028Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8757000Z [command]/usr/bin/git sparse-checkout disable +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8828585Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8834144Z ##[group]Checking out the ref +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.8835935Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.9427062Z Reset branch 'main' +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.9429288Z branch 'main' set up to track 'origin/main'. +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.9442432Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.9493015Z [command]/usr/bin/git log -1 --format=%H +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.9522502Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.9868792Z ##[group]Run actions/setup-node@v6 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.9869887Z with: +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.9870668Z node-version: 24.x +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.9871564Z check-latest: false +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.9880357Z token: *** +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.9881241Z package-manager-cache: true +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.9882232Z env: +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.9883016Z CARGO_TERM_COLOR: always +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.9883972Z CARGO_NET_RETRY: 10 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.9884905Z CARGO_HTTP_MULTIPLEXING: false +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.9885961Z RUSTFLAGS: -Dwarnings +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.9886960Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.9888097Z GIT_CONFIG_COUNT: 1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.9889175Z GIT_CONFIG_KEY_0: init.defaultBranch +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.9890289Z GIT_CONFIG_VALUE_0: main +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:48.9891252Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:49.1298255Z Found in cache @ /opt/hostedtoolcache/node/24.18.0/x64 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:49.1301591Z ##[group]Environment details +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:49.5739374Z node: v24.18.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:49.5740941Z npm: 11.16.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:49.5742324Z yarn: 1.22.22 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:49.5745385Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:49.5921672Z ##[group]Run bash scripts/check-mjs-syntax.sh +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:49.5923060Z ^[[36;1mbash scripts/check-mjs-syntax.sh^[[0m +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:49.5984007Z shell: /usr/bin/bash -e {0} +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:49.5984975Z env: +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:49.5985735Z CARGO_TERM_COLOR: always +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:49.5986672Z CARGO_NET_RETRY: 10 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:49.5987582Z CARGO_HTTP_MULTIPLEXING: false +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:49.5988872Z RUSTFLAGS: -Dwarnings +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:49.5989860Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:49.5990953Z GIT_CONFIG_COUNT: 1 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:49.5991858Z GIT_CONFIG_KEY_0: init.defaultBranch +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:49.5992940Z GIT_CONFIG_VALUE_0: main +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:49.5993838Z ##[endgroup] +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:49.6117861Z Checking syntax for all .mjs files... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:49.6128265Z Checking scripts/check-release-needed.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:49.6408764Z Checking scripts/check-test-parity.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:49.6652195Z Checking scripts/publish-to-crates.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:49.6898869Z Checking scripts/check-file-size.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:49.7141639Z Checking scripts/bump-version.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:49.7376137Z Checking scripts/check-js-coverage.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:49.7602850Z Checking scripts/changeset-version.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:49.7845757Z Checking scripts/detect-code-changes.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:49.8097629Z Checking scripts/check-web-archive.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:49.8350557Z Checking scripts/release-name.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:49.8598655Z Checking scripts/get-bump-type.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:49.8857522Z Checking scripts/format-github-release.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:49.9110727Z Checking scripts/backfill-release-notes.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:49.9382635Z Checking scripts/setup-npm.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:49.9640956Z Checking scripts/check-doc-examples.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:49.9900062Z Checking scripts/create-github-release.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.0163119Z Checking scripts/publish-to-npm.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.0425472Z Checking scripts/merge-changesets.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.0681865Z Checking scripts/format-release-notes.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.0954736Z Checking scripts/validate-changeset.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.1211036Z Checking scripts/debug-print.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.1449951Z Checking scripts/instant-version-bump.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.1691108Z Checking scripts/preflight-credentials.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.1949854Z Checking scripts/version-and-commit.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.2192070Z Checking scripts/collect-changelog.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.2419957Z Checking scripts/create-manual-changeset.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.2652176Z Checking scripts/run-js-tests.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.2898841Z Checking scripts/verify-release-badge.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.3187445Z Checking js/test/publish-to-crates.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.3438607Z Checking js/test/check-js-coverage.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.3687754Z Checking js/test/release-name.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.3941818Z Checking js/test/create-github-release.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.4176488Z Checking js/test/merge-changesets.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.4414041Z Checking js/test/run-js-tests.mjs... +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.4654136Z +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.4654965Z Syntax check passed for 34 file(s). +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.4775024Z Post job cleanup. +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.6123400Z Post job cleanup. +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.7019728Z [command]/usr/bin/git version +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.7044202Z git version 2.54.0 +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.7092191Z Temporarily overriding HOME='/home/runner/work/_temp/0a149931-f100-4828-98bd-d922859133d7' before making global git config changes +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.7093599Z Adding repository directory to the temporary git global config as a safe directory +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.7100198Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.7131686Z Removing SSH command configuration +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.7139276Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.7176732Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.7441540Z Removing HTTP extra header +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.7470630Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.7476970Z [command]/usr/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' || :" +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.7724197Z Removing includeIf entries pointing to credentials config files +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.7734640Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.7800492Z includeif.gitdir:/home/runner/work/start/start/.git.path +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.7801846Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.7803070Z includeif.gitdir:/github/workspace/.git.path +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.7804447Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.7812754Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.7838854Z /home/runner/work/_temp/git-credentials-2ede3296-1dd8-46ce-8059-242e08a7b921.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.7852406Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-2ede3296-1dd8-46ce-8059-242e08a7b921.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.7898075Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.7926903Z /home/runner/work/_temp/git-credentials-2ede3296-1dd8-46ce-8059-242e08a7b921.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.7938728Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-2ede3296-1dd8-46ce-8059-242e08a7b921.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.7980980Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.8007683Z /github/runner_temp/git-credentials-2ede3296-1dd8-46ce-8059-242e08a7b921.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.8020171Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-2ede3296-1dd8-46ce-8059-242e08a7b921.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.8060963Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.8089686Z /github/runner_temp/git-credentials-2ede3296-1dd8-46ce-8059-242e08a7b921.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.8100271Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-2ede3296-1dd8-46ce-8059-242e08a7b921.config +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.8172051Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.8415552Z Removing credentials config '/home/runner/work/_temp/git-credentials-2ede3296-1dd8-46ce-8059-242e08a7b921.config' +Syntax Pre-Check (.mjs) UNKNOWN STEP 2026-08-10T12:30:50.8554512Z Cleaning up orphan processes +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:48.7788330Z Current runner version: '2.336.0' +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:48.7823141Z ##[group]Runner Image Provisioner +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:48.7824309Z Hosted Compute Agent +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:48.7825344Z Version: 20260707.563 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:48.7826329Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:48.7827494Z Build Date: 2026-07-07T19:33:50Z +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:48.7828594Z Worker ID: {af067272-62b5-4c72-a1a0-d5df08b67050} +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:48.7829854Z Azure Region: eastus +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:48.7830810Z ##[endgroup] +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:48.7833340Z ##[group]Operating System +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:48.7834358Z Ubuntu +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:48.7835212Z 24.04.4 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:48.7835969Z LTS +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:48.7836827Z ##[endgroup] +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:48.7837641Z ##[group]Runner Image +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:48.7838598Z Image: ubuntu-24.04 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:48.7839535Z Version: 20260720.247.2 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:48.7841756Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:48.7844256Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:48.7845867Z ##[endgroup] +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:48.7847575Z ##[group]GITHUB_TOKEN Permissions +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:48.7850797Z Contents: read +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:48.7851665Z Metadata: read +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:48.7852484Z ##[endgroup] +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:48.7855512Z Secret source: Actions +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:48.7857480Z Prepare workflow directory +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:48.8388449Z Prepare all required actions +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:48.8456194Z Getting action download info +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.0093324Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.2330177Z Download action repository 'actions/setup-node@v6' (SHA:249970729cb0ef3589644e2896645e5dc5ba9c38) +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.4951852Z Complete job name: Test Count Parity (Rust vs JS) +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.5670262Z ##[group]Run actions/checkout@v6 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.5671177Z with: +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.5671646Z repository: link-foundation/start +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.5675440Z token: *** +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.5675870Z ssh-strict: true +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.5676305Z ssh-user: git +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.5676741Z persist-credentials: true +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.5677218Z clean: true +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.5677650Z sparse-checkout-cone-mode: true +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.5678157Z fetch-depth: 1 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.5678574Z fetch-tags: false +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.5679008Z show-progress: true +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.5679440Z lfs: false +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.5680006Z submodules: false +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.5680438Z set-safe-directory: true +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.5680935Z allow-unsafe-pr-checkout: false +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.5681639Z env: +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.5682103Z CARGO_TERM_COLOR: always +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.5682563Z CARGO_NET_RETRY: 10 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.5683023Z CARGO_HTTP_MULTIPLEXING: false +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.5683579Z RUSTFLAGS: -Dwarnings +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.5684066Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.5684614Z GIT_CONFIG_COUNT: 1 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.5685075Z GIT_CONFIG_KEY_0: init.defaultBranch +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.5685591Z GIT_CONFIG_VALUE_0: main +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.5686045Z ##[endgroup] +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.6704509Z Syncing repository: link-foundation/start +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.6706976Z ##[group]Getting Git version info +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.6708046Z Working directory is '/home/runner/work/start/start' +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.6709537Z [command]/usr/bin/git version +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.6747051Z git version 2.54.0 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.6768847Z ##[endgroup] +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.6782975Z Temporarily overriding HOME='/home/runner/work/_temp/83e7fef1-3950-47bf-b161-d346edafbf64' before making global git config changes +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.6785357Z Adding repository directory to the temporary git global config as a safe directory +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.6788977Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.6840585Z Deleting the contents of '/home/runner/work/start/start' +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.6846452Z ##[group]Determining repository object format +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.6848085Z ##[endgroup] +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.6849408Z ##[group]Initializing the repository +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.6861389Z [command]/usr/bin/git init /home/runner/work/start/start +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.6967789Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.6980078Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.7022885Z ##[endgroup] +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.7024161Z ##[group]Disabling automatic garbage collection +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.7027086Z [command]/usr/bin/git config --local gc.auto 0 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.7061599Z ##[endgroup] +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.7062669Z ##[group]Setting up auth +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.7063496Z Removing SSH command configuration +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.7068995Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.7106990Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.7511483Z Removing HTTP extra header +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.7520488Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.7563915Z [command]/usr/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' || :" +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.7850484Z Removing includeIf entries pointing to credentials config files +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.7857925Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.7899838Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.8171272Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-e5d8fc60-a255-4a1f-abb4-bb49e374a9e4.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.8218009Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-e5d8fc60-a255-4a1f-abb4-bb49e374a9e4.config +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.8255679Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-e5d8fc60-a255-4a1f-abb4-bb49e374a9e4.config +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.8294531Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-e5d8fc60-a255-4a1f-abb4-bb49e374a9e4.config +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.8367422Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-e5d8fc60-a255-4a1f-abb4-bb49e374a9e4.config +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.8408855Z ##[endgroup] +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.8409864Z ##[group]Fetching the repository +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:49.8411478Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +e8ec5e5ee691e1f0eddc76614b424e714be0f41a:refs/remotes/origin/main +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:50.4638221Z From https://github.com/link-foundation/start +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:50.4640260Z * [new ref] e8ec5e5ee691e1f0eddc76614b424e714be0f41a -> origin/main +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:50.4680145Z [command]/usr/bin/git branch --list --remote origin/main +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:50.4713419Z origin/main +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:50.4723579Z [command]/usr/bin/git rev-parse refs/remotes/origin/main +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:50.4753752Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:50.4763726Z ##[endgroup] +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:50.4764506Z ##[group]Determining the checkout info +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:50.4765336Z ##[endgroup] +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:50.4767549Z [command]/usr/bin/git sparse-checkout disable +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:50.4819766Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:50.4854857Z ##[group]Checking out the ref +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:50.4859028Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:50.5492336Z Reset branch 'main' +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:50.5494908Z branch 'main' set up to track 'origin/main'. +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:50.5504278Z ##[endgroup] +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:50.5554022Z [command]/usr/bin/git log -1 --format=%H +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:50.5583701Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:50.5911825Z ##[group]Run actions/setup-node@v6 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:50.5912585Z with: +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:50.5913052Z node-version: 24.x +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:50.5913616Z check-latest: false +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:50.5922465Z token: *** +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:50.5923007Z package-manager-cache: true +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:50.5923665Z env: +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:50.5924124Z CARGO_TERM_COLOR: always +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:50.5924746Z CARGO_NET_RETRY: 10 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:50.5925348Z CARGO_HTTP_MULTIPLEXING: false +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:50.5926085Z RUSTFLAGS: -Dwarnings +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:50.5926751Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:50.5927571Z GIT_CONFIG_COUNT: 1 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:50.5928171Z GIT_CONFIG_KEY_0: init.defaultBranch +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:50.5928936Z GIT_CONFIG_VALUE_0: main +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:50.5929536Z ##[endgroup] +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:50.7327968Z Found in cache @ /opt/hostedtoolcache/node/24.18.0/x64 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:50.7330493Z ##[group]Environment details +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.1004407Z node: v24.18.0 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.1005183Z npm: 11.16.0 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.1005859Z yarn: 1.22.22 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.1007236Z ##[endgroup] +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.1188085Z ##[group]Run node scripts/check-test-parity.mjs +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.1189775Z ^[[36;1mnode scripts/check-test-parity.mjs^[[0m +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.1251981Z shell: /usr/bin/bash -e {0} +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.1253096Z env: +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.1254024Z CARGO_TERM_COLOR: always +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.1255077Z CARGO_NET_RETRY: 10 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.1256130Z CARGO_HTTP_MULTIPLEXING: false +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.1257257Z RUSTFLAGS: -Dwarnings +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.1258321Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.1259503Z GIT_CONFIG_COUNT: 1 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.1260742Z GIT_CONFIG_KEY_0: init.defaultBranch +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.1261922Z GIT_CONFIG_VALUE_0: main +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.1262943Z ##[endgroup] +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.1718324Z JavaScript test cases (it() calls): 754 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.1756474Z Rust test cases (#[test] macros): 681 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.1757823Z +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.1758840Z Test count ratio (Rust/JS): 90.3% +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.1760489Z Required minimum: 90% +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.1761144Z +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.1762409Z ✅ PASS: Rust test count (681) is within acceptable range of JS count (754). +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.1983071Z Post job cleanup. +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.3538564Z Post job cleanup. +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.4416141Z [command]/usr/bin/git version +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.4460699Z git version 2.54.0 +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.4511289Z Temporarily overriding HOME='/home/runner/work/_temp/1c1208fa-cad5-489b-a5b6-904c6b728ade' before making global git config changes +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.4515964Z Adding repository directory to the temporary git global config as a safe directory +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.4519999Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.4561489Z Removing SSH command configuration +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.4568002Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.4621847Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.4930373Z Removing HTTP extra header +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.4932757Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.4987053Z [command]/usr/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' || :" +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.5245233Z Removing includeIf entries pointing to credentials config files +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.5253706Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.5292558Z includeif.gitdir:/home/runner/work/start/start/.git.path +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.5295400Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.5298028Z includeif.gitdir:/github/workspace/.git.path +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.5300658Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.5306859Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.5339944Z /home/runner/work/_temp/git-credentials-e5d8fc60-a255-4a1f-abb4-bb49e374a9e4.config +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.5354287Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-e5d8fc60-a255-4a1f-abb4-bb49e374a9e4.config +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.5396594Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.5430768Z /home/runner/work/_temp/git-credentials-e5d8fc60-a255-4a1f-abb4-bb49e374a9e4.config +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.5446146Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-e5d8fc60-a255-4a1f-abb4-bb49e374a9e4.config +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.5484685Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.5512392Z /github/runner_temp/git-credentials-e5d8fc60-a255-4a1f-abb4-bb49e374a9e4.config +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.5522324Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-e5d8fc60-a255-4a1f-abb4-bb49e374a9e4.config +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.5560185Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.5592335Z /github/runner_temp/git-credentials-e5d8fc60-a255-4a1f-abb4-bb49e374a9e4.config +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.5599267Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-e5d8fc60-a255-4a1f-abb4-bb49e374a9e4.config +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.5641527Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.5888000Z Removing credentials config '/home/runner/work/_temp/git-credentials-e5d8fc60-a255-4a1f-abb4-bb49e374a9e4.config' +Test Count Parity (Rust vs JS) UNKNOWN STEP 2026-08-10T12:30:51.6053101Z Cleaning up orphan processes +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.6978415Z Current runner version: '2.336.0' +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.7003189Z ##[group]Runner Image Provisioner +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.7004005Z Hosted Compute Agent +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.7004542Z Version: 20260707.563 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.7005225Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.7005912Z Build Date: 2026-07-07T19:33:50Z +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.7006568Z Worker ID: {f7f5e837-7736-44af-bba4-586af77eac9e} +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.7007248Z Azure Region: westus3 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.7007796Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.7009383Z ##[group]Operating System +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.7009975Z Ubuntu +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.7010468Z 24.04.4 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.7010990Z LTS +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.7011493Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.7012032Z ##[group]Runner Image +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.7012646Z Image: ubuntu-24.04 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.7013181Z Version: 20260720.247.2 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.7014362Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.7015702Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.7016647Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.7017684Z ##[group]GITHUB_TOKEN Permissions +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.7019803Z Contents: read +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.7020498Z Metadata: read +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.7021125Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.7023137Z Secret source: Actions +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.7024189Z Prepare workflow directory +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.7442583Z Prepare all required actions +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:49.7491164Z Getting action download info +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:50.1433605Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:50.7492115Z Download action repository 'dtolnay/rust-toolchain@stable' (SHA:4360b52568e2003a75bf9bc1d59f33a8e3fc893c) +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.0050123Z Download action repository 'actions/setup-node@v6' (SHA:249970729cb0ef3589644e2896645e5dc5ba9c38) +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:51.8438384Z Download action repository 'actions/cache@v5' (SHA:caa296126883cff596d87d8935842f9db880ef25) +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.0548261Z Complete job name: Lint and Format Check +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.1320668Z ##[group]Run actions/checkout@v6 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.1321331Z with: +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.1321699Z repository: link-foundation/start +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.1324852Z token: *** +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.1325186Z ssh-strict: true +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.1325521Z ssh-user: git +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.1325876Z persist-credentials: true +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.1326228Z clean: true +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.1326569Z sparse-checkout-cone-mode: true +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.1326953Z fetch-depth: 1 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.1327284Z fetch-tags: false +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.1327628Z show-progress: true +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.1327960Z lfs: false +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.1328264Z submodules: false +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.1328608Z set-safe-directory: true +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.1329167Z allow-unsafe-pr-checkout: false +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.1329779Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.1330105Z CARGO_TERM_COLOR: always +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.1330498Z CARGO_NET_RETRY: 10 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.1330859Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.1331317Z RUSTFLAGS: -Dwarnings +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.1331686Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.1332077Z GIT_CONFIG_COUNT: 1 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.1332432Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.1332827Z GIT_CONFIG_VALUE_0: main +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.1333182Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.2358431Z Syncing repository: link-foundation/start +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.2363206Z ##[group]Getting Git version info +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.2364000Z Working directory is '/home/runner/work/start/start' +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.2365101Z [command]/usr/bin/git version +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.2421784Z git version 2.54.0 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.2441896Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.2455969Z Temporarily overriding HOME='/home/runner/work/_temp/656fb1ef-c111-46d4-8bcd-55ccdc788be8' before making global git config changes +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.2457726Z Adding repository directory to the temporary git global config as a safe directory +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.2462819Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.2509011Z Deleting the contents of '/home/runner/work/start/start' +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.2512450Z ##[group]Determining repository object format +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.2514395Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.2515384Z ##[group]Initializing the repository +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.2518362Z [command]/usr/bin/git init /home/runner/work/start/start +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.2609013Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.2619736Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.2656865Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.2657885Z ##[group]Disabling automatic garbage collection +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.2661180Z [command]/usr/bin/git config --local gc.auto 0 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.2687173Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.2688167Z ##[group]Setting up auth +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.2689030Z Removing SSH command configuration +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.2695296Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.2727063Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.3061530Z Removing HTTP extra header +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.3067820Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.3101616Z [command]/usr/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' || :" +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.3295261Z Removing includeIf entries pointing to credentials config files +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.3302607Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.3332574Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.3517082Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-5a2a8a38-a3b3-4aff-bc16-e129aa2d65fd.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.3553132Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-5a2a8a38-a3b3-4aff-bc16-e129aa2d65fd.config +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.3586410Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-5a2a8a38-a3b3-4aff-bc16-e129aa2d65fd.config +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.3609872Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-5a2a8a38-a3b3-4aff-bc16-e129aa2d65fd.config +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.3640586Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-5a2a8a38-a3b3-4aff-bc16-e129aa2d65fd.config +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.3662933Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.3663494Z ##[group]Fetching the repository +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:52.3671384Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +e8ec5e5ee691e1f0eddc76614b424e714be0f41a:refs/remotes/origin/main +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.6082882Z From https://github.com/link-foundation/start +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.6084206Z * [new ref] e8ec5e5ee691e1f0eddc76614b424e714be0f41a -> origin/main +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.6123348Z [command]/usr/bin/git branch --list --remote origin/main +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.6152214Z origin/main +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.6159751Z [command]/usr/bin/git rev-parse refs/remotes/origin/main +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.6181802Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.6185153Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.6186199Z ##[group]Determining the checkout info +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.6187155Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.6191681Z [command]/usr/bin/git sparse-checkout disable +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.6233784Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.6258307Z ##[group]Checking out the ref +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.6262178Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.6768983Z Reset branch 'main' +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.6770046Z branch 'main' set up to track 'origin/main'. +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.6780423Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.6820816Z [command]/usr/bin/git log -1 --format=%H +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.6846350Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7159860Z ##[group]Run dtolnay/rust-toolchain@stable +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7160185Z with: +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7160387Z components: rustfmt, clippy +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7160619Z toolchain: stable +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7160803Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7160998Z CARGO_TERM_COLOR: always +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7161213Z CARGO_NET_RETRY: 10 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7161427Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7161673Z RUSTFLAGS: -Dwarnings +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7161905Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7162159Z GIT_CONFIG_COUNT: 1 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7162371Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7162623Z GIT_CONFIG_VALUE_0: main +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7162831Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7232202Z ##[start-action display=Parse toolchain version;id=__dtolnay_rust-toolchain.parse] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7288022Z ##[group]Run if [[ -z $toolchain ]]; then +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7288458Z ^[[36;1mif [[ -z $toolchain ]]; then^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7289259Z ^[[36;1m # GitHub does not enforce `required: true` inputs itself. https://github.com/actions/runner/issues/1070^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7289881Z ^[[36;1m echo "'toolchain' is a required input" >&2^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7290201Z ^[[36;1m exit 1^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7290594Z ^[[36;1melif [[ $toolchain =~ ^stable' '[0-9]+' '(year|month|week|day)s?' 'ago$ ]]; then^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7291056Z ^[[36;1m if [[ Linux == macOS ]]; then^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7291599Z ^[[36;1m echo "toolchain=1.$((($(date -v-$(sed 's/stable \([0-9]*\) \(.\).*/\1\2/' <<< $toolchain) +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7292078Z ^[[36;1m else^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7292461Z ^[[36;1m echo "toolchain=1.$((($(date --date "${toolchain#stable }" +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7292884Z ^[[36;1m fi^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7293174Z ^[[36;1melif [[ $toolchain =~ ^stable' 'minus' '[0-9]+' 'releases?$ ]]; then^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7293668Z ^[[36;1m echo "toolchain=1.$((($(date +%s)/60/60/24-16569)/7/6-${toolchain//[^0-9]/}))" >> $GITHUB_OUTPUT^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7294095Z ^[[36;1melif [[ $toolchain =~ ^1\.[0-9]+$ ]]; then^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7294584Z ^[[36;1m 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^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7295044Z ^[[36;1melse^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7295276Z ^[[36;1m echo "toolchain=$toolchain" >> $GITHUB_OUTPUT^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7295553Z ^[[36;1mfi^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7325196Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7325542Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7325733Z CARGO_TERM_COLOR: always +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7325958Z CARGO_NET_RETRY: 10 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7326171Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7326408Z RUSTFLAGS: -Dwarnings +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7326638Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7326890Z GIT_CONFIG_COUNT: 1 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7327247Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7327548Z GIT_CONFIG_VALUE_0: main +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7327772Z toolchain: stable +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7327971Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7428623Z ##[end-action id=__dtolnay_rust-toolchain.parse;outcome=success;conclusion=success;duration_ms=19] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7442081Z ##[start-action display=Construct rustup command line;id=__dtolnay_rust-toolchain.flags] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7471689Z ##[group]Run echo "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7472331Z ^[[36;1mecho "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7472919Z ^[[36;1mecho "components=$(for c in ${components//,/ }; do echo -n ' --component' $c; done)" >> $GITHUB_OUTPUT^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7473388Z ^[[36;1mecho "downgrade=" >> $GITHUB_OUTPUT^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7498534Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7499306Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7499586Z CARGO_TERM_COLOR: always +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7499989Z CARGO_NET_RETRY: 10 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7500224Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7500465Z RUSTFLAGS: -Dwarnings +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7500710Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7500962Z GIT_CONFIG_COUNT: 1 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7501177Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7501426Z GIT_CONFIG_VALUE_0: main +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7501639Z targets: +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7501826Z components: rustfmt, clippy +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7502048Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7560737Z ##[end-action id=__dtolnay_rust-toolchain.flags;outcome=success;conclusion=success;duration_ms=11] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7563061Z ##[start-action display=Set $CARGO_HOME;id=__dtolnay_rust-toolchain.__run] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7583516Z ##[group]Run echo CARGO_HOME=${CARGO_HOME:-"$HOME/.cargo"} >> $GITHUB_ENV +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7584001Z ^[[36;1mecho CARGO_HOME=${CARGO_HOME:-"$HOME/.cargo"} >> $GITHUB_ENV^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7609268Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7609606Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7609809Z CARGO_TERM_COLOR: always +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7610040Z CARGO_NET_RETRY: 10 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7610285Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7610530Z RUSTFLAGS: -Dwarnings +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7610766Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7611032Z GIT_CONFIG_COUNT: 1 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7611255Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7611515Z GIT_CONFIG_VALUE_0: main +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7611734Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7664695Z ##[end-action id=__dtolnay_rust-toolchain.__run;outcome=success;conclusion=success;duration_ms=10] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7667101Z ##[start-action display=Install rustup if needed;id=__dtolnay_rust-toolchain.__run_2] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7694122Z ##[group]Run if ! command -v rustup &>/dev/null; then +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7694510Z ^[[36;1mif ! command -v rustup &>/dev/null; then^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7695227Z ^[[36;1m curl --proto '=https' --tlsv1.2 --retry 10 --retry-connrefused --location --silent --show-error --fail https://sh.rustup.rs | sh -s -- --default-toolchain none -y^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7695905Z ^[[36;1m echo "$CARGO_HOME/bin" >> $GITHUB_PATH^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7696170Z ^[[36;1mfi^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7720852Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7721185Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7721375Z CARGO_TERM_COLOR: always +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7721595Z CARGO_NET_RETRY: 10 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7721815Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7722053Z RUSTFLAGS: -Dwarnings +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7722315Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7722572Z GIT_CONFIG_COUNT: 1 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7722788Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7723039Z GIT_CONFIG_VALUE_0: main +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7723277Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7723507Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7772614Z ##[end-action id=__dtolnay_rust-toolchain.__run_2;outcome=success;conclusion=success;duration_ms=10] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7774993Z ##[start-action display=Install rustup if needed on windows;id=__dtolnay_rust-toolchain.__run_3] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7782760Z ##[end-action id=__dtolnay_rust-toolchain.__run_3;outcome=skipped;conclusion=skipped;duration_ms=0] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7794229Z ##[start-action display=rustup toolchain install stable;id=__dtolnay_rust-toolchain.__run_4] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7814701Z ##[group]Run rustup toolchain install stable --component rustfmt --component clippy --profile minimal --no-self-update +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7815478Z ^[[36;1mrustup toolchain install stable --component rustfmt --component clippy --profile minimal --no-self-update^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7840241Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7840579Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7840912Z CARGO_TERM_COLOR: always +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7841132Z CARGO_NET_RETRY: 10 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7841351Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7841595Z RUSTFLAGS: -Dwarnings +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7841939Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7842215Z GIT_CONFIG_COUNT: 1 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7842434Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7842683Z GIT_CONFIG_VALUE_0: main +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7842909Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7843154Z RUSTUP_PERMIT_COPY_RENAME: 1 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.7843383Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:53.9587723Z info: syncing channel updates for stable-x86_64-unknown-linux-gnu +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.1384932Z info: latest update on 2026-07-16 for version 1.97.1 (8bab26f4f 2026-07-14) +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.1519545Z info: component clippy is up to date +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.1520033Z info: component rustfmt is up to date +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.1535504Z +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.1612734Z stable-x86_64-unknown-linux-gnu unchanged - rustc 1.97.1 (8bab26f4f 2026-07-14) +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.1613106Z +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.1635686Z ##[end-action id=__dtolnay_rust-toolchain.__run_4;outcome=success;conclusion=success;duration_ms=384] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.1640675Z ##[start-action display=rustup default stable;id=__dtolnay_rust-toolchain.__run_5] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.1769788Z ##[group]Run rustup default stable +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.1770135Z ^[[36;1mrustup default stable^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.1795892Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.1796223Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.1796439Z CARGO_TERM_COLOR: always +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.1796670Z CARGO_NET_RETRY: 10 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.1796911Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.1797155Z RUSTFLAGS: -Dwarnings +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.1797393Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.1797650Z GIT_CONFIG_COUNT: 1 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.1797871Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.1798136Z GIT_CONFIG_VALUE_0: main +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.1798366Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.1798599Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.1890399Z info: using existing install for stable-x86_64-unknown-linux-gnu +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.1897363Z info: default toolchain set to stable-x86_64-unknown-linux-gnu +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.1897831Z +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.1971800Z stable-x86_64-unknown-linux-gnu unchanged - rustc 1.97.1 (8bab26f4f 2026-07-14) +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.1972369Z +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.1984863Z ##[end-action id=__dtolnay_rust-toolchain.__run_5;outcome=success;conclusion=success;duration_ms=34] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.1987235Z ##[start-action display=Create cachekey;id=__dtolnay_rust-toolchain.rustc-version] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2008103Z ##[group]Run DATE=$(rustc +stable --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p') +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2009089Z ^[[36;1mDATE=$(rustc +stable --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p')^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2009680Z ^[[36;1mHASH=$(rustc +stable --version --verbose | sed -ne 's/^commit-hash: //p')^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2010145Z ^[[36;1mecho "cachekey=$(echo $DATE$HASH | head -c12)" >> $GITHUB_OUTPUT^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2036045Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2036402Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2036604Z CARGO_TERM_COLOR: always +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2036832Z CARGO_NET_RETRY: 10 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2037057Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2037307Z RUSTFLAGS: -Dwarnings +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2037548Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2037804Z GIT_CONFIG_COUNT: 1 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2038029Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2038281Z GIT_CONFIG_VALUE_0: main +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2038508Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2039055Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2377273Z ##[end-action id=__dtolnay_rust-toolchain.rustc-version;outcome=success;conclusion=success;duration_ms=38] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2379903Z ##[start-action display=Disable incremental compilation;id=__dtolnay_rust-toolchain.__run_6] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2398166Z ##[group]Run if [ -z "${CARGO_INCREMENTAL+set}" ]; then +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2398579Z ^[[36;1mif [ -z "${CARGO_INCREMENTAL+set}" ]; then^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2399124Z ^[[36;1m echo CARGO_INCREMENTAL=0 >> $GITHUB_ENV^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2399401Z ^[[36;1mfi^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2424811Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2425154Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2425342Z CARGO_TERM_COLOR: always +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2425570Z CARGO_NET_RETRY: 10 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2425796Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2426041Z RUSTFLAGS: -Dwarnings +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2426293Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2426572Z GIT_CONFIG_COUNT: 1 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2426795Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2427058Z GIT_CONFIG_VALUE_0: main +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2427285Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2427526Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2475951Z ##[end-action id=__dtolnay_rust-toolchain.__run_6;outcome=success;conclusion=success;duration_ms=9] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2478150Z ##[start-action display=Enable colors in Cargo output;id=__dtolnay_rust-toolchain.__run_7] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2496353Z ##[group]Run if [ -z "${CARGO_TERM_COLOR+set}" ]; then +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2496717Z ^[[36;1mif [ -z "${CARGO_TERM_COLOR+set}" ]; then^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2497033Z ^[[36;1m echo CARGO_TERM_COLOR=always >> $GITHUB_ENV^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2497312Z ^[[36;1mfi^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2521537Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2521862Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2522056Z CARGO_TERM_COLOR: always +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2522281Z CARGO_NET_RETRY: 10 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2522507Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2522766Z RUSTFLAGS: -Dwarnings +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2523001Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2523261Z GIT_CONFIG_COUNT: 1 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2523479Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2523731Z GIT_CONFIG_VALUE_0: main +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2523970Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2524206Z CARGO_INCREMENTAL: 0 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2524411Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2571393Z ##[end-action id=__dtolnay_rust-toolchain.__run_7;outcome=success;conclusion=success;duration_ms=9] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2573542Z ##[start-action display=Enable Cargo sparse registry;id=__dtolnay_rust-toolchain.__run_8] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2593046Z ##[group]Run # implemented in 1.66, stabilized in 1.68, made default in 1.70 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2593543Z ^[[36;1m# implemented in 1.66, stabilized in 1.68, made default in 1.70^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2594223Z ^[[36;1mif [ -z "${CARGO_REGISTRIES_CRATES_IO_PROTOCOL+set}" -o -f "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol ]; then^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2594894Z ^[[36;1m if rustc +stable --version --verbose | grep -q '^release: 1\.6[89]\.'; then^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2595415Z ^[[36;1m touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2596045Z ^[[36;1m echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse >> $GITHUB_ENV^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2596507Z ^[[36;1m elif rustc +stable --version --verbose | grep -q '^release: 1\.6[67]\.'; then^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2597030Z ^[[36;1m touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2597516Z ^[[36;1m echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=git >> $GITHUB_ENV^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2597839Z ^[[36;1m fi^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2598026Z ^[[36;1mfi^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2621612Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2621951Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2622145Z CARGO_TERM_COLOR: always +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2622491Z CARGO_NET_RETRY: 10 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2622719Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2622965Z RUSTFLAGS: -Dwarnings +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2623209Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2623476Z GIT_CONFIG_COUNT: 1 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2623709Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2623964Z GIT_CONFIG_VALUE_0: main +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2624186Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2624420Z CARGO_INCREMENTAL: 0 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2624619Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2920095Z ##[end-action id=__dtolnay_rust-toolchain.__run_8;outcome=success;conclusion=success;duration_ms=34] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2922578Z ##[start-action display=Work around spurious network errors in curl 8.0;id=__dtolnay_rust-toolchain.__run_9] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2942920Z ##[group]Run # https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2943631Z ^[[36;1m# https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2944204Z ^[[36;1mif rustc +stable --version --verbose | grep -q '^release: 1\.7[01]\.'; then^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2944640Z ^[[36;1m echo CARGO_HTTP_MULTIPLEXING=false >> $GITHUB_ENV^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2944944Z ^[[36;1mfi^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2970323Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2970658Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2970854Z CARGO_TERM_COLOR: always +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2971077Z CARGO_NET_RETRY: 10 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2971301Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2971554Z RUSTFLAGS: -Dwarnings +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2971789Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2972046Z GIT_CONFIG_COUNT: 1 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2972266Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2972519Z GIT_CONFIG_VALUE_0: main +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2972747Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2972985Z CARGO_INCREMENTAL: 0 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.2973201Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3146612Z ##[end-action id=__dtolnay_rust-toolchain.__run_9;outcome=success;conclusion=success;duration_ms=22] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3150799Z ##[start-action display=rustc +stable --version --verbose;id=__dtolnay_rust-toolchain.__run_10] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3170129Z ##[group]Run rustc +stable --version --verbose +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3170481Z ^[[36;1mrustc +stable --version --verbose^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3196515Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3196836Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3197035Z CARGO_TERM_COLOR: always +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3197264Z CARGO_NET_RETRY: 10 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3197486Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3197734Z RUSTFLAGS: -Dwarnings +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3197964Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3198219Z GIT_CONFIG_COUNT: 1 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3198436Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3198702Z GIT_CONFIG_VALUE_0: main +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3199164Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3199405Z CARGO_INCREMENTAL: 0 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3199617Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3359547Z rustc 1.97.1 (8bab26f4f 2026-07-14) +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3360350Z binary: rustc +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3361239Z commit-hash: 8bab26f4f68e0e26f0bb7960be334d5b520ea452 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3361866Z commit-date: 2026-07-14 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3362273Z host: x86_64-unknown-linux-gnu +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3362593Z release: 1.97.1 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3363050Z LLVM version: 22.1.6 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3377155Z ##[end-action id=__dtolnay_rust-toolchain.__run_10;outcome=success;conclusion=success;duration_ms=22] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3472006Z ##[group]Run actions/setup-node@v6 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3472280Z with: +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3472478Z node-version: 24.x +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3472698Z check-latest: false +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3475401Z token: *** +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3475618Z package-manager-cache: true +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3475856Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3476048Z CARGO_TERM_COLOR: always +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3476275Z CARGO_NET_RETRY: 10 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3476501Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3476742Z RUSTFLAGS: -Dwarnings +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3476974Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3477240Z GIT_CONFIG_COUNT: 1 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3477453Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3477703Z GIT_CONFIG_VALUE_0: main +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3477925Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3478160Z CARGO_INCREMENTAL: 0 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.3478361Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.4797250Z Found in cache @ /opt/hostedtoolcache/node/24.18.0/x64 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.4801779Z ##[group]Environment details +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.8813403Z node: v24.18.0 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.8814213Z npm: 11.16.0 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.8814636Z yarn: 1.22.22 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.8815685Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.9439392Z ##[group]Run actions/cache@v5 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.9439668Z with: +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.9439908Z path: ~/.cargo/registry +Lint and Format Check UNKNOWN STEP ~/.cargo/git +Lint and Format Check UNKNOWN STEP rust/target +Lint and Format Check UNKNOWN STEP +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.9440372Z key: Linux-cargo-08cb623fd2bc891904a7fb4dae52bb2d75216ee36e943320843aace2a823c571 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.9440800Z restore-keys: Linux-cargo- +Lint and Format Check UNKNOWN STEP +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.9441065Z enableCrossOsArchive: false +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.9441304Z fail-on-cache-miss: false +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.9441534Z lookup-only: false +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.9441737Z save-always: false +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.9441928Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.9442108Z CARGO_TERM_COLOR: always +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.9442322Z CARGO_NET_RETRY: 10 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.9442534Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.9442772Z RUSTFLAGS: -Dwarnings +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.9443002Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.9443258Z GIT_CONFIG_COUNT: 1 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.9443480Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.9443771Z GIT_CONFIG_VALUE_0: main +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.9443999Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.9444234Z CARGO_INCREMENTAL: 0 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:54.9444439Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:55.3093307Z Cache hit for restore-key: Linux-cargo-build-4104477e9086db237b6becf75f65ddd1c19712701b33d4d9c0c7bebe4f81b3df +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:56.5419575Z Received 29360128 of 109593867 (26.8%), 28.0 MBs/sec +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:57.0950883Z Received 109593867 of 109593867 (100.0%), 67.3 MBs/sec +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:57.0951793Z Cache Size: ~105 MB (109593867 B) +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:57.1078228Z [command]/usr/bin/tar -xf /home/runner/work/_temp/3759d9fc-3530-4d63-afe7-6238650d119d/cache.tzst -P -C /home/runner/work/start/start --use-compress-program unzstd +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:57.6583492Z Cache restored successfully +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:57.6703940Z Cache restored from key: Linux-cargo-build-4104477e9086db237b6becf75f65ddd1c19712701b33d4d9c0c7bebe4f81b3df +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:57.6783490Z ##[group]Run cargo fmt --all -- --check +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:57.6783832Z ^[[36;1mcargo fmt --all -- --check^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:57.6818228Z shell: /usr/bin/bash -e {0} +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:57.6818516Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:57.6819111Z CARGO_TERM_COLOR: always +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:57.6819370Z CARGO_NET_RETRY: 10 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:57.6819615Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:57.6820050Z RUSTFLAGS: -Dwarnings +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:57.6820317Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:57.6820625Z GIT_CONFIG_COUNT: 1 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:57.6820853Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:57.6821114Z GIT_CONFIG_VALUE_0: main +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:57.6821340Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:57.6821584Z CARGO_INCREMENTAL: 0 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:57.6821787Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:58.7403739Z ##[group]Run cargo clippy --all-targets --all-features +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:58.7404227Z ^[[36;1mcargo clippy --all-targets --all-features^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:58.7431640Z shell: /usr/bin/bash -e {0} +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:58.7431886Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:58.7432078Z CARGO_TERM_COLOR: always +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:58.7432304Z CARGO_NET_RETRY: 10 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:58.7432523Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:58.7432768Z RUSTFLAGS: -Dwarnings +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:58.7433001Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:58.7433270Z GIT_CONFIG_COUNT: 1 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:58.7433511Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:58.7433766Z GIT_CONFIG_VALUE_0: main +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:58.7433999Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:58.7434237Z CARGO_INCREMENTAL: 0 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:58.7434439Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.2669584Z ^[[1m^[[92m Downloading^[[0m crates ... +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.3558882Z ^[[1m^[[92m Downloaded^[[0m errno v0.3.14 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.3593544Z ^[[1m^[[92m Downloaded^[[0m bitflags v2.13.0 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.3696139Z ^[[1m^[[92m Downloaded^[[0m fastrand v2.4.1 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.3874332Z ^[[1m^[[92m Downloaded^[[0m once_cell v1.21.4 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.3988254Z ^[[1m^[[92m Downloaded^[[0m rustix v1.1.4 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.4141085Z ^[[1m^[[92m Downloaded^[[0m tempfile v3.27.0 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.4584552Z ^[[1m^[[92m Downloaded^[[0m linux-raw-sys v0.12.1 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.5557302Z ^[[1m^[[92m Checking^[[0m memchr v2.8.2 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.5613503Z ^[[1m^[[92m Checking^[[0m libc v0.2.186 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.5616958Z ^[[1m^[[92m Checking^[[0m cfg-if v1.0.4 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:30:59.5660285Z ^[[1m^[[92m Checking^[[0m serde_core v1.0.228 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:00.5164728Z ^[[1m^[[92m Checking^[[0m regex-syntax v0.8.11 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:01.7660494Z ^[[1m^[[92m Checking^[[0m nom v8.0.0 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:01.9810561Z ^[[1m^[[92m Checking^[[0m getrandom v0.4.3 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:02.1096888Z ^[[1m^[[92m Checking^[[0m aho-corasick v1.1.4 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:02.3861344Z ^[[1m^[[92m Checking^[[0m option-ext v0.2.0 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:02.4106023Z ^[[1m^[[92m Checking^[[0m dirs-sys v0.5.0 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:02.4610493Z ^[[1m^[[92m Checking^[[0m num-traits v0.2.19 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:02.8650412Z ^[[1m^[[92m Checking^[[0m zmij v1.0.21 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:02.9242231Z ^[[1m^[[92m Checking^[[0m iana-time-zone v0.1.65 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:02.9800180Z ^[[1m^[[92m Checking^[[0m itoa v1.0.18 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:03.0120596Z ^[[1m^[[92m Checking^[[0m regex-automata v0.4.14 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:03.0650533Z ^[[1m^[[92m Compiling^[[0m rustix v1.1.4 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:03.1721189Z ^[[1m^[[92m Checking^[[0m base64 v0.22.1 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:03.3210622Z ^[[1m^[[92m Checking^[[0m serde_json v1.0.150 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:03.7790965Z ^[[1m^[[92m Checking^[[0m chrono v0.4.45 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:04.3812339Z ^[[1m^[[92m Checking^[[0m links-notation v0.13.0 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:04.4363190Z ^[[1m^[[92m Checking^[[0m serde v1.0.228 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:04.4529664Z ^[[1m^[[92m Checking^[[0m regex v1.12.4 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:04.6065562Z ^[[1m^[[92m Checking^[[0m lino-objects-codec v0.2.1 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:04.6142224Z ^[[1m^[[92m Checking^[[0m dirs v6.0.0 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:04.6460675Z ^[[1m^[[92m Checking^[[0m uuid v1.23.4 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:04.7221224Z ^[[1m^[[92m Checking^[[0m linux-raw-sys v0.12.1 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:04.7866548Z ^[[1m^[[92m Checking^[[0m bitflags v2.13.0 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:04.8573245Z ^[[1m^[[92m Checking^[[0m fastrand v2.4.1 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:04.8575548Z ^[[1m^[[92m Checking^[[0m once_cell v1.21.4 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:04.9443493Z ^[[1m^[[92m Checking^[[0m start-command v0.19.0 (/home/runner/work/start/start/rust) +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:06.4221475Z ^[[1m^[[92m Checking^[[0m tempfile v3.27.0 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:08.0643447Z ^[[1m^[[92m Finished^[[0m `dev` profile [unoptimized + debuginfo] target(s) in 9.17s +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:08.0759368Z ##[group]Run node scripts/check-file-size.mjs +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:08.0759815Z ^[[36;1mnode scripts/check-file-size.mjs^[[0m +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:08.0787957Z shell: /usr/bin/bash -e {0} +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:08.0788217Z env: +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:08.0788410Z CARGO_TERM_COLOR: always +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:08.0788639Z CARGO_NET_RETRY: 10 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:08.0789086Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:08.0789370Z RUSTFLAGS: -Dwarnings +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:08.0789625Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:08.0789900Z GIT_CONFIG_COUNT: 1 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:08.0790132Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:08.0790390Z GIT_CONFIG_VALUE_0: main +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:08.0790630Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:08.0790872Z CARGO_INCREMENTAL: 0 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:08.0791097Z ##[endgroup] +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:08.1094354Z +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:08.1095293Z Checking JavaScript and Rust files for maximum 1000 lines... +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:08.1095768Z +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:08.1522212Z ✓ All files are within the line limit +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:08.1522923Z +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:08.2138426Z Post job cleanup. +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:08.3678154Z [command]/usr/bin/tar --posix -cf cache.tzst --exclude cache.tzst -P -C /home/runner/work/start/start --files-from manifest.txt --use-compress-program zstdmt +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:10.6753410Z Sent 34275328 of 125148374 (27.4%), 32.7 MBs/sec +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:11.6783943Z Sent 101056512 of 125148374 (80.7%), 48.1 MBs/sec +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:12.4686298Z Sent 125148374 of 125148374 (100.0%), 42.7 MBs/sec +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:12.7384558Z Cache saved with key: Linux-cargo-08cb623fd2bc891904a7fb4dae52bb2d75216ee36e943320843aace2a823c571 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:12.7491594Z Post job cleanup. +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:12.8794466Z Post job cleanup. +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:12.9660287Z [command]/usr/bin/git version +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:12.9698912Z git version 2.54.0 +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:12.9737778Z Temporarily overriding HOME='/home/runner/work/_temp/ab8cb35e-36e7-4148-aa6c-29000dfea5c4' before making global git config changes +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:12.9739576Z Adding repository directory to the temporary git global config as a safe directory +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:12.9745282Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:12.9775478Z Removing SSH command configuration +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:12.9782604Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:12.9816819Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:13.0020507Z Removing HTTP extra header +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:13.0025996Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:13.0058326Z [command]/usr/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' || :" +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:13.0263847Z Removing includeIf entries pointing to credentials config files +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:13.0274052Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:13.0298539Z includeif.gitdir:/home/runner/work/start/start/.git.path +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:13.0299985Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:13.0300983Z includeif.gitdir:/github/workspace/.git.path +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:13.0301875Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:13.0310487Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:13.0332792Z /home/runner/work/_temp/git-credentials-5a2a8a38-a3b3-4aff-bc16-e129aa2d65fd.config +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:13.0348059Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-5a2a8a38-a3b3-4aff-bc16-e129aa2d65fd.config +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:13.0381369Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:13.0404055Z /home/runner/work/_temp/git-credentials-5a2a8a38-a3b3-4aff-bc16-e129aa2d65fd.config +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:13.0413373Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-5a2a8a38-a3b3-4aff-bc16-e129aa2d65fd.config +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:13.0444659Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:13.0466355Z /github/runner_temp/git-credentials-5a2a8a38-a3b3-4aff-bc16-e129aa2d65fd.config +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:13.0475411Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-5a2a8a38-a3b3-4aff-bc16-e129aa2d65fd.config +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:13.0505405Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:13.0525321Z /github/runner_temp/git-credentials-5a2a8a38-a3b3-4aff-bc16-e129aa2d65fd.config +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:13.0534394Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-5a2a8a38-a3b3-4aff-bc16-e129aa2d65fd.config +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:13.0575181Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:13.0776056Z Removing credentials config '/home/runner/work/_temp/git-credentials-5a2a8a38-a3b3-4aff-bc16-e129aa2d65fd.config' +Lint and Format Check UNKNOWN STEP 2026-08-10T12:31:13.0900427Z Cleaning up orphan processes +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:49.0963249Z Current runner version: '2.336.0' +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:49.0998292Z ##[group]Runner Image Provisioner +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:49.0999446Z Hosted Compute Agent +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:49.1000658Z Version: 20260707.563 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:49.1001609Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:49.1002672Z Build Date: 2026-07-07T19:33:50Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:49.1003786Z Worker ID: {1d0c504a-234c-4748-871e-22a65df12055} +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:49.1004888Z Azure Region: eastus +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:49.1005875Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:49.1007848Z ##[group]Operating System +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:49.1008759Z Ubuntu +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:49.1009914Z 24.04.4 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:49.1010682Z LTS +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:49.1011501Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:49.1012412Z ##[group]Runner Image +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:49.1013295Z Image: ubuntu-24.04 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:49.1014241Z Version: 20260720.247.2 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:49.1016265Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:49.1018796Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:49.1020554Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:49.1022358Z ##[group]GITHUB_TOKEN Permissions +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:49.1025320Z Contents: read +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:49.1026383Z Metadata: read +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:49.1027213Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:49.1030333Z Secret source: Actions +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:49.1032293Z Prepare workflow directory +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:49.1576492Z Prepare all required actions +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:49.1643394Z Getting action download info +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:49.3653571Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:49.5811224Z Download action repository 'dtolnay/rust-toolchain@stable' (SHA:4360b52568e2003a75bf9bc1d59f33a8e3fc893c) +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:49.7106289Z Download action repository 'actions/cache@v5' (SHA:caa296126883cff596d87d8935842f9db880ef25) +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:49.9553075Z Complete job name: Code Coverage (Rust, Linux only) +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.0288860Z ##[group]Run actions/checkout@v6 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.0290137Z with: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.0290581Z repository: link-foundation/start +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.0294722Z token: *** +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.0295144Z ssh-strict: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.0295574Z ssh-user: git +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.0296051Z persist-credentials: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.0296525Z clean: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.0296950Z sparse-checkout-cone-mode: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.0297449Z fetch-depth: 1 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.0297861Z fetch-tags: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.0298283Z show-progress: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.0298704Z lfs: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.0299093Z submodules: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.0299642Z set-safe-directory: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.0300131Z allow-unsafe-pr-checkout: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.0300899Z env: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.0301296Z CARGO_TERM_COLOR: always +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.0301751Z CARGO_NET_RETRY: 10 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.0302197Z CARGO_HTTP_MULTIPLEXING: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.0302769Z RUSTFLAGS: -Dwarnings +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.0303246Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.0303793Z GIT_CONFIG_COUNT: 1 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.0304249Z GIT_CONFIG_KEY_0: init.defaultBranch +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.0304768Z GIT_CONFIG_VALUE_0: main +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.0305222Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.1444916Z Syncing repository: link-foundation/start +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.1447911Z ##[group]Getting Git version info +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.1448944Z Working directory is '/home/runner/work/start/start' +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.1450658Z [command]/usr/bin/git version +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.1558966Z git version 2.54.0 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.1598663Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.1626013Z Temporarily overriding HOME='/home/runner/work/_temp/99c6e18c-8a0b-4215-84ea-b964b8c60de6' before making global git config changes +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.1628263Z Adding repository directory to the temporary git global config as a safe directory +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.1630188Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.1681895Z Deleting the contents of '/home/runner/work/start/start' +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.1687156Z ##[group]Determining repository object format +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.1689239Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.1691242Z ##[group]Initializing the repository +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.1695562Z [command]/usr/bin/git init /home/runner/work/start/start +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.1815609Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.1823676Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.1880311Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.1882305Z ##[group]Disabling automatic garbage collection +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.1883946Z [command]/usr/bin/git config --local gc.auto 0 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.1925321Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.1926454Z ##[group]Setting up auth +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.1927275Z Removing SSH command configuration +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.1934791Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.1973892Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.2384814Z Removing HTTP extra header +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.2393319Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.2436464Z [command]/usr/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' || :" +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.2677872Z Removing includeIf entries pointing to credentials config files +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.2685986Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.2724794Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.2971152Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-3e592603-cdd9-4110-acd0-1e53963ad1be.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.3015062Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-3e592603-cdd9-4110-acd0-1e53963ad1be.config +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.3052221Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-3e592603-cdd9-4110-acd0-1e53963ad1be.config +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.3091418Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-3e592603-cdd9-4110-acd0-1e53963ad1be.config +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.3128511Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-3e592603-cdd9-4110-acd0-1e53963ad1be.config +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.3160488Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.3161542Z ##[group]Fetching the repository +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.3169167Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +e8ec5e5ee691e1f0eddc76614b424e714be0f41a:refs/remotes/origin/main +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.9231537Z From https://github.com/link-foundation/start +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.9232899Z * [new ref] e8ec5e5ee691e1f0eddc76614b424e714be0f41a -> origin/main +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.9269009Z [command]/usr/bin/git branch --list --remote origin/main +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.9303888Z origin/main +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.9312639Z [command]/usr/bin/git rev-parse refs/remotes/origin/main +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.9343182Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.9347776Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.9348966Z ##[group]Determining the checkout info +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.9350451Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.9353540Z [command]/usr/bin/git sparse-checkout disable +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.9403742Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.9436651Z ##[group]Checking out the ref +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:50.9440345Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.0070010Z Reset branch 'main' +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.0072664Z branch 'main' set up to track 'origin/main'. +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.0164537Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.0173925Z [command]/usr/bin/git log -1 --format=%H +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.0175973Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.0810198Z ##[group]Run dtolnay/rust-toolchain@stable +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.0811396Z with: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.0812196Z toolchain: stable +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.0813056Z env: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.0813844Z CARGO_TERM_COLOR: always +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.0814815Z CARGO_NET_RETRY: 10 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.0815756Z CARGO_HTTP_MULTIPLEXING: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.0816824Z RUSTFLAGS: -Dwarnings +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.0817827Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.0818929Z GIT_CONFIG_COUNT: 1 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.0820047Z GIT_CONFIG_KEY_0: init.defaultBranch +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.0821163Z GIT_CONFIG_VALUE_0: main +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.0822112Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.0910130Z ##[start-action display=Parse toolchain version;id=__dtolnay_rust-toolchain.parse] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.0991512Z ##[group]Run if [[ -z $toolchain ]]; then +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.0992769Z ^[[36;1mif [[ -z $toolchain ]]; then^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.0994760Z ^[[36;1m # GitHub does not enforce `required: true` inputs itself. https://github.com/actions/runner/issues/1070^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.0996801Z ^[[36;1m echo "'toolchain' is a required input" >&2^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.0997960Z ^[[36;1m exit 1^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.0999222Z ^[[36;1melif [[ $toolchain =~ ^stable' '[0-9]+' '(year|month|week|day)s?' 'ago$ ]]; then^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1000932Z ^[[36;1m if [[ Linux == macOS ]]; then^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1002877Z ^[[36;1m echo "toolchain=1.$((($(date -v-$(sed 's/stable \([0-9]*\) \(.\).*/\1\2/' <<< $toolchain) +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1004809Z ^[[36;1m else^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1006340Z ^[[36;1m echo "toolchain=1.$((($(date --date "${toolchain#stable }" +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1008076Z ^[[36;1m fi^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1009217Z ^[[36;1melif [[ $toolchain =~ ^stable' 'minus' '[0-9]+' 'releases?$ ]]; then^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1011339Z ^[[36;1m echo "toolchain=1.$((($(date +%s)/60/60/24-16569)/7/6-${toolchain//[^0-9]/}))" >> $GITHUB_OUTPUT^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1013086Z ^[[36;1melif [[ $toolchain =~ ^1\.[0-9]+$ ]]; then^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1015042Z ^[[36;1m 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^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1016903Z ^[[36;1melse^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1017862Z ^[[36;1m echo "toolchain=$toolchain" >> $GITHUB_OUTPUT^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1019045Z ^[[36;1mfi^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1074107Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1075365Z env: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1076115Z CARGO_TERM_COLOR: always +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1077007Z CARGO_NET_RETRY: 10 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1077880Z CARGO_HTTP_MULTIPLEXING: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1078856Z RUSTFLAGS: -Dwarnings +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1079964Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1081020Z GIT_CONFIG_COUNT: 1 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1081893Z GIT_CONFIG_KEY_0: init.defaultBranch +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1082937Z GIT_CONFIG_VALUE_0: main +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1083809Z toolchain: stable +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1084589Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1227774Z ##[end-action id=__dtolnay_rust-toolchain.parse;outcome=success;conclusion=success;duration_ms=31] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1245418Z ##[start-action display=Construct rustup command line;id=__dtolnay_rust-toolchain.flags] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1296637Z ##[group]Run echo "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1298969Z ^[[36;1mecho "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1301539Z ^[[36;1mecho "components=$(for c in ${components//,/ }; do echo -n ' --component' $c; done)" >> $GITHUB_OUTPUT^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1303334Z ^[[36;1mecho "downgrade=" >> $GITHUB_OUTPUT^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1351559Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1352769Z env: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1353735Z CARGO_TERM_COLOR: always +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1354607Z CARGO_NET_RETRY: 10 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1355466Z CARGO_HTTP_MULTIPLEXING: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1356417Z RUSTFLAGS: -Dwarnings +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1357326Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1358361Z GIT_CONFIG_COUNT: 1 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1359224Z GIT_CONFIG_KEY_0: init.defaultBranch +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1360479Z GIT_CONFIG_VALUE_0: main +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1361330Z targets: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1362043Z components: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1362783Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1464500Z ##[end-action id=__dtolnay_rust-toolchain.flags;outcome=success;conclusion=success;duration_ms=21] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1470789Z ##[start-action display=Set $CARGO_HOME;id=__dtolnay_rust-toolchain.__run] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1510320Z ##[group]Run echo CARGO_HOME=${CARGO_HOME:-"$HOME/.cargo"} >> $GITHUB_ENV +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1511966Z ^[[36;1mecho CARGO_HOME=${CARGO_HOME:-"$HOME/.cargo"} >> $GITHUB_ENV^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1558586Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1560017Z env: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1560731Z CARGO_TERM_COLOR: always +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1561599Z CARGO_NET_RETRY: 10 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1562444Z CARGO_HTTP_MULTIPLEXING: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1563376Z RUSTFLAGS: -Dwarnings +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1564267Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1565300Z GIT_CONFIG_COUNT: 1 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1566136Z GIT_CONFIG_KEY_0: init.defaultBranch +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1567127Z GIT_CONFIG_VALUE_0: main +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1567973Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1659977Z ##[end-action id=__dtolnay_rust-toolchain.__run;outcome=success;conclusion=success;duration_ms=18] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1666232Z ##[start-action display=Install rustup if needed;id=__dtolnay_rust-toolchain.__run_2] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1716332Z ##[group]Run if ! command -v rustup &>/dev/null; then +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1717644Z ^[[36;1mif ! command -v rustup &>/dev/null; then^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1720696Z ^[[36;1m curl --proto '=https' --tlsv1.2 --retry 10 --retry-connrefused --location --silent --show-error --fail https://sh.rustup.rs | sh -s -- --default-toolchain none -y^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1723327Z ^[[36;1m echo "$CARGO_HOME/bin" >> $GITHUB_PATH^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1724388Z ^[[36;1mfi^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1771440Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1772669Z env: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1773375Z CARGO_TERM_COLOR: always +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1774236Z CARGO_NET_RETRY: 10 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1775076Z CARGO_HTTP_MULTIPLEXING: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1776008Z RUSTFLAGS: -Dwarnings +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1776890Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1777905Z GIT_CONFIG_COUNT: 1 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1778748Z GIT_CONFIG_KEY_0: init.defaultBranch +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1779890Z GIT_CONFIG_VALUE_0: main +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1780775Z CARGO_HOME: /home/runner/.cargo +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1781678Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1872361Z ##[end-action id=__dtolnay_rust-toolchain.__run_2;outcome=success;conclusion=success;duration_ms=20] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1878583Z ##[start-action display=Install rustup if needed on windows;id=__dtolnay_rust-toolchain.__run_3] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1893684Z ##[end-action id=__dtolnay_rust-toolchain.__run_3;outcome=skipped;conclusion=skipped;duration_ms=0] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1910513Z ##[start-action display=rustup toolchain install stable;id=__dtolnay_rust-toolchain.__run_4] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1950547Z ##[group]Run rustup toolchain install stable --profile minimal --no-self-update +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.1952393Z ^[[36;1mrustup toolchain install stable --profile minimal --no-self-update^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.2001008Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.2002169Z env: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.2002870Z CARGO_TERM_COLOR: always +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.2003711Z CARGO_NET_RETRY: 10 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.2004528Z CARGO_HTTP_MULTIPLEXING: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.2005665Z RUSTFLAGS: -Dwarnings +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.2006533Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.2007514Z GIT_CONFIG_COUNT: 1 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.2008326Z GIT_CONFIG_KEY_0: init.defaultBranch +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.2009279Z GIT_CONFIG_VALUE_0: main +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.2010312Z CARGO_HOME: /home/runner/.cargo +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.2011228Z RUSTUP_PERMIT_COPY_RENAME: 1 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.2012097Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.4971492Z info: syncing channel updates for stable-x86_64-unknown-linux-gnu +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7044924Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7139283Z stable-x86_64-unknown-linux-gnu unchanged - rustc 1.97.1 (8bab26f4f 2026-07-14) +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7140252Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7203979Z ##[end-action id=__dtolnay_rust-toolchain.__run_4;outcome=success;conclusion=success;duration_ms=529] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7210462Z ##[start-action display=rustup default stable;id=__dtolnay_rust-toolchain.__run_5] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7237471Z ##[group]Run rustup default stable +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7238294Z ^[[36;1mrustup default stable^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7287616Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7288295Z env: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7288789Z CARGO_TERM_COLOR: always +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7289330Z CARGO_NET_RETRY: 10 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7290137Z CARGO_HTTP_MULTIPLEXING: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7290689Z RUSTFLAGS: -Dwarnings +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7291229Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7291805Z GIT_CONFIG_COUNT: 1 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7292309Z GIT_CONFIG_KEY_0: init.defaultBranch +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7292841Z GIT_CONFIG_VALUE_0: main +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7293334Z CARGO_HOME: /home/runner/.cargo +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7293834Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7423236Z info: using existing install for stable-x86_64-unknown-linux-gnu +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7429165Z info: default toolchain set to stable-x86_64-unknown-linux-gnu +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7430226Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7518473Z stable-x86_64-unknown-linux-gnu unchanged - rustc 1.97.1 (8bab26f4f 2026-07-14) +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7519279Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7562568Z ##[end-action id=__dtolnay_rust-toolchain.__run_5;outcome=success;conclusion=success;duration_ms=35] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7566382Z ##[start-action display=Create cachekey;id=__dtolnay_rust-toolchain.rustc-version] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7594089Z ##[group]Run DATE=$(rustc +stable --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p') +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7595236Z ^[[36;1mDATE=$(rustc +stable --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p')^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7596191Z ^[[36;1mHASH=$(rustc +stable --version --verbose | sed -ne 's/^commit-hash: //p')^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7596953Z ^[[36;1mecho "cachekey=$(echo $DATE$HASH | head -c12)" >> $GITHUB_OUTPUT^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7645973Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7646534Z env: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7646933Z CARGO_TERM_COLOR: always +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7647370Z CARGO_NET_RETRY: 10 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7647785Z CARGO_HTTP_MULTIPLEXING: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7648233Z RUSTFLAGS: -Dwarnings +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7648672Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7649141Z GIT_CONFIG_COUNT: 1 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7649681Z GIT_CONFIG_KEY_0: init.defaultBranch +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7650328Z GIT_CONFIG_VALUE_0: main +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7650754Z CARGO_HOME: /home/runner/.cargo +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.7651185Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8280501Z ##[end-action id=__dtolnay_rust-toolchain.rustc-version;outcome=success;conclusion=success;duration_ms=71] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8284421Z ##[start-action display=Disable incremental compilation;id=__dtolnay_rust-toolchain.__run_6] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8310926Z ##[group]Run if [ -z "${CARGO_INCREMENTAL+set}" ]; then +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8311607Z ^[[36;1mif [ -z "${CARGO_INCREMENTAL+set}" ]; then^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8312360Z ^[[36;1m echo CARGO_INCREMENTAL=0 >> $GITHUB_ENV^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8312880Z ^[[36;1mfi^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8362591Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8363192Z env: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8363621Z CARGO_TERM_COLOR: always +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8364078Z CARGO_NET_RETRY: 10 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8364534Z CARGO_HTTP_MULTIPLEXING: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8365039Z RUSTFLAGS: -Dwarnings +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8365506Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8366006Z GIT_CONFIG_COUNT: 1 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8366451Z GIT_CONFIG_KEY_0: init.defaultBranch +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8366945Z GIT_CONFIG_VALUE_0: main +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8367396Z CARGO_HOME: /home/runner/.cargo +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8367853Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8450213Z ##[end-action id=__dtolnay_rust-toolchain.__run_6;outcome=success;conclusion=success;duration_ms=16] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8453733Z ##[start-action display=Enable colors in Cargo output;id=__dtolnay_rust-toolchain.__run_7] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8479088Z ##[group]Run if [ -z "${CARGO_TERM_COLOR+set}" ]; then +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8480008Z ^[[36;1mif [ -z "${CARGO_TERM_COLOR+set}" ]; then^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8480589Z ^[[36;1m echo CARGO_TERM_COLOR=always >> $GITHUB_ENV^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8481109Z ^[[36;1mfi^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8528000Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8528580Z env: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8528987Z CARGO_TERM_COLOR: always +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8529430Z CARGO_NET_RETRY: 10 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8530078Z CARGO_HTTP_MULTIPLEXING: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8530541Z RUSTFLAGS: -Dwarnings +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8530997Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8531480Z GIT_CONFIG_COUNT: 1 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8531916Z GIT_CONFIG_KEY_0: init.defaultBranch +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8532397Z GIT_CONFIG_VALUE_0: main +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8532847Z CARGO_HOME: /home/runner/.cargo +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8533304Z CARGO_INCREMENTAL: 0 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8533729Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8609289Z ##[end-action id=__dtolnay_rust-toolchain.__run_7;outcome=success;conclusion=success;duration_ms=15] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8612981Z ##[start-action display=Enable Cargo sparse registry;id=__dtolnay_rust-toolchain.__run_8] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8640086Z ##[group]Run # implemented in 1.66, stabilized in 1.68, made default in 1.70 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8640958Z ^[[36;1m# implemented in 1.66, stabilized in 1.68, made default in 1.70^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8642043Z ^[[36;1mif [ -z "${CARGO_REGISTRIES_CRATES_IO_PROTOCOL+set}" -o -f "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol ]; then^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8643145Z ^[[36;1m if rustc +stable --version --verbose | grep -q '^release: 1\.6[89]\.'; then^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8644052Z ^[[36;1m touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8644920Z ^[[36;1m echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse >> $GITHUB_ENV^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8645755Z ^[[36;1m elif rustc +stable --version --verbose | grep -q '^release: 1\.6[67]\.'; then^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8646659Z ^[[36;1m touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8647494Z ^[[36;1m echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=git >> $GITHUB_ENV^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8648122Z ^[[36;1m fi^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8648748Z ^[[36;1mfi^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8693165Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8693783Z env: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8694235Z CARGO_TERM_COLOR: always +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8694739Z CARGO_NET_RETRY: 10 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8695236Z CARGO_HTTP_MULTIPLEXING: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8695756Z RUSTFLAGS: -Dwarnings +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8696265Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8696796Z GIT_CONFIG_COUNT: 1 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8697285Z GIT_CONFIG_KEY_0: init.defaultBranch +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8698000Z GIT_CONFIG_VALUE_0: main +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8698512Z CARGO_HOME: /home/runner/.cargo +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8699024Z CARGO_INCREMENTAL: 0 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.8699486Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9084095Z ##[end-action id=__dtolnay_rust-toolchain.__run_8;outcome=success;conclusion=success;duration_ms=46] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9088108Z ##[start-action display=Work around spurious network errors in curl 8.0;id=__dtolnay_rust-toolchain.__run_9] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9117134Z ##[group]Run # https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9118244Z ^[[36;1m# https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9119197Z ^[[36;1mif rustc +stable --version --verbose | grep -q '^release: 1\.7[01]\.'; then^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9120197Z ^[[36;1m echo CARGO_HTTP_MULTIPLEXING=false >> $GITHUB_ENV^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9120776Z ^[[36;1mfi^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9169994Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9170604Z env: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9171045Z CARGO_TERM_COLOR: always +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9171521Z CARGO_NET_RETRY: 10 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9171993Z CARGO_HTTP_MULTIPLEXING: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9172503Z RUSTFLAGS: -Dwarnings +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9172985Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9173508Z GIT_CONFIG_COUNT: 1 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9174025Z GIT_CONFIG_KEY_0: init.defaultBranch +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9174549Z GIT_CONFIG_VALUE_0: main +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9175032Z CARGO_HOME: /home/runner/.cargo +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9175531Z CARGO_INCREMENTAL: 0 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9175985Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9409896Z ##[end-action id=__dtolnay_rust-toolchain.__run_9;outcome=success;conclusion=success;duration_ms=32] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9415294Z ##[start-action display=rustc +stable --version --verbose;id=__dtolnay_rust-toolchain.__run_10] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9441530Z ##[group]Run rustc +stable --version --verbose +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9442127Z ^[[36;1mrustc +stable --version --verbose^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9490762Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9491328Z env: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9491725Z CARGO_TERM_COLOR: always +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9492153Z CARGO_NET_RETRY: 10 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9492603Z CARGO_HTTP_MULTIPLEXING: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9493066Z RUSTFLAGS: -Dwarnings +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9493528Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9493999Z GIT_CONFIG_COUNT: 1 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9494427Z GIT_CONFIG_KEY_0: init.defaultBranch +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9494894Z GIT_CONFIG_VALUE_0: main +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9495336Z CARGO_HOME: /home/runner/.cargo +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9495785Z CARGO_INCREMENTAL: 0 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9496178Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9705447Z rustc 1.97.1 (8bab26f4f 2026-07-14) +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9706393Z binary: rustc +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9707007Z commit-hash: 8bab26f4f68e0e26f0bb7960be334d5b520ea452 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9707706Z commit-date: 2026-07-14 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9708275Z host: x86_64-unknown-linux-gnu +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9709028Z release: 1.97.1 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9709964Z LLVM version: 22.1.6 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:51.9730158Z ##[end-action id=__dtolnay_rust-toolchain.__run_10;outcome=success;conclusion=success;duration_ms=31] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:52.0418857Z ##[group]Run actions/cache@v5 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:52.0419864Z with: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:52.0420359Z path: ~/.cargo/registry +Code Coverage (Rust, Linux only) UNKNOWN STEP ~/.cargo/git +Code Coverage (Rust, Linux only) UNKNOWN STEP rust/target +Code Coverage (Rust, Linux only) UNKNOWN STEP +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:52.0421162Z key: Linux-cargo-coverage-08cb623fd2bc891904a7fb4dae52bb2d75216ee36e943320843aace2a823c571 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:52.0421912Z restore-keys: Linux-cargo-coverage- +Code Coverage (Rust, Linux only) UNKNOWN STEP +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:52.0422422Z enableCrossOsArchive: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:52.0422890Z fail-on-cache-miss: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:52.0423331Z lookup-only: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:52.0423742Z save-always: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:52.0424130Z env: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:52.0424514Z CARGO_TERM_COLOR: always +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:52.0424944Z CARGO_NET_RETRY: 10 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:52.0425377Z CARGO_HTTP_MULTIPLEXING: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:52.0425838Z RUSTFLAGS: -Dwarnings +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:52.0426286Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:52.0426766Z GIT_CONFIG_COUNT: 1 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:52.0427266Z GIT_CONFIG_KEY_0: init.defaultBranch +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:52.0427740Z GIT_CONFIG_VALUE_0: main +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:52.0428189Z CARGO_HOME: /home/runner/.cargo +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:52.0428637Z CARGO_INCREMENTAL: 0 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:52.0429038Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:52.2837604Z Cache hit for restore-key: Linux-cargo-coverage-4104477e9086db237b6becf75f65ddd1c19712701b33d4d9c0c7bebe4f81b3df +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:53.3331134Z Received 184549376 of 414068303 (44.6%), 176.0 MBs/sec +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:54.3621294Z Received 402653184 of 414068303 (97.2%), 189.3 MBs/sec +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:54.4731069Z Received 414068303 of 414068303 (100.0%), 184.5 MBs/sec +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:54.4732959Z Cache Size: ~395 MB (414068303 B) +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:54.4852500Z [command]/usr/bin/tar -xf /home/runner/work/_temp/cc70bfc0-4c49-4a70-8c5b-30cdee426f70/cache.tzst -P -C /home/runner/work/start/start --use-compress-program unzstd +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:57.9613766Z Cache restored successfully +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:57.9965485Z Cache restored from key: Linux-cargo-coverage-4104477e9086db237b6becf75f65ddd1c19712701b33d4d9c0c7bebe4f81b3df +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.0282169Z ##[group]Run actions/cache@v5 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.0282604Z with: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.0282920Z path: ~/.cargo/bin/cargo-tarpaulin +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.0283365Z key: Linux-cargo-tarpaulin-bin +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.0283775Z enableCrossOsArchive: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.0284164Z fail-on-cache-miss: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.0284532Z lookup-only: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.0284874Z save-always: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.0285186Z env: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.0285472Z CARGO_TERM_COLOR: always +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.0285824Z CARGO_NET_RETRY: 10 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.0286177Z CARGO_HTTP_MULTIPLEXING: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.0286587Z RUSTFLAGS: -Dwarnings +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.0286959Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.0287402Z GIT_CONFIG_COUNT: 1 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.0287754Z GIT_CONFIG_KEY_0: init.defaultBranch +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.0288173Z GIT_CONFIG_VALUE_0: main +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.0288538Z CARGO_HOME: /home/runner/.cargo +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.0288991Z CARGO_INCREMENTAL: 0 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.0289343Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.2833476Z Cache hit for: Linux-cargo-tarpaulin-bin +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.5310285Z Received 4127324 of 4127324 (100.0%), 22.1 MBs/sec +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.5310929Z Cache Size: ~4 MB (4127324 B) +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.5337712Z [command]/usr/bin/tar -xf /home/runner/work/_temp/e8fcd3c7-b8f9-4e6e-b0e2-3a2d03f34e70/cache.tzst -P -C /home/runner/work/start/start --use-compress-program unzstd +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.5606848Z Cache restored successfully +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.5693351Z Cache restored from key: Linux-cargo-tarpaulin-bin +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.5855453Z ##[group]Run if ! command -v cargo-tarpaulin >/dev/null 2>&1; then +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.5856230Z ^[[36;1mif ! command -v cargo-tarpaulin >/dev/null 2>&1; then^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.5856836Z ^[[36;1m cargo install cargo-tarpaulin^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.5857309Z ^[[36;1melse^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.5857844Z ^[[36;1m echo "Using cached cargo-tarpaulin: $(cargo tarpaulin --version)"^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.5858489Z ^[[36;1mfi^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.5926256Z shell: /usr/bin/bash -e {0} +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.5926701Z env: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.5927037Z CARGO_TERM_COLOR: always +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.5927454Z CARGO_NET_RETRY: 10 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.5927855Z CARGO_HTTP_MULTIPLEXING: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.5928294Z RUSTFLAGS: -Dwarnings +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.5928703Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.5929173Z GIT_CONFIG_COUNT: 1 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.5929732Z GIT_CONFIG_KEY_0: init.defaultBranch +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.5930193Z GIT_CONFIG_VALUE_0: main +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.5930659Z CARGO_HOME: /home/runner/.cargo +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.5931092Z CARGO_INCREMENTAL: 0 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:58.5931449Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:59.8959782Z Using cached cargo-tarpaulin: cargo-tarpaulin-tarpaulin 0.37.0 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:59.8992439Z ##[group]Run # tarpaulin.toml excludes src/bin/main.rs (CLI entry point, not library logic) +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:59.8993108Z ^[[36;1m# tarpaulin.toml excludes src/bin/main.rs (CLI entry point, not library logic)^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:59.8993577Z ^[[36;1mmkdir -p coverage^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:59.8994096Z ^[[36;1mcargo tarpaulin --all-features --timeout 120 --out Xml --output-dir coverage/ 2>&1 | tee coverage/tarpaulin.log^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:59.8994707Z ^[[36;1m# tarpaulin outputs: "50.73% coverage, 908/1790 lines covered"^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:59.8995208Z ^[[36;1mCOVERAGE=$(grep -oP '^\d+\.\d+(?=% coverage)' coverage/tarpaulin.log | tail -1)^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:59.8995638Z ^[[36;1mecho "Coverage: ${COVERAGE}%"^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:59.8995967Z ^[[36;1mecho "coverage=${COVERAGE}" >> $GITHUB_OUTPUT^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:59.8996443Z ^[[36;1m# Fail if coverage is below 50% (lib code only; main.rs excluded via tarpaulin.toml)^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:59.8997139Z ^[[36;1mif python3 -c "import sys; c=float('${COVERAGE}') if '${COVERAGE}' else 0; sys.exit(0 if c >= 50.0 else 1)"; then^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:59.8997727Z ^[[36;1m echo "✅ Coverage ${COVERAGE}% meets the 50% threshold"^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:59.8998091Z ^[[36;1melse^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:59.8998391Z ^[[36;1m echo "❌ Coverage ${COVERAGE}% is below the 50% threshold"^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:59.8998749Z ^[[36;1m exit 1^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:59.8998959Z ^[[36;1mfi^[[0m +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:59.9046950Z shell: /usr/bin/bash -e {0} +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:59.9047221Z env: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:59.9047441Z CARGO_TERM_COLOR: always +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:59.9047691Z CARGO_NET_RETRY: 10 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:59.9047950Z CARGO_HTTP_MULTIPLEXING: false +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:59.9048228Z RUSTFLAGS: -Dwarnings +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:59.9048502Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:59.9048796Z GIT_CONFIG_COUNT: 1 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:59.9049048Z GIT_CONFIG_KEY_0: init.defaultBranch +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:59.9049327Z GIT_CONFIG_VALUE_0: main +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:59.9049815Z CARGO_HOME: /home/runner/.cargo +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:59.9050165Z CARGO_INCREMENTAL: 0 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:59.9050398Z ##[endgroup] +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:30:59.9335025Z ^[[2m2026-08-10T12:30:59.932660Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::config^[[0m^[[2m:^[[0m Creating config +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:00.3992823Z ^[[2m2026-08-10T12:31:00.398972Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin^[[0m^[[2m:^[[0m Running config default +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:00.3993847Z ^[[2m2026-08-10T12:31:00.398990Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin^[[0m^[[2m:^[[0m Running Tarpaulin +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:00.3994574Z ^[[2m2026-08-10T12:31:00.398994Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin^[[0m^[[2m:^[[0m Building project +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:00.4154755Z ^[[2m2026-08-10T12:31:00.415218Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::cargo^[[0m^[[2m:^[[0m Cleaning project +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:00.8200654Z Compiling libc v0.2.186 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:00.8271987Z Compiling memchr v2.8.2 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:00.8272729Z Compiling proc-macro2 v1.0.106 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:00.8273532Z Compiling quote v1.0.46 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:04.3561005Z Compiling unicode-ident v1.0.24 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:04.4182274Z Compiling serde_core v1.0.228 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:05.4414755Z Compiling autocfg v1.5.1 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:05.4561433Z Compiling getrandom v0.4.3 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:05.6327347Z Compiling zmij v1.0.21 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:05.7826705Z Compiling cfg-if v1.0.4 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:06.1007202Z Compiling num-traits v0.2.19 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:06.4100035Z Compiling syn v2.0.118 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:07.0160965Z Compiling aho-corasick v1.1.4 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:07.0640918Z Compiling nom v8.0.0 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:08.2446560Z Compiling regex-syntax v0.8.11 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:09.6220701Z Compiling serde v1.0.228 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:09.7933479Z Compiling option-ext v0.2.0 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:09.8233215Z Compiling serde_json v1.0.150 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:09.8729189Z Compiling dirs-sys v0.5.0 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:09.9341657Z Compiling serde_derive v1.0.228 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:10.1251182Z Compiling links-notation v0.13.0 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:10.2452266Z Compiling regex-automata v0.4.14 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:12.2771984Z Compiling rustix v1.1.4 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:12.3386657Z Compiling base64 v0.22.1 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:12.5914673Z Compiling itoa v1.0.18 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:12.6650649Z Compiling iana-time-zone v0.1.65 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:12.9001002Z Compiling chrono v0.4.45 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:14.4599337Z Compiling lino-objects-codec v0.2.1 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:14.6771048Z Compiling regex v1.12.4 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:14.9979936Z Compiling dirs v6.0.0 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:15.0625029Z Compiling uuid v1.23.4 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:15.1121939Z Compiling bitflags v2.13.0 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:15.1660279Z Compiling linux-raw-sys v0.12.1 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:15.2980792Z Compiling fastrand v2.4.1 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:15.4970826Z Compiling once_cell v1.21.4 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:15.5711188Z Compiling start-command v0.19.0 (/home/runner/work/start/start/rust) +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:16.9662541Z Compiling tempfile v3.27.0 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:22.7333585Z Finished `test` profile [unoptimized + debuginfo] target(s) in 21.99s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:22.7924656Z ^[[2m2026-08-10T12:31:22.792064Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:22.7926726Z ^[[2m2026-08-10T12:31:22.792103Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/signal_handler-d132fb4f8d124e65 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:25.3493418Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:25.3493982Z running 6 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:25.3521269Z test get_signal_exit_code_returns_i32 ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:25.3524155Z test get_signal_exit_code_initial_value_is_zero ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:25.3530350Z test was_signal_received_returns_bool ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:25.3533603Z test clear_current_execution_can_be_called_multiple_times ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:25.3534312Z test clear_current_execution_does_not_panic ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:25.3535426Z test setup_signal_handlers_can_be_called_multiple_times ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:25.3535911Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:25.3536310Z test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:25.3536877Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:25.3550906Z ^[[2m2026-08-10T12:31:25.354839Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:25.3553097Z ^[[2m2026-08-10T12:31:25.354875Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/isolation_unit-73957ba5bdaac056 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:27.9575197Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:27.9575742Z running 42 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:27.9614823Z test build_shell_with_args_cmd_args_tests::should_return_all_parts_when_no_c_flag ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:27.9625931Z test build_shell_with_args_cmd_args_tests::should_return_full_args_for_bash_c_echo ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:27.9627219Z test build_shell_with_args_cmd_args_tests::should_join_script_parts_after_c ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:27.9628386Z test build_shell_with_args_cmd_args_tests::should_handle_bash_i_c_cmd ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:27.9658047Z test detect_shell_in_environment_tests::should_return_the_forced_shell_when_preference_is_not_auto ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:27.9659932Z test detect_shell_in_environment_tests::should_return_sh_when_preference_is_sh ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:27.9662469Z test detect_shell_in_environment_tests::should_read_shell_preference_from_options_shell ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:27.9663469Z test detect_shell_in_environment_tests::should_return_zsh_when_preference_is_zsh ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:27.9664453Z test detect_shell_in_environment_tests::should_return_sh_fallback_for_unknown_environment ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:27.9683269Z test get_default_docker_image_tests::should_return_an_image_with_a_tag ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:27.9688407Z test get_default_docker_image_tests::should_return_a_valid_docker_image_string ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:27.9693072Z test get_default_docker_image_tests::should_return_a_known_base_image ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:28.0318847Z test is_command_available_tests::should_return_false_for_non_existent_command ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:28.0321545Z test is_command_available_tests::should_return_a_boolean ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:28.0322292Z test is_command_available_tests::should_return_true_for_common_commands_echo ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:28.0323664Z test is_command_available_tests::should_return_false_for_empty_command ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:28.0332929Z test is_interactive_shell_command_tests::should_return_false_for_empty_string ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:28.0335882Z test is_interactive_shell_command_tests::should_return_false_for_echo_hello ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:28.0336741Z test is_interactive_shell_command_tests::should_return_false_for_ls_la ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:28.0337687Z test is_interactive_shell_command_tests::should_return_false_for_npm_test ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:28.0338688Z test is_interactive_shell_command_tests::should_return_false_for_whitespace_only ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:28.0341337Z test is_interactive_shell_command_tests::should_return_true_for_bash_l_login_flag_no_c ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:28.0343005Z test is_interactive_shell_command_tests::should_return_true_for_sh ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:28.0344738Z test is_interactive_shell_command_tests::should_return_true_for_slash_bin_bash ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:28.0346666Z test is_interactive_shell_command_tests::should_return_true_for_slash_usr_bin_zsh ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:28.0348198Z test is_interactive_shell_command_tests::should_return_true_for_zsh ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:28.0351714Z test is_interactive_shell_command_tests::should_return_true_for_bash ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:28.0360365Z test is_interactive_shell_command_tests::should_return_false_for_bash_c_echo_hi_quoted ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:28.0366632Z test is_interactive_shell_command_tests::should_return_false_for_bash_c_echo ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:28.0367908Z test is_shell_invocation_with_args_tests::should_return_false_for_empty_string ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:28.0368858Z test is_shell_invocation_with_args_tests::should_return_false_for_npm_run_test ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:28.0370025Z test is_shell_invocation_with_args_tests::should_return_true_for_bash_c_echo ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:28.0371173Z test isolation_options_tests::should_allow_custom_shell ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:28.0373592Z test is_shell_invocation_with_args_tests::should_return_true_for_zsh_c_cmd ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:28.0375690Z test is_shell_invocation_with_args_tests::should_return_true_for_slash_bin_bash_c ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:28.0378344Z test is_shell_invocation_with_args_tests::should_return_true_for_bash_i_c_cmd ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:28.0379284Z test isolation_options_tests::should_allow_detached_mode ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:28.0380240Z test isolation_options_tests::should_have_correct_defaults ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:28.0389799Z test wrap_command_with_user_tests::should_return_command_unchanged_when_user_is_null ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:28.0395868Z test wrap_command_with_user_tests::should_wrap_command_with_sudo_when_user_is_specified ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:28.0396796Z test wrap_command_with_user_tests::should_use_non_interactive_sudo ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:28.0397630Z test wrap_command_with_user_tests::should_escape_single_quotes_in_command ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:28.0398434Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:28.0398810Z test result: ok. 42 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:28.0399388Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:28.0803278Z ^[[2m2026-08-10T12:31:28.080052Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:28.0805615Z ^[[2m2026-08-10T12:31:28.080088Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/cleanup-9e6ddc91f522ff63 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:30.9604846Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:30.9605503Z running 5 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:30.9667697Z ^[[2m2026-08-10T12:31:30.966425Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::event_source^[[0m^[[2m:^[[0m Found potential parent +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:30.9669849Z ^[[2m2026-08-10T12:31:30.966585Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::event_source^[[0m^[[2m:^[[0m Found potential parent +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:30.9671872Z ^[[2m2026-08-10T12:31:30.967004Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::event_source^[[0m^[[2m:^[[0m Found potential parent +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:30.9673533Z ^[[2m2026-08-10T12:31:30.967179Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::event_source^[[0m^[[2m:^[[0m Found potential parent +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:30.9674562Z ^[[2m2026-08-10T12:31:30.967300Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::event_source^[[0m^[[2m:^[[0m Found potential parent +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:30.9988616Z test test_cleanup_stale_no_stale_records ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:30.9993762Z ^[[2m2026-08-10T12:31:30.999205Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::event_source^[[0m^[[2m:^[[0m Found potential parent +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:31.0007192Z test test_cleanup_stale_custom_max_age ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:31.0065224Z test test_cleanup_stale_dry_run ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:31.0079401Z test test_cleanup_stale_only_executing_records ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:31.0111246Z test test_cleanup_stale_actual_cleanup ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:31.0111600Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:31.0112019Z test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:31.0112594Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:31.0854186Z ^[[2m2026-08-10T12:31:31.085060Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:31.0856183Z ^[[2m2026-08-10T12:31:31.085097Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/args_parser-42ccd0a86bb68fab +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.6684454Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.6685033Z running 89 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.6873052Z test basic_command_parsing::auto_remove_and_keep_alive_can_coexist ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.6873991Z test basic_command_parsing::should_default_auto_remove_docker_container_to_false ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.6876913Z test basic_command_parsing::keep_alive_should_work_with_docker ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.6879262Z test basic_command_parsing::keep_alive_should_work_with_detached_mode ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.6880375Z test basic_command_parsing::should_default_keep_alive_to_false ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.6881119Z test basic_command_parsing::should_default_new_cleanup_flags_to_false ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.6891207Z test basic_command_parsing::should_error_for_auto_remove_without_isolation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.6892305Z test basic_command_parsing::should_error_for_auto_remove_without_docker_isolation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.6899170Z test basic_command_parsing::should_error_for_keep_alive_without_isolation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.6907079Z test basic_command_parsing::should_error_for_missing_backend_argument ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.6910530Z test basic_command_parsing::should_error_for_image_with_non_docker_backend ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.6917198Z test basic_command_parsing::should_error_for_endpoint_with_non_ssh_backend ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.6928781Z test basic_command_parsing::should_error_for_new_cleanup_flags_without_isolation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.6932950Z test basic_command_parsing::should_error_for_new_cleanup_flags_without_docker_isolation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.6937323Z test basic_command_parsing::should_error_for_session_without_isolation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.6940061Z test basic_command_parsing::should_normalize_backend_to_lowercase ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.6948033Z test basic_command_parsing::should_handle_mixed_options_and_command ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.6951008Z test basic_command_parsing::should_parse_always_cleanup_container_flag ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.6953419Z test basic_command_parsing::should_parse_a_shorthand ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.6954096Z test basic_command_parsing::should_parse_attached_flag ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.6956379Z test basic_command_parsing::should_parse_command_after_options_without_separator ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.6958869Z test basic_command_parsing::should_parse_auto_remove_docker_container_flag ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.6959464Z test basic_command_parsing::should_parse_d_shorthand ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.6961289Z test basic_command_parsing::should_parse_empty_command_correctly ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.6963490Z test basic_command_parsing::should_parse_detached_flag ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.6971113Z test basic_command_parsing::should_parse_image_equals_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.6973326Z test basic_command_parsing::should_parse_endpoint_equals_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.6976779Z test basic_command_parsing::should_parse_isolation_alias_before_command_without_separator ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.6980861Z test basic_command_parsing::should_parse_isolation_alias_with_value ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.6983167Z test basic_command_parsing::should_parse_isolated_equals_value_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.6986089Z test basic_command_parsing::should_parse_isolation_equals_alias_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.6987083Z test basic_command_parsing::should_parse_k_shorthand ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.6988392Z test basic_command_parsing::should_parse_keep_alive_flag ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7001120Z test basic_command_parsing::should_parse_keep_container_flag ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7004196Z test basic_command_parsing::should_parse_keep_container_on_fail_flag ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7006353Z test basic_command_parsing::should_parse_session_shorthand ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7012712Z test basic_command_parsing::should_parse_session_equals_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7013509Z test basic_command_parsing::should_provide_helpful_error_for_mode_conflict ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7015189Z test cleanup_cases::should_default_cleanup_to_false ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7026492Z test basic_command_parsing::should_reject_conflicting_docker_cleanup_options ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7028016Z test keep_user_tests::should_default_keep_user_to_false ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7041054Z test keep_user_tests::should_error_for_keep_user_without_user ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7043698Z test keep_user_tests::keep_user_should_work_with_user_and_isolation_options ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7044483Z test keep_user_tests::should_parse_keep_user_flag ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7047047Z test list_tests::should_default_list_to_false ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7052795Z test list_tests::should_parse_list_flag ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7062018Z test basic_command_parsing::should_error_for_unknown_wrapper_option_without_separator ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7071488Z test basic_command_parsing::should_error_for_unknown_wrapper_option_before_separator ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7074999Z test status_tests::should_default_output_format_to_none ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7076706Z test status_tests::should_default_status_to_none ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7081900Z test status_tests::should_error_for_status_with_flag_as_next_arg ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7086028Z test list_tests::should_normalize_output_format_with_list ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7087642Z test status_tests::should_accept_all_valid_output_formats ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7101328Z test list_tests::should_parse_list_with_json_output_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7106995Z test status_tests::should_error_for_stop_with_empty_equals_identifier ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7111708Z test status_tests::should_error_for_stop_without_identifier ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7113631Z test status_tests::should_error_for_terminate_with_empty_equals_identifier ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7118349Z test status_tests::should_error_for_terminate_without_identifier ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7122099Z test status_tests::should_normalize_output_format_to_lowercase ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7126955Z test status_tests::should_error_for_upload_log_with_empty_equals_identifier ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7130824Z test status_tests::should_parse_stop_with_identifier ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7134008Z test status_tests::should_error_for_upload_log_without_identifier ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7135181Z test status_tests::should_parse_stop_equals_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7141488Z test status_tests::should_parse_terminate_equals_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7145333Z test status_tests::should_parse_upload_log_equals_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7147981Z test use_command_stream_tests::should_default_use_command_stream_to_false ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7153056Z test status_tests::should_parse_terminate_with_identifier ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7153809Z test status_tests::should_error_when_combining_query_and_control_modes ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7171077Z test status_tests::should_parse_upload_log_with_identifier ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7172414Z test use_command_stream_tests::should_parse_use_command_stream_flag ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7175207Z test use_command_stream_tests::should_work_with_other_options ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7175837Z test user_isolation_cases::should_parse_u_shorthand ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7178911Z test user_isolation_cases::should_work_with_tmux_isolation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7181049Z test user_isolation_cases::should_work_without_isolation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7185742Z test user_isolation_cases::should_error_for_user_with_docker_isolation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7193593Z test valid_backends_tests::should_accept_all_valid_backends ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7195597Z test valid_backends_tests::should_error_for_invalid_backend ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7197111Z test valid_backends_tests::should_include_docker ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7198894Z test valid_backends_tests::should_include_screen ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7200651Z test valid_backends_tests::should_include_tmux ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7202479Z test valid_output_formats_tests::should_include_json ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7204030Z test valid_output_formats_tests::should_include_links_notation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7205575Z test valid_output_formats_tests::should_include_text ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7207466Z test validate_options_tests::should_error_for_attached_and_detached_together ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7208986Z test validate_options_tests::should_pass_for_docker_with_image ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7211060Z test validate_options_tests::should_pass_for_valid_options ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7213919Z test valid_backends_tests::error_should_list_valid_backends ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7258717Z test user_isolation_cases::should_parse_u_with_custom_username ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7259944Z test user_isolation_cases::should_parse_isolated_user_equals_value_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7260451Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7260854Z test result: ok. 89 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.7261221Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.8364277Z ^[[2m2026-08-10T12:31:33.836062Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:33.8366120Z ^[[2m2026-08-10T12:31:33.836103Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/isolation-094422dbe7b8372e +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:36.4007263Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:36.4007841Z running 4 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:36.4075850Z test test_get_default_docker_image_returns_known_images ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:36.4077316Z test test_get_default_docker_image ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:36.5070814Z test test_docker_pull_image_without_log_path ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:36.5071504Z test test_docker_pull_image_records_prep_phase_in_log ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:36.5071933Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:36.5072321Z test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:36.5072881Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:36.6530147Z ^[[2m2026-08-10T12:31:36.652571Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:36.6532524Z ^[[2m2026-08-10T12:31:36.652614Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/integration-69928f08be9a780b +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:39.5037503Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:39.5038092Z running 18 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:39.5206809Z test args_parser_integration_cases::test_parse_simple_command_integration ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:39.5208477Z test args_parser_integration_cases::test_parse_isolated_mode_integration ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:39.5211826Z test args_parser_integration_cases::test_parse_detached_mode ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:39.5215618Z test args_parser_integration_cases::test_docker_with_image ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:39.5219799Z test args_parser_integration_cases::test_parse_with_separator ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:39.5232664Z test args_parser_integration_cases::test_parse_with_session_name ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:39.5245894Z test args_parser_integration_cases::test_validate_options_valid_backends ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:39.5255077Z test public_exports_tests::test_execution_record_export ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:39.5261178Z test public_exports_tests::test_execution_status_export ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:39.5263327Z test public_exports_tests::test_execution_store_options_export ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:39.5280310Z test public_exports_tests::test_execution_store_export ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:39.5295757Z ^[[2m2026-08-10T12:31:39.529408Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::event_source^[[0m^[[2m:^[[0m Found potential parent +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:39.5315550Z test public_exports_tests::test_is_clink_installed_export ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:39.5317307Z test version_tests::test_cargo_version_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:39.5319190Z test version_tests::test_package_has_description ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:39.5321122Z test version_tests::test_package_name ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:39.5335516Z test public_exports_tests::test_execution_record_options_export ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:39.5347528Z test public_exports_tests::test_execution_stats_export ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:39.5495209Z test public_exports_tests::test_full_workflow ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:39.5495606Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:39.5495957Z test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:39.5496308Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:39.7351601Z ^[[2m2026-08-10T12:31:39.734760Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:39.7353754Z ^[[2m2026-08-10T12:31:39.734806Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/ci_workflow_invariants-f9e461d70bbc10cc +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:40.5219989Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:40.5220506Z running 17 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:40.5281966Z test declares_a_least_privilege_default_permission_set ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:40.5285093Z test coverage_step_enables_pipefail_so_tee_cannot_hide_failures ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:40.5295915Z test configures_git_before_checkout_so_no_init_hints_are_printed ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:40.5296691Z test aggregates_every_job_into_a_pipeline_status_gate ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:40.5297278Z test finds_every_workflow_file ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:40.5303739Z test gives_every_job_a_timeout ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:40.5361503Z test never_puts_concurrency_at_workflow_level ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:40.5362777Z test link_workflow_checks_links_and_falls_back_to_the_web_archive ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:40.5364039Z test gives_every_job_its_own_concurrency_group ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:40.5434407Z test never_swallows_a_failing_command_in_a_quality_gate ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:40.5453313Z test read_only_checks_are_cancellable ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:40.5456823Z test parses_coverage_through_the_tested_helper_not_an_inline_grep ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:40.5457568Z test references_only_helper_scripts_that_exist ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:40.5458194Z test rust_workflow_keeps_the_test_parity_gate ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:40.5458894Z test security_workflow_scans_code_dependencies_and_secrets ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:40.5479024Z test writers_share_the_main_writer_group_and_are_not_cancellable ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:40.5480279Z test uses_not_cancelled_rather_than_always_outside_the_status_job ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:40.5480735Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:40.5481149Z test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:40.5481661Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:40.5551139Z ^[[2m2026-08-10T12:31:40.554820Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:40.5553103Z ^[[2m2026-08-10T12:31:40.554855Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/failure_handler-ed85055e44d0ce15 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:43.1242060Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:43.1242975Z running 21 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:43.1246163Z test config_tests::should_allow_setting_disable_log_upload ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:43.1248889Z test config_tests::should_allow_setting_disable_auto_issue ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:43.1249769Z test config_tests::should_allow_setting_verbose ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:43.1252673Z test config_tests::should_have_correct_default_values ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:43.1263644Z test handle_failure_tests::should_not_panic_when_disable_auto_issue_is_true ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:43.1266083Z test handle_failure_tests::should_not_panic_when_verbose_and_disable_auto_issue ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:43.3862386Z test is_gh_authenticated_tests::return_value_is_bool_type ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:43.3865243Z test can_create_issue_tests::should_return_false_for_invalid_repo ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:43.3865962Z test is_gh_authenticated_tests::should_return_a_bool ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:43.3869996Z test can_create_issue_tests::should_return_bool ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:43.3966718Z test is_gh_upload_log_available_tests::should_return_a_bool ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:43.3991369Z test is_gh_upload_log_available_tests::return_value_is_bool_type ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:43.4035579Z test parse_git_url_tests::should_parse_npm_style_git_url ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:43.4036311Z test parse_git_url_tests::should_parse_git_at_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:43.4036984Z test parse_git_url_tests::should_parse_https_url ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:43.4065323Z test parse_git_url_tests::should_normalize_url_to_https ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:43.4102006Z test parse_git_url_tests::should_parse_ssh_url ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:43.4115080Z test parse_git_url_tests::should_return_none_for_non_github_url ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:43.4121368Z test parse_git_url_tests::should_strip_git_suffix_from_repo ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:43.4122115Z test parse_git_url_tests::should_return_none_for_invalid_url ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:43.4122835Z test parse_git_url_tests::should_return_none_for_empty_string ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:43.4123277Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:43.4123674Z test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:43.4124218Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:43.6374519Z ^[[2m2026-08-10T12:31:43.637048Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:43.6376549Z ^[[2m2026-08-10T12:31:43.637086Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/regression_150-c91bad33dc8e8dbb +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:46.4830566Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:46.4831097Z running 11 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:46.4951853Z test test_ignores_bare_exit_code_line_without_footer_block ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:46.4957860Z test test_ignores_exit_code_in_the_middle_of_a_line ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:46.4961290Z test test_ignores_exit_code_substring_in_command_output ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:46.4985162Z test test_last_anchored_footer_wins ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:46.4995499Z test test_finds_footer_at_the_end_of_a_large_log ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:46.4996217Z test test_partial_first_line_of_the_tail_is_dropped ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:46.5002603Z test test_reads_the_real_footer ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:46.5007233Z test test_reads_crlf_and_negative_codes ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:46.5007601Z test test_returns_none_without_footer_or_file ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:46.5613220Z test test_forged_output_does_not_terminate_an_executing_record ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:46.5618370Z test test_genuine_footer_terminates_the_record ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:46.5618624Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:46.5618890Z test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:46.5619260Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:46.8184186Z ^[[2m2026-08-10T12:31:46.818065Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:46.8185445Z ^[[2m2026-08-10T12:31:46.818105Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/args_parser_shell-5234dd2edb7c550d +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:49.4214172Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:49.4214978Z running 15 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:49.4363402Z test shell_option_tests::should_error_for_missing_shell_argument ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:49.4414294Z test shell_option_tests::error_should_list_valid_shells ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:49.4415313Z test shell_option_tests::should_error_for_invalid_shell ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:49.4451533Z test shell_option_tests::should_parse_shell_bash ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:49.4456428Z test shell_option_tests::should_default_shell_to_auto ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:49.4457369Z test shell_option_tests::should_parse_shell_auto ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:49.4458095Z test shell_option_tests::should_normalize_shell_to_lowercase ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:49.4461592Z test shell_option_tests::should_parse_shell_zsh ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:49.4465041Z test shell_option_tests::should_parse_shell_sh ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:49.4468193Z test shell_option_tests::should_parse_shell_equals_value_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:49.4469008Z test valid_shells_tests::should_include_auto ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:49.4469823Z test valid_shells_tests::should_include_bash ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:49.4470992Z test valid_shells_tests::should_include_zsh ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:49.4471723Z test valid_shells_tests::should_include_sh ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:49.4477093Z test shell_option_tests::should_work_with_ssh_isolation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:49.4477552Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:49.4477981Z test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:49.4478574Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:49.7369840Z ^[[2m2026-08-10T12:31:49.736553Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:49.7371890Z ^[[2m2026-08-10T12:31:49.736609Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/utils-c0f28630c5e2d068 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:52.3165082Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:52.3165651Z running 12 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:52.3240357Z test generate_session_name_tests::should_use_default_prefix_start ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:52.3242849Z test generate_session_name_tests::should_use_custom_prefix ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:52.3246803Z test generate_session_name_tests::should_return_non_empty_string ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:52.3248233Z test generate_uuid_tests::should_return_a_non_empty_string ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:52.3249422Z test generate_uuid_tests::should_return_a_string_matching_uuid_v4_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:52.3250590Z test generate_uuid_tests::should_return_unique_uuids ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:52.3268621Z test generate_session_name_tests::should_return_unique_names ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:52.3282146Z test is_valid_uuid_tests::should_return_false_for_uuid_with_wrong_length ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:52.3290178Z test is_valid_uuid_tests::should_return_false_for_non_uuid_string ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:52.3291404Z test generate_uuid_tests::should_pass_is_valid_uuid_check ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:52.3292096Z test is_valid_uuid_tests::should_return_true_for_valid_uuid ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:52.3300765Z test is_valid_uuid_tests::should_return_false_for_empty_string ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:52.3301065Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:52.3301322Z test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:52.3301661Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:52.6524172Z ^[[2m2026-08-10T12:31:52.651938Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:52.6526253Z ^[[2m2026-08-10T12:31:52.652000Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/isolation_log-a3a1c14844c77ce6 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:55.2314620Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:55.2315210Z running 30 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:55.2365790Z test create_log_footer_tests::should_contain_finished_label ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:55.2368735Z test create_log_footer_tests::should_contain_exit_code_label ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:55.2372080Z test create_log_footer_tests::should_contain_exit_code ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:55.2376203Z test create_log_footer_tests::should_contain_end_time ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:55.2405012Z test create_log_header_tests::should_contain_image_when_provided ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:55.2407768Z test create_log_header_tests::should_contain_environment ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:55.2410680Z test create_log_header_tests::should_contain_command ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:55.2411764Z test create_log_header_tests::should_contain_session_name ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:55.2412556Z test create_log_header_tests::should_contain_start_command_log_header ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:55.2413389Z test create_log_header_tests::should_contain_user_when_provided ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:55.2456761Z test create_log_path_tests::should_create_stable_direct_path_without_duplicate_environment ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:55.2465451Z test create_log_path_tests::should_create_stable_isolation_path_for_execution_id ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:55.2495302Z test generate_log_filename_tests::should_contain_environment_name ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:55.2497310Z test generate_log_filename_tests::should_end_with_dot_log ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:55.2499320Z test generate_log_filename_tests::should_start_with_start_command_prefix ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:55.2515627Z test get_default_docker_image_tests::should_return_image_with_tag ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:55.2518554Z test generate_log_filename_tests::should_be_unique_for_same_environment ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:55.2519364Z test get_default_docker_image_tests::should_return_known_base_image ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:55.2521487Z test get_log_dir_tests::should_return_a_valid_path ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:55.2523790Z test get_default_docker_image_tests::should_return_non_empty_string ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:55.2524709Z test get_log_dir_tests::should_return_temp_dir_by_default ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:55.2534158Z test get_timestamp_tests::should_contain_time_separator ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:55.2536796Z test get_timestamp_tests::should_contain_date_separator ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:55.2539350Z test create_log_path_tests::should_return_path_ending_in_dot_log ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:55.2542162Z test create_log_path_tests::should_contain_environment_in_path ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:55.2542854Z test get_timestamp_tests::should_contain_year ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:55.2543502Z test get_timestamp_tests::should_return_non_empty_string ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:55.2556441Z test write_log_file_tests::should_append_to_existing_log_file ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:55.2557935Z test write_log_file_tests::should_return_true_when_writing_to_temp_path ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:55.2562050Z test write_log_file_tests::should_return_false_for_invalid_path ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:55.2562491Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:55.2562871Z test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:55.2563422Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:55.6104506Z ^[[2m2026-08-10T12:31:55.610059Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:55.6106445Z ^[[2m2026-08-10T12:31:55.610099Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/start-e480ede0ff6987d6 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:58.2173773Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:58.2174830Z running 0 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:58.2175034Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:58.2175661Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:58.2176043Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:58.6133507Z ^[[2m2026-08-10T12:31:58.612947Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:31:58.6135537Z ^[[2m2026-08-10T12:31:58.613015Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/docker_network-ad6d845c596892be +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:01.1984261Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:01.1984726Z running 1 test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:03.0532971Z ping: bad address 'formal-ai' +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:04.2263761Z test named_network_alias_is_private_and_missing_network_leaves_no_orphan ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:04.2264357Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:04.2264737Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.03s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:04.2265329Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:04.6454631Z ^[[2m2026-08-10T12:32:04.645061Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:04.6456673Z ^[[2m2026-08-10T12:32:04.645100Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/output_blocks-c0cd8619463a2805 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:07.2166908Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:07.2167479Z running 22 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:07.2254560Z test test_create_finish_block_without_duration ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:07.2257335Z test test_create_finish_block_failure ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:07.2261269Z test test_create_finish_block ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:07.2711051Z test test_create_start_block ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:07.3728707Z test test_create_start_block_with_defer_command ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:07.3733632Z test test_create_finish_block_with_isolation_repeated ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:07.3734327Z test test_create_start_block_with_docker_isolation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:07.3738571Z test test_create_start_block_with_isolation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:07.3766756Z test test_escape_for_links_notation_with_double_quotes ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:07.3769734Z test test_escape_for_links_notation_with_single_quotes ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:07.3881385Z test test_escape_for_links_notation_with_space ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:07.3911752Z test test_escape_for_links_notation_no_quoting ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:07.3914446Z test test_escape_for_links_notation_with_colon ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:07.3916101Z test test_get_result_marker ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:07.4003149Z test test_format_duration ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:07.4151556Z test test_timeline_constants ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:07.4902652Z test test_finish_block_log_session_last ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:07.5072425Z test test_start_block_ends_with_empty_timeline_when_defer_command_true ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:07.5101189Z test test_parse_isolation_metadata ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:07.5232024Z test test_visual_continuity_command_output_pattern ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:07.5265995Z test test_visual_continuity_output_formatting ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:07.5632566Z test test_visual_continuity_start_block_for_docker_isolation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:07.5633071Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:07.5633456Z test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.35s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:07.5634440Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:08.0164620Z ^[[2m2026-08-10T12:32:08.016065Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:08.0166633Z ^[[2m2026-08-10T12:32:08.016105Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/user_manager-2089509b71e69ce5 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:10.5864423Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:10.5865362Z running 10 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:10.5958165Z test generate_isolated_username_with_no_prefix_starts_with_start_dash ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:10.5960314Z test generate_isolated_username_with_no_prefix_length_at_most_31 ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:10.5963287Z test generate_isolated_username_with_custom_prefix ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:10.5978447Z test generate_isolated_username_returns_unique_names ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:10.6023794Z test get_current_user_groups_returns_strings ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:10.6026216Z test get_current_user_groups_returns_non_empty_vec ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:10.6126190Z test user_exists_returns_true_for_root ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:10.6127606Z test user_exists_returns_false_for_nonexistent_user ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:10.6131449Z test get_current_user_returns_known_user ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:10.6132025Z test get_current_user_returns_non_empty_string ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:10.6132381Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:10.6132741Z test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:10.6133097Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:11.0959837Z ^[[2m2026-08-10T12:32:11.095623Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:11.0961844Z ^[[2m2026-08-10T12:32:11.095663Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/echo_integration-7195c13c03fcf4fd +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:12.8183113Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:12.8183932Z running 18 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:13.5881914Z test docker_isolation_mode::attached::test_exit_code_in_attached_docker ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:13.6889404Z test docker_isolation_mode::attached::test_echo_with_quotes_in_attached_docker ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:13.6924923Z test no_isolation_mode::test_echo_hi_works_correctly ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:13.6926762Z test no_isolation_mode::test_echo_with_quotes ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:13.6958265Z test no_isolation_mode::test_exit_code_formatting ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:13.6966450Z test no_isolation_mode::test_timing_information ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:13.6987295Z test output_block_formatting::test_log_paths_not_truncated ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:13.7030153Z test output_block_formatting::test_session_ids_in_both_blocks ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:13.7031492Z test docker_isolation_mode::attached::test_echo_hi_in_attached_docker_mode ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:13.7111307Z test screen_isolation_mode::attached::test_echo_with_quotes_in_attached_screen ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:13.7144441Z test screen_isolation_mode::attached::test_echo_hi_in_attached_screen_mode ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:13.7172047Z test docker_isolation_mode::detached::test_echo_hi_in_detached_docker_mode ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:13.7641194Z test screen_isolation_mode::detached::test_reattach_instructions_in_detached_screen ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:13.7651910Z test screen_isolation_mode::detached::test_echo_hi_in_detached_screen_mode ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:13.9035096Z test docker_isolation_mode::detached::test_reattach_instructions_in_detached_docker ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:13.9552173Z test tmux_isolation_mode::detached::test_echo_with_quotes_in_detached_tmux ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:13.9553088Z test tmux_isolation_mode::detached::test_echo_hi_in_detached_tmux_mode ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:13.9553977Z test tmux_isolation_mode::detached::test_reattach_instructions_in_detached_tmux ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:13.9554316Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:13.9554582Z test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.14s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:13.9554923Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:13.9574119Z ^[[2m2026-08-10T12:32:13.957048Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:13.9576029Z ^[[2m2026-08-10T12:32:13.957088Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/regression_91-2ded191d3067f41b +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:16.5472030Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:16.5472698Z running 24 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:16.5541840Z test build_shell_with_args_cmd_args_tests::should_handle_zsh_with_c ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:16.5542874Z test build_shell_with_args_cmd_args_tests::should_handle_slash_bin_bash_i_c_with_multi_word_script ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:16.5543692Z test build_shell_with_args_cmd_args_tests::should_not_include_c_argument_inside_script_no_double_c ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:16.5544729Z test build_shell_with_args_cmd_args_tests::should_handle_single_word_script_bash_c_ls ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:16.5546901Z test build_shell_with_args_cmd_args_tests::should_reconstruct_bash_i_c_nvm_version ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:16.5547752Z test build_shell_with_args_cmd_args_tests::should_reconstruct_bash_c_echo_hello ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:16.5564141Z test docker_attached_cmd_args_regression_91_cases::bare_bash_should_still_get_i_flag ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:16.5573191Z test docker_attached_cmd_args_regression_91_cases::npm_test_should_be_wrapped_in_outer_shell_c ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:16.5574817Z test docker_attached_cmd_args_regression_91_cases::npm_test_still_wrapped_in_outer_shell ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:16.5579506Z test docker_attached_cmd_args_regression_91_cases::mutual_exclusion_bare_shell_and_shell_with_args ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:16.5582567Z test docker_attached_cmd_args_regression_91_cases::bash_i_c_nvm_version_should_pass_directly ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:16.5583662Z test docker_attached_cmd_args_regression_91_cases::should_not_introduce_second_bash_layer ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:16.5584716Z test docker_attached_cmd_args_regression_91_cases::zsh_c_nvm_version_should_pass_directly ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:16.5585746Z test is_shell_invocation_with_args_tests::should_return_false_for_bash_norc ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:16.5588586Z test is_shell_invocation_with_args_tests::should_return_false_for_bash_i ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:16.5590639Z test is_shell_invocation_with_args_tests::should_return_false_for_bare_bash ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:16.5591584Z test is_shell_invocation_with_args_tests::should_return_false_for_non_shell_commands ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:16.5592554Z test is_shell_invocation_with_args_tests::should_return_true_for_bash_c_echo_hello ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:16.5594009Z test is_shell_invocation_with_args_tests::should_return_true_for_sh_c_ls ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:16.5596924Z test is_shell_invocation_with_args_tests::should_return_true_for_bash_i_c_nvm_version ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:16.5598756Z test is_shell_invocation_with_args_tests::should_return_true_for_bash_c_echo_hello_no_quotes ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:16.5600032Z test is_shell_invocation_with_args_tests::should_return_true_for_slash_bin_bash_c_echo_hi ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:16.5600955Z test is_shell_invocation_with_args_tests::should_return_true_for_zsh_c_nvm_version ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:16.5601884Z test docker_attached_cmd_args_regression_91_cases::bash_c_echo_hello_should_pass_directly ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:16.5602469Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:16.5602860Z test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:16.5603405Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:17.0762407Z ^[[2m2026-08-10T12:32:17.075813Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:17.0764536Z ^[[2m2026-08-10T12:32:17.075861Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/status_formatter-b2b883603a3ae48c +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:19.9574869Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:19.9575421Z running 27 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:20.0034464Z test docker_oom_killed_never_synthesizes_137_for_a_running_container ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:20.0282662Z test docker_oom_killed_keeps_running_container_executing ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:20.0375748Z test docker_oom_killed_is_terminal_once_the_container_is_gone ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:20.0420631Z test test_attach_current_time_none_for_completed ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:20.0423174Z test test_attach_current_time_some_for_executing ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:20.0431159Z test test_format_record_as_json ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:20.0543670Z test test_format_record_as_links_notation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:20.0657211Z test test_format_record_as_text ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:20.0660590Z test test_format_record_invalid_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:20.0741280Z test docker_oom_killed_is_exposed_in_status_and_list_output ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:20.0750527Z test test_format_record_unchanged_when_no_current_time ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:20.0752785Z test test_json_format_includes_current_time_when_provided ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:20.0755596Z test test_json_format_no_current_time_when_absent ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:20.0761434Z test test_links_notation_includes_current_time_when_provided ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:20.0763856Z test test_links_notation_no_current_time_when_absent ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:20.0773389Z test test_list_executions_empty_store ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:20.0795660Z test test_format_record_list_as_links_notation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:20.0841010Z test test_list_executions_no_store ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:20.0867541Z test test_list_executions_json_includes_all_records ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:20.0868494Z test test_query_status_default_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:20.0888951Z test test_query_status_no_store ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:20.0908282Z test test_query_status_success ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:20.0908719Z test test_query_status_not_found ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:20.0911354Z test test_text_format_no_current_time_when_absent ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:20.0918231Z test test_text_format_includes_current_time_when_provided ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:20.0950825Z test docker_oom_killed_prefers_the_log_footer_over_the_137_fallback ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:20.1000025Z test docker_oom_killed_uses_the_container_exit_code_when_it_stops ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:20.1000498Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:20.1000889Z test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:20.1001230Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:20.6578563Z ^[[2m2026-08-10T12:32:20.657454Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:20.6580088Z ^[[2m2026-08-10T12:32:20.657497Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/execution_control-a791025a3adfce57 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:23.5594496Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:23.5595051Z running 7 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:23.5660780Z test parses_screen_pid_from_screen_ls_output ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:23.5794244Z test screen_stop_maps_to_ctrl_c_injection ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:23.5881334Z test collects_screen_and_descendant_process_ids ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:23.6069181Z test non_detached_records_are_rejected ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:23.6179167Z test stop_sends_docker_stop ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:23.6179914Z test terminate_sends_docker_kill ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:23.6211207Z test stop_sends_screen_control_command ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:23.6211574Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:23.6211984Z test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:23.6212539Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:24.2602157Z ^[[2m2026-08-10T12:32:24.259803Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:24.2604181Z ^[[2m2026-08-10T12:32:24.259846Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/execution_store-ab05574d0c3e85d2 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:27.1234604Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:27.1235163Z running 18 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:27.1268774Z test execution_record_tests::should_create_new_execution_record_with_default_values ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:27.1301411Z test execution_status_tests::executed_status_as_str ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:27.1305056Z test execution_record_tests::should_mark_execution_as_failed ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:27.1309179Z test execution_record_tests::should_mark_execution_as_completed ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:27.1310053Z test execution_status_tests::executing_status_as_str ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:27.1347126Z test execution_store_cases::should_create_app_folder_on_initialization ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:27.1356735Z test execution_record_tests::should_create_execution_record_with_custom_values ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:27.1603408Z test execution_store_cases::should_get_all_records ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:27.1702408Z test execution_status_tests::should_get_recent_records ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:27.1717157Z test execution_store_cases::should_get_records_by_status ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:27.1733361Z test execution_store_cases::should_handle_special_characters_in_command ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:27.1735988Z test execution_store_cases::should_handle_unicode_characters ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:27.1736656Z test execution_store_cases::should_delete_a_record ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:27.1747901Z test execution_store_cases::should_save_and_retrieve_an_execution_record ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:27.1760843Z test execution_store_cases::should_return_false_when_deleting_non_existent_record ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:27.1791213Z test execution_store_cases::should_update_an_existing_record ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:27.1822945Z test execution_store_cases::should_return_empty_cleanup_result_when_no_stale_records_exist ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:27.1831489Z test execution_store_cases::should_get_statistics ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:27.1831861Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:27.1832161Z test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:27.1832531Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:27.8604389Z ^[[2m2026-08-10T12:32:27.860054Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:27.8606488Z ^[[2m2026-08-10T12:32:27.860094Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/regression_84-385fdcf909a009ad +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:30.4444623Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:30.4445162Z running 19 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:30.4487370Z test build_cmd_args_regression_84_cases::bash_should_get_i_flag_not_wrapped_in_shell_c ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:30.4491579Z test build_cmd_args_regression_84_cases::bash_already_has_i_flag_no_duplicate ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:30.4492739Z test build_cmd_args_regression_84_cases::sh_should_not_get_i_flag_not_wrapped_in_shell_c ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:30.4495307Z test is_interactive_shell_command_tests::should_return_false_for_bash_c_echo_hello ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:30.4497912Z test build_cmd_args_regression_84_cases::zsh_should_get_i_flag_not_wrapped_in_shell_c ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:30.4500307Z test build_cmd_args_regression_84_cases::npm_test_should_be_wrapped_in_shell_c ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:30.4501366Z test is_interactive_shell_command_tests::should_return_false_for_echo_hello ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:30.4503044Z test is_interactive_shell_command_tests::should_return_true_for_bash ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:30.4505545Z test is_interactive_shell_command_tests::should_return_false_for_npm_test ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:30.4507781Z test is_interactive_shell_command_tests::should_return_false_for_empty_string ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:30.4508882Z test is_interactive_shell_command_tests::should_return_true_for_bash_i_interactive_flag ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:30.4510148Z test is_interactive_shell_command_tests::should_return_true_for_bash_norc ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:30.4511302Z test is_interactive_shell_command_tests::should_return_true_for_full_path_bash ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:30.4513846Z test is_interactive_shell_command_tests::should_return_true_for_fish ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:30.4515927Z test is_interactive_shell_command_tests::should_return_true_for_dash ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:30.4517276Z test is_interactive_shell_command_tests::should_return_true_for_sh ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:30.4518170Z test is_interactive_shell_command_tests::should_return_true_for_zsh ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:30.4519042Z test is_interactive_shell_command_tests::should_return_true_for_zsh_no_rcs ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:30.4520142Z test build_cmd_args_regression_84_cases::echo_hello_should_be_wrapped_in_shell_c ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:30.4520734Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:30.4521280Z test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:30.4521847Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:31.1814759Z ^[[2m2026-08-10T12:32:31.181070Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:31.1817417Z ^[[2m2026-08-10T12:32:31.181110Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/output_blocks_extended-c764aff6db7c7761 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:33.7664375Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:33.7665295Z running 29 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:33.7692048Z test create_empty_timeline_line_tests::should_create_just_the_timeline_marker_character ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:33.7696097Z test create_command_line_tests::should_create_a_line_with_dollar_prefix ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:33.7697158Z test create_timeline_line_tests::should_create_a_line_with_timeline_marker_prefix_and_padded_label ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:33.7699258Z test create_timeline_line_tests::should_pad_labels_to_10_characters ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:33.7702505Z test create_timeline_line_tests::create_spine_line_should_work_as_alias ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:33.7706338Z test create_timeline_separator_tests::should_create_a_separator_line ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:33.7708556Z test create_virtual_command_tests::should_create_virtual_command_block ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:33.7715513Z test create_empty_timeline_line_tests::create_empty_spine_line_should_work_as_alias ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:33.7719759Z test create_virtual_command_tests::should_create_virtual_command_result ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:33.7753031Z test escape_for_links_notation_tests::should_not_quote_simple_values ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:33.7755941Z test format_duration_tests::should_format_longer_durations_with_less_precision ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:33.7758078Z test format_duration_tests::should_format_second_durations ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:33.7760536Z test format_duration_tests::should_format_millisecond_durations ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:33.7761175Z test format_duration_tests::should_format_very_small_durations ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:33.7769962Z test escape_for_links_notation_tests::should_quote_values_with_spaces ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:33.7774267Z test escape_for_links_notation_tests::should_quote_values_with_colons ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:33.7775318Z test format_value_for_links_notation_tests::should_handle_null_values ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:33.7787198Z test format_value_for_links_notation_tests::should_format_simple_objects ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:33.7790410Z test get_result_marker_tests::should_return_failure_marker_for_non_zero_exit_codes ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:33.7793572Z test get_result_marker_tests::should_return_success_marker_for_exit_code_0 ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:33.8097394Z test generate_isolation_lines_tests::should_generate_lines_for_screen_isolation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:33.8098394Z test generate_isolation_lines_tests::should_generate_lines_for_docker_isolation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:33.9079401Z test parse_isolation_metadata_tests::should_parse_session_name ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:33.9080651Z test timeline_constants_tests::should_export_result_markers ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:33.9097788Z test timeline_constants_tests::should_export_spine_as_alias_for_backward_compatibility ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:33.9099252Z test timeline_constants_tests::should_export_timeline_marker_character ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:33.9171456Z test parse_isolation_metadata_tests::should_parse_docker_image ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:33.9172029Z test parse_isolation_metadata_tests::should_parse_environment_and_mode ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:33.9183447Z test parse_isolation_metadata_tests::should_parse_all_fields_together ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:33.9183803Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:33.9184067Z test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:33.9184412Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:34.6753141Z ^[[2m2026-08-10T12:32:34.674904Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:34.6755165Z ^[[2m2026-08-10T12:32:34.674947Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/sequence_parser-2d51695753e5e897 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:37.2644925Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:37.2645485Z running 29 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:37.2694044Z test distribute_option_tests::should_handle_empty_value ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:37.2708471Z test distribute_option_tests::should_parse_sequence_with_matching_length ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:37.2712021Z test distribute_option_tests::should_replicate_single_value_for_all_levels ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:37.2719116Z test distribute_option_tests::should_err_on_length_mismatch ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:37.2725984Z test format_isolation_chain_tests::should_handle_empty_array ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:37.2734192Z test format_isolation_chain_tests::should_handle_placeholders ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:37.2737522Z test format_isolation_chain_tests::should_format_simple_chain ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:37.2741025Z test format_isolation_chain_tests::should_add_ssh_endpoint ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:37.2747093Z test format_sequence_tests::should_handle_empty_array ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:37.2749698Z test format_sequence_tests::should_format_array_with_values ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:37.2752384Z test format_isolation_chain_tests::should_add_docker_image_short_name ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:37.2753226Z test get_value_at_level_tests::should_get_value_at_valid_index ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:37.2753925Z test get_value_at_level_tests::should_handle_null_value ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:37.2754762Z test format_sequence_tests::should_format_array_with_nulls_as_underscores ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:37.2757396Z test get_value_at_level_tests::should_return_none_for_out_of_bounds ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:37.2760467Z test parse_sequence_tests::should_handle_all_underscores ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:37.2763244Z test is_sequence_tests::should_return_false_for_single_value ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:37.2766113Z test is_sequence_tests::should_return_false_for_empty_string ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:37.2766912Z test parse_sequence_tests::should_handle_empty_string ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:37.2767651Z test is_sequence_tests::should_return_true_for_space_separated_values ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:37.2768482Z test parse_sequence_tests::should_handle_multiple_spaces_between_values ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:37.2770447Z test parse_sequence_tests::should_trim_whitespace ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:37.2773196Z test parse_sequence_tests::should_parse_space_separated_sequence ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:37.2776482Z test parse_sequence_tests::should_parse_single_value ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:37.2781000Z test parse_sequence_tests::should_parse_sequence_with_underscores_as_null ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:37.2783342Z test shift_sequence_tests::should_remove_first_element ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:37.2784199Z test shift_sequence_tests::should_handle_single_element ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:37.2784905Z test shift_sequence_tests::should_handle_nulls ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:37.2785667Z test shift_sequence_tests::should_handle_empty_array ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:37.2786060Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:37.2786462Z test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:37.2786997Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:38.0624687Z ^[[2m2026-08-10T12:32:38.062054Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:38.0626720Z ^[[2m2026-08-10T12:32:38.062096Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/session_name_status-bec0f2042b8dde6f +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:40.9475078Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:40.9475693Z running 28 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:40.9560705Z test test_attach_current_time_returns_some_for_executing_record ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:40.9565966Z test test_attach_current_time_does_not_mutate_record ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:40.9607505Z test test_attach_current_time_returns_none_for_executed_record ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:40.9931837Z test test_enrich_detached_status_non_detached ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:41.0238390Z test test_enrich_detached_status_marks_dead_session_as_executed ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:41.0685452Z test test_enrich_honors_log_footer_when_no_recorded_exit_code ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:41.0850569Z test test_enrich_flips_to_executing_when_no_terminal_record ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:41.1693594Z test test_enrich_keeps_recorded_exit_code_when_session_lingers ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:41.3473938Z test test_enrich_keeps_executing_when_docker_container_not_visible ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:41.3524982Z test test_get_by_uuid ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:41.3542638Z test test_get_by_session_name ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:41.3546062Z test test_get_nonexistent_session_name ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:41.3662115Z test test_get_most_recent_session_name_match ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:41.3698569Z test test_get_prefers_uuid_over_session_name ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:41.3736074Z test test_get_record_without_session_name ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:41.3743929Z test test_is_detached_session_alive_no_session_name ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:41.3751131Z test test_is_detached_session_alive_non_detached ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:41.3995883Z test test_is_detached_session_alive_nonexistent_screen ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:41.4971063Z test test_query_status_by_session_name ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:41.5044452Z test test_query_status_json_includes_current_time_for_executing ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:41.5161052Z test test_query_status_json_omits_current_time_for_executed ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:41.5753656Z test test_query_status_links_notation_includes_current_time_for_executing ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:41.5770553Z test test_query_status_nonexistent_session_name ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:41.6260617Z test test_query_status_text_includes_current_time_for_executing ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:41.6385381Z test test_query_status_text_omits_current_time_for_executed ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:41.6566692Z test test_is_detached_session_alive_unknown_docker_container_is_none ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:41.7898024Z test test_enrich_running_docker_container_stays_executing ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:41.8052784Z test test_enrich_stopped_docker_container_uses_real_exit_code ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:41.8053139Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:41.8053415Z test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.86s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:41.8053771Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:42.6416049Z ^[[2m2026-08-10T12:32:42.641103Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling::linux^[[0m^[[2m:^[[0m Launching test +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:42.6418326Z ^[[2m2026-08-10T12:32:42.641156Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::process_handling^[[0m^[[2m:^[[0m running /home/runner/work/start/start/rust/target/debug/deps/start_command-f38b232401315011 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.5735668Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.5736297Z running 179 tests +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.5881804Z test args_parser::tests::test_attached_detached_conflict ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6027452Z test args_parser::tests::test_docker_combined_runtime_options ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6028394Z test args_parser::tests::test_docker_env_eq_form ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6030118Z test args_parser::tests::test_docker_env_repeatable ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6031114Z test args_parser::tests::test_docker_env_short_flag ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6039895Z test args_parser::tests::test_cleanup_option ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6044578Z test args_parser::tests::test_cleanup_dry_run_option ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6045546Z test args_parser::tests::test_docker_mount_eq_form ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6050297Z test args_parser::tests::test_docker_privileged ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6052754Z test args_parser::tests::test_docker_runtime_options_default_empty ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6055124Z test args_parser::tests::test_docker_uses_default_image ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6060248Z test args_parser::tests::test_docker_mounts_repeatable ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6063442Z test args_parser::tests::test_docker_volumes_repeatable ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6065674Z test args_parser::tests::test_docker_with_image ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6070910Z test args_parser::tests::test_env_rejected_for_non_docker ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6075422Z test args_parser::tests::test_docker_volume_eq_form ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6079274Z test args_parser::tests::test_env_requires_argument ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6113788Z test args_parser::tests::test_generate_session_name ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6115182Z test args_parser::tests::test_generate_session_name_with_prefix ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6123080Z test args_parser::tests::test_has_isolation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6129242Z test args_parser::tests::test_docker_network_forms_preserve_child_args ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6133428Z test args_parser::tests::test_docker_network_alias_repeatable ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6134486Z test args_parser::tests::test_get_effective_mode ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6150090Z test args_parser::tests::test_keep_user_requires_user ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6170922Z test args_parser::tests::test_isolated_user ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6173954Z test args_parser::tests::test_list_option ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6180753Z test args_parser::tests::test_mount_rejected_for_non_docker ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6186100Z test args_parser::tests::test_mount_requires_argument ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6188842Z test args_parser::tests::test_list_with_output_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6195015Z test args_parser::tests::test_network_options_rejected_without_docker ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6200017Z test args_parser::tests::test_invalid_output_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6205425Z test args_parser::tests::test_output_format_requires_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6206379Z test args_parser::tests::test_output_format_without_status ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6207673Z test args_parser::tests::test_parse_isolated_option ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6208538Z test args_parser::tests::test_parse_shorthand ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6212183Z test args_parser::tests::test_parse_with_separator ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6216451Z test args_parser::tests::test_privileged_rejected_without_docker ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6219663Z test args_parser::tests::test_parse_simple_command ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6231518Z test args_parser::tests::test_output_format_equals_syntax ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6238993Z test args_parser::tests::test_shell_bash ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6242012Z test args_parser::tests::test_shell_auto ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6242918Z test args_parser::tests::test_shell_default_is_auto ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6252875Z test args_parser::tests::test_query_and_control_modes_are_mutually_exclusive ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6255836Z test args_parser::tests::test_shell_lowercase_normalization ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6261333Z test args_parser::tests::test_isolated_user_with_name ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6263016Z test args_parser::tests::test_shell_missing_argument ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6267048Z test args_parser::tests::test_shell_equals_syntax ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6267596Z test args_parser::tests::test_shell_sh ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6271530Z test args_parser::tests::test_shell_zsh ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6276486Z test args_parser::tests::test_shell_invalid ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6280531Z test args_parser::tests::test_status_equals_syntax ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6282493Z test args_parser::tests::test_status_option ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6286276Z test args_parser::tests::test_ssh_requires_endpoint ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6288342Z test args_parser::tests::test_status_requires_uuid ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6289175Z test args_parser::tests::test_status_with_links_notation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6294022Z test args_parser::tests::test_status_with_text_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6294698Z test args_parser::tests::test_status_with_output_format ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6298045Z test args_parser::tests::test_stop_option ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6302418Z test args_parser::tests::test_shell_with_ssh ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6302934Z test args_parser::tests::test_ssh_with_endpoint ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6311804Z test args_parser::tests::test_stop_requires_identifier ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6319703Z test args_parser::tests::test_stop_equals_syntax ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6324821Z test args_parser::tests::test_terminate_requires_identifier ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6329855Z test args_parser::tests::test_terminate_equals_syntax ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6335659Z test args_parser::tests::test_terminate_option ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6340855Z test args_parser::tests::test_upload_log_option ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6345030Z test args_parser::tests::test_upload_log_and_control_modes_are_mutually_exclusive ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6345687Z test args_parser::tests::test_upload_log_requires_identifier ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6347103Z test args_parser::tests::test_upload_log_equals_syntax ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6349378Z test args_parser::tests::test_use_command_stream ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6354203Z test args_parser::tests::test_volume_requires_argument ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6355001Z test args_parser::tests::test_volume_rejected_for_non_docker ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6393016Z test docker_cleanup::tests::explicit_always_policy_cleans_abnormal_containers ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6397525Z test docker_cleanup::tests::keep_on_fail_policy_keeps_oom_killed_containers ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6402562Z test docker_cleanup::tests::default_policy_keeps_abnormal_containers ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6407587Z test docker_network_lifecycle::tests::ignores_an_empty_networks_list_and_falls_back_to_network ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6408685Z test docker_network_lifecycle::tests::prefers_the_explicit_networks_list_over_the_single_network ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6411578Z test docker_network_lifecycle::tests::returns_an_empty_list_when_no_network_is_requested ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6412173Z test docker_network_lifecycle::tests::wraps_a_single_network_into_a_list ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6417928Z test docker_network_lifecycle::tests::keeps_verbose_output_switched_off_by_default ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6443444Z test execution_store::tests::test_execution_record_new ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6481093Z test docker_cleanup::tests::detached_watcher_inspects_oom_killed_before_default_cleanup ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6481771Z test execution_store::tests::test_execution_record_json_roundtrip ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6488915Z test execution_store::tests::test_execution_record_complete ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6813630Z test execution_store::tests::test_store_get_all ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6922725Z test execution_store::tests::test_store_get_by_status ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6940918Z test execution_store::tests::test_store_save_and_get ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6951232Z test execution_store::tests::test_store_clear ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.6991336Z test execution_store::tests::test_store_update ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.7019338Z test execution_store::tests::test_store_delete ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.7055471Z test failure_handler::tests::test_parse_git_url_invalid ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.7084416Z test failure_handler::tests::test_parse_git_url_with_git_suffix ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.7085041Z test failure_handler::tests::test_parse_git_url_ssh ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.7085454Z test failure_handler::tests::test_parse_git_url_https ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.7102733Z test execution_store::tests::test_store_get_stats ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.7121544Z test isolation::tests::test_build_docker_runtime_args_empty ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.7132352Z test isolation::tests::test_get_shell ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.7135295Z test isolation::tests::test_build_docker_runtime_args_order ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.7141934Z test isolation::tests::test_get_timestamp ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.7151151Z test isolation::tests::test_generate_log_filename ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.7190204Z test isolation::tests::test_is_command_available ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.7236690Z test isolation::tests::test_create_log_path ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.8051302Z test isolation::tests::test_run_in_screen_captures_exit_code ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.8083460Z test isolation::tests::test_run_in_screen_captures_stderr ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.8089662Z test isolation::tests::test_wrap_command_with_user ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.8186043Z test isolation_metadata::tests::test_build_isolation_options_map_basic ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.8187333Z test isolation_metadata::tests::test_build_isolation_options_map_includes_runtime_options ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.8189335Z test isolation_metadata::tests::test_docker_runtime_metadata_omits_privileged_when_false ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.8192495Z test isolation_metadata::tests::test_docker_runtime_metadata_empty ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.8198421Z test isolation_metadata::tests::test_docker_runtime_metadata_populated ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.8235334Z test isolation_metadata::tests::test_docker_runtime_status_lines_joins_multiple ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.8239408Z test isolation_metadata::tests::test_docker_runtime_status_lines_empty ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.8247669Z test lino_value_json::tests::converts_json_arrays_and_objects_to_lino_values ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.8255989Z test lino_value_json::tests::converts_json_float_to_lino_float ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.8258802Z test lino_value_json::tests::converts_json_scalars_to_lino_values ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.8271761Z test lino_value_json::tests::converts_lino_values_to_json ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.8273838Z test lino_value_json::tests::converts_non_finite_lino_float_to_json_null ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.8279413Z test output_blocks::tests::test_create_command_line ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.8282140Z test isolation_metadata::tests::test_docker_runtime_status_lines_populated ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.9293267Z test output_blocks::tests::test_create_finish_block_with_isolation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.9295442Z test output_blocks::tests::test_create_timeline_line ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.9300890Z test output_blocks::tests::test_create_start_block_with_isolation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.9308649Z test output_blocks::tests::test_format_duration ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.9311000Z test output_blocks::tests::test_generate_isolation_lines_docker ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.9313012Z test output_blocks::tests::test_generate_isolation_lines_screen ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.9320902Z test output_blocks::tests::test_generate_isolation_lines_tmux ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:45.9419095Z test output_blocks::tests::test_escape_for_links_notation ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.0109930Z test output_blocks::tests::test_parse_isolation_metadata_docker ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.0302766Z test output_blocks::tests::test_parse_isolation_metadata_screen ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.0392798Z test sequence_parser::tests::test_distribute_option_empty_returns_nulls ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.0496233Z test sequence_parser::tests::test_distribute_option_sequence_with_matching_length ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.0564104Z test sequence_parser::tests::test_distribute_option_single_value_replicates ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.0576796Z test sequence_parser::tests::test_distribute_option_throws_on_length_mismatch ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.0690970Z test sequence_parser::tests::test_format_isolation_chain_empty ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.0721104Z test output_blocks::tests::test_parse_isolation_metadata_tmux ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.0726683Z test sequence_parser::tests::test_format_isolation_chain_simple ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.0729671Z test sequence_parser::tests::test_format_isolation_chain_with_docker_image_short_name ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.0734935Z test sequence_parser::tests::test_format_isolation_chain_with_placeholders ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.0737653Z test sequence_parser::tests::test_format_isolation_chain_with_ssh_endpoint ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.0743027Z test sequence_parser::tests::test_format_sequence_empty ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.0748763Z test sequence_parser::tests::test_format_sequence_with_values ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.0751496Z test sequence_parser::tests::test_format_sequence_with_nulls ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.0752049Z test sequence_parser::tests::test_get_value_at_level_null_value ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.0754392Z test sequence_parser::tests::test_get_value_at_level_valid_index ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.0756921Z test sequence_parser::tests::test_get_value_at_level_out_of_bounds ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.0760836Z test sequence_parser::tests::test_is_sequence_false_for_single_value ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.0763641Z test sequence_parser::tests::test_is_sequence_false_for_empty ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.0764758Z test sequence_parser::tests::test_is_sequence_true_for_space_separated ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.0765550Z test sequence_parser::tests::test_parse_sequence_empty_string ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.0767723Z test sequence_parser::tests::test_parse_sequence_all_underscores ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.0768586Z test sequence_parser::tests::test_parse_sequence_multiple ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.0770494Z test sequence_parser::tests::test_parse_sequence_single ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.0772707Z test sequence_parser::tests::test_parse_sequence_multiple_spaces ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.0773514Z test sequence_parser::tests::test_parse_sequence_trims_whitespace ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.0775941Z test sequence_parser::tests::test_parse_sequence_with_underscores ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.0780716Z test sequence_parser::tests::test_shift_sequence_removes_first ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.0782930Z test sequence_parser::tests::test_shift_sequence_empty ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.0783701Z test sequence_parser::tests::test_shift_sequence_single_element ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.0786281Z test sequence_parser::tests::test_shift_sequence_with_nulls ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.0788360Z test signal_handler::tests::test_signal_received_initially_false ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.0797113Z test signal_handler::tests::test_set_and_clear_current_execution ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.1026800Z test substitution::tests::test_case_insensitive_matching ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.1182694Z test status_formatter::tests::links_notation_indents_nested_process_id_arrays ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.1184281Z test isolation::tests::test_run_in_screen_detached_writes_to_provided_log_path ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.1519959Z test isolation::tests::test_run_in_screen_captures_version_output ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.1571731Z test substitution::tests::test_create_rule ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.1744074Z test substitution::tests::test_match_and_substitute_multiple_vars ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.1772136Z test substitution::tests::test_match_and_substitute_basic ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.2092791Z test substitution::tests::test_match_and_substitute_no_match ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.2282490Z test user_manager::tests::test_generate_isolated_username ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.2403463Z test user_manager::tests::test_generate_isolated_username_with_prefix ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.2567309Z test substitution::tests::test_specificity_matching ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.2752621Z test substitution::tests::test_sort_rules_by_specificity ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.2759941Z test user_manager::tests::test_get_current_user ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.2767703Z test substitution::tests::test_parse_lino_content ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.2833951Z test user_manager::tests::test_user_exists_root ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.2842472Z test user_manager::tests::test_user_not_exists ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.2843111Z test user_manager::tests::test_group_exists ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.2847611Z test user_manager::tests::test_get_current_user_groups ... ok +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.2848017Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.2848418Z test result: ok. 179 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.71s +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:46.2849086Z +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:47.3948326Z ^[[2m2026-08-10T12:32:47.394493Z^[[0m ^[[32m INFO^[[0m ^[[2mcargo_tarpaulin::report^[[0m^[[2m:^[[0m Coverage Results: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:47.3976487Z || Tested/Total Lines: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:47.3977100Z || src/lib/args_parser.rs: 333/353 -0.13% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:47.3977654Z || src/lib/atty.rs: 3/4 +75.00% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:47.3978281Z || src/lib/docker_cleanup.rs: 123/206 +29.95% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:47.3978775Z || src/lib/docker_network_lifecycle.rs: 28/42 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:47.3979434Z || src/lib/execution_control.rs: 157/259 +0.00% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:47.3980328Z || src/lib/execution_store.rs: 216/339 +0.00% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:47.3980911Z || src/lib/failure_handler.rs: 39/182 +0.00% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:47.3981939Z || src/lib/isolation.rs: 178/389 +19.93% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:47.3982383Z || src/lib/isolation_log.rs: 91/116 +0.00% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:47.3982969Z || src/lib/isolation_metadata.rs: 90/99 -7.45% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:47.3983739Z || src/lib/isolation_screen.rs: 114/205 +0.00% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:47.3984180Z || src/lib/isolation_shell.rs: 22/22 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:47.3984700Z || src/lib/lino_value_json.rs: 28/31 +0.00% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:47.3985442Z || src/lib/local_hostname.rs: 7/8 +0.00% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:47.3985909Z || src/lib/log_uploader.rs: 0/9 +0.00% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:47.3986670Z || src/lib/output_blocks.rs: 123/139 +0.00% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:47.3987285Z || src/lib/sequence_parser.rs: 42/42 +0.00% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:47.3987900Z || src/lib/signal_handler.rs: 12/28 +0.00% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:47.3988604Z || src/lib/status_formatter.rs: 321/378 +0.00% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:47.3989238Z || src/lib/substitution.rs: 75/128 +0.00% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:47.3989874Z || src/lib/usage.rs: 0/2 +0.00% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:47.3990582Z || src/lib/user_manager.rs: 47/172 +0.00% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:47.3991357Z || +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:47.3991769Z 64.99% coverage, 2049/3153 lines covered, +5.06% change in coverage +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:47.5355468Z Coverage: 64.99% +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:47.5547189Z ✅ Coverage 64.99% meets the 50% threshold +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:47.5623551Z Post job cleanup. +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:47.6966333Z Cache hit occurred on the primary key Linux-cargo-tarpaulin-bin, not saving cache. +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:47.7641319Z Post job cleanup. +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:47.9219142Z [command]/usr/bin/tar --posix -cf cache.tzst --exclude cache.tzst -P -C /home/runner/work/start/start --files-from manifest.txt --use-compress-program zstdmt +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:53.1371221Z Sent 25912211 of 428565395 (6.0%), 24.7 MBs/sec +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:53.4676669Z Sent 428565395 of 428565395 (100.0%), 305.7 MBs/sec +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:53.5911935Z Cache saved with key: Linux-cargo-coverage-08cb623fd2bc891904a7fb4dae52bb2d75216ee36e943320843aace2a823c571 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:53.6084133Z Post job cleanup. +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:53.6971544Z [command]/usr/bin/git version +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:53.7020404Z git version 2.54.0 +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:53.7067420Z Temporarily overriding HOME='/home/runner/work/_temp/ccb691ac-d64d-4bac-be47-682d1fc6675e' before making global git config changes +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:53.7068461Z Adding repository directory to the temporary git global config as a safe directory +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:53.7074596Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:53.7114619Z Removing SSH command configuration +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:53.7122632Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:53.7163285Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:53.7437818Z Removing HTTP extra header +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:53.7444345Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:53.7487132Z [command]/usr/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' || :" +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:53.7782156Z Removing includeIf entries pointing to credentials config files +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:53.7783108Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:53.7808633Z includeif.gitdir:/home/runner/work/start/start/.git.path +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:53.7810020Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:53.7810705Z includeif.gitdir:/github/workspace/.git.path +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:53.7811342Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:53.7822049Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:53.7855771Z /home/runner/work/_temp/git-credentials-3e592603-cdd9-4110-acd0-1e53963ad1be.config +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:53.7869494Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-3e592603-cdd9-4110-acd0-1e53963ad1be.config +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:53.7916750Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:53.7949677Z /home/runner/work/_temp/git-credentials-3e592603-cdd9-4110-acd0-1e53963ad1be.config +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:53.7960925Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-3e592603-cdd9-4110-acd0-1e53963ad1be.config +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:53.8006590Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:53.8039746Z /github/runner_temp/git-credentials-3e592603-cdd9-4110-acd0-1e53963ad1be.config +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:53.8050648Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-3e592603-cdd9-4110-acd0-1e53963ad1be.config +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:53.8091567Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:53.8120655Z /github/runner_temp/git-credentials-3e592603-cdd9-4110-acd0-1e53963ad1be.config +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:53.8131109Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-3e592603-cdd9-4110-acd0-1e53963ad1be.config +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:53.8174953Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:53.8428931Z Removing credentials config '/home/runner/work/_temp/git-credentials-3e592603-cdd9-4110-acd0-1e53963ad1be.config' +Code Coverage (Rust, Linux only) UNKNOWN STEP 2026-08-10T12:32:53.8596875Z Cleaning up orphan processes +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:49.8325290Z Current runner version: '2.336.0' +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:49.8340180Z ##[group]Runner Image Provisioner +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:49.8340720Z Hosted Compute Agent +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:49.8341110Z Version: 20260707.563 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:49.8341530Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:49.8341990Z Build Date: 2026-07-07T19:33:50Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:49.8342440Z Worker ID: {b5be9fe4-1a63-4569-977f-0d5c0721c972} +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:49.8342900Z Azure Region: westus +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:49.8343270Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:49.8344090Z ##[group]Operating System +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:49.8344500Z macOS +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:49.8344820Z 26.5.2 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:49.8345150Z 25F84 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:49.8345480Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:49.8345840Z ##[group]Runner Image +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:49.8346210Z Image: macos-26-arm64 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:49.8346560Z Version: 20260728.0273.1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:49.8347360Z Included Software: https://github.com/actions/runner-images/blob/macos-26-arm64/20260728.0273/images/macos/macos-26-arm64-Readme.md +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:49.8348360Z Image Release: https://github.com/actions/runner-images/releases/tag/macos-26-arm64%2F20260728.0273 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:49.8348990Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:49.8349670Z ##[group]GITHUB_TOKEN Permissions +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:49.8350660Z Contents: read +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:49.8351010Z Metadata: read +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:49.8351350Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:49.8352640Z Secret source: Actions +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:49.8353320Z Prepare workflow directory +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:49.8620430Z Prepare all required actions +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:49.8655200Z Getting action download info +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:50.2555230Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:50.5043320Z Download action repository 'dtolnay/rust-toolchain@stable' (SHA:4360b52568e2003a75bf9bc1d59f33a8e3fc893c) +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:50.7665570Z Download action repository 'actions/setup-node@v6' (SHA:249970729cb0ef3589644e2896645e5dc5ba9c38) +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:50.8537630Z Download action repository 'actions/cache@v5' (SHA:caa296126883cff596d87d8935842f9db880ef25) +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.0499480Z Complete job name: Test (macos-latest) +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.1052000Z ##[group]Run actions/checkout@v6 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.1052550Z with: +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.1052880Z repository: link-foundation/start +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.1055460Z token: *** +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.1055760Z ssh-strict: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.1056070Z ssh-user: git +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.1056390Z persist-credentials: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.1056740Z clean: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.1057060Z sparse-checkout-cone-mode: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.1057420Z fetch-depth: 1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.1057730Z fetch-tags: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.1058050Z show-progress: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.1058370Z lfs: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.1058660Z submodules: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.1058990Z set-safe-directory: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.1059340Z allow-unsafe-pr-checkout: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.1059810Z env: +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.1060210Z CARGO_TERM_COLOR: always +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.1060550Z CARGO_NET_RETRY: 10 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.1060890Z CARGO_HTTP_MULTIPLEXING: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.1061290Z RUSTFLAGS: -Dwarnings +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.1061690Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.1062080Z GIT_CONFIG_COUNT: 1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.1062420Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.1062800Z GIT_CONFIG_VALUE_0: main +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.1063140Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.5233930Z Syncing repository: link-foundation/start +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.5235660Z ##[group]Getting Git version info +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.5236800Z Working directory is '/Users/runner/work/start/start' +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.5237590Z [command]/opt/homebrew/bin/git version +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.5533170Z git version 2.55.0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.5561230Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.5573850Z Copying '/Users/runner/.gitconfig' to '/Users/runner/work/_temp/7424b429-d55d-4d6f-a3d9-54a9806780c4/.gitconfig' +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.5582730Z Temporarily overriding HOME='/Users/runner/work/_temp/7424b429-d55d-4d6f-a3d9-54a9806780c4' before making global git config changes +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.5588090Z Adding repository directory to the temporary git global config as a safe directory +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.5592600Z [command]/opt/homebrew/bin/git config --global --add safe.directory /Users/runner/work/start/start +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.5705670Z Deleting the contents of '/Users/runner/work/start/start' +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.5754370Z ##[group]Determining repository object format +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.5755900Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.5756900Z ##[group]Initializing the repository +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.5757630Z [command]/opt/homebrew/bin/git init /Users/runner/work/start/start +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.5946450Z Initialized empty Git repository in /Users/runner/work/start/start/.git/ +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.5952670Z [command]/opt/homebrew/bin/git remote add origin https://github.com/link-foundation/start +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.6043850Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.6046490Z ##[group]Disabling automatic garbage collection +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.6047520Z [command]/opt/homebrew/bin/git config --local gc.auto 0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.6123410Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.6124070Z ##[group]Setting up auth +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.6124580Z Removing SSH command configuration +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.6130180Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp core\.sshCommand +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.6205660Z [command]/opt/homebrew/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.7409740Z Removing HTTP extra header +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.7414630Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.7487240Z [command]/opt/homebrew/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :" +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.8381050Z Removing includeIf entries pointing to credentials config files +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.8384720Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:51.8655030Z [command]/opt/homebrew/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:52.0052860Z [command]/opt/homebrew/bin/git config --file /Users/runner/work/_temp/git-credentials-0d442f9d-fd2b-4db1-bc01-964855e9d303.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:52.0124390Z [command]/opt/homebrew/bin/git config --local includeIf.gitdir:/Users/runner/work/start/start/.git.path /Users/runner/work/_temp/git-credentials-0d442f9d-fd2b-4db1-bc01-964855e9d303.config +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:52.0195670Z [command]/opt/homebrew/bin/git config --local includeIf.gitdir:/Users/runner/work/start/start/.git/worktrees/*.path /Users/runner/work/_temp/git-credentials-0d442f9d-fd2b-4db1-bc01-964855e9d303.config +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:52.0317620Z [command]/opt/homebrew/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-0d442f9d-fd2b-4db1-bc01-964855e9d303.config +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:52.0372950Z [command]/opt/homebrew/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-0d442f9d-fd2b-4db1-bc01-964855e9d303.config +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:52.0434160Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:52.0435220Z ##[group]Fetching the repository +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:52.0441750Z [command]/opt/homebrew/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +e8ec5e5ee691e1f0eddc76614b424e714be0f41a:refs/remotes/origin/main +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:52.8594550Z From https://github.com/link-foundation/start +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:52.8598130Z * [new ref] e8ec5e5ee691e1f0eddc76614b424e714be0f41a -> origin/main +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:52.8601990Z [command]/opt/homebrew/bin/git branch --list --remote origin/main +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:52.8701340Z origin/main +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:52.8706580Z [command]/opt/homebrew/bin/git rev-parse refs/remotes/origin/main +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:52.8774080Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:52.8782460Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:52.8788330Z ##[group]Determining the checkout info +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:52.8791710Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:52.8796990Z [command]/opt/homebrew/bin/git sparse-checkout disable +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:52.8897740Z [command]/opt/homebrew/bin/git config --local --unset-all extensions.worktreeConfig +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:52.8999620Z ##[group]Checking out the ref +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:52.9000790Z [command]/opt/homebrew/bin/git checkout --progress --force -B main refs/remotes/origin/main +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:52.9885660Z Reset branch 'main' +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:52.9892140Z branch 'main' set up to track 'origin/main'. +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:52.9899820Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0017950Z [command]/opt/homebrew/bin/git log -1 --format=%H +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0091670Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0590350Z ##[group]Run dtolnay/rust-toolchain@stable +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0591310Z with: +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0592070Z toolchain: stable +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0592800Z env: +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0593530Z CARGO_TERM_COLOR: always +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0594340Z CARGO_NET_RETRY: 10 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0595150Z CARGO_HTTP_MULTIPLEXING: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0595910Z RUSTFLAGS: -Dwarnings +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0596650Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0597440Z GIT_CONFIG_COUNT: 1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0598120Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0598880Z GIT_CONFIG_VALUE_0: main +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0599570Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0690390Z ##[start-action display=Parse toolchain version;id=__dtolnay_rust-toolchain.parse] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0753940Z ##[group]Run if [[ -z $toolchain ]]; then +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0754830Z ^[[36;1mif [[ -z $toolchain ]]; then^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0756090Z ^[[36;1m # GitHub does not enforce `required: true` inputs itself. https://github.com/actions/runner/issues/1070^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0757360Z ^[[36;1m echo "'toolchain' is a required input" >&2^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0758260Z ^[[36;1m exit 1^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0759190Z ^[[36;1melif [[ $toolchain =~ ^stable' '[0-9]+' '(year|month|week|day)s?' 'ago$ ]]; then^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0760230Z ^[[36;1m if [[ macOS == macOS ]]; then^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0761470Z ^[[36;1m echo "toolchain=1.$((($(date -v-$(sed 's/stable \([0-9]*\) \(.\).*/\1\2/' <<< $toolchain) +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0762700Z ^[[36;1m else^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0763680Z ^[[36;1m echo "toolchain=1.$((($(date --date "${toolchain#stable }" +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0764780Z ^[[36;1m fi^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0765530Z ^[[36;1melif [[ $toolchain =~ ^stable' 'minus' '[0-9]+' 'releases?$ ]]; then^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0766860Z ^[[36;1m echo "toolchain=1.$((($(date +%s)/60/60/24-16569)/7/6-${toolchain//[^0-9]/}))" >> $GITHUB_OUTPUT^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0767970Z ^[[36;1melif [[ $toolchain =~ ^1\.[0-9]+$ ]]; then^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0769210Z ^[[36;1m 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^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0770420Z ^[[36;1melse^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0771090Z ^[[36;1m echo "toolchain=$toolchain" >> $GITHUB_OUTPUT^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0771870Z ^[[36;1mfi^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0823370Z shell: /bin/bash --noprofile --norc -e -o pipefail {0} +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0824220Z env: +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0824760Z CARGO_TERM_COLOR: always +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0825380Z CARGO_NET_RETRY: 10 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0826000Z CARGO_HTTP_MULTIPLEXING: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0826780Z RUSTFLAGS: -Dwarnings +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0827430Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0828470Z GIT_CONFIG_COUNT: 1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0829110Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0829850Z GIT_CONFIG_VALUE_0: main +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0830450Z toolchain: stable +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.0831080Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.1329910Z ##[end-action id=__dtolnay_rust-toolchain.parse;outcome=success;conclusion=success;duration_ms=63] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.1344300Z ##[start-action display=Construct rustup command line;id=__dtolnay_rust-toolchain.flags] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.1403370Z ##[group]Run echo "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.1405010Z ^[[36;1mecho "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.1406530Z ^[[36;1mecho "components=$(for c in ${components//,/ }; do echo -n ' --component' $c; done)" >> $GITHUB_OUTPUT^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.1407720Z ^[[36;1mecho "downgrade=" >> $GITHUB_OUTPUT^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.1449910Z shell: /bin/bash --noprofile --norc -e -o pipefail {0} +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.1451310Z env: +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.1452630Z CARGO_TERM_COLOR: always +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.1453300Z CARGO_NET_RETRY: 10 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.1453990Z CARGO_HTTP_MULTIPLEXING: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.1454720Z RUSTFLAGS: -Dwarnings +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.1455370Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.1456280Z GIT_CONFIG_COUNT: 1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.1457010Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.1457750Z GIT_CONFIG_VALUE_0: main +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.1458470Z targets: +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.1459140Z components: +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.1459720Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.1810510Z ##[end-action id=__dtolnay_rust-toolchain.flags;outcome=success;conclusion=success;duration_ms=46] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.1818330Z ##[start-action display=Set $CARGO_HOME;id=__dtolnay_rust-toolchain.__run] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.1887130Z ##[group]Run echo CARGO_HOME=${CARGO_HOME:-"$HOME/.cargo"} >> $GITHUB_ENV +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.1888650Z ^[[36;1mecho CARGO_HOME=${CARGO_HOME:-"$HOME/.cargo"} >> $GITHUB_ENV^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.1947760Z shell: /bin/bash --noprofile --norc -e -o pipefail {0} +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.1948710Z env: +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.1949350Z CARGO_TERM_COLOR: always +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.1950000Z CARGO_NET_RETRY: 10 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.1950690Z CARGO_HTTP_MULTIPLEXING: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.1951420Z RUSTFLAGS: -Dwarnings +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.1952150Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.1953010Z GIT_CONFIG_COUNT: 1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.1953640Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.1955560Z GIT_CONFIG_VALUE_0: main +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.1956270Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.2310080Z ##[end-action id=__dtolnay_rust-toolchain.__run;outcome=success;conclusion=success;duration_ms=48] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.2331420Z ##[start-action display=Install rustup if needed;id=__dtolnay_rust-toolchain.__run_2] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.2392820Z ##[group]Run if ! command -v rustup &>/dev/null; then +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.2393740Z ^[[36;1mif ! command -v rustup &>/dev/null; then^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.2395360Z ^[[36;1m curl --proto '=https' --tlsv1.2 --retry 10 --retry-connrefused --location --silent --show-error --fail https://sh.rustup.rs | sh -s -- --default-toolchain none -y^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.2396940Z ^[[36;1m echo "$CARGO_HOME/bin" >> $GITHUB_PATH^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.2397690Z ^[[36;1mfi^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.2434690Z shell: /bin/bash --noprofile --norc -e -o pipefail {0} +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.2435600Z env: +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.2436120Z CARGO_TERM_COLOR: always +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.2436720Z CARGO_NET_RETRY: 10 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.2437310Z CARGO_HTTP_MULTIPLEXING: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.2437930Z RUSTFLAGS: -Dwarnings +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.2438530Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.2439210Z GIT_CONFIG_COUNT: 1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.2439790Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.2440460Z GIT_CONFIG_VALUE_0: main +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.2441340Z CARGO_HOME: /Users/runner/.cargo +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.2441990Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.2687980Z ##[end-action id=__dtolnay_rust-toolchain.__run_2;outcome=success;conclusion=success;duration_ms=35] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.2693460Z ##[start-action display=Install rustup if needed on windows;id=__dtolnay_rust-toolchain.__run_3] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.2705880Z ##[end-action id=__dtolnay_rust-toolchain.__run_3;outcome=skipped;conclusion=skipped;duration_ms=0] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.2716800Z ##[start-action display=rustup toolchain install stable;id=__dtolnay_rust-toolchain.__run_4] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.2751830Z ##[group]Run rustup toolchain install stable --profile minimal --no-self-update +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.2753010Z ^[[36;1mrustup toolchain install stable --profile minimal --no-self-update^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.2787040Z shell: /bin/bash --noprofile --norc -e -o pipefail {0} +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.2787830Z env: +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.2788380Z CARGO_TERM_COLOR: always +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.2788960Z CARGO_NET_RETRY: 10 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.2789620Z CARGO_HTTP_MULTIPLEXING: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.2790470Z RUSTFLAGS: -Dwarnings +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.2791110Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.2791810Z GIT_CONFIG_COUNT: 1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.2792410Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.2793060Z GIT_CONFIG_VALUE_0: main +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.2793680Z CARGO_HOME: /Users/runner/.cargo +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.2794350Z RUSTUP_PERMIT_COPY_RENAME: 1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.2794960Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.6664920Z info: syncing channel updates for stable-aarch64-apple-darwin +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.7567870Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.7735560Z stable-aarch64-apple-darwin unchanged - rustc 1.97.1 (8bab26f4f 2026-07-14) +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.7736780Z info: self-update is disabled for this build of rustup +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.7738190Z info: any updates to rustup will need to be fetched with your system package manager +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.7739200Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.7778130Z ##[end-action id=__dtolnay_rust-toolchain.__run_4;outcome=success;conclusion=success;duration_ms=505] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.7785570Z ##[start-action display=rustup default stable;id=__dtolnay_rust-toolchain.__run_5] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.7819750Z ##[group]Run rustup default stable +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.7820470Z ^[[36;1mrustup default stable^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.7860890Z shell: /bin/bash --noprofile --norc -e -o pipefail {0} +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.7861880Z env: +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.7862690Z CARGO_TERM_COLOR: always +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.7863490Z CARGO_NET_RETRY: 10 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.7864120Z CARGO_HTTP_MULTIPLEXING: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.7864910Z RUSTFLAGS: -Dwarnings +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.7865540Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.7888110Z GIT_CONFIG_COUNT: 1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.7888800Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.7890630Z GIT_CONFIG_VALUE_0: main +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.7892280Z CARGO_HOME: /Users/runner/.cargo +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.7893080Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8536580Z info: using existing install for stable-aarch64-apple-darwin +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8573730Z info: default toolchain set to stable-aarch64-apple-darwin +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8574760Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8708570Z stable-aarch64-apple-darwin unchanged - rustc 1.97.1 (8bab26f4f 2026-07-14) +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8739550Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8751050Z ##[end-action id=__dtolnay_rust-toolchain.__run_5;outcome=success;conclusion=success;duration_ms=96] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8755890Z ##[start-action display=Create cachekey;id=__dtolnay_rust-toolchain.rustc-version] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8798800Z ##[group]Run DATE=$(rustc +stable --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p') +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8800560Z ^[[36;1mDATE=$(rustc +stable --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p')^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8801990Z ^[[36;1mHASH=$(rustc +stable --version --verbose | sed -ne 's/^commit-hash: //p')^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8803740Z ^[[36;1mecho "cachekey=$(echo $DATE$HASH | head -c12)" >> $GITHUB_OUTPUT^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8872630Z shell: /bin/bash --noprofile --norc -e -o pipefail {0} +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8874730Z env: +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8876370Z CARGO_TERM_COLOR: always +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8878060Z CARGO_NET_RETRY: 10 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8879660Z CARGO_HTTP_MULTIPLEXING: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8881440Z RUSTFLAGS: -Dwarnings +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8883110Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8884970Z GIT_CONFIG_COUNT: 1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8886510Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8887880Z GIT_CONFIG_VALUE_0: main +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8888590Z CARGO_HOME: /Users/runner/.cargo +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:53.8889280Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.0237330Z ##[end-action id=__dtolnay_rust-toolchain.rustc-version;outcome=success;conclusion=success;duration_ms=147] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.0248450Z ##[start-action display=Disable incremental compilation;id=__dtolnay_rust-toolchain.__run_6] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.0287980Z ##[group]Run if [ -z "${CARGO_INCREMENTAL+set}" ]; then +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.0289040Z ^[[36;1mif [ -z "${CARGO_INCREMENTAL+set}" ]; then^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.0289960Z ^[[36;1m echo CARGO_INCREMENTAL=0 >> $GITHUB_ENV^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.0290700Z ^[[36;1mfi^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.0331740Z shell: /bin/bash --noprofile --norc -e -o pipefail {0} +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.0333010Z env: +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.0333610Z CARGO_TERM_COLOR: always +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.0334370Z CARGO_NET_RETRY: 10 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.0335090Z CARGO_HTTP_MULTIPLEXING: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.0335820Z RUSTFLAGS: -Dwarnings +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.0336440Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.0337190Z GIT_CONFIG_COUNT: 1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.0337790Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.0338880Z GIT_CONFIG_VALUE_0: main +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.0339530Z CARGO_HOME: /Users/runner/.cargo +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.0340290Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.0682620Z ##[end-action id=__dtolnay_rust-toolchain.__run_6;outcome=success;conclusion=success;duration_ms=43] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.0687770Z ##[start-action display=Enable colors in Cargo output;id=__dtolnay_rust-toolchain.__run_7] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.0724750Z ##[group]Run if [ -z "${CARGO_TERM_COLOR+set}" ]; then +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.0725710Z ^[[36;1mif [ -z "${CARGO_TERM_COLOR+set}" ]; then^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.0726640Z ^[[36;1m echo CARGO_TERM_COLOR=always >> $GITHUB_ENV^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.0727340Z ^[[36;1mfi^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.0766390Z shell: /bin/bash --noprofile --norc -e -o pipefail {0} +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.0767270Z env: +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.0767840Z CARGO_TERM_COLOR: always +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.0768940Z CARGO_NET_RETRY: 10 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.0769550Z CARGO_HTTP_MULTIPLEXING: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.0770280Z RUSTFLAGS: -Dwarnings +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.0770880Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.0771620Z GIT_CONFIG_COUNT: 1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.0772240Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.0772980Z GIT_CONFIG_VALUE_0: main +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.0773580Z CARGO_HOME: /Users/runner/.cargo +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.0774710Z CARGO_INCREMENTAL: 0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.0775270Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.1275200Z ##[end-action id=__dtolnay_rust-toolchain.__run_7;outcome=success;conclusion=success;duration_ms=58] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.1282740Z ##[start-action display=Enable Cargo sparse registry;id=__dtolnay_rust-toolchain.__run_8] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.1329360Z ##[group]Run # implemented in 1.66, stabilized in 1.68, made default in 1.70 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.1330580Z ^[[36;1m# implemented in 1.66, stabilized in 1.68, made default in 1.70^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.1332450Z ^[[36;1mif [ -z "${CARGO_REGISTRIES_CRATES_IO_PROTOCOL+set}" -o -f "/Users/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol ]; then^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.1334080Z ^[[36;1m if rustc +stable --version --verbose | grep -q '^release: 1\.6[89]\.'; then^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.1337290Z ^[[36;1m touch "/Users/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.1338600Z ^[[36;1m echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse >> $GITHUB_ENV^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.1339710Z ^[[36;1m elif rustc +stable --version --verbose | grep -q '^release: 1\.6[67]\.'; then^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.1341020Z ^[[36;1m touch "/Users/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.1342250Z ^[[36;1m echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=git >> $GITHUB_ENV^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.1343070Z ^[[36;1m fi^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.1343570Z ^[[36;1mfi^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.1403220Z shell: /bin/bash --noprofile --norc -e -o pipefail {0} +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.1404020Z env: +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.1404550Z CARGO_TERM_COLOR: always +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.1405230Z CARGO_NET_RETRY: 10 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.1405840Z CARGO_HTTP_MULTIPLEXING: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.1406540Z RUSTFLAGS: -Dwarnings +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.1407210Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.1408230Z GIT_CONFIG_COUNT: 1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.1408830Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.1410330Z GIT_CONFIG_VALUE_0: main +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.1411220Z CARGO_HOME: /Users/runner/.cargo +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.1411960Z CARGO_INCREMENTAL: 0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.1412520Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.2388390Z ##[end-action id=__dtolnay_rust-toolchain.__run_8;outcome=success;conclusion=success;duration_ms=110] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.2393220Z ##[start-action display=Work around spurious network errors in curl 8.0;id=__dtolnay_rust-toolchain.__run_9] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.2438680Z ##[group]Run # https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.2440180Z ^[[36;1m# https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.2441470Z ^[[36;1mif rustc +stable --version --verbose | grep -q '^release: 1\.7[01]\.'; then^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.2443690Z ^[[36;1m echo CARGO_HTTP_MULTIPLEXING=false >> $GITHUB_ENV^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.2445830Z ^[[36;1mfi^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.2495470Z shell: /bin/bash --noprofile --norc -e -o pipefail {0} +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.2496220Z env: +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.2498590Z CARGO_TERM_COLOR: always +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.2499360Z CARGO_NET_RETRY: 10 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.2499920Z CARGO_HTTP_MULTIPLEXING: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.2500550Z RUSTFLAGS: -Dwarnings +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.2501140Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.2502020Z GIT_CONFIG_COUNT: 1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.2502570Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.2503220Z GIT_CONFIG_VALUE_0: main +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.2504990Z CARGO_HOME: /Users/runner/.cargo +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.2506060Z CARGO_INCREMENTAL: 0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.2506670Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.3152150Z ##[end-action id=__dtolnay_rust-toolchain.__run_9;outcome=success;conclusion=success;duration_ms=75] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.3159230Z ##[start-action display=rustc +stable --version --verbose;id=__dtolnay_rust-toolchain.__run_10] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.3203050Z ##[group]Run rustc +stable --version --verbose +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.3203880Z ^[[36;1mrustc +stable --version --verbose^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.3244880Z shell: /bin/bash --noprofile --norc -e -o pipefail {0} +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.3247020Z env: +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.3247590Z CARGO_TERM_COLOR: always +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.3248190Z CARGO_NET_RETRY: 10 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.3248740Z CARGO_HTTP_MULTIPLEXING: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.3249470Z RUSTFLAGS: -Dwarnings +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.3250050Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.3250700Z GIT_CONFIG_COUNT: 1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.3251270Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.3251920Z GIT_CONFIG_VALUE_0: main +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.3252500Z CARGO_HOME: /Users/runner/.cargo +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.3253110Z CARGO_INCREMENTAL: 0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.3254180Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.4036800Z rustc 1.97.1 (8bab26f4f 2026-07-14) +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.4039120Z binary: rustc +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.4040140Z commit-hash: 8bab26f4f68e0e26f0bb7960be334d5b520ea452 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.4052410Z commit-date: 2026-07-14 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.4053360Z host: aarch64-apple-darwin +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.4054350Z release: 1.97.1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.4056380Z LLVM version: 22.1.6 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.4071720Z ##[end-action id=__dtolnay_rust-toolchain.__run_10;outcome=success;conclusion=success;duration_ms=91] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.7287100Z ##[group]Run actions/cache@v5 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.7287380Z with: +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.7287620Z path: ~/.cargo/registry +Test (macos-latest) UNKNOWN STEP ~/.cargo/git +Test (macos-latest) UNKNOWN STEP rust/target +Test (macos-latest) UNKNOWN STEP +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.7288120Z key: macOS-cargo-08cb623fd2bc891904a7fb4dae52bb2d75216ee36e943320843aace2a823c571 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.7288520Z restore-keys: macOS-cargo- +Test (macos-latest) UNKNOWN STEP +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.7288720Z enableCrossOsArchive: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.7288940Z fail-on-cache-miss: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.7289160Z lookup-only: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.7289330Z save-always: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.7289530Z env: +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.7289740Z CARGO_TERM_COLOR: always +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.7289950Z CARGO_NET_RETRY: 10 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.7290130Z CARGO_HTTP_MULTIPLEXING: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.7290360Z RUSTFLAGS: -Dwarnings +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.7290570Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.7290850Z GIT_CONFIG_COUNT: 1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.7291060Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.7291320Z GIT_CONFIG_VALUE_0: main +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.7291540Z CARGO_HOME: /Users/runner/.cargo +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.7291800Z CARGO_INCREMENTAL: 0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:54.7292010Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:55.1652400Z Cache hit for restore-key: macOS-cargo-4104477e9086db237b6becf75f65ddd1c19712701b33d4d9c0c7bebe4f81b3df +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:56.5139120Z Received 0 of 169264663 (0.0%), 0.0 MBs/sec +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:57.5139170Z Received 83886080 of 169264663 (49.6%), 40.0 MBs/sec +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:58.5149460Z Received 130023424 of 169264663 (76.8%), 41.3 MBs/sec +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:30:59.5204990Z Received 134217728 of 169264663 (79.3%), 32.0 MBs/sec +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:00.4035450Z Received 169264663 of 169264663 (100.0%), 33.0 MBs/sec +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:00.4137400Z Cache Size: ~161 MB (169264663 B) +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:00.4244480Z [command]/opt/homebrew/bin/gtar -xf /Users/runner/work/_temp/5e096c16-f784-4f64-9ea9-82052b0cb559/cache.tzst -P -C /Users/runner/work/start/start --delay-directory-restore --use-compress-program unzstd +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.4093930Z Cache restored successfully +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.4679730Z Cache restored from key: macOS-cargo-4104477e9086db237b6becf75f65ddd1c19712701b33d4d9c0c7bebe4f81b3df +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.4898970Z ##[group]Run cargo test --all-features --verbose +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.4900060Z ^[[36;1mcargo test --all-features --verbose^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.4942750Z shell: /bin/bash -e {0} +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.4943080Z env: +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.4981320Z CARGO_TERM_COLOR: always +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.4981630Z CARGO_NET_RETRY: 10 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.4981840Z CARGO_HTTP_MULTIPLEXING: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.4982280Z RUSTFLAGS: -Dwarnings +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.4982520Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.4982770Z GIT_CONFIG_COUNT: 1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.4983100Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.4983520Z GIT_CONFIG_VALUE_0: main +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.4983790Z CARGO_HOME: /Users/runner/.cargo +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.4984100Z CARGO_INCREMENTAL: 0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.4984410Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.9247400Z ^[[1m^[[92m Fresh^[[0m memchr v2.8.2 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.9248040Z ^[[1m^[[92m Fresh^[[0m libc v0.2.186 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.9248790Z ^[[1m^[[92m Fresh^[[0m unicode-ident v1.0.24 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.9251810Z ^[[1m^[[92m Fresh^[[0m proc-macro2 v1.0.106 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.9253320Z ^[[1m^[[92m Fresh^[[0m autocfg v1.5.1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.9255080Z ^[[1m^[[92m Fresh^[[0m quote v1.0.46 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.9266500Z ^[[1m^[[92m Fresh^[[0m cfg-if v1.0.4 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.9267440Z ^[[1m^[[92m Fresh^[[0m getrandom v0.4.3 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.9268310Z ^[[1m^[[92m Fresh^[[0m syn v2.0.118 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.9269120Z ^[[1m^[[92m Fresh^[[0m serde_core v1.0.228 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.9270070Z ^[[1m^[[92m Fresh^[[0m aho-corasick v1.1.4 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.9270620Z ^[[1m^[[92m Fresh^[[0m nom v8.0.0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.9271170Z ^[[1m^[[92m Fresh^[[0m core-foundation-sys v0.8.7 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.9271550Z ^[[1m^[[92m Fresh^[[0m regex-syntax v0.8.11 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.9271880Z ^[[1m^[[92m Fresh^[[0m option-ext v0.2.0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.9272290Z ^[[1m^[[92m Fresh^[[0m regex-automata v0.4.14 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.9272750Z ^[[1m^[[92m Fresh^[[0m dirs-sys v0.5.0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.9273180Z ^[[1m^[[92m Fresh^[[0m iana-time-zone v0.1.65 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.9273500Z ^[[1m^[[92m Fresh^[[0m links-notation v0.13.0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.9273990Z ^[[1m^[[92m Fresh^[[0m num-traits v0.2.19 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.9274520Z ^[[1m^[[92m Fresh^[[0m serde_derive v1.0.228 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.9275020Z ^[[1m^[[92m Fresh^[[0m zmij v1.0.21 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.9276150Z ^[[1m^[[92m Fresh^[[0m itoa v1.0.18 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.9276670Z ^[[1m^[[92m Fresh^[[0m base64 v0.22.1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.9277240Z ^[[1m^[[92m Fresh^[[0m serde_json v1.0.150 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.9277570Z ^[[1m^[[92m Fresh^[[0m lino-objects-codec v0.2.1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.9277980Z ^[[1m^[[92m Fresh^[[0m serde v1.0.228 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.9278290Z ^[[1m^[[92m Fresh^[[0m chrono v0.4.45 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.9278690Z ^[[1m^[[92m Fresh^[[0m dirs v6.0.0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.9279080Z ^[[1m^[[92m Fresh^[[0m regex v1.12.4 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.9279430Z ^[[1m^[[92m Fresh^[[0m uuid v1.23.4 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.9279790Z ^[[1m^[[92m Fresh^[[0m errno v0.3.14 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.9282820Z ^[[1m^[[92m Fresh^[[0m bitflags v2.13.0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.9283250Z ^[[1m^[[92m Fresh^[[0m once_cell v1.21.4 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.9283630Z ^[[1m^[[92m Fresh^[[0m fastrand v2.4.1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.9284100Z ^[[1m^[[92m Fresh^[[0m rustix v1.1.4 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.9284840Z ^[[1m^[[92m Compiling^[[0m start-command v0.19.0 (/Users/runner/work/start/start/rust) +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.9285410Z ^[[1m^[[92m Fresh^[[0m tempfile v3.27.0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.9292440Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name start_command --edition=2021 src/lib/mod.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4313fdcc8a0694cb -C extra-filename=-f3e201905fda0f1a --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:02.9305180Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name start_command --edition=2021 src/lib/mod.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8b5174dd08e8b750 -C extra-filename=-dd57314a666a79df --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rmeta --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rmeta --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rmeta --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rmeta --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rmeta --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rmeta --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rmeta --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rmeta --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rmeta -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:06.6005800Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name signal_handler --edition=2021 tests/signal_handler.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=00ba2fc863c618d3 -C extra-filename=-86aec9483c8e331a --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-dd57314a666a79df.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:06.6045870Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name isolation_unit --edition=2021 tests/isolation_unit.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=247d0380391ed42a -C extra-filename=-72c4f90a03e45b48 --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-dd57314a666a79df.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:11.8284880Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name utils --edition=2021 tests/utils.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f0c94f3a00cb5dfd -C extra-filename=-63f17fd50edbb266 --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-dd57314a666a79df.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:11.8346270Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name integration --edition=2021 tests/integration.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3c8b295da48971f1 -C extra-filename=-44d466a94540cccd --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-dd57314a666a79df.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:11.8551730Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name docker_network --edition=2021 tests/docker_network.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=09e6cbf4d3b2b024 -C extra-filename=-c4e4727da5cc92a7 --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-dd57314a666a79df.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.2453310Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name sequence_parser --edition=2021 tests/sequence_parser.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=70a1dc8e55c05f4e -C extra-filename=-467d1ba7f23d8de3 --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-dd57314a666a79df.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.3845350Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name cleanup --edition=2021 tests/cleanup.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4a5f951dfd79bf81 -C extra-filename=-11e89034d97d212b --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-dd57314a666a79df.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.3956130Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name args_parser_shell --edition=2021 tests/args_parser_shell.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6d6b3ada73184ea2 -C extra-filename=-9083760c06fc9953 --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-dd57314a666a79df.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.6334080Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name failure_handler --edition=2021 tests/failure_handler.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a498e5071c6e629b -C extra-filename=-c3faeee0cabadc2e --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-dd57314a666a79df.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.6353780Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name execution_store --edition=2021 tests/execution_store.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7c3b6075afd8a418 -C extra-filename=-900b80e054f66ec9 --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-dd57314a666a79df.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.7559810Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name output_blocks --edition=2021 tests/output_blocks.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4cd0c96704212553 -C extra-filename=-db760802249da03d --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-dd57314a666a79df.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.8837150Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name regression_150 --edition=2021 tests/regression_150.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d5e190243373cc8a -C extra-filename=-35e26b655d36ddf4 --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-dd57314a666a79df.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:12.9761540Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name start --edition=2021 src/bin/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3eb743f80cf0f511 -C extra-filename=-3e5c74b9a1f7191a --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-dd57314a666a79df.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:13.1532210Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name session_name_status --edition=2021 tests/session_name_status.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f67376c3a570e5fa -C extra-filename=-060c4b822641c1de --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-dd57314a666a79df.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:13.1628900Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name ci_workflow_invariants --edition=2021 tests/ci_workflow_invariants.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=92750cf81b439480 -C extra-filename=-4e8162c10a8d74c9 --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-dd57314a666a79df.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:13.5744370Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name isolation --edition=2021 tests/isolation.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e9b93c3c78292b95 -C extra-filename=-d03c83041d725adc --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-dd57314a666a79df.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:13.5872460Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name output_blocks_extended --edition=2021 tests/output_blocks_extended.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3f8a6982f418e227 -C extra-filename=-ae994369c52e48d5 --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-dd57314a666a79df.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:13.7741480Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name status_formatter --edition=2021 tests/status_formatter.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=410a7cd004b5d638 -C extra-filename=-2e10b18c301296d0 --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-dd57314a666a79df.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:13.8143730Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name user_manager --edition=2021 tests/user_manager.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=04bcc0d272400f80 -C extra-filename=-57c6857455484936 --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-dd57314a666a79df.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:13.9252700Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name start --edition=2021 src/bin/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=129ca02013bf0510 -C extra-filename=-69d3e148889d7410 --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-dd57314a666a79df.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.0615100Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name regression_84 --edition=2021 tests/regression_84.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=04c3fbde36f8e98b -C extra-filename=-0bc1630c87e67719 --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-dd57314a666a79df.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.1922930Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name echo_integration --edition=2021 tests/echo_integration.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c6a58dcc9535641a -C extra-filename=-46fabf8dd0b8eab0 --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-dd57314a666a79df.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.3381080Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name execution_control --edition=2021 tests/execution_control.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bba492a6280d8e5e -C extra-filename=-0edd2f41e63b9b9f --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-dd57314a666a79df.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.3616410Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name isolation_log --edition=2021 tests/isolation_log.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0099def9bab06396 -C extra-filename=-307a4156fc8d5c56 --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-dd57314a666a79df.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.6455720Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name regression_91 --edition=2021 tests/regression_91.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a2a2a5ee47b17a33 -C extra-filename=-48763cdc98c9ac65 --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-dd57314a666a79df.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:14.6547150Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustc --crate-name args_parser --edition=2021 tests/args_parser.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C split-debuginfo=unpacked --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=249dc94bc4751d30 -C extra-filename=-422357a7b5c15b36 --out-dir /Users/runner/work/start/start/rust/target/debug/deps -L dependency=/Users/runner/work/start/start/rust/target/debug/deps --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-dd57314a666a79df.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -Dwarnings` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1235600Z ^[[1m^[[92m Finished^[[0m `test` profile [unoptimized + debuginfo] target(s) in 12.50s +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1374800Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/start_command-f3e201905fda0f1a` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1429850Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1437240Z running 179 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1444860Z test args_parser::tests::test_attached_detached_conflict ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1447290Z test args_parser::tests::test_cleanup_dry_run_option ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1449590Z test args_parser::tests::test_cleanup_option ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1450960Z test args_parser::tests::test_docker_combined_runtime_options ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1453710Z test args_parser::tests::test_docker_env_eq_form ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1456570Z test args_parser::tests::test_docker_env_repeatable ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1459380Z test args_parser::tests::test_docker_env_short_flag ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1462470Z test args_parser::tests::test_docker_mount_eq_form ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1464430Z test args_parser::tests::test_docker_mounts_repeatable ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1465100Z test args_parser::tests::test_docker_network_alias_repeatable ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1465780Z test args_parser::tests::test_docker_network_forms_preserve_child_args ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1466310Z test args_parser::tests::test_docker_privileged ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1466710Z test args_parser::tests::test_docker_runtime_options_default_empty ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1467190Z test args_parser::tests::test_docker_uses_default_image ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1467680Z test args_parser::tests::test_docker_volume_eq_form ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1468200Z test args_parser::tests::test_docker_volumes_repeatable ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1468930Z test args_parser::tests::test_docker_with_image ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1469420Z test args_parser::tests::test_env_rejected_for_non_docker ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1470330Z test args_parser::tests::test_env_requires_argument ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1470730Z test args_parser::tests::test_generate_session_name_with_prefix ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1471200Z test args_parser::tests::test_generate_session_name ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1471820Z test args_parser::tests::test_get_effective_mode ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1472280Z test args_parser::tests::test_has_isolation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1472600Z test args_parser::tests::test_isolated_user ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1474040Z test args_parser::tests::test_keep_user_requires_user ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1474490Z test args_parser::tests::test_invalid_output_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1475010Z test args_parser::tests::test_list_option ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1475380Z test args_parser::tests::test_list_with_output_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1475810Z test args_parser::tests::test_mount_rejected_for_non_docker ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1476280Z test args_parser::tests::test_mount_requires_argument ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1476700Z test args_parser::tests::test_network_options_rejected_without_docker ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1477240Z test args_parser::tests::test_output_format_requires_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1477650Z test args_parser::tests::test_output_format_without_status ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1478090Z test args_parser::tests::test_output_format_equals_syntax ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1478500Z test args_parser::tests::test_parse_isolated_option ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1478960Z test args_parser::tests::test_parse_shorthand ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1479380Z test args_parser::tests::test_parse_simple_command ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1479750Z test args_parser::tests::test_parse_with_separator ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1480550Z test args_parser::tests::test_privileged_rejected_without_docker ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1481030Z test args_parser::tests::test_query_and_control_modes_are_mutually_exclusive ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1481500Z test args_parser::tests::test_shell_auto ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1481880Z test args_parser::tests::test_shell_bash ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1482300Z test args_parser::tests::test_shell_default_is_auto ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1482710Z test args_parser::tests::test_shell_equals_syntax ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1483080Z test args_parser::tests::test_shell_invalid ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1483520Z test args_parser::tests::test_shell_lowercase_normalization ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1484060Z test args_parser::tests::test_shell_missing_argument ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1484470Z test args_parser::tests::test_shell_sh ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1484860Z test args_parser::tests::test_shell_with_ssh ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1485170Z test args_parser::tests::test_shell_zsh ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1485700Z test args_parser::tests::test_ssh_requires_endpoint ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1486160Z test args_parser::tests::test_ssh_with_endpoint ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1486640Z test args_parser::tests::test_status_equals_syntax ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1487160Z test args_parser::tests::test_status_option ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1487700Z test args_parser::tests::test_status_requires_uuid ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1488160Z test args_parser::tests::test_status_with_links_notation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1488560Z test args_parser::tests::test_status_with_output_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1488990Z test args_parser::tests::test_status_with_text_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1489420Z test args_parser::tests::test_stop_equals_syntax ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1489800Z test args_parser::tests::test_stop_option ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1490160Z test args_parser::tests::test_stop_requires_identifier ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1490580Z test args_parser::tests::test_terminate_equals_syntax ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1490940Z test args_parser::tests::test_terminate_option ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1491400Z test args_parser::tests::test_terminate_requires_identifier ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1491850Z test args_parser::tests::test_upload_log_and_control_modes_are_mutually_exclusive ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1492350Z test args_parser::tests::test_upload_log_equals_syntax ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1492800Z test args_parser::tests::test_upload_log_option ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1493180Z test args_parser::tests::test_upload_log_requires_identifier ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1493630Z test args_parser::tests::test_use_command_stream ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1494000Z test args_parser::tests::test_isolated_user_with_name ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1494490Z test args_parser::tests::test_volume_rejected_for_non_docker ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1514710Z test docker_cleanup::tests::default_policy_keeps_abnormal_containers ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1515400Z test args_parser::tests::test_volume_requires_argument ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1515950Z test docker_cleanup::tests::keep_on_fail_policy_keeps_oom_killed_containers ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1516530Z test docker_cleanup::tests::explicit_always_policy_cleans_abnormal_containers ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1517080Z test docker_cleanup::tests::detached_watcher_inspects_oom_killed_before_default_cleanup ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1517940Z test docker_network_lifecycle::tests::ignores_an_empty_networks_list_and_falls_back_to_network ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1518570Z test docker_network_lifecycle::tests::keeps_verbose_output_switched_off_by_default ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1519140Z test docker_network_lifecycle::tests::prefers_the_explicit_networks_list_over_the_single_network ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1519840Z test docker_network_lifecycle::tests::returns_an_empty_list_when_no_network_is_requested ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1520310Z test docker_network_lifecycle::tests::wraps_a_single_network_into_a_list ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1520700Z test execution_store::tests::test_execution_record_complete ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1521600Z test execution_store::tests::test_execution_record_new ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1522070Z test execution_store::tests::test_execution_record_json_roundtrip ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1604350Z test execution_store::tests::test_store_delete ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1654630Z test execution_store::tests::test_store_clear ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1656170Z test execution_store::tests::test_store_get_all ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1656990Z test execution_store::tests::test_store_save_and_get ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1658180Z test execution_store::tests::test_store_get_stats ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1659370Z test execution_store::tests::test_store_update ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1660200Z test execution_store::tests::test_store_get_by_status ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1660960Z test failure_handler::tests::test_parse_git_url_invalid ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1661710Z test failure_handler::tests::test_parse_git_url_https ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1662210Z test isolation::tests::test_build_docker_runtime_args_empty ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1663500Z test isolation::tests::test_build_docker_runtime_args_order ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1664500Z test isolation::tests::test_create_log_path ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1665820Z test isolation::tests::test_generate_log_filename ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1666790Z test isolation::tests::test_get_shell ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1668030Z test isolation::tests::test_get_timestamp ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1668710Z test failure_handler::tests::test_parse_git_url_ssh ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1670030Z test failure_handler::tests::test_parse_git_url_with_git_suffix ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.1715900Z test isolation::tests::test_is_command_available ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3642010Z test isolation::tests::test_run_in_screen_captures_stderr ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3846820Z test isolation::tests::test_run_in_screen_captures_exit_code ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3848060Z test isolation::tests::test_wrap_command_with_user ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3849120Z test isolation_metadata::tests::test_build_isolation_options_map_basic ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3850340Z test isolation_metadata::tests::test_build_isolation_options_map_includes_runtime_options ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3851960Z test isolation_metadata::tests::test_docker_runtime_metadata_empty ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3853800Z test isolation_metadata::tests::test_docker_runtime_metadata_omits_privileged_when_false ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3855030Z test isolation_metadata::tests::test_docker_runtime_metadata_populated ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3856440Z test isolation_metadata::tests::test_docker_runtime_status_lines_empty ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3857080Z test isolation_metadata::tests::test_docker_runtime_status_lines_joins_multiple ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3857700Z test isolation_metadata::tests::test_docker_runtime_status_lines_populated ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3858820Z test lino_value_json::tests::converts_json_arrays_and_objects_to_lino_values ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3860150Z test lino_value_json::tests::converts_json_float_to_lino_float ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3860700Z test lino_value_json::tests::converts_json_scalars_to_lino_values ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3861290Z test lino_value_json::tests::converts_lino_values_to_json ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3861770Z test lino_value_json::tests::converts_non_finite_lino_float_to_json_null ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.3862310Z test output_blocks::tests::test_create_command_line ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4069010Z test output_blocks::tests::test_create_finish_block_with_isolation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4267250Z test output_blocks::tests::test_create_start_block_with_isolation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4268650Z test output_blocks::tests::test_create_timeline_line ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4269840Z test output_blocks::tests::test_escape_for_links_notation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4271490Z test output_blocks::tests::test_format_duration ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4273690Z test output_blocks::tests::test_generate_isolation_lines_docker ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4274930Z test output_blocks::tests::test_generate_isolation_lines_screen ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4276080Z test output_blocks::tests::test_generate_isolation_lines_tmux ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4470490Z test output_blocks::tests::test_parse_isolation_metadata_docker ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4675220Z test output_blocks::tests::test_parse_isolation_metadata_screen ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4879650Z test output_blocks::tests::test_parse_isolation_metadata_tmux ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4880330Z test sequence_parser::tests::test_distribute_option_empty_returns_nulls ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4882290Z test sequence_parser::tests::test_distribute_option_sequence_with_matching_length ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4883050Z test sequence_parser::tests::test_distribute_option_single_value_replicates ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4884610Z test sequence_parser::tests::test_distribute_option_throws_on_length_mismatch ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4886510Z test sequence_parser::tests::test_format_isolation_chain_empty ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4887790Z test sequence_parser::tests::test_format_isolation_chain_simple ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4888490Z test sequence_parser::tests::test_format_isolation_chain_with_docker_image_short_name ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4889450Z test sequence_parser::tests::test_format_isolation_chain_with_placeholders ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4890050Z test sequence_parser::tests::test_format_isolation_chain_with_ssh_endpoint ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4890720Z test sequence_parser::tests::test_format_sequence_empty ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4891160Z test sequence_parser::tests::test_format_sequence_with_nulls ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4891850Z test sequence_parser::tests::test_format_sequence_with_values ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4892500Z test sequence_parser::tests::test_get_value_at_level_null_value ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4893130Z test sequence_parser::tests::test_get_value_at_level_out_of_bounds ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4893680Z test sequence_parser::tests::test_get_value_at_level_valid_index ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4894620Z test sequence_parser::tests::test_is_sequence_false_for_empty ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4895210Z test sequence_parser::tests::test_is_sequence_false_for_single_value ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4895720Z test sequence_parser::tests::test_is_sequence_true_for_space_separated ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4896240Z test sequence_parser::tests::test_parse_sequence_all_underscores ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4896660Z test sequence_parser::tests::test_parse_sequence_empty_string ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4897010Z test sequence_parser::tests::test_parse_sequence_multiple ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4897510Z test sequence_parser::tests::test_parse_sequence_multiple_spaces ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4897910Z test sequence_parser::tests::test_parse_sequence_single ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4898340Z test sequence_parser::tests::test_parse_sequence_trims_whitespace ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4898800Z test sequence_parser::tests::test_parse_sequence_with_underscores ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4899250Z test sequence_parser::tests::test_shift_sequence_empty ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4899690Z test sequence_parser::tests::test_shift_sequence_removes_first ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4900190Z test sequence_parser::tests::test_shift_sequence_single_element ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4900550Z test sequence_parser::tests::test_shift_sequence_with_nulls ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4901110Z test signal_handler::tests::test_set_and_clear_current_execution ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4901510Z test signal_handler::tests::test_signal_received_initially_false ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4901940Z test status_formatter::tests::links_notation_indents_nested_process_id_arrays ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.4953680Z test substitution::tests::test_case_insensitive_matching ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.5014760Z test substitution::tests::test_create_rule ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.5083000Z test substitution::tests::test_match_and_substitute_basic ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.5150520Z test substitution::tests::test_match_and_substitute_multiple_vars ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.5217440Z test substitution::tests::test_match_and_substitute_no_match ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.5337310Z test isolation::tests::test_run_in_screen_captures_version_output ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.5340970Z test substitution::tests::test_parse_lino_content ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.5459670Z test substitution::tests::test_specificity_matching ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.5460490Z test user_manager::tests::test_generate_isolated_username ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.5461140Z test user_manager::tests::test_generate_isolated_username_with_prefix ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.5517360Z test user_manager::tests::test_get_current_user ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.5518650Z test substitution::tests::test_sort_rules_by_specificity ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.5608100Z test user_manager::tests::test_get_current_user_groups ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.5733880Z test user_manager::tests::test_user_exists_root ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.5798700Z test user_manager::tests::test_user_not_exists ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.5884460Z test user_manager::tests::test_group_exists ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7089950Z test isolation::tests::test_run_in_screen_detached_writes_to_provided_log_path ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7090980Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7091420Z test result: ok. 179 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.57s +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7091800Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7093930Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/start-69d3e148889d7410` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7140730Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7141270Z running 0 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7142070Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7142440Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7142800Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7144880Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/args_parser-422357a7b5c15b36` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7207020Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7225850Z running 89 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7238140Z test basic_command_parsing::keep_alive_should_work_with_docker ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7257230Z test basic_command_parsing::keep_alive_should_work_with_detached_mode ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7257790Z test basic_command_parsing::auto_remove_and_keep_alive_can_coexist ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7258270Z test basic_command_parsing::should_default_auto_remove_docker_container_to_false ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7258710Z test basic_command_parsing::should_default_keep_alive_to_false ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7259150Z test basic_command_parsing::should_default_new_cleanup_flags_to_false ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7260160Z test basic_command_parsing::should_error_for_auto_remove_without_docker_isolation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7261230Z test basic_command_parsing::should_error_for_auto_remove_without_isolation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7261770Z test basic_command_parsing::should_error_for_endpoint_with_non_ssh_backend ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7262320Z test basic_command_parsing::should_error_for_image_with_non_docker_backend ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7263130Z test basic_command_parsing::should_error_for_keep_alive_without_isolation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7263650Z test basic_command_parsing::should_error_for_missing_backend_argument ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7264130Z test basic_command_parsing::should_error_for_new_cleanup_flags_without_docker_isolation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7264610Z test basic_command_parsing::should_error_for_session_without_isolation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7265110Z test basic_command_parsing::should_error_for_new_cleanup_flags_without_isolation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7265780Z test basic_command_parsing::should_error_for_unknown_wrapper_option_before_separator ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7267030Z test basic_command_parsing::should_error_for_unknown_wrapper_option_without_separator ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7268420Z test basic_command_parsing::should_handle_mixed_options_and_command ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7269420Z test basic_command_parsing::should_normalize_backend_to_lowercase ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7269810Z test basic_command_parsing::should_parse_a_shorthand ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7270180Z test basic_command_parsing::should_parse_always_cleanup_container_flag ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7270610Z test basic_command_parsing::should_parse_auto_remove_docker_container_flag ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7271000Z test basic_command_parsing::should_parse_attached_flag ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7272000Z test basic_command_parsing::should_parse_command_after_options_without_separator ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7272570Z test basic_command_parsing::should_parse_d_shorthand ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7272930Z test basic_command_parsing::should_parse_detached_flag ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7273370Z test basic_command_parsing::should_parse_empty_command_correctly ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7273780Z test basic_command_parsing::should_parse_endpoint_equals_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7274160Z test basic_command_parsing::should_parse_image_equals_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7274550Z test basic_command_parsing::should_parse_isolated_equals_value_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7275230Z test basic_command_parsing::should_parse_isolation_alias_before_command_without_separator ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7276130Z test basic_command_parsing::should_parse_isolation_alias_with_value ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7276630Z test basic_command_parsing::should_parse_isolation_equals_alias_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7277150Z test basic_command_parsing::should_parse_k_shorthand ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7277640Z test basic_command_parsing::should_parse_keep_alive_flag ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7278050Z test basic_command_parsing::should_parse_keep_container_flag ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7278460Z test basic_command_parsing::should_parse_keep_container_on_fail_flag ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7278840Z test basic_command_parsing::should_parse_session_shorthand ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7279200Z test basic_command_parsing::should_parse_session_equals_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7279600Z test basic_command_parsing::should_provide_helpful_error_for_mode_conflict ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7280040Z test basic_command_parsing::should_reject_conflicting_docker_cleanup_options ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7281460Z test cleanup_cases::should_default_cleanup_to_false ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7281950Z test keep_user_tests::keep_user_should_work_with_user_and_isolation_options ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7282440Z test keep_user_tests::should_default_keep_user_to_false ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7282780Z test keep_user_tests::should_error_for_keep_user_without_user ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7283120Z test keep_user_tests::should_parse_keep_user_flag ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7283440Z test list_tests::should_default_list_to_false ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7283770Z test list_tests::should_normalize_output_format_with_list ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7284070Z test list_tests::should_parse_list_flag ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7284590Z test list_tests::should_parse_list_with_json_output_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7284940Z test status_tests::should_accept_all_valid_output_formats ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7285340Z test status_tests::should_default_output_format_to_none ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7285680Z test status_tests::should_default_status_to_none ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7286020Z test status_tests::should_error_for_status_with_flag_as_next_arg ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7286410Z test status_tests::should_error_for_stop_with_empty_equals_identifier ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7286790Z test status_tests::should_error_for_stop_without_identifier ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7287160Z test status_tests::should_error_for_terminate_without_identifier ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7287560Z test status_tests::should_error_for_upload_log_with_empty_equals_identifier ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7288490Z test status_tests::should_error_for_terminate_with_empty_equals_identifier ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7289360Z test status_tests::should_error_for_upload_log_without_identifier ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7289940Z test status_tests::should_error_when_combining_query_and_control_modes ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7290400Z test status_tests::should_normalize_output_format_to_lowercase ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7290750Z test status_tests::should_parse_stop_equals_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7291180Z test status_tests::should_parse_stop_with_identifier ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7291500Z test status_tests::should_parse_terminate_equals_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7291860Z test status_tests::should_parse_terminate_with_identifier ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7292200Z test status_tests::should_parse_upload_log_equals_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7292550Z test status_tests::should_parse_upload_log_with_identifier ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7293130Z test use_command_stream_tests::should_default_use_command_stream_to_false ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7293690Z test use_command_stream_tests::should_parse_use_command_stream_flag ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7294170Z test use_command_stream_tests::should_work_with_other_options ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7294560Z test user_isolation_cases::should_error_for_user_with_docker_isolation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7294920Z test user_isolation_cases::should_parse_u_shorthand ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7295440Z test user_isolation_cases::should_parse_isolated_user_equals_value_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7296250Z test user_isolation_cases::should_work_with_tmux_isolation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7297080Z test user_isolation_cases::should_work_without_isolation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7297460Z test user_isolation_cases::should_parse_u_with_custom_username ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7297840Z test valid_backends_tests::error_should_list_valid_backends ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7298190Z test valid_backends_tests::should_accept_all_valid_backends ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7298720Z test valid_backends_tests::should_error_for_invalid_backend ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7299190Z test valid_backends_tests::should_include_docker ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7299500Z test valid_backends_tests::should_include_screen ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7299820Z test valid_backends_tests::should_include_tmux ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7300300Z test valid_output_formats_tests::should_include_json ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7300760Z test valid_output_formats_tests::should_include_links_notation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7301150Z test valid_output_formats_tests::should_include_text ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7301630Z test validate_options_tests::should_error_for_attached_and_detached_together ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7302060Z test validate_options_tests::should_pass_for_docker_with_image ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7302420Z test validate_options_tests::should_pass_for_valid_options ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7302630Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7302830Z test result: ok. 89 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7303320Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7304870Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/args_parser_shell-9083760c06fc9953` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7316710Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7319030Z running 15 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7323950Z test shell_option_tests::should_default_shell_to_auto ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7324560Z test shell_option_tests::should_error_for_invalid_shell ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7325250Z test shell_option_tests::error_should_list_valid_shells ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7325930Z test shell_option_tests::should_error_for_missing_shell_argument ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7326470Z test shell_option_tests::should_parse_shell_auto ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7326940Z test shell_option_tests::should_normalize_shell_to_lowercase ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7328660Z test shell_option_tests::should_parse_shell_bash ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7329760Z test shell_option_tests::should_parse_shell_equals_value_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7330220Z test shell_option_tests::should_parse_shell_sh ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7330990Z test shell_option_tests::should_parse_shell_zsh ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7331410Z test shell_option_tests::should_work_with_ssh_isolation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7333170Z test valid_shells_tests::should_include_auto ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7334640Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/ci_workflow_invariants-4e8162c10a8d74c9` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7335240Z test valid_shells_tests::should_include_bash ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7335510Z test valid_shells_tests::should_include_sh ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7335770Z test valid_shells_tests::should_include_zsh ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7336530Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7337230Z test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7338070Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7366930Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7369330Z running 17 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7382050Z test coverage_step_enables_pipefail_so_tee_cannot_hide_failures ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7408410Z test aggregates_every_job_into_a_pipeline_status_gate ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7458460Z test configures_git_before_checkout_so_no_init_hints_are_printed ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7462820Z test declares_a_least_privilege_default_permission_set ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7464380Z test finds_every_workflow_file ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7467970Z test link_workflow_checks_links_and_falls_back_to_the_web_archive ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7469140Z test never_puts_concurrency_at_workflow_level ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7470150Z test gives_every_job_a_timeout ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7481140Z test parses_coverage_through_the_tested_helper_not_an_inline_grep ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7482030Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/cleanup-11e89034d97d212b` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7482480Z test gives_every_job_its_own_concurrency_group ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7483700Z test read_only_checks_are_cancellable ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7485710Z test never_swallows_a_failing_command_in_a_quality_gate ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7486280Z test security_workflow_scans_code_dependencies_and_secrets ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7486600Z test rust_workflow_keeps_the_test_parity_gate ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7486880Z test references_only_helper_scripts_that_exist ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7487270Z test writers_share_the_main_writer_group_and_are_not_cancellable ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7487710Z test uses_not_cancelled_rather_than_always_outside_the_status_job ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7487940Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7488140Z test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7488430Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7551610Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7555960Z running 5 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7632600Z test test_cleanup_stale_actual_cleanup ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7633120Z test test_cleanup_stale_dry_run ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7637840Z test test_cleanup_stale_custom_max_age ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7682630Z test test_cleanup_stale_no_stale_records ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7688050Z test test_cleanup_stale_only_executing_records ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7688450Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7688710Z test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7689070Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7692710Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/docker_network-c4e4727da5cc92a7` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7757580Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7757840Z running 1 test +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7758320Z test named_network_alias_is_private_and_missing_network_leaves_no_orphan ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7759060Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7759280Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7759600Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7764560Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/echo_integration-46fabf8dd0b8eab0` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7808020Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7810690Z running 18 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7872420Z test docker_isolation_mode::attached::test_exit_code_in_attached_docker ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7875940Z test docker_isolation_mode::attached::test_echo_with_quotes_in_attached_docker ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7882920Z test docker_isolation_mode::attached::test_echo_hi_in_attached_docker_mode ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7892630Z test no_isolation_mode::test_echo_hi_works_correctly ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7893580Z test no_isolation_mode::test_echo_with_quotes ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7895750Z test no_isolation_mode::test_exit_code_formatting ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7899060Z test no_isolation_mode::test_timing_information ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7901150Z test output_block_formatting::test_log_paths_not_truncated ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7902400Z test output_block_formatting::test_session_ids_in_both_blocks ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7939870Z test docker_isolation_mode::detached::test_echo_hi_in_detached_docker_mode ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7940640Z test docker_isolation_mode::detached::test_reattach_instructions_in_detached_docker ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7954190Z test screen_isolation_mode::attached::test_echo_hi_in_attached_screen_mode ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.7995100Z test screen_isolation_mode::attached::test_echo_with_quotes_in_attached_screen ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8060530Z test tmux_isolation_mode::detached::test_echo_hi_in_detached_tmux_mode ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8126470Z test tmux_isolation_mode::detached::test_echo_with_quotes_in_detached_tmux ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8131300Z test screen_isolation_mode::detached::test_echo_hi_in_detached_screen_mode ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8157460Z test screen_isolation_mode::detached::test_reattach_instructions_in_detached_screen ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8185830Z test tmux_isolation_mode::detached::test_reattach_instructions_in_detached_tmux ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8186730Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8187030Z test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8187380Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8188170Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/execution_control-0edd2f41e63b9b9f` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8245660Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8300450Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/execution_store-900b80e054f66ec9` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8300980Z running 7 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8325260Z test parses_screen_pid_from_screen_ls_output ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8326490Z test collects_screen_and_descendant_process_ids ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8327310Z test screen_stop_maps_to_ctrl_c_injection ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8328070Z test non_detached_records_are_rejected ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8331210Z test stop_sends_docker_stop ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8332070Z test terminate_sends_docker_kill ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8332820Z test stop_sends_screen_control_command ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8334380Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8334810Z test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8335220Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8387630Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8513930Z running 18 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8555130Z test execution_record_tests::should_create_execution_record_with_custom_values ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8556640Z test execution_record_tests::should_create_new_execution_record_with_default_values ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8558170Z test execution_record_tests::should_mark_execution_as_completed ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8558660Z test execution_record_tests::should_mark_execution_as_failed ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8559210Z test execution_status_tests::executed_status_as_str ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8559630Z test execution_status_tests::executing_status_as_str ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8560120Z test execution_store_cases::should_create_app_folder_on_initialization ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8560540Z test execution_store_cases::should_delete_a_record ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8561360Z test execution_status_tests::should_get_recent_records ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8562010Z test execution_store_cases::should_get_all_records ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8562400Z test execution_store_cases::should_get_records_by_status ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8562920Z test execution_store_cases::should_handle_special_characters_in_command ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8563400Z test execution_store_cases::should_handle_unicode_characters ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8563900Z test execution_store_cases::should_return_empty_cleanup_result_when_no_stale_records_exist ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8564520Z test execution_store_cases::should_return_false_when_deleting_non_existent_record ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8565080Z test execution_store_cases::should_save_and_retrieve_an_execution_record ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8565570Z test execution_store_cases::should_get_statistics ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8572440Z test execution_store_cases::should_update_an_existing_record ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8574420Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8574940Z test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8576150Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/failure_handler-c3faeee0cabadc2e` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8576580Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8643740Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8645830Z running 21 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8648200Z test config_tests::should_allow_setting_disable_auto_issue ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8650670Z test config_tests::should_allow_setting_disable_log_upload ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8652620Z test config_tests::should_allow_setting_verbose ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8655790Z test config_tests::should_have_correct_default_values ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8657250Z test handle_failure_tests::should_not_panic_when_disable_auto_issue_is_true ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:15.8658910Z test handle_failure_tests::should_not_panic_when_verbose_and_disable_auto_issue ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1281530Z test is_gh_authenticated_tests::return_value_is_bool_type ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1284610Z test can_create_issue_tests::should_return_false_for_invalid_repo ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1285770Z test can_create_issue_tests::should_return_bool ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1372180Z test is_gh_upload_log_available_tests::return_value_is_bool_type ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1391410Z test is_gh_upload_log_available_tests::should_return_a_bool ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1392470Z test parse_git_url_tests::should_parse_git_at_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1393360Z test parse_git_url_tests::should_normalize_url_to_https ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1393820Z test parse_git_url_tests::should_parse_https_url ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1394490Z test parse_git_url_tests::should_parse_npm_style_git_url ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1395040Z test parse_git_url_tests::should_return_none_for_empty_string ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1395470Z test parse_git_url_tests::should_return_none_for_invalid_url ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1395800Z test parse_git_url_tests::should_parse_ssh_url ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1396240Z test parse_git_url_tests::should_return_none_for_non_github_url ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1396640Z test parse_git_url_tests::should_strip_git_suffix_from_repo ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1594220Z test is_gh_authenticated_tests::should_return_a_bool ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1594560Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1594820Z test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1595190Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1597760Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/integration-44d466a94540cccd` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1644590Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1646770Z running 18 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1653200Z test args_parser_integration_cases::test_parse_detached_mode ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1654240Z test args_parser_integration_cases::test_docker_with_image ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1654890Z test args_parser_integration_cases::test_parse_isolated_mode_integration ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1655740Z test args_parser_integration_cases::test_parse_simple_command_integration ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1658270Z test args_parser_integration_cases::test_parse_with_separator ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1661880Z test args_parser_integration_cases::test_parse_with_session_name ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1662850Z test args_parser_integration_cases::test_validate_options_valid_backends ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1663330Z test public_exports_tests::test_execution_record_export ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1664270Z test public_exports_tests::test_execution_record_options_export ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1664950Z test public_exports_tests::test_execution_status_export ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1665310Z test public_exports_tests::test_execution_stats_export ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1666360Z test public_exports_tests::test_execution_store_options_export ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1667080Z test public_exports_tests::test_execution_store_export ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1667990Z test version_tests::test_cargo_version_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1668380Z test version_tests::test_package_has_description ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1668790Z test version_tests::test_package_name ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1676540Z test public_exports_tests::test_is_clink_installed_export ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1930960Z test public_exports_tests::test_full_workflow ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1931610Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1932540Z test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1933940Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.1936100Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/isolation-d03c83041d725adc` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2015260Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2016710Z running 4 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2021900Z test test_get_default_docker_image ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2024350Z test test_get_default_docker_image_returns_known_images ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2065740Z test test_docker_pull_image_without_log_path ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2066970Z test test_docker_pull_image_records_prep_phase_in_log ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2067330Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2067630Z test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2067980Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2069960Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/isolation_log-307a4156fc8d5c56` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2114790Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2117150Z running 30 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2121010Z test create_log_footer_tests::should_contain_exit_code ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2122370Z test create_log_footer_tests::should_contain_end_time ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2123450Z test create_log_footer_tests::should_contain_exit_code_label ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2124350Z test create_log_footer_tests::should_contain_finished_label ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2126600Z test create_log_header_tests::should_contain_command ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2128260Z test create_log_header_tests::should_contain_environment ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2129200Z test create_log_header_tests::should_contain_image_when_provided ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2129750Z test create_log_header_tests::should_contain_session_name ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2130250Z test create_log_header_tests::should_contain_start_command_log_header ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2130980Z test create_log_header_tests::should_contain_user_when_provided ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2131450Z test create_log_path_tests::should_contain_environment_in_path ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2132020Z test create_log_path_tests::should_create_stable_direct_path_without_duplicate_environment ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2132760Z test create_log_path_tests::should_create_stable_isolation_path_for_execution_id ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2133480Z test create_log_path_tests::should_return_path_ending_in_dot_log ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2133960Z test generate_log_filename_tests::should_contain_environment_name ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2134380Z test generate_log_filename_tests::should_end_with_dot_log ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2134980Z test get_default_docker_image_tests::should_return_image_with_tag ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2135380Z test get_default_docker_image_tests::should_return_known_base_image ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2135790Z test generate_log_filename_tests::should_start_with_start_command_prefix ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2136220Z test get_default_docker_image_tests::should_return_non_empty_string ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2136580Z test get_log_dir_tests::should_return_a_valid_path ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2136890Z test get_log_dir_tests::should_return_temp_dir_by_default ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2137250Z test get_timestamp_tests::should_contain_date_separator ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2137580Z test get_timestamp_tests::should_contain_time_separator ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2137890Z test get_timestamp_tests::should_contain_year ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2138190Z test get_timestamp_tests::should_return_non_empty_string ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2138550Z test write_log_file_tests::should_return_false_for_invalid_path ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2138940Z test write_log_file_tests::should_append_to_existing_log_file ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2139330Z test write_log_file_tests::should_return_true_when_writing_to_temp_path ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2224710Z test generate_log_filename_tests::should_be_unique_for_same_environment ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2225550Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2225760Z test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2226080Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2228250Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/isolation_unit-72c4f90a03e45b48` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2274460Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2276650Z running 42 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2277180Z test build_shell_with_args_cmd_args_tests::should_return_all_parts_when_no_c_flag ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2278330Z test build_shell_with_args_cmd_args_tests::should_handle_bash_i_c_cmd ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2279390Z test build_shell_with_args_cmd_args_tests::should_join_script_parts_after_c ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2281230Z test build_shell_with_args_cmd_args_tests::should_return_full_args_for_bash_c_echo ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2283110Z test detect_shell_in_environment_tests::should_read_shell_preference_from_options_shell ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2284430Z test detect_shell_in_environment_tests::should_return_sh_fallback_for_unknown_environment ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2285210Z test detect_shell_in_environment_tests::should_return_sh_when_preference_is_sh ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2287570Z test detect_shell_in_environment_tests::should_return_the_forced_shell_when_preference_is_not_auto ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2289600Z test detect_shell_in_environment_tests::should_return_zsh_when_preference_is_zsh ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2291040Z test get_default_docker_image_tests::should_return_a_known_base_image ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2292710Z test get_default_docker_image_tests::should_return_a_valid_docker_image_string ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2294190Z test get_default_docker_image_tests::should_return_an_image_with_a_tag ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2324780Z test is_command_available_tests::should_return_false_for_empty_command ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2328040Z test is_command_available_tests::should_return_false_for_non_existent_command ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2331630Z test is_command_available_tests::should_return_a_boolean ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2332690Z test is_interactive_shell_command_tests::should_return_false_for_bash_c_echo ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2333270Z test is_interactive_shell_command_tests::should_return_false_for_bash_c_echo_hi_quoted ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2333860Z test is_interactive_shell_command_tests::should_return_false_for_echo_hello ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2334670Z test is_interactive_shell_command_tests::should_return_false_for_empty_string ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2335210Z test is_interactive_shell_command_tests::should_return_false_for_ls_la ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2335960Z test is_interactive_shell_command_tests::should_return_false_for_npm_test ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2336880Z test is_interactive_shell_command_tests::should_return_false_for_whitespace_only ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2337440Z test is_interactive_shell_command_tests::should_return_true_for_bash ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2338000Z test is_interactive_shell_command_tests::should_return_true_for_bash_l_login_flag_no_c ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2338550Z test is_interactive_shell_command_tests::should_return_true_for_sh ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2338980Z test is_interactive_shell_command_tests::should_return_true_for_slash_bin_bash ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2339560Z test is_interactive_shell_command_tests::should_return_true_for_slash_usr_bin_zsh ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2340150Z test is_interactive_shell_command_tests::should_return_true_for_zsh ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2340680Z test is_shell_invocation_with_args_tests::should_return_false_for_empty_string ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2341180Z test is_shell_invocation_with_args_tests::should_return_false_for_npm_run_test ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2341680Z test is_shell_invocation_with_args_tests::should_return_true_for_bash_c_echo ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2342270Z test is_shell_invocation_with_args_tests::should_return_true_for_bash_i_c_cmd ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2342810Z test is_shell_invocation_with_args_tests::should_return_true_for_slash_bin_bash_c ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2343730Z test is_shell_invocation_with_args_tests::should_return_true_for_zsh_c_cmd ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2344140Z test isolation_options_tests::should_allow_custom_shell ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2344550Z test isolation_options_tests::should_allow_detached_mode ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2344970Z test isolation_options_tests::should_have_correct_defaults ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2345370Z test wrap_command_with_user_tests::should_escape_single_quotes_in_command ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2345890Z test wrap_command_with_user_tests::should_return_command_unchanged_when_user_is_null ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2346640Z test wrap_command_with_user_tests::should_use_non_interactive_sudo ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2347170Z test wrap_command_with_user_tests::should_wrap_command_with_sudo_when_user_is_specified ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2356240Z test is_command_available_tests::should_return_true_for_common_commands_echo ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2356630Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2356840Z test result: ok. 42 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2357230Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2359570Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/output_blocks-db760802249da03d` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2405630Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2407030Z running 22 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2411850Z test test_create_finish_block_failure ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2414940Z test test_create_finish_block ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2418890Z test test_create_finish_block_without_duration ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2419300Z test test_create_start_block ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2584900Z test test_create_finish_block_with_isolation_repeated ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2585870Z test test_create_start_block_with_defer_command ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2705340Z test test_create_start_block_with_docker_isolation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2806000Z test test_escape_for_links_notation_no_quoting ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2907030Z test test_escape_for_links_notation_with_colon ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2908990Z test test_escape_for_links_notation_with_double_quotes ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2909390Z test test_escape_for_links_notation_with_single_quotes ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2909760Z test test_escape_for_links_notation_with_space ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2914560Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/output_blocks_extended-ae994369c52e48d5` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2915050Z test test_format_duration ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2916170Z test test_get_result_marker ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2916520Z test test_create_start_block_with_isolation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2918450Z test test_finish_block_log_session_last ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2919230Z test test_timeline_constants ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2919510Z test test_parse_isolation_metadata ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2919980Z test test_visual_continuity_output_formatting ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2920430Z test test_start_block_ends_with_empty_timeline_when_defer_command_true ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2920900Z test test_visual_continuity_command_output_pattern ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2921390Z test test_visual_continuity_start_block_for_docker_isolation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2921990Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2922410Z test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2930660Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2962720Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2964540Z running 29 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2967040Z test create_empty_timeline_line_tests::create_empty_spine_line_should_work_as_alias ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2967820Z test create_empty_timeline_line_tests::should_create_just_the_timeline_marker_character ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2968980Z test create_command_line_tests::should_create_a_line_with_dollar_prefix ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2969570Z test create_timeline_line_tests::create_spine_line_should_work_as_alias ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2971240Z test create_timeline_line_tests::should_create_a_line_with_timeline_marker_prefix_and_padded_label ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2971840Z test create_timeline_line_tests::should_pad_labels_to_10_characters ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2972400Z test create_timeline_separator_tests::should_create_a_separator_line ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.2995690Z test create_virtual_command_tests::should_create_virtual_command_block ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3106890Z test create_virtual_command_tests::should_create_virtual_command_result ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3170640Z test escape_for_links_notation_tests::should_not_quote_simple_values ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3171250Z test escape_for_links_notation_tests::should_quote_values_with_colons ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3171730Z test escape_for_links_notation_tests::should_quote_values_with_spaces ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3172210Z test format_duration_tests::should_format_longer_durations_with_less_precision ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3172700Z test format_duration_tests::should_format_millisecond_durations ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3173280Z test format_duration_tests::should_format_second_durations ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3173720Z test format_duration_tests::should_format_very_small_durations ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3174160Z test format_value_for_links_notation_tests::should_handle_null_values ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3174690Z test generate_isolation_lines_tests::should_generate_lines_for_docker_isolation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3175290Z test generate_isolation_lines_tests::should_generate_lines_for_screen_isolation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3175790Z test format_value_for_links_notation_tests::should_format_simple_objects ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3176330Z test get_result_marker_tests::should_return_failure_marker_for_non_zero_exit_codes ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3176850Z test get_result_marker_tests::should_return_success_marker_for_exit_code_0 ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3177410Z test parse_isolation_metadata_tests::should_parse_docker_image ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3177870Z test parse_isolation_metadata_tests::should_parse_environment_and_mode ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3178310Z test timeline_constants_tests::should_export_result_markers ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3178840Z test timeline_constants_tests::should_export_spine_as_alias_for_backward_compatibility ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3179410Z test timeline_constants_tests::should_export_timeline_marker_character ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3179880Z test parse_isolation_metadata_tests::should_parse_all_fields_together ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3269950Z test parse_isolation_metadata_tests::should_parse_session_name ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3270230Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3271430Z test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3271800Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3274110Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/regression_150-35e26b655d36ddf4` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3347260Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3348220Z running 11 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3449270Z test test_finds_footer_at_the_end_of_a_large_log ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3479170Z test test_ignores_bare_exit_code_line_without_footer_block ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3481430Z test test_ignores_exit_code_in_the_middle_of_a_line ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3484200Z test test_ignores_exit_code_substring_in_command_output ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3486720Z test test_last_anchored_footer_wins ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3487740Z test test_partial_first_line_of_the_tail_is_dropped ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3493040Z test test_genuine_footer_terminates_the_record ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3496630Z test test_forged_output_does_not_terminate_an_executing_record ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3683570Z test test_reads_the_real_footer ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3690550Z test test_reads_crlf_and_negative_codes ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3691700Z test test_returns_none_without_footer_or_file ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3692200Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3692770Z test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3694210Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3695280Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/regression_84-0bc1630c87e67719` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3748600Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3750300Z running 19 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3753010Z test build_cmd_args_regression_84_cases::bash_already_has_i_flag_no_duplicate ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3755320Z test build_cmd_args_regression_84_cases::bash_should_get_i_flag_not_wrapped_in_shell_c ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3755920Z test build_cmd_args_regression_84_cases::echo_hello_should_be_wrapped_in_shell_c ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3756570Z test build_cmd_args_regression_84_cases::npm_test_should_be_wrapped_in_shell_c ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3757170Z test build_cmd_args_regression_84_cases::zsh_should_get_i_flag_not_wrapped_in_shell_c ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3757670Z test build_cmd_args_regression_84_cases::sh_should_not_get_i_flag_not_wrapped_in_shell_c ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3758230Z test is_interactive_shell_command_tests::should_return_false_for_bash_c_echo_hello ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3758760Z test is_interactive_shell_command_tests::should_return_false_for_echo_hello ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3759290Z test is_interactive_shell_command_tests::should_return_false_for_empty_string ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3759770Z test is_interactive_shell_command_tests::should_return_false_for_npm_test ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3760290Z test is_interactive_shell_command_tests::should_return_true_for_bash ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3760770Z test is_interactive_shell_command_tests::should_return_true_for_bash_norc ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3761240Z test is_interactive_shell_command_tests::should_return_true_for_bash_i_interactive_flag ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3762300Z test is_interactive_shell_command_tests::should_return_true_for_dash ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3763540Z test is_interactive_shell_command_tests::should_return_true_for_sh ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3764690Z test is_interactive_shell_command_tests::should_return_true_for_full_path_bash ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3765860Z test is_interactive_shell_command_tests::should_return_true_for_fish ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3767080Z test is_interactive_shell_command_tests::should_return_true_for_zsh ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3768110Z test is_interactive_shell_command_tests::should_return_true_for_zsh_no_rcs ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3768380Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3768590Z test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3768870Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3769340Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/regression_91-48763cdc98c9ac65` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3817210Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3818370Z running 24 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3821980Z test build_shell_with_args_cmd_args_tests::should_handle_single_word_script_bash_c_ls ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3823350Z test build_shell_with_args_cmd_args_tests::should_handle_zsh_with_c ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3824740Z test build_shell_with_args_cmd_args_tests::should_handle_slash_bin_bash_i_c_with_multi_word_script ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3826250Z test build_shell_with_args_cmd_args_tests::should_not_include_c_argument_inside_script_no_double_c ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3827780Z test build_shell_with_args_cmd_args_tests::should_reconstruct_bash_c_echo_hello ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3829010Z test build_shell_with_args_cmd_args_tests::should_reconstruct_bash_i_c_nvm_version ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3830310Z test docker_attached_cmd_args_regression_91_cases::bare_bash_should_still_get_i_flag ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3831670Z test docker_attached_cmd_args_regression_91_cases::bash_i_c_nvm_version_should_pass_directly ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3833910Z test docker_attached_cmd_args_regression_91_cases::mutual_exclusion_bare_shell_and_shell_with_args ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3835370Z test docker_attached_cmd_args_regression_91_cases::bash_c_echo_hello_should_pass_directly ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3837470Z test docker_attached_cmd_args_regression_91_cases::npm_test_should_be_wrapped_in_outer_shell_c ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3838880Z test docker_attached_cmd_args_regression_91_cases::npm_test_still_wrapped_in_outer_shell ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3840220Z test docker_attached_cmd_args_regression_91_cases::zsh_c_nvm_version_should_pass_directly ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3841420Z test is_shell_invocation_with_args_tests::should_return_false_for_bare_bash ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3842010Z test docker_attached_cmd_args_regression_91_cases::should_not_introduce_second_bash_layer ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3842940Z test is_shell_invocation_with_args_tests::should_return_false_for_bash_i ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3843420Z test is_shell_invocation_with_args_tests::should_return_false_for_bash_norc ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3843890Z test is_shell_invocation_with_args_tests::should_return_false_for_non_shell_commands ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3844370Z test is_shell_invocation_with_args_tests::should_return_true_for_bash_c_echo_hello ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3844890Z test is_shell_invocation_with_args_tests::should_return_true_for_bash_c_echo_hello_no_quotes ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3847130Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/sequence_parser-467d1ba7f23d8de3` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3848620Z test is_shell_invocation_with_args_tests::should_return_true_for_bash_i_c_nvm_version ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3849410Z test is_shell_invocation_with_args_tests::should_return_true_for_sh_c_ls ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3849890Z test is_shell_invocation_with_args_tests::should_return_true_for_slash_bin_bash_c_echo_hi ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3850390Z test is_shell_invocation_with_args_tests::should_return_true_for_zsh_c_nvm_version ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3850710Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3850970Z test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3851270Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3881280Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3883220Z running 29 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3885690Z test distribute_option_tests::should_parse_sequence_with_matching_length ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3886430Z test distribute_option_tests::should_handle_empty_value ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3886910Z test distribute_option_tests::should_err_on_length_mismatch ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3887450Z test format_isolation_chain_tests::should_add_docker_image_short_name ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3888040Z test distribute_option_tests::should_replicate_single_value_for_all_levels ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3888580Z test format_isolation_chain_tests::should_add_ssh_endpoint ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3889660Z test format_isolation_chain_tests::should_format_simple_chain ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3890120Z test format_isolation_chain_tests::should_handle_empty_array ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3890750Z test format_isolation_chain_tests::should_handle_placeholders ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3891200Z test format_sequence_tests::should_format_array_with_nulls_as_underscores ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3892170Z test format_sequence_tests::should_format_array_with_values ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3892640Z test format_sequence_tests::should_handle_empty_array ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3893070Z test get_value_at_level_tests::should_get_value_at_valid_index ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3893490Z test get_value_at_level_tests::should_handle_null_value ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3893840Z test get_value_at_level_tests::should_return_none_for_out_of_bounds ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3894230Z test is_sequence_tests::should_return_false_for_empty_string ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3894600Z test is_sequence_tests::should_return_false_for_single_value ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3895000Z test is_sequence_tests::should_return_true_for_space_separated_values ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3895380Z test parse_sequence_tests::should_handle_all_underscores ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3895760Z test parse_sequence_tests::should_handle_empty_string ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3896380Z test parse_sequence_tests::should_handle_multiple_spaces_between_values ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3896820Z test parse_sequence_tests::should_parse_sequence_with_underscores_as_null ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3897280Z test parse_sequence_tests::should_parse_single_value ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3897710Z test parse_sequence_tests::should_parse_space_separated_sequence ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3898060Z test parse_sequence_tests::should_trim_whitespace ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3898370Z test shift_sequence_tests::should_handle_empty_array ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3898700Z test shift_sequence_tests::should_handle_nulls ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3899180Z test shift_sequence_tests::should_handle_single_element ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3899560Z test shift_sequence_tests::should_remove_first_element ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3899770Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3899980Z test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3900260Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3900770Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/session_name_status-060c4b822641c1de` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3958100Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3960240Z running 28 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3966940Z test test_attach_current_time_returns_none_for_executed_record ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3968500Z test test_attach_current_time_does_not_mutate_record ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3971240Z test test_attach_current_time_returns_some_for_executing_record ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.3975370Z test test_enrich_detached_status_non_detached ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4095100Z test test_enrich_detached_status_marks_dead_session_as_executed ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4116700Z test test_enrich_keeps_executing_when_docker_container_not_visible ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4893580Z test test_enrich_flips_to_executing_when_no_terminal_record ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4897160Z test test_enrich_honors_log_footer_when_no_recorded_exit_code ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4919560Z test test_enrich_stopped_docker_container_uses_real_exit_code ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4987160Z test test_enrich_running_docker_container_stays_executing ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4992090Z test test_get_by_session_name ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4993620Z test test_get_by_uuid ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4995100Z test test_get_nonexistent_session_name ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4996480Z test test_get_most_recent_session_name_match ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4997550Z test test_get_record_without_session_name ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.4999370Z test test_is_detached_session_alive_no_session_name ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5000690Z test test_is_detached_session_alive_non_detached ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5001620Z test test_get_prefers_uuid_over_session_name ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5002610Z test test_enrich_keeps_recorded_exit_code_when_session_lingers ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5018070Z test test_is_detached_session_alive_unknown_docker_container_is_none ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5028550Z test test_query_status_json_includes_current_time_for_executing ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5053170Z test test_query_status_json_omits_current_time_for_executed ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5093970Z test test_is_detached_session_alive_nonexistent_screen ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5094660Z test test_query_status_by_session_name ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5094970Z test test_query_status_nonexistent_session_name ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5095380Z test test_query_status_text_includes_current_time_for_executing ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5095780Z test test_query_status_links_notation_includes_current_time_for_executing ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5097320Z test test_query_status_text_omits_current_time_for_executed ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5097550Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5097790Z test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5098690Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5101640Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/signal_handler-86aec9483c8e331a` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5148630Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5150010Z running 6 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5151070Z test get_signal_exit_code_initial_value_is_zero ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5151410Z test clear_current_execution_can_be_called_multiple_times ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5151720Z test clear_current_execution_does_not_panic ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5151980Z test get_signal_exit_code_returns_i32 ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5152230Z test was_signal_received_returns_bool ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5153180Z test setup_signal_handlers_can_be_called_multiple_times ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5153420Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5154120Z test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5155200Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5156980Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/status_formatter-2e10b18c301296d0` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5204610Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5233210Z running 27 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5422530Z test docker_oom_killed_keeps_running_container_executing ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5516890Z test docker_oom_killed_is_terminal_once_the_container_is_gone ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5862990Z test docker_oom_killed_is_exposed_in_status_and_list_output ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5911290Z test docker_oom_killed_never_synthesizes_137_for_a_running_container ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5919470Z test test_attach_current_time_none_for_completed ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5940860Z test test_attach_current_time_some_for_executing ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5944240Z test test_format_record_as_json ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5944620Z test test_format_record_as_links_notation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5945060Z test test_format_record_as_text ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5945410Z test test_format_record_invalid_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5946370Z test test_format_record_list_as_links_notation ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5947020Z test test_format_record_unchanged_when_no_current_time ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5947530Z test test_json_format_includes_current_time_when_provided ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5948010Z test test_json_format_no_current_time_when_absent ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5948600Z test test_links_notation_includes_current_time_when_provided ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5949080Z test test_links_notation_no_current_time_when_absent ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5949520Z test test_list_executions_empty_store ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5949890Z test test_list_executions_json_includes_all_records ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5950250Z test test_list_executions_no_store ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5955500Z test test_query_status_default_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5955970Z test test_query_status_no_store ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5957440Z test test_query_status_not_found ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5968520Z test test_query_status_success ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5969330Z test test_text_format_includes_current_time_when_provided ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.5971490Z test test_text_format_no_current_time_when_absent ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.6006560Z test docker_oom_killed_prefers_the_log_footer_over_the_137_fallback ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.6087020Z test docker_oom_killed_uses_the_container_exit_code_when_it_stops ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.6087880Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.6088210Z test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.6088580Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.6089030Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/user_manager-57c6857455484936` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.6132830Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.6133970Z running 10 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.6134380Z test generate_isolated_username_with_custom_prefix ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.6134870Z test generate_isolated_username_with_no_prefix_length_at_most_31 ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.6135410Z test generate_isolated_username_with_no_prefix_starts_with_start_dash ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.6201480Z test get_current_user_groups_returns_strings ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.6201980Z test get_current_user_groups_returns_non_empty_vec ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.6220750Z test generate_isolated_username_returns_unique_names ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.6250650Z test get_current_user_returns_known_user ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.6251990Z test get_current_user_returns_non_empty_string ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.6277540Z test user_exists_returns_false_for_nonexistent_user ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.6311730Z test user_exists_returns_true_for_root ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.6311940Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.6312160Z test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.6312460Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.6314240Z ^[[1m^[[92m Running^[[0m `/Users/runner/work/start/start/rust/target/debug/deps/utils-63f17fd50edbb266` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.6358830Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.6360050Z running 12 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.6362660Z test generate_session_name_tests::should_use_custom_prefix ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.6363210Z test generate_session_name_tests::should_return_non_empty_string ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.6363870Z test generate_session_name_tests::should_use_default_prefix_start ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.6364370Z test generate_uuid_tests::should_return_a_non_empty_string ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.6365400Z test generate_uuid_tests::should_return_a_string_matching_uuid_v4_format ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.6366150Z test generate_uuid_tests::should_return_unique_uuids ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.6377030Z test is_valid_uuid_tests::should_return_false_for_empty_string ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.6379220Z test generate_uuid_tests::should_pass_is_valid_uuid_check ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.6379860Z test is_valid_uuid_tests::should_return_false_for_non_uuid_string ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.6381640Z test is_valid_uuid_tests::should_return_false_for_uuid_with_wrong_length ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.6383580Z test is_valid_uuid_tests::should_return_true_for_valid_uuid ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.6494870Z test generate_session_name_tests::should_return_unique_names ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.6495270Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.6495530Z test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.6495820Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.6497860Z ^[[1m^[[92m Doc-tests^[[0m start_command +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.6512440Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustdoc --edition=2021 --crate-type lib --color always --crate-name start_command --test src/lib/mod.rs --test-run-directory /Users/runner/work/start/start/rust --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-dd57314a666a79df.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -L dependency=/Users/runner/work/start/start/rust/target/debug/deps -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.7656310Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.7656580Z running 6 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.9855190Z test src/lib/sequence_parser.rs - sequence_parser::format_isolation_chain (line 152) ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.9857120Z test src/lib/sequence_parser.rs - sequence_parser::format_sequence (line 40) ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:16.9858960Z test src/lib/sequence_parser.rs - sequence_parser::distribute_option (line 96) ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.2077770Z test src/lib/sequence_parser.rs - sequence_parser::shift_sequence (line 61) ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.2078840Z test src/lib/sequence_parser.rs - sequence_parser::is_sequence (line 77) ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.2079840Z test src/lib/sequence_parser.rs - sequence_parser::parse_sequence (line 15) ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.2080160Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.2083870Z test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.44s +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.2084180Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.2172730Z ##[group]Run cargo test --doc --verbose +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.2173320Z ^[[36;1mcargo test --doc --verbose^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.2209190Z shell: /bin/bash -e {0} +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.2209370Z env: +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.2209510Z CARGO_TERM_COLOR: always +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.2209700Z CARGO_NET_RETRY: 10 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.2209870Z CARGO_HTTP_MULTIPLEXING: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.2210070Z RUSTFLAGS: -Dwarnings +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.2210250Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.2210460Z GIT_CONFIG_COUNT: 1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.2210630Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.2210830Z GIT_CONFIG_VALUE_0: main +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.2211010Z CARGO_HOME: /Users/runner/.cargo +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.2211190Z CARGO_INCREMENTAL: 0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.2211350Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3821160Z ^[[1m^[[92m Fresh^[[0m memchr v2.8.2 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3821780Z ^[[1m^[[92m Fresh^[[0m libc v0.2.186 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3822810Z ^[[1m^[[92m Fresh^[[0m unicode-ident v1.0.24 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3824760Z ^[[1m^[[92m Fresh^[[0m proc-macro2 v1.0.106 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3826650Z ^[[1m^[[92m Fresh^[[0m autocfg v1.5.1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3827060Z ^[[1m^[[92m Fresh^[[0m quote v1.0.46 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3830130Z ^[[1m^[[92m Fresh^[[0m cfg-if v1.0.4 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3830530Z ^[[1m^[[92m Fresh^[[0m getrandom v0.4.3 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3830860Z ^[[1m^[[92m Fresh^[[0m serde_core v1.0.228 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3831190Z ^[[1m^[[92m Fresh^[[0m syn v2.0.118 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3831620Z ^[[1m^[[92m Fresh^[[0m nom v8.0.0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3832010Z ^[[1m^[[92m Fresh^[[0m aho-corasick v1.1.4 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3832370Z ^[[1m^[[92m Fresh^[[0m option-ext v0.2.0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3832800Z ^[[1m^[[92m Fresh^[[0m regex-syntax v0.8.11 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3833260Z ^[[1m^[[92m Fresh^[[0m core-foundation-sys v0.8.7 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3842570Z ^[[1m^[[92m Fresh^[[0m iana-time-zone v0.1.65 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3843570Z ^[[1m^[[92m Fresh^[[0m dirs-sys v0.5.0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3844530Z ^[[1m^[[92m Fresh^[[0m regex-automata v0.4.14 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3845530Z ^[[1m^[[92m Fresh^[[0m links-notation v0.13.0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3846430Z ^[[1m^[[92m Fresh^[[0m serde_derive v1.0.228 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3847340Z ^[[1m^[[92m Fresh^[[0m zmij v1.0.21 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3848120Z ^[[1m^[[92m Fresh^[[0m num-traits v0.2.19 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3849040Z ^[[1m^[[92m Fresh^[[0m errno v0.3.14 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3849830Z ^[[1m^[[92m Fresh^[[0m base64 v0.22.1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3850580Z ^[[1m^[[92m Fresh^[[0m itoa v1.0.18 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3851370Z ^[[1m^[[92m Fresh^[[0m bitflags v2.13.0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3852190Z ^[[1m^[[92m Fresh^[[0m serde_json v1.0.150 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3852990Z ^[[1m^[[92m Fresh^[[0m lino-objects-codec v0.2.1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3853870Z ^[[1m^[[92m Fresh^[[0m rustix v1.1.4 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3854660Z ^[[1m^[[92m Fresh^[[0m chrono v0.4.45 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3855570Z ^[[1m^[[92m Fresh^[[0m regex v1.12.4 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3856470Z ^[[1m^[[92m Fresh^[[0m serde v1.0.228 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3857300Z ^[[1m^[[92m Fresh^[[0m dirs v6.0.0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3858110Z ^[[1m^[[92m Fresh^[[0m uuid v1.23.4 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3858860Z ^[[1m^[[92m Fresh^[[0m fastrand v2.4.1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3860710Z ^[[1m^[[92m Fresh^[[0m once_cell v1.21.4 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3861540Z ^[[1m^[[92m Fresh^[[0m tempfile v3.27.0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3862750Z ^[[1m^[[92m Fresh^[[0m start-command v0.19.0 (/Users/runner/work/start/start/rust) +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3864110Z ^[[1m^[[92m Finished^[[0m `test` profile [unoptimized + debuginfo] target(s) in 0.10s +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3865350Z ^[[1m^[[92m Doc-tests^[[0m start_command +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.3875210Z ^[[1m^[[92m Running^[[0m `/Users/runner/.rustup/toolchains/stable-aarch64-apple-darwin/bin/rustdoc --edition=2021 --crate-type lib --color always --crate-name start_command --test src/lib/mod.rs --test-run-directory /Users/runner/work/start/start/rust --extern base64=/Users/runner/work/start/start/rust/target/debug/deps/libbase64-a1bfedf51d110dd6.rlib --extern chrono=/Users/runner/work/start/start/rust/target/debug/deps/libchrono-b8b62f2fcfc65711.rlib --extern dirs=/Users/runner/work/start/start/rust/target/debug/deps/libdirs-4cb53952d11d33c4.rlib --extern libc=/Users/runner/work/start/start/rust/target/debug/deps/liblibc-b100a0c274e0b6fa.rlib --extern lino_objects_codec=/Users/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-9c8da7001d2f925f.rlib --extern regex=/Users/runner/work/start/start/rust/target/debug/deps/libregex-29dc7266fb2a44da.rlib --extern serde=/Users/runner/work/start/start/rust/target/debug/deps/libserde-3fab5130880afd7c.rlib --extern serde_json=/Users/runner/work/start/start/rust/target/debug/deps/libserde_json-0afe8633e01c1aaa.rlib --extern start_command=/Users/runner/work/start/start/rust/target/debug/deps/libstart_command-dd57314a666a79df.rlib --extern tempfile=/Users/runner/work/start/start/rust/target/debug/deps/libtempfile-0a6ecc6fd36c15f5.rlib --extern uuid=/Users/runner/work/start/start/rust/target/debug/deps/libuuid-8e6b8f1902d20234.rlib -L dependency=/Users/runner/work/start/start/rust/target/debug/deps -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human` +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.4623980Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.4632990Z running 6 tests +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.7171850Z test src/lib/sequence_parser.rs - sequence_parser::format_isolation_chain (line 152) ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.7284450Z test src/lib/sequence_parser.rs - sequence_parser::format_sequence (line 40) ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:17.7390280Z test src/lib/sequence_parser.rs - sequence_parser::distribute_option (line 96) ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.0010140Z test src/lib/sequence_parser.rs - sequence_parser::parse_sequence (line 15) ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.0113260Z test src/lib/sequence_parser.rs - sequence_parser::shift_sequence (line 61) ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.0186730Z test src/lib/sequence_parser.rs - sequence_parser::is_sequence (line 77) ... ok +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.0191890Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.0193780Z test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.54s +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.0194260Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.0234360Z ##[group]Run cargo build --release +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.0234690Z ^[[36;1mcargo build --release^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.0271710Z shell: /bin/bash -e {0} +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.0271920Z env: +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.0272130Z CARGO_TERM_COLOR: always +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.0272320Z CARGO_NET_RETRY: 10 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.0272550Z CARGO_HTTP_MULTIPLEXING: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.0272830Z RUSTFLAGS: -Dwarnings +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.0273060Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.0273320Z GIT_CONFIG_COUNT: 1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.0273520Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.0273760Z GIT_CONFIG_VALUE_0: main +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.0274690Z CARGO_HOME: /Users/runner/.cargo +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.0275340Z CARGO_INCREMENTAL: 0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.0276000Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:18.1266650Z ^[[1m^[[92m Compiling^[[0m start-command v0.19.0 (/Users/runner/work/start/start/rust) +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.7462920Z ^[[1m^[[92m Finished^[[0m `release` profile [optimized] target(s) in 6.66s +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.7550750Z ##[group]Run ./target/release/start echo "Testing execution tracking" +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.7551190Z ^[[36;1m./target/release/start echo "Testing execution tracking"^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.7551510Z ^[[36;1mls -la ~/.start-command/^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.7551760Z ^[[36;1mcat ~/.start-command/executions.lino^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.7552050Z ^[[36;1mecho "Execution tracking test passed"^[[0m +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.7599800Z shell: /bin/bash -e {0} +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.7600040Z env: +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.7600230Z CARGO_TERM_COLOR: always +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.7600430Z CARGO_NET_RETRY: 10 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.7601510Z CARGO_HTTP_MULTIPLEXING: false +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.7602090Z RUSTFLAGS: -Dwarnings +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.7602340Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.7602580Z GIT_CONFIG_COUNT: 1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.7602790Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.7603010Z GIT_CONFIG_VALUE_0: main +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.7603310Z CARGO_HOME: /Users/runner/.cargo +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.7603570Z CARGO_INCREMENTAL: 0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.7603810Z START_VERBOSE: 1 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.7604000Z ##[endgroup] +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.8173560Z │ session 2acc22e0-bcf2-4035-aed1-61dc7337ece6 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.8173940Z │ start 2026-08-10 12:31:24.817 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.8174200Z │ +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.8174380Z $ echo Testing execution tracking +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.8174550Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.8189540Z [ExecutionStore] Wrote 1 records to lino file +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.8190000Z [ExecutionStore] Execution ID: 2acc22e0-bcf2-4035-aed1-61dc7337ece6 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.8212320Z Testing execution tracking +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.8214450Z +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.8214800Z ✓ +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.8215040Z │ finish 2026-08-10 12:31:24.821 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.8215360Z │ duration 0.004s +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.8215580Z │ exit 0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.8215790Z │ +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.8216490Z │ log /var/folders/df/djsxfhc17x95674wsm_g8s980000gn/T/start-command/logs/direct/2acc22e0-bcf2-4035-aed1-61dc7337ece6.log +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.8217100Z │ session 2acc22e0-bcf2-4035-aed1-61dc7337ece6 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.8220340Z [ExecutionStore] Wrote 1 records to lino file +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.8272710Z total 8 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.8273080Z drwxr-xr-x 3 runner staff 96 Aug 10 12:31 . +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.8273450Z drwxr-x---+ 41 runner staff 1312 Aug 10 12:31 .. +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.8273850Z -rw-r--r-- 1 runner staff 767 Aug 10 12:31 executions.lino +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:24.8305960Z (array (object ((str Y29tbWFuZA==) (str ZWNobyBUZXN0aW5nIGV4ZWN1dGlvbiB0cmFja2luZw==)) ((str ZW5kVGltZQ==) (str MjAyNi0wOC0xMFQxMjozMToyNC44MjE0NDErMDA6MDA=)) ((str ZXhpdENvZGU=) (int 0)) ((str bG9nUGF0aA==) (str L3Zhci9mb2xkZXJzL2RmL2Rqc3hmaGMxN3g5NTY3NHdzbV9nOHM5ODAwMDBnbi9UL3N0YXJ0LWNvbW1hbmQvbG9ncy9kaXJlY3QvMmFjYzIyZTAtYmNmMi00MDM1LWFlZDEtNjFkYzczMzdlY2U2LmxvZw==)) ((str b3B0aW9ucw==) (object)) ((str cGlk) (int 4507)) ((str cGxhdGZvcm0=) (str bWFjb3M=)) ((str c2hlbGw=) (str L2Jpbi9iYXNo)) ((str c3RhcnRUaW1l) (str MjAyNi0wOC0xMFQxMjozMToyNC44MTg1MjUrMDA6MDA=)) ((str c3RhdHVz) (str ZXhlY3V0ZWQ=)) ((str dXVpZA==) (str MmFjYzIyZTAtYmNmMi00MDM1LWFlZDEtNjFkYzczMzdlY2U2)) ((str d29ya2luZ0RpcmVjdG9yeQ==) (str L1VzZXJzL3J1bm5lci93b3JrL3N0YXJ0L3N0YXJ0L3J1c3Q=))))Execution tracking test passed +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:25.0647330Z Post job cleanup. +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:25.3648170Z [command]/opt/homebrew/bin/gtar --posix -cf cache.tzst --exclude cache.tzst -P -C /Users/runner/work/start/start --files-from manifest.txt --delay-directory-restore --use-compress-program zstdmt +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:29.5319770Z Sent 0 of 211790260 (0.0%), 0.0 MBs/sec +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:30.5383870Z Sent 10463668 of 211790260 (4.9%), 5.0 MBs/sec +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:31.2624870Z Sent 211790260 of 211790260 (100.0%), 73.8 MBs/sec +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:31.5444900Z Cache saved with key: macOS-cargo-08cb623fd2bc891904a7fb4dae52bb2d75216ee36e943320843aace2a823c571 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:31.5641490Z Post job cleanup. +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:31.7008920Z [command]/opt/homebrew/bin/git version +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:31.7222420Z git version 2.55.0 +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:31.7258050Z Copying '/Users/runner/.gitconfig' to '/Users/runner/work/_temp/04fa538d-614d-46a6-95b2-bc7515586db2/.gitconfig' +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:31.7270280Z Temporarily overriding HOME='/Users/runner/work/_temp/04fa538d-614d-46a6-95b2-bc7515586db2' before making global git config changes +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:31.7273020Z Adding repository directory to the temporary git global config as a safe directory +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:31.7274610Z [command]/opt/homebrew/bin/git config --global --add safe.directory /Users/runner/work/start/start +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:31.7410650Z Removing SSH command configuration +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:31.7417320Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp core\.sshCommand +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:31.7492620Z [command]/opt/homebrew/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:31.8448870Z Removing HTTP extra header +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:31.8453640Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:31.8539120Z [command]/opt/homebrew/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :" +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:32.0439630Z Removing includeIf entries pointing to credentials config files +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:32.0452190Z [command]/opt/homebrew/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:32.0521910Z includeif.gitdir:/Users/runner/work/start/start/.git.path +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:32.0522350Z includeif.gitdir:/Users/runner/work/start/start/.git/worktrees/*.path +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:32.0523200Z includeif.gitdir:/github/workspace/.git.path +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:32.0524470Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:32.0530760Z [command]/opt/homebrew/bin/git config --local --get-all includeif.gitdir:/Users/runner/work/start/start/.git.path +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:32.0598310Z /Users/runner/work/_temp/git-credentials-0d442f9d-fd2b-4db1-bc01-964855e9d303.config +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:32.0613480Z [command]/opt/homebrew/bin/git config --local --unset includeif.gitdir:/Users/runner/work/start/start/.git.path /Users/runner/work/_temp/git-credentials-0d442f9d-fd2b-4db1-bc01-964855e9d303.config +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:32.0696120Z [command]/opt/homebrew/bin/git config --local --get-all includeif.gitdir:/Users/runner/work/start/start/.git/worktrees/*.path +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:32.0757430Z /Users/runner/work/_temp/git-credentials-0d442f9d-fd2b-4db1-bc01-964855e9d303.config +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:32.0764740Z [command]/opt/homebrew/bin/git config --local --unset includeif.gitdir:/Users/runner/work/start/start/.git/worktrees/*.path /Users/runner/work/_temp/git-credentials-0d442f9d-fd2b-4db1-bc01-964855e9d303.config +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:32.0862380Z [command]/opt/homebrew/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:32.0910070Z /github/runner_temp/git-credentials-0d442f9d-fd2b-4db1-bc01-964855e9d303.config +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:32.0916020Z [command]/opt/homebrew/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-0d442f9d-fd2b-4db1-bc01-964855e9d303.config +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:32.0988440Z [command]/opt/homebrew/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:32.1046240Z /github/runner_temp/git-credentials-0d442f9d-fd2b-4db1-bc01-964855e9d303.config +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:32.1052700Z [command]/opt/homebrew/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-0d442f9d-fd2b-4db1-bc01-964855e9d303.config +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:32.1127810Z [command]/opt/homebrew/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:32.2497870Z Removing credentials config '/Users/runner/work/_temp/git-credentials-0d442f9d-fd2b-4db1-bc01-964855e9d303.config' +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:32.2611070Z Cleaning up orphan processes +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:32.5407090Z Terminate orphan process: pid (3849) (sleep) +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:32.5686180Z Terminate orphan process: pid (3795) (sleep) +Test (macos-latest) UNKNOWN STEP 2026-08-10T12:31:32.5957120Z Terminate orphan process: pid (3792) (sleep) +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:50.1675244Z Current runner version: '2.336.0' +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:50.1699525Z ##[group]Runner Image Provisioner +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:50.1700308Z Hosted Compute Agent +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:50.1700924Z Version: 20260707.563 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:50.1701480Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:50.1702136Z Build Date: 2026-07-07T19:33:50Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:50.1702844Z Worker ID: {eb815a24-4a1a-4117-8745-fb5562c64e3f} +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:50.1703849Z Azure Region: westus3 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:50.1704393Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:50.1705653Z ##[group]Operating System +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:50.1706199Z Ubuntu +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:50.1706725Z 24.04.4 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:50.1707206Z LTS +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:50.1707641Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:50.1708171Z ##[group]Runner Image +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:50.1708714Z Image: ubuntu-24.04 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:50.1709249Z Version: 20260720.247.2 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:50.1710454Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:50.1711800Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:50.1712629Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:50.1713812Z ##[group]GITHUB_TOKEN Permissions +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:50.1715514Z Contents: read +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:50.1716016Z Metadata: read +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:50.1716600Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:50.1718538Z Secret source: Actions +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:50.1719589Z Prepare workflow directory +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:50.2081204Z Prepare all required actions +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:50.2126961Z Getting action download info +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:50.5266222Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:52.4570700Z Download action repository 'dtolnay/rust-toolchain@stable' (SHA:4360b52568e2003a75bf9bc1d59f33a8e3fc893c) +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:52.7994170Z Download action repository 'actions/setup-node@v6' (SHA:249970729cb0ef3589644e2896645e5dc5ba9c38) +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:53.6057903Z Download action repository 'actions/cache@v5' (SHA:caa296126883cff596d87d8935842f9db880ef25) +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.0990705Z Complete job name: Test (ubuntu-latest) +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.1672731Z ##[group]Run actions/checkout@v6 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.1673403Z with: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.1673648Z repository: link-foundation/start +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.1675822Z token: *** +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.1676050Z ssh-strict: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.1676276Z ssh-user: git +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.1676496Z persist-credentials: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.1676741Z clean: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.1676962Z sparse-checkout-cone-mode: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.1677227Z fetch-depth: 1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.1677445Z fetch-tags: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.1677685Z show-progress: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.1677908Z lfs: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.1678106Z submodules: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.1678322Z set-safe-directory: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.1678567Z allow-unsafe-pr-checkout: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.1678985Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.1679187Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.1679441Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.1679677Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.1680016Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.1680261Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.1680532Z GIT_CONFIG_COUNT: 1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.1680753Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.1681005Z GIT_CONFIG_VALUE_0: main +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.1681246Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.2665972Z Syncing repository: link-foundation/start +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.2668129Z ##[group]Getting Git version info +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.2668825Z Working directory is '/home/runner/work/start/start' +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.2669659Z [command]/usr/bin/git version +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.2855841Z git version 2.54.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.2911968Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.2927305Z Temporarily overriding HOME='/home/runner/work/_temp/7c0a132c-1f70-4763-978e-3cac092bf92b' before making global git config changes +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.2928204Z Adding repository directory to the temporary git global config as a safe directory +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.2934127Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.2975429Z Deleting the contents of '/home/runner/work/start/start' +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.2979989Z ##[group]Determining repository object format +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.3076424Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.3077464Z ##[group]Initializing the repository +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.3077891Z [command]/usr/bin/git init /home/runner/work/start/start +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.3255038Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.3261854Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.3300498Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.3301147Z ##[group]Disabling automatic garbage collection +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.3304297Z [command]/usr/bin/git config --local gc.auto 0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.3339422Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.3340108Z ##[group]Setting up auth +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.3340649Z Removing SSH command configuration +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.3348023Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.3389828Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.4044994Z Removing HTTP extra header +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.4050882Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.4087096Z [command]/usr/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' || :" +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.4296971Z Removing includeIf entries pointing to credentials config files +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.4302850Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.4339213Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.4566346Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-e6d28f53-3586-443d-997a-e9f4fbb2f05e.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.4607051Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-e6d28f53-3586-443d-997a-e9f4fbb2f05e.config +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.4640616Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-e6d28f53-3586-443d-997a-e9f4fbb2f05e.config +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.4674601Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-e6d28f53-3586-443d-997a-e9f4fbb2f05e.config +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.4710967Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-e6d28f53-3586-443d-997a-e9f4fbb2f05e.config +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.4741722Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.4742140Z ##[group]Fetching the repository +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:54.4749986Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +e8ec5e5ee691e1f0eddc76614b424e714be0f41a:refs/remotes/origin/main +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.6335146Z From https://github.com/link-foundation/start +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.6335878Z * [new ref] e8ec5e5ee691e1f0eddc76614b424e714be0f41a -> origin/main +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.6365197Z [command]/usr/bin/git branch --list --remote origin/main +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.6393811Z origin/main +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.6401298Z [command]/usr/bin/git rev-parse refs/remotes/origin/main +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.6429871Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.6435330Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.6436317Z ##[group]Determining the checkout info +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.6436865Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.6440343Z [command]/usr/bin/git sparse-checkout disable +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.6484242Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.6515693Z ##[group]Checking out the ref +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.6520692Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7054375Z Reset branch 'main' +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7055180Z branch 'main' set up to track 'origin/main'. +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7109871Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7134455Z [command]/usr/bin/git log -1 --format=%H +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7146341Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7449070Z ##[group]Run dtolnay/rust-toolchain@stable +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7449373Z with: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7449552Z toolchain: stable +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7449736Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7449905Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7450146Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7450343Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7450566Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7450794Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7451027Z GIT_CONFIG_COUNT: 1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7451240Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7451503Z GIT_CONFIG_VALUE_0: main +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7451724Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7512335Z ##[start-action display=Parse toolchain version;id=__dtolnay_rust-toolchain.parse] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7566898Z ##[group]Run if [[ -z $toolchain ]]; then +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7567255Z ^[[36;1mif [[ -z $toolchain ]]; then^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7567793Z ^[[36;1m # GitHub does not enforce `required: true` inputs itself. https://github.com/actions/runner/issues/1070^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7568255Z ^[[36;1m echo "'toolchain' is a required input" >&2^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7568506Z ^[[36;1m exit 1^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7568791Z ^[[36;1melif [[ $toolchain =~ ^stable' '[0-9]+' '(year|month|week|day)s?' 'ago$ ]]; then^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7569146Z ^[[36;1m if [[ Linux == macOS ]]; then^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7569577Z ^[[36;1m echo "toolchain=1.$((($(date -v-$(sed 's/stable \([0-9]*\) \(.\).*/\1\2/' <<< $toolchain) +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7569983Z ^[[36;1m else^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7570329Z ^[[36;1m echo "toolchain=1.$((($(date --date "${toolchain#stable }" +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7570697Z ^[[36;1m fi^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7570948Z ^[[36;1melif [[ $toolchain =~ ^stable' 'minus' '[0-9]+' 'releases?$ ]]; then^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7571375Z ^[[36;1m echo "toolchain=1.$((($(date +%s)/60/60/24-16569)/7/6-${toolchain//[^0-9]/}))" >> $GITHUB_OUTPUT^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7571746Z ^[[36;1melif [[ $toolchain =~ ^1\.[0-9]+$ ]]; then^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7572163Z ^[[36;1m 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^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7572558Z ^[[36;1melse^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7572767Z ^[[36;1m echo "toolchain=$toolchain" >> $GITHUB_OUTPUT^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7573013Z ^[[36;1mfi^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7617598Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7617918Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7618096Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7618296Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7618489Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7618699Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7618921Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7619148Z GIT_CONFIG_COUNT: 1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7619342Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7619583Z GIT_CONFIG_VALUE_0: main +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7619778Z toolchain: stable +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7619954Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7734110Z ##[end-action id=__dtolnay_rust-toolchain.parse;outcome=success;conclusion=success;duration_ms=22] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7747055Z ##[start-action display=Construct rustup command line;id=__dtolnay_rust-toolchain.flags] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7774772Z ##[group]Run echo "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7775341Z ^[[36;1mecho "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7775865Z ^[[36;1mecho "components=$(for c in ${components//,/ }; do echo -n ' --component' $c; done)" >> $GITHUB_OUTPUT^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7776269Z ^[[36;1mecho "downgrade=" >> $GITHUB_OUTPUT^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7817704Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7818018Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7818429Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7818643Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7818846Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7819074Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7819292Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7819539Z GIT_CONFIG_COUNT: 1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7819733Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7819962Z GIT_CONFIG_VALUE_0: main +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7820158Z targets: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7820322Z components: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7820494Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7897768Z ##[end-action id=__dtolnay_rust-toolchain.flags;outcome=success;conclusion=success;duration_ms=14] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7900034Z ##[start-action display=Set $CARGO_HOME;id=__dtolnay_rust-toolchain.__run] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7920078Z ##[group]Run echo CARGO_HOME=${CARGO_HOME:-"$HOME/.cargo"} >> $GITHUB_ENV +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7920575Z ^[[36;1mecho CARGO_HOME=${CARGO_HOME:-"$HOME/.cargo"} >> $GITHUB_ENV^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7961232Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7961549Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7961732Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7961942Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7962147Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7962389Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7962604Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7962843Z GIT_CONFIG_COUNT: 1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7963042Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7963489Z GIT_CONFIG_VALUE_0: main +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.7963723Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.8037267Z ##[end-action id=__dtolnay_rust-toolchain.__run;outcome=success;conclusion=success;duration_ms=13] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.8039674Z ##[start-action display=Install rustup if needed;id=__dtolnay_rust-toolchain.__run_2] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.8065004Z ##[group]Run if ! command -v rustup &>/dev/null; then +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.8065354Z ^[[36;1mif ! command -v rustup &>/dev/null; then^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.8065996Z ^[[36;1m curl --proto '=https' --tlsv1.2 --retry 10 --retry-connrefused --location --silent --show-error --fail https://sh.rustup.rs | sh -s -- --default-toolchain none -y^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.8066601Z ^[[36;1m echo "$CARGO_HOME/bin" >> $GITHUB_PATH^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.8066872Z ^[[36;1mfi^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.8107593Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.8107899Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.8108079Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.8108281Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.8108481Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.8108700Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.8108908Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.8109138Z GIT_CONFIG_COUNT: 1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.8109331Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.8109554Z GIT_CONFIG_VALUE_0: main +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.8109751Z CARGO_HOME: /home/runner/.cargo +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.8109961Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.8178384Z ##[end-action id=__dtolnay_rust-toolchain.__run_2;outcome=success;conclusion=success;duration_ms=13] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.8180751Z ##[start-action display=Install rustup if needed on windows;id=__dtolnay_rust-toolchain.__run_3] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.8189261Z ##[end-action id=__dtolnay_rust-toolchain.__run_3;outcome=skipped;conclusion=skipped;duration_ms=0] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.8199789Z ##[start-action display=rustup toolchain install stable;id=__dtolnay_rust-toolchain.__run_4] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.8219130Z ##[group]Run rustup toolchain install stable --profile minimal --no-self-update +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.8219618Z ^[[36;1mrustup toolchain install stable --profile minimal --no-self-update^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.8260304Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.8260603Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.8260781Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.8260981Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.8261185Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.8261604Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.8261819Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.8262053Z GIT_CONFIG_COUNT: 1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.8262244Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.8262468Z GIT_CONFIG_VALUE_0: main +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.8262683Z CARGO_HOME: /home/runner/.cargo +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.8262906Z RUSTUP_PERMIT_COPY_RENAME: 1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:55.8263117Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.0516526Z info: syncing channel updates for stable-x86_64-unknown-linux-gnu +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1293814Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1384723Z stable-x86_64-unknown-linux-gnu unchanged - rustc 1.97.1 (8bab26f4f 2026-07-14) +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1385207Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1409854Z ##[end-action id=__dtolnay_rust-toolchain.__run_4;outcome=success;conclusion=success;duration_ms=3320] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1416062Z ##[start-action display=rustup default stable;id=__dtolnay_rust-toolchain.__run_5] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1432597Z ##[group]Run rustup default stable +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1432895Z ^[[36;1mrustup default stable^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1476880Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1477178Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1477365Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1477595Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1477806Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1478030Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1478253Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1478497Z GIT_CONFIG_COUNT: 1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1478701Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1478939Z GIT_CONFIG_VALUE_0: main +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1479161Z CARGO_HOME: /home/runner/.cargo +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1479380Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1593885Z info: using existing install for stable-x86_64-unknown-linux-gnu +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1602472Z info: default toolchain set to stable-x86_64-unknown-linux-gnu +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1602723Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1689261Z stable-x86_64-unknown-linux-gnu unchanged - rustc 1.97.1 (8bab26f4f 2026-07-14) +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1689624Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1706837Z ##[end-action id=__dtolnay_rust-toolchain.__run_5;outcome=success;conclusion=success;duration_ms=29] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1709280Z ##[start-action display=Create cachekey;id=__dtolnay_rust-toolchain.rustc-version] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1726974Z ##[group]Run DATE=$(rustc +stable --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p') +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1727672Z ^[[36;1mDATE=$(rustc +stable --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p')^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1728207Z ^[[36;1mHASH=$(rustc +stable --version --verbose | sed -ne 's/^commit-hash: //p')^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1728626Z ^[[36;1mecho "cachekey=$(echo $DATE$HASH | head -c12)" >> $GITHUB_OUTPUT^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1770797Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1771089Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1771293Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1771502Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1771710Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1771928Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1772140Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1772546Z GIT_CONFIG_COUNT: 1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1772745Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1772975Z GIT_CONFIG_VALUE_0: main +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1773181Z CARGO_HOME: /home/runner/.cargo +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.1773571Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2155695Z ##[end-action id=__dtolnay_rust-toolchain.rustc-version;outcome=success;conclusion=success;duration_ms=44] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2157995Z ##[start-action display=Disable incremental compilation;id=__dtolnay_rust-toolchain.__run_6] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2172987Z ##[group]Run if [ -z "${CARGO_INCREMENTAL+set}" ]; then +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2173661Z ^[[36;1mif [ -z "${CARGO_INCREMENTAL+set}" ]; then^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2174136Z ^[[36;1m echo CARGO_INCREMENTAL=0 >> $GITHUB_ENV^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2174383Z ^[[36;1mfi^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2215307Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2215600Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2215778Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2216001Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2216197Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2216412Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2216618Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2216849Z GIT_CONFIG_COUNT: 1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2217039Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2217264Z GIT_CONFIG_VALUE_0: main +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2217466Z CARGO_HOME: /home/runner/.cargo +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2217675Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2286682Z ##[end-action id=__dtolnay_rust-toolchain.__run_6;outcome=success;conclusion=success;duration_ms=12] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2288918Z ##[start-action display=Enable colors in Cargo output;id=__dtolnay_rust-toolchain.__run_7] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2304825Z ##[group]Run if [ -z "${CARGO_TERM_COLOR+set}" ]; then +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2305174Z ^[[36;1mif [ -z "${CARGO_TERM_COLOR+set}" ]; then^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2305474Z ^[[36;1m echo CARGO_TERM_COLOR=always >> $GITHUB_ENV^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2305745Z ^[[36;1mfi^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2347748Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2348043Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2348223Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2348430Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2348631Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2348851Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2349060Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2349294Z GIT_CONFIG_COUNT: 1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2349491Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2349724Z GIT_CONFIG_VALUE_0: main +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2349938Z CARGO_HOME: /home/runner/.cargo +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2350158Z CARGO_INCREMENTAL: 0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2350358Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2417599Z ##[end-action id=__dtolnay_rust-toolchain.__run_7;outcome=success;conclusion=success;duration_ms=12] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2419743Z ##[start-action display=Enable Cargo sparse registry;id=__dtolnay_rust-toolchain.__run_8] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2436215Z ##[group]Run # implemented in 1.66, stabilized in 1.68, made default in 1.70 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2436679Z ^[[36;1m# implemented in 1.66, stabilized in 1.68, made default in 1.70^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2437296Z ^[[36;1mif [ -z "${CARGO_REGISTRIES_CRATES_IO_PROTOCOL+set}" -o -f "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol ]; then^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2437913Z ^[[36;1m if rustc +stable --version --verbose | grep -q '^release: 1\.6[89]\.'; then^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2438401Z ^[[36;1m touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2438861Z ^[[36;1m echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse >> $GITHUB_ENV^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2439304Z ^[[36;1m elif rustc +stable --version --verbose | grep -q '^release: 1\.6[67]\.'; then^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2439779Z ^[[36;1m touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2440391Z ^[[36;1m echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=git >> $GITHUB_ENV^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2440694Z ^[[36;1m fi^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2440872Z ^[[36;1mfi^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2481279Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2481576Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2481758Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2481969Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2482174Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2482409Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2482633Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2482879Z GIT_CONFIG_COUNT: 1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2483078Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2483732Z GIT_CONFIG_VALUE_0: main +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2483945Z CARGO_HOME: /home/runner/.cargo +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2484172Z CARGO_INCREMENTAL: 0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2484367Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2845135Z ##[end-action id=__dtolnay_rust-toolchain.__run_8;outcome=success;conclusion=success;duration_ms=42] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2847757Z ##[start-action display=Work around spurious network errors in curl 8.0;id=__dtolnay_rust-toolchain.__run_9] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2865154Z ##[group]Run # https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2865842Z ^[[36;1m# https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2866380Z ^[[36;1mif rustc +stable --version --verbose | grep -q '^release: 1\.7[01]\.'; then^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2866799Z ^[[36;1m echo CARGO_HTTP_MULTIPLEXING=false >> $GITHUB_ENV^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2867086Z ^[[36;1mfi^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2910513Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2910841Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2911032Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2911251Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2911465Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2911699Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2911936Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2912186Z GIT_CONFIG_COUNT: 1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2912392Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2912630Z GIT_CONFIG_VALUE_0: main +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2912847Z CARGO_HOME: /home/runner/.cargo +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2913075Z CARGO_INCREMENTAL: 0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.2913452Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3133166Z ##[end-action id=__dtolnay_rust-toolchain.__run_9;outcome=success;conclusion=success;duration_ms=28] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3137550Z ##[start-action display=rustc +stable --version --verbose;id=__dtolnay_rust-toolchain.__run_10] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3153155Z ##[group]Run rustc +stable --version --verbose +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3153748Z ^[[36;1mrustc +stable --version --verbose^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3197147Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3197456Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3197643Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3197855Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3198077Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3198298Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3198518Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3198765Z GIT_CONFIG_COUNT: 1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3198968Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3199203Z GIT_CONFIG_VALUE_0: main +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3199420Z CARGO_HOME: /home/runner/.cargo +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3199644Z CARGO_INCREMENTAL: 0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3199838Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3389972Z rustc 1.97.1 (8bab26f4f 2026-07-14) +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3390437Z binary: rustc +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3390784Z commit-hash: 8bab26f4f68e0e26f0bb7960be334d5b520ea452 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3391238Z commit-date: 2026-07-14 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3391548Z host: x86_64-unknown-linux-gnu +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3391859Z release: 1.97.1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3392143Z LLVM version: 22.1.6 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3414750Z ##[end-action id=__dtolnay_rust-toolchain.__run_10;outcome=success;conclusion=success;duration_ms=27] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3510676Z ##[group]Run actions/setup-node@v6 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3510928Z with: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3511108Z node-version: 24.x +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3511307Z check-latest: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3513546Z token: *** +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3513784Z package-manager-cache: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3534905Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3535205Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3535506Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3535804Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3536133Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3536432Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3536747Z GIT_CONFIG_COUNT: 1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3536964Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3537201Z GIT_CONFIG_VALUE_0: main +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3537418Z CARGO_HOME: /home/runner/.cargo +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3537659Z CARGO_INCREMENTAL: 0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.3537852Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.4906825Z Found in cache @ /opt/hostedtoolcache/node/24.18.0/x64 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:30:59.4910403Z ##[group]Environment details +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:03.4706310Z node: v24.18.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:03.4706640Z npm: 11.16.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:03.4706861Z yarn: 1.22.22 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:03.4708264Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:03.5350794Z ##[group]Run actions/cache@v5 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:03.5351019Z with: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:03.5351216Z path: ~/.cargo/registry +Test (ubuntu-latest) UNKNOWN STEP ~/.cargo/git +Test (ubuntu-latest) UNKNOWN STEP rust/target +Test (ubuntu-latest) UNKNOWN STEP +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:03.5351605Z key: Linux-cargo-08cb623fd2bc891904a7fb4dae52bb2d75216ee36e943320843aace2a823c571 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:03.5351980Z restore-keys: Linux-cargo- +Test (ubuntu-latest) UNKNOWN STEP +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:03.5352200Z enableCrossOsArchive: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:03.5352401Z fail-on-cache-miss: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:03.5352621Z lookup-only: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:03.5352803Z save-always: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:03.5352972Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:03.5353132Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:03.5353560Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:03.5353769Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:03.5353985Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:03.5354187Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:03.5354414Z GIT_CONFIG_COUNT: 1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:03.5354602Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:03.5354862Z GIT_CONFIG_VALUE_0: main +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:03.5355061Z CARGO_HOME: /home/runner/.cargo +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:03.5355266Z CARGO_INCREMENTAL: 0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:03.5355444Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:03.8750079Z Cache hit for restore-key: Linux-cargo-build-4104477e9086db237b6becf75f65ddd1c19712701b33d4d9c0c7bebe4f81b3df +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:05.1139416Z Received 41943040 of 109593867 (38.3%), 40.0 MBs/sec +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:05.6139765Z Received 109593867 of 109593867 (100.0%), 69.7 MBs/sec +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:05.6140320Z Cache Size: ~105 MB (109593867 B) +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:05.6164638Z [command]/usr/bin/tar -xf /home/runner/work/_temp/102dbc47-2f25-4f37-82e6-8a6ae8ee3dbe/cache.tzst -P -C /home/runner/work/start/start --use-compress-program unzstd +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:06.2114774Z Cache restored successfully +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:06.3987454Z Cache restored from key: Linux-cargo-build-4104477e9086db237b6becf75f65ddd1c19712701b33d4d9c0c7bebe4f81b3df +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:06.4115112Z ##[group]Run cargo test --all-features --verbose +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:06.4115503Z ^[[36;1mcargo test --all-features --verbose^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:06.4203141Z shell: /usr/bin/bash -e {0} +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:06.4203567Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:06.4203756Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:06.4203961Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:06.4204154Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:06.4204364Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:06.4204575Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:06.4204803Z GIT_CONFIG_COUNT: 1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:06.4204992Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:06.4205214Z GIT_CONFIG_VALUE_0: main +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:06.4205411Z CARGO_HOME: /home/runner/.cargo +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:06.4205864Z CARGO_INCREMENTAL: 0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:06.4206046Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:06.8833825Z ^[[1m^[[92m Downloading^[[0m crates ... +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:06.9517905Z ^[[1m^[[92m Downloaded^[[0m errno v0.3.14 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:06.9563091Z ^[[1m^[[92m Downloaded^[[0m bitflags v2.13.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:06.9648248Z ^[[1m^[[92m Downloaded^[[0m fastrand v2.4.1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:06.9794932Z ^[[1m^[[92m Downloaded^[[0m once_cell v1.21.4 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:06.9922738Z ^[[1m^[[92m Downloaded^[[0m tempfile v3.27.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:06.9969363Z ^[[1m^[[92m Downloaded^[[0m rustix v1.1.4 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:07.0744893Z ^[[1m^[[92m Downloaded^[[0m linux-raw-sys v0.12.1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:07.1507834Z ^[[1m^[[92m Fresh^[[0m memchr v2.8.2 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:07.1514457Z ^[[1m^[[92m Fresh^[[0m unicode-ident v1.0.24 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:07.1515042Z ^[[1m^[[92m Fresh^[[0m libc v0.2.186 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:07.1515553Z ^[[1m^[[92m Fresh^[[0m autocfg v1.5.1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:07.1516071Z ^[[1m^[[92m Fresh^[[0m proc-macro2 v1.0.106 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:07.1516583Z ^[[1m^[[92m Fresh^[[0m quote v1.0.46 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:07.1517047Z ^[[1m^[[92m Fresh^[[0m cfg-if v1.0.4 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:07.1517538Z ^[[1m^[[92m Fresh^[[0m getrandom v0.4.3 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:07.1518041Z ^[[1m^[[92m Fresh^[[0m serde_core v1.0.228 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:07.1518534Z ^[[1m^[[92m Fresh^[[0m syn v2.0.118 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:07.1518940Z ^[[1m^[[92m Fresh^[[0m nom v8.0.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:07.1519465Z ^[[1m^[[92m Fresh^[[0m aho-corasick v1.1.4 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:07.1519994Z ^[[1m^[[92m Fresh^[[0m regex-syntax v0.8.11 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:07.1520343Z ^[[1m^[[92m Fresh^[[0m option-ext v0.2.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:07.1520654Z ^[[1m^[[92m Fresh^[[0m dirs-sys v0.5.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:07.1521035Z ^[[1m^[[92m Fresh^[[0m regex-automata v0.4.14 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:07.1521361Z ^[[1m^[[92m Fresh^[[0m zmij v1.0.21 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:07.1521708Z ^[[1m^[[92m Fresh^[[0m num-traits v0.2.19 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:07.1522031Z ^[[1m^[[92m Fresh^[[0m links-notation v0.13.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:07.1522365Z ^[[1m^[[92m Fresh^[[0m serde_derive v1.0.228 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:07.1522695Z ^[[1m^[[92m Compiling^[[0m rustix v1.1.4 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:07.1522993Z ^[[1m^[[92m Fresh^[[0m base64 v0.22.1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:07.1528345Z ^[[1m^[[92m Fresh^[[0m itoa v1.0.18 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:07.1529104Z ^[[1m^[[92m Fresh^[[0m iana-time-zone v0.1.65 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:07.1548184Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name build_script_build --edition=2021 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.4/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg 'cfg(alloc_c_string)' --check-cfg 'cfg(alloc_ffi)' --check-cfg 'cfg(apple)' --check-cfg 'cfg(asm_experimental_arch)' --check-cfg 'cfg(bsd)' --check-cfg 'cfg(core_c_str)' --check-cfg 'cfg(core_ffi_c)' --check-cfg 'cfg(core_intrinsics)' --check-cfg 'cfg(criterion)' --check-cfg 'cfg(document_experimental_runtime_api)' --check-cfg 'cfg(error_in_core)' --check-cfg 'cfg(fix_y2038)' --check-cfg 'cfg(freebsdlike)' --check-cfg 'cfg(libc)' --check-cfg 'cfg(linux_kernel)' --check-cfg 'cfg(linux_like)' --check-cfg 'cfg(linux_raw)' --check-cfg 'cfg(linux_raw_dep)' --check-cfg 'cfg(lower_upper_exp_for_non_zero)' --check-cfg 'cfg(sanitize_memory)' --check-cfg 'cfg(netbsdlike)' --check-cfg 'cfg(rustc_attrs)' --check-cfg 'cfg(rustc_diagnostics)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(staged_api)' --check-cfg 'cfg(static_assertions)' --check-cfg 'cfg(thumb_mode)' --check-cfg 'cfg(wasi)' --check-cfg 'cfg(wasi_ext)' --check-cfg 'cfg(wasip2)' --check-cfg 'cfg(target_arch, values("xtensa"))' --check-cfg 'cfg(target_os, values("cygwin"))' --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="fs"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all-apis", "alloc", "core", "default", "event", "fs", "io_uring", "libc", "libc_errno", "linux_4_11", "linux_5_1", "linux_5_11", "linux_latest", "mm", "mount", "net", "param", "pipe", "process", "pty", "rand", "runtime", "rustc-dep-of-std", "rustc-std-workspace-alloc", "shm", "std", "stdio", "system", "termios", "thread", "time", "try_close", "use-explicitly-provided-auxv", "use-libc", "use-libc-auxv"))' -C metadata=4c4d87a2e759c525 -C extra-filename=-ae8230e894104a31 --out-dir /home/runner/work/start/start/rust/target/debug/build/rustix-ae8230e894104a31 -L dependency=/home/runner/work/start/start/rust/target/debug/deps --cap-lints allow -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:07.1560772Z ^[[1m^[[92m Fresh^[[0m lino-objects-codec v0.2.1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:07.1561531Z ^[[1m^[[92m Fresh^[[0m chrono v0.4.45 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:07.1562223Z ^[[1m^[[92m Fresh^[[0m serde_json v1.0.150 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:07.1562861Z ^[[1m^[[92m Fresh^[[0m serde v1.0.228 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:07.1563502Z ^[[1m^[[92m Fresh^[[0m regex v1.12.4 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:07.1563980Z ^[[1m^[[92m Fresh^[[0m dirs v6.0.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:07.1564450Z ^[[1m^[[92m Fresh^[[0m uuid v1.23.4 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:07.1564958Z ^[[1m^[[92m Compiling^[[0m linux-raw-sys v0.12.1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:07.1565465Z ^[[1m^[[92m Compiling^[[0m bitflags v2.13.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:07.1570927Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name bitflags --edition=2021 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bytemuck", "example_generated", "serde", "serde_core", "std"))' -C metadata=f18127cece992c97 -C extra-filename=-e8747cc682047ca8 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --cap-lints allow -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:07.1582845Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name linux_raw_sys --edition=2021 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/linux-raw-sys-0.12.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(target_arch, values("xtensa"))' --cfg 'feature="auxvec"' --cfg 'feature="elf"' --cfg 'feature="errno"' --cfg 'feature="general"' --cfg 'feature="ioctl"' --cfg 'feature="no_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("auxvec", "bootparam", "btrfs", "core", "default", "elf", "elf_uapi", "errno", "general", "if_arp", "if_ether", "if_packet", "if_tun", "image", "io_uring", "ioctl", "landlock", "loop_device", "mempolicy", "net", "netlink", "no_std", "prctl", "ptrace", "rustc-dep-of-std", "std", "system", "vm_sockets", "xdp"))' -C metadata=d4ea0b00cecc90a8 -C extra-filename=-bfdfeb22fc4059b5 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --cap-lints allow -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:07.1589271Z ^[[1m^[[92m Compiling^[[0m fastrand v2.4.1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:07.1594727Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name fastrand --edition=2018 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fastrand-2.4.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "getrandom", "js", "std"))' -C metadata=a751ce8bd8d29450 -C extra-filename=-29e8a7703407f575 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --cap-lints allow -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:08.8186140Z ^[[1m^[[92m Compiling^[[0m once_cell v1.21.4 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:08.8190054Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name once_cell --edition=2021 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/once_cell-1.21.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="race"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "atomic-polyfill", "critical-section", "default", "parking_lot", "portable-atomic", "race", "std", "unstable"))' -C metadata=7f20edd6c465bbfd -C extra-filename=-681cc57c798c91b1 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --cap-lints allow -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:10.1689368Z ^[[1m^[[92m Compiling^[[0m start-command v0.19.0 (/home/runner/work/start/start/rust) +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:10.1704445Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name start_command --edition=2021 src/lib/mod.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7c83465858478b43 -C extra-filename=-a847516c7a121e21 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rmeta --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rmeta --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rmeta --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rmeta --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rmeta --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rmeta --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rmeta --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rmeta --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rmeta -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:10.4990823Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/build/rustix-ae8230e894104a31/build-script-build` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:10.5522679Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name rustix --edition=2021 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustix-1.1.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --warn=unexpected_cfgs --check-cfg 'cfg(alloc_c_string)' --check-cfg 'cfg(alloc_ffi)' --check-cfg 'cfg(apple)' --check-cfg 'cfg(asm_experimental_arch)' --check-cfg 'cfg(bsd)' --check-cfg 'cfg(core_c_str)' --check-cfg 'cfg(core_ffi_c)' --check-cfg 'cfg(core_intrinsics)' --check-cfg 'cfg(criterion)' --check-cfg 'cfg(document_experimental_runtime_api)' --check-cfg 'cfg(error_in_core)' --check-cfg 'cfg(fix_y2038)' --check-cfg 'cfg(freebsdlike)' --check-cfg 'cfg(libc)' --check-cfg 'cfg(linux_kernel)' --check-cfg 'cfg(linux_like)' --check-cfg 'cfg(linux_raw)' --check-cfg 'cfg(linux_raw_dep)' --check-cfg 'cfg(lower_upper_exp_for_non_zero)' --check-cfg 'cfg(sanitize_memory)' --check-cfg 'cfg(netbsdlike)' --check-cfg 'cfg(rustc_attrs)' --check-cfg 'cfg(rustc_diagnostics)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(staged_api)' --check-cfg 'cfg(static_assertions)' --check-cfg 'cfg(thumb_mode)' --check-cfg 'cfg(wasi)' --check-cfg 'cfg(wasi_ext)' --check-cfg 'cfg(wasip2)' --check-cfg 'cfg(target_arch, values("xtensa"))' --check-cfg 'cfg(target_os, values("cygwin"))' --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="fs"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all-apis", "alloc", "core", "default", "event", "fs", "io_uring", "libc", "libc_errno", "linux_4_11", "linux_5_1", "linux_5_11", "linux_latest", "mm", "mount", "net", "param", "pipe", "process", "pty", "rand", "runtime", "rustc-dep-of-std", "rustc-std-workspace-alloc", "shm", "std", "stdio", "system", "termios", "thread", "time", "try_close", "use-explicitly-provided-auxv", "use-libc", "use-libc-auxv"))' -C metadata=06f31ecd24f7d7a2 -C extra-filename=-449dc2c3fb1b32d8 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern bitflags=/home/runner/work/start/start/rust/target/debug/deps/libbitflags-e8747cc682047ca8.rmeta --extern linux_raw_sys=/home/runner/work/start/start/rust/target/debug/deps/liblinux_raw_sys-bfdfeb22fc4059b5.rmeta --cap-lints allow -Dwarnings --cfg linux_raw_dep --cfg linux_raw --cfg linux_like --cfg linux_kernel` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:11.5830586Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name start --edition=2021 src/bin/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fa05bcb71094763b -C extra-filename=-90252814c391cce2 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-a847516c7a121e21.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:11.7066647Z ^[[1m^[[92m Compiling^[[0m tempfile v3.27.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:11.7082854Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name tempfile --edition=2021 /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tempfile-3.27.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="getrandom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "getrandom", "nightly"))' -C metadata=d8d1a91a829ed8fe -C extra-filename=-af7e836b46507b2c --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern fastrand=/home/runner/work/start/start/rust/target/debug/deps/libfastrand-29e8a7703407f575.rmeta --extern getrandom=/home/runner/work/start/start/rust/target/debug/deps/libgetrandom-c1907c59f7578e38.rmeta --extern once_cell=/home/runner/work/start/start/rust/target/debug/deps/libonce_cell-681cc57c798c91b1.rmeta --extern rustix=/home/runner/work/start/start/rust/target/debug/deps/librustix-449dc2c3fb1b32d8.rmeta --cap-lints allow -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:12.0161711Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name cleanup --edition=2021 tests/cleanup.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=45c5c6a4c0e5db6e -C extra-filename=-1d1a2373a3dcd77b --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-a847516c7a121e21.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:12.0207350Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name user_manager --edition=2021 tests/user_manager.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=88f8eec8f83e6657 -C extra-filename=-cb8242f3287f5352 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-a847516c7a121e21.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:12.0256655Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name args_parser_shell --edition=2021 tests/args_parser_shell.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7043144909115ffc -C extra-filename=-8860972fe2a5bb82 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-a847516c7a121e21.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:12.0839023Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name output_blocks_extended --edition=2021 tests/output_blocks_extended.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=406c447d1af5f31f -C extra-filename=-f017803ade470015 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-a847516c7a121e21.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:12.7236242Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name start --edition=2021 src/bin/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ddab6a0ecf3ab307 -C extra-filename=-1873355227bf8ffb --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-a847516c7a121e21.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:12.7268313Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name output_blocks --edition=2021 tests/output_blocks.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=98809e30579b4c2a -C extra-filename=-016501bc2c8857e8 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-a847516c7a121e21.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:12.8325436Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name utils --edition=2021 tests/utils.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=70dc43ce66ebb2d1 -C extra-filename=-720c0247f562895c --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-a847516c7a121e21.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:12.8538252Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name regression_84 --edition=2021 tests/regression_84.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7018018a3ae241f1 -C extra-filename=-ee8940f994b68433 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-a847516c7a121e21.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:13.0378647Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name status_formatter --edition=2021 tests/status_formatter.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3ec5a600cb575704 -C extra-filename=-fe78432f37efabf2 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-a847516c7a121e21.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:13.1921258Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name regression_150 --edition=2021 tests/regression_150.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=476b231e05d286e8 -C extra-filename=-40df74c46d6535c3 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-a847516c7a121e21.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:13.2977442Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name session_name_status --edition=2021 tests/session_name_status.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3915976d4d520141 -C extra-filename=-a3c2a7253c681d13 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-a847516c7a121e21.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:13.3187456Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name isolation --edition=2021 tests/isolation.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e60687a541b9a366 -C extra-filename=-07d4f87d1e5879cd --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-a847516c7a121e21.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:13.5897922Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name integration --edition=2021 tests/integration.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b26b8da1a91b44b5 -C extra-filename=-32206a8ac9d87f1c --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-a847516c7a121e21.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:13.6568270Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name docker_network --edition=2021 tests/docker_network.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9f9f05bde8d843cb -C extra-filename=-cc39437c24504ba9 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-a847516c7a121e21.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:13.6727059Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name args_parser --edition=2021 tests/args_parser.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9d2d00ccfd6c0567 -C extra-filename=-82df4654c4b3cc3a --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-a847516c7a121e21.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:13.8546522Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name start_command --edition=2021 src/lib/mod.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a488d6d4db962d96 -C extra-filename=-df41c507732f5117 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:14.0326122Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name failure_handler --edition=2021 tests/failure_handler.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fc52139153373fe7 -C extra-filename=-955a2b1dcce490bd --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-a847516c7a121e21.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:14.0616252Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name isolation_log --edition=2021 tests/isolation_log.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d766dc57061004e1 -C extra-filename=-cb8e82de4957c358 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-a847516c7a121e21.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:14.2418442Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name isolation_unit --edition=2021 tests/isolation_unit.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cde7588887226027 -C extra-filename=-13a8967175fb8179 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-a847516c7a121e21.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:14.3812031Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name regression_91 --edition=2021 tests/regression_91.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7de96593a5c78060 -C extra-filename=-4ef2fc4a00e166c6 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-a847516c7a121e21.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:14.4880443Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name execution_control --edition=2021 tests/execution_control.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b645924fb12126d2 -C extra-filename=-f4f0a72f92531227 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-a847516c7a121e21.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:14.6553819Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name echo_integration --edition=2021 tests/echo_integration.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8bfc920f076be298 -C extra-filename=-34f05bb24d171a5a --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-a847516c7a121e21.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:14.7887521Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name sequence_parser --edition=2021 tests/sequence_parser.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e51066cd5e3f6957 -C extra-filename=-3083ec319ebf7d41 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-a847516c7a121e21.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:15.0358363Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name signal_handler --edition=2021 tests/signal_handler.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e76a93fe5c10f6a3 -C extra-filename=-d2640432f4fa6b4a --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-a847516c7a121e21.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:15.1577509Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name execution_store --edition=2021 tests/execution_store.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7f213482038a668b -C extra-filename=-31d9ac264b0474ff --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-a847516c7a121e21.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:15.2440743Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name ci_workflow_invariants --edition=2021 tests/ci_workflow_invariants.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=672d1d46673b05f3 -C extra-filename=-98ad95f1000f9a09 --out-dir /home/runner/work/start/start/rust/target/debug/deps -L dependency=/home/runner/work/start/start/rust/target/debug/deps --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-a847516c7a121e21.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -Dwarnings` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1638496Z ^[[1m^[[92m Finished^[[0m `test` profile [unoptimized + debuginfo] target(s) in 9.32s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1682467Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/start_command-df41c507732f5117` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1696983Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1697361Z running 179 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1700921Z test args_parser::tests::test_attached_detached_conflict ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1701652Z test args_parser::tests::test_cleanup_dry_run_option ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1702633Z test args_parser::tests::test_cleanup_option ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1703447Z test args_parser::tests::test_docker_combined_runtime_options ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1705451Z test args_parser::tests::test_docker_env_repeatable ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1706057Z test args_parser::tests::test_docker_env_eq_form ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1706659Z test args_parser::tests::test_docker_env_short_flag ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1707261Z test args_parser::tests::test_docker_mount_eq_form ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1707956Z test args_parser::tests::test_docker_network_alias_repeatable ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1710960Z test args_parser::tests::test_docker_mounts_repeatable ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1712101Z test args_parser::tests::test_docker_privileged ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1712754Z test args_parser::tests::test_docker_uses_default_image ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1713794Z test args_parser::tests::test_docker_volume_eq_form ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1714261Z test args_parser::tests::test_docker_volumes_repeatable ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1714666Z test args_parser::tests::test_docker_with_image ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1726693Z test args_parser::tests::test_env_rejected_for_non_docker ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1731314Z test args_parser::tests::test_env_requires_argument ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1732306Z test args_parser::tests::test_docker_network_forms_preserve_child_args ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1733641Z test args_parser::tests::test_generate_session_name ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1734711Z test args_parser::tests::test_docker_runtime_options_default_empty ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1735551Z test args_parser::tests::test_has_isolation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1736406Z test args_parser::tests::test_generate_session_name_with_prefix ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1737302Z test args_parser::tests::test_get_effective_mode ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1738844Z test args_parser::tests::test_invalid_output_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1740048Z test args_parser::tests::test_isolated_user ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1740849Z test args_parser::tests::test_list_option ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1741748Z test args_parser::tests::test_mount_rejected_for_non_docker ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1742603Z test args_parser::tests::test_mount_requires_argument ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1743615Z test args_parser::tests::test_network_options_rejected_without_docker ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1744583Z test args_parser::tests::test_output_format_equals_syntax ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1745419Z test args_parser::tests::test_keep_user_requires_user ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1746245Z test args_parser::tests::test_output_format_requires_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1759076Z test args_parser::tests::test_output_format_without_status ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1760053Z test args_parser::tests::test_parse_shorthand ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1761094Z test args_parser::tests::test_parse_isolated_option ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1761924Z test args_parser::tests::test_parse_simple_command ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1762811Z test args_parser::tests::test_privileged_rejected_without_docker ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1764336Z test args_parser::tests::test_parse_with_separator ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1765286Z test args_parser::tests::test_query_and_control_modes_are_mutually_exclusive ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1766150Z test args_parser::tests::test_shell_auto ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1766947Z test args_parser::tests::test_isolated_user_with_name ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1767775Z test args_parser::tests::test_shell_default_is_auto ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1768516Z test args_parser::tests::test_shell_bash ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1769250Z test args_parser::tests::test_shell_equals_syntax ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1769990Z test args_parser::tests::test_shell_invalid ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1770742Z test args_parser::tests::test_shell_missing_argument ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1771575Z test args_parser::tests::test_shell_lowercase_normalization ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1772441Z test args_parser::tests::test_shell_with_ssh ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1773163Z test args_parser::tests::test_shell_zsh ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1774054Z test args_parser::tests::test_shell_sh ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1774736Z test args_parser::tests::test_ssh_requires_endpoint ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1775248Z test args_parser::tests::test_ssh_with_endpoint ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1775764Z test args_parser::tests::test_status_equals_syntax ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1776278Z test args_parser::tests::test_status_requires_uuid ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1776803Z test args_parser::tests::test_list_with_output_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1777315Z test args_parser::tests::test_status_option ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1777851Z test args_parser::tests::test_status_with_links_notation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1778412Z test args_parser::tests::test_status_with_output_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1778932Z test args_parser::tests::test_stop_equals_syntax ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1779463Z test args_parser::tests::test_stop_requires_identifier ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1779993Z test args_parser::tests::test_stop_option ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1780511Z test args_parser::tests::test_terminate_equals_syntax ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1781021Z test args_parser::tests::test_terminate_option ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1781572Z test args_parser::tests::test_terminate_requires_identifier ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1782212Z test args_parser::tests::test_upload_log_and_control_modes_are_mutually_exclusive ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1782824Z test args_parser::tests::test_status_with_text_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1783958Z test args_parser::tests::test_upload_log_equals_syntax ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1784770Z test args_parser::tests::test_upload_log_option ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1785362Z test args_parser::tests::test_use_command_stream ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1785979Z test args_parser::tests::test_volume_requires_argument ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1786780Z test args_parser::tests::test_volume_rejected_for_non_docker ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1787345Z test docker_cleanup::tests::detached_watcher_inspects_oom_killed_before_default_cleanup ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1787959Z test docker_cleanup::tests::explicit_always_policy_cleans_abnormal_containers ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1788454Z test args_parser::tests::test_upload_log_requires_identifier ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1788944Z test docker_cleanup::tests::keep_on_fail_policy_keeps_oom_killed_containers ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1789446Z test docker_cleanup::tests::default_policy_keeps_abnormal_containers ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1790045Z test docker_network_lifecycle::tests::prefers_the_explicit_networks_list_over_the_single_network ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1790672Z test docker_network_lifecycle::tests::keeps_verbose_output_switched_off_by_default ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1791423Z test docker_network_lifecycle::tests::returns_an_empty_list_when_no_network_is_requested ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1792125Z test docker_network_lifecycle::tests::wraps_a_single_network_into_a_list ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1792720Z test docker_network_lifecycle::tests::ignores_an_empty_networks_list_and_falls_back_to_network ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1793487Z test execution_store::tests::test_execution_record_complete ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1793970Z test execution_store::tests::test_execution_record_json_roundtrip ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.1794405Z test execution_store::tests::test_execution_record_new ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.2455138Z test execution_store::tests::test_store_delete ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.3227684Z test execution_store::tests::test_store_get_by_status ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.3232514Z test execution_store::tests::test_store_get_all ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.3233537Z test execution_store::tests::test_store_clear ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.3247627Z test execution_store::tests::test_store_save_and_get ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.3248295Z test execution_store::tests::test_store_get_stats ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.3261775Z test failure_handler::tests::test_parse_git_url_https ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.3262934Z test failure_handler::tests::test_parse_git_url_invalid ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.3264053Z test isolation::tests::test_build_docker_runtime_args_empty ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.3264971Z test isolation::tests::test_build_docker_runtime_args_order ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.3265818Z test isolation::tests::test_create_log_path ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.3266615Z test isolation::tests::test_generate_log_filename ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.3267328Z test isolation::tests::test_get_shell ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.3268036Z test isolation::tests::test_get_timestamp ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.3269107Z test failure_handler::tests::test_parse_git_url_with_git_suffix ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.3271543Z test failure_handler::tests::test_parse_git_url_ssh ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.3284128Z test isolation::tests::test_is_command_available ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.3351320Z test execution_store::tests::test_store_update ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.5961039Z test isolation::tests::test_run_in_screen_captures_version_output ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.5962186Z test isolation::tests::test_wrap_command_with_user ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.5963158Z test isolation_metadata::tests::test_build_isolation_options_map_basic ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.5964060Z test isolation::tests::test_run_in_screen_captures_stderr ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.5964781Z test isolation_metadata::tests::test_build_isolation_options_map_includes_runtime_options ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.5965670Z test isolation_metadata::tests::test_docker_runtime_metadata_empty ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.5966573Z test isolation_metadata::tests::test_docker_runtime_metadata_omits_privileged_when_false ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.5967455Z test isolation_metadata::tests::test_docker_runtime_metadata_populated ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.5968029Z test isolation_metadata::tests::test_docker_runtime_status_lines_empty ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.5969149Z test isolation_metadata::tests::test_docker_runtime_status_lines_joins_multiple ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.5970015Z test isolation_metadata::tests::test_docker_runtime_status_lines_populated ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.5970916Z test lino_value_json::tests::converts_json_arrays_and_objects_to_lino_values ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.5971687Z test lino_value_json::tests::converts_json_float_to_lino_float ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.5972317Z test lino_value_json::tests::converts_json_scalars_to_lino_values ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.5972774Z test isolation::tests::test_run_in_screen_captures_exit_code ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.5973203Z test lino_value_json::tests::converts_lino_values_to_json ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.5974117Z test lino_value_json::tests::converts_non_finite_lino_float_to_json_null ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.5984684Z test output_blocks::tests::test_create_command_line ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.5985896Z test output_blocks::tests::test_create_timeline_line ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.5986816Z test output_blocks::tests::test_escape_for_links_notation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.5987647Z test output_blocks::tests::test_format_duration ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.5988505Z test output_blocks::tests::test_generate_isolation_lines_docker ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.5989413Z test output_blocks::tests::test_generate_isolation_lines_screen ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.5990310Z test output_blocks::tests::test_generate_isolation_lines_tmux ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6197353Z test output_blocks::tests::test_create_finish_block_with_isolation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6324935Z test output_blocks::tests::test_create_start_block_with_isolation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6343946Z test output_blocks::tests::test_parse_isolation_metadata_docker ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6345702Z test sequence_parser::tests::test_distribute_option_empty_returns_nulls ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6347108Z test sequence_parser::tests::test_distribute_option_sequence_with_matching_length ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6348412Z test sequence_parser::tests::test_distribute_option_single_value_replicates ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6349495Z test sequence_parser::tests::test_distribute_option_throws_on_length_mismatch ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6350446Z test sequence_parser::tests::test_format_isolation_chain_empty ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6351337Z test sequence_parser::tests::test_format_isolation_chain_simple ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6352348Z test sequence_parser::tests::test_format_isolation_chain_with_docker_image_short_name ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6353669Z test sequence_parser::tests::test_format_isolation_chain_with_placeholders ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6354722Z test sequence_parser::tests::test_format_isolation_chain_with_ssh_endpoint ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6355617Z test sequence_parser::tests::test_format_sequence_empty ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6356419Z test sequence_parser::tests::test_format_sequence_with_nulls ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6357262Z test sequence_parser::tests::test_format_sequence_with_values ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6358128Z test sequence_parser::tests::test_get_value_at_level_null_value ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6358985Z test sequence_parser::tests::test_get_value_at_level_out_of_bounds ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6359868Z test sequence_parser::tests::test_get_value_at_level_valid_index ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6360735Z test sequence_parser::tests::test_is_sequence_false_for_empty ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6361606Z test sequence_parser::tests::test_is_sequence_false_for_single_value ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6362515Z test sequence_parser::tests::test_is_sequence_true_for_space_separated ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6363794Z test sequence_parser::tests::test_parse_sequence_all_underscores ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6364729Z test sequence_parser::tests::test_parse_sequence_empty_string ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6365541Z test sequence_parser::tests::test_parse_sequence_multiple ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6379263Z test sequence_parser::tests::test_parse_sequence_multiple_spaces ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6382340Z test sequence_parser::tests::test_parse_sequence_single ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6383987Z test sequence_parser::tests::test_parse_sequence_trims_whitespace ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6385010Z test sequence_parser::tests::test_parse_sequence_with_underscores ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6385870Z test sequence_parser::tests::test_shift_sequence_empty ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6386713Z test sequence_parser::tests::test_shift_sequence_removes_first ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6387597Z test sequence_parser::tests::test_shift_sequence_single_element ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6388468Z test sequence_parser::tests::test_shift_sequence_with_nulls ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6389359Z test signal_handler::tests::test_set_and_clear_current_execution ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6390245Z test signal_handler::tests::test_signal_received_initially_false ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6391304Z test status_formatter::tests::links_notation_indents_nested_process_id_arrays ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6447778Z test substitution::tests::test_case_insensitive_matching ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6451873Z test output_blocks::tests::test_parse_isolation_metadata_screen ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6529687Z test substitution::tests::test_create_rule ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6585127Z test substitution::tests::test_match_and_substitute_basic ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6624536Z test substitution::tests::test_match_and_substitute_multiple_vars ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6639538Z test output_blocks::tests::test_parse_isolation_metadata_tmux ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6702547Z test substitution::tests::test_match_and_substitute_no_match ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6833713Z test substitution::tests::test_parse_lino_content ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6834796Z test user_manager::tests::test_generate_isolated_username ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6835745Z test user_manager::tests::test_generate_isolated_username_with_prefix ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6887174Z test substitution::tests::test_sort_rules_by_specificity ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6910218Z test user_manager::tests::test_get_current_user_groups ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6915486Z test substitution::tests::test_specificity_matching ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6929850Z test user_manager::tests::test_group_exists ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.6967273Z test user_manager::tests::test_get_current_user ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7183811Z test user_manager::tests::test_user_exists_root ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7186708Z test user_manager::tests::test_user_not_exists ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7937812Z test isolation::tests::test_run_in_screen_detached_writes_to_provided_log_path ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7938313Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7938815Z test result: ok. 179 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.62s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7939296Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7945787Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/start-1873355227bf8ffb` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7956123Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7956362Z running 0 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7956560Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7957105Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7957583Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7958737Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/args_parser-82df4654c4b3cc3a` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7970605Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7970819Z running 89 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7975068Z test basic_command_parsing::keep_alive_should_work_with_detached_mode ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7975971Z test basic_command_parsing::auto_remove_and_keep_alive_can_coexist ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7976708Z test basic_command_parsing::keep_alive_should_work_with_docker ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7977563Z test basic_command_parsing::should_default_auto_remove_docker_container_to_false ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7978517Z test basic_command_parsing::should_default_keep_alive_to_false ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7979309Z test basic_command_parsing::should_default_new_cleanup_flags_to_false ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7980041Z test basic_command_parsing::should_error_for_auto_remove_without_docker_isolation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7981397Z test basic_command_parsing::should_error_for_auto_remove_without_isolation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7982332Z test basic_command_parsing::should_error_for_endpoint_with_non_ssh_backend ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7983198Z test basic_command_parsing::should_error_for_image_with_non_docker_backend ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7984197Z test basic_command_parsing::should_error_for_keep_alive_without_isolation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7985149Z test basic_command_parsing::should_error_for_new_cleanup_flags_without_docker_isolation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7986087Z test basic_command_parsing::should_error_for_new_cleanup_flags_without_isolation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7987014Z test basic_command_parsing::should_error_for_unknown_wrapper_option_before_separator ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7988261Z test basic_command_parsing::should_error_for_unknown_wrapper_option_without_separator ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7989061Z test basic_command_parsing::should_error_for_missing_backend_argument ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7989643Z test basic_command_parsing::should_error_for_session_without_isolation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7990455Z test basic_command_parsing::should_handle_mixed_options_and_command ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7991252Z test basic_command_parsing::should_normalize_backend_to_lowercase ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7991948Z test basic_command_parsing::should_parse_a_shorthand ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7992687Z test basic_command_parsing::should_parse_auto_remove_docker_container_flag ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7993592Z test basic_command_parsing::should_parse_command_after_options_without_separator ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7994354Z test basic_command_parsing::should_parse_d_shorthand ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7994985Z test basic_command_parsing::should_parse_attached_flag ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7995570Z test basic_command_parsing::should_parse_empty_command_correctly ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7996359Z test basic_command_parsing::should_parse_always_cleanup_container_flag ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7997078Z test basic_command_parsing::should_parse_detached_flag ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7997740Z test basic_command_parsing::should_parse_image_equals_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7998492Z test basic_command_parsing::should_parse_isolated_equals_value_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.7999293Z test basic_command_parsing::should_parse_isolation_alias_before_command_without_separator ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8000105Z test basic_command_parsing::should_parse_isolation_alias_with_value ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8000896Z test basic_command_parsing::should_parse_isolation_equals_alias_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8001593Z test basic_command_parsing::should_parse_k_shorthand ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8002229Z test basic_command_parsing::should_parse_keep_alive_flag ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8002958Z test basic_command_parsing::should_parse_keep_container_on_fail_flag ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8004531Z test basic_command_parsing::should_parse_keep_container_flag ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8005278Z test basic_command_parsing::should_parse_session_equals_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8005979Z test basic_command_parsing::should_parse_session_shorthand ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8006572Z test basic_command_parsing::should_provide_helpful_error_for_mode_conflict ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8007132Z test basic_command_parsing::should_reject_conflicting_docker_cleanup_options ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8007591Z test cleanup_cases::should_default_cleanup_to_false ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8008058Z test keep_user_tests::keep_user_should_work_with_user_and_isolation_options ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8008517Z test keep_user_tests::should_default_keep_user_to_false ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8008959Z test keep_user_tests::should_error_for_keep_user_without_user ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8009371Z test keep_user_tests::should_parse_keep_user_flag ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8009769Z test list_tests::should_normalize_output_format_with_list ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8010408Z test list_tests::should_default_list_to_false ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8010745Z test list_tests::should_parse_list_flag ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8011172Z test list_tests::should_parse_list_with_json_output_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8011650Z test status_tests::should_accept_all_valid_output_formats ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8012305Z test status_tests::should_default_output_format_to_none ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8012904Z test status_tests::should_default_status_to_none ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8013755Z test status_tests::should_error_for_stop_with_empty_equals_identifier ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8014508Z test status_tests::should_error_for_status_with_flag_as_next_arg ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8015128Z test status_tests::should_error_for_stop_without_identifier ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8015609Z test status_tests::should_error_for_upload_log_with_empty_equals_identifier ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8016304Z test status_tests::should_error_for_terminate_with_empty_equals_identifier ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8016787Z test status_tests::should_error_for_terminate_without_identifier ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8017242Z test status_tests::should_error_for_upload_log_without_identifier ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8017720Z test status_tests::should_error_when_combining_query_and_control_modes ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8018194Z test status_tests::should_parse_stop_equals_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8018864Z test status_tests::should_normalize_output_format_to_lowercase ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8019546Z test status_tests::should_parse_stop_with_identifier ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8020216Z test status_tests::should_parse_terminate_equals_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8020906Z test status_tests::should_parse_upload_log_equals_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8021585Z test status_tests::should_parse_terminate_with_identifier ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8022266Z test status_tests::should_parse_upload_log_with_identifier ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8022977Z test basic_command_parsing::should_parse_endpoint_equals_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8024583Z test use_command_stream_tests::should_default_use_command_stream_to_false ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8025110Z test use_command_stream_tests::should_parse_use_command_stream_flag ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8025608Z test user_isolation_cases::should_error_for_user_with_docker_isolation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8026108Z test use_command_stream_tests::should_work_with_other_options ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8026636Z test user_isolation_cases::should_parse_isolated_user_equals_value_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8027313Z test user_isolation_cases::should_work_with_tmux_isolation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8027915Z test user_isolation_cases::should_parse_u_shorthand ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8028591Z test user_isolation_cases::should_parse_u_with_custom_username ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8029268Z test user_isolation_cases::should_work_without_isolation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8029760Z test valid_backends_tests::should_error_for_invalid_backend ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8030201Z test valid_backends_tests::error_should_list_valid_backends ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8030597Z test valid_backends_tests::should_include_docker ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8031120Z test valid_backends_tests::should_accept_all_valid_backends ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8031588Z test valid_backends_tests::should_include_screen ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8031970Z test valid_backends_tests::should_include_tmux ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8032389Z test valid_output_formats_tests::should_include_links_notation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8032810Z test valid_output_formats_tests::should_include_json ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8033196Z test valid_output_formats_tests::should_include_text ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8033948Z test validate_options_tests::should_error_for_attached_and_detached_together ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8034436Z test validate_options_tests::should_pass_for_valid_options ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8034876Z test validate_options_tests::should_pass_for_docker_with_image ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8035328Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8035645Z test result: ok. 89 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8035942Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8036702Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/args_parser_shell-8860972fe2a5bb82` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8042047Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8042188Z running 15 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8046845Z test shell_option_tests::error_should_list_valid_shells ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8047541Z test shell_option_tests::should_default_shell_to_auto ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8048003Z test shell_option_tests::should_error_for_missing_shell_argument ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8048460Z test shell_option_tests::should_error_for_invalid_shell ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8049231Z test shell_option_tests::should_parse_shell_equals_value_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8050190Z test shell_option_tests::should_normalize_shell_to_lowercase ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8050831Z test shell_option_tests::should_parse_shell_auto ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8051373Z test shell_option_tests::should_parse_shell_bash ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8051991Z test shell_option_tests::should_work_with_ssh_isolation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8052607Z test shell_option_tests::should_parse_shell_sh ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8053177Z test shell_option_tests::should_parse_shell_zsh ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8053850Z test valid_shells_tests::should_include_auto ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8054195Z test valid_shells_tests::should_include_bash ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8054549Z test valid_shells_tests::should_include_sh ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8054926Z test valid_shells_tests::should_include_zsh ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8055107Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8055551Z test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8055972Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8057094Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/ci_workflow_invariants-98ad95f1000f9a09` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8068051Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8068231Z running 17 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8080554Z test coverage_step_enables_pipefail_so_tee_cannot_hide_failures ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8081324Z test configures_git_before_checkout_so_no_init_hints_are_printed ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8084565Z test declares_a_least_privilege_default_permission_set ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8094155Z test aggregates_every_job_into_a_pipeline_status_gate ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8094689Z test finds_every_workflow_file ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8101876Z test gives_every_job_its_own_concurrency_group ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8102592Z test gives_every_job_a_timeout ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8103458Z test link_workflow_checks_links_and_falls_back_to_the_web_archive ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8104254Z test never_puts_concurrency_at_workflow_level ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8112341Z test parses_coverage_through_the_tested_helper_not_an_inline_grep ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8121209Z test rust_workflow_keeps_the_test_parity_gate ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8134964Z test security_workflow_scans_code_dependencies_and_secrets ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8137838Z test read_only_checks_are_cancellable ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8138592Z test writers_share_the_main_writer_group_and_are_not_cancellable ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8139399Z test uses_not_cancelled_rather_than_always_outside_the_status_job ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8144255Z test references_only_helper_scripts_that_exist ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8147688Z test never_swallows_a_failing_command_in_a_quality_gate ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8147946Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8148260Z test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8148554Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8152018Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/cleanup-1d1a2373a3dcd77b` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8163733Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8163873Z running 5 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8185346Z test test_cleanup_stale_no_stale_records ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8191570Z test test_cleanup_stale_dry_run ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8191902Z test test_cleanup_stale_custom_max_age ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8241600Z test test_cleanup_stale_actual_cleanup ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8243764Z test test_cleanup_stale_only_executing_records ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8243991Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8244312Z test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8244610Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8248418Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/docker_network-cc39437c24504ba9` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8259470Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:16.8259618Z running 1 test +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:25.9292861Z ping: bad address 'formal-ai' +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:26.7938930Z test named_network_alias_is_private_and_missing_network_leaves_no_orphan ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:26.7939828Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:26.7940164Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.97s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:26.7940461Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:26.7941457Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/echo_integration-34f05bb24d171a5a` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:26.7954663Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:26.7955047Z running 18 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.3216113Z test docker_isolation_mode::attached::test_echo_hi_in_attached_docker_mode ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.3227078Z test docker_isolation_mode::detached::test_echo_hi_in_detached_docker_mode ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.3234778Z test no_isolation_mode::test_echo_hi_works_correctly ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.3236239Z test no_isolation_mode::test_echo_with_quotes ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.3244617Z test no_isolation_mode::test_exit_code_formatting ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.3249473Z test no_isolation_mode::test_timing_information ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.3255990Z test output_block_formatting::test_log_paths_not_truncated ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.3259256Z test output_block_formatting::test_session_ids_in_both_blocks ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.3279274Z test screen_isolation_mode::attached::test_echo_hi_in_attached_screen_mode ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.3298466Z test screen_isolation_mode::attached::test_echo_with_quotes_in_attached_screen ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.3362310Z test screen_isolation_mode::detached::test_echo_hi_in_detached_screen_mode ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.3471495Z test docker_isolation_mode::attached::test_echo_with_quotes_in_attached_docker ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.3472688Z test screen_isolation_mode::detached::test_reattach_instructions_in_detached_screen ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.3736656Z test tmux_isolation_mode::detached::test_echo_with_quotes_in_detached_tmux ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.3739638Z test tmux_isolation_mode::detached::test_echo_hi_in_detached_tmux_mode ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.3800888Z test tmux_isolation_mode::detached::test_reattach_instructions_in_detached_tmux ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.4530371Z test docker_isolation_mode::attached::test_exit_code_in_attached_docker ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5829983Z test docker_isolation_mode::detached::test_reattach_instructions_in_detached_docker ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5830334Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5830651Z test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.79s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5830982Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5833152Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/execution_control-f4f0a72f92531227` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5844642Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5844763Z running 7 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5862266Z test parses_screen_pid_from_screen_ls_output ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5862937Z test collects_screen_and_descendant_process_ids ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5863714Z test screen_stop_maps_to_ctrl_c_injection ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5864225Z test non_detached_records_are_rejected ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5864741Z test terminate_sends_docker_kill ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5869591Z test stop_sends_docker_stop ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5870345Z test stop_sends_screen_control_command ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5870625Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5871115Z test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5871611Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5874139Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/execution_store-31d9ac264b0474ff` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5885367Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5885514Z running 18 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5889580Z test execution_record_tests::should_create_execution_record_with_custom_values ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5890498Z test execution_record_tests::should_create_new_execution_record_with_default_values ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5891303Z test execution_record_tests::should_mark_execution_as_completed ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5892024Z test execution_record_tests::should_mark_execution_as_failed ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5892698Z test execution_status_tests::executed_status_as_str ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5893105Z test execution_status_tests::executing_status_as_str ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5926838Z test execution_store_cases::should_create_app_folder_on_initialization ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5940153Z test execution_store_cases::should_delete_a_record ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5944643Z test execution_store_cases::should_get_all_records ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5945464Z test execution_store_cases::should_handle_special_characters_in_command ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5946256Z test execution_store_cases::should_handle_unicode_characters ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5946976Z test execution_store_cases::should_get_records_by_status ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5947864Z test execution_store_cases::should_return_empty_cleanup_result_when_no_stale_records_exist ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5948700Z test execution_status_tests::should_get_recent_records ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5949454Z test execution_store_cases::should_save_and_retrieve_an_execution_record ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5950616Z test execution_store_cases::should_return_false_when_deleting_non_existent_record ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5951772Z test execution_store_cases::should_get_statistics ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5956221Z test execution_store_cases::should_update_an_existing_record ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5956612Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5957083Z test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5957482Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5961175Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/failure_handler-955a2b1dcce490bd` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5973495Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5973654Z running 21 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5976980Z test config_tests::should_allow_setting_disable_auto_issue ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5978591Z test config_tests::should_allow_setting_disable_log_upload ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5979912Z test config_tests::should_have_correct_default_values ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5980561Z test config_tests::should_allow_setting_verbose ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5981201Z test handle_failure_tests::should_not_panic_when_disable_auto_issue_is_true ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:28.5981748Z test handle_failure_tests::should_not_panic_when_verbose_and_disable_auto_issue ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.6929272Z test can_create_issue_tests::should_return_false_for_invalid_repo ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.6978029Z test is_gh_upload_log_available_tests::return_value_is_bool_type ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.6979259Z test is_gh_upload_log_available_tests::should_return_a_bool ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.6980136Z test can_create_issue_tests::should_return_bool ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.6984285Z test is_gh_authenticated_tests::return_value_is_bool_type ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.6990575Z test is_gh_authenticated_tests::should_return_a_bool ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7005310Z test parse_git_url_tests::should_parse_https_url ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7024331Z test parse_git_url_tests::should_parse_git_at_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7025285Z test parse_git_url_tests::should_parse_npm_style_git_url ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7026684Z test parse_git_url_tests::should_normalize_url_to_https ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7027491Z test parse_git_url_tests::should_parse_ssh_url ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7028312Z test parse_git_url_tests::should_return_none_for_empty_string ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7035143Z test parse_git_url_tests::should_return_none_for_invalid_url ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7039468Z test parse_git_url_tests::should_return_none_for_non_github_url ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7042152Z test parse_git_url_tests::should_strip_git_suffix_from_repo ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7042551Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7042953Z test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.11s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7043427Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7047625Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/integration-32206a8ac9d87f1c` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7061555Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7061724Z running 18 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7066087Z test args_parser_integration_cases::test_docker_with_image ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7066896Z test args_parser_integration_cases::test_parse_detached_mode ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7067573Z test args_parser_integration_cases::test_parse_isolated_mode_integration ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7068422Z test args_parser_integration_cases::test_parse_simple_command_integration ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7069328Z test args_parser_integration_cases::test_parse_with_session_name ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7070187Z test args_parser_integration_cases::test_parse_with_separator ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7070973Z test args_parser_integration_cases::test_validate_options_valid_backends ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7071643Z test public_exports_tests::test_execution_record_export ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7072527Z test public_exports_tests::test_execution_record_options_export ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7073669Z test public_exports_tests::test_execution_store_options_export ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7074440Z test public_exports_tests::test_execution_status_export ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7074998Z test public_exports_tests::test_execution_stats_export ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7075521Z test public_exports_tests::test_execution_store_export ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7076044Z test version_tests::test_cargo_version_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7076540Z test version_tests::test_package_has_description ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7077068Z test public_exports_tests::test_is_clink_installed_export ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7077549Z test version_tests::test_package_name ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7094521Z test public_exports_tests::test_full_workflow ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7094737Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7095064Z test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7095367Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7099494Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/isolation-07d4f87d1e5879cd` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7110169Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7110323Z running 4 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7114453Z test test_get_default_docker_image ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7115275Z test test_get_default_docker_image_returns_known_images ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7250434Z test test_docker_pull_image_without_log_path ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7251178Z test test_docker_pull_image_records_prep_phase_in_log ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7251545Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7252000Z test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7252322Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7253825Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/isolation_log-cb8e82de4957c358` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7265151Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7265286Z running 30 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7268458Z test create_log_footer_tests::should_contain_end_time ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7269328Z test create_log_footer_tests::should_contain_exit_code ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7270036Z test create_log_footer_tests::should_contain_exit_code_label ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7271027Z test create_log_footer_tests::should_contain_finished_label ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7271872Z test create_log_header_tests::should_contain_environment ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7272480Z test create_log_header_tests::should_contain_image_when_provided ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7273111Z test create_log_header_tests::should_contain_start_command_log_header ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7274094Z test create_log_header_tests::should_contain_command ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7274792Z test create_log_header_tests::should_contain_user_when_provided ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7275547Z test create_log_header_tests::should_contain_session_name ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7276422Z test create_log_path_tests::should_contain_environment_in_path ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7277432Z test create_log_path_tests::should_create_stable_direct_path_without_duplicate_environment ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7278721Z test create_log_path_tests::should_return_path_ending_in_dot_log ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7279480Z test generate_log_filename_tests::should_end_with_dot_log ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7280119Z test create_log_path_tests::should_create_stable_isolation_path_for_execution_id ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7280784Z test generate_log_filename_tests::should_contain_environment_name ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7281414Z test generate_log_filename_tests::should_start_with_start_command_prefix ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7282031Z test get_default_docker_image_tests::should_return_image_with_tag ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7282623Z test get_default_docker_image_tests::should_return_non_empty_string ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7283825Z test get_default_docker_image_tests::should_return_known_base_image ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7284403Z test get_log_dir_tests::should_return_a_valid_path ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7284923Z test get_log_dir_tests::should_return_temp_dir_by_default ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7285477Z test get_timestamp_tests::should_contain_date_separator ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7286009Z test get_timestamp_tests::should_contain_time_separator ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7286513Z test get_timestamp_tests::should_contain_year ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7287018Z test get_timestamp_tests::should_return_non_empty_string ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7287574Z test write_log_file_tests::should_append_to_existing_log_file ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7288157Z test write_log_file_tests::should_return_false_for_invalid_path ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7288761Z test write_log_file_tests::should_return_true_when_writing_to_temp_path ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7293620Z test generate_log_filename_tests::should_be_unique_for_same_environment ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7293936Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7294267Z test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7294589Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7296510Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/isolation_unit-13a8967175fb8179` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7307416Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7307530Z running 42 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7311045Z test build_shell_with_args_cmd_args_tests::should_join_script_parts_after_c ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7311955Z test build_shell_with_args_cmd_args_tests::should_handle_bash_i_c_cmd ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7312773Z test build_shell_with_args_cmd_args_tests::should_return_all_parts_when_no_c_flag ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7314001Z test build_shell_with_args_cmd_args_tests::should_return_full_args_for_bash_c_echo ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7315207Z test detect_shell_in_environment_tests::should_return_sh_when_preference_is_sh ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7316057Z test detect_shell_in_environment_tests::should_read_shell_preference_from_options_shell ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7316968Z test detect_shell_in_environment_tests::should_return_the_forced_shell_when_preference_is_not_auto ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7318049Z test detect_shell_in_environment_tests::should_return_sh_fallback_for_unknown_environment ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7319492Z test detect_shell_in_environment_tests::should_return_zsh_when_preference_is_zsh ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7320383Z test get_default_docker_image_tests::should_return_an_image_with_a_tag ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7321227Z test get_default_docker_image_tests::should_return_a_known_base_image ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7327023Z test get_default_docker_image_tests::should_return_a_valid_docker_image_string ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7327983Z test is_command_available_tests::should_return_a_boolean ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7334447Z test is_command_available_tests::should_return_false_for_empty_command ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7335553Z test is_interactive_shell_command_tests::should_return_false_for_bash_c_echo ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7336624Z test is_command_available_tests::should_return_true_for_common_commands_echo ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7337528Z test is_command_available_tests::should_return_false_for_non_existent_command ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7338827Z test is_interactive_shell_command_tests::should_return_false_for_bash_c_echo_hi_quoted ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7339424Z test is_interactive_shell_command_tests::should_return_false_for_echo_hello ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7340310Z test is_interactive_shell_command_tests::should_return_false_for_empty_string ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7341111Z test is_interactive_shell_command_tests::should_return_false_for_ls_la ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7341848Z test is_interactive_shell_command_tests::should_return_true_for_bash ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7342538Z test is_interactive_shell_command_tests::should_return_false_for_npm_test ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7343177Z test is_interactive_shell_command_tests::should_return_false_for_whitespace_only ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7344281Z test is_interactive_shell_command_tests::should_return_true_for_bash_l_login_flag_no_c ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7345664Z test is_interactive_shell_command_tests::should_return_true_for_sh ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7346223Z test is_interactive_shell_command_tests::should_return_true_for_slash_bin_bash ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7346815Z test is_interactive_shell_command_tests::should_return_true_for_slash_usr_bin_zsh ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7347345Z test is_interactive_shell_command_tests::should_return_true_for_zsh ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7347872Z test is_shell_invocation_with_args_tests::should_return_false_for_npm_run_test ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7348413Z test is_shell_invocation_with_args_tests::should_return_false_for_empty_string ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7348953Z test is_shell_invocation_with_args_tests::should_return_true_for_slash_bin_bash_c ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7349500Z test is_shell_invocation_with_args_tests::should_return_true_for_bash_i_c_cmd ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7350025Z test is_shell_invocation_with_args_tests::should_return_true_for_zsh_c_cmd ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7350496Z test isolation_options_tests::should_allow_custom_shell ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7350940Z test isolation_options_tests::should_have_correct_defaults ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7351453Z test is_shell_invocation_with_args_tests::should_return_true_for_bash_c_echo ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7351933Z test isolation_options_tests::should_allow_detached_mode ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7352424Z test wrap_command_with_user_tests::should_escape_single_quotes_in_command ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7352993Z test wrap_command_with_user_tests::should_return_command_unchanged_when_user_is_null ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7353875Z test wrap_command_with_user_tests::should_use_non_interactive_sudo ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7354848Z test wrap_command_with_user_tests::should_wrap_command_with_sudo_when_user_is_specified ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7355350Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7355687Z test result: ok. 42 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7356002Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7357959Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/output_blocks-016501bc2c8857e8` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7371092Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7371251Z running 22 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7375619Z test test_create_finish_block_failure ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7376126Z test test_create_finish_block ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7376633Z test test_create_finish_block_without_duration ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7380527Z test test_create_start_block ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7760837Z test test_create_start_block_with_isolation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7767876Z test test_escape_for_links_notation_no_quoting ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7784382Z test test_escape_for_links_notation_with_colon ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7824229Z test test_create_finish_block_with_isolation_repeated ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7874015Z test test_create_start_block_with_docker_isolation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7914427Z test test_escape_for_links_notation_with_double_quotes ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7934208Z test test_escape_for_links_notation_with_single_quotes ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7935502Z test test_escape_for_links_notation_with_space ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7936052Z test test_format_duration ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7936503Z test test_get_result_marker ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7937132Z test test_create_start_block_with_defer_command ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.7963975Z test test_timeline_constants ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8135099Z test test_finish_block_log_session_last ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8140173Z test test_visual_continuity_output_formatting ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8141053Z test test_start_block_ends_with_empty_timeline_when_defer_command_true ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8153777Z test test_parse_isolation_metadata ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8167202Z test test_visual_continuity_command_output_pattern ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8362975Z test test_visual_continuity_start_block_for_docker_isolation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8363545Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8363986Z test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8364356Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8371514Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/output_blocks_extended-f017803ade470015` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8385181Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8385353Z running 29 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8388594Z test create_command_line_tests::should_create_a_line_with_dollar_prefix ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8389569Z test create_empty_timeline_line_tests::create_empty_spine_line_should_work_as_alias ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8390538Z test create_empty_timeline_line_tests::should_create_just_the_timeline_marker_character ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8391343Z test create_timeline_line_tests::should_create_a_line_with_timeline_marker_prefix_and_padded_label ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8392302Z test create_timeline_line_tests::should_pad_labels_to_10_characters ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8393104Z test create_timeline_separator_tests::should_create_a_separator_line ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8394086Z test create_timeline_line_tests::create_spine_line_should_work_as_alias ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8394925Z test create_virtual_command_tests::should_create_virtual_command_block ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8395725Z test create_virtual_command_tests::should_create_virtual_command_result ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8396501Z test escape_for_links_notation_tests::should_not_quote_simple_values ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8397280Z test escape_for_links_notation_tests::should_quote_values_with_colons ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8398081Z test escape_for_links_notation_tests::should_quote_values_with_spaces ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8398901Z test format_duration_tests::should_format_longer_durations_with_less_precision ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8399723Z test format_duration_tests::should_format_millisecond_durations ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8400431Z test format_duration_tests::should_format_very_small_durations ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8401179Z test format_duration_tests::should_format_second_durations ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8401973Z test format_value_for_links_notation_tests::should_handle_null_values ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8403428Z test generate_isolation_lines_tests::should_generate_lines_for_docker_isolation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8404332Z test format_value_for_links_notation_tests::should_format_simple_objects ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8405265Z test get_result_marker_tests::should_return_failure_marker_for_non_zero_exit_codes ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8406187Z test generate_isolation_lines_tests::should_generate_lines_for_screen_isolation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8407169Z test get_result_marker_tests::should_return_success_marker_for_exit_code_0 ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8677719Z test parse_isolation_metadata_tests::should_parse_docker_image ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8681026Z test timeline_constants_tests::should_export_result_markers ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8682479Z test timeline_constants_tests::should_export_spine_as_alias_for_backward_compatibility ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8684482Z test timeline_constants_tests::should_export_timeline_marker_character ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8724936Z test parse_isolation_metadata_tests::should_parse_session_name ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8750263Z test parse_isolation_metadata_tests::should_parse_environment_and_mode ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8754265Z test parse_isolation_metadata_tests::should_parse_all_fields_together ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8754726Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8755237Z test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8755677Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8763009Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/regression_150-40df74c46d6535c3` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8775197Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8775343Z running 11 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8784625Z test test_ignores_bare_exit_code_line_without_footer_block ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8797191Z test test_ignores_exit_code_in_the_middle_of_a_line ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8798330Z test test_ignores_exit_code_substring_in_command_output ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8805502Z test test_last_anchored_footer_wins ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8806283Z test test_partial_first_line_of_the_tail_is_dropped ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8807774Z test test_reads_crlf_and_negative_codes ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8808453Z test test_reads_the_real_footer ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8809132Z test test_returns_none_without_footer_or_file ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.8817492Z test test_finds_footer_at_the_end_of_a_large_log ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9034215Z test test_forged_output_does_not_terminate_an_executing_record ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9035012Z test test_genuine_footer_terminates_the_record ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9035349Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9035764Z test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9036070Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9037561Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/regression_84-ee8940f994b68433` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9048423Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9048556Z running 19 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9051947Z test build_cmd_args_regression_84_cases::bash_already_has_i_flag_no_duplicate ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9053163Z test build_cmd_args_regression_84_cases::bash_should_get_i_flag_not_wrapped_in_shell_c ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9054179Z test build_cmd_args_regression_84_cases::echo_hello_should_be_wrapped_in_shell_c ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9054978Z test build_cmd_args_regression_84_cases::npm_test_should_be_wrapped_in_shell_c ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9056013Z test is_interactive_shell_command_tests::should_return_false_for_echo_hello ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9056938Z test build_cmd_args_regression_84_cases::sh_should_not_get_i_flag_not_wrapped_in_shell_c ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9057699Z test build_cmd_args_regression_84_cases::zsh_should_get_i_flag_not_wrapped_in_shell_c ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9058312Z test is_interactive_shell_command_tests::should_return_false_for_bash_c_echo_hello ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9059302Z test is_interactive_shell_command_tests::should_return_false_for_empty_string ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9060243Z test is_interactive_shell_command_tests::should_return_false_for_npm_test ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9060783Z test is_interactive_shell_command_tests::should_return_true_for_bash ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9061309Z test is_interactive_shell_command_tests::should_return_true_for_bash_norc ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9062006Z test is_interactive_shell_command_tests::should_return_true_for_full_path_bash ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9062971Z test is_interactive_shell_command_tests::should_return_true_for_bash_i_interactive_flag ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9064038Z test is_interactive_shell_command_tests::should_return_true_for_dash ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9064812Z test is_interactive_shell_command_tests::should_return_true_for_fish ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9065306Z test is_interactive_shell_command_tests::should_return_true_for_sh ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9065848Z test is_interactive_shell_command_tests::should_return_true_for_zsh ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9066872Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/regression_91-4ef2fc4a00e166c6` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9067508Z test is_interactive_shell_command_tests::should_return_true_for_zsh_no_rcs ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9067787Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9068109Z test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9068421Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9074051Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9074260Z running 24 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9077423Z test build_shell_with_args_cmd_args_tests::should_handle_single_word_script_bash_c_ls ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9078613Z test build_shell_with_args_cmd_args_tests::should_handle_slash_bin_bash_i_c_with_multi_word_script ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9079544Z test build_shell_with_args_cmd_args_tests::should_handle_zsh_with_c ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9080853Z test build_shell_with_args_cmd_args_tests::should_not_include_c_argument_inside_script_no_double_c ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9081522Z test build_shell_with_args_cmd_args_tests::should_reconstruct_bash_i_c_nvm_version ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9082210Z test docker_attached_cmd_args_regression_91_cases::bash_c_echo_hello_should_pass_directly ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9083179Z test build_shell_with_args_cmd_args_tests::should_reconstruct_bash_c_echo_hello ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9084240Z test docker_attached_cmd_args_regression_91_cases::bare_bash_should_still_get_i_flag ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9085267Z test docker_attached_cmd_args_regression_91_cases::bash_i_c_nvm_version_should_pass_directly ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9086373Z test docker_attached_cmd_args_regression_91_cases::mutual_exclusion_bare_shell_and_shell_with_args ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9087437Z test docker_attached_cmd_args_regression_91_cases::npm_test_still_wrapped_in_outer_shell ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9088366Z test is_shell_invocation_with_args_tests::should_return_false_for_bare_bash ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9089124Z test docker_attached_cmd_args_regression_91_cases::npm_test_should_be_wrapped_in_outer_shell_c ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9089837Z test docker_attached_cmd_args_regression_91_cases::should_not_introduce_second_bash_layer ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9090850Z test docker_attached_cmd_args_regression_91_cases::zsh_c_nvm_version_should_pass_directly ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9091879Z test is_shell_invocation_with_args_tests::should_return_false_for_bash_i ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9092720Z test is_shell_invocation_with_args_tests::should_return_false_for_bash_norc ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9094108Z test is_shell_invocation_with_args_tests::should_return_false_for_non_shell_commands ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9094734Z test is_shell_invocation_with_args_tests::should_return_true_for_bash_c_echo_hello ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9095358Z test is_shell_invocation_with_args_tests::should_return_true_for_bash_c_echo_hello_no_quotes ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9095981Z test is_shell_invocation_with_args_tests::should_return_true_for_bash_i_c_nvm_version ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9097129Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/sequence_parser-3083ec319ebf7d41` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9097762Z test is_shell_invocation_with_args_tests::should_return_true_for_sh_c_ls ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9098348Z test is_shell_invocation_with_args_tests::should_return_true_for_slash_bin_bash_c_echo_hi ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9098937Z test is_shell_invocation_with_args_tests::should_return_true_for_zsh_c_nvm_version ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9099221Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9099577Z test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9099869Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9101687Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9101817Z running 29 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9106881Z test distribute_option_tests::should_handle_empty_value ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9109232Z test distribute_option_tests::should_err_on_length_mismatch ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9110174Z test distribute_option_tests::should_parse_sequence_with_matching_length ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9110755Z test format_isolation_chain_tests::should_add_docker_image_short_name ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9111262Z test format_isolation_chain_tests::should_add_ssh_endpoint ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9111728Z test format_isolation_chain_tests::should_format_simple_chain ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9112238Z test distribute_option_tests::should_replicate_single_value_for_all_levels ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9112747Z test format_isolation_chain_tests::should_handle_empty_array ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9113719Z test format_sequence_tests::should_format_array_with_values ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9114544Z test format_sequence_tests::should_handle_empty_array ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9115396Z test format_isolation_chain_tests::should_handle_placeholders ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9116224Z test format_sequence_tests::should_format_array_with_nulls_as_underscores ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9117107Z test get_value_at_level_tests::should_return_none_for_out_of_bounds ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9117891Z test get_value_at_level_tests::should_get_value_at_valid_index ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9118610Z test get_value_at_level_tests::should_handle_null_value ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9119325Z test is_sequence_tests::should_return_false_for_empty_string ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9120061Z test is_sequence_tests::should_return_false_for_single_value ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9120837Z test is_sequence_tests::should_return_true_for_space_separated_values ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9121679Z test parse_sequence_tests::should_handle_multiple_spaces_between_values ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9122466Z test parse_sequence_tests::should_handle_all_underscores ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9123196Z test parse_sequence_tests::should_handle_empty_string ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9124180Z test parse_sequence_tests::should_parse_sequence_with_underscores_as_null ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9124756Z test parse_sequence_tests::should_parse_single_value ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9125256Z test parse_sequence_tests::should_parse_space_separated_sequence ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9125707Z test parse_sequence_tests::should_trim_whitespace ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9126106Z test shift_sequence_tests::should_handle_empty_array ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9126926Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/session_name_status-a3c2a7253c681d13` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9127481Z test shift_sequence_tests::should_handle_nulls ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9127930Z test shift_sequence_tests::should_handle_single_element ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9128369Z test shift_sequence_tests::should_remove_first_element ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9128588Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9128908Z test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9129218Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9138332Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9138461Z running 28 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9142161Z test test_attach_current_time_returns_none_for_executed_record ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9142886Z test test_attach_current_time_does_not_mutate_record ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9144327Z test test_attach_current_time_returns_some_for_executing_record ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9154620Z test test_enrich_detached_status_non_detached ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9202032Z test test_enrich_detached_status_marks_dead_session_as_executed ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9478373Z test test_enrich_flips_to_executing_when_no_terminal_record ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9553411Z test test_enrich_honors_log_footer_when_no_recorded_exit_code ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9603862Z test test_enrich_keeps_recorded_exit_code_when_session_lingers ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9623193Z test test_get_by_session_name ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9662913Z test test_get_by_uuid ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9695629Z test test_get_most_recent_session_name_match ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9716341Z test test_get_nonexistent_session_name ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9734666Z test test_get_prefers_uuid_over_session_name ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9768414Z test test_get_record_without_session_name ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9788851Z test test_is_detached_session_alive_no_session_name ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9814848Z test test_is_detached_session_alive_non_detached ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:30.9901841Z test test_is_detached_session_alive_nonexistent_screen ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.0491419Z test test_enrich_keeps_executing_when_docker_container_not_visible ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.0644492Z test test_query_status_by_session_name ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.0695423Z test test_query_status_json_includes_current_time_for_executing ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.0696829Z test test_query_status_json_omits_current_time_for_executed ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.0762576Z test test_query_status_links_notation_includes_current_time_for_executing ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.0765111Z test test_query_status_nonexistent_session_name ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.0809006Z test test_query_status_text_includes_current_time_for_executing ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.0829064Z test test_query_status_text_omits_current_time_for_executed ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.1172713Z test test_is_detached_session_alive_unknown_docker_container_is_none ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.3831633Z test test_enrich_stopped_docker_container_uses_real_exit_code ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.3922602Z test test_enrich_running_docker_container_stays_executing ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.3922929Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.3924372Z test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.48s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.3924790Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.3927870Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/signal_handler-d2640432f4fa6b4a` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.3941699Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.3942304Z running 6 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.3946015Z test clear_current_execution_can_be_called_multiple_times ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.3947584Z test get_signal_exit_code_returns_i32 ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.3948241Z test get_signal_exit_code_initial_value_is_zero ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.3948842Z test clear_current_execution_does_not_panic ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.3949402Z test setup_signal_handlers_can_be_called_multiple_times ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.3950005Z test was_signal_received_returns_bool ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.3950291Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.3950623Z test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.3950935Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.3951602Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/status_formatter-fe78432f37efabf2` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.3961808Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.3962020Z running 27 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.3997646Z test docker_oom_killed_is_terminal_once_the_container_is_gone ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4049126Z test docker_oom_killed_keeps_running_container_executing ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4135458Z test docker_oom_killed_is_exposed_in_status_and_list_output ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4136454Z test test_attach_current_time_none_for_completed ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4137269Z test test_attach_current_time_some_for_executing ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4138461Z test test_format_record_as_json ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4140001Z test test_format_record_as_links_notation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4141294Z test test_format_record_as_text ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4142319Z test test_format_record_invalid_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4145378Z test test_format_record_list_as_links_notation ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4146876Z test test_format_record_unchanged_when_no_current_time ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4148235Z test test_json_format_includes_current_time_when_provided ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4149660Z test test_json_format_no_current_time_when_absent ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4150932Z test test_links_notation_includes_current_time_when_provided ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4161722Z test test_links_notation_no_current_time_when_absent ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4163032Z test docker_oom_killed_never_synthesizes_137_for_a_running_container ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4164535Z test test_list_executions_empty_store ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4166635Z test test_list_executions_no_store ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4167761Z test test_query_status_default_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4168592Z test test_query_status_no_store ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4174298Z test test_query_status_not_found ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4182889Z test test_list_executions_json_includes_all_records ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4183945Z test test_query_status_success ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4184846Z test test_text_format_includes_current_time_when_provided ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4185533Z test test_text_format_no_current_time_when_absent ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4188249Z test docker_oom_killed_prefers_the_log_footer_over_the_137_fallback ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4214339Z test docker_oom_killed_uses_the_container_exit_code_when_it_stops ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4214804Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4215272Z test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4215611Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4218184Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/user_manager-cb8242f3287f5352` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4228326Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4228484Z running 10 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4234155Z test generate_isolated_username_with_custom_prefix ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4236554Z test generate_isolated_username_with_no_prefix_length_at_most_31 ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4237658Z test generate_isolated_username_with_no_prefix_starts_with_start_dash ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4247611Z test get_current_user_returns_known_user ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4248347Z test get_current_user_groups_returns_strings ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4248791Z test get_current_user_groups_returns_non_empty_vec ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4254328Z test generate_isolated_username_returns_unique_names ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4268721Z test get_current_user_returns_non_empty_string ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4270152Z test user_exists_returns_true_for_root ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4274933Z test user_exists_returns_false_for_nonexistent_user ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4275339Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4275911Z test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4276425Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4278253Z ^[[1m^[[92m Running^[[0m `/home/runner/work/start/start/rust/target/debug/deps/utils-720c0247f562895c` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4290983Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4291140Z running 12 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4294526Z test generate_session_name_tests::should_return_non_empty_string ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4295830Z test generate_session_name_tests::should_use_custom_prefix ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4304975Z test generate_session_name_tests::should_use_default_prefix_start ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4316061Z test generate_uuid_tests::should_return_a_non_empty_string ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4316914Z test generate_uuid_tests::should_return_a_string_matching_uuid_v4_format ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4317746Z test generate_uuid_tests::should_return_unique_uuids ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4318699Z test is_valid_uuid_tests::should_return_false_for_empty_string ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4319393Z test is_valid_uuid_tests::should_return_false_for_non_uuid_string ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4320282Z ^[[1m^[[92m Doc-tests^[[0m start_command +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4320934Z test is_valid_uuid_tests::should_return_false_for_uuid_with_wrong_length ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4321435Z test is_valid_uuid_tests::should_return_true_for_valid_uuid ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4321884Z test generate_uuid_tests::should_pass_is_valid_uuid_check ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4322351Z test generate_session_name_tests::should_return_unique_names ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4322598Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4322924Z test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4323442Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.4330597Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustdoc --edition=2021 --crate-type lib --color always --crate-name start_command --test src/lib/mod.rs --test-run-directory /home/runner/work/start/start/rust --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-a847516c7a121e21.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -L dependency=/home/runner/work/start/start/rust/target/debug/deps -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.6231098Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.6231948Z running 6 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.8825731Z test src/lib/sequence_parser.rs - sequence_parser::is_sequence (line 77) ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.8894942Z test src/lib/sequence_parser.rs - sequence_parser::format_sequence (line 40) ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.8935004Z test src/lib/sequence_parser.rs - sequence_parser::format_isolation_chain (line 152) ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:31.8996361Z test src/lib/sequence_parser.rs - sequence_parser::distribute_option (line 96) ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.0508625Z test src/lib/sequence_parser.rs - sequence_parser::parse_sequence (line 15) ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.0642385Z test src/lib/sequence_parser.rs - sequence_parser::shift_sequence (line 61) ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.0642871Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.0643562Z test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.44s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.0727483Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.0752442Z ##[group]Run cargo test --doc --verbose +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.0752760Z ^[[36;1mcargo test --doc --verbose^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.0796481Z shell: /usr/bin/bash -e {0} +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.0796727Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.0796911Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.0797129Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.0797334Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.0797557Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.0797781Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.0798043Z GIT_CONFIG_COUNT: 1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.0798251Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.0798489Z GIT_CONFIG_VALUE_0: main +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.0798701Z CARGO_HOME: /home/runner/.cargo +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.0798927Z CARGO_INCREMENTAL: 0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.0799117Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.1257698Z ^[[1m^[[92m Fresh^[[0m memchr v2.8.2 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.1258289Z ^[[1m^[[92m Fresh^[[0m libc v0.2.186 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.1258929Z ^[[1m^[[92m Fresh^[[0m unicode-ident v1.0.24 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.1259479Z ^[[1m^[[92m Fresh^[[0m proc-macro2 v1.0.106 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.1259981Z ^[[1m^[[92m Fresh^[[0m autocfg v1.5.1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.1260445Z ^[[1m^[[92m Fresh^[[0m quote v1.0.46 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.1260904Z ^[[1m^[[92m Fresh^[[0m cfg-if v1.0.4 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.1261404Z ^[[1m^[[92m Fresh^[[0m serde_core v1.0.228 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.1261890Z ^[[1m^[[92m Fresh^[[0m getrandom v0.4.3 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.1262356Z ^[[1m^[[92m Fresh^[[0m syn v2.0.118 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.1263110Z ^[[1m^[[92m Fresh^[[0m nom v8.0.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.1263728Z ^[[1m^[[92m Fresh^[[0m aho-corasick v1.1.4 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.1264213Z ^[[1m^[[92m Fresh^[[0m option-ext v0.2.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.1264720Z ^[[1m^[[92m Fresh^[[0m regex-syntax v0.8.11 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.1265199Z ^[[1m^[[92m Fresh^[[0m dirs-sys v0.5.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.1265705Z ^[[1m^[[92m Fresh^[[0m regex-automata v0.4.14 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.1266240Z ^[[1m^[[92m Fresh^[[0m serde_derive v1.0.228 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.1266761Z ^[[1m^[[92m Fresh^[[0m links-notation v0.13.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.1267235Z ^[[1m^[[92m Fresh^[[0m zmij v1.0.21 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.1267703Z ^[[1m^[[92m Fresh^[[0m num-traits v0.2.19 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.1268192Z ^[[1m^[[92m Fresh^[[0m bitflags v2.13.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.1268687Z ^[[1m^[[92m Fresh^[[0m iana-time-zone v0.1.65 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.1269159Z ^[[1m^[[92m Fresh^[[0m itoa v1.0.18 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.1269654Z ^[[1m^[[92m Fresh^[[0m linux-raw-sys v0.12.1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.1270154Z ^[[1m^[[92m Fresh^[[0m base64 v0.22.1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.1270630Z ^[[1m^[[92m Fresh^[[0m rustix v1.1.4 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.1271151Z ^[[1m^[[92m Fresh^[[0m lino-objects-codec v0.2.1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.1271650Z ^[[1m^[[92m Fresh^[[0m chrono v0.4.45 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.1272059Z ^[[1m^[[92m Fresh^[[0m serde_json v1.0.150 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.1272374Z ^[[1m^[[92m Fresh^[[0m regex v1.12.4 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.1272670Z ^[[1m^[[92m Fresh^[[0m serde v1.0.228 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.1272956Z ^[[1m^[[92m Fresh^[[0m dirs v6.0.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.1273530Z ^[[1m^[[92m Fresh^[[0m uuid v1.23.4 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.1273844Z ^[[1m^[[92m Fresh^[[0m fastrand v2.4.1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.1274159Z ^[[1m^[[92m Fresh^[[0m once_cell v1.21.4 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.1274477Z ^[[1m^[[92m Fresh^[[0m tempfile v3.27.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.1274974Z ^[[1m^[[92m Fresh^[[0m start-command v0.19.0 (/home/runner/work/start/start/rust) +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.1275578Z ^[[1m^[[92m Finished^[[0m `test` profile [unoptimized + debuginfo] target(s) in 0.03s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.1286688Z ^[[1m^[[92m Doc-tests^[[0m start_command +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.1294326Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustdoc --edition=2021 --crate-type lib --color always --crate-name start_command --test src/lib/mod.rs --test-run-directory /home/runner/work/start/start/rust --extern base64=/home/runner/work/start/start/rust/target/debug/deps/libbase64-6e750cd178c8243b.rlib --extern chrono=/home/runner/work/start/start/rust/target/debug/deps/libchrono-f3c7f582e8213d22.rlib --extern dirs=/home/runner/work/start/start/rust/target/debug/deps/libdirs-d4ba80717c696e04.rlib --extern libc=/home/runner/work/start/start/rust/target/debug/deps/liblibc-e58b048e97e4f2b9.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/debug/deps/liblino_objects_codec-d5a5ee0bfcc25a25.rlib --extern regex=/home/runner/work/start/start/rust/target/debug/deps/libregex-2c4f75e83a628be4.rlib --extern serde=/home/runner/work/start/start/rust/target/debug/deps/libserde-d888c8d90c88423b.rlib --extern serde_json=/home/runner/work/start/start/rust/target/debug/deps/libserde_json-cf9aac70222cf171.rlib --extern start_command=/home/runner/work/start/start/rust/target/debug/deps/libstart_command-a847516c7a121e21.rlib --extern tempfile=/home/runner/work/start/start/rust/target/debug/deps/libtempfile-af7e836b46507b2c.rlib --extern uuid=/home/runner/work/start/start/rust/target/debug/deps/libuuid-29c1d6ad37ecdb1d.rlib -L dependency=/home/runner/work/start/start/rust/target/debug/deps -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human` +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.2090213Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.2090689Z running 6 tests +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.4658275Z test src/lib/sequence_parser.rs - sequence_parser::format_sequence (line 40) ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.4704986Z test src/lib/sequence_parser.rs - sequence_parser::distribute_option (line 96) ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.4765276Z test src/lib/sequence_parser.rs - sequence_parser::is_sequence (line 77) ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.4854446Z test src/lib/sequence_parser.rs - sequence_parser::format_isolation_chain (line 152) ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.6507374Z test src/lib/sequence_parser.rs - sequence_parser::shift_sequence (line 61) ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.6584597Z test src/lib/sequence_parser.rs - sequence_parser::parse_sequence (line 15) ... ok +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.6585057Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.6585547Z test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.45s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.6585957Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.6658125Z ##[group]Run cargo build --release +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.6658402Z ^[[36;1mcargo build --release^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.6698786Z shell: /usr/bin/bash -e {0} +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.6699023Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.6699204Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.6699405Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.6699601Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.6699830Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.6700038Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.6700276Z GIT_CONFIG_COUNT: 1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.6700472Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.6700694Z GIT_CONFIG_VALUE_0: main +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.6700892Z CARGO_HOME: /home/runner/.cargo +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.6701101Z CARGO_INCREMENTAL: 0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.6701285Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:32.7133442Z ^[[1m^[[92m Compiling^[[0m start-command v0.19.0 (/home/runner/work/start/start/rust) +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.5452037Z ^[[1m^[[92m Finished^[[0m `release` profile [optimized] target(s) in 4.86s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.5532379Z ##[group]Run node scripts/check-doc-examples.mjs --implementation rust +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.5532810Z ^[[36;1mnode scripts/check-doc-examples.mjs --implementation rust^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.5573497Z shell: /usr/bin/bash -e {0} +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.5573719Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.5573897Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.5574126Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.5574333Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.5574568Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.5574783Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.5575025Z GIT_CONFIG_COUNT: 1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.5575233Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.5575465Z GIT_CONFIG_VALUE_0: main +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.5575679Z CARGO_HOME: /home/runner/.cargo +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.5575894Z CARGO_INCREMENTAL: 0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.5576081Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6327725Z Checked 4 documented example(s) for rust. +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6397580Z ##[group]Run ./target/release/start echo "Testing execution tracking" +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6398030Z ^[[36;1m./target/release/start echo "Testing execution tracking"^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6398349Z ^[[36;1mls -la ~/.start-command/^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6398601Z ^[[36;1mcat ~/.start-command/executions.lino^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6398873Z ^[[36;1mecho "Execution tracking test passed"^[[0m +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6441379Z shell: /usr/bin/bash -e {0} +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6441610Z env: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6441804Z CARGO_TERM_COLOR: always +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6442015Z CARGO_NET_RETRY: 10 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6442221Z CARGO_HTTP_MULTIPLEXING: false +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6442449Z RUSTFLAGS: -Dwarnings +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6442663Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6442902Z GIT_CONFIG_COUNT: 1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6443106Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6443581Z GIT_CONFIG_VALUE_0: main +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6443841Z CARGO_HOME: /home/runner/.cargo +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6444076Z CARGO_INCREMENTAL: 0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6444264Z START_VERBOSE: 1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6444445Z ##[endgroup] +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6847330Z │ session 8c61fa78-1d89-42ad-a1f9-e4a5e3059da1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6848268Z │ start 2026-08-10 12:31:37.684 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6848952Z │ +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6849240Z $ echo Testing execution tracking +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6849706Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6851385Z [ExecutionStore] Wrote 1 records to lino file +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6852036Z [ExecutionStore] Execution ID: 8c61fa78-1d89-42ad-a1f9-e4a5e3059da1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6866647Z Testing execution tracking +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6868626Z +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6868911Z ✓ +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6869225Z │ finish 2026-08-10 12:31:37.686 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6869519Z │ duration 0.002s +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6869737Z │ exit 0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6869929Z │ +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6870361Z │ log /tmp/start-command/logs/direct/8c61fa78-1d89-42ad-a1f9-e4a5e3059da1.log +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6870938Z │ session 8c61fa78-1d89-42ad-a1f9-e4a5e3059da1 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6871442Z [ExecutionStore] Wrote 1 records to lino file +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6891482Z total 12 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6891816Z drwxr-xr-x 2 runner runner 4096 Aug 10 12:31 . +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6892355Z drwxr-x--- 13 runner runner 4096 Aug 10 12:31 .. +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6892939Z -rw-r--r-- 1 runner runner 715 Aug 10 12:31 executions.lino +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.6909509Z (array (object ((str Y29tbWFuZA==) (str ZWNobyBUZXN0aW5nIGV4ZWN1dGlvbiB0cmFja2luZw==)) ((str ZW5kVGltZQ==) (str MjAyNi0wOC0xMFQxMjozMTozNy42ODY4NDA3MDcrMDA6MDA=)) ((str ZXhpdENvZGU=) (int 0)) ((str bG9nUGF0aA==) (str L3RtcC9zdGFydC1jb21tYW5kL2xvZ3MvZGlyZWN0LzhjNjFmYTc4LTFkODktNDJhZC1hMWY5LWU0YTVlMzA1OWRhMS5sb2c=)) ((str b3B0aW9ucw==) (object)) ((str cGlk) (int 5829)) ((str cGxhdGZvcm0=) (str bGludXg=)) ((str c2hlbGw=) (str L2Jpbi9iYXNo)) ((str c3RhcnRUaW1l) (str MjAyNi0wOC0xMFQxMjozMTozNy42ODQ4NTE3MTcrMDA6MDA=)) ((str c3RhdHVz) (str ZXhlY3V0ZWQ=)) ((str dXVpZA==) (str OGM2MWZhNzgtMWQ4OS00MmFkLWExZjktZTRhNWUzMDU5ZGEx)) ((str d29ya2luZ0RpcmVjdG9yeQ==) (str L2hvbWUvcnVubmVyL3dvcmsvc3RhcnQvc3RhcnQvcnVzdA==))))Execution tracking test passed +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.7473112Z Post job cleanup. +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:37.8856467Z [command]/usr/bin/tar --posix -cf cache.tzst --exclude cache.tzst -P -C /home/runner/work/start/start --files-from manifest.txt --use-compress-program zstdmt +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:40.6422656Z Failed to save: Unable to reserve cache with key Linux-cargo-08cb623fd2bc891904a7fb4dae52bb2d75216ee36e943320843aace2a823c571, another job may be creating this cache. +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:40.6748728Z Post job cleanup. +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:40.8066224Z Post job cleanup. +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:40.8881206Z [command]/usr/bin/git version +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:40.8921094Z git version 2.54.0 +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:40.8957422Z Temporarily overriding HOME='/home/runner/work/_temp/b030fe9b-b999-407c-9384-edecf2b7847e' before making global git config changes +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:40.8958746Z Adding repository directory to the temporary git global config as a safe directory +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:40.8962423Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:40.8998746Z Removing SSH command configuration +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:40.9006010Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:40.9044564Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:40.9319121Z Removing HTTP extra header +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:40.9325022Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:40.9395471Z [command]/usr/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' || :" +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:40.9621713Z Removing includeIf entries pointing to credentials config files +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:40.9632303Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:40.9664602Z includeif.gitdir:/home/runner/work/start/start/.git.path +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:40.9665508Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:40.9666390Z includeif.gitdir:/github/workspace/.git.path +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:40.9666780Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:40.9676415Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:40.9714375Z /home/runner/work/_temp/git-credentials-e6d28f53-3586-443d-997a-e9f4fbb2f05e.config +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:40.9721218Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-e6d28f53-3586-443d-997a-e9f4fbb2f05e.config +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:40.9769852Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:40.9798045Z /home/runner/work/_temp/git-credentials-e6d28f53-3586-443d-997a-e9f4fbb2f05e.config +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:40.9808873Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-e6d28f53-3586-443d-997a-e9f4fbb2f05e.config +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:40.9849189Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:40.9877733Z /github/runner_temp/git-credentials-e6d28f53-3586-443d-997a-e9f4fbb2f05e.config +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:40.9886269Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-e6d28f53-3586-443d-997a-e9f4fbb2f05e.config +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:40.9922457Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:40.9946274Z /github/runner_temp/git-credentials-e6d28f53-3586-443d-997a-e9f4fbb2f05e.config +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:40.9955868Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-e6d28f53-3586-443d-997a-e9f4fbb2f05e.config +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:40.9998609Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.0233096Z Removing credentials config '/home/runner/work/_temp/git-credentials-e6d28f53-3586-443d-997a-e9f4fbb2f05e.config' +Test (ubuntu-latest) UNKNOWN STEP 2026-08-10T12:31:41.0401274Z Cleaning up orphan processes +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:49.3045650Z Current runner version: '2.336.0' +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:49.3083093Z ##[group]Runner Image Provisioner +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:49.3084002Z Hosted Compute Agent +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:49.3084610Z Version: 20260729.566 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:49.3085310Z Commit: cf7153fe6e25b664e8693c24944bf2b00355d109 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:49.3086105Z Build Date: 2026-07-29T19:17:02Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:49.3086797Z Worker ID: {8632389a-df98-471e-a9f0-ab4b8afd7e85} +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:49.3087554Z Azure Region: eastus2 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:49.3088123Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:49.3089410Z ##[group]Operating System +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:49.3090139Z Microsoft Windows Server 2025 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:49.3090811Z 10.0.26100 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:49.3091295Z Datacenter +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:49.3091824Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:49.3092338Z ##[group]Runner Image +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:49.3092927Z Image: windows-2025-vs2026 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:49.3093522Z Version: 20260803.193.1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:49.3095140Z Included Software: https://github.com/actions/runner-images/blob/win25-vs2026/20260803.193/images/windows/Windows2025-VS2026-Readme.md +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:49.3097103Z Image Release: https://github.com/actions/runner-images/releases/tag/win25-vs2026%2F20260803.193 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:49.3098086Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:49.3099426Z ##[group]GITHUB_TOKEN Permissions +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:49.3101938Z Contents: read +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:49.3102556Z Metadata: read +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:49.3103104Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:49.3105545Z Secret source: Actions +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:49.3107359Z Prepare workflow directory +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:49.3498570Z Prepare all required actions +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:49.3547851Z Getting action download info +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:49.5502400Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:49.7022287Z Download action repository 'dtolnay/rust-toolchain@stable' (SHA:4360b52568e2003a75bf9bc1d59f33a8e3fc893c) +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:49.7968800Z Download action repository 'actions/setup-node@v6' (SHA:249970729cb0ef3589644e2896645e5dc5ba9c38) +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.0259524Z Download action repository 'actions/cache@v5' (SHA:caa296126883cff596d87d8935842f9db880ef25) +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.3884083Z Complete job name: Test (windows-latest) +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.5470433Z ##[group]Run actions/checkout@v6 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.5472333Z with: +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.5472760Z repository: link-foundation/start +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.5477146Z token: *** +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.5477534Z ssh-strict: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.5478308Z ssh-user: git +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.5478719Z persist-credentials: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.5479159Z clean: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.5479556Z sparse-checkout-cone-mode: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.5480028Z fetch-depth: 1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.5480404Z fetch-tags: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.5480817Z show-progress: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.5481255Z lfs: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.5481641Z submodules: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.5482036Z set-safe-directory: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.5482489Z allow-unsafe-pr-checkout: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.5483324Z env: +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.5483685Z CARGO_TERM_COLOR: always +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.5484111Z CARGO_NET_RETRY: 10 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.5484593Z CARGO_HTTP_MULTIPLEXING: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.5485094Z RUSTFLAGS: -Dwarnings +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.5485551Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.5486061Z GIT_CONFIG_COUNT: 1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.5486475Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.5486963Z GIT_CONFIG_VALUE_0: main +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.5487375Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.6986040Z Syncing repository: link-foundation/start +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.6988989Z ##[group]Getting Git version info +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.6989974Z Working directory is 'D:\a\start\start' +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:50.7756512Z [command]"C:\Program Files\Git\bin\git.exe" version +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:51.1105427Z git version 2.55.0.windows.3 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:51.1149499Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:51.1169593Z Temporarily overriding HOME='D:\a\_temp\7d4a5575-f12b-4ebd-aeb0-67e84a4e5b33' before making global git config changes +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:51.1174336Z Adding repository directory to the temporary git global config as a safe directory +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:51.1180814Z [command]"C:\Program Files\Git\bin\git.exe" config --global --add safe.directory D:\a\start\start +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:51.1754965Z Deleting the contents of 'D:\a\start\start' +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:51.1761240Z ##[group]Determining repository object format +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:51.1764021Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:51.1765304Z ##[group]Initializing the repository +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:51.1773219Z [command]"C:\Program Files\Git\bin\git.exe" init D:\a\start\start +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:51.2629489Z Initialized empty Git repository in D:/a/start/start/.git/ +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:51.2681228Z [command]"C:\Program Files\Git\bin\git.exe" remote add origin https://github.com/link-foundation/start +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:51.3259189Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:51.3262150Z ##[group]Disabling automatic garbage collection +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:51.3267874Z [command]"C:\Program Files\Git\bin\git.exe" config --local gc.auto 0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:51.3580750Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:51.3582982Z ##[group]Setting up auth +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:51.3585395Z Removing SSH command configuration +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:51.3594777Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp core\.sshCommand +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:51.3893643Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :\"" +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:52.8388504Z Removing HTTP extra header +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:52.8401181Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:52.8734954Z [command]"C:\Program Files\Git\bin\git.exe" 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' || :\"" +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:53.4300331Z Removing includeIf entries pointing to credentials config files +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:53.4316441Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp ^includeIf\.gitdir: +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:53.4607801Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "git config --local --show-origin --name-only --get-regexp remote.origin.url" +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:53.9891690Z [command]"C:\Program Files\Git\bin\git.exe" config --file D:\a\_temp\git-credentials-028c5759-5817-483d-a1e2-13de24652bff.config http.https://github.com/.extraheader "AUTHORIZATION: basic ***" +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:54.0208227Z [command]"C:\Program Files\Git\bin\git.exe" config --local includeIf.gitdir:D:/a/start/start/.git.path D:\a\_temp\git-credentials-028c5759-5817-483d-a1e2-13de24652bff.config +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:54.0505778Z [command]"C:\Program Files\Git\bin\git.exe" config --local includeIf.gitdir:D:/a/start/start/.git/worktrees/*.path D:\a\_temp\git-credentials-028c5759-5817-483d-a1e2-13de24652bff.config +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:54.0855898Z [command]"C:\Program Files\Git\bin\git.exe" config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-028c5759-5817-483d-a1e2-13de24652bff.config +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:54.1239161Z [command]"C:\Program Files\Git\bin\git.exe" config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-028c5759-5817-483d-a1e2-13de24652bff.config +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:54.1636963Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:54.1637689Z ##[group]Fetching the repository +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:54.1651807Z [command]"C:\Program Files\Git\bin\git.exe" -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +e8ec5e5ee691e1f0eddc76614b424e714be0f41a:refs/remotes/origin/main +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.0625287Z From https://github.com/link-foundation/start +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.0626246Z * [new ref] e8ec5e5ee691e1f0eddc76614b424e714be0f41a -> origin/main +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.0679192Z [command]"C:\Program Files\Git\bin\git.exe" branch --list --remote origin/main +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.0954549Z origin/main +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.0994806Z [command]"C:\Program Files\Git\bin\git.exe" rev-parse refs/remotes/origin/main +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.1246097Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.1275328Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.1275735Z ##[group]Determining the checkout info +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.1277895Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.1287481Z [command]"C:\Program Files\Git\bin\git.exe" sparse-checkout disable +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.1614768Z [command]"C:\Program Files\Git\bin\git.exe" config --local --unset-all extensions.worktreeConfig +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.1893027Z ##[group]Checking out the ref +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.1901330Z [command]"C:\Program Files\Git\bin\git.exe" checkout --progress --force -B main refs/remotes/origin/main +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.3919085Z Reset branch 'main' +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.3934210Z branch 'main' set up to track 'origin/main'. +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.3982068Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.4308306Z [command]"C:\Program Files\Git\bin\git.exe" log -1 --format=%H +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.4581816Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5166488Z ##[group]Run dtolnay/rust-toolchain@stable +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5166849Z with: +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5167039Z toolchain: stable +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5167229Z env: +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5167401Z CARGO_TERM_COLOR: always +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5167616Z CARGO_NET_RETRY: 10 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5167825Z CARGO_HTTP_MULTIPLEXING: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5168059Z RUSTFLAGS: -Dwarnings +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5168280Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5168545Z GIT_CONFIG_COUNT: 1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5168763Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5169009Z GIT_CONFIG_VALUE_0: main +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5169209Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5245145Z ##[start-action display=Parse toolchain version;id=__dtolnay_rust-toolchain.parse] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5412426Z ##[group]Run if [[ -z $toolchain ]]; then +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5412803Z ^[[36;1mif [[ -z $toolchain ]]; then^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5413405Z ^[[36;1m # GitHub does not enforce `required: true` inputs itself. https://github.com/actions/runner/issues/1070^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5413947Z ^[[36;1m echo "'toolchain' is a required input" >&2^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5414591Z ^[[36;1m exit 1^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5414966Z ^[[36;1melif [[ $toolchain =~ ^stable' '[0-9]+' '(year|month|week|day)s?' 'ago$ ]]; then^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5415354Z ^[[36;1m if [[ Windows == macOS ]]; then^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5415865Z ^[[36;1m echo "toolchain=1.$((($(date -v-$(sed 's/stable \([0-9]*\) \(.\).*/\1\2/' <<< $toolchain) +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5416336Z ^[[36;1m else^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5416716Z ^[[36;1m echo "toolchain=1.$((($(date --date "${toolchain#stable }" +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5417166Z ^[[36;1m fi^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5417446Z ^[[36;1melif [[ $toolchain =~ ^stable' 'minus' '[0-9]+' 'releases?$ ]]; then^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5417957Z ^[[36;1m echo "toolchain=1.$((($(date +%s)/60/60/24-16569)/7/6-${toolchain//[^0-9]/}))" >> $GITHUB_OUTPUT^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5418390Z ^[[36;1melif [[ $toolchain =~ ^1\.[0-9]+$ ]]; then^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5418950Z ^[[36;1m 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^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5419458Z ^[[36;1melse^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5419682Z ^[[36;1m echo "toolchain=$toolchain" >> $GITHUB_OUTPUT^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5419956Z ^[[36;1mfi^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5437351Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0} +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5437743Z env: +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5437924Z CARGO_TERM_COLOR: always +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5438360Z CARGO_NET_RETRY: 10 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5438577Z CARGO_HTTP_MULTIPLEXING: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5438812Z RUSTFLAGS: -Dwarnings +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5439037Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5439290Z GIT_CONFIG_COUNT: 1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5439503Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5439742Z GIT_CONFIG_VALUE_0: main +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5439943Z toolchain: stable +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.5440133Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.7077190Z ##[end-action id=__dtolnay_rust-toolchain.parse;outcome=success;conclusion=success;duration_ms=183] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.7090950Z ##[start-action display=Construct rustup command line;id=__dtolnay_rust-toolchain.flags] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.7228651Z ##[group]Run echo "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.7229274Z ^[[36;1mecho "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.7229882Z ^[[36;1mecho "components=$(for c in ${components//,/ }; do echo -n ' --component' $c; done)" >> $GITHUB_OUTPUT^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.7230349Z ^[[36;1mecho "downgrade=" >> $GITHUB_OUTPUT^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.7244822Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0} +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.7245250Z env: +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.7245442Z CARGO_TERM_COLOR: always +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.7245659Z CARGO_NET_RETRY: 10 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.7246080Z CARGO_HTTP_MULTIPLEXING: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.7246307Z RUSTFLAGS: -Dwarnings +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.7246529Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.7246778Z GIT_CONFIG_COUNT: 1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.7246995Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.7247235Z GIT_CONFIG_VALUE_0: main +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.7247431Z targets: +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.7247599Z components: +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.7247775Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.7848491Z ##[end-action id=__dtolnay_rust-toolchain.flags;outcome=success;conclusion=success;duration_ms=75] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.7850977Z ##[start-action display=Set $CARGO_HOME;id=__dtolnay_rust-toolchain.__run] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.7975522Z ##[group]Run echo CARGO_HOME=${CARGO_HOME:-"$USERPROFILE\.cargo"} >> $GITHUB_ENV +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.7976054Z ^[[36;1mecho CARGO_HOME=${CARGO_HOME:-"$USERPROFILE\.cargo"} >> $GITHUB_ENV^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.7988328Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0} +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.7988712Z env: +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.7988910Z CARGO_TERM_COLOR: always +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.7989143Z CARGO_NET_RETRY: 10 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.7989365Z CARGO_HTTP_MULTIPLEXING: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.7989604Z RUSTFLAGS: -Dwarnings +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.7989838Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.7990107Z GIT_CONFIG_COUNT: 1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.7990321Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.7990589Z GIT_CONFIG_VALUE_0: main +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.7990820Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.8374406Z ##[end-action id=__dtolnay_rust-toolchain.__run;outcome=success;conclusion=success;duration_ms=52] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.8376924Z ##[start-action display=Install rustup if needed;id=__dtolnay_rust-toolchain.__run_2] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.8388003Z ##[end-action id=__dtolnay_rust-toolchain.__run_2;outcome=skipped;conclusion=skipped;duration_ms=0] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.8390797Z ##[start-action display=Install rustup if needed on windows;id=__dtolnay_rust-toolchain.__run_3] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.8520045Z ##[group]Run if ! command -v rustup &>/dev/null; then +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.8520397Z ^[[36;1mif ! command -v rustup &>/dev/null; then^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.8521164Z ^[[36;1m curl --proto '=https' --tlsv1.2 --retry 10 --retry-connrefused --location --silent --show-error --fail https://win.rustup.rs/x86_64 --output 'D:\a\_temp\rustup-init.exe'^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.8521969Z ^[[36;1m 'D:\a\_temp\rustup-init.exe' --default-toolchain none --no-modify-path -y^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.8522591Z ^[[36;1m echo "$CARGO_HOME\bin" >> $GITHUB_PATH^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.8522847Z ^[[36;1mfi^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.8536658Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0} +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.8537038Z env: +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.8537237Z CARGO_TERM_COLOR: always +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.8537451Z CARGO_NET_RETRY: 10 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.8537663Z CARGO_HTTP_MULTIPLEXING: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.8537895Z RUSTFLAGS: -Dwarnings +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.8538117Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.8538379Z GIT_CONFIG_COUNT: 1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.8538585Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.8538825Z GIT_CONFIG_VALUE_0: main +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.8539056Z CARGO_HOME: C:\Users\runneradmin\.cargo +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.8539301Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.9195304Z ##[end-action id=__dtolnay_rust-toolchain.__run_3;outcome=success;conclusion=success;duration_ms=80] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.9212165Z ##[start-action display=rustup toolchain install stable;id=__dtolnay_rust-toolchain.__run_4] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.9397194Z ##[group]Run rustup toolchain install stable --profile minimal --no-self-update +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.9398570Z ^[[36;1mrustup toolchain install stable --profile minimal --no-self-update^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.9413071Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0} +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.9413477Z env: +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.9413686Z CARGO_TERM_COLOR: always +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.9413926Z CARGO_NET_RETRY: 10 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.9414157Z CARGO_HTTP_MULTIPLEXING: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.9414410Z RUSTFLAGS: -Dwarnings +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.9414664Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.9414949Z GIT_CONFIG_COUNT: 1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.9415174Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.9415441Z GIT_CONFIG_VALUE_0: main +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.9415678Z CARGO_HOME: C:\Users\runneradmin\.cargo +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.9415972Z RUSTUP_PERMIT_COPY_RENAME: 1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:30:55.9416210Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:03.1977802Z info: syncing channel updates for stable-x86_64-pc-windows-msvc +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.5375980Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.5606964Z stable-x86_64-pc-windows-msvc unchanged - rustc 1.97.1 (8bab26f4f 2026-07-14) +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.5608149Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.5872090Z ##[end-action id=__dtolnay_rust-toolchain.__run_4;outcome=success;conclusion=success;duration_ms=8665] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.5880873Z ##[start-action display=rustup default stable;id=__dtolnay_rust-toolchain.__run_5] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.6031246Z ##[group]Run rustup default stable +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.6031517Z ^[[36;1mrustup default stable^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.6044201Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0} +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.6044587Z env: +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.6044772Z CARGO_TERM_COLOR: always +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.6044984Z CARGO_NET_RETRY: 10 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.6045189Z CARGO_HTTP_MULTIPLEXING: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.6045431Z RUSTFLAGS: -Dwarnings +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.6045652Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.6045903Z GIT_CONFIG_COUNT: 1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.6046102Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.6046355Z GIT_CONFIG_VALUE_0: main +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.6046593Z CARGO_HOME: C:\Users\runneradmin\.cargo +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.6046837Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.6819596Z info: using existing install for stable-x86_64-pc-windows-msvc +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.6920434Z info: default toolchain set to stable-x86_64-pc-windows-msvc +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.6920721Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.7147521Z stable-x86_64-pc-windows-msvc unchanged - rustc 1.97.1 (8bab26f4f 2026-07-14) +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.7148126Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.7227270Z ##[end-action id=__dtolnay_rust-toolchain.__run_5;outcome=success;conclusion=success;duration_ms=134] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.7229727Z ##[start-action display=Create cachekey;id=__dtolnay_rust-toolchain.rustc-version] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.7359268Z ##[group]Run DATE=$(rustc +stable --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p') +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.7360076Z ^[[36;1mDATE=$(rustc +stable --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p')^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.7361013Z ^[[36;1mHASH=$(rustc +stable --version --verbose | sed -ne 's/^commit-hash: //p')^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.7361712Z ^[[36;1mecho "cachekey=$(echo $DATE$HASH | head -c12)" >> $GITHUB_OUTPUT^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.7373721Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0} +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.7374092Z env: +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.7374279Z CARGO_TERM_COLOR: always +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.7374495Z CARGO_NET_RETRY: 10 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.7374699Z CARGO_HTTP_MULTIPLEXING: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.7374939Z RUSTFLAGS: -Dwarnings +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.7375158Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.7375429Z GIT_CONFIG_COUNT: 1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.7375634Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.7375869Z GIT_CONFIG_VALUE_0: main +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.7376083Z CARGO_HOME: C:\Users\runneradmin\.cargo +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:04.7376323Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.0103758Z ##[end-action id=__dtolnay_rust-toolchain.rustc-version;outcome=success;conclusion=success;duration_ms=1287] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.0106207Z ##[start-action display=Disable incremental compilation;id=__dtolnay_rust-toolchain.__run_6] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.0225918Z ##[group]Run if [ -z "${CARGO_INCREMENTAL+set}" ]; then +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.0226291Z ^[[36;1mif [ -z "${CARGO_INCREMENTAL+set}" ]; then^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.0226616Z ^[[36;1m echo CARGO_INCREMENTAL=0 >> $GITHUB_ENV^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.0226894Z ^[[36;1mfi^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.0238856Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0} +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.0239230Z env: +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.0239405Z CARGO_TERM_COLOR: always +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.0239637Z CARGO_NET_RETRY: 10 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.0239843Z CARGO_HTTP_MULTIPLEXING: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.0240077Z RUSTFLAGS: -Dwarnings +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.0240301Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.0240579Z GIT_CONFIG_COUNT: 1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.0240788Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.0241029Z GIT_CONFIG_VALUE_0: main +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.0241254Z CARGO_HOME: C:\Users\runneradmin\.cargo +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.0241494Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.0633777Z ##[end-action id=__dtolnay_rust-toolchain.__run_6;outcome=success;conclusion=success;duration_ms=52] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.0636037Z ##[start-action display=Enable colors in Cargo output;id=__dtolnay_rust-toolchain.__run_7] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.0757730Z ##[group]Run if [ -z "${CARGO_TERM_COLOR+set}" ]; then +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.0758109Z ^[[36;1mif [ -z "${CARGO_TERM_COLOR+set}" ]; then^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.0758480Z ^[[36;1m echo CARGO_TERM_COLOR=always >> $GITHUB_ENV^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.0758772Z ^[[36;1mfi^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.0771196Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0} +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.0771574Z env: +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.0771753Z CARGO_TERM_COLOR: always +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.0771981Z CARGO_NET_RETRY: 10 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.0772192Z CARGO_HTTP_MULTIPLEXING: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.0772423Z RUSTFLAGS: -Dwarnings +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.0772659Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.0772913Z GIT_CONFIG_COUNT: 1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.0773124Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.0773365Z GIT_CONFIG_VALUE_0: main +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.0773593Z CARGO_HOME: C:\Users\runneradmin\.cargo +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.0773831Z CARGO_INCREMENTAL: 0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.0774023Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.1150890Z ##[end-action id=__dtolnay_rust-toolchain.__run_7;outcome=success;conclusion=success;duration_ms=51] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.1153300Z ##[start-action display=Enable Cargo sparse registry;id=__dtolnay_rust-toolchain.__run_8] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.1293906Z ##[group]Run # implemented in 1.66, stabilized in 1.68, made default in 1.70 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.1294453Z ^[[36;1m# implemented in 1.66, stabilized in 1.68, made default in 1.70^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.1295090Z ^[[36;1mif [ -z "${CARGO_REGISTRIES_CRATES_IO_PROTOCOL+set}" -o -f "D:\a\_temp"/.implicit_cargo_registries_crates_io_protocol ]; then^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.1295723Z ^[[36;1m if rustc +stable --version --verbose | grep -q '^release: 1\.6[89]\.'; then^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.1296201Z ^[[36;1m touch "D:\a\_temp"/.implicit_cargo_registries_crates_io_protocol || true^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.1296924Z ^[[36;1m echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse >> $GITHUB_ENV^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.1297390Z ^[[36;1m elif rustc +stable --version --verbose | grep -q '^release: 1\.6[67]\.'; then^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.1297857Z ^[[36;1m touch "D:\a\_temp"/.implicit_cargo_registries_crates_io_protocol || true^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.1298512Z ^[[36;1m echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=git >> $GITHUB_ENV^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.1298831Z ^[[36;1m fi^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.1299013Z ^[[36;1mfi^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.1310587Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0} +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.1310966Z env: +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.1311140Z CARGO_TERM_COLOR: always +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.1311352Z CARGO_NET_RETRY: 10 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.1311563Z CARGO_HTTP_MULTIPLEXING: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.1311793Z RUSTFLAGS: -Dwarnings +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.1312023Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.1312280Z GIT_CONFIG_COUNT: 1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.1312486Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.1312724Z GIT_CONFIG_VALUE_0: main +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.1312944Z CARGO_HOME: C:\Users\runneradmin\.cargo +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.1313191Z CARGO_INCREMENTAL: 0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.1313379Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.3426544Z ##[end-action id=__dtolnay_rust-toolchain.__run_8;outcome=success;conclusion=success;duration_ms=227] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.3429314Z ##[start-action display=Work around spurious network errors in curl 8.0;id=__dtolnay_rust-toolchain.__run_9] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.3552865Z ##[group]Run # https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.3553743Z ^[[36;1m# https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.3554445Z ^[[36;1mif rustc +stable --version --verbose | grep -q '^release: 1\.7[01]\.'; then^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.3554989Z ^[[36;1m echo CARGO_HTTP_MULTIPLEXING=false >> $GITHUB_ENV^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.3555364Z ^[[36;1mfi^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.3569090Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0} +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.3569566Z env: +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.3569846Z CARGO_TERM_COLOR: always +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.3570193Z CARGO_NET_RETRY: 10 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.3570512Z CARGO_HTTP_MULTIPLEXING: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.3570849Z RUSTFLAGS: -Dwarnings +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.3571174Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.3571521Z GIT_CONFIG_COUNT: 1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.3633705Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.3634134Z GIT_CONFIG_VALUE_0: main +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.3634505Z CARGO_HOME: C:\Users\runneradmin\.cargo +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.3634923Z CARGO_INCREMENTAL: 0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.3635232Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.4721852Z ##[end-action id=__dtolnay_rust-toolchain.__run_9;outcome=success;conclusion=success;duration_ms=129] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.4727185Z ##[start-action display=rustc +stable --version --verbose;id=__dtolnay_rust-toolchain.__run_10] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.4879904Z ##[group]Run rustc +stable --version --verbose +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.4880402Z ^[[36;1mrustc +stable --version --verbose^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.4902625Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0} +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.4903269Z env: +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.4903524Z CARGO_TERM_COLOR: always +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.4903826Z CARGO_NET_RETRY: 10 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.4904050Z CARGO_HTTP_MULTIPLEXING: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.4904320Z RUSTFLAGS: -Dwarnings +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.4904554Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.4904827Z GIT_CONFIG_COUNT: 1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.4905033Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.4905278Z GIT_CONFIG_VALUE_0: main +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.4905502Z CARGO_HOME: C:\Users\runneradmin\.cargo +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.4905753Z CARGO_INCREMENTAL: 0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.4905948Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.5776423Z rustc 1.97.1 (8bab26f4f 2026-07-14) +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.5776894Z binary: rustc +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.5777273Z commit-hash: 8bab26f4f68e0e26f0bb7960be334d5b520ea452 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.5777759Z commit-date: 2026-07-14 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.5778055Z host: x86_64-pc-windows-msvc +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.5778401Z release: 1.97.1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.5779180Z LLVM version: 22.1.6 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.5897018Z ##[end-action id=__dtolnay_rust-toolchain.__run_10;outcome=success;conclusion=success;duration_ms=116] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.7196810Z ##[group]Run actions/cache@v5 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.7197123Z with: +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.7197385Z path: ~/.cargo/registry +Test (windows-latest) UNKNOWN STEP ~/.cargo/git +Test (windows-latest) UNKNOWN STEP rust/target +Test (windows-latest) UNKNOWN STEP +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.7197861Z key: Windows-cargo-5dc03a2c58681e08a7bbf4c680390b96bb125bc10b78564df6bf123c373c39b0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.7198302Z restore-keys: Windows-cargo- +Test (windows-latest) UNKNOWN STEP +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.7198547Z enableCrossOsArchive: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.7198770Z fail-on-cache-miss: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.7198980Z lookup-only: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.7199171Z save-always: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.7199345Z env: +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.7199512Z CARGO_TERM_COLOR: always +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.7199721Z CARGO_NET_RETRY: 10 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.7199924Z CARGO_HTTP_MULTIPLEXING: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.7200175Z RUSTFLAGS: -Dwarnings +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.7200391Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.7200635Z GIT_CONFIG_COUNT: 1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.7200880Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.7201113Z GIT_CONFIG_VALUE_0: main +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.7201327Z CARGO_HOME: C:\Users\runneradmin\.cargo +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.7201563Z CARGO_INCREMENTAL: 0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:06.7201747Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:07.0816635Z Cache hit for restore-key: Windows-cargo-358789546e77893fdb92329ffe9f18a7991c81757bf0318979f62e1c22cbc485 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:08.1453923Z Received 184549376 of 327371554 (56.4%), 175.3 MBs/sec +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:08.8651865Z Received 327371554 of 327371554 (100.0%), 181.1 MBs/sec +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:08.8656522Z Cache Size: ~312 MB (327371554 B) +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:08.8700685Z [command]"C:\Program Files\Git\usr\bin\tar.exe" -xf D:/a/_temp/47260e49-8e0c-4b44-872d-47b59daff3df/cache.tzst -P -C D:/a/start/start --force-local --use-compress-program "zstd -d" +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:13.4099006Z Cache restored successfully +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:13.4416496Z Cache restored from key: Windows-cargo-358789546e77893fdb92329ffe9f18a7991c81757bf0318979f62e1c22cbc485 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:13.4825414Z ##[group]Run cargo test --all-features --verbose +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:13.4826093Z ^[[36;1mcargo test --all-features --verbose^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:13.5453020Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'" +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:13.5453384Z env: +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:13.5453578Z CARGO_TERM_COLOR: always +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:13.5453806Z CARGO_NET_RETRY: 10 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:13.5454022Z CARGO_HTTP_MULTIPLEXING: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:13.5454259Z RUSTFLAGS: -Dwarnings +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:13.5454484Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:13.5454750Z GIT_CONFIG_COUNT: 1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:13.5454958Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:13.5455200Z GIT_CONFIG_VALUE_0: main +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:13.5455639Z CARGO_HOME: C:\Users\runneradmin\.cargo +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:13.5455891Z CARGO_INCREMENTAL: 0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:13.5456084Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.3045945Z ^[[1m^[[92m Fresh^[[0m memchr v2.8.2 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.3214359Z ^[[1m^[[92m Fresh^[[0m unicode-ident v1.0.24 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.3215323Z ^[[1m^[[92m Fresh^[[0m windows-link v0.2.1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.3219128Z ^[[1m^[[92m Fresh^[[0m autocfg v1.5.1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.3220303Z ^[[1m^[[92m Fresh^[[0m proc-macro2 v1.0.106 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.3224686Z ^[[1m^[[92m Fresh^[[0m quote v1.0.46 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.3225882Z ^[[1m^[[92m Fresh^[[0m windows-sys v0.61.2 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.3227746Z ^[[1m^[[92m Fresh^[[0m cfg-if v1.0.4 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.3230614Z ^[[1m^[[92m Fresh^[[0m serde_core v1.0.228 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.3232193Z ^[[1m^[[92m Fresh^[[0m getrandom v0.4.3 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.3233127Z ^[[1m^[[92m Fresh^[[0m syn v2.0.118 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.3234624Z ^[[1m^[[92m Fresh^[[0m nom v8.0.0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.3235764Z ^[[1m^[[92m Fresh^[[0m aho-corasick v1.1.4 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.3236925Z ^[[1m^[[92m Fresh^[[0m option-ext v0.2.0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.3238577Z ^[[1m^[[92m Fresh^[[0m regex-syntax v0.8.11 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.3242295Z ^[[1m^[[92m Fresh^[[0m regex-automata v0.4.14 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.3242911Z ^[[1m^[[92m Fresh^[[0m dirs-sys v0.5.0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.3243594Z ^[[1m^[[92m Fresh^[[0m zmij v1.0.21 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.3245439Z ^[[1m^[[92m Fresh^[[0m num-traits v0.2.19 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.3246055Z ^[[1m^[[92m Fresh^[[0m links-notation v0.13.0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.3246699Z ^[[1m^[[92m Fresh^[[0m serde_derive v1.0.228 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.3248908Z ^[[1m^[[92m Fresh^[[0m base64 v0.22.1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.3249678Z ^[[1m^[[92m Fresh^[[0m itoa v1.0.18 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.3250804Z ^[[1m^[[92m Fresh^[[0m chrono v0.4.45 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.3252375Z ^[[1m^[[92m Fresh^[[0m serde v1.0.228 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.3253129Z ^[[1m^[[92m Fresh^[[0m lino-objects-codec v0.2.1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.3254516Z ^[[1m^[[92m Fresh^[[0m serde_json v1.0.150 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.3255227Z ^[[1m^[[92m Fresh^[[0m dirs v6.0.0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.3256555Z ^[[1m^[[92m Fresh^[[0m regex v1.12.4 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.3257746Z ^[[1m^[[92m Fresh^[[0m uuid v1.23.4 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.3258798Z ^[[1m^[[92m Fresh^[[0m fastrand v2.4.1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.3259874Z ^[[1m^[[92m Fresh^[[0m once_cell v1.21.4 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.3260942Z ^[[1m^[[92m Fresh^[[0m tempfile v3.27.0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.3262209Z ^[[1m^[[92m Compiling^[[0m start-command v0.19.0 (D:\a\start\start\rust) +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.3280902Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name start_command --edition=2021 src\lib\mod.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=b731d0ebc372f280 -C extra-filename=-4b32716c384a1bb2 --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rmeta --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rmeta --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rmeta --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rmeta --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rmeta --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rmeta --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rmeta --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rmeta -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:31:25.3291980Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name start_command --edition=2021 src\lib\mod.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=a8f6fce926190f08 -C extra-filename=-969a4bb44d034b6d --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:07.7081024Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name regression_84 --edition=2021 tests\regression_84.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=969f73aae5ac9550 -C extra-filename=-01aca9d3a7eb6d0d --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-4b32716c384a1bb2.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:07.7098978Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name sequence_parser --edition=2021 tests\sequence_parser.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=48871a0a36044100 -C extra-filename=-4255aa041dceecee --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-4b32716c384a1bb2.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:07.7114538Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name echo_integration --edition=2021 tests\echo_integration.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=5b66955a3187002d -C extra-filename=-ba16a5496d76a362 --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-4b32716c384a1bb2.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:14.5766559Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name isolation --edition=2021 tests\isolation.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=cf8ad46169b38b23 -C extra-filename=-7bd7a5c6bb99ab26 --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-4b32716c384a1bb2.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:14.5799602Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name regression_150 --edition=2021 tests\regression_150.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=9738f0028c0f74a1 -C extra-filename=-badd34f1150873fc --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-4b32716c384a1bb2.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:14.5900024Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name args_parser_shell --edition=2021 tests\args_parser_shell.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=418e2dc1d565c565 -C extra-filename=-fc8cfaadd3af5256 --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-4b32716c384a1bb2.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:14.6542659Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name docker_network --edition=2021 tests\docker_network.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=6f6c1e587b061bbe -C extra-filename=-e4226b8c6274f8e6 --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-4b32716c384a1bb2.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:15.3223519Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name start --edition=2021 src\bin\main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=c8672a78d3e29fd1 --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-4b32716c384a1bb2.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:15.7620967Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name session_name_status --edition=2021 tests\session_name_status.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=431ac0eb377a4f50 -C extra-filename=-06656a2b0a5ccb2d --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-4b32716c384a1bb2.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:15.7641206Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name args_parser --edition=2021 tests\args_parser.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=9df5653bcc818561 -C extra-filename=-6a5904989c08d519 --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-4b32716c384a1bb2.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:15.8585206Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name isolation_unit --edition=2021 tests\isolation_unit.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=a9d16eebfafb20e9 -C extra-filename=-39b9b9ce89e15318 --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-4b32716c384a1bb2.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:17.3184377Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name output_blocks_extended --edition=2021 tests\output_blocks_extended.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=cfd73b53c0524ab5 -C extra-filename=-94988a3d749a2034 --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-4b32716c384a1bb2.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:17.3554943Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name failure_handler --edition=2021 tests\failure_handler.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=5c4f76f8bd9df8ad -C extra-filename=-c36c15fe670df3f9 --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-4b32716c384a1bb2.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:17.5077785Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name start --edition=2021 src\bin\main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=342d5b7a6ffdfcd4 -C extra-filename=-1523c12ef38a4bca --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-4b32716c384a1bb2.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:17.5362539Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name ci_workflow_invariants --edition=2021 tests\ci_workflow_invariants.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=c06fb695c5a16e0d -C extra-filename=-ccbf20894a8ebc7d --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-4b32716c384a1bb2.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:18.1302696Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name output_blocks --edition=2021 tests\output_blocks.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=36bf74d65d2db9fc -C extra-filename=-a977ee739da01ea5 --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-4b32716c384a1bb2.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:18.2671717Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name cleanup --edition=2021 tests\cleanup.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=370da1e3804bf195 -C extra-filename=-2934a370cd6d6a34 --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-4b32716c384a1bb2.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:18.3580888Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name status_formatter --edition=2021 tests\status_formatter.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=ae4dc51e40392f8e -C extra-filename=-a68f4fc7009bfdbf --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-4b32716c384a1bb2.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:19.0943276Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name utils --edition=2021 tests\utils.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=626f88742762b76d -C extra-filename=-f249df9e4fdd4c4f --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-4b32716c384a1bb2.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:19.1704554Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name regression_91 --edition=2021 tests\regression_91.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=b6fbaeeff855585a -C extra-filename=-6fa3e47214977451 --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-4b32716c384a1bb2.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:19.1799969Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name execution_store --edition=2021 tests\execution_store.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=ad700f730041e8c2 -C extra-filename=-499eed7dd6767eba --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-4b32716c384a1bb2.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:20.0490249Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name execution_control --edition=2021 tests\execution_control.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=b2e36c1d2bd1909e -C extra-filename=-3a7f7bc46b76b4b5 --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-4b32716c384a1bb2.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:20.3641073Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name signal_handler --edition=2021 tests\signal_handler.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=e95ece76d11b3cdc -C extra-filename=-185722b9499ae6a4 --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-4b32716c384a1bb2.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:20.4025106Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name isolation_log --edition=2021 tests\isolation_log.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=3a8b14f9a9f48177 -C extra-filename=-ba7fdd828379a06f --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-4b32716c384a1bb2.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:20.4165062Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name integration --edition=2021 tests\integration.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=4b5e001f54115242 -C extra-filename=-03b476a1c5a7b08a --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-4b32716c384a1bb2.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.1663723Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustc.exe --crate-name user_manager --edition=2021 tests\user_manager.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" -C metadata=766001bd3ddad27c -C extra-filename=-c2498eacf1b7a827 --out-dir D:\a\start\start\rust\target\debug\deps -L dependency=D:\a\start\start\rust\target\debug\deps --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-4b32716c384a1bb2.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -Dwarnings` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8612429Z ^[[1m^[[92m Finished^[[0m `test` profile [unoptimized + debuginfo] target(s) in 1m 05s +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8738800Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\start_command-969a4bb44d034b6d.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8848600Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8848922Z running 179 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8866622Z test args_parser::tests::test_cleanup_dry_run_option ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8868151Z test args_parser::tests::test_cleanup_option ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8868786Z test args_parser::tests::test_attached_detached_conflict ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8869490Z test args_parser::tests::test_docker_combined_runtime_options ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8870120Z test args_parser::tests::test_docker_env_eq_form ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8872597Z test args_parser::tests::test_docker_env_repeatable ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8873631Z test args_parser::tests::test_docker_env_short_flag ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8874254Z test args_parser::tests::test_docker_mount_eq_form ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8874902Z test args_parser::tests::test_docker_mounts_repeatable ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8875589Z test args_parser::tests::test_docker_network_alias_repeatable ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8876335Z test args_parser::tests::test_docker_network_forms_preserve_child_args ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8877292Z test args_parser::tests::test_docker_privileged ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8877959Z test args_parser::tests::test_docker_runtime_options_default_empty ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8878689Z test args_parser::tests::test_docker_uses_default_image ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8879347Z test args_parser::tests::test_docker_volume_eq_form ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8880137Z test args_parser::tests::test_docker_with_image ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8880699Z test args_parser::tests::test_docker_volumes_repeatable ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8882494Z test args_parser::tests::test_env_rejected_for_non_docker ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8883408Z test args_parser::tests::test_env_requires_argument ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8884182Z test args_parser::tests::test_get_effective_mode ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8884820Z test args_parser::tests::test_generate_session_name_with_prefix ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8885850Z test args_parser::tests::test_generate_session_name ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8886840Z test args_parser::tests::test_has_isolation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8887431Z test args_parser::tests::test_invalid_output_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8888023Z test args_parser::tests::test_isolated_user ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8890879Z test args_parser::tests::test_keep_user_requires_user ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8892448Z test args_parser::tests::test_list_option ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8893219Z test args_parser::tests::test_list_with_output_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8894060Z test args_parser::tests::test_mount_rejected_for_non_docker ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8896621Z test args_parser::tests::test_mount_requires_argument ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8897471Z test args_parser::tests::test_network_options_rejected_without_docker ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8899661Z test args_parser::tests::test_output_format_equals_syntax ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8900598Z test args_parser::tests::test_output_format_requires_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8901347Z test args_parser::tests::test_output_format_without_status ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8903253Z test args_parser::tests::test_parse_isolated_option ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8904047Z test args_parser::tests::test_parse_shorthand ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8904616Z test args_parser::tests::test_parse_simple_command ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8907580Z test args_parser::tests::test_parse_with_separator ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8908333Z test args_parser::tests::test_privileged_rejected_without_docker ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8909538Z test args_parser::tests::test_query_and_control_modes_are_mutually_exclusive ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8911829Z test args_parser::tests::test_shell_auto ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8912411Z test args_parser::tests::test_shell_bash ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8912972Z test args_parser::tests::test_shell_default_is_auto ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8915269Z test args_parser::tests::test_shell_equals_syntax ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8916927Z test args_parser::tests::test_shell_lowercase_normalization ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8919020Z test args_parser::tests::test_shell_invalid ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8920095Z test args_parser::tests::test_isolated_user_with_name ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8921693Z test args_parser::tests::test_shell_missing_argument ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8922943Z test args_parser::tests::test_shell_sh ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8923483Z test args_parser::tests::test_shell_with_ssh ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8924717Z test args_parser::tests::test_shell_zsh ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8925808Z test args_parser::tests::test_ssh_requires_endpoint ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8926729Z test args_parser::tests::test_ssh_with_endpoint ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8927879Z test args_parser::tests::test_status_equals_syntax ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8928660Z test args_parser::tests::test_status_option ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8930436Z test args_parser::tests::test_status_requires_uuid ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8931716Z test args_parser::tests::test_status_with_links_notation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8932844Z test args_parser::tests::test_status_with_text_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8933537Z test args_parser::tests::test_status_with_output_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8934141Z test args_parser::tests::test_stop_equals_syntax ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8936190Z test args_parser::tests::test_stop_option ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8937326Z test args_parser::tests::test_stop_requires_identifier ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8939085Z test args_parser::tests::test_terminate_equals_syntax ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8940317Z test args_parser::tests::test_terminate_requires_identifier ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8969655Z test args_parser::tests::test_terminate_option ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8973174Z test args_parser::tests::test_upload_log_and_control_modes_are_mutually_exclusive ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8980293Z test args_parser::tests::test_upload_log_equals_syntax ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8981177Z test args_parser::tests::test_upload_log_option ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8982192Z test args_parser::tests::test_upload_log_requires_identifier ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8983060Z test args_parser::tests::test_use_command_stream ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8987094Z test args_parser::tests::test_volume_rejected_for_non_docker ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8988553Z test args_parser::tests::test_volume_requires_argument ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8992538Z test docker_cleanup::tests::default_policy_keeps_abnormal_containers ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8993577Z test docker_cleanup::tests::explicit_always_policy_cleans_abnormal_containers ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8995081Z test docker_cleanup::tests::detached_watcher_inspects_oom_killed_before_default_cleanup ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8995855Z test docker_cleanup::tests::keep_on_fail_policy_keeps_oom_killed_containers ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8997161Z test docker_network_lifecycle::tests::ignores_an_empty_networks_list_and_falls_back_to_network ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.8999084Z test docker_network_lifecycle::tests::keeps_verbose_output_switched_off_by_default ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.9015263Z test docker_network_lifecycle::tests::prefers_the_explicit_networks_list_over_the_single_network ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.9018043Z test docker_network_lifecycle::tests::returns_an_empty_list_when_no_network_is_requested ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.9022832Z test docker_network_lifecycle::tests::wraps_a_single_network_into_a_list ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.9025774Z test execution_store::tests::test_execution_record_new ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.9030015Z test execution_store::tests::test_execution_record_complete ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.9035855Z test execution_store::tests::test_execution_record_json_roundtrip ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.9036918Z test execution_store::tests::test_store_delete ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.9055871Z test execution_store::tests::test_store_clear ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.9083566Z test execution_store::tests::test_store_get_all ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.9099583Z test execution_store::tests::test_store_save_and_get ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.9100250Z test execution_store::tests::test_store_get_by_status ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.9126867Z test failure_handler::tests::test_parse_git_url_invalid ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.9135166Z test failure_handler::tests::test_parse_git_url_https ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.9139465Z test execution_store::tests::test_store_update ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.9142340Z test execution_store::tests::test_store_get_stats ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.9143285Z test isolation::tests::test_build_docker_runtime_args_empty ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.9146701Z test isolation::tests::test_build_docker_runtime_args_order ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.9147753Z test isolation::tests::test_create_log_path ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.9150116Z test isolation::tests::test_generate_log_filename ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.9150775Z test isolation::tests::test_get_shell ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.9154251Z test isolation::tests::test_get_timestamp ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.9160013Z test failure_handler::tests::test_parse_git_url_ssh ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:21.9166710Z test failure_handler::tests::test_parse_git_url_with_git_suffix ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4225861Z test isolation::tests::test_is_command_available ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4226632Z test isolation::tests::test_run_in_screen_captures_exit_code ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4227340Z test isolation::tests::test_run_in_screen_captures_stderr ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4228314Z test isolation::tests::test_run_in_screen_captures_version_output ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4229257Z test isolation::tests::test_wrap_command_with_user ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4233087Z test isolation_metadata::tests::test_docker_runtime_metadata_empty ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4234467Z test isolation_metadata::tests::test_build_isolation_options_map_basic ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4235834Z test isolation_metadata::tests::test_build_isolation_options_map_includes_runtime_options ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4238819Z test isolation_metadata::tests::test_docker_runtime_metadata_omits_privileged_when_false ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4239880Z test isolation_metadata::tests::test_docker_runtime_status_lines_empty ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4241222Z test isolation_metadata::tests::test_docker_runtime_metadata_populated ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4242966Z test isolation_metadata::tests::test_docker_runtime_status_lines_joins_multiple ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4244559Z test isolation_metadata::tests::test_docker_runtime_status_lines_populated ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4245687Z test lino_value_json::tests::converts_json_float_to_lino_float ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4246481Z test lino_value_json::tests::converts_json_arrays_and_objects_to_lino_values ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4247300Z test lino_value_json::tests::converts_json_scalars_to_lino_values ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4249115Z test lino_value_json::tests::converts_lino_values_to_json ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4250053Z test lino_value_json::tests::converts_non_finite_lino_float_to_json_null ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4250968Z test output_blocks::tests::test_create_command_line ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4253917Z test output_blocks::tests::test_create_timeline_line ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4257139Z test output_blocks::tests::test_escape_for_links_notation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4260809Z test output_blocks::tests::test_format_duration ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4264441Z test output_blocks::tests::test_generate_isolation_lines_docker ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4268371Z test output_blocks::tests::test_generate_isolation_lines_screen ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4271868Z test output_blocks::tests::test_generate_isolation_lines_tmux ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4692141Z test output_blocks::tests::test_create_start_block_with_isolation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4702324Z test output_blocks::tests::test_create_finish_block_with_isolation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4734915Z test output_blocks::tests::test_parse_isolation_metadata_docker ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4738627Z test sequence_parser::tests::test_distribute_option_empty_returns_nulls ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4742621Z test sequence_parser::tests::test_distribute_option_sequence_with_matching_length ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4752304Z test sequence_parser::tests::test_distribute_option_single_value_replicates ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4756269Z test sequence_parser::tests::test_distribute_option_throws_on_length_mismatch ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4760103Z test sequence_parser::tests::test_format_isolation_chain_empty ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4764768Z test sequence_parser::tests::test_format_isolation_chain_simple ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4768951Z test sequence_parser::tests::test_format_isolation_chain_with_docker_image_short_name ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4772562Z test sequence_parser::tests::test_format_isolation_chain_with_placeholders ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4776015Z test sequence_parser::tests::test_format_isolation_chain_with_ssh_endpoint ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4779111Z test sequence_parser::tests::test_format_sequence_empty ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4782262Z test sequence_parser::tests::test_format_sequence_with_nulls ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4785426Z test sequence_parser::tests::test_format_sequence_with_values ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4788588Z test sequence_parser::tests::test_get_value_at_level_null_value ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4791682Z test sequence_parser::tests::test_get_value_at_level_out_of_bounds ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4795084Z test sequence_parser::tests::test_get_value_at_level_valid_index ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4798080Z test sequence_parser::tests::test_is_sequence_false_for_empty ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4801016Z test sequence_parser::tests::test_is_sequence_false_for_single_value ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4804112Z test sequence_parser::tests::test_is_sequence_true_for_space_separated ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4807183Z test sequence_parser::tests::test_parse_sequence_all_underscores ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4810149Z test sequence_parser::tests::test_parse_sequence_empty_string ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4813345Z test sequence_parser::tests::test_parse_sequence_multiple ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4816468Z test sequence_parser::tests::test_parse_sequence_multiple_spaces ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4819454Z test sequence_parser::tests::test_parse_sequence_single ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4822516Z test sequence_parser::tests::test_parse_sequence_trims_whitespace ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4825579Z test sequence_parser::tests::test_parse_sequence_with_underscores ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4828711Z test sequence_parser::tests::test_shift_sequence_empty ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4831661Z test sequence_parser::tests::test_shift_sequence_removes_first ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4834979Z test sequence_parser::tests::test_shift_sequence_single_element ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4838009Z test sequence_parser::tests::test_shift_sequence_with_nulls ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4840988Z test signal_handler::tests::test_set_and_clear_current_execution ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4843962Z test signal_handler::tests::test_signal_received_initially_false ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.4849156Z test status_formatter::tests::links_notation_indents_nested_process_id_arrays ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.5012858Z test substitution::tests::test_case_insensitive_matching ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.5110063Z test output_blocks::tests::test_parse_isolation_metadata_screen ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.5138170Z test output_blocks::tests::test_parse_isolation_metadata_tmux ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.5187540Z test substitution::tests::test_create_rule ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.5276220Z test substitution::tests::test_match_and_substitute_basic ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.5309395Z test substitution::tests::test_match_and_substitute_multiple_vars ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.5358405Z test substitution::tests::test_match_and_substitute_no_match ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.5541964Z test isolation::tests::test_run_in_screen_detached_writes_to_provided_log_path ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.5545993Z test user_manager::tests::test_generate_isolated_username ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.5548965Z test user_manager::tests::test_generate_isolated_username_with_prefix ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.5603103Z test substitution::tests::test_parse_lino_content ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.5605508Z test user_manager::tests::test_get_current_user_groups ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.5607311Z test user_manager::tests::test_group_exists ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.5609182Z test user_manager::tests::test_user_exists_root ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.5664335Z test substitution::tests::test_specificity_matching ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.5698907Z test substitution::tests::test_sort_rules_by_specificity ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6318721Z test user_manager::tests::test_get_current_user ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6382100Z test user_manager::tests::test_user_not_exists ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6382561Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6383322Z test result: ok. 179 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.75s +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6384228Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6410206Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\start-1523c12ef38a4bca.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6510817Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6511308Z running 0 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6511912Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6512235Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6512600Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6528615Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\args_parser-6a5904989c08d519.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6631282Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6631599Z running 89 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6640196Z test basic_command_parsing::keep_alive_should_work_with_detached_mode ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6641174Z test basic_command_parsing::should_default_auto_remove_docker_container_to_false ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6642513Z test basic_command_parsing::auto_remove_and_keep_alive_can_coexist ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6643764Z test basic_command_parsing::keep_alive_should_work_with_docker ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6645363Z test basic_command_parsing::should_default_keep_alive_to_false ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6646700Z test basic_command_parsing::should_default_new_cleanup_flags_to_false ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6648489Z test basic_command_parsing::should_error_for_auto_remove_without_docker_isolation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6649462Z test basic_command_parsing::should_error_for_auto_remove_without_isolation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6650504Z test basic_command_parsing::should_error_for_endpoint_with_non_ssh_backend ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6651388Z test basic_command_parsing::should_error_for_keep_alive_without_isolation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6652416Z test basic_command_parsing::should_error_for_image_with_non_docker_backend ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6653364Z test basic_command_parsing::should_error_for_new_cleanup_flags_without_docker_isolation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6655687Z test basic_command_parsing::should_error_for_missing_backend_argument ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6656576Z test basic_command_parsing::should_error_for_session_without_isolation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6657715Z test basic_command_parsing::should_error_for_new_cleanup_flags_without_isolation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6663138Z test basic_command_parsing::should_error_for_unknown_wrapper_option_before_separator ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6664318Z test basic_command_parsing::should_error_for_unknown_wrapper_option_without_separator ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6665427Z test basic_command_parsing::should_handle_mixed_options_and_command ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6666187Z test basic_command_parsing::should_normalize_backend_to_lowercase ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6666997Z test basic_command_parsing::should_parse_always_cleanup_container_flag ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6667745Z test basic_command_parsing::should_parse_a_shorthand ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6668466Z test basic_command_parsing::should_parse_attached_flag ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6669224Z test basic_command_parsing::should_parse_auto_remove_docker_container_flag ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6670111Z test basic_command_parsing::should_parse_command_after_options_without_separator ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6672572Z test basic_command_parsing::should_parse_d_shorthand ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6673592Z test basic_command_parsing::should_parse_detached_flag ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6675376Z test basic_command_parsing::should_parse_empty_command_correctly ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6676167Z test basic_command_parsing::should_parse_endpoint_equals_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6677096Z test basic_command_parsing::should_parse_isolation_alias_before_command_without_separator ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6678065Z test basic_command_parsing::should_parse_isolated_equals_value_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6678861Z test basic_command_parsing::should_parse_image_equals_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6679678Z test basic_command_parsing::should_parse_isolation_alias_with_value ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6681270Z test basic_command_parsing::should_parse_isolation_equals_alias_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6682134Z test basic_command_parsing::should_parse_keep_alive_flag ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6683435Z test basic_command_parsing::should_parse_k_shorthand ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6684170Z test basic_command_parsing::should_parse_keep_container_flag ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6684968Z test basic_command_parsing::should_parse_keep_container_on_fail_flag ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6686077Z test basic_command_parsing::should_parse_session_equals_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6687286Z test basic_command_parsing::should_parse_session_shorthand ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6688119Z test basic_command_parsing::should_reject_conflicting_docker_cleanup_options ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6689064Z test basic_command_parsing::should_provide_helpful_error_for_mode_conflict ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6689868Z test cleanup_cases::should_default_cleanup_to_false ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6692103Z test keep_user_tests::keep_user_should_work_with_user_and_isolation_options ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6693021Z test keep_user_tests::should_error_for_keep_user_without_user ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6693752Z test keep_user_tests::should_default_keep_user_to_false ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6694367Z test keep_user_tests::should_parse_keep_user_flag ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6694958Z test list_tests::should_default_list_to_false ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6698207Z test list_tests::should_normalize_output_format_with_list ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6698875Z test list_tests::should_parse_list_flag ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6699523Z test list_tests::should_parse_list_with_json_output_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6701511Z test status_tests::should_accept_all_valid_output_formats ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6703615Z test status_tests::should_default_output_format_to_none ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6704291Z test status_tests::should_default_status_to_none ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6705955Z test status_tests::should_error_for_status_with_flag_as_next_arg ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6706752Z test status_tests::should_error_for_stop_with_empty_equals_identifier ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6708456Z test status_tests::should_error_for_terminate_with_empty_equals_identifier ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6712990Z test status_tests::should_error_for_stop_without_identifier ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6714182Z test status_tests::should_error_for_terminate_without_identifier ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6715778Z test status_tests::should_error_for_upload_log_with_empty_equals_identifier ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6717574Z test status_tests::should_error_for_upload_log_without_identifier ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6718897Z test status_tests::should_normalize_output_format_to_lowercase ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6720523Z test status_tests::should_error_when_combining_query_and_control_modes ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6721297Z test status_tests::should_parse_stop_equals_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6722139Z test status_tests::should_parse_stop_with_identifier ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6723448Z test status_tests::should_parse_terminate_equals_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6724832Z test status_tests::should_parse_terminate_with_identifier ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6725539Z test status_tests::should_parse_upload_log_equals_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6726416Z test status_tests::should_parse_upload_log_with_identifier ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6729260Z test use_command_stream_tests::should_default_use_command_stream_to_false ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6731761Z test use_command_stream_tests::should_parse_use_command_stream_flag ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6734203Z test use_command_stream_tests::should_work_with_other_options ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6736704Z test user_isolation_cases::should_error_for_user_with_docker_isolation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6738423Z test user_isolation_cases::should_parse_u_shorthand ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6739261Z test user_isolation_cases::should_work_without_isolation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6741488Z test user_isolation_cases::should_work_with_tmux_isolation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6743427Z test valid_backends_tests::should_accept_all_valid_backends ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6744200Z test valid_backends_tests::error_should_list_valid_backends ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6744926Z test valid_backends_tests::should_error_for_invalid_backend ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6747469Z test valid_backends_tests::should_include_docker ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6748299Z test valid_backends_tests::should_include_screen ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6748886Z test valid_backends_tests::should_include_tmux ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6749494Z test valid_output_formats_tests::should_include_json ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6750269Z test valid_output_formats_tests::should_include_links_notation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6750993Z test valid_output_formats_tests::should_include_text ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6753526Z test validate_options_tests::should_error_for_attached_and_detached_together ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6755002Z test validate_options_tests::should_pass_for_docker_with_image ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6756408Z test validate_options_tests::should_pass_for_valid_options ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6758336Z test user_isolation_cases::should_parse_isolated_user_equals_value_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6761184Z test user_isolation_cases::should_parse_u_with_custom_username ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6762060Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6762789Z test result: ok. 89 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6763358Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6784017Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\args_parser_shell-fc8cfaadd3af5256.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6890538Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6890838Z running 15 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6899895Z test shell_option_tests::should_default_shell_to_auto ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6901137Z test shell_option_tests::should_error_for_missing_shell_argument ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6902143Z test shell_option_tests::should_error_for_invalid_shell ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6903398Z test shell_option_tests::error_should_list_valid_shells ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6904365Z test shell_option_tests::should_normalize_shell_to_lowercase ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6906899Z test shell_option_tests::should_parse_shell_auto ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6907626Z test shell_option_tests::should_parse_shell_bash ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6908290Z test shell_option_tests::should_parse_shell_equals_value_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6908933Z test shell_option_tests::should_parse_shell_sh ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6909739Z test shell_option_tests::should_parse_shell_zsh ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6912329Z test valid_shells_tests::should_include_auto ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6913078Z test shell_option_tests::should_work_with_ssh_isolation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6913852Z test valid_shells_tests::should_include_bash ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6914370Z test valid_shells_tests::should_include_sh ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6915140Z test valid_shells_tests::should_include_zsh ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6916076Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6916592Z test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6916938Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.6934645Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\ci_workflow_invariants-ccbf20894a8ebc7d.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7035955Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7036194Z running 17 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7049162Z test coverage_step_enables_pipefail_so_tee_cannot_hide_failures ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7053602Z test finds_every_workflow_file ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7058906Z test configures_git_before_checkout_so_no_init_hints_are_printed ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7059914Z test declares_a_least_privilege_default_permission_set ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7065576Z test link_workflow_checks_links_and_falls_back_to_the_web_archive ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7073234Z test aggregates_every_job_into_a_pipeline_status_gate ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7083716Z test gives_every_job_a_timeout ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7086610Z test never_puts_concurrency_at_workflow_level ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7087265Z test gives_every_job_its_own_concurrency_group ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7096902Z test parses_coverage_through_the_tested_helper_not_an_inline_grep ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7110829Z test rust_workflow_keeps_the_test_parity_gate ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7114723Z test read_only_checks_are_cancellable ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7116191Z test security_workflow_scans_code_dependencies_and_secrets ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7134303Z test never_swallows_a_failing_command_in_a_quality_gate ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7143583Z test writers_share_the_main_writer_group_and_are_not_cancellable ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7146986Z test uses_not_cancelled_rather_than_always_outside_the_status_job ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7157437Z test references_only_helper_scripts_that_exist ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7157844Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7158558Z test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7159328Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7178732Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\cleanup-2934a370cd6d6a34.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7280200Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7280539Z running 5 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7381086Z test test_cleanup_stale_no_stale_records ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7387840Z test test_cleanup_stale_dry_run ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7388557Z test test_cleanup_stale_custom_max_age ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7403823Z test test_cleanup_stale_actual_cleanup ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7440680Z test test_cleanup_stale_only_executing_records ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7440938Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7441247Z test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7441593Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7463016Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\docker_network-e4226b8c6274f8e6.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7565836Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7566194Z running 1 test +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7569032Z test named_network_alias_is_private_and_missing_network_leaves_no_orphan ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7569746Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7570346Z test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7570715Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7587687Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\echo_integration-ba16a5496d76a362.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7688681Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:23.7689017Z running 18 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.3755272Z test docker_isolation_mode::attached::test_echo_with_quotes_in_attached_docker ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.3876904Z test docker_isolation_mode::attached::test_echo_hi_in_attached_docker_mode ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.3880261Z test no_isolation_mode::test_echo_hi_works_correctly ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.3883513Z test no_isolation_mode::test_echo_with_quotes ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.3885951Z test no_isolation_mode::test_exit_code_formatting ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.3888582Z test no_isolation_mode::test_timing_information ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.3891011Z test output_block_formatting::test_log_paths_not_truncated ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.3894291Z test output_block_formatting::test_session_ids_in_both_blocks ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.3980038Z test docker_isolation_mode::detached::test_echo_hi_in_detached_docker_mode ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.4266693Z test docker_isolation_mode::attached::test_exit_code_in_attached_docker ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.5131958Z test screen_isolation_mode::attached::test_echo_hi_in_attached_screen_mode ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.5184315Z test screen_isolation_mode::attached::test_echo_with_quotes_in_attached_screen ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.5482272Z test screen_isolation_mode::detached::test_echo_hi_in_detached_screen_mode ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.6273386Z test screen_isolation_mode::detached::test_reattach_instructions_in_detached_screen ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.6275605Z test tmux_isolation_mode::detached::test_echo_hi_in_detached_tmux_mode ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.6500252Z test tmux_isolation_mode::detached::test_echo_with_quotes_in_detached_tmux ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.7030445Z test tmux_isolation_mode::detached::test_reattach_instructions_in_detached_tmux ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.7474791Z test docker_isolation_mode::detached::test_reattach_instructions_in_detached_docker ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.7475210Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.7475469Z test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.98s +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.7475802Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.7496133Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\execution_control-3a7f7bc46b76b4b5.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.7603182Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.7603470Z running 7 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.7611765Z test parses_screen_pid_from_screen_ls_output ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.7614503Z test screen_stop_maps_to_ctrl_c_injection ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.7615656Z test collects_screen_and_descendant_process_ids ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.7669259Z test terminate_sends_docker_kill ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.7672545Z test stop_sends_screen_control_command ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.7673373Z test non_detached_records_are_rejected ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.7676995Z test stop_sends_docker_stop ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.7677312Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.7677681Z test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.7678040Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.7695642Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\execution_store-499eed7dd6767eba.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.7792874Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.7793135Z running 18 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.7804315Z test execution_record_tests::should_create_execution_record_with_custom_values ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.7805380Z test execution_record_tests::should_mark_execution_as_completed ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.7806993Z test execution_record_tests::should_mark_execution_as_failed ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.7808324Z test execution_record_tests::should_create_new_execution_record_with_default_values ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.7810249Z test execution_status_tests::executed_status_as_str ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.7810983Z test execution_status_tests::executing_status_as_str ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.7836880Z test execution_store_cases::should_create_app_folder_on_initialization ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.7890528Z test execution_store_cases::should_delete_a_record ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.7895333Z test execution_store_cases::should_get_all_records ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.7921313Z test execution_store_cases::should_get_records_by_status ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.7926755Z test execution_status_tests::should_get_recent_records ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.7934823Z test execution_store_cases::should_handle_special_characters_in_command ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.7946935Z test execution_store_cases::should_return_empty_cleanup_result_when_no_stale_records_exist ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.7960393Z test execution_store_cases::should_return_false_when_deleting_non_existent_record ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.7973223Z test execution_store_cases::should_handle_unicode_characters ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.7989093Z test execution_store_cases::should_save_and_retrieve_an_execution_record ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.7997308Z test execution_store_cases::should_get_statistics ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.8010376Z test execution_store_cases::should_update_an_existing_record ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.8010845Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.8011211Z test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.8011723Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.8032237Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\failure_handler-c36c15fe670df3f9.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.8136513Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.8136735Z running 21 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.8141016Z test config_tests::should_allow_setting_disable_auto_issue ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.8141782Z test config_tests::should_allow_setting_disable_log_upload ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.8144650Z test config_tests::should_allow_setting_verbose ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.8145514Z test config_tests::should_have_correct_default_values ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.8148981Z test handle_failure_tests::should_not_panic_when_disable_auto_issue_is_true ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:27.8149983Z test handle_failure_tests::should_not_panic_when_verbose_and_disable_auto_issue ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.1767087Z test is_gh_authenticated_tests::should_return_a_bool ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.1794493Z test is_gh_authenticated_tests::return_value_is_bool_type ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.1951430Z test can_create_issue_tests::should_return_false_for_invalid_repo ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.1996560Z test can_create_issue_tests::should_return_bool ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.1998080Z test parse_git_url_tests::should_normalize_url_to_https ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.2025810Z test parse_git_url_tests::should_parse_https_url ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.2026551Z test parse_git_url_tests::should_parse_git_at_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.2054077Z test parse_git_url_tests::should_parse_npm_style_git_url ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.2055030Z test parse_git_url_tests::should_parse_ssh_url ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.2058567Z test parse_git_url_tests::should_return_none_for_empty_string ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.2078532Z test parse_git_url_tests::should_return_none_for_invalid_url ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.2083108Z test parse_git_url_tests::should_return_none_for_non_github_url ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.2098840Z test parse_git_url_tests::should_strip_git_suffix_from_repo ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.2701468Z test is_gh_upload_log_available_tests::return_value_is_bool_type ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.2706507Z test is_gh_upload_log_available_tests::should_return_a_bool ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.2706928Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.2707182Z test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 15.46s +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.2707571Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.2729353Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\integration-03b476a1c5a7b08a.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.2890163Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.2890779Z running 18 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.2901454Z test args_parser_integration_cases::test_parse_detached_mode ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.2902788Z test args_parser_integration_cases::test_docker_with_image ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.2903609Z test args_parser_integration_cases::test_parse_simple_command_integration ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.2905157Z test args_parser_integration_cases::test_parse_isolated_mode_integration ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.2906161Z test args_parser_integration_cases::test_parse_with_separator ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.2907775Z test args_parser_integration_cases::test_parse_with_session_name ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.2908942Z test args_parser_integration_cases::test_validate_options_valid_backends ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.2911545Z test public_exports_tests::test_execution_record_options_export ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.2912710Z test public_exports_tests::test_execution_record_export ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.2914264Z test public_exports_tests::test_execution_status_export ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.2917185Z test public_exports_tests::test_execution_store_options_export ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.2932406Z test public_exports_tests::test_execution_stats_export ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.2933159Z test public_exports_tests::test_execution_store_export ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.2935939Z test version_tests::test_cargo_version_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.2936812Z test version_tests::test_package_has_description ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.2938689Z test version_tests::test_package_name ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.2944491Z test public_exports_tests::test_is_clink_installed_export ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.2981396Z test public_exports_tests::test_full_workflow ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.2981754Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.2982010Z test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.2982363Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.3000465Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\isolation-7bd7a5c6bb99ab26.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.3095208Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.3095615Z running 4 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.3100213Z test test_get_default_docker_image ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.3100697Z test test_get_default_docker_image_returns_known_images ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4204916Z test test_docker_pull_image_without_log_path ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4516928Z test test_docker_pull_image_records_prep_phase_in_log ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4517465Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4517866Z test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4518431Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4536343Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\isolation_log-ba7fdd828379a06f.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4634688Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4635050Z running 30 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4641668Z test create_log_footer_tests::should_contain_exit_code ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4642350Z test create_log_footer_tests::should_contain_end_time ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4643543Z test create_log_footer_tests::should_contain_finished_label ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4645801Z test create_log_footer_tests::should_contain_exit_code_label ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4646830Z test create_log_header_tests::should_contain_command ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4648196Z test create_log_header_tests::should_contain_environment ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4649526Z test create_log_header_tests::should_contain_image_when_provided ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4650933Z test create_log_header_tests::should_contain_session_name ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4652980Z test create_log_header_tests::should_contain_start_command_log_header ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4653777Z test create_log_header_tests::should_contain_user_when_provided ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4654556Z test create_log_path_tests::should_contain_environment_in_path ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4655481Z test create_log_path_tests::should_create_stable_direct_path_without_duplicate_environment ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4656798Z test create_log_path_tests::should_create_stable_isolation_path_for_execution_id ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4657691Z test create_log_path_tests::should_return_path_ending_in_dot_log ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4658457Z test generate_log_filename_tests::should_contain_environment_name ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4659194Z test generate_log_filename_tests::should_end_with_dot_log ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4660593Z test generate_log_filename_tests::should_start_with_start_command_prefix ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4661916Z test get_default_docker_image_tests::should_return_image_with_tag ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4662737Z test get_default_docker_image_tests::should_return_known_base_image ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4663498Z test get_default_docker_image_tests::should_return_non_empty_string ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4665277Z test get_log_dir_tests::should_return_a_valid_path ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4666370Z test get_log_dir_tests::should_return_temp_dir_by_default ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4669096Z test get_timestamp_tests::should_contain_time_separator ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4669778Z test get_timestamp_tests::should_contain_date_separator ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4670717Z test get_timestamp_tests::should_contain_year ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4671964Z test get_timestamp_tests::should_return_non_empty_string ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4676659Z test generate_log_filename_tests::should_be_unique_for_same_environment ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4688810Z test write_log_file_tests::should_return_true_when_writing_to_temp_path ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4691788Z test write_log_file_tests::should_return_false_for_invalid_path ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4692718Z test write_log_file_tests::should_append_to_existing_log_file ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4693064Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4693605Z test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4694214Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4710695Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\isolation_unit-39b9b9ce89e15318.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4805789Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4806142Z running 42 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4812435Z test build_shell_with_args_cmd_args_tests::should_return_all_parts_when_no_c_flag ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4813439Z test build_shell_with_args_cmd_args_tests::should_return_full_args_for_bash_c_echo ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4814609Z test build_shell_with_args_cmd_args_tests::should_handle_bash_i_c_cmd ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4817541Z test build_shell_with_args_cmd_args_tests::should_join_script_parts_after_c ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4819066Z test detect_shell_in_environment_tests::should_read_shell_preference_from_options_shell ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4821595Z test detect_shell_in_environment_tests::should_return_sh_fallback_for_unknown_environment ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4822658Z test detect_shell_in_environment_tests::should_return_sh_when_preference_is_sh ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4824314Z test detect_shell_in_environment_tests::should_return_the_forced_shell_when_preference_is_not_auto ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4825633Z test get_default_docker_image_tests::should_return_a_known_base_image ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4826314Z test detect_shell_in_environment_tests::should_return_zsh_when_preference_is_zsh ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4826859Z test get_default_docker_image_tests::should_return_a_valid_docker_image_string ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4827369Z test get_default_docker_image_tests::should_return_an_image_with_a_tag ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4959547Z test is_command_available_tests::should_return_false_for_empty_command ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4963007Z test is_interactive_shell_command_tests::should_return_false_for_bash_c_echo ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4966848Z test is_interactive_shell_command_tests::should_return_false_for_bash_c_echo_hi_quoted ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4970020Z test is_interactive_shell_command_tests::should_return_false_for_echo_hello ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4973315Z test is_interactive_shell_command_tests::should_return_false_for_empty_string ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4976967Z test is_interactive_shell_command_tests::should_return_false_for_ls_la ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4980091Z test is_interactive_shell_command_tests::should_return_false_for_npm_test ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4982921Z test is_interactive_shell_command_tests::should_return_false_for_whitespace_only ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4986460Z test is_interactive_shell_command_tests::should_return_true_for_bash ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4989857Z test is_interactive_shell_command_tests::should_return_true_for_bash_l_login_flag_no_c ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4992930Z test is_interactive_shell_command_tests::should_return_true_for_sh ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4996279Z test is_interactive_shell_command_tests::should_return_true_for_slash_bin_bash ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.4999958Z test is_interactive_shell_command_tests::should_return_true_for_slash_usr_bin_zsh ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.5003180Z test is_interactive_shell_command_tests::should_return_true_for_zsh ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.5006194Z test is_shell_invocation_with_args_tests::should_return_false_for_empty_string ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.5009286Z test is_shell_invocation_with_args_tests::should_return_false_for_npm_run_test ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.5012448Z test is_shell_invocation_with_args_tests::should_return_true_for_bash_c_echo ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.5015816Z test is_shell_invocation_with_args_tests::should_return_true_for_bash_i_c_cmd ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.5019422Z test is_shell_invocation_with_args_tests::should_return_true_for_slash_bin_bash_c ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.5022465Z test is_shell_invocation_with_args_tests::should_return_true_for_zsh_c_cmd ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.5025373Z test isolation_options_tests::should_allow_custom_shell ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.5028186Z test isolation_options_tests::should_allow_detached_mode ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.5030965Z test isolation_options_tests::should_have_correct_defaults ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.5034096Z test wrap_command_with_user_tests::should_escape_single_quotes_in_command ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.5037504Z test wrap_command_with_user_tests::should_return_command_unchanged_when_user_is_null ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.5040578Z test wrap_command_with_user_tests::should_use_non_interactive_sudo ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.5043609Z test wrap_command_with_user_tests::should_wrap_command_with_sudo_when_user_is_specified ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.5803444Z test is_command_available_tests::should_return_a_boolean ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.5963354Z test is_command_available_tests::should_return_true_for_common_commands_echo ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.6124319Z test is_command_available_tests::should_return_false_for_non_existent_command ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.6124835Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.6125468Z test result: ok. 42 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.6125830Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.6143967Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\output_blocks-a977ee739da01ea5.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.6244713Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.6245459Z running 22 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.6254018Z test test_create_finish_block_failure ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.6255288Z test test_create_finish_block_without_duration ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.6255834Z test test_create_finish_block ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.6257880Z test test_create_start_block ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.6749576Z test test_create_start_block_with_isolation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.6753210Z test test_escape_for_links_notation_no_quoting ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.6756417Z test test_escape_for_links_notation_with_colon ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.6761411Z test test_escape_for_links_notation_with_double_quotes ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.6762492Z test test_create_start_block_with_defer_command ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.6765188Z test test_escape_for_links_notation_with_single_quotes ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.6766945Z test test_escape_for_links_notation_with_space ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.6769817Z test test_format_duration ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.6771767Z test test_create_finish_block_with_isolation_repeated ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.6774743Z test test_create_start_block_with_docker_isolation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.6775609Z test test_get_result_marker ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.6778153Z test test_timeline_constants ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.7228542Z test test_finish_block_log_session_last ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.7229827Z test test_parse_isolation_metadata ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.7322910Z test test_visual_continuity_output_formatting ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.7331120Z test test_start_block_ends_with_empty_timeline_when_defer_command_true ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.7413876Z test test_visual_continuity_command_output_pattern ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.7558566Z test test_visual_continuity_start_block_for_docker_isolation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.7559083Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.7559581Z test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.7559924Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.7584537Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\output_blocks_extended-94988a3d749a2034.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.7693915Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.7694149Z running 29 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.7699978Z test create_empty_timeline_line_tests::create_empty_spine_line_should_work_as_alias ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.7700918Z test create_timeline_line_tests::create_spine_line_should_work_as_alias ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.7702286Z test create_command_line_tests::should_create_a_line_with_dollar_prefix ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.7703688Z test create_empty_timeline_line_tests::should_create_just_the_timeline_marker_character ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.7706097Z test create_timeline_line_tests::should_create_a_line_with_timeline_marker_prefix_and_padded_label ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.7707370Z test create_timeline_line_tests::should_pad_labels_to_10_characters ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.7710244Z test create_timeline_separator_tests::should_create_a_separator_line ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.7711134Z test create_virtual_command_tests::should_create_virtual_command_block ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.7712007Z test create_virtual_command_tests::should_create_virtual_command_result ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.7713078Z test escape_for_links_notation_tests::should_not_quote_simple_values ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.7714240Z test escape_for_links_notation_tests::should_quote_values_with_colons ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.7715102Z test escape_for_links_notation_tests::should_quote_values_with_spaces ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.7715952Z test format_duration_tests::should_format_longer_durations_with_less_precision ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.7717211Z test format_duration_tests::should_format_millisecond_durations ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.7718367Z test format_duration_tests::should_format_second_durations ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.7719732Z test format_duration_tests::should_format_very_small_durations ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.7720527Z test format_value_for_links_notation_tests::should_handle_null_values ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.7721928Z test format_value_for_links_notation_tests::should_format_simple_objects ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.7722908Z test generate_isolation_lines_tests::should_generate_lines_for_screen_isolation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.7723778Z test generate_isolation_lines_tests::should_generate_lines_for_docker_isolation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.7724687Z test get_result_marker_tests::should_return_failure_marker_for_non_zero_exit_codes ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.7725581Z test get_result_marker_tests::should_return_success_marker_for_exit_code_0 ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.8158432Z test parse_isolation_metadata_tests::should_parse_docker_image ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.8159343Z test parse_isolation_metadata_tests::should_parse_session_name ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.8161752Z test timeline_constants_tests::should_export_result_markers ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.8163563Z test timeline_constants_tests::should_export_spine_as_alias_for_backward_compatibility ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.8164825Z test timeline_constants_tests::should_export_timeline_marker_character ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.8197324Z test parse_isolation_metadata_tests::should_parse_environment_and_mode ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.8209110Z test parse_isolation_metadata_tests::should_parse_all_fields_together ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.8209489Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.8210287Z test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.8210640Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.8232453Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\regression_150-badd34f1150873fc.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.8332486Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.8333999Z running 11 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.8362920Z test test_ignores_bare_exit_code_line_without_footer_block ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.8382539Z test test_ignores_exit_code_in_the_middle_of_a_line ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.8392690Z test test_finds_footer_at_the_end_of_a_large_log ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.8400821Z test test_ignores_exit_code_substring_in_command_output ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.8411810Z test test_last_anchored_footer_wins ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.8423956Z test test_partial_first_line_of_the_tail_is_dropped ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.8435943Z test test_reads_crlf_and_negative_codes ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.8443072Z test test_reads_the_real_footer ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.8452090Z test test_returns_none_without_footer_or_file ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9470415Z test test_genuine_footer_terminates_the_record ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9473977Z test test_forged_output_does_not_terminate_an_executing_record ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9475095Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9475480Z test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9475849Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9495281Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\regression_84-01aca9d3a7eb6d0d.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9603902Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9604113Z running 19 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9609278Z test build_cmd_args_regression_84_cases::echo_hello_should_be_wrapped_in_shell_c ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9610407Z test build_cmd_args_regression_84_cases::bash_should_get_i_flag_not_wrapped_in_shell_c ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9612464Z test build_cmd_args_regression_84_cases::bash_already_has_i_flag_no_duplicate ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9613957Z test build_cmd_args_regression_84_cases::npm_test_should_be_wrapped_in_shell_c ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9614993Z test build_cmd_args_regression_84_cases::sh_should_not_get_i_flag_not_wrapped_in_shell_c ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9616848Z test build_cmd_args_regression_84_cases::zsh_should_get_i_flag_not_wrapped_in_shell_c ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9618792Z test is_interactive_shell_command_tests::should_return_false_for_bash_c_echo_hello ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9620407Z test is_interactive_shell_command_tests::should_return_false_for_echo_hello ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9623122Z test is_interactive_shell_command_tests::should_return_false_for_empty_string ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9624193Z test is_interactive_shell_command_tests::should_return_true_for_bash ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9625433Z test is_interactive_shell_command_tests::should_return_false_for_npm_test ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9626397Z test is_interactive_shell_command_tests::should_return_true_for_bash_i_interactive_flag ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9627342Z test is_interactive_shell_command_tests::should_return_true_for_bash_norc ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9628197Z test is_interactive_shell_command_tests::should_return_true_for_dash ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9629021Z test is_interactive_shell_command_tests::should_return_true_for_fish ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9630260Z test is_interactive_shell_command_tests::should_return_true_for_full_path_bash ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9631347Z test is_interactive_shell_command_tests::should_return_true_for_sh ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9632148Z test is_interactive_shell_command_tests::should_return_true_for_zsh ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9632981Z test is_interactive_shell_command_tests::should_return_true_for_zsh_no_rcs ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9633504Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9633927Z test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9634997Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9644252Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\regression_91-6fa3e47214977451.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9741243Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9741522Z running 24 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9748311Z test build_shell_with_args_cmd_args_tests::should_handle_zsh_with_c ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9749739Z test build_shell_with_args_cmd_args_tests::should_handle_single_word_script_bash_c_ls ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9751391Z test build_shell_with_args_cmd_args_tests::should_not_include_c_argument_inside_script_no_double_c ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9752889Z test build_shell_with_args_cmd_args_tests::should_handle_slash_bin_bash_i_c_with_multi_word_script ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9754357Z test build_shell_with_args_cmd_args_tests::should_reconstruct_bash_c_echo_hello ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9755396Z test build_shell_with_args_cmd_args_tests::should_reconstruct_bash_i_c_nvm_version ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9756398Z test docker_attached_cmd_args_regression_91_cases::bare_bash_should_still_get_i_flag ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9758403Z test docker_attached_cmd_args_regression_91_cases::bash_c_echo_hello_should_pass_directly ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9760324Z test docker_attached_cmd_args_regression_91_cases::bash_i_c_nvm_version_should_pass_directly ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9761643Z test docker_attached_cmd_args_regression_91_cases::mutual_exclusion_bare_shell_and_shell_with_args ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9763354Z test docker_attached_cmd_args_regression_91_cases::npm_test_should_be_wrapped_in_outer_shell_c ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9765411Z test docker_attached_cmd_args_regression_91_cases::npm_test_still_wrapped_in_outer_shell ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9766677Z test docker_attached_cmd_args_regression_91_cases::should_not_introduce_second_bash_layer ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9767891Z test docker_attached_cmd_args_regression_91_cases::zsh_c_nvm_version_should_pass_directly ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9769609Z test is_shell_invocation_with_args_tests::should_return_false_for_bare_bash ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9771080Z test is_shell_invocation_with_args_tests::should_return_false_for_bash_i ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9772917Z test is_shell_invocation_with_args_tests::should_return_false_for_bash_norc ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9773808Z test is_shell_invocation_with_args_tests::should_return_false_for_non_shell_commands ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9774800Z test is_shell_invocation_with_args_tests::should_return_true_for_bash_c_echo_hello ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9775854Z test is_shell_invocation_with_args_tests::should_return_true_for_bash_c_echo_hello_no_quotes ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9776912Z test is_shell_invocation_with_args_tests::should_return_true_for_bash_i_c_nvm_version ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9777857Z test is_shell_invocation_with_args_tests::should_return_true_for_sh_c_ls ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9778827Z test is_shell_invocation_with_args_tests::should_return_true_for_slash_bin_bash_c_echo_hi ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9779801Z test is_shell_invocation_with_args_tests::should_return_true_for_zsh_c_nvm_version ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9780380Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9780769Z test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9781334Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9792342Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\sequence_parser-4255aa041dceecee.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9888723Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9888952Z running 29 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9894270Z test distribute_option_tests::should_handle_empty_value ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9896458Z test distribute_option_tests::should_parse_sequence_with_matching_length ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9898454Z test distribute_option_tests::should_err_on_length_mismatch ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9899513Z test distribute_option_tests::should_replicate_single_value_for_all_levels ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9900398Z test format_isolation_chain_tests::should_add_docker_image_short_name ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9901726Z test format_isolation_chain_tests::should_add_ssh_endpoint ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9903449Z test format_isolation_chain_tests::should_format_simple_chain ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9904576Z test format_isolation_chain_tests::should_handle_empty_array ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9905595Z test format_isolation_chain_tests::should_handle_placeholders ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9907268Z test format_sequence_tests::should_format_array_with_nulls_as_underscores ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9908135Z test format_sequence_tests::should_format_array_with_values ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9909561Z test format_sequence_tests::should_handle_empty_array ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9910504Z test get_value_at_level_tests::should_get_value_at_valid_index ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9912217Z test get_value_at_level_tests::should_handle_null_value ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9913222Z test get_value_at_level_tests::should_return_none_for_out_of_bounds ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9913976Z test is_sequence_tests::should_return_false_for_empty_string ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9915156Z test is_sequence_tests::should_return_false_for_single_value ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9917130Z test is_sequence_tests::should_return_true_for_space_separated_values ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9918629Z test parse_sequence_tests::should_handle_all_underscores ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9919875Z test parse_sequence_tests::should_handle_empty_string ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9920639Z test parse_sequence_tests::should_handle_multiple_spaces_between_values ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9921539Z test parse_sequence_tests::should_parse_sequence_with_underscores_as_null ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9923172Z test parse_sequence_tests::should_parse_single_value ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9923762Z test parse_sequence_tests::should_parse_space_separated_sequence ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9924620Z test parse_sequence_tests::should_trim_whitespace ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9925071Z test shift_sequence_tests::should_handle_empty_array ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9925436Z test shift_sequence_tests::should_handle_nulls ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9925804Z test shift_sequence_tests::should_handle_single_element ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9926192Z test shift_sequence_tests::should_remove_first_element ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9926436Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9926662Z test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9927001Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:43.9940012Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\session_name_status-06656a2b0a5ccb2d.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:44.0036852Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:44.0037118Z running 28 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:44.0047250Z test test_attach_current_time_returns_none_for_executed_record ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:44.0048045Z test test_attach_current_time_does_not_mutate_record ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:44.0049297Z test test_attach_current_time_returns_some_for_executing_record ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:44.0050765Z test test_enrich_detached_status_non_detached ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:44.0070906Z test test_enrich_flips_to_executing_when_no_terminal_record ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:44.0072254Z test test_enrich_honors_log_footer_when_no_recorded_exit_code ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:44.0073089Z test test_enrich_detached_status_marks_dead_session_as_executed ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:44.0085339Z test test_enrich_keeps_recorded_exit_code_when_session_lingers ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:44.0129555Z test test_get_by_session_name ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:44.0170601Z test test_get_by_uuid ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:44.0247565Z test test_get_most_recent_session_name_match ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:44.0260999Z test test_get_nonexistent_session_name ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:44.0325297Z test test_get_prefers_uuid_over_session_name ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:44.0372396Z test test_get_record_without_session_name ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:44.0373289Z test test_is_detached_session_alive_no_session_name ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:44.0374159Z test test_is_detached_session_alive_non_detached ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:32:44.0388048Z test test_is_detached_session_alive_nonexistent_screen ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:04.8340718Z test test_is_detached_session_alive_unknown_docker_container_is_none ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:04.8390676Z test test_query_status_by_session_name ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:04.8421478Z test test_query_status_json_includes_current_time_for_executing ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:04.8450117Z test test_query_status_json_omits_current_time_for_executed ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:04.8534305Z test test_query_status_links_notation_includes_current_time_for_executing ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:04.8543171Z test test_query_status_nonexistent_session_name ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:04.8570120Z test test_query_status_text_includes_current_time_for_executing ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:04.8597161Z test test_query_status_text_omits_current_time_for_executed ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:04.8854342Z test test_enrich_keeps_executing_when_docker_container_not_visible ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.1975465Z test test_enrich_running_docker_container_stays_executing ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.2038197Z test test_enrich_stopped_docker_container_uses_real_exit_code ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.2039099Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.2063018Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\signal_handler-185722b9499ae6a4.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.2064078Z test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 21.20s +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.2064686Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.2165035Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.2165238Z running 6 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.2169780Z test clear_current_execution_can_be_called_multiple_times ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.2171814Z test get_signal_exit_code_returns_i32 ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.2173278Z test get_signal_exit_code_initial_value_is_zero ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.2173993Z test clear_current_execution_does_not_panic ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.2174556Z test setup_signal_handlers_can_be_called_multiple_times ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.2175088Z test was_signal_received_returns_bool ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.2175403Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.2175641Z test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.2175979Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.2190947Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\status_formatter-a68f4fc7009bfdbf.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.2289081Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.2289382Z running 27 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.4601914Z test docker_oom_killed_is_exposed_in_status_and_list_output ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.4863492Z test docker_oom_killed_is_terminal_once_the_container_is_gone ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.5143184Z test docker_oom_killed_never_synthesizes_137_for_a_running_container ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.5145484Z test test_attach_current_time_none_for_completed ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.5148111Z test test_attach_current_time_some_for_executing ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.5151908Z test test_format_record_as_json ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.5155008Z test test_format_record_as_links_notation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.5157854Z test test_format_record_as_text ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.5160825Z test test_format_record_invalid_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.5164613Z test test_format_record_list_as_links_notation ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.5167860Z test test_format_record_unchanged_when_no_current_time ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.5171144Z test test_json_format_includes_current_time_when_provided ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.5174166Z test test_json_format_no_current_time_when_absent ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.5177805Z test test_links_notation_includes_current_time_when_provided ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.5180353Z test test_links_notation_no_current_time_when_absent ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.5189245Z test test_list_executions_empty_store ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.5235264Z test test_list_executions_json_includes_all_records ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.5237648Z test test_list_executions_no_store ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.5264537Z test test_query_status_default_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.5266581Z test test_query_status_no_store ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.5275147Z test test_query_status_not_found ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.5302926Z test test_query_status_success ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.5306089Z test test_text_format_includes_current_time_when_provided ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.5308810Z test test_text_format_no_current_time_when_absent ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.6222604Z test docker_oom_killed_keeps_running_container_executing ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.6485165Z test docker_oom_killed_prefers_the_log_footer_over_the_137_fallback ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.7040608Z test docker_oom_killed_uses_the_container_exit_code_when_it_stops ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.7041206Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.7041629Z test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.48s +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.7042230Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.7061821Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\user_manager-c2498eacf1b7a827.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.7159390Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.7159613Z running 7 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.7165187Z test generate_isolated_username_with_custom_prefix ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.7166228Z test generate_isolated_username_with_no_prefix_starts_with_start_dash ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.7167337Z test generate_isolated_username_with_no_prefix_length_at_most_31 ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.7184927Z test generate_isolated_username_returns_unique_names ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.7316056Z test get_current_user_returns_non_empty_string ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.7324351Z test get_current_user_returns_known_user ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.7368540Z test user_exists_returns_false_for_nonexistent_user ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.7368874Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.7369926Z test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.7370564Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.7386035Z ^[[1m^[[92m Running^[[0m `D:\a\start\start\rust\target\debug\deps\utils-f249df9e4fdd4c4f.exe` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.7482044Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.7482257Z running 12 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.7489159Z test generate_session_name_tests::should_return_non_empty_string ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.7490370Z test generate_session_name_tests::should_use_custom_prefix ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.7491434Z test generate_session_name_tests::should_use_default_prefix_start ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.7493086Z test generate_uuid_tests::should_return_a_non_empty_string ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.7494604Z test generate_uuid_tests::should_return_a_string_matching_uuid_v4_format ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.7495853Z test generate_uuid_tests::should_return_unique_uuids ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.7509181Z test generate_session_name_tests::should_return_unique_names ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.7529389Z test is_valid_uuid_tests::should_return_false_for_non_uuid_string ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.7530759Z test is_valid_uuid_tests::should_return_false_for_empty_string ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.7531749Z test is_valid_uuid_tests::should_return_false_for_uuid_with_wrong_length ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.7534961Z test generate_uuid_tests::should_pass_is_valid_uuid_check ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.7538961Z test is_valid_uuid_tests::should_return_true_for_valid_uuid ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.7539263Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.7539546Z test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.7539901Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.7556286Z ^[[1m^[[92m Doc-tests^[[0m start_command +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:05.7562687Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustdoc.exe --edition=2021 --crate-type lib --color always --crate-name start_command --test src\lib\mod.rs --test-run-directory D:\a\start\start\rust --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-4b32716c384a1bb2.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -L dependency=D:\a\start\start\rust\target\debug\deps -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" --error-format human` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:09.0326330Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:09.0327177Z running 6 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:09.9651374Z test src\lib\sequence_parser.rs - sequence_parser::distribute_option (line 96) ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:09.9704135Z test src\lib\sequence_parser.rs - sequence_parser::is_sequence (line 77) ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:09.9937465Z test src\lib\sequence_parser.rs - sequence_parser::format_sequence (line 40) ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:10.0240524Z test src\lib\sequence_parser.rs - sequence_parser::format_isolation_chain (line 152) ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:10.5224674Z test src\lib\sequence_parser.rs - sequence_parser::parse_sequence (line 15) ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:10.5356858Z test src\lib\sequence_parser.rs - sequence_parser::shift_sequence (line 61) ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:10.5357361Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:10.5357620Z test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.57s +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:10.5357963Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:10.6721066Z ##[group]Run cargo test --doc --verbose +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:10.6721465Z ^[[36;1mcargo test --doc --verbose^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:10.6786806Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'" +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:10.6787149Z env: +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:10.6787345Z CARGO_TERM_COLOR: always +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:10.6787575Z CARGO_NET_RETRY: 10 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:10.6787810Z CARGO_HTTP_MULTIPLEXING: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:10.6788056Z RUSTFLAGS: -Dwarnings +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:10.6788294Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:10.6788562Z GIT_CONFIG_COUNT: 1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:10.6788802Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:10.6789060Z GIT_CONFIG_VALUE_0: main +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:10.6789311Z CARGO_HOME: C:\Users\runneradmin\.cargo +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:10.6789577Z CARGO_INCREMENTAL: 0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:10.6789775Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:11.0201822Z ^[[1m^[[92m Fresh^[[0m memchr v2.8.2 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:11.0205073Z ^[[1m^[[92m Fresh^[[0m windows-link v0.2.1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:11.0205903Z ^[[1m^[[92m Fresh^[[0m unicode-ident v1.0.24 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:11.0206418Z ^[[1m^[[92m Fresh^[[0m autocfg v1.5.1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:11.0208636Z ^[[1m^[[92m Fresh^[[0m proc-macro2 v1.0.106 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:11.0211957Z ^[[1m^[[92m Fresh^[[0m quote v1.0.46 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:11.0212494Z ^[[1m^[[92m Fresh^[[0m windows-sys v0.61.2 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:11.0213775Z ^[[1m^[[92m Fresh^[[0m cfg-if v1.0.4 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:11.0215700Z ^[[1m^[[92m Fresh^[[0m getrandom v0.4.3 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:11.0216321Z ^[[1m^[[92m Fresh^[[0m syn v2.0.118 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:11.0217542Z ^[[1m^[[92m Fresh^[[0m serde_core v1.0.228 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:11.0218474Z ^[[1m^[[92m Fresh^[[0m aho-corasick v1.1.4 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:11.0219334Z ^[[1m^[[92m Fresh^[[0m nom v8.0.0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:11.0222534Z ^[[1m^[[92m Fresh^[[0m option-ext v0.2.0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:11.0223051Z ^[[1m^[[92m Fresh^[[0m regex-syntax v0.8.11 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:11.0224228Z ^[[1m^[[92m Fresh^[[0m regex-automata v0.4.14 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:11.0224881Z ^[[1m^[[92m Fresh^[[0m dirs-sys v0.5.0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:11.0226204Z ^[[1m^[[92m Fresh^[[0m links-notation v0.13.0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:11.0226611Z ^[[1m^[[92m Fresh^[[0m zmij v1.0.21 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:11.0227690Z ^[[1m^[[92m Fresh^[[0m num-traits v0.2.19 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:11.0228366Z ^[[1m^[[92m Fresh^[[0m serde_derive v1.0.228 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:11.0229996Z ^[[1m^[[92m Fresh^[[0m base64 v0.22.1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:11.0230955Z ^[[1m^[[92m Fresh^[[0m itoa v1.0.18 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:11.0231856Z ^[[1m^[[92m Fresh^[[0m serde v1.0.228 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:11.0232657Z ^[[1m^[[92m Fresh^[[0m chrono v0.4.45 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:11.0234086Z ^[[1m^[[92m Fresh^[[0m serde_json v1.0.150 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:11.0234623Z ^[[1m^[[92m Fresh^[[0m lino-objects-codec v0.2.1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:11.0235573Z ^[[1m^[[92m Fresh^[[0m regex v1.12.4 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:11.0236569Z ^[[1m^[[92m Fresh^[[0m dirs v6.0.0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:11.0237582Z ^[[1m^[[92m Fresh^[[0m uuid v1.23.4 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:11.0238766Z ^[[1m^[[92m Fresh^[[0m fastrand v2.4.1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:11.0239772Z ^[[1m^[[92m Fresh^[[0m once_cell v1.21.4 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:11.0240868Z ^[[1m^[[92m Fresh^[[0m tempfile v3.27.0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:11.0244340Z ^[[1m^[[92m Fresh^[[0m start-command v0.19.0 (D:\a\start\start\rust) +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:11.0245201Z ^[[1m^[[92m Finished^[[0m `test` profile [unoptimized + debuginfo] target(s) in 0.07s +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:11.0271542Z ^[[1m^[[92m Doc-tests^[[0m start_command +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:11.0279976Z ^[[1m^[[92m Running^[[0m `C:\Users\runneradmin\.rustup\toolchains\stable-x86_64-pc-windows-msvc\bin\rustdoc.exe --edition=2021 --crate-type lib --color always --crate-name start_command --test src\lib\mod.rs --test-run-directory D:\a\start\start\rust --extern base64=D:\a\start\start\rust\target\debug\deps\libbase64-1b895d09e6530cbe.rlib --extern chrono=D:\a\start\start\rust\target\debug\deps\libchrono-5edd5da1eb61ef5b.rlib --extern dirs=D:\a\start\start\rust\target\debug\deps\libdirs-c98e7934093c4739.rlib --extern lino_objects_codec=D:\a\start\start\rust\target\debug\deps\liblino_objects_codec-e183c21b9059920b.rlib --extern regex=D:\a\start\start\rust\target\debug\deps\libregex-67b6ec366035aa56.rlib --extern serde=D:\a\start\start\rust\target\debug\deps\libserde-e2f3ee227467f39d.rlib --extern serde_json=D:\a\start\start\rust\target\debug\deps\libserde_json-a073ef77ee074a1d.rlib --extern start_command=D:\a\start\start\rust\target\debug\deps\libstart_command-4b32716c384a1bb2.rlib --extern tempfile=D:\a\start\start\rust\target\debug\deps\libtempfile-f224e03b325f8024.rlib --extern uuid=D:\a\start\start\rust\target\debug\deps\libuuid-1136290ff3e80484.rlib -L dependency=D:\a\start\start\rust\target\debug\deps -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg "cfg(feature, values())" --error-format human` +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:11.1632727Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:11.1633202Z running 6 tests +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:12.2335297Z test src\lib\sequence_parser.rs - sequence_parser::distribute_option (line 96) ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:12.2664645Z test src\lib\sequence_parser.rs - sequence_parser::is_sequence (line 77) ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:12.2723538Z test src\lib\sequence_parser.rs - sequence_parser::format_sequence (line 40) ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:12.3288521Z test src\lib\sequence_parser.rs - sequence_parser::format_isolation_chain (line 152) ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:12.7970875Z test src\lib\sequence_parser.rs - sequence_parser::parse_sequence (line 15) ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:12.8428186Z test src\lib\sequence_parser.rs - sequence_parser::shift_sequence (line 61) ... ok +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:12.8428819Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:12.8429200Z test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.68s +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:12.8429763Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:12.9954321Z ##[group]Run cargo build --release +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:12.9954701Z ^[[36;1mcargo build --release^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:13.0020226Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'" +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:13.0020583Z env: +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:13.0020775Z CARGO_TERM_COLOR: always +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:13.0021001Z CARGO_NET_RETRY: 10 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:13.0021220Z CARGO_HTTP_MULTIPLEXING: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:13.0021470Z RUSTFLAGS: -Dwarnings +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:13.0021706Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:13.0021976Z GIT_CONFIG_COUNT: 1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:13.0022209Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:13.0022467Z GIT_CONFIG_VALUE_0: main +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:13.0022712Z CARGO_HOME: C:\Users\runneradmin\.cargo +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:13.0023434Z CARGO_INCREMENTAL: 0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:13.0023643Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:13.3390408Z ^[[1m^[[92m Compiling^[[0m start-command v0.19.0 (D:\a\start\start\rust) +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:24.3448483Z ^[[1m^[[92m Finished^[[0m `release` profile [optimized] target(s) in 11.07s +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:24.4757848Z ##[group]Run ./target/release/start.exe echo "Testing execution tracking" +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:24.4758500Z ^[[36;1m./target/release/start.exe echo "Testing execution tracking"^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:24.4758922Z ^[[36;1mls -la "$USERPROFILE/.start-command/"^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:24.4759279Z ^[[36;1mcat "$USERPROFILE/.start-command/executions.lino"^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:24.4759629Z ^[[36;1mecho "Execution tracking test passed"^[[0m +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:24.4773417Z shell: C:\Program Files\Git\bin\bash.EXE --noprofile --norc -e -o pipefail {0} +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:24.4773806Z env: +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:24.4774009Z CARGO_TERM_COLOR: always +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:24.4774235Z CARGO_NET_RETRY: 10 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:24.4774472Z CARGO_HTTP_MULTIPLEXING: false +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:24.4774720Z RUSTFLAGS: -Dwarnings +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:24.4774956Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:24.4775222Z GIT_CONFIG_COUNT: 1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:24.4775444Z GIT_CONFIG_KEY_0: init.defaultBranch +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:24.4775739Z GIT_CONFIG_VALUE_0: main +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:24.4775983Z CARGO_HOME: C:\Users\runneradmin\.cargo +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:24.4776247Z CARGO_INCREMENTAL: 0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:24.4776455Z START_VERBOSE: 1 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:24.4776651Z ##[endgroup] +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:24.6102136Z │ session e1135481-dfb4-442d-9790-29409faf3e64 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:24.6102733Z │ start 2026-08-10 12:33:24.609 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:24.6103133Z │ +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:24.6103419Z $ echo Testing execution tracking +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:24.6103681Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:24.6127168Z [ExecutionStore] Wrote 1 records to lino file +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:24.6128717Z [ExecutionStore] Execution ID: e1135481-dfb4-442d-9790-29409faf3e64 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:29.0599675Z Testing +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:29.0604661Z execution +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:29.0608203Z tracking +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:29.1147976Z +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:29.1148580Z ✓ +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:29.1148911Z │ finish 2026-08-10 12:33:29.114 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:29.1149233Z │ duration 4.505s +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:29.1149512Z │ exit 0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:29.1149715Z │ +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:29.1150635Z │ log C:\Users\RUNNER~1\AppData\Local\Temp\start-command\logs\direct\e1135481-dfb4-442d-9790-29409faf3e64.log +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:29.1151537Z │ session e1135481-dfb4-442d-9790-29409faf3e64 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:29.1157858Z [ExecutionStore] Wrote 1 records to lino file +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:29.1954181Z total 12 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:29.1954672Z drwxr-xr-x 1 runneradmin 197121 0 Aug 10 12:33 . +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:29.1955255Z drwxr-xr-x 1 runneradmin 197121 0 Aug 10 12:33 .. +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:29.1955858Z -rw-r--r-- 1 runneradmin 197121 739 Aug 10 12:33 executions.lino +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:29.2220416Z (array (object ((str Y29tbWFuZA==) (str ZWNobyBUZXN0aW5nIGV4ZWN1dGlvbiB0cmFja2luZw==)) ((str ZW5kVGltZQ==) (str MjAyNi0wOC0xMFQxMjozMzoyOS4xMTQ3NzM0MDArMDA6MDA=)) ((str ZXhpdENvZGU=) (int 0)) ((str bG9nUGF0aA==) (str QzpcVXNlcnNcUlVOTkVSfjFcQXBwRGF0YVxMb2NhbFxUZW1wXHN0YXJ0LWNvbW1hbmRcbG9nc1xkaXJlY3RcZTExMzU0ODEtZGZiNC00NDJkLTk3OTAtMjk0MDlmYWYzZTY0LmxvZw==)) ((str b3B0aW9ucw==) (object)) ((str cGlk) (int 4376)) ((str cGxhdGZvcm0=) (str d2luZG93cw==)) ((str c2hlbGw=) (str L2Jpbi9zaA==)) ((str c3RhcnRUaW1l) (str MjAyNi0wOC0xMFQxMjozMzoyNC42MTE4NTErMDA6MDA=)) ((str c3RhdHVz) (str ZXhlY3V0ZWQ=)) ((str dXVpZA==) (str ZTExMzU0ODEtZGZiNC00NDJkLTk3OTAtMjk0MDlmYWYzZTY0)) ((str d29ya2luZ0RpcmVjdG9yeQ==) (str RDpcYVxzdGFydFxzdGFydFxydXN0))))Execution tracking test passed +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:29.3460712Z Post job cleanup. +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:29.5931036Z [command]"C:\Program Files\Git\usr\bin\tar.exe" --posix -cf cache.tzst --exclude cache.tzst -P -C D:/a/start/start --files-from manifest.txt --force-local --use-compress-program "zstd -T0" +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:37.1889071Z Sent 383333862 of 450442726 (85.1%), 364.1 MBs/sec +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:37.3864377Z Sent 450442726 of 450442726 (100.0%), 356.2 MBs/sec +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:37.5565085Z Cache saved with key: Windows-cargo-5dc03a2c58681e08a7bbf4c680390b96bb125bc10b78564df6bf123c373c39b0 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:37.5880193Z Post job cleanup. +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:37.7548619Z [command]"C:\Program Files\Git\bin\git.exe" version +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:37.7815676Z git version 2.55.0.windows.3 +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:37.7884098Z Temporarily overriding HOME='D:\a\_temp\6459c8c1-ce1c-4be4-b453-7cfdb5598a67' before making global git config changes +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:37.7885310Z Adding repository directory to the temporary git global config as a safe directory +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:37.7898062Z [command]"C:\Program Files\Git\bin\git.exe" config --global --add safe.directory D:\a\start\start +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:37.8195395Z Removing SSH command configuration +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:37.8206587Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp core\.sshCommand +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:37.8504197Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :\"" +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:38.3915913Z Removing HTTP extra header +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:38.3927087Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:38.4226772Z [command]"C:\Program Files\Git\bin\git.exe" 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' || :\"" +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:38.9582230Z Removing includeIf entries pointing to credentials config files +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:38.9594712Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp ^includeIf\.gitdir: +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:38.9855333Z includeif.gitdir:D:/a/start/start/.git.path +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:38.9855998Z includeif.gitdir:D:/a/start/start/.git/worktrees/*.path +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:38.9856530Z includeif.gitdir:/github/workspace/.git.path +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:38.9857097Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:38.9893775Z [command]"C:\Program Files\Git\bin\git.exe" config --local --get-all includeif.gitdir:D:/a/start/start/.git.path +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:39.0147247Z D:\a\_temp\git-credentials-028c5759-5817-483d-a1e2-13de24652bff.config +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:39.0188022Z [command]"C:\Program Files\Git\bin\git.exe" config --local --unset includeif.gitdir:D:/a/start/start/.git.path D:\a\_temp\git-credentials-028c5759-5817-483d-a1e2-13de24652bff.config +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:39.0476581Z [command]"C:\Program Files\Git\bin\git.exe" config --local --get-all includeif.gitdir:D:/a/start/start/.git/worktrees/*.path +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:39.0730995Z D:\a\_temp\git-credentials-028c5759-5817-483d-a1e2-13de24652bff.config +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:39.0770009Z [command]"C:\Program Files\Git\bin\git.exe" config --local --unset includeif.gitdir:D:/a/start/start/.git/worktrees/*.path D:\a\_temp\git-credentials-028c5759-5817-483d-a1e2-13de24652bff.config +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:39.1062140Z [command]"C:\Program Files\Git\bin\git.exe" config --local --get-all includeif.gitdir:/github/workspace/.git.path +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:39.1314783Z /github/runner_temp/git-credentials-028c5759-5817-483d-a1e2-13de24652bff.config +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:39.1351068Z [command]"C:\Program Files\Git\bin\git.exe" config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-028c5759-5817-483d-a1e2-13de24652bff.config +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:39.1638271Z [command]"C:\Program Files\Git\bin\git.exe" config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:39.1886142Z /github/runner_temp/git-credentials-028c5759-5817-483d-a1e2-13de24652bff.config +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:39.1923978Z [command]"C:\Program Files\Git\bin\git.exe" config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-028c5759-5817-483d-a1e2-13de24652bff.config +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:39.2216145Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "git config --local --show-origin --name-only --get-regexp remote.origin.url" +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:39.7371761Z Removing credentials config 'D:\a\_temp\git-credentials-028c5759-5817-483d-a1e2-13de24652bff.config' +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:39.7581380Z Cleaning up orphan processes +Test (windows-latest) UNKNOWN STEP 2026-08-10T12:33:39.7810980Z Terminate orphan process: pid (2024) (vctip) +Build Package UNKNOWN STEP 2026-08-10T12:33:50.3731920Z Current runner version: '2.336.0' +Build Package UNKNOWN STEP 2026-08-10T12:33:50.3758899Z ##[group]Runner Image Provisioner +Build Package UNKNOWN STEP 2026-08-10T12:33:50.3760027Z Hosted Compute Agent +Build Package UNKNOWN STEP 2026-08-10T12:33:50.3760709Z Version: 20260707.563 +Build Package UNKNOWN STEP 2026-08-10T12:33:50.3761366Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Build Package UNKNOWN STEP 2026-08-10T12:33:50.3762198Z Build Date: 2026-07-07T19:33:50Z +Build Package UNKNOWN STEP 2026-08-10T12:33:50.3762899Z Worker ID: {b22ffc92-9f9d-4273-8077-2ceecf02b9eb} +Build Package UNKNOWN STEP 2026-08-10T12:33:50.3763652Z Azure Region: eastus2 +Build Package UNKNOWN STEP 2026-08-10T12:33:50.3764253Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T12:33:50.3765704Z ##[group]Operating System +Build Package UNKNOWN STEP 2026-08-10T12:33:50.3766785Z Ubuntu +Build Package UNKNOWN STEP 2026-08-10T12:33:50.3767322Z 24.04.4 +Build Package UNKNOWN STEP 2026-08-10T12:33:50.3767822Z LTS +Build Package UNKNOWN STEP 2026-08-10T12:33:50.3768421Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T12:33:50.3769045Z ##[group]Runner Image +Build Package UNKNOWN STEP 2026-08-10T12:33:50.3769701Z Image: ubuntu-24.04 +Build Package UNKNOWN STEP 2026-08-10T12:33:50.3770298Z Version: 20260720.247.2 +Build Package UNKNOWN STEP 2026-08-10T12:33:50.3771685Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Build Package UNKNOWN STEP 2026-08-10T12:33:50.3773286Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Build Package UNKNOWN STEP 2026-08-10T12:33:50.3774291Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T12:33:50.3775392Z ##[group]GITHUB_TOKEN Permissions +Build Package UNKNOWN STEP 2026-08-10T12:33:50.3778521Z Contents: read +Build Package UNKNOWN STEP 2026-08-10T12:33:50.3779259Z Metadata: read +Build Package UNKNOWN STEP 2026-08-10T12:33:50.3779821Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T12:33:50.3782446Z Secret source: Actions +Build Package UNKNOWN STEP 2026-08-10T12:33:50.3783725Z Prepare workflow directory +Build Package UNKNOWN STEP 2026-08-10T12:33:50.4174658Z Prepare all required actions +Build Package UNKNOWN STEP 2026-08-10T12:33:50.4222401Z Getting action download info +Build Package UNKNOWN STEP 2026-08-10T12:33:50.6381067Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Build Package UNKNOWN STEP 2026-08-10T12:33:51.3764014Z Download action repository 'dtolnay/rust-toolchain@stable' (SHA:4360b52568e2003a75bf9bc1d59f33a8e3fc893c) +Build Package UNKNOWN STEP 2026-08-10T12:33:51.4704570Z Download action repository 'actions/cache@v5' (SHA:caa296126883cff596d87d8935842f9db880ef25) +Build Package UNKNOWN STEP 2026-08-10T12:33:51.7656767Z Complete job name: Build Package +Build Package UNKNOWN STEP 2026-08-10T12:33:51.8429349Z ##[group]Run actions/checkout@v6 +Build Package UNKNOWN STEP 2026-08-10T12:33:51.8430256Z with: +Build Package UNKNOWN STEP 2026-08-10T12:33:51.8430746Z repository: link-foundation/start +Build Package UNKNOWN STEP 2026-08-10T12:33:51.8435037Z token: *** +Build Package UNKNOWN STEP 2026-08-10T12:33:51.8435506Z ssh-strict: true +Build Package UNKNOWN STEP 2026-08-10T12:33:51.8436154Z ssh-user: git +Build Package UNKNOWN STEP 2026-08-10T12:33:51.8436639Z persist-credentials: true +Build Package UNKNOWN STEP 2026-08-10T12:33:51.8437151Z clean: true +Build Package UNKNOWN STEP 2026-08-10T12:33:51.8437627Z sparse-checkout-cone-mode: true +Build Package UNKNOWN STEP 2026-08-10T12:33:51.8438174Z fetch-depth: 1 +Build Package UNKNOWN STEP 2026-08-10T12:33:51.8438638Z fetch-tags: false +Build Package UNKNOWN STEP 2026-08-10T12:33:51.8439114Z show-progress: true +Build Package UNKNOWN STEP 2026-08-10T12:33:51.8439588Z lfs: false +Build Package UNKNOWN STEP 2026-08-10T12:33:51.8440024Z submodules: false +Build Package UNKNOWN STEP 2026-08-10T12:33:51.8440498Z set-safe-directory: true +Build Package UNKNOWN STEP 2026-08-10T12:33:51.8441032Z allow-unsafe-pr-checkout: false +Build Package UNKNOWN STEP 2026-08-10T12:33:51.8441821Z env: +Build Package UNKNOWN STEP 2026-08-10T12:33:51.8442273Z CARGO_TERM_COLOR: always +Build Package UNKNOWN STEP 2026-08-10T12:33:51.8442799Z CARGO_NET_RETRY: 10 +Build Package UNKNOWN STEP 2026-08-10T12:33:51.8443312Z CARGO_HTTP_MULTIPLEXING: false +Build Package UNKNOWN STEP 2026-08-10T12:33:51.8443963Z RUSTFLAGS: -Dwarnings +Build Package UNKNOWN STEP 2026-08-10T12:33:51.8444500Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Build Package UNKNOWN STEP 2026-08-10T12:33:51.8445220Z GIT_CONFIG_COUNT: 1 +Build Package UNKNOWN STEP 2026-08-10T12:33:51.8445721Z GIT_CONFIG_KEY_0: init.defaultBranch +Build Package UNKNOWN STEP 2026-08-10T12:33:51.8446492Z GIT_CONFIG_VALUE_0: main +Build Package UNKNOWN STEP 2026-08-10T12:33:51.8446995Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T12:33:51.9513892Z Syncing repository: link-foundation/start +Build Package UNKNOWN STEP 2026-08-10T12:33:51.9515783Z ##[group]Getting Git version info +Build Package UNKNOWN STEP 2026-08-10T12:33:51.9516709Z Working directory is '/home/runner/work/start/start' +Build Package UNKNOWN STEP 2026-08-10T12:33:51.9517918Z [command]/usr/bin/git version +Build Package UNKNOWN STEP 2026-08-10T12:33:52.0555764Z git version 2.54.0 +Build Package UNKNOWN STEP 2026-08-10T12:33:52.0611452Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T12:33:52.0627670Z Temporarily overriding HOME='/home/runner/work/_temp/3222f4e0-ad29-4da5-9fb0-a6a1b86dd91a' before making global git config changes +Build Package UNKNOWN STEP 2026-08-10T12:33:52.0630111Z Adding repository directory to the temporary git global config as a safe directory +Build Package UNKNOWN STEP 2026-08-10T12:33:52.0634674Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Build Package UNKNOWN STEP 2026-08-10T12:33:52.0896241Z Deleting the contents of '/home/runner/work/start/start' +Build Package UNKNOWN STEP 2026-08-10T12:33:52.0900767Z ##[group]Determining repository object format +Build Package UNKNOWN STEP 2026-08-10T12:33:52.0903158Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T12:33:52.0904378Z ##[group]Initializing the repository +Build Package UNKNOWN STEP 2026-08-10T12:33:52.0908289Z [command]/usr/bin/git init /home/runner/work/start/start +Build Package UNKNOWN STEP 2026-08-10T12:33:52.1320164Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Build Package UNKNOWN STEP 2026-08-10T12:33:52.1331538Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Build Package UNKNOWN STEP 2026-08-10T12:33:52.1548389Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T12:33:52.1549801Z ##[group]Disabling automatic garbage collection +Build Package UNKNOWN STEP 2026-08-10T12:33:52.1552860Z [command]/usr/bin/git config --local gc.auto 0 +Build Package UNKNOWN STEP 2026-08-10T12:33:52.1589778Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T12:33:52.1591185Z ##[group]Setting up auth +Build Package UNKNOWN STEP 2026-08-10T12:33:52.1592150Z Removing SSH command configuration +Build Package UNKNOWN STEP 2026-08-10T12:33:52.1598111Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Build Package UNKNOWN STEP 2026-08-10T12:33:52.1637082Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Build Package UNKNOWN STEP 2026-08-10T12:33:52.3475117Z Removing HTTP extra header +Build Package UNKNOWN STEP 2026-08-10T12:33:52.3484103Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Build Package UNKNOWN STEP 2026-08-10T12:33:52.3526861Z [command]/usr/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' || :" +Build Package UNKNOWN STEP 2026-08-10T12:33:52.3769887Z Removing includeIf entries pointing to credentials config files +Build Package UNKNOWN STEP 2026-08-10T12:33:52.3779652Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Build Package UNKNOWN STEP 2026-08-10T12:33:52.3827445Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Build Package UNKNOWN STEP 2026-08-10T12:33:52.4099370Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-3d6b12b4-31e4-4b78-8147-c6a9e7c3b6c4.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Build Package UNKNOWN STEP 2026-08-10T12:33:52.4145124Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-3d6b12b4-31e4-4b78-8147-c6a9e7c3b6c4.config +Build Package UNKNOWN STEP 2026-08-10T12:33:52.4184361Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-3d6b12b4-31e4-4b78-8147-c6a9e7c3b6c4.config +Build Package UNKNOWN STEP 2026-08-10T12:33:52.4267622Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-3d6b12b4-31e4-4b78-8147-c6a9e7c3b6c4.config +Build Package UNKNOWN STEP 2026-08-10T12:33:52.4311501Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-3d6b12b4-31e4-4b78-8147-c6a9e7c3b6c4.config +Build Package UNKNOWN STEP 2026-08-10T12:33:52.4344446Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T12:33:52.4352318Z ##[group]Fetching the repository +Build Package UNKNOWN STEP 2026-08-10T12:33:52.4355703Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +e8ec5e5ee691e1f0eddc76614b424e714be0f41a:refs/remotes/origin/main +Build Package UNKNOWN STEP 2026-08-10T12:33:52.9798841Z From https://github.com/link-foundation/start +Build Package UNKNOWN STEP 2026-08-10T12:33:52.9802259Z * [new ref] e8ec5e5ee691e1f0eddc76614b424e714be0f41a -> origin/main +Build Package UNKNOWN STEP 2026-08-10T12:33:52.9985715Z [command]/usr/bin/git branch --list --remote origin/main +Build Package UNKNOWN STEP 2026-08-10T12:33:53.0095330Z origin/main +Build Package UNKNOWN STEP 2026-08-10T12:33:53.0116219Z [command]/usr/bin/git rev-parse refs/remotes/origin/main +Build Package UNKNOWN STEP 2026-08-10T12:33:53.0139048Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Build Package UNKNOWN STEP 2026-08-10T12:33:53.0150679Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T12:33:53.0153187Z ##[group]Determining the checkout info +Build Package UNKNOWN STEP 2026-08-10T12:33:53.0156094Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T12:33:53.0157707Z [command]/usr/bin/git sparse-checkout disable +Build Package UNKNOWN STEP 2026-08-10T12:33:53.0245701Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Build Package UNKNOWN STEP 2026-08-10T12:33:53.0284033Z ##[group]Checking out the ref +Build Package UNKNOWN STEP 2026-08-10T12:33:53.0288538Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main +Build Package UNKNOWN STEP 2026-08-10T12:33:53.0934311Z Reset branch 'main' +Build Package UNKNOWN STEP 2026-08-10T12:33:53.0935479Z branch 'main' set up to track 'origin/main'. +Build Package UNKNOWN STEP 2026-08-10T12:33:53.0949105Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1016789Z [command]/usr/bin/git log -1 --format=%H +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1051778Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1489345Z ##[group]Run dtolnay/rust-toolchain@stable +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1489725Z with: +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1489996Z toolchain: stable +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1490265Z env: +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1490518Z CARGO_TERM_COLOR: always +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1490814Z CARGO_NET_RETRY: 10 +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1491112Z CARGO_HTTP_MULTIPLEXING: false +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1491461Z RUSTFLAGS: -Dwarnings +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1491798Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1492132Z GIT_CONFIG_COUNT: 1 +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1492420Z GIT_CONFIG_KEY_0: init.defaultBranch +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1492746Z GIT_CONFIG_VALUE_0: main +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1493020Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1562022Z ##[start-action display=Parse toolchain version;id=__dtolnay_rust-toolchain.parse] +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1624537Z ##[group]Run if [[ -z $toolchain ]]; then +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1625007Z ^[[36;1mif [[ -z $toolchain ]]; then^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1625696Z ^[[36;1m # GitHub does not enforce `required: true` inputs itself. https://github.com/actions/runner/issues/1070^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1626499Z ^[[36;1m echo "'toolchain' is a required input" >&2^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1626861Z ^[[36;1m exit 1^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1627274Z ^[[36;1melif [[ $toolchain =~ ^stable' '[0-9]+' '(year|month|week|day)s?' 'ago$ ]]; then^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1627753Z ^[[36;1m if [[ Linux == macOS ]]; then^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1628390Z ^[[36;1m echo "toolchain=1.$((($(date -v-$(sed 's/stable \([0-9]*\) \(.\).*/\1\2/' <<< $toolchain) +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1628947Z ^[[36;1m else^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1629407Z ^[[36;1m echo "toolchain=1.$((($(date --date "${toolchain#stable }" +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1629932Z ^[[36;1m fi^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1630320Z ^[[36;1melif [[ $toolchain =~ ^stable' 'minus' '[0-9]+' 'releases?$ ]]; then^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1630908Z ^[[36;1m echo "toolchain=1.$((($(date +%s)/60/60/24-16569)/7/6-${toolchain//[^0-9]/}))" >> $GITHUB_OUTPUT^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1631424Z ^[[36;1melif [[ $toolchain =~ ^1\.[0-9]+$ ]]; then^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1631995Z ^[[36;1m 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^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1632529Z ^[[36;1melse^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1632836Z ^[[36;1m echo "toolchain=$toolchain" >> $GITHUB_OUTPUT^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1633307Z ^[[36;1mfi^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1686314Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1686745Z env: +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1687008Z CARGO_TERM_COLOR: always +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1687301Z CARGO_NET_RETRY: 10 +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1687595Z CARGO_HTTP_MULTIPLEXING: false +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1687911Z RUSTFLAGS: -Dwarnings +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1688209Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1688544Z GIT_CONFIG_COUNT: 1 +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1688842Z GIT_CONFIG_KEY_0: init.defaultBranch +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1689199Z GIT_CONFIG_VALUE_0: main +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1689486Z toolchain: stable +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1689749Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1816675Z ##[end-action id=__dtolnay_rust-toolchain.parse;outcome=success;conclusion=success;duration_ms=25] +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1830208Z ##[start-action display=Construct rustup command line;id=__dtolnay_rust-toolchain.flags] +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1863559Z ##[group]Run echo "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1864293Z ^[[36;1mecho "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1864982Z ^[[36;1mecho "components=$(for c in ${components//,/ }; do echo -n ' --component' $c; done)" >> $GITHUB_OUTPUT^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1865529Z ^[[36;1mecho "downgrade=" >> $GITHUB_OUTPUT^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1911106Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1911516Z env: +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1912011Z CARGO_TERM_COLOR: always +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1912323Z CARGO_NET_RETRY: 10 +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1912622Z CARGO_HTTP_MULTIPLEXING: false +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1912943Z RUSTFLAGS: -Dwarnings +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1913244Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1913580Z GIT_CONFIG_COUNT: 1 +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1913870Z GIT_CONFIG_KEY_0: init.defaultBranch +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1914211Z GIT_CONFIG_VALUE_0: main +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1914494Z targets: +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1914738Z components: +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1914992Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T12:33:53.1999379Z ##[end-action id=__dtolnay_rust-toolchain.flags;outcome=success;conclusion=success;duration_ms=16] +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2001889Z ##[start-action display=Set $CARGO_HOME;id=__dtolnay_rust-toolchain.__run] +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2026245Z ##[group]Run echo CARGO_HOME=${CARGO_HOME:-"$HOME/.cargo"} >> $GITHUB_ENV +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2026791Z ^[[36;1mecho CARGO_HOME=${CARGO_HOME:-"$HOME/.cargo"} >> $GITHUB_ENV^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2071438Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2071857Z env: +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2072125Z CARGO_TERM_COLOR: always +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2072430Z CARGO_NET_RETRY: 10 +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2072724Z CARGO_HTTP_MULTIPLEXING: false +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2073042Z RUSTFLAGS: -Dwarnings +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2073346Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2073697Z GIT_CONFIG_COUNT: 1 +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2073985Z GIT_CONFIG_KEY_0: init.defaultBranch +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2074309Z GIT_CONFIG_VALUE_0: main +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2074589Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2150641Z ##[end-action id=__dtolnay_rust-toolchain.__run;outcome=success;conclusion=success;duration_ms=14] +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2153194Z ##[start-action display=Install rustup if needed;id=__dtolnay_rust-toolchain.__run_2] +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2183773Z ##[group]Run if ! command -v rustup &>/dev/null; then +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2184267Z ^[[36;1mif ! command -v rustup &>/dev/null; then^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2185099Z ^[[36;1m curl --proto '=https' --tlsv1.2 --retry 10 --retry-connrefused --location --silent --show-error --fail https://sh.rustup.rs | sh -s -- --default-toolchain none -y^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2185883Z ^[[36;1m echo "$CARGO_HOME/bin" >> $GITHUB_PATH^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2186432Z ^[[36;1mfi^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2231574Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2231989Z env: +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2232238Z CARGO_TERM_COLOR: always +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2232527Z CARGO_NET_RETRY: 10 +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2232813Z CARGO_HTTP_MULTIPLEXING: false +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2233125Z RUSTFLAGS: -Dwarnings +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2233421Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2233745Z GIT_CONFIG_COUNT: 1 +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2234025Z GIT_CONFIG_KEY_0: init.defaultBranch +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2234349Z GIT_CONFIG_VALUE_0: main +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2234678Z CARGO_HOME: /home/runner/.cargo +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2234979Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2307946Z ##[end-action id=__dtolnay_rust-toolchain.__run_2;outcome=success;conclusion=success;duration_ms=15] +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2310533Z ##[start-action display=Install rustup if needed on windows;id=__dtolnay_rust-toolchain.__run_3] +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2317943Z ##[end-action id=__dtolnay_rust-toolchain.__run_3;outcome=skipped;conclusion=skipped;duration_ms=0] +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2329743Z ##[start-action display=rustup toolchain install stable;id=__dtolnay_rust-toolchain.__run_4] +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2353771Z ##[group]Run rustup toolchain install stable --profile minimal --no-self-update +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2354389Z ^[[36;1mrustup toolchain install stable --profile minimal --no-self-update^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2399394Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2399790Z env: +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2400041Z CARGO_TERM_COLOR: always +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2400337Z CARGO_NET_RETRY: 10 +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2400622Z CARGO_HTTP_MULTIPLEXING: false +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2401143Z RUSTFLAGS: -Dwarnings +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2401452Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2401795Z GIT_CONFIG_COUNT: 1 +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2402080Z GIT_CONFIG_KEY_0: init.defaultBranch +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2402401Z GIT_CONFIG_VALUE_0: main +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2402695Z CARGO_HOME: /home/runner/.cargo +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2403014Z RUSTUP_PERMIT_COPY_RENAME: 1 +Build Package UNKNOWN STEP 2026-08-10T12:33:53.2403322Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T12:33:54.9289955Z info: syncing channel updates for stable-x86_64-unknown-linux-gnu +Build Package UNKNOWN STEP 2026-08-10T12:33:55.1607414Z +Build Package UNKNOWN STEP 2026-08-10T12:33:55.1698266Z stable-x86_64-unknown-linux-gnu unchanged - rustc 1.97.1 (8bab26f4f 2026-07-14) +Build Package UNKNOWN STEP 2026-08-10T12:33:55.1698880Z +Build Package UNKNOWN STEP 2026-08-10T12:33:55.1765560Z ##[end-action id=__dtolnay_rust-toolchain.__run_4;outcome=success;conclusion=success;duration_ms=1943] +Build Package UNKNOWN STEP 2026-08-10T12:33:55.1771905Z ##[start-action display=rustup default stable;id=__dtolnay_rust-toolchain.__run_5] +Build Package UNKNOWN STEP 2026-08-10T12:33:55.1790532Z ##[group]Run rustup default stable +Build Package UNKNOWN STEP 2026-08-10T12:33:55.1790868Z ^[[36;1mrustup default stable^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:55.1839001Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Build Package UNKNOWN STEP 2026-08-10T12:33:55.1839344Z env: +Build Package UNKNOWN STEP 2026-08-10T12:33:55.1839552Z CARGO_TERM_COLOR: always +Build Package UNKNOWN STEP 2026-08-10T12:33:55.1839794Z CARGO_NET_RETRY: 10 +Build Package UNKNOWN STEP 2026-08-10T12:33:55.1840031Z CARGO_HTTP_MULTIPLEXING: false +Build Package UNKNOWN STEP 2026-08-10T12:33:55.1840291Z RUSTFLAGS: -Dwarnings +Build Package UNKNOWN STEP 2026-08-10T12:33:55.1840560Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Build Package UNKNOWN STEP 2026-08-10T12:33:55.1840846Z GIT_CONFIG_COUNT: 1 +Build Package UNKNOWN STEP 2026-08-10T12:33:55.1841074Z GIT_CONFIG_KEY_0: init.defaultBranch +Build Package UNKNOWN STEP 2026-08-10T12:33:55.1841348Z GIT_CONFIG_VALUE_0: main +Build Package UNKNOWN STEP 2026-08-10T12:33:55.1841594Z CARGO_HOME: /home/runner/.cargo +Build Package UNKNOWN STEP 2026-08-10T12:33:55.1841847Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T12:33:55.1965775Z info: using existing install for stable-x86_64-unknown-linux-gnu +Build Package UNKNOWN STEP 2026-08-10T12:33:55.1971940Z info: default toolchain set to stable-x86_64-unknown-linux-gnu +Build Package UNKNOWN STEP 2026-08-10T12:33:55.1972382Z +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2059086Z stable-x86_64-unknown-linux-gnu unchanged - rustc 1.97.1 (8bab26f4f 2026-07-14) +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2059636Z +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2076983Z ##[end-action id=__dtolnay_rust-toolchain.__run_5;outcome=success;conclusion=success;duration_ms=30] +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2079502Z ##[start-action display=Create cachekey;id=__dtolnay_rust-toolchain.rustc-version] +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2097897Z ##[group]Run DATE=$(rustc +stable --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p') +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2098732Z ^[[36;1mDATE=$(rustc +stable --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p')^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2099373Z ^[[36;1mHASH=$(rustc +stable --version --verbose | sed -ne 's/^commit-hash: //p')^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2099870Z ^[[36;1mecho "cachekey=$(echo $DATE$HASH | head -c12)" >> $GITHUB_OUTPUT^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2145613Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2146301Z env: +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2146528Z CARGO_TERM_COLOR: always +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2146769Z CARGO_NET_RETRY: 10 +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2170619Z CARGO_HTTP_MULTIPLEXING: false +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2171033Z RUSTFLAGS: -Dwarnings +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2171407Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2171827Z GIT_CONFIG_COUNT: 1 +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2172113Z GIT_CONFIG_KEY_0: init.defaultBranch +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2172640Z GIT_CONFIG_VALUE_0: main +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2172890Z CARGO_HOME: /home/runner/.cargo +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2173147Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2785354Z ##[end-action id=__dtolnay_rust-toolchain.rustc-version;outcome=success;conclusion=success;duration_ms=70] +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2788411Z ##[start-action display=Disable incremental compilation;id=__dtolnay_rust-toolchain.__run_6] +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2805819Z ##[group]Run if [ -z "${CARGO_INCREMENTAL+set}" ]; then +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2806514Z ^[[36;1mif [ -z "${CARGO_INCREMENTAL+set}" ]; then^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2807053Z ^[[36;1m echo CARGO_INCREMENTAL=0 >> $GITHUB_ENV^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2807350Z ^[[36;1mfi^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2854778Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2855129Z env: +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2855337Z CARGO_TERM_COLOR: always +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2855582Z CARGO_NET_RETRY: 10 +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2855815Z CARGO_HTTP_MULTIPLEXING: false +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2856300Z RUSTFLAGS: -Dwarnings +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2856549Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2856830Z GIT_CONFIG_COUNT: 1 +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2857063Z GIT_CONFIG_KEY_0: init.defaultBranch +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2857328Z GIT_CONFIG_VALUE_0: main +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2857571Z CARGO_HOME: /home/runner/.cargo +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2857824Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2929618Z ##[end-action id=__dtolnay_rust-toolchain.__run_6;outcome=success;conclusion=success;duration_ms=14] +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2931845Z ##[start-action display=Enable colors in Cargo output;id=__dtolnay_rust-toolchain.__run_7] +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2948146Z ##[group]Run if [ -z "${CARGO_TERM_COLOR+set}" ]; then +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2948526Z ^[[36;1mif [ -z "${CARGO_TERM_COLOR+set}" ]; then^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2948860Z ^[[36;1m echo CARGO_TERM_COLOR=always >> $GITHUB_ENV^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2949153Z ^[[36;1mfi^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2991325Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2991675Z env: +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2991883Z CARGO_TERM_COLOR: always +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2992120Z CARGO_NET_RETRY: 10 +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2992350Z CARGO_HTTP_MULTIPLEXING: false +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2992611Z RUSTFLAGS: -Dwarnings +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2992859Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2993134Z GIT_CONFIG_COUNT: 1 +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2993368Z GIT_CONFIG_KEY_0: init.defaultBranch +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2993659Z GIT_CONFIG_VALUE_0: main +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2993903Z CARGO_HOME: /home/runner/.cargo +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2994155Z CARGO_INCREMENTAL: 0 +Build Package UNKNOWN STEP 2026-08-10T12:33:55.2994372Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3063392Z ##[end-action id=__dtolnay_rust-toolchain.__run_7;outcome=success;conclusion=success;duration_ms=13] +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3065482Z ##[start-action display=Enable Cargo sparse registry;id=__dtolnay_rust-toolchain.__run_8] +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3083082Z ##[group]Run # implemented in 1.66, stabilized in 1.68, made default in 1.70 +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3083619Z ^[[36;1m# implemented in 1.66, stabilized in 1.68, made default in 1.70^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3084339Z ^[[36;1mif [ -z "${CARGO_REGISTRIES_CRATES_IO_PROTOCOL+set}" -o -f "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol ]; then^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3085042Z ^[[36;1m if rustc +stable --version --verbose | grep -q '^release: 1\.6[89]\.'; then^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3085606Z ^[[36;1m touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3086425Z ^[[36;1m echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse >> $GITHUB_ENV^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3086932Z ^[[36;1m elif rustc +stable --version --verbose | grep -q '^release: 1\.6[67]\.'; then^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3087480Z ^[[36;1m touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3088018Z ^[[36;1m echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=git >> $GITHUB_ENV^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3088372Z ^[[36;1m fi^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3088759Z ^[[36;1mfi^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3131743Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3132090Z env: +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3132295Z CARGO_TERM_COLOR: always +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3132533Z CARGO_NET_RETRY: 10 +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3132767Z CARGO_HTTP_MULTIPLEXING: false +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3133033Z RUSTFLAGS: -Dwarnings +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3133288Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3133570Z GIT_CONFIG_COUNT: 1 +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3133801Z GIT_CONFIG_KEY_0: init.defaultBranch +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3134239Z GIT_CONFIG_VALUE_0: main +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3134482Z CARGO_HOME: /home/runner/.cargo +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3134732Z CARGO_INCREMENTAL: 0 +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3134953Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3501062Z ##[end-action id=__dtolnay_rust-toolchain.__run_8;outcome=success;conclusion=success;duration_ms=43] +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3503805Z ##[start-action display=Work around spurious network errors in curl 8.0;id=__dtolnay_rust-toolchain.__run_9] +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3522628Z ##[group]Run # https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3523365Z ^[[36;1m# https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3523957Z ^[[36;1mif rustc +stable --version --verbose | grep -q '^release: 1\.7[01]\.'; then^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3524413Z ^[[36;1m echo CARGO_HTTP_MULTIPLEXING=false >> $GITHUB_ENV^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3524732Z ^[[36;1mfi^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3572667Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3573018Z env: +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3573226Z CARGO_TERM_COLOR: always +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3573469Z CARGO_NET_RETRY: 10 +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3573703Z CARGO_HTTP_MULTIPLEXING: false +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3573956Z RUSTFLAGS: -Dwarnings +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3574199Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3574481Z GIT_CONFIG_COUNT: 1 +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3574720Z GIT_CONFIG_KEY_0: init.defaultBranch +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3575006Z GIT_CONFIG_VALUE_0: main +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3575242Z CARGO_HOME: /home/runner/.cargo +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3575492Z CARGO_INCREMENTAL: 0 +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3575715Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3796313Z ##[end-action id=__dtolnay_rust-toolchain.__run_9;outcome=success;conclusion=success;duration_ms=29] +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3800202Z ##[start-action display=rustc +stable --version --verbose;id=__dtolnay_rust-toolchain.__run_10] +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3817078Z ##[group]Run rustc +stable --version --verbose +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3817444Z ^[[36;1mrustc +stable --version --verbose^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3861722Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3862068Z env: +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3862274Z CARGO_TERM_COLOR: always +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3862517Z CARGO_NET_RETRY: 10 +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3862751Z CARGO_HTTP_MULTIPLEXING: false +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3863014Z RUSTFLAGS: -Dwarnings +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3863277Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3863553Z GIT_CONFIG_COUNT: 1 +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3863783Z GIT_CONFIG_KEY_0: init.defaultBranch +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3864056Z GIT_CONFIG_VALUE_0: main +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3864293Z CARGO_HOME: /home/runner/.cargo +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3864543Z CARGO_INCREMENTAL: 0 +Build Package UNKNOWN STEP 2026-08-10T12:33:55.3864758Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T12:33:55.4066441Z rustc 1.97.1 (8bab26f4f 2026-07-14) +Build Package UNKNOWN STEP 2026-08-10T12:33:55.4067116Z binary: rustc +Build Package UNKNOWN STEP 2026-08-10T12:33:55.4067721Z commit-hash: 8bab26f4f68e0e26f0bb7960be334d5b520ea452 +Build Package UNKNOWN STEP 2026-08-10T12:33:55.4068429Z commit-date: 2026-07-14 +Build Package UNKNOWN STEP 2026-08-10T12:33:55.4068805Z host: x86_64-unknown-linux-gnu +Build Package UNKNOWN STEP 2026-08-10T12:33:55.4069168Z release: 1.97.1 +Build Package UNKNOWN STEP 2026-08-10T12:33:55.4069482Z LLVM version: 22.1.6 +Build Package UNKNOWN STEP 2026-08-10T12:33:55.4091845Z ##[end-action id=__dtolnay_rust-toolchain.__run_10;outcome=success;conclusion=success;duration_ms=29] +Build Package UNKNOWN STEP 2026-08-10T12:33:55.4740949Z ##[group]Run actions/cache@v5 +Build Package UNKNOWN STEP 2026-08-10T12:33:55.4741233Z with: +Build Package UNKNOWN STEP 2026-08-10T12:33:55.4741700Z path: ~/.cargo/registry +Build Package UNKNOWN STEP ~/.cargo/git +Build Package UNKNOWN STEP rust/target +Build Package UNKNOWN STEP +Build Package UNKNOWN STEP 2026-08-10T12:33:55.4742221Z key: Linux-cargo-build-08cb623fd2bc891904a7fb4dae52bb2d75216ee36e943320843aace2a823c571 +Build Package UNKNOWN STEP 2026-08-10T12:33:55.4742706Z restore-keys: Linux-cargo-build- +Build Package UNKNOWN STEP +Build Package UNKNOWN STEP 2026-08-10T12:33:55.4742991Z enableCrossOsArchive: false +Build Package UNKNOWN STEP 2026-08-10T12:33:55.4743247Z fail-on-cache-miss: false +Build Package UNKNOWN STEP 2026-08-10T12:33:55.4743484Z lookup-only: false +Build Package UNKNOWN STEP 2026-08-10T12:33:55.4743700Z save-always: false +Build Package UNKNOWN STEP 2026-08-10T12:33:55.4743902Z env: +Build Package UNKNOWN STEP 2026-08-10T12:33:55.4744096Z CARGO_TERM_COLOR: always +Build Package UNKNOWN STEP 2026-08-10T12:33:55.4744328Z CARGO_NET_RETRY: 10 +Build Package UNKNOWN STEP 2026-08-10T12:33:55.4744557Z CARGO_HTTP_MULTIPLEXING: false +Build Package UNKNOWN STEP 2026-08-10T12:33:55.4744811Z RUSTFLAGS: -Dwarnings +Build Package UNKNOWN STEP 2026-08-10T12:33:55.4745056Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Build Package UNKNOWN STEP 2026-08-10T12:33:55.4745342Z GIT_CONFIG_COUNT: 1 +Build Package UNKNOWN STEP 2026-08-10T12:33:55.4745576Z GIT_CONFIG_KEY_0: init.defaultBranch +Build Package UNKNOWN STEP 2026-08-10T12:33:55.4745890Z GIT_CONFIG_VALUE_0: main +Build Package UNKNOWN STEP 2026-08-10T12:33:55.4746507Z CARGO_HOME: /home/runner/.cargo +Build Package UNKNOWN STEP 2026-08-10T12:33:55.4746774Z CARGO_INCREMENTAL: 0 +Build Package UNKNOWN STEP 2026-08-10T12:33:55.4746990Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T12:33:55.7062974Z Cache hit for restore-key: Linux-cargo-build-4104477e9086db237b6becf75f65ddd1c19712701b33d4d9c0c7bebe4f81b3df +Build Package UNKNOWN STEP 2026-08-10T12:33:56.2946640Z Received 109593867 of 109593867 (100.0%), 197.2 MBs/sec +Build Package UNKNOWN STEP 2026-08-10T12:33:56.2947048Z Cache Size: ~105 MB (109593867 B) +Build Package UNKNOWN STEP 2026-08-10T12:33:56.2972430Z [command]/usr/bin/tar -xf /home/runner/work/_temp/2765c27f-b954-412c-9a1b-3c10736dfe31/cache.tzst -P -C /home/runner/work/start/start --use-compress-program unzstd +Build Package UNKNOWN STEP 2026-08-10T12:33:57.0073949Z Cache restored successfully +Build Package UNKNOWN STEP 2026-08-10T12:33:57.0204299Z Cache restored from key: Linux-cargo-build-4104477e9086db237b6becf75f65ddd1c19712701b33d4d9c0c7bebe4f81b3df +Build Package UNKNOWN STEP 2026-08-10T12:33:57.0330259Z ##[group]Run cargo build --release --verbose +Build Package UNKNOWN STEP 2026-08-10T12:33:57.0330644Z ^[[36;1mcargo build --release --verbose^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:33:57.0379524Z shell: /usr/bin/bash -e {0} +Build Package UNKNOWN STEP 2026-08-10T12:33:57.0379823Z env: +Build Package UNKNOWN STEP 2026-08-10T12:33:57.0380035Z CARGO_TERM_COLOR: always +Build Package UNKNOWN STEP 2026-08-10T12:33:57.0380282Z CARGO_NET_RETRY: 10 +Build Package UNKNOWN STEP 2026-08-10T12:33:57.0380526Z CARGO_HTTP_MULTIPLEXING: false +Build Package UNKNOWN STEP 2026-08-10T12:33:57.0380781Z RUSTFLAGS: -Dwarnings +Build Package UNKNOWN STEP 2026-08-10T12:33:57.0381034Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Build Package UNKNOWN STEP 2026-08-10T12:33:57.0381317Z GIT_CONFIG_COUNT: 1 +Build Package UNKNOWN STEP 2026-08-10T12:33:57.0381562Z GIT_CONFIG_KEY_0: init.defaultBranch +Build Package UNKNOWN STEP 2026-08-10T12:33:57.0381831Z GIT_CONFIG_VALUE_0: main +Build Package UNKNOWN STEP 2026-08-10T12:33:57.0382081Z CARGO_HOME: /home/runner/.cargo +Build Package UNKNOWN STEP 2026-08-10T12:33:57.0382341Z CARGO_INCREMENTAL: 0 +Build Package UNKNOWN STEP 2026-08-10T12:33:57.0382566Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T12:33:58.2442459Z ^[[1m^[[92m Fresh^[[0m memchr v2.8.2 +Build Package UNKNOWN STEP 2026-08-10T12:33:58.2443261Z ^[[1m^[[92m Fresh^[[0m unicode-ident v1.0.24 +Build Package UNKNOWN STEP 2026-08-10T12:33:58.2443932Z ^[[1m^[[92m Fresh^[[0m proc-macro2 v1.0.106 +Build Package UNKNOWN STEP 2026-08-10T12:33:58.2444451Z ^[[1m^[[92m Fresh^[[0m libc v0.2.186 +Build Package UNKNOWN STEP 2026-08-10T12:33:58.2444945Z ^[[1m^[[92m Fresh^[[0m autocfg v1.5.1 +Build Package UNKNOWN STEP 2026-08-10T12:33:58.2445426Z ^[[1m^[[92m Fresh^[[0m quote v1.0.46 +Build Package UNKNOWN STEP 2026-08-10T12:33:58.2446127Z ^[[1m^[[92m Fresh^[[0m syn v2.0.118 +Build Package UNKNOWN STEP 2026-08-10T12:33:58.2446640Z ^[[1m^[[92m Fresh^[[0m serde_core v1.0.228 +Build Package UNKNOWN STEP 2026-08-10T12:33:58.2447135Z ^[[1m^[[92m Fresh^[[0m nom v8.0.0 +Build Package UNKNOWN STEP 2026-08-10T12:33:58.2447627Z ^[[1m^[[92m Fresh^[[0m aho-corasick v1.1.4 +Build Package UNKNOWN STEP 2026-08-10T12:33:58.2448149Z ^[[1m^[[92m Fresh^[[0m regex-syntax v0.8.11 +Build Package UNKNOWN STEP 2026-08-10T12:33:58.2448781Z ^[[1m^[[92m Fresh^[[0m cfg-if v1.0.4 +Build Package UNKNOWN STEP 2026-08-10T12:33:58.2449277Z ^[[1m^[[92m Fresh^[[0m option-ext v0.2.0 +Build Package UNKNOWN STEP 2026-08-10T12:33:58.2449772Z ^[[1m^[[92m Fresh^[[0m dirs-sys v0.5.0 +Build Package UNKNOWN STEP 2026-08-10T12:33:58.2450271Z ^[[1m^[[92m Fresh^[[0m getrandom v0.4.3 +Build Package UNKNOWN STEP 2026-08-10T12:33:58.2450781Z ^[[1m^[[92m Fresh^[[0m regex-automata v0.4.14 +Build Package UNKNOWN STEP 2026-08-10T12:33:58.2456610Z ^[[1m^[[92m Fresh^[[0m links-notation v0.13.0 +Build Package UNKNOWN STEP 2026-08-10T12:33:58.2457523Z ^[[1m^[[92m Fresh^[[0m num-traits v0.2.19 +Build Package UNKNOWN STEP 2026-08-10T12:33:58.2458142Z ^[[1m^[[92m Fresh^[[0m serde_derive v1.0.228 +Build Package UNKNOWN STEP 2026-08-10T12:33:58.2458704Z ^[[1m^[[92m Fresh^[[0m zmij v1.0.21 +Build Package UNKNOWN STEP 2026-08-10T12:33:58.2459635Z ^[[1m^[[92m Fresh^[[0m base64 v0.22.1 +Build Package UNKNOWN STEP 2026-08-10T12:33:58.2460190Z ^[[1m^[[92m Fresh^[[0m iana-time-zone v0.1.65 +Build Package UNKNOWN STEP 2026-08-10T12:33:58.2460708Z ^[[1m^[[92m Fresh^[[0m itoa v1.0.18 +Build Package UNKNOWN STEP 2026-08-10T12:33:58.2461213Z ^[[1m^[[92m Fresh^[[0m serde_json v1.0.150 +Build Package UNKNOWN STEP 2026-08-10T12:33:58.2461709Z ^[[1m^[[92m Fresh^[[0m chrono v0.4.45 +Build Package UNKNOWN STEP 2026-08-10T12:33:58.2462242Z ^[[1m^[[92m Fresh^[[0m lino-objects-codec v0.2.1 +Build Package UNKNOWN STEP 2026-08-10T12:33:58.2462766Z ^[[1m^[[92m Fresh^[[0m serde v1.0.228 +Build Package UNKNOWN STEP 2026-08-10T12:33:58.2463272Z ^[[1m^[[92m Fresh^[[0m regex v1.12.4 +Build Package UNKNOWN STEP 2026-08-10T12:33:58.2463747Z ^[[1m^[[92m Fresh^[[0m uuid v1.23.4 +Build Package UNKNOWN STEP 2026-08-10T12:33:58.2464205Z ^[[1m^[[92m Fresh^[[0m dirs v6.0.0 +Build Package UNKNOWN STEP 2026-08-10T12:33:58.2465126Z ^[[1m^[[92m Compiling^[[0m start-command v0.19.0 (/home/runner/work/start/start/rust) +Build Package UNKNOWN STEP 2026-08-10T12:33:58.2477374Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name start_command --edition=2021 src/lib/mod.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1caebb76a0f6899d -C extra-filename=-799acd757a789fbe --out-dir /home/runner/work/start/start/rust/target/release/deps -C strip=debuginfo -L dependency=/home/runner/work/start/start/rust/target/release/deps --extern base64=/home/runner/work/start/start/rust/target/release/deps/libbase64-070cb1cc79ee79d2.rmeta --extern chrono=/home/runner/work/start/start/rust/target/release/deps/libchrono-1c6fd623865da47b.rmeta --extern dirs=/home/runner/work/start/start/rust/target/release/deps/libdirs-e78ab379c5d02849.rmeta --extern libc=/home/runner/work/start/start/rust/target/release/deps/liblibc-171421072fb1cdc5.rmeta --extern lino_objects_codec=/home/runner/work/start/start/rust/target/release/deps/liblino_objects_codec-e29c3667924f19bb.rmeta --extern regex=/home/runner/work/start/start/rust/target/release/deps/libregex-b1b6c4f3e974de5c.rmeta --extern serde=/home/runner/work/start/start/rust/target/release/deps/libserde-96d21673ef18033c.rmeta --extern serde_json=/home/runner/work/start/start/rust/target/release/deps/libserde_json-0c3b77933c6fd9d6.rmeta --extern uuid=/home/runner/work/start/start/rust/target/release/deps/libuuid-2a385c1f806e0151.rmeta -Dwarnings` +Build Package UNKNOWN STEP 2026-08-10T12:34:07.5123176Z ^[[1m^[[92m Running^[[0m `/home/runner/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name start --edition=2021 src/bin/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=72f7f72b79658458 -C extra-filename=-d13a97acc660b86d --out-dir /home/runner/work/start/start/rust/target/release/deps -C strip=debuginfo -L dependency=/home/runner/work/start/start/rust/target/release/deps --extern base64=/home/runner/work/start/start/rust/target/release/deps/libbase64-070cb1cc79ee79d2.rlib --extern chrono=/home/runner/work/start/start/rust/target/release/deps/libchrono-1c6fd623865da47b.rlib --extern dirs=/home/runner/work/start/start/rust/target/release/deps/libdirs-e78ab379c5d02849.rlib --extern libc=/home/runner/work/start/start/rust/target/release/deps/liblibc-171421072fb1cdc5.rlib --extern lino_objects_codec=/home/runner/work/start/start/rust/target/release/deps/liblino_objects_codec-e29c3667924f19bb.rlib --extern regex=/home/runner/work/start/start/rust/target/release/deps/libregex-b1b6c4f3e974de5c.rlib --extern serde=/home/runner/work/start/start/rust/target/release/deps/libserde-96d21673ef18033c.rlib --extern serde_json=/home/runner/work/start/start/rust/target/release/deps/libserde_json-0c3b77933c6fd9d6.rlib --extern start_command=/home/runner/work/start/start/rust/target/release/deps/libstart_command-799acd757a789fbe.rlib --extern uuid=/home/runner/work/start/start/rust/target/release/deps/libuuid-2a385c1f806e0151.rlib -Dwarnings` +Build Package UNKNOWN STEP 2026-08-10T12:34:09.7805300Z ^[[1m^[[92m Finished^[[0m `release` profile [optimized] target(s) in 12.31s +Build Package UNKNOWN STEP 2026-08-10T12:34:09.7951123Z ##[group]Run cargo package --allow-dirty +Build Package UNKNOWN STEP 2026-08-10T12:34:09.7951679Z ^[[36;1mcargo package --allow-dirty^[[0m +Build Package UNKNOWN STEP 2026-08-10T12:34:09.7999368Z shell: /usr/bin/bash -e {0} +Build Package UNKNOWN STEP 2026-08-10T12:34:09.7999633Z env: +Build Package UNKNOWN STEP 2026-08-10T12:34:09.7999849Z CARGO_TERM_COLOR: always +Build Package UNKNOWN STEP 2026-08-10T12:34:09.8000108Z CARGO_NET_RETRY: 10 +Build Package UNKNOWN STEP 2026-08-10T12:34:09.8000348Z CARGO_HTTP_MULTIPLEXING: false +Build Package UNKNOWN STEP 2026-08-10T12:34:09.8000610Z RUSTFLAGS: -Dwarnings +Build Package UNKNOWN STEP 2026-08-10T12:34:09.8000859Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Build Package UNKNOWN STEP 2026-08-10T12:34:09.8001158Z GIT_CONFIG_COUNT: 1 +Build Package UNKNOWN STEP 2026-08-10T12:34:09.8001395Z GIT_CONFIG_KEY_0: init.defaultBranch +Build Package UNKNOWN STEP 2026-08-10T12:34:09.8001675Z GIT_CONFIG_VALUE_0: main +Build Package UNKNOWN STEP 2026-08-10T12:34:09.8001925Z CARGO_HOME: /home/runner/.cargo +Build Package UNKNOWN STEP 2026-08-10T12:34:09.8002182Z CARGO_INCREMENTAL: 0 +Build Package UNKNOWN STEP 2026-08-10T12:34:09.8002412Z ##[endgroup] +Build Package UNKNOWN STEP 2026-08-10T12:34:09.9962932Z ^[[1m^[[92m Packaging^[[0m start-command v0.19.0 (/home/runner/work/start/start/rust) +Build Package UNKNOWN STEP 2026-08-10T12:34:10.0054608Z ^[[1m^[[92m Updating^[[0m crates.io index +Build Package UNKNOWN STEP 2026-08-10T12:34:10.8676308Z ^[[1m^[[92m Packaged^[[0m 61 files, 646.2KiB (128.4KiB compressed) +Build Package UNKNOWN STEP 2026-08-10T12:34:10.8677139Z ^[[1m^[[92m Verifying^[[0m start-command v0.19.0 (/home/runner/work/start/start/rust) +Build Package UNKNOWN STEP 2026-08-10T12:34:10.8960332Z ^[[1m^[[92m Compiling^[[0m start-command v0.19.0 (/home/runner/work/start/start/rust/target/package/start-command-0.19.0) +Build Package UNKNOWN STEP 2026-08-10T12:34:12.5538348Z ^[[1m^[[92m Finished^[[0m `dev` profile [unoptimized + debuginfo] target(s) in 2.73s +Build Package UNKNOWN STEP 2026-08-10T12:34:12.6297775Z Post job cleanup. +Build Package UNKNOWN STEP 2026-08-10T12:34:12.7884207Z [command]/usr/bin/tar --posix -cf cache.tzst --exclude cache.tzst -P -C /home/runner/work/start/start --files-from manifest.txt --use-compress-program zstdmt +Build Package UNKNOWN STEP 2026-08-10T12:34:14.9837247Z Sent 96600064 of 123417294 (78.3%), 91.9 MBs/sec +Build Package UNKNOWN STEP 2026-08-10T12:34:15.7048568Z Sent 123417294 of 123417294 (100.0%), 68.2 MBs/sec +Build Package UNKNOWN STEP 2026-08-10T12:34:15.8130975Z Cache saved with key: Linux-cargo-build-08cb623fd2bc891904a7fb4dae52bb2d75216ee36e943320843aace2a823c571 +Build Package UNKNOWN STEP 2026-08-10T12:34:15.8270397Z Post job cleanup. +Build Package UNKNOWN STEP 2026-08-10T12:34:15.9163202Z [command]/usr/bin/git version +Build Package UNKNOWN STEP 2026-08-10T12:34:15.9206690Z git version 2.54.0 +Build Package UNKNOWN STEP 2026-08-10T12:34:15.9247623Z Temporarily overriding HOME='/home/runner/work/_temp/0a525764-6981-4c8c-8765-052d5bd728d4' before making global git config changes +Build Package UNKNOWN STEP 2026-08-10T12:34:15.9248946Z Adding repository directory to the temporary git global config as a safe directory +Build Package UNKNOWN STEP 2026-08-10T12:34:15.9253062Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Build Package UNKNOWN STEP 2026-08-10T12:34:15.9289064Z Removing SSH command configuration +Build Package UNKNOWN STEP 2026-08-10T12:34:15.9296341Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Build Package UNKNOWN STEP 2026-08-10T12:34:15.9362624Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Build Package UNKNOWN STEP 2026-08-10T12:34:15.9623426Z Removing HTTP extra header +Build Package UNKNOWN STEP 2026-08-10T12:34:15.9631038Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Build Package UNKNOWN STEP 2026-08-10T12:34:15.9670381Z [command]/usr/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' || :" +Build Package UNKNOWN STEP 2026-08-10T12:34:15.9943965Z Removing includeIf entries pointing to credentials config files +Build Package UNKNOWN STEP 2026-08-10T12:34:15.9952635Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Build Package UNKNOWN STEP 2026-08-10T12:34:15.9985180Z includeif.gitdir:/home/runner/work/start/start/.git.path +Build Package UNKNOWN STEP 2026-08-10T12:34:15.9986414Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Build Package UNKNOWN STEP 2026-08-10T12:34:15.9987505Z includeif.gitdir:/github/workspace/.git.path +Build Package UNKNOWN STEP 2026-08-10T12:34:15.9988131Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Build Package UNKNOWN STEP 2026-08-10T12:34:15.9997635Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Build Package UNKNOWN STEP 2026-08-10T12:34:16.0026582Z /home/runner/work/_temp/git-credentials-3d6b12b4-31e4-4b78-8147-c6a9e7c3b6c4.config +Build Package UNKNOWN STEP 2026-08-10T12:34:16.0038589Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-3d6b12b4-31e4-4b78-8147-c6a9e7c3b6c4.config +Build Package UNKNOWN STEP 2026-08-10T12:34:16.0084819Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Build Package UNKNOWN STEP 2026-08-10T12:34:16.0114600Z /home/runner/work/_temp/git-credentials-3d6b12b4-31e4-4b78-8147-c6a9e7c3b6c4.config +Build Package UNKNOWN STEP 2026-08-10T12:34:16.0126766Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-3d6b12b4-31e4-4b78-8147-c6a9e7c3b6c4.config +Build Package UNKNOWN STEP 2026-08-10T12:34:16.0169304Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Build Package UNKNOWN STEP 2026-08-10T12:34:16.0197630Z /github/runner_temp/git-credentials-3d6b12b4-31e4-4b78-8147-c6a9e7c3b6c4.config +Build Package UNKNOWN STEP 2026-08-10T12:34:16.0206971Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-3d6b12b4-31e4-4b78-8147-c6a9e7c3b6c4.config +Build Package UNKNOWN STEP 2026-08-10T12:34:16.0248389Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Build Package UNKNOWN STEP 2026-08-10T12:34:16.0278045Z /github/runner_temp/git-credentials-3d6b12b4-31e4-4b78-8147-c6a9e7c3b6c4.config +Build Package UNKNOWN STEP 2026-08-10T12:34:16.0287264Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-3d6b12b4-31e4-4b78-8147-c6a9e7c3b6c4.config +Build Package UNKNOWN STEP 2026-08-10T12:34:16.0338733Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Build Package UNKNOWN STEP 2026-08-10T12:34:16.0584452Z Removing credentials config '/home/runner/work/_temp/git-credentials-3d6b12b4-31e4-4b78-8147-c6a9e7c3b6c4.config' +Build Package UNKNOWN STEP 2026-08-10T12:34:16.0733094Z Cleaning up orphan processes +Auto Release UNKNOWN STEP 2026-08-10T12:34:20.1040721Z Current runner version: '2.336.0' +Auto Release UNKNOWN STEP 2026-08-10T12:34:20.1067227Z ##[group]Runner Image Provisioner +Auto Release UNKNOWN STEP 2026-08-10T12:34:20.1068100Z Hosted Compute Agent +Auto Release UNKNOWN STEP 2026-08-10T12:34:20.1068712Z Version: 20260707.563 +Auto Release UNKNOWN STEP 2026-08-10T12:34:20.1069652Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Auto Release UNKNOWN STEP 2026-08-10T12:34:20.1070397Z Build Date: 2026-07-07T19:33:50Z +Auto Release UNKNOWN STEP 2026-08-10T12:34:20.1071219Z Worker ID: {67bc6a5e-f31e-489c-8bd2-003b4ce45e5e} +Auto Release UNKNOWN STEP 2026-08-10T12:34:20.1071975Z Azure Region: eastus2 +Auto Release UNKNOWN STEP 2026-08-10T12:34:20.1072625Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T12:34:20.1074077Z ##[group]Operating System +Auto Release UNKNOWN STEP 2026-08-10T12:34:20.1074712Z Ubuntu +Auto Release UNKNOWN STEP 2026-08-10T12:34:20.1075273Z 24.04.4 +Auto Release UNKNOWN STEP 2026-08-10T12:34:20.1075880Z LTS +Auto Release UNKNOWN STEP 2026-08-10T12:34:20.1076417Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T12:34:20.1077015Z ##[group]Runner Image +Auto Release UNKNOWN STEP 2026-08-10T12:34:20.1077633Z Image: ubuntu-24.04 +Auto Release UNKNOWN STEP 2026-08-10T12:34:20.1078253Z Version: 20260720.247.2 +Auto Release UNKNOWN STEP 2026-08-10T12:34:20.1079915Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Auto Release UNKNOWN STEP 2026-08-10T12:34:20.1081512Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Auto Release UNKNOWN STEP 2026-08-10T12:34:20.1082554Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T12:34:20.1083785Z ##[group]GITHUB_TOKEN Permissions +Auto Release UNKNOWN STEP 2026-08-10T12:34:20.1085992Z Contents: write +Auto Release UNKNOWN STEP 2026-08-10T12:34:20.1086620Z Metadata: read +Auto Release UNKNOWN STEP 2026-08-10T12:34:20.1087284Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T12:34:20.1089597Z Secret source: Actions +Auto Release UNKNOWN STEP 2026-08-10T12:34:20.1091009Z Prepare workflow directory +Auto Release UNKNOWN STEP 2026-08-10T12:34:20.1474935Z Prepare all required actions +Auto Release UNKNOWN STEP 2026-08-10T12:34:20.1522228Z Getting action download info +Auto Release UNKNOWN STEP 2026-08-10T12:34:20.3702692Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Auto Release UNKNOWN STEP 2026-08-10T12:34:20.6510819Z Download action repository 'dtolnay/rust-toolchain@stable' (SHA:4360b52568e2003a75bf9bc1d59f33a8e3fc893c) +Auto Release UNKNOWN STEP 2026-08-10T12:34:20.7542902Z Download action repository 'actions/setup-node@v6' (SHA:249970729cb0ef3589644e2896645e5dc5ba9c38) +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.1206223Z Complete job name: Auto Release +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.2005869Z ##[group]Run actions/checkout@v6 +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.2006728Z with: +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.2007155Z fetch-depth: 0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.2011168Z token: *** +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.2011638Z repository: link-foundation/start +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.2012185Z ssh-strict: true +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.2012631Z ssh-user: git +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.2013075Z persist-credentials: true +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.2013551Z clean: true +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.2013987Z sparse-checkout-cone-mode: true +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.2014505Z fetch-tags: false +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.2014944Z show-progress: true +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.2015394Z lfs: false +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.2015813Z submodules: false +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.2016276Z set-safe-directory: true +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.2016776Z allow-unsafe-pr-checkout: false +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.2017538Z env: +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.2017964Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.2018449Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.2019121Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.2019737Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.2020246Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.2020802Z GIT_CONFIG_COUNT: 1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.2021268Z GIT_CONFIG_KEY_0: init.defaultBranch +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.2021791Z GIT_CONFIG_VALUE_0: main +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.2022255Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.3049057Z Syncing repository: link-foundation/start +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.3051997Z ##[group]Getting Git version info +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.3053088Z Working directory is '/home/runner/work/start/start' +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.3054685Z [command]/usr/bin/git version +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.3114808Z git version 2.54.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.3179548Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.3187994Z Temporarily overriding HOME='/home/runner/work/_temp/e1d1c564-769d-4a76-8e30-254acb0cce85' before making global git config changes +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.3190410Z Adding repository directory to the temporary git global config as a safe directory +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.3194346Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.3248651Z Deleting the contents of '/home/runner/work/start/start' +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.3263596Z ##[group]Determining repository object format +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.3265303Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.3266675Z ##[group]Initializing the repository +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.3267833Z [command]/usr/bin/git init /home/runner/work/start/start +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.3348809Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.3361163Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.3405653Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.3406813Z ##[group]Disabling automatic garbage collection +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.3410330Z [command]/usr/bin/git config --local gc.auto 0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.3444763Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.3445849Z ##[group]Setting up auth +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.3446667Z Removing SSH command configuration +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.3544028Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.3553810Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.3867325Z Removing HTTP extra header +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.3869245Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.3900304Z [command]/usr/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' || :" +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.4152083Z Removing includeIf entries pointing to credentials config files +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.4158464Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.4197956Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.4441482Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-2d05fc1e-22b2-4554-b991-91f8f7f99d39.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.4485028Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-2d05fc1e-22b2-4554-b991-91f8f7f99d39.config +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.4521209Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-2d05fc1e-22b2-4554-b991-91f8f7f99d39.config +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.4559436Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-2d05fc1e-22b2-4554-b991-91f8f7f99d39.config +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.4598887Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-2d05fc1e-22b2-4554-b991-91f8f7f99d39.config +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.4631123Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.4632290Z ##[group]Fetching the repository +Auto Release UNKNOWN STEP 2026-08-10T12:34:21.4640821Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules origin +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/* +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0640146Z From https://github.com/link-foundation/start +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0641022Z * [new branch] issue-1-06306849 -> origin/issue-1-06306849 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0641616Z * [new branch] issue-101-f6ea3a87b1de -> origin/issue-101-f6ea3a87b1de +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0642184Z * [new branch] issue-103-d2eee141f4bc -> origin/issue-103-d2eee141f4bc +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0642714Z * [new branch] issue-105-0edd650b7149 -> origin/issue-105-0edd650b7149 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0643214Z * [new branch] issue-108-c821d8a93f01 -> origin/issue-108-c821d8a93f01 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0643817Z * [new branch] issue-11-1524425f0588 -> origin/issue-11-1524425f0588 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0644650Z * [new branch] issue-110-c1b9267a2743 -> origin/issue-110-c1b9267a2743 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0645167Z * [new branch] issue-112-46af7527c0d9 -> origin/issue-112-46af7527c0d9 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0645692Z * [new branch] issue-114-8181f01863b9 -> origin/issue-114-8181f01863b9 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0646235Z * [new branch] issue-116-01c61894edbd -> origin/issue-116-01c61894edbd +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0646779Z * [new branch] issue-118-4ed21210786f -> origin/issue-118-4ed21210786f +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0647288Z * [new branch] issue-120-22538e16da80 -> origin/issue-120-22538e16da80 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0647786Z * [new branch] issue-122-9e4e6b1efac6 -> origin/issue-122-9e4e6b1efac6 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0648311Z * [new branch] issue-124-0288905fdd33 -> origin/issue-124-0288905fdd33 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0648834Z * [new branch] issue-126-c5c8579b3ab4 -> origin/issue-126-c5c8579b3ab4 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0649805Z * [new branch] issue-128-9d904e7dd227 -> origin/issue-128-9d904e7dd227 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0650618Z * [new branch] issue-13-52ae2ce06ee2 -> origin/issue-13-52ae2ce06ee2 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0651494Z * [new branch] issue-130-cefa8a965461 -> origin/issue-130-cefa8a965461 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0652340Z * [new branch] issue-132-81888ef731d7 -> origin/issue-132-81888ef731d7 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0653181Z * [new branch] issue-134-1a26eb545a18 -> origin/issue-134-1a26eb545a18 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0653996Z * [new branch] issue-136-cffa39dbc470 -> origin/issue-136-cffa39dbc470 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0654860Z * [new branch] issue-138-3f4ef74d216e -> origin/issue-138-3f4ef74d216e +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0655660Z * [new branch] issue-140-55c0984f3705 -> origin/issue-140-55c0984f3705 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0656467Z * [new branch] issue-142-e63b64dd46e6 -> origin/issue-142-e63b64dd46e6 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0657671Z * [new branch] issue-144-d8d3fb7dfd56 -> origin/issue-144-d8d3fb7dfd56 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0658195Z * [new branch] issue-146-5fd1b386b75b -> origin/issue-146-5fd1b386b75b +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0658714Z * [new branch] issue-148-799a293d3d5b -> origin/issue-148-799a293d3d5b +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0659802Z * [new branch] issue-15-ccfe6d130337 -> origin/issue-15-ccfe6d130337 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0660484Z * [new branch] issue-15-d3d0f1c82afa -> origin/issue-15-d3d0f1c82afa +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0661085Z * [new branch] issue-150-140b61c8f491 -> origin/issue-150-140b61c8f491 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0661600Z * [new branch] issue-151-50e985780da1 -> origin/issue-151-50e985780da1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0662196Z * [new branch] issue-154-73165f3b5cf7 -> origin/issue-154-73165f3b5cf7 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0662701Z * [new branch] issue-156-a9778f176d79 -> origin/issue-156-a9778f176d79 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0663379Z * [new branch] issue-158-ecf4c4dc2e55 -> origin/issue-158-ecf4c4dc2e55 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0663907Z * [new branch] issue-18-acfe3ddbe902 -> origin/issue-18-acfe3ddbe902 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0664418Z * [new branch] issue-19-83cfc521f662 -> origin/issue-19-83cfc521f662 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0664908Z * [new branch] issue-22-08e44246441d -> origin/issue-22-08e44246441d +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0665411Z * [new branch] issue-22-2d1c04999e6d -> origin/issue-22-2d1c04999e6d +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0665892Z * [new branch] issue-25-6419574a6cfe -> origin/issue-25-6419574a6cfe +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0666385Z * [new branch] issue-25-8fe656da1123 -> origin/issue-25-8fe656da1123 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0666872Z * [new branch] issue-28-9a07df20ebbb -> origin/issue-28-9a07df20ebbb +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0667368Z * [new branch] issue-3-908abf67e50f -> origin/issue-3-908abf67e50f +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0667872Z * [new branch] issue-30-3c74b37eedc9 -> origin/issue-30-3c74b37eedc9 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0668367Z * [new branch] issue-31-e419d5f83f9d -> origin/issue-31-e419d5f83f9d +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0668857Z * [new branch] issue-34-fcfbf90ca3a5 -> origin/issue-34-fcfbf90ca3a5 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0669746Z * [new branch] issue-36-4d2e05cadca2 -> origin/issue-36-4d2e05cadca2 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0670236Z * [new branch] issue-38-8d65d5c6dcf1 -> origin/issue-38-8d65d5c6dcf1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0670725Z * [new branch] issue-40-500ee5a3c836 -> origin/issue-40-500ee5a3c836 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0671210Z * [new branch] issue-42-231914cdf85a -> origin/issue-42-231914cdf85a +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0671700Z * [new branch] issue-44-05c1999867e1 -> origin/issue-44-05c1999867e1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0672186Z * [new branch] issue-46-db1336ec1bd4 -> origin/issue-46-db1336ec1bd4 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0672669Z * [new branch] issue-49-49badfb087ae -> origin/issue-49-49badfb087ae +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0673154Z * [new branch] issue-5-e920ed9704b1 -> origin/issue-5-e920ed9704b1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0673742Z * [new branch] issue-51-ce9116974281 -> origin/issue-51-ce9116974281 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0674255Z * [new branch] issue-53-3037eb51507e -> origin/issue-53-3037eb51507e +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0674764Z * [new branch] issue-55-62ca352b2854 -> origin/issue-55-62ca352b2854 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0675260Z * [new branch] issue-57-319974e37702 -> origin/issue-57-319974e37702 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0675760Z * [new branch] issue-57-9389c40a25d3 -> origin/issue-57-9389c40a25d3 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0676258Z * [new branch] issue-60-23ad1508ca00 -> origin/issue-60-23ad1508ca00 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0676765Z * [new branch] issue-62-0bf0e6dba402 -> origin/issue-62-0bf0e6dba402 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0677270Z * [new branch] issue-64-531bd4a9716c -> origin/issue-64-531bd4a9716c +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0677770Z * [new branch] issue-66-b4bebb964b80 -> origin/issue-66-b4bebb964b80 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0678267Z * [new branch] issue-67-c74bf55321d9 -> origin/issue-67-c74bf55321d9 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0679012Z * [new branch] issue-7-6b049fda1d30 -> origin/issue-7-6b049fda1d30 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0679581Z * [new branch] issue-70-210190e0ad55 -> origin/issue-70-210190e0ad55 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0680139Z * [new branch] issue-70-490c526a882f -> origin/issue-70-490c526a882f +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0680646Z * [new branch] issue-73-163864f76573 -> origin/issue-73-163864f76573 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0681147Z * [new branch] issue-73-47a3e673b0a8 -> origin/issue-73-47a3e673b0a8 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0681647Z * [new branch] issue-73-c42828279fb5 -> origin/issue-73-c42828279fb5 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0682144Z * [new branch] issue-77-acc01682cb56 -> origin/issue-77-acc01682cb56 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0682636Z * [new branch] issue-79-1581a427bf82 -> origin/issue-79-1581a427bf82 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0683152Z * [new branch] issue-79-48234c0f95fa -> origin/issue-79-48234c0f95fa +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0683671Z * [new branch] issue-79-5fc029ea058c -> origin/issue-79-5fc029ea058c +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0684220Z * [new branch] issue-79-740a4286522a -> origin/issue-79-740a4286522a +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0684740Z * [new branch] issue-84-2301d58a902f -> origin/issue-84-2301d58a902f +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0685261Z * [new branch] issue-84-8c8db1f16f9d -> origin/issue-84-8c8db1f16f9d +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0685780Z * [new branch] issue-84-ca99d5699c03 -> origin/issue-84-ca99d5699c03 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0686317Z * [new branch] issue-84-e79fd3fe5cef -> origin/issue-84-e79fd3fe5cef +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0686836Z * [new branch] issue-89-58b19f5dac12 -> origin/issue-89-58b19f5dac12 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0687366Z * [new branch] issue-9-9cb379f155fb -> origin/issue-9-9cb379f155fb +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0687886Z * [new branch] issue-91-5ff8719c4182 -> origin/issue-91-5ff8719c4182 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0688395Z * [new branch] issue-91-8e243739c7af -> origin/issue-91-8e243739c7af +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0689131Z * [new branch] issue-93-2ef57910c60b -> origin/issue-93-2ef57910c60b +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0689704Z * [new branch] issue-96-829d21ddabc4 -> origin/issue-96-829d21ddabc4 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0690383Z * [new branch] issue-96-efde41b8c023 -> origin/issue-96-efde41b8c023 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0690908Z * [new branch] issue-99-bc78b28ed258 -> origin/issue-99-bc78b28ed258 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0691392Z * [new branch] main -> origin/main +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0691825Z * [new tag] js-v0.25.5 -> js-v0.25.5 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0692239Z * [new tag] js-v0.26.0 -> js-v0.26.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0692647Z * [new tag] js-v0.27.0 -> js-v0.27.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0693045Z * [new tag] js-v0.27.1 -> js-v0.27.1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0693442Z * [new tag] js-v0.27.2 -> js-v0.27.2 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0693842Z * [new tag] js-v0.28.0 -> js-v0.28.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0694231Z * [new tag] js-v0.29.0 -> js-v0.29.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0694634Z * [new tag] js-v0.29.1 -> js-v0.29.1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0695033Z * [new tag] js-v0.29.2 -> js-v0.29.2 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0695423Z * [new tag] js-v0.30.0 -> js-v0.30.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0695811Z * [new tag] js-v0.30.1 -> js-v0.30.1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0696209Z * [new tag] js-v0.30.2 -> js-v0.30.2 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0696613Z * [new tag] js-v0.30.3 -> js-v0.30.3 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0697000Z * [new tag] js-v0.30.4 -> js-v0.30.4 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0697385Z * [new tag] js-v0.30.5 -> js-v0.30.5 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0697786Z * [new tag] js-v0.31.0 -> js-v0.31.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0698190Z * [new tag] js-v0.32.0 -> js-v0.32.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0698608Z * [new tag] rust-v0.14.1 -> rust-v0.14.1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0699148Z * [new tag] rust-v0.14.2 -> rust-v0.14.2 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0699721Z * [new tag] rust-v0.14.3 -> rust-v0.14.3 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0700143Z * [new tag] rust-v0.15.0 -> rust-v0.15.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0700560Z * [new tag] rust-v0.15.1 -> rust-v0.15.1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0701056Z * [new tag] rust-v0.16.0 -> rust-v0.16.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0701470Z * [new tag] rust-v0.16.1 -> rust-v0.16.1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0701877Z * [new tag] rust-v0.16.2 -> rust-v0.16.2 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0702283Z * [new tag] rust-v0.17.0 -> rust-v0.17.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0702684Z * [new tag] rust-v0.17.1 -> rust-v0.17.1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0703086Z * [new tag] rust-v0.17.2 -> rust-v0.17.2 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0703492Z * [new tag] rust-v0.17.3 -> rust-v0.17.3 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0703893Z * [new tag] rust-v0.17.4 -> rust-v0.17.4 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0704302Z * [new tag] rust-v0.17.5 -> rust-v0.17.5 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0704715Z * [new tag] rust-v0.18.0 -> rust-v0.18.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0705123Z * [new tag] rust-v0.19.0 -> rust-v0.19.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0705518Z * [new tag] v0.10.0 -> v0.10.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0705908Z * [new tag] v0.11.0 -> v0.11.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0706288Z * [new tag] v0.13.0 -> v0.13.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0706660Z * [new tag] v0.15.0 -> v0.15.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0707026Z * [new tag] v0.16.0 -> v0.16.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0707392Z * [new tag] v0.17.0 -> v0.17.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0707759Z * [new tag] v0.17.1 -> v0.17.1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0708126Z * [new tag] v0.17.2 -> v0.17.2 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0708494Z * [new tag] v0.17.3 -> v0.17.3 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0708873Z * [new tag] v0.17.4 -> v0.17.4 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0709587Z * [new tag] v0.18.0 -> v0.18.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0709970Z * [new tag] v0.19.0 -> v0.19.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0710338Z * [new tag] v0.19.1 -> v0.19.1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0710709Z * [new tag] v0.20.0 -> v0.20.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0711083Z * [new tag] v0.20.1 -> v0.20.1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0711456Z * [new tag] v0.20.2 -> v0.20.2 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0711824Z * [new tag] v0.20.3 -> v0.20.3 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0712190Z * [new tag] v0.20.4 -> v0.20.4 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0712562Z * [new tag] v0.21.0 -> v0.21.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0712932Z * [new tag] v0.22.0 -> v0.22.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0713298Z * [new tag] v0.23.0 -> v0.23.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0713664Z * [new tag] v0.24.0 -> v0.24.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0714051Z * [new tag] v0.24.1 -> v0.24.1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0714442Z * [new tag] v0.24.2 -> v0.24.2 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0714837Z * [new tag] v0.24.3 -> v0.24.3 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0715224Z * [new tag] v0.24.4 -> v0.24.4 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0715594Z * [new tag] v0.24.5 -> v0.24.5 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0715973Z * [new tag] v0.24.6 -> v0.24.6 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0716348Z * [new tag] v0.24.7 -> v0.24.7 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0716718Z * [new tag] v0.24.8 -> v0.24.8 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0717088Z * [new tag] v0.24.9 -> v0.24.9 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0717455Z * [new tag] v0.25.0 -> v0.25.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0717857Z * [new tag] v0.25.1 -> v0.25.1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0718246Z * [new tag] v0.25.2 -> v0.25.2 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0718759Z * [new tag] v0.25.3 -> v0.25.3 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0719264Z * [new tag] v0.25.4 -> v0.25.4 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0719646Z * [new tag] v0.3.1 -> v0.3.1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0720033Z * [new tag] v0.4.0 -> v0.4.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0720400Z * [new tag] v0.4.1 -> v0.4.1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0720775Z * [new tag] v0.5.0 -> v0.5.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0721144Z * [new tag] v0.5.1 -> v0.5.1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0721517Z * [new tag] v0.5.2 -> v0.5.2 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0722031Z * [new tag] v0.5.3 -> v0.5.3 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0722590Z * [new tag] v0.6.0 -> v0.6.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0723162Z * [new tag] v0.7.0 -> v0.7.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0723738Z * [new tag] v0.7.1 -> v0.7.1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0724170Z * [new tag] v0.7.2 -> v0.7.2 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0724545Z * [new tag] v0.7.4 -> v0.7.4 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0724924Z * [new tag] v0.7.5 -> v0.7.5 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0725295Z * [new tag] v0.7.6 -> v0.7.6 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0725662Z * [new tag] v0.9.0 -> v0.9.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0879486Z [command]/usr/bin/git branch --list --remote origin/main +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0914545Z origin/main +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0926615Z [command]/usr/bin/git rev-parse refs/remotes/origin/main +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0955733Z 11a96ea8e362b259fc464c397206c4fcf236fdcc +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.0966728Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules origin +e8ec5e5ee691e1f0eddc76614b424e714be0f41a:refs/remotes/origin/main +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.1034356Z From https://github.com/link-foundation/start +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.1035298Z + 11a96ea...e8ec5e5 e8ec5e5ee691e1f0eddc76614b424e714be0f41a -> origin/main (forced update) +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.1064697Z [command]/usr/bin/git branch --list --remote origin/main +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.1093479Z origin/main +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.1100631Z [command]/usr/bin/git rev-parse refs/remotes/origin/main +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.1127164Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.1132700Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.1133632Z ##[group]Determining the checkout info +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.1134808Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.1140317Z [command]/usr/bin/git sparse-checkout disable +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.1188869Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.1221014Z ##[group]Checking out the ref +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.1225883Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.1883577Z Reset branch 'main' +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.1884566Z branch 'main' set up to track 'origin/main'. +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.1897447Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.1958734Z [command]/usr/bin/git log -1 --format=%H +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.1991176Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2347339Z ##[group]Run dtolnay/rust-toolchain@stable +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2347734Z with: +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2347994Z toolchain: stable +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2348266Z env: +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2348516Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2348812Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2349290Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2349609Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2349918Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2350259Z GIT_CONFIG_COUNT: 1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2350548Z GIT_CONFIG_KEY_0: init.defaultBranch +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2350885Z GIT_CONFIG_VALUE_0: main +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2351171Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2417226Z ##[start-action display=Parse toolchain version;id=__dtolnay_rust-toolchain.parse] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2476438Z ##[group]Run if [[ -z $toolchain ]]; then +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2476894Z ^[[36;1mif [[ -z $toolchain ]]; then^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2477594Z ^[[36;1m # GitHub does not enforce `required: true` inputs itself. https://github.com/actions/runner/issues/1070^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2478254Z ^[[36;1m echo "'toolchain' is a required input" >&2^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2478640Z ^[[36;1m exit 1^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2479230Z ^[[36;1melif [[ $toolchain =~ ^stable' '[0-9]+' '(year|month|week|day)s?' 'ago$ ]]; then^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2479716Z ^[[36;1m if [[ Linux == macOS ]]; then^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2480314Z ^[[36;1m echo "toolchain=1.$((($(date -v-$(sed 's/stable \([0-9]*\) \(.\).*/\1\2/' <<< $toolchain) +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2480880Z ^[[36;1m else^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2481350Z ^[[36;1m echo "toolchain=1.$((($(date --date "${toolchain#stable }" +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2481857Z ^[[36;1m fi^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2482221Z ^[[36;1melif [[ $toolchain =~ ^stable' 'minus' '[0-9]+' 'releases?$ ]]; then^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2482837Z ^[[36;1m echo "toolchain=1.$((($(date +%s)/60/60/24-16569)/7/6-${toolchain//[^0-9]/}))" >> $GITHUB_OUTPUT^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2483362Z ^[[36;1melif [[ $toolchain =~ ^1\.[0-9]+$ ]]; then^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2483959Z ^[[36;1m 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^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2484510Z ^[[36;1melse^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2484817Z ^[[36;1m echo "toolchain=$toolchain" >> $GITHUB_OUTPUT^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2485182Z ^[[36;1mfi^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2542305Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2542741Z env: +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2543004Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2543307Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2543608Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2543952Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2544272Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2544610Z GIT_CONFIG_COUNT: 1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2545122Z GIT_CONFIG_KEY_0: init.defaultBranch +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2545470Z GIT_CONFIG_VALUE_0: main +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2545761Z toolchain: stable +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2546030Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2673086Z ##[end-action id=__dtolnay_rust-toolchain.parse;outcome=success;conclusion=success;duration_ms=25] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2686668Z ##[start-action display=Construct rustup command line;id=__dtolnay_rust-toolchain.flags] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2720354Z ##[group]Run echo "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2721089Z ^[[36;1mecho "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2721788Z ^[[36;1mecho "components=$(for c in ${components//,/ }; do echo -n ' --component' $c; done)" >> $GITHUB_OUTPUT^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2722335Z ^[[36;1mecho "downgrade=" >> $GITHUB_OUTPUT^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2769090Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2769552Z env: +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2770040Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2770351Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2770653Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2770979Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2771283Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2771625Z GIT_CONFIG_COUNT: 1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2771912Z GIT_CONFIG_KEY_0: init.defaultBranch +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2772236Z GIT_CONFIG_VALUE_0: main +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2772512Z targets: +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2772765Z components: +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2773029Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2856506Z ##[end-action id=__dtolnay_rust-toolchain.flags;outcome=success;conclusion=success;duration_ms=16] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2859298Z ##[start-action display=Set $CARGO_HOME;id=__dtolnay_rust-toolchain.__run] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2882509Z ##[group]Run echo CARGO_HOME=${CARGO_HOME:-"$HOME/.cargo"} >> $GITHUB_ENV +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2883053Z ^[[36;1mecho CARGO_HOME=${CARGO_HOME:-"$HOME/.cargo"} >> $GITHUB_ENV^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2929765Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2930186Z env: +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2930449Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2930746Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2931044Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2931363Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2931668Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2932022Z GIT_CONFIG_COUNT: 1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2932312Z GIT_CONFIG_KEY_0: init.defaultBranch +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2932638Z GIT_CONFIG_VALUE_0: main +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.2932923Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.3074030Z ##[end-action id=__dtolnay_rust-toolchain.__run;outcome=success;conclusion=success;duration_ms=21] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.3077887Z ##[start-action display=Install rustup if needed;id=__dtolnay_rust-toolchain.__run_2] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.3108375Z ##[group]Run if ! command -v rustup &>/dev/null; then +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.3108828Z ^[[36;1mif ! command -v rustup &>/dev/null; then^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.3109927Z ^[[36;1m curl --proto '=https' --tlsv1.2 --retry 10 --retry-connrefused --location --silent --show-error --fail https://sh.rustup.rs | sh -s -- --default-toolchain none -y^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.3110722Z ^[[36;1m echo "$CARGO_HOME/bin" >> $GITHUB_PATH^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.3111068Z ^[[36;1mfi^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.3159366Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.3159774Z env: +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.3160045Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.3160349Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.3160645Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.3160958Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.3161269Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.3161621Z GIT_CONFIG_COUNT: 1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.3161920Z GIT_CONFIG_KEY_0: init.defaultBranch +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.3162255Z GIT_CONFIG_VALUE_0: main +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.3162733Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.3163038Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.3240307Z ##[end-action id=__dtolnay_rust-toolchain.__run_2;outcome=success;conclusion=success;duration_ms=16] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.3242829Z ##[start-action display=Install rustup if needed on windows;id=__dtolnay_rust-toolchain.__run_3] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.3250146Z ##[end-action id=__dtolnay_rust-toolchain.__run_3;outcome=skipped;conclusion=skipped;duration_ms=0] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.3260828Z ##[start-action display=rustup toolchain install stable;id=__dtolnay_rust-toolchain.__run_4] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.3284413Z ##[group]Run rustup toolchain install stable --profile minimal --no-self-update +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.3285023Z ^[[36;1mrustup toolchain install stable --profile minimal --no-self-update^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.3333954Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.3334369Z env: +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.3334628Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.3334926Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.3335231Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.3335723Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.3336037Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.3336372Z GIT_CONFIG_COUNT: 1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.3336652Z GIT_CONFIG_KEY_0: init.defaultBranch +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.3336974Z GIT_CONFIG_VALUE_0: main +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.3337268Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.3337575Z RUSTUP_PERMIT_COPY_RENAME: 1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.3337879Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.5118873Z info: syncing channel updates for stable-x86_64-unknown-linux-gnu +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.5955332Z +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6046640Z stable-x86_64-unknown-linux-gnu unchanged - rustc 1.97.1 (8bab26f4f 2026-07-14) +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6047040Z +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6077729Z ##[end-action id=__dtolnay_rust-toolchain.__run_4;outcome=success;conclusion=success;duration_ms=281] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6082582Z ##[start-action display=rustup default stable;id=__dtolnay_rust-toolchain.__run_5] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6102650Z ##[group]Run rustup default stable +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6102976Z ^[[36;1mrustup default stable^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6154339Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6154702Z env: +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6154913Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6155167Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6155426Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6155691Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6155953Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6156240Z GIT_CONFIG_COUNT: 1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6156478Z GIT_CONFIG_KEY_0: init.defaultBranch +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6156750Z GIT_CONFIG_VALUE_0: main +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6157000Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6157251Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6283586Z info: using existing install for stable-x86_64-unknown-linux-gnu +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6290109Z info: default toolchain set to stable-x86_64-unknown-linux-gnu +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6290572Z +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6374519Z stable-x86_64-unknown-linux-gnu unchanged - rustc 1.97.1 (8bab26f4f 2026-07-14) +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6375060Z +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6392144Z ##[end-action id=__dtolnay_rust-toolchain.__run_5;outcome=success;conclusion=success;duration_ms=30] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6394543Z ##[start-action display=Create cachekey;id=__dtolnay_rust-toolchain.rustc-version] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6414831Z ##[group]Run DATE=$(rustc +stable --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p') +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6415651Z ^[[36;1mDATE=$(rustc +stable --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p')^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6416306Z ^[[36;1mHASH=$(rustc +stable --version --verbose | sed -ne 's/^commit-hash: //p')^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6416820Z ^[[36;1mecho "cachekey=$(echo $DATE$HASH | head -c12)" >> $GITHUB_OUTPUT^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6465356Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6465883Z env: +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6466108Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6466351Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6466593Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6466873Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6467128Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6467415Z GIT_CONFIG_COUNT: 1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6467674Z GIT_CONFIG_KEY_0: init.defaultBranch +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6467944Z GIT_CONFIG_VALUE_0: main +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6468192Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6468444Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6869204Z ##[end-action id=__dtolnay_rust-toolchain.rustc-version;outcome=success;conclusion=success;duration_ms=47] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6871852Z ##[start-action display=Disable incremental compilation;id=__dtolnay_rust-toolchain.__run_6] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6890931Z ##[group]Run if [ -z "${CARGO_INCREMENTAL+set}" ]; then +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6891323Z ^[[36;1mif [ -z "${CARGO_INCREMENTAL+set}" ]; then^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6891867Z ^[[36;1m echo CARGO_INCREMENTAL=0 >> $GITHUB_ENV^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6892157Z ^[[36;1mfi^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6942093Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6942443Z env: +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6942651Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6942885Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6943115Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6943373Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6943619Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6943903Z GIT_CONFIG_COUNT: 1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6944132Z GIT_CONFIG_KEY_0: init.defaultBranch +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6944396Z GIT_CONFIG_VALUE_0: main +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6944634Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.6944881Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7020220Z ##[end-action id=__dtolnay_rust-toolchain.__run_6;outcome=success;conclusion=success;duration_ms=14] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7022389Z ##[start-action display=Enable colors in Cargo output;id=__dtolnay_rust-toolchain.__run_7] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7040863Z ##[group]Run if [ -z "${CARGO_TERM_COLOR+set}" ]; then +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7041245Z ^[[36;1mif [ -z "${CARGO_TERM_COLOR+set}" ]; then^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7041590Z ^[[36;1m echo CARGO_TERM_COLOR=always >> $GITHUB_ENV^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7041887Z ^[[36;1mfi^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7089374Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7089722Z env: +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7089930Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7090171Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7090408Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7090667Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7090915Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7091204Z GIT_CONFIG_COUNT: 1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7091439Z GIT_CONFIG_KEY_0: init.defaultBranch +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7091710Z GIT_CONFIG_VALUE_0: main +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7091954Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7092214Z CARGO_INCREMENTAL: 0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7092441Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7167034Z ##[end-action id=__dtolnay_rust-toolchain.__run_7;outcome=success;conclusion=success;duration_ms=14] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7169432Z ##[start-action display=Enable Cargo sparse registry;id=__dtolnay_rust-toolchain.__run_8] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7188320Z ##[group]Run # implemented in 1.66, stabilized in 1.68, made default in 1.70 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7188844Z ^[[36;1m# implemented in 1.66, stabilized in 1.68, made default in 1.70^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7189871Z ^[[36;1mif [ -z "${CARGO_REGISTRIES_CRATES_IO_PROTOCOL+set}" -o -f "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol ]; then^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7190603Z ^[[36;1m if rustc +stable --version --verbose | grep -q '^release: 1\.6[89]\.'; then^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7191170Z ^[[36;1m touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7191917Z ^[[36;1m echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse >> $GITHUB_ENV^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7192446Z ^[[36;1m elif rustc +stable --version --verbose | grep -q '^release: 1\.6[67]\.'; then^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7193006Z ^[[36;1m touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7193522Z ^[[36;1m echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=git >> $GITHUB_ENV^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7193874Z ^[[36;1m fi^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7194078Z ^[[36;1mfi^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7241089Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7241432Z env: +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7241640Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7241879Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7242115Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7242374Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7242625Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7242916Z GIT_CONFIG_COUNT: 1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7243152Z GIT_CONFIG_KEY_0: init.defaultBranch +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7243596Z GIT_CONFIG_VALUE_0: main +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7243845Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7244100Z CARGO_INCREMENTAL: 0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7244317Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7610784Z ##[end-action id=__dtolnay_rust-toolchain.__run_8;outcome=success;conclusion=success;duration_ms=44] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7613316Z ##[start-action display=Work around spurious network errors in curl 8.0;id=__dtolnay_rust-toolchain.__run_9] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7633401Z ##[group]Run # https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7634153Z ^[[36;1m# https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7634766Z ^[[36;1mif rustc +stable --version --verbose | grep -q '^release: 1\.7[01]\.'; then^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7635252Z ^[[36;1m echo CARGO_HTTP_MULTIPLEXING=false >> $GITHUB_ENV^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7635579Z ^[[36;1mfi^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7684607Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7684967Z env: +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7685176Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7685419Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7685661Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7685925Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7686180Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7686462Z GIT_CONFIG_COUNT: 1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7686697Z GIT_CONFIG_KEY_0: init.defaultBranch +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7686965Z GIT_CONFIG_VALUE_0: main +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7687205Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7687457Z CARGO_INCREMENTAL: 0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7687676Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7942412Z ##[end-action id=__dtolnay_rust-toolchain.__run_9;outcome=success;conclusion=success;duration_ms=32] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7948528Z ##[start-action display=rustc +stable --version --verbose;id=__dtolnay_rust-toolchain.__run_10] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7978409Z ##[group]Run rustc +stable --version --verbose +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.7979224Z ^[[36;1mrustc +stable --version --verbose^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.8047701Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.8048241Z env: +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.8048550Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.8049223Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.8049641Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.8050067Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.8050449Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.8050889Z GIT_CONFIG_COUNT: 1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.8051250Z GIT_CONFIG_KEY_0: init.defaultBranch +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.8051672Z GIT_CONFIG_VALUE_0: main +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.8052060Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.8052461Z CARGO_INCREMENTAL: 0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.8052801Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.8274448Z rustc 1.97.1 (8bab26f4f 2026-07-14) +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.8275125Z binary: rustc +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.8276162Z commit-hash: 8bab26f4f68e0e26f0bb7960be334d5b520ea452 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.8276887Z commit-date: 2026-07-14 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.8277516Z host: x86_64-unknown-linux-gnu +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.8278104Z release: 1.97.1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.8278639Z LLVM version: 22.1.6 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.8298880Z ##[end-action id=__dtolnay_rust-toolchain.__run_10;outcome=success;conclusion=success;duration_ms=34] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.8402744Z ##[group]Run actions/setup-node@v6 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.8403025Z with: +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.8403235Z node-version: 24.x +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.8403459Z check-latest: false +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.8405894Z token: *** +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.8406128Z package-manager-cache: true +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.8406380Z env: +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.8406577Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.8406813Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.8407059Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.8407320Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.8407571Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.8407862Z GIT_CONFIG_COUNT: 1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.8408105Z GIT_CONFIG_KEY_0: init.defaultBranch +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.8408381Z GIT_CONFIG_VALUE_0: main +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.8408626Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.8408881Z CARGO_INCREMENTAL: 0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.8409296Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.9750425Z Found in cache @ /opt/hostedtoolcache/node/24.18.0/x64 +Auto Release UNKNOWN STEP 2026-08-10T12:34:23.9754050Z ##[group]Environment details +Auto Release UNKNOWN STEP 2026-08-10T12:34:24.3136965Z node: v24.18.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:24.3137580Z npm: 11.16.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:24.3137917Z yarn: 1.22.22 +Auto Release UNKNOWN STEP 2026-08-10T12:34:24.3138689Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T12:34:24.3259657Z ##[group]Run node scripts/preflight-credentials.mjs \ +Auto Release UNKNOWN STEP 2026-08-10T12:34:24.3260117Z ^[[36;1mnode scripts/preflight-credentials.mjs \^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:24.3260465Z ^[[36;1m --require gh-token \^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:24.3260753Z ^[[36;1m --require crates-io^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:24.3314820Z shell: /usr/bin/bash -e {0} +Auto Release UNKNOWN STEP 2026-08-10T12:34:24.3315086Z env: +Auto Release UNKNOWN STEP 2026-08-10T12:34:24.3315318Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T12:34:24.3315567Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T12:34:24.3315818Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T12:34:24.3316081Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T12:34:24.3316332Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T12:34:24.3316611Z GIT_CONFIG_COUNT: 1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:24.3316839Z GIT_CONFIG_KEY_0: init.defaultBranch +Auto Release UNKNOWN STEP 2026-08-10T12:34:24.3317104Z GIT_CONFIG_VALUE_0: main +Auto Release UNKNOWN STEP 2026-08-10T12:34:24.3317348Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T12:34:24.3317601Z CARGO_INCREMENTAL: 0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:24.3320263Z GH_TOKEN: *** +Auto Release UNKNOWN STEP 2026-08-10T12:34:24.3320566Z PREFLIGHT_PACKAGE_NAME: start-command +Auto Release UNKNOWN STEP 2026-08-10T12:34:24.3320861Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T12:34:24.7746841Z ✅ gh-token: authenticated for link-foundation/start +Auto Release UNKNOWN STEP 2026-08-10T12:34:24.9884409Z ✅ crates-io: https://crates.io/api/v1/crates/start-command → HTTP 200 +Auto Release UNKNOWN STEP 2026-08-10T12:34:24.9885477Z +Auto Release UNKNOWN STEP 2026-08-10T12:34:24.9888169Z Preflight passed: 2 check(s). +Auto Release UNKNOWN STEP 2026-08-10T12:34:25.0412818Z ##[group]Run git config user.name "github-actions[bot]" +Auto Release UNKNOWN STEP 2026-08-10T12:34:25.0413262Z ^[[36;1mgit config user.name "github-actions[bot]"^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:25.0413690Z ^[[36;1mgit config user.email "github-actions[bot]@users.noreply.github.com"^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:25.0461515Z shell: /usr/bin/bash -e {0} +Auto Release UNKNOWN STEP 2026-08-10T12:34:25.0461783Z env: +Auto Release UNKNOWN STEP 2026-08-10T12:34:25.0461994Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T12:34:25.0462238Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T12:34:25.0462474Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T12:34:25.0462745Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T12:34:25.0462994Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T12:34:25.0463270Z GIT_CONFIG_COUNT: 1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:25.0463501Z GIT_CONFIG_KEY_0: init.defaultBranch +Auto Release UNKNOWN STEP 2026-08-10T12:34:25.0463766Z GIT_CONFIG_VALUE_0: main +Auto Release UNKNOWN STEP 2026-08-10T12:34:25.0464003Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T12:34:25.0464251Z CARGO_INCREMENTAL: 0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:25.0464465Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T12:34:25.0594602Z ##[group]Run node scripts/get-bump-type.mjs +Auto Release UNKNOWN STEP 2026-08-10T12:34:25.0595113Z ^[[36;1mnode scripts/get-bump-type.mjs^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:25.0638373Z shell: /usr/bin/bash -e {0} +Auto Release UNKNOWN STEP 2026-08-10T12:34:25.0638632Z env: +Auto Release UNKNOWN STEP 2026-08-10T12:34:25.0638841Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T12:34:25.0639292Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T12:34:25.0639533Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T12:34:25.0639806Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T12:34:25.0640059Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T12:34:25.0640352Z GIT_CONFIG_COUNT: 1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:25.0640580Z GIT_CONFIG_KEY_0: init.defaultBranch +Auto Release UNKNOWN STEP 2026-08-10T12:34:25.0640850Z GIT_CONFIG_VALUE_0: main +Auto Release UNKNOWN STEP 2026-08-10T12:34:25.0641092Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T12:34:25.0641341Z CARGO_INCREMENTAL: 0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:25.0641559Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T12:34:27.9003774Z Fragment 159.md: bump=patch +Auto Release UNKNOWN STEP 2026-08-10T12:34:27.9004150Z +Auto Release UNKNOWN STEP 2026-08-10T12:34:27.9004598Z Determined bump type: patch (from 1 fragment(s)) +Auto Release UNKNOWN STEP 2026-08-10T12:34:27.9005114Z Output: bump_type=patch +Auto Release UNKNOWN STEP 2026-08-10T12:34:27.9005580Z Output: fragment_count=1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:27.9005993Z Output: has_fragments=true +Auto Release UNKNOWN STEP 2026-08-10T12:34:27.9121063Z ##[group]Run node scripts/check-release-needed.mjs --working-dir rust --registry crates.io +Auto Release UNKNOWN STEP 2026-08-10T12:34:27.9121701Z ^[[36;1mnode scripts/check-release-needed.mjs --working-dir rust --registry crates.io^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:27.9169421Z shell: /usr/bin/bash -e {0} +Auto Release UNKNOWN STEP 2026-08-10T12:34:27.9169689Z env: +Auto Release UNKNOWN STEP 2026-08-10T12:34:27.9169907Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T12:34:27.9170155Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T12:34:27.9170395Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T12:34:27.9170657Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T12:34:27.9170924Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T12:34:27.9171206Z GIT_CONFIG_COUNT: 1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:27.9171442Z GIT_CONFIG_KEY_0: init.defaultBranch +Auto Release UNKNOWN STEP 2026-08-10T12:34:27.9171709Z GIT_CONFIG_VALUE_0: main +Auto Release UNKNOWN STEP 2026-08-10T12:34:27.9171955Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T12:34:27.9172209Z CARGO_INCREMENTAL: 0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:27.9172442Z HAS_FRAGMENTS: true +Auto Release UNKNOWN STEP 2026-08-10T12:34:27.9172652Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T12:34:28.0762400Z Working directory: /home/runner/work/start/start/rust +Auto Release UNKNOWN STEP 2026-08-10T12:34:28.0763403Z Registry: crates.io +Auto Release UNKNOWN STEP 2026-08-10T12:34:28.0764223Z Package: start-command +Auto Release UNKNOWN STEP 2026-08-10T12:34:28.0764890Z Current version: 0.19.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:28.0765589Z Has fragments/changesets: true +Auto Release UNKNOWN STEP 2026-08-10T12:34:28.0766341Z Already published: true +Auto Release UNKNOWN STEP 2026-08-10T12:34:28.0766981Z Output: should_release=true +Auto Release UNKNOWN STEP 2026-08-10T12:34:28.0767610Z Output: skip_bump=false +Auto Release UNKNOWN STEP 2026-08-10T12:34:28.1272506Z ##[group]Run node scripts/version-and-commit.mjs \ +Auto Release UNKNOWN STEP 2026-08-10T12:34:28.1272924Z ^[[36;1mnode scripts/version-and-commit.mjs \^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:28.1273274Z ^[[36;1m --bump-type "patch" \^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:28.1273569Z ^[[36;1m --working-dir rust \^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:28.1273829Z ^[[36;1m --mode changelog^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:28.1321129Z shell: /usr/bin/bash -e {0} +Auto Release UNKNOWN STEP 2026-08-10T12:34:28.1321387Z env: +Auto Release UNKNOWN STEP 2026-08-10T12:34:28.1321612Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T12:34:28.1321857Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T12:34:28.1322098Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T12:34:28.1322367Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T12:34:28.1322631Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T12:34:28.1322922Z GIT_CONFIG_COUNT: 1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:28.1323157Z GIT_CONFIG_KEY_0: init.defaultBranch +Auto Release UNKNOWN STEP 2026-08-10T12:34:28.1323429Z GIT_CONFIG_VALUE_0: main +Auto Release UNKNOWN STEP 2026-08-10T12:34:28.1323684Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T12:34:28.1323939Z CARGO_INCREMENTAL: 0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:28.1324209Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.2358287Z Parsed configuration: { +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.2358765Z mode: 'changelog', +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.2359316Z bumpType: 'patch', +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.2359680Z description: '(none)', +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.2360048Z workingDir: 'rust', +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.2360381Z packageKind: 'rust' +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.2360717Z } +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.2361292Z Changing to working directory: /home/runner/work/start/start/rust +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.2588871Z Checking for remote changes... +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.4832858Z From https://github.com/link-foundation/start +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.4833532Z * branch main -> FETCH_HEAD +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.4834091Z e8ec5e5..11a96ea main -> origin/main +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.4974345Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.5056930Z 11a96ea8e362b259fc464c397206c4fcf236fdcc +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.5064094Z Remote main has advanced (local: e8ec5e5ee691e1f0eddc76614b424e714be0f41a, remote: 11a96ea8e362b259fc464c397206c4fcf236fdcc) +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.5065539Z This may indicate a previous attempt partially succeeded. +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.5153145Z [package] +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.5153425Z name = "start-command" +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.5153693Z version = "0.19.0" +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.5153925Z edition = "2021" +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.5154191Z authors = ["Link Foundation"] +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.5154805Z description = "Gamification of coding, execute any command with ability to auto-report issues on GitHub" +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.5155339Z license = "Unlicense" +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.5155722Z repository = "https://github.com/link-foundation/start" +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.5156218Z homepage = "https://github.com/link-foundation/start#readme" +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.5156733Z keywords = ["cli", "command", "gamification", "github", "automation"] +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.5157230Z categories = ["command-line-utilities", "development-tools"] +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.5157487Z +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.5157577Z [[bin]] +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.5157774Z name = "start" +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.5158015Z path = "src/bin/main.rs" +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.5158172Z +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.5158257Z [lib] +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.5158470Z name = "start_command" +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.5158712Z path = "src/lib/mod.rs" +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.5158852Z +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.5159143Z [dependencies] +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.5159474Z chrono = "0.4" +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.5159753Z dirs = "6" +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.5160054Z regex = "1" +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.5160352Z serde = { version = "1", features = ["derive"] } +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.5160657Z serde_json = "1" +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.5160929Z uuid = { version = "1", features = ["v4"] } +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.5161206Z base64 = "0.22" +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.5161447Z lino-objects-codec = "0.2.1" +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.5161614Z +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.5161758Z [target.'cfg(unix)'.dependencies] +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.5162014Z libc = "0.2" +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.5162135Z +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.5162243Z [dev-dependencies] +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.5162463Z tempfile = "3" +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.5187917Z Remote version: 0.19.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.5188530Z Rebasing on remote main to incorporate changes... +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.6218749Z Successfully rebased and updated refs/heads/main. +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.6230093Z Current version: 0.19.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.6230596Z Running Rust changelog version bump... +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.6237460Z Collected changelog fragment 159.md +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.6243640Z Removed changelog fragment 159.md +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.6244035Z New version: 0.19.1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.6673075Z M rust/CHANGELOG.md +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.6673504Z M rust/Cargo.toml +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.6673861Z D rust/changelog.d/159.md +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.6679206Z Changes detected, committing... +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.6826710Z [main db1ad4d] rust-v0.19.1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.6827442Z 3 files changed, 6 insertions(+), 7 deletions(-) +Auto Release UNKNOWN STEP 2026-08-10T12:34:30.6828154Z delete mode 100644 rust/changelog.d/159.md +Auto Release UNKNOWN STEP 2026-08-10T12:34:31.7517065Z To https://github.com/link-foundation/start +Auto Release UNKNOWN STEP 2026-08-10T12:34:31.7517688Z 11a96ea..db1ad4d main -> main +Auto Release UNKNOWN STEP 2026-08-10T12:34:31.7565050Z ✅ Version bump committed and pushed to main +Auto Release UNKNOWN STEP 2026-08-10T12:34:31.7684068Z ##[group]Run CURRENT_VERSION=$(grep -Po '(?<=^version = ")[^"]*' Cargo.toml) +Auto Release UNKNOWN STEP 2026-08-10T12:34:31.7684589Z ^[[36;1mCURRENT_VERSION=$(grep -Po '(?<=^version = ")[^"]*' Cargo.toml)^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:31.7685018Z ^[[36;1mecho "version=$CURRENT_VERSION" >> $GITHUB_OUTPUT^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:31.7732976Z shell: /usr/bin/bash -e {0} +Auto Release UNKNOWN STEP 2026-08-10T12:34:31.7733239Z env: +Auto Release UNKNOWN STEP 2026-08-10T12:34:31.7733639Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T12:34:31.7733886Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T12:34:31.7734123Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T12:34:31.7734381Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T12:34:31.7734632Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T12:34:31.7734914Z GIT_CONFIG_COUNT: 1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:31.7735145Z GIT_CONFIG_KEY_0: init.defaultBranch +Auto Release UNKNOWN STEP 2026-08-10T12:34:31.7735412Z GIT_CONFIG_VALUE_0: main +Auto Release UNKNOWN STEP 2026-08-10T12:34:31.7735650Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T12:34:31.7735899Z CARGO_INCREMENTAL: 0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:31.7736115Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T12:34:31.7848755Z ##[group]Run cargo build --release +Auto Release UNKNOWN STEP 2026-08-10T12:34:31.7849335Z ^[[36;1mcargo build --release^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:31.7892139Z shell: /usr/bin/bash -e {0} +Auto Release UNKNOWN STEP 2026-08-10T12:34:31.7892396Z env: +Auto Release UNKNOWN STEP 2026-08-10T12:34:31.7892613Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T12:34:31.7892868Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T12:34:31.7893107Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T12:34:31.7893383Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T12:34:31.7893638Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T12:34:31.7893922Z GIT_CONFIG_COUNT: 1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:31.7894163Z GIT_CONFIG_KEY_0: init.defaultBranch +Auto Release UNKNOWN STEP 2026-08-10T12:34:31.7894436Z GIT_CONFIG_VALUE_0: main +Auto Release UNKNOWN STEP 2026-08-10T12:34:31.7894685Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T12:34:31.7894933Z CARGO_INCREMENTAL: 0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:31.7895156Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T12:34:32.3454112Z ^[[1m^[[92m Updating^[[0m crates.io index +Auto Release UNKNOWN STEP 2026-08-10T12:34:33.2808614Z ^[[1m^[[92m Downloading^[[0m crates ... +Auto Release UNKNOWN STEP 2026-08-10T12:34:33.3789925Z ^[[1m^[[92m Downloaded^[[0m autocfg v1.5.1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:33.3965053Z ^[[1m^[[92m Downloaded^[[0m base64 v0.22.1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:33.4060414Z ^[[1m^[[92m Downloaded^[[0m aho-corasick v1.1.4 +Auto Release UNKNOWN STEP 2026-08-10T12:34:33.4115969Z ^[[1m^[[92m Downloaded^[[0m dirs v6.0.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:33.4130705Z ^[[1m^[[92m Downloaded^[[0m iana-time-zone v0.1.65 +Auto Release UNKNOWN STEP 2026-08-10T12:34:33.4250260Z ^[[1m^[[92m Downloaded^[[0m links-notation v0.13.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:33.4299515Z ^[[1m^[[92m Downloaded^[[0m nom v8.0.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:33.4379953Z ^[[1m^[[92m Downloaded^[[0m proc-macro2 v1.0.106 +Auto Release UNKNOWN STEP 2026-08-10T12:34:33.4485413Z ^[[1m^[[92m Downloaded^[[0m serde_core v1.0.228 +Auto Release UNKNOWN STEP 2026-08-10T12:34:33.4624144Z ^[[1m^[[92m Downloaded^[[0m regex-automata v0.4.14 +Auto Release UNKNOWN STEP 2026-08-10T12:34:33.4805466Z ^[[1m^[[92m Downloaded^[[0m syn v2.0.118 +Auto Release UNKNOWN STEP 2026-08-10T12:34:33.4931785Z ^[[1m^[[92m Downloaded^[[0m zmij v1.0.21 +Auto Release UNKNOWN STEP 2026-08-10T12:34:33.4958204Z ^[[1m^[[92m Downloaded^[[0m dirs-sys v0.5.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:33.5122108Z ^[[1m^[[92m Downloaded^[[0m num-traits v0.2.19 +Auto Release UNKNOWN STEP 2026-08-10T12:34:33.5164487Z ^[[1m^[[92m Downloaded^[[0m libc v0.2.186 +Auto Release UNKNOWN STEP 2026-08-10T12:34:33.5593836Z ^[[1m^[[92m Downloaded^[[0m regex v1.12.4 +Auto Release UNKNOWN STEP 2026-08-10T12:34:33.5649414Z ^[[1m^[[92m Downloaded^[[0m serde_derive v1.0.228 +Auto Release UNKNOWN STEP 2026-08-10T12:34:33.5681593Z ^[[1m^[[92m Downloaded^[[0m uuid v1.23.4 +Auto Release UNKNOWN STEP 2026-08-10T12:34:33.5714671Z ^[[1m^[[92m Downloaded^[[0m getrandom v0.4.3 +Auto Release UNKNOWN STEP 2026-08-10T12:34:33.5758884Z ^[[1m^[[92m Downloaded^[[0m regex-syntax v0.8.11 +Auto Release UNKNOWN STEP 2026-08-10T12:34:33.5831940Z ^[[1m^[[92m Downloaded^[[0m memchr v2.8.2 +Auto Release UNKNOWN STEP 2026-08-10T12:34:33.5893235Z ^[[1m^[[92m Downloaded^[[0m unicode-ident v1.0.24 +Auto Release UNKNOWN STEP 2026-08-10T12:34:33.5923174Z ^[[1m^[[92m Downloaded^[[0m itoa v1.0.18 +Auto Release UNKNOWN STEP 2026-08-10T12:34:33.6018016Z ^[[1m^[[92m Downloaded^[[0m quote v1.0.46 +Auto Release UNKNOWN STEP 2026-08-10T12:34:33.6116733Z ^[[1m^[[92m Downloaded^[[0m cfg-if v1.0.4 +Auto Release UNKNOWN STEP 2026-08-10T12:34:33.6131030Z ^[[1m^[[92m Downloaded^[[0m option-ext v0.2.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:33.6270825Z ^[[1m^[[92m Downloaded^[[0m serde_json v1.0.150 +Auto Release UNKNOWN STEP 2026-08-10T12:34:33.6353973Z ^[[1m^[[92m Downloaded^[[0m chrono v0.4.45 +Auto Release UNKNOWN STEP 2026-08-10T12:34:33.6437577Z ^[[1m^[[92m Downloaded^[[0m lino-objects-codec v0.2.1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:33.6597589Z ^[[1m^[[92m Downloaded^[[0m serde v1.0.228 +Auto Release UNKNOWN STEP 2026-08-10T12:34:33.7170713Z ^[[1m^[[92m Compiling^[[0m memchr v2.8.2 +Auto Release UNKNOWN STEP 2026-08-10T12:34:33.7210255Z ^[[1m^[[92m Compiling^[[0m proc-macro2 v1.0.106 +Auto Release UNKNOWN STEP 2026-08-10T12:34:33.7221895Z ^[[1m^[[92m Compiling^[[0m libc v0.2.186 +Auto Release UNKNOWN STEP 2026-08-10T12:34:33.7222700Z ^[[1m^[[92m Compiling^[[0m unicode-ident v1.0.24 +Auto Release UNKNOWN STEP 2026-08-10T12:34:36.2772491Z ^[[1m^[[92m Compiling^[[0m quote v1.0.46 +Auto Release UNKNOWN STEP 2026-08-10T12:34:37.0078711Z ^[[1m^[[92m Compiling^[[0m autocfg v1.5.1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:38.6421137Z ^[[1m^[[92m Compiling^[[0m serde_core v1.0.228 +Auto Release UNKNOWN STEP 2026-08-10T12:34:39.0870748Z ^[[1m^[[92m Compiling^[[0m num-traits v0.2.19 +Auto Release UNKNOWN STEP 2026-08-10T12:34:39.0906176Z ^[[1m^[[92m Compiling^[[0m zmij v1.0.21 +Auto Release UNKNOWN STEP 2026-08-10T12:34:39.1633474Z ^[[1m^[[92m Compiling^[[0m getrandom v0.4.3 +Auto Release UNKNOWN STEP 2026-08-10T12:34:39.2860810Z ^[[1m^[[92m Compiling^[[0m aho-corasick v1.1.4 +Auto Release UNKNOWN STEP 2026-08-10T12:34:40.0982562Z ^[[1m^[[92m Compiling^[[0m syn v2.0.118 +Auto Release UNKNOWN STEP 2026-08-10T12:34:40.1751853Z ^[[1m^[[92m Compiling^[[0m nom v8.0.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:41.6096706Z ^[[1m^[[92m Compiling^[[0m cfg-if v1.0.4 +Auto Release UNKNOWN STEP 2026-08-10T12:34:41.6490692Z ^[[1m^[[92m Compiling^[[0m regex-syntax v0.8.11 +Auto Release UNKNOWN STEP 2026-08-10T12:34:42.3240700Z ^[[1m^[[92m Compiling^[[0m option-ext v0.2.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:42.3731238Z ^[[1m^[[92m Compiling^[[0m serde_json v1.0.150 +Auto Release UNKNOWN STEP 2026-08-10T12:34:42.4600697Z ^[[1m^[[92m Compiling^[[0m serde v1.0.228 +Auto Release UNKNOWN STEP 2026-08-10T12:34:42.6390752Z ^[[1m^[[92m Compiling^[[0m dirs-sys v0.5.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:43.0857005Z ^[[1m^[[92m Compiling^[[0m serde_derive v1.0.228 +Auto Release UNKNOWN STEP 2026-08-10T12:34:43.5000523Z ^[[1m^[[92m Compiling^[[0m regex-automata v0.4.14 +Auto Release UNKNOWN STEP 2026-08-10T12:34:45.9681556Z ^[[1m^[[92m Compiling^[[0m links-notation v0.13.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:47.5395929Z ^[[1m^[[92m Compiling^[[0m itoa v1.0.18 +Auto Release UNKNOWN STEP 2026-08-10T12:34:47.7317579Z ^[[1m^[[92m Compiling^[[0m iana-time-zone v0.1.65 +Auto Release UNKNOWN STEP 2026-08-10T12:34:47.9510391Z ^[[1m^[[92m Compiling^[[0m base64 v0.22.1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:48.1810491Z ^[[1m^[[92m Compiling^[[0m chrono v0.4.45 +Auto Release UNKNOWN STEP 2026-08-10T12:34:48.4130590Z ^[[1m^[[92m Compiling^[[0m lino-objects-codec v0.2.1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:50.5041882Z ^[[1m^[[92m Compiling^[[0m uuid v1.23.4 +Auto Release UNKNOWN STEP 2026-08-10T12:34:51.6620641Z ^[[1m^[[92m Compiling^[[0m regex v1.12.4 +Auto Release UNKNOWN STEP 2026-08-10T12:34:52.2650664Z ^[[1m^[[92m Compiling^[[0m dirs v6.0.0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:52.3661328Z ^[[1m^[[92m Compiling^[[0m start-command v0.19.1 (/home/runner/work/start/start/rust) +Auto Release UNKNOWN STEP 2026-08-10T12:34:57.9908782Z ^[[1m^[[92m Finished^[[0m `release` profile [optimized] target(s) in 26.16s +Auto Release UNKNOWN STEP 2026-08-10T12:34:58.0276723Z ##[group]Run node scripts/preflight-credentials.mjs --require crates-token +Auto Release UNKNOWN STEP 2026-08-10T12:34:58.0277668Z ^[[36;1mnode scripts/preflight-credentials.mjs --require crates-token^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:58.0337292Z shell: /usr/bin/bash -e {0} +Auto Release UNKNOWN STEP 2026-08-10T12:34:58.0337576Z env: +Auto Release UNKNOWN STEP 2026-08-10T12:34:58.0337793Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T12:34:58.0338051Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T12:34:58.0338295Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T12:34:58.0338572Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T12:34:58.0338829Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T12:34:58.0339362Z GIT_CONFIG_COUNT: 1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:58.0339615Z GIT_CONFIG_KEY_0: init.defaultBranch +Auto Release UNKNOWN STEP 2026-08-10T12:34:58.0339889Z GIT_CONFIG_VALUE_0: main +Auto Release UNKNOWN STEP 2026-08-10T12:34:58.0340139Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T12:34:58.0340394Z CARGO_INCREMENTAL: 0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:58.0341057Z CARGO_REGISTRY_TOKEN: *** +Auto Release UNKNOWN STEP 2026-08-10T12:34:58.0341358Z CARGO_TOKEN: *** +Auto Release UNKNOWN STEP 2026-08-10T12:34:58.0341619Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T12:34:58.0697282Z ✅ crates-token: 35 characters configured +Auto Release UNKNOWN STEP 2026-08-10T12:34:58.0698301Z +Auto Release UNKNOWN STEP 2026-08-10T12:34:58.0698825Z Preflight passed: 1 check(s). +Auto Release UNKNOWN STEP 2026-08-10T12:34:58.0766823Z ##[group]Run node scripts/publish-to-crates.mjs --working-dir rust +Auto Release UNKNOWN STEP 2026-08-10T12:34:58.0767323Z ^[[36;1mnode scripts/publish-to-crates.mjs --working-dir rust^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:34:58.0813733Z shell: /usr/bin/bash -e {0} +Auto Release UNKNOWN STEP 2026-08-10T12:34:58.0814003Z env: +Auto Release UNKNOWN STEP 2026-08-10T12:34:58.0814213Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T12:34:58.0814457Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T12:34:58.0814699Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T12:34:58.0814958Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T12:34:58.0815220Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T12:34:58.0815517Z GIT_CONFIG_COUNT: 1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:58.0815749Z GIT_CONFIG_KEY_0: init.defaultBranch +Auto Release UNKNOWN STEP 2026-08-10T12:34:58.0816017Z GIT_CONFIG_VALUE_0: main +Auto Release UNKNOWN STEP 2026-08-10T12:34:58.0816253Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T12:34:58.0816505Z CARGO_INCREMENTAL: 0 +Auto Release UNKNOWN STEP 2026-08-10T12:34:58.0817118Z CARGO_REGISTRY_TOKEN: *** +Auto Release UNKNOWN STEP 2026-08-10T12:34:58.0817407Z CARGO_TOKEN: *** +Auto Release UNKNOWN STEP 2026-08-10T12:34:58.0817616Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T12:34:58.1190185Z Preparing to publish start-command@0.19.1 from /home/runner/work/start/start/rust/Cargo.toml +Auto Release UNKNOWN STEP 2026-08-10T12:34:58.1192976Z Checking crates.io for start-command@0.19.1 +Auto Release UNKNOWN STEP 2026-08-10T12:34:58.2166355Z cargo publish attempt 1 of 3 +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0074960Z ^[[1m^[[33mwarning^[[0m: `cargo publish --token` is deprecated in favor of using `cargo login` and environment variables +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0075826Z ^[[1m^[[92m Updating^[[0m crates.io index +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0076615Z ^[[1m^[[92m Packaging^[[0m start-command v0.19.1 (/home/runner/work/start/start/rust) +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0077276Z ^[[1m^[[92m Updating^[[0m crates.io index +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0077926Z ^[[1m^[[92m Packaged^[[0m 60 files, 646.2KiB (128.4KiB compressed) +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0079365Z ^[[1m^[[92m Verifying^[[0m start-command v0.19.1 (/home/runner/work/start/start/rust) +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0080245Z ^[[1m^[[92m Compiling^[[0m memchr v2.8.2 +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0080841Z ^[[1m^[[92m Compiling^[[0m libc v0.2.186 +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0081532Z ^[[1m^[[92m Compiling^[[0m proc-macro2 v1.0.106 +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0082207Z ^[[1m^[[92m Compiling^[[0m unicode-ident v1.0.24 +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0082655Z ^[[1m^[[92m Compiling^[[0m quote v1.0.46 +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0083030Z ^[[1m^[[92m Compiling^[[0m serde_core v1.0.228 +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0083402Z ^[[1m^[[92m Compiling^[[0m autocfg v1.5.1 +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0083776Z ^[[1m^[[92m Compiling^[[0m num-traits v0.2.19 +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0084141Z ^[[1m^[[92m Compiling^[[0m zmij v1.0.21 +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0084504Z ^[[1m^[[92m Compiling^[[0m getrandom v0.4.3 +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0084871Z ^[[1m^[[92m Compiling^[[0m syn v2.0.118 +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0085214Z ^[[1m^[[92m Compiling^[[0m nom v8.0.0 +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0085586Z ^[[1m^[[92m Compiling^[[0m aho-corasick v1.1.4 +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0085971Z ^[[1m^[[92m Compiling^[[0m option-ext v0.2.0 +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0086346Z ^[[1m^[[92m Compiling^[[0m serde v1.0.228 +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0086753Z ^[[1m^[[92m Compiling^[[0m regex-syntax v0.8.11 +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0087428Z ^[[1m^[[92m Compiling^[[0m serde_json v1.0.150 +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0087912Z ^[[1m^[[92m Compiling^[[0m cfg-if v1.0.4 +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0088270Z ^[[1m^[[92m Compiling^[[0m dirs-sys v0.5.0 +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0088685Z ^[[1m^[[92m Compiling^[[0m serde_derive v1.0.228 +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0089314Z ^[[1m^[[92m Compiling^[[0m links-notation v0.13.0 +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0089725Z ^[[1m^[[92m Compiling^[[0m iana-time-zone v0.1.65 +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0090205Z ^[[1m^[[92m Compiling^[[0m regex-automata v0.4.14 +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0090867Z ^[[1m^[[92m Compiling^[[0m base64 v0.22.1 +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0091442Z ^[[1m^[[92m Compiling^[[0m itoa v1.0.18 +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0091955Z ^[[1m^[[92m Compiling^[[0m lino-objects-codec v0.2.1 +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0092353Z ^[[1m^[[92m Compiling^[[0m chrono v0.4.45 +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0092705Z ^[[1m^[[92m Compiling^[[0m regex v1.12.4 +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0093075Z ^[[1m^[[92m Compiling^[[0m dirs v6.0.0 +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0093418Z ^[[1m^[[92m Compiling^[[0m uuid v1.23.4 +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0094479Z ^[[1m^[[92m Compiling^[[0m start-command v0.19.1 (/home/runner/work/start/start/rust/target/package/start-command-0.19.1) +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0095301Z ^[[1m^[[92m Finished^[[0m `dev` profile [unoptimized + debuginfo] target(s) in 10.00s +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0096039Z ^[[1m^[[92m Uploading^[[0m start-command v0.19.1 (/home/runner/work/start/start/rust) +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0096699Z ^[[1m^[[92m Uploaded^[[0m start-command v0.19.1 to registry `crates-io` +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0097375Z ^[[1m^[[92mnote^[[0m: waiting for start-command v0.19.1 to be available at registry `crates-io` +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0098107Z ^[[1m^[[96mhelp^[[0m: you may press ctrl-c to skip waiting; the crate should be available shortly +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0098748Z ^[[1m^[[92m Published^[[0m start-command v0.19.1 at registry `crates-io` +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0099371Z published=true +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0099619Z published_version=0.19.1 +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0100084Z already_published=false +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0100359Z publish_result=published +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0100684Z Published start-command@0.19.1 to crates.io +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0231799Z ##[group]Run node scripts/create-github-release.mjs \ +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0232425Z ^[[36;1mnode scripts/create-github-release.mjs \^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0232976Z ^[[36;1m --release-version "0.19.1" \^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0233484Z ^[[36;1m --repository "link-foundation/start" \^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0233985Z ^[[36;1m --prefix "rust-" \^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0234461Z ^[[36;1m --changelog-file "rust/CHANGELOG.md" \^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0234982Z ^[[36;1m --badge-type "crates" \^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0235443Z ^[[36;1m --package-name "start-command"^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0288254Z shell: /usr/bin/bash -e {0} +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0288526Z env: +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0288735Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0289210Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0289472Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0289743Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0289996Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0290311Z GIT_CONFIG_COUNT: 1 +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0290557Z GIT_CONFIG_KEY_0: init.defaultBranch +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0290837Z GIT_CONFIG_VALUE_0: main +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0291080Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0291327Z CARGO_INCREMENTAL: 0 +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0293902Z GH_TOKEN: *** +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0294216Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.0656660Z Creating GitHub release: tag=rust-v0.19.1, name=[Rust] 0.19.1, prefix=rust- +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.8220921Z Created GitHub release: rust-v0.19.1 ([Rust] 0.19.1) +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.8300691Z ##[group]Run node scripts/verify-release-badge.mjs \ +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.8301096Z ^[[36;1mnode scripts/verify-release-badge.mjs \^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.8301450Z ^[[36;1m --repository "link-foundation/start" \^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.8301772Z ^[[36;1m --tag "rust-v0.19.1" \^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.8302065Z ^[[36;1m --badge-type crates \^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.8302343Z ^[[36;1m --package-name start-command \^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.8302645Z ^[[36;1m --release-version "0.19.1"^[[0m +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.8350001Z shell: /usr/bin/bash -e {0} +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.8350267Z env: +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.8350475Z CARGO_TERM_COLOR: always +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.8350719Z CARGO_NET_RETRY: 10 +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.8350956Z CARGO_HTTP_MULTIPLEXING: false +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.8351219Z RUSTFLAGS: -Dwarnings +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.8351470Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.8351752Z GIT_CONFIG_COUNT: 1 +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.8351984Z GIT_CONFIG_KEY_0: init.defaultBranch +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.8352287Z GIT_CONFIG_VALUE_0: main +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.8352537Z CARGO_HOME: /home/runner/.cargo +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.8352791Z CARGO_INCREMENTAL: 0 +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.8355221Z GH_TOKEN: *** +Auto Release UNKNOWN STEP 2026-08-10T12:35:11.8355449Z ##[endgroup] +Auto Release UNKNOWN STEP 2026-08-10T12:35:12.0644738Z ✅ Release rust-v0.19.1 contains the expected crates badge. +Auto Release UNKNOWN STEP 2026-08-10T12:35:12.0756691Z Post job cleanup. +Auto Release UNKNOWN STEP 2026-08-10T12:35:12.2135447Z Post job cleanup. +Auto Release UNKNOWN STEP 2026-08-10T12:35:12.2998416Z [command]/usr/bin/git version +Auto Release UNKNOWN STEP 2026-08-10T12:35:12.3040757Z git version 2.54.0 +Auto Release UNKNOWN STEP 2026-08-10T12:35:12.3078190Z Temporarily overriding HOME='/home/runner/work/_temp/5fd46bbd-1e86-4264-9d0c-a2da5b2f215c' before making global git config changes +Auto Release UNKNOWN STEP 2026-08-10T12:35:12.3079874Z Adding repository directory to the temporary git global config as a safe directory +Auto Release UNKNOWN STEP 2026-08-10T12:35:12.3083301Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Auto Release UNKNOWN STEP 2026-08-10T12:35:12.3118166Z Removing SSH command configuration +Auto Release UNKNOWN STEP 2026-08-10T12:35:12.3125421Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Auto Release UNKNOWN STEP 2026-08-10T12:35:12.3163000Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Auto Release UNKNOWN STEP 2026-08-10T12:35:12.3428034Z Removing HTTP extra header +Auto Release UNKNOWN STEP 2026-08-10T12:35:12.3434378Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Auto Release UNKNOWN STEP 2026-08-10T12:35:12.3474162Z [command]/usr/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' || :" +Auto Release UNKNOWN STEP 2026-08-10T12:35:12.3739453Z Removing includeIf entries pointing to credentials config files +Auto Release UNKNOWN STEP 2026-08-10T12:35:12.3750530Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Auto Release UNKNOWN STEP 2026-08-10T12:35:12.3792177Z includeif.gitdir:/home/runner/work/start/start/.git.path +Auto Release UNKNOWN STEP 2026-08-10T12:35:12.3804188Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Auto Release UNKNOWN STEP 2026-08-10T12:35:12.3804966Z includeif.gitdir:/github/workspace/.git.path +Auto Release UNKNOWN STEP 2026-08-10T12:35:12.3805644Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Auto Release UNKNOWN STEP 2026-08-10T12:35:12.3807352Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Auto Release UNKNOWN STEP 2026-08-10T12:35:12.3862318Z /home/runner/work/_temp/git-credentials-2d05fc1e-22b2-4554-b991-91f8f7f99d39.config +Auto Release UNKNOWN STEP 2026-08-10T12:35:12.3886397Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-2d05fc1e-22b2-4554-b991-91f8f7f99d39.config +Auto Release UNKNOWN STEP 2026-08-10T12:35:12.3930428Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Auto Release UNKNOWN STEP 2026-08-10T12:35:12.3958601Z /home/runner/work/_temp/git-credentials-2d05fc1e-22b2-4554-b991-91f8f7f99d39.config +Auto Release UNKNOWN STEP 2026-08-10T12:35:12.3967664Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-2d05fc1e-22b2-4554-b991-91f8f7f99d39.config +Auto Release UNKNOWN STEP 2026-08-10T12:35:12.4010327Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Auto Release UNKNOWN STEP 2026-08-10T12:35:12.4040109Z /github/runner_temp/git-credentials-2d05fc1e-22b2-4554-b991-91f8f7f99d39.config +Auto Release UNKNOWN STEP 2026-08-10T12:35:12.4050007Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-2d05fc1e-22b2-4554-b991-91f8f7f99d39.config +Auto Release UNKNOWN STEP 2026-08-10T12:35:12.4091102Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Auto Release UNKNOWN STEP 2026-08-10T12:35:12.4118584Z /github/runner_temp/git-credentials-2d05fc1e-22b2-4554-b991-91f8f7f99d39.config +Auto Release UNKNOWN STEP 2026-08-10T12:35:12.4128363Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-2d05fc1e-22b2-4554-b991-91f8f7f99d39.config +Auto Release UNKNOWN STEP 2026-08-10T12:35:12.4168479Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Auto Release UNKNOWN STEP 2026-08-10T12:35:12.4413887Z Removing credentials config '/home/runner/work/_temp/git-credentials-2d05fc1e-22b2-4554-b991-91f8f7f99d39.config' +Auto Release UNKNOWN STEP 2026-08-10T12:35:12.4571150Z Cleaning up orphan processes +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:17.6217160Z Current runner version: '2.336.0' +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:17.6243861Z ##[group]Runner Image Provisioner +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:17.6244849Z Hosted Compute Agent +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:17.6245445Z Version: 20260707.563 +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:17.6246116Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:17.6246903Z Build Date: 2026-07-07T19:33:50Z +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:17.6247583Z Worker ID: {d735a63f-ad9b-497b-9275-8eefb54dd966} +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:17.6248369Z Azure Region: westcentralus +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:17.6248975Z ##[endgroup] +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:17.6250379Z ##[group]Operating System +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:17.6251363Z Ubuntu +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:17.6251898Z 24.04.4 +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:17.6252444Z LTS +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:17.6252964Z ##[endgroup] +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:17.6253515Z ##[group]Runner Image +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:17.6254218Z Image: ubuntu-24.04 +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:17.6254790Z Version: 20260720.247.2 +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:17.6256108Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:17.6257612Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:17.6258608Z ##[endgroup] +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:17.6259727Z ##[group]GITHUB_TOKEN Permissions +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:17.6261878Z Contents: read +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:17.6262504Z Metadata: read +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:17.6263080Z ##[endgroup] +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:17.6265365Z Secret source: Actions +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:17.6266437Z Prepare workflow directory +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:17.6682564Z Prepare all required actions +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:17.6731815Z Getting action download info +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.0187626Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.7741308Z Complete job name: Pipeline Status +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.8548283Z ##[group]Run actions/checkout@v6 +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.8549257Z with: +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.8549761Z repository: link-foundation/start +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.8554152Z token: *** +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.8554647Z ssh-strict: true +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.8555160Z ssh-user: git +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.8555655Z persist-credentials: true +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.8556185Z clean: true +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.8556675Z sparse-checkout-cone-mode: true +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.8557245Z fetch-depth: 1 +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.8557706Z fetch-tags: false +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.8558196Z show-progress: true +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.8558698Z lfs: false +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.8559161Z submodules: false +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.8559662Z set-safe-directory: true +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.8560225Z allow-unsafe-pr-checkout: false +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.8561231Z env: +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.8561721Z CARGO_TERM_COLOR: always +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.8562258Z CARGO_NET_RETRY: 10 +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.8562777Z CARGO_HTTP_MULTIPLEXING: false +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.8563422Z RUSTFLAGS: -Dwarnings +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.8563991Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.8564623Z GIT_CONFIG_COUNT: 1 +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.8565147Z GIT_CONFIG_KEY_0: init.defaultBranch +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.8565752Z GIT_CONFIG_VALUE_0: main +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.8566278Z ##[endgroup] +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.9614889Z Syncing repository: link-foundation/start +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.9617199Z ##[group]Getting Git version info +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.9618017Z Working directory is '/home/runner/work/start/start' +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.9619294Z [command]/usr/bin/git version +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.9707412Z git version 2.54.0 +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.9730516Z ##[endgroup] +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.9749534Z Temporarily overriding HOME='/home/runner/work/_temp/90df75e4-ed39-4734-b6df-601c6fcb1530' before making global git config changes +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.9752612Z Adding repository directory to the temporary git global config as a safe directory +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.9756373Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.9816146Z Deleting the contents of '/home/runner/work/start/start' +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.9822632Z ##[group]Determining repository object format +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.9825696Z ##[endgroup] +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.9827201Z ##[group]Initializing the repository +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.9832342Z [command]/usr/bin/git init /home/runner/work/start/start +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.9962830Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:18.9972120Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:19.0023016Z ##[endgroup] +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:19.0024514Z ##[group]Disabling automatic garbage collection +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:19.0028101Z [command]/usr/bin/git config --local gc.auto 0 +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:19.0067833Z ##[endgroup] +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:19.0069422Z ##[group]Setting up auth +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:19.0070463Z Removing SSH command configuration +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:19.0076722Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:19.0127045Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:19.0535241Z Removing HTTP extra header +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:19.0542761Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:19.0580895Z [command]/usr/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' || :" +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:19.0807496Z Removing includeIf entries pointing to credentials config files +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:19.0814684Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:19.0854030Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:19.1097014Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-cddbadb8-f263-4f1e-92cc-ef3af59f6810.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:19.1141560Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-cddbadb8-f263-4f1e-92cc-ef3af59f6810.config +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:19.1177878Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-cddbadb8-f263-4f1e-92cc-ef3af59f6810.config +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:19.1216524Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-cddbadb8-f263-4f1e-92cc-ef3af59f6810.config +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:19.1255204Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-cddbadb8-f263-4f1e-92cc-ef3af59f6810.config +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:19.1285854Z ##[endgroup] +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:19.1286699Z ##[group]Fetching the repository +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:19.1295388Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +e8ec5e5ee691e1f0eddc76614b424e714be0f41a:refs/remotes/origin/main +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.3798315Z From https://github.com/link-foundation/start +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.3802107Z * [new ref] e8ec5e5ee691e1f0eddc76614b424e714be0f41a -> origin/main +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.3846849Z [command]/usr/bin/git branch --list --remote origin/main +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.3883056Z origin/main +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.3894409Z [command]/usr/bin/git rev-parse refs/remotes/origin/main +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.3921849Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.3927629Z ##[endgroup] +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.3929165Z ##[group]Determining the checkout info +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.3930781Z ##[endgroup] +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.3932647Z [command]/usr/bin/git sparse-checkout disable +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.3982653Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.4014269Z ##[group]Checking out the ref +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.4017826Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.4623963Z Reset branch 'main' +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.4626232Z branch 'main' set up to track 'origin/main'. +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.4640664Z ##[endgroup] +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.4691624Z [command]/usr/bin/git log -1 --format=%H +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.4721935Z e8ec5e5ee691e1f0eddc76614b424e714be0f41a +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.5043508Z ##[group]Run bash scripts/check-pipeline-status.sh +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.5045255Z ^[[36;1mbash scripts/check-pipeline-status.sh^[[0m +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.5097965Z shell: /usr/bin/bash -e {0} +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.5099265Z env: +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.5100586Z CARGO_TERM_COLOR: always +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.5101946Z CARGO_NET_RETRY: 10 +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.5103008Z CARGO_HTTP_MULTIPLEXING: false +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.5104181Z RUSTFLAGS: -Dwarnings +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.5105303Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.5106588Z GIT_CONFIG_COUNT: 1 +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.5107645Z GIT_CONFIG_KEY_0: init.defaultBranch +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.5108917Z GIT_CONFIG_VALUE_0: main +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.5119524Z NEEDS_JSON: { +Pipeline Status UNKNOWN STEP "syntax-check": { +Pipeline Status UNKNOWN STEP "result": "success", +Pipeline Status UNKNOWN STEP "outputs": {} +Pipeline Status UNKNOWN STEP }, +Pipeline Status UNKNOWN STEP "detect-changes": { +Pipeline Status UNKNOWN STEP "result": "success", +Pipeline Status UNKNOWN STEP "outputs": { +Pipeline Status UNKNOWN STEP "any-rust-code-changed": "true", +Pipeline Status UNKNOWN STEP "rs-changed": "true", +Pipeline Status UNKNOWN STEP "toml-changed": "false", +Pipeline Status UNKNOWN STEP "mjs-changed": "true", +Pipeline Status UNKNOWN STEP "docs-changed": "true", +Pipeline Status UNKNOWN STEP "workflow-changed": "true" +Pipeline Status UNKNOWN STEP } +Pipeline Status UNKNOWN STEP }, +Pipeline Status UNKNOWN STEP "version-check": { +Pipeline Status UNKNOWN STEP "result": "skipped", +Pipeline Status UNKNOWN STEP "outputs": {} +Pipeline Status UNKNOWN STEP }, +Pipeline Status UNKNOWN STEP "changelog": { +Pipeline Status UNKNOWN STEP "result": "skipped", +Pipeline Status UNKNOWN STEP "outputs": {} +Pipeline Status UNKNOWN STEP }, +Pipeline Status UNKNOWN STEP "lint": { +Pipeline Status UNKNOWN STEP "result": "success", +Pipeline Status UNKNOWN STEP "outputs": {} +Pipeline Status UNKNOWN STEP }, +Pipeline Status UNKNOWN STEP "test": { +Pipeline Status UNKNOWN STEP "result": "success", +Pipeline Status UNKNOWN STEP "outputs": {} +Pipeline Status UNKNOWN STEP }, +Pipeline Status UNKNOWN STEP "test-parity": { +Pipeline Status UNKNOWN STEP "result": "success", +Pipeline Status UNKNOWN STEP "outputs": {} +Pipeline Status UNKNOWN STEP }, +Pipeline Status UNKNOWN STEP "coverage": { +Pipeline Status UNKNOWN STEP "result": "success", +Pipeline Status UNKNOWN STEP "outputs": {} +Pipeline Status UNKNOWN STEP }, +Pipeline Status UNKNOWN STEP "build": { +Pipeline Status UNKNOWN STEP "result": "success", +Pipeline Status UNKNOWN STEP "outputs": {} +Pipeline Status UNKNOWN STEP }, +Pipeline Status UNKNOWN STEP "auto-release": { +Pipeline Status UNKNOWN STEP "result": "success", +Pipeline Status UNKNOWN STEP "outputs": {} +Pipeline Status UNKNOWN STEP }, +Pipeline Status UNKNOWN STEP "manual-release": { +Pipeline Status UNKNOWN STEP "result": "skipped", +Pipeline Status UNKNOWN STEP "outputs": {} +Pipeline Status UNKNOWN STEP } +Pipeline Status UNKNOWN STEP } +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.5130551Z IS_MAIN: true +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.5131661Z ##[endgroup] +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.5711593Z Failed jobs: +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.5712827Z Cancelled jobs: +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.5982466Z Post job cleanup. +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.6921627Z [command]/usr/bin/git version +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.6969883Z git version 2.54.0 +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.7019442Z Temporarily overriding HOME='/home/runner/work/_temp/73c1d028-141c-4f60-b5e3-8b722a1adf6b' before making global git config changes +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.7023317Z Adding repository directory to the temporary git global config as a safe directory +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.7026467Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.7065201Z Removing SSH command configuration +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.7073998Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.7118011Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.7373954Z Removing HTTP extra header +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.7382294Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.7422808Z [command]/usr/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' || :" +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.7716307Z Removing includeIf entries pointing to credentials config files +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.7726045Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.7780656Z includeif.gitdir:/home/runner/work/start/start/.git.path +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.7784276Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.7787100Z includeif.gitdir:/github/workspace/.git.path +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.7790356Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.7898979Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.7904011Z /home/runner/work/_temp/git-credentials-cddbadb8-f263-4f1e-92cc-ef3af59f6810.config +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.7912769Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-cddbadb8-f263-4f1e-92cc-ef3af59f6810.config +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.7934384Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.7963444Z /home/runner/work/_temp/git-credentials-cddbadb8-f263-4f1e-92cc-ef3af59f6810.config +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.7980275Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-cddbadb8-f263-4f1e-92cc-ef3af59f6810.config +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.8018809Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.8052260Z /github/runner_temp/git-credentials-cddbadb8-f263-4f1e-92cc-ef3af59f6810.config +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.8062204Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-cddbadb8-f263-4f1e-92cc-ef3af59f6810.config +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.8101534Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.8128178Z /github/runner_temp/git-credentials-cddbadb8-f263-4f1e-92cc-ef3af59f6810.config +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.8139236Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-cddbadb8-f263-4f1e-92cc-ef3af59f6810.config +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.8181630Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.8415086Z Removing credentials config '/home/runner/work/_temp/git-credentials-cddbadb8-f263-4f1e-92cc-ef3af59f6810.config' +Pipeline Status UNKNOWN STEP 2026-08-10T12:35:20.8582322Z Cleaning up orphan processes diff --git a/docs/case-studies/issue-160/data/js-focused-test.log b/docs/case-studies/issue-160/data/js-focused-test.log new file mode 100644 index 0000000..09f969f --- /dev/null +++ b/docs/case-studies/issue-160/data/js-focused-test.log @@ -0,0 +1,26 @@ +bun test v1.3.14 (0d9b296a) + +test/docker-network-integration.js: +(pass) Docker named network integration > keeps the multi-network probe hermetic [1.03ms] +$ ping -c 1 formal-ai && ping -c 1 formal-db && ip route | grep -q '^default ' + +$ ping -c 1 formal-ai + +ping: bad address 'formal-ai' +(pass) Docker named network integration > reaches a private sidecar on each of two networks [4034.64ms] +$ echo should-not-run + +$ echo should-not-run + +$ echo should-not-run + +docker: Error response from daemon: failed to set up container networking: network start-network-914dc7c2-absent not found + +Run 'docker run --help' for more information +$ echo should-not-run + +(pass) Docker named network integration > fails for a missing network without orphaning a container [4382.70ms] + + 3 pass + 0 fail +Ran 3 tests across 1 file. [10.57s] diff --git a/docs/case-studies/issue-160/data/local-doc-js.log b/docs/case-studies/issue-160/data/local-doc-js.log new file mode 100644 index 0000000..d83f10c --- /dev/null +++ b/docs/case-studies/issue-160/data/local-doc-js.log @@ -0,0 +1 @@ +Checked 4 documented example(s) for js. diff --git a/docs/case-studies/issue-160/data/local-doc-rust.log b/docs/case-studies/issue-160/data/local-doc-rust.log new file mode 100644 index 0000000..ab8e023 --- /dev/null +++ b/docs/case-studies/issue-160/data/local-doc-rust.log @@ -0,0 +1 @@ +Checked 4 documented example(s) for rust. diff --git a/docs/case-studies/issue-160/data/local-js-filesize.log b/docs/case-studies/issue-160/data/local-js-filesize.log new file mode 100644 index 0000000..23ba09c --- /dev/null +++ b/docs/case-studies/issue-160/data/local-js-filesize.log @@ -0,0 +1,5 @@ + +Checking JavaScript files for maximum 1000 lines... + +✓ All files are within the line limit + diff --git a/docs/case-studies/issue-160/data/local-js-format.log b/docs/case-studies/issue-160/data/local-js-format.log new file mode 100644 index 0000000..d90c69d --- /dev/null +++ b/docs/case-studies/issue-160/data/local-js-format.log @@ -0,0 +1,3 @@ +$ prettier --check . +Checking formatting... +All matched files use Prettier code style! diff --git a/docs/case-studies/issue-160/data/local-js-full.log b/docs/case-studies/issue-160/data/local-js-full.log new file mode 100644 index 0000000..2dd459a --- /dev/null +++ b/docs/case-studies/issue-160/data/local-js-full.log @@ -0,0 +1,1165 @@ +$ bun ../scripts/run-js-tests.mjs +bun test v1.3.14 (0d9b296a) + +test/args-parser-control.js: +(pass) control options > should parse --stop with UUID or session name [6.03ms] +(pass) control options > should parse --stop=value format [0.28ms] +(pass) control options > should parse --terminate with UUID or session name [0.07ms] +(pass) control options > should parse --terminate=value format [0.05ms] +(pass) control options > should throw error for missing --stop argument [1.01ms] +(pass) control options > should throw error for empty --stop=value argument [0.12ms] +(pass) control options > should throw error for missing --terminate argument [0.06ms] +(pass) control options > should throw error for empty --terminate=value argument [0.07ms] +(pass) control options > should reject combining query and control modes [0.26ms] +(pass) control options > should reject combining upload-log with control modes [0.09ms] +(pass) control options > should reject output-format with control modes [0.18ms] +(pass) control options > should default control options to null [0.11ms] + +test/args-parser-docker-cleanup.js: +(pass) docker container cleanup options > should parse --auto-remove-docker-container flag [0.45ms] +(pass) docker container cleanup options > should parse --always-cleanup-container flag [0.14ms] +(pass) docker container cleanup options > should parse --keep-container flag [0.08ms] +(pass) docker container cleanup options > should parse --keep-container-on-fail flag [0.05ms] +(pass) docker container cleanup options > should default cleanup flags to false [0.05ms] +(pass) docker container cleanup options > should throw error for docker cleanup options without docker isolation [0.83ms] +(pass) docker container cleanup options > should throw error for docker cleanup options without isolation [0.25ms] +(pass) docker container cleanup options > should work with keep-alive and auto-remove-docker-container [0.14ms] +(pass) docker container cleanup options > should reject conflicting docker cleanup options [0.75ms] + +test/args-parser-isolation-alias.js: +(pass) parseArgs --isolation alias > should parse --isolation alias with value [0.36ms] +(pass) parseArgs --isolation alias > should parse --isolation=value alias format [0.20ms] +(pass) parseArgs --isolation alias > should parse --isolation alias before command without separator [0.14ms] +(pass) parseArgs unknown wrapper options > should throw for unknown wrapper option before separator [2.08ms] +(pass) parseArgs unknown wrapper options > should throw for unknown wrapper option without separator [0.19ms] + +test/args-parser-shell.js: +(pass) shell option > should default shell to auto [0.13ms] +(pass) shell option > should parse --shell bash [0.92ms] +(pass) shell option > should parse --shell zsh [0.23ms] +(pass) shell option > should parse --shell sh [2.69ms] +(pass) shell option > should parse --shell auto [0.49ms] +(pass) shell option > should parse --shell=value format [0.24ms] +(pass) shell option > should normalize shell to lowercase [1.70ms] +(pass) shell option > should throw error for missing shell argument [0.78ms] +(pass) shell option > should throw error for invalid shell [0.33ms] +(pass) shell option > should list valid shells in error message [0.46ms] +(pass) shell option > should work with ssh isolation [0.48ms] +(pass) VALID_SHELLS > should include bash [0.06ms] +(pass) VALID_SHELLS > should include zsh [0.05ms] +(pass) VALID_SHELLS > should include sh [0.05ms] +(pass) VALID_SHELLS > should include auto [0.19ms] + +test/args-parser.js: +(pass) parseArgs > basic command parsing > should parse simple command without options [0.19ms] +(pass) parseArgs > basic command parsing > should parse command with -- separator [0.12ms] +(pass) parseArgs > basic command parsing > should parse empty command correctly [0.07ms] +(pass) parseArgs > isolation options > should parse --isolated with value [0.07ms] +(pass) parseArgs > isolation options > should parse -i shorthand [0.11ms] +(pass) parseArgs > isolation options > should parse --isolated=value format [0.14ms] +(pass) parseArgs > isolation options > should normalize backend to lowercase [0.06ms] +(pass) parseArgs > isolation options > should throw error for missing backend argument [0.21ms] +(pass) parseArgs > attached and detached modes > should parse --attached flag [1.76ms] +(pass) parseArgs > attached and detached modes > should parse -a shorthand [0.30ms] +(pass) parseArgs > attached and detached modes > should parse --detached flag [0.16ms] +(pass) parseArgs > attached and detached modes > should parse -d shorthand [0.09ms] +(pass) parseArgs > attached and detached modes > should throw error when both --attached and --detached are set [0.30ms] +(pass) parseArgs > attached and detached modes > should provide helpful error message for mode conflict [0.11ms] +(pass) parseArgs > session option > should parse --session with value [0.08ms] +(pass) parseArgs > session option > should parse -s shorthand [0.09ms] +(pass) parseArgs > session option > should parse --session=value format [2.32ms] +(pass) parseArgs > session option > should throw error for session without isolation [0.40ms] +(pass) parseArgs > docker image option > should parse --image with value [0.11ms] +(pass) parseArgs > docker image option > should parse --image=value format [1.05ms] +(pass) parseArgs > docker image option > should use default OS-matched image for docker without --image [0.38ms] +(pass) parseArgs > docker image option > should throw error for image with non-docker backend [0.31ms] +(pass) parseArgs > SSH endpoint option > should parse --endpoint with value [0.14ms] +(pass) parseArgs > SSH endpoint option > should parse --endpoint=value format [0.16ms] +(pass) parseArgs > SSH endpoint option > should throw error for ssh without endpoint [0.21ms] +(pass) parseArgs > SSH endpoint option > should throw error for endpoint with non-ssh backend [0.92ms] +(pass) parseArgs > keep-alive option > should parse --keep-alive flag [0.16ms] +(pass) parseArgs > keep-alive option > should parse -k shorthand [0.09ms] +(pass) parseArgs > keep-alive option > should default keepAlive to false [0.04ms] +(pass) parseArgs > keep-alive option > should throw error for keep-alive without isolation [0.17ms] +(pass) parseArgs > keep-alive option > should work with detached mode [0.08ms] +(pass) parseArgs > keep-alive option > should work with docker [0.17ms] +(pass) parseArgs > command without separator > should parse command after options without separator [0.63ms] +(pass) parseArgs > command without separator > should handle mixed options and command [0.17ms] +(pass) parseArgs > backend validation > should accept valid backends [0.27ms] +(pass) parseArgs > backend validation > should throw error for invalid backend [0.77ms] +(pass) parseArgs > backend validation > should list valid backends in error message [0.28ms] +(pass) validateOptions > should pass for valid options [0.63ms] +(pass) validateOptions > should throw for attached and detached together [0.12ms] +(pass) validateOptions > should pass for docker with image [0.20ms] +(pass) generateSessionName > should generate unique session names [0.56ms] +(pass) generateSessionName > should use default prefix [0.05ms] +(pass) generateSessionName > should use custom prefix [0.08ms] +(pass) generateSessionName > should contain timestamp-like portion [0.14ms] +(pass) hasIsolation > should return true when isolated is set [0.12ms] +(pass) hasIsolation > should return false when isolated is null [0.03ms] +(pass) getEffectiveMode > should return attached by default [0.07ms] +(pass) getEffectiveMode > should return attached when explicitly set [0.06ms] +(pass) getEffectiveMode > should return detached when set [0.07ms] +(pass) VALID_BACKENDS > should include screen [0.05ms] +(pass) VALID_BACKENDS > should include tmux [0.05ms] +(pass) VALID_BACKENDS > should include docker [0.04ms] +(pass) user isolation option > should parse --isolated-user without value (auto-generated username) [0.11ms] +(pass) user isolation option > should parse --isolated-user with custom username [0.29ms] +(pass) user isolation option > should parse -u shorthand [0.09ms] +(pass) user isolation option > should parse -u with custom username [0.13ms] +(pass) user isolation option > should parse --isolated-user=value format [0.13ms] +(pass) user isolation option > should work with isolation options [0.09ms] +(pass) user isolation option > should work without isolation (standalone user isolation) [0.10ms] +(pass) user isolation option > should accept valid usernames [0.45ms] +(pass) user isolation option > should reject invalid username formats with --isolated-user=value syntax [0.28ms] +(pass) user isolation option > should not consume invalid username as argument (treats as command) [0.07ms] +(pass) user isolation option > should throw error for user with docker isolation [0.25ms] +(pass) user isolation option > should work with tmux isolation [0.09ms] +(pass) use-command-stream option > should parse --use-command-stream flag [0.04ms] +(pass) use-command-stream option > should default useCommandStream to false [0.06ms] +(pass) use-command-stream option > should work with other options [0.07ms] +(pass) use-command-stream option > should work without other options [0.06ms] +(pass) keep-user option > should parse --keep-user flag [0.05ms] +(pass) keep-user option > should default keepUser to false [0.06ms] +(pass) keep-user option > should throw error for keep-user without user [0.22ms] +(pass) keep-user option > should work with user and isolation options [0.08ms] +(pass) status option > should parse --status with UUID [0.08ms] +(pass) status option > should parse --status=value format [0.05ms] +(pass) status option > should throw error for missing UUID argument [0.09ms] +(pass) status option > should throw error for --status with -flag as next argument [0.10ms] +(pass) status option > should default status to null [0.05ms] +(pass) upload-log option > should parse --upload-log with UUID or session name [0.06ms] +(pass) upload-log option > should parse --upload-log=value format [0.07ms] +(pass) upload-log option > should throw error for missing --upload-log argument [0.09ms] +(pass) upload-log option > should throw error for empty --upload-log=value argument [0.09ms] +(pass) upload-log option > should default uploadLog to null [0.06ms] +(pass) list option > should parse --list flag [0.04ms] +(pass) list option > should parse --list with JSON output format [0.08ms] +(pass) list option > should normalize output format with --list [0.08ms] +(pass) list option > should default list to false [0.07ms] +(pass) output-format option > should parse --output-format with --status [0.21ms] +(pass) output-format option > should parse --output-format=value format [0.10ms] +(pass) output-format option > should normalize format to lowercase [0.14ms] +(pass) output-format option > should throw error for missing format argument [0.15ms] +(pass) output-format option > should throw error for invalid format [0.13ms] +(pass) output-format option > should throw error for output-format without status [0.13ms] +(pass) output-format option > should accept all valid output formats [0.21ms] +(pass) output-format option > should default outputFormat to null [0.06ms] +(pass) VALID_OUTPUT_FORMATS > should include links-notation [0.03ms] +(pass) VALID_OUTPUT_FORMATS > should include json [0.02ms] +(pass) VALID_OUTPUT_FORMATS > should include text [0.05ms] +(pass) cleanup options > should parse --cleanup flag [0.09ms] +(pass) cleanup options > should parse --cleanup-dry-run flag [0.09ms] +(pass) cleanup options > should default cleanup to false [0.04ms] + +test/check-js-coverage.mjs: +(pass) check-js-coverage > parses line coverage from a real Bun text report [2.38ms] +(pass) check-js-coverage > reads the line column, not the function column [0.48ms] +(pass) check-js-coverage > ignores the uncovered-lines column when picking numbers [0.11ms] +(pass) check-js-coverage > returns null when no totals row is present [12.87ms] +(pass) check-js-coverage > fails instead of skipping when coverage cannot be determined [0.54ms] +(pass) check-js-coverage > passes when coverage meets the threshold [0.10ms] +(pass) check-js-coverage > fails when coverage is below the threshold [0.10ms] + +test/ci-workflow-invariants.js: +(pass) CI workflow invariants > finds every workflow file [0.16ms] +(pass) CI workflow invariants > declares a least-privilege default permission set [0.74ms] +(pass) CI workflow invariants > gives every job a timeout [4.11ms] +(pass) CI workflow invariants > never puts concurrency at workflow level [2.66ms] +(pass) CI workflow invariants > gives every job its own concurrency group [1.86ms] +(pass) CI workflow invariants > makes writers non-cancellable and read-only checks cancellable [1.79ms] +(pass) CI workflow invariants > uses !cancelled() rather than always() outside the status job [1.28ms] +(pass) CI workflow invariants > aggregates every job into a pipeline-status gate [2.54ms] +(pass) CI workflow invariants > configures git before checkout so no init hints are printed [0.48ms] +(pass) CI workflow invariants > never swallows a failing command in a quality gate [3.80ms] +(pass) CI workflow invariants > references only helper scripts that exist [3.38ms] +(pass) CI workflow invariants > parses coverage through the tested helper, not an inline grep [0.43ms] + +test/cli.js: +(pass) CLI version flag > should display version with --version [390.22ms] +(pass) CLI version flag > should display version with -v [405.27ms] +(pass) CLI version flag > should show correct package version [542.58ms] +(pass) CLI basic behavior > should show usage when no arguments provided [519.74ms] +(pass) CLI basic behavior > should show usage when no command provided after -- [492.93ms] +(pass) CLI isolation output (issue #67) > should display screen session name when using screen isolation [668.63ms] + Skipping: tmux not installed +(pass) CLI isolation output (issue #67) > should display tmux session name when using tmux isolation [11.17ms] +(pass) CLI isolation output (issue #67) > should display docker container name when using docker isolation [11945.84ms] + +test/command-builder-docker-cleanup.js: +(pass) command-builder docker cleanup forwarding > forwards cleanup policy flags when a remaining level uses docker [0.96ms] +(pass) command-builder docker cleanup forwarding > does not forward docker cleanup flags after the docker level is consumed [0.13ms] + +test/create-github-release.mjs: +(pass) create-github-release script > treats an existing GitHub release as an idempotent skip [326.18ms] +(pass) create-github-release script > fails when gh api returns an unexpected error [309.25ms] + +test/docker-autoremove.js: +(pass) Docker Container Cleanup Policy > cleanup decisions > should keep abnormal containers under the default policy [2.93ms] +(pass) Docker Container Cleanup Policy > cleanup decisions > should keep OOM-killed containers with keepContainerOnFail [0.22ms] +(pass) Docker Container Cleanup Policy > cleanup decisions > should honor explicit always-cleanup policy [0.07ms] +(pass) Docker Container Cleanup Policy > cleanup decisions > should make the detached watcher inspect OOMKilled before default cleanup [0.96ms] +$ echo "test" && sleep 0.5 + + ✓ Docker container auto-removed after exit (filesystem not preserved) +(pass) Docker Container Cleanup Policy > auto-remove enabled > should automatically remove container when autoRemoveDockerContainer is true [9196.79ms] +$ echo "test" && sleep 0.1 + +(pass) Docker Container Cleanup Policy > default cleanup > should remove container filesystem by default [9942.88ms] +$ echo "test" && sleep 0.1 + +(pass) Docker Container Cleanup Policy > keep-container opt-out > should preserve container filesystem when keepContainer is true [7579.82ms] +$ echo "test" && exit 7 + +(pass) Docker Container Cleanup Policy > keep-container opt-out > should preserve failed containers when keepContainerOnFail is true [4328.76ms] +$ printf 'attached-log-line\n' + +attached-log-line +(pass) Docker Container Cleanup Policy > attached mode logging > should write attached docker output to the provided host log path [4638.45ms] + +test/docker-network-integration.js: +(pass) Docker named network integration > keeps the multi-network probe hermetic [0.62ms] +$ ping -c 1 formal-ai && ping -c 1 formal-db && ip route | grep -q '^default ' + +$ ping -c 1 formal-ai + +ping: bad address 'formal-ai' +(pass) Docker named network integration > reaches a private sidecar on each of two networks [3497.49ms] +$ echo should-not-run + +$ echo should-not-run + +$ echo should-not-run + +docker: Error response from daemon: failed to set up container networking: network start-network-82c426d3-absent not found + +Run 'docker run --help' for more information +$ echo should-not-run + +(pass) Docker named network integration > fails for a missing network without orphaning a container [4320.78ms] + +test/docker-network-lifecycle.js: +(pass) docker network lifecycle helpers > returns an empty list when no network is requested [0.41ms] +(pass) docker network lifecycle helpers > wraps a single network into a list [0.10ms] +(pass) docker network lifecycle helpers > prefers the explicit networks list over the single network [0.09ms] +(pass) docker network lifecycle helpers > ignores an empty networks list and falls back to network [0.06ms] +(pass) docker network lifecycle helpers > keeps verbose output switched off by default [0.19ms] + +test/docker-runtime-options.js: +(pass) Docker runtime options parsing > should parse repeatable --volume and -v [1.48ms] +(pass) Docker runtime options parsing > should parse --volume=value and -v=value [0.40ms] +(pass) Docker runtime options parsing > should parse repeatable --mount [0.15ms] +(pass) Docker runtime options parsing > should parse repeatable --env and -e [0.15ms] +(pass) Docker runtime options parsing > should parse --privileged [0.11ms] +(pass) Docker runtime options parsing > should parse repeatable --network forms without consuming child args [0.31ms] +(pass) Docker runtime options parsing > should parse repeatable --network-alias value and equals forms [0.14ms] +(pass) Docker runtime options parsing > should default runtime options to empty/false [0.19ms] +(pass) Docker runtime options parsing > should throw when --volume requires an argument [0.66ms] +(pass) Docker runtime options parsing > should throw when --env requires an argument [0.25ms] +(pass) Docker runtime options validation > should reject --volume with non-docker backend [0.19ms] +(pass) Docker runtime options validation > should reject --mount without isolation [0.21ms] +(pass) Docker runtime options validation > should reject --env with non-docker backend [0.23ms] +(pass) Docker runtime options validation > should reject --privileged without docker [0.16ms] +(pass) Docker runtime options validation > should reject network options without docker [0.40ms] +(pass) Docker runtime options validation > should accept runtime options when stack includes docker [0.48ms] +(pass) buildDockerRuntimeArgs > should build empty args by default [0.07ms] +(pass) buildDockerRuntimeArgs > should add --privileged first [0.24ms] +(pass) buildDockerRuntimeArgs > should expand env, volumes, and mounts in order [0.49ms] +(pass) buildDockerRuntimeStatusLines > should return no lines for empty options [0.33ms] +(pass) buildDockerRuntimeStatusLines > should format volumes, mounts, env, and privileged lines [0.12ms] +(pass) buildDockerRuntimeStatusLines > should join multiple volumes with a comma [0.07ms] +(pass) buildDockerRuntimeMetadata > should null out empty collections and falsy privileged [0.18ms] +(pass) buildDockerRuntimeMetadata > should pass through populated collections and privileged [0.07ms] + +test/echo-integration.js: +=== Echo Integration Tests - Issue #55 === +Testing that "echo hi" works correctly across all isolation modes +Coverage: No isolation, Screen (attached/detached), Tmux (attached/detached), Docker (attached/detached) + + ✓ No isolation mode: echo hi works correctly +(pass) Echo Integration Tests - Issue #55 > No Isolation Mode (Direct Execution) > should execute echo hi and show output with proper formatting [137.73ms] + ✓ No isolation mode: echo with single quotes works +(pass) Echo Integration Tests - Issue #55 > No Isolation Mode (Direct Execution) > should execute echo with single quotes [118.70ms] + ✓ No isolation mode: echo with double quotes works +(pass) Echo Integration Tests - Issue #55 > No Isolation Mode (Direct Execution) > should execute echo with double quotes [125.04ms] + ✓ Empty line formatting is consistent +(pass) Echo Integration Tests - Issue #55 > No Isolation Mode (Direct Execution) > should have consistent empty line formatting [140.39ms] + ✓ Screen isolation (attached): echo hi works correctly +(pass) Echo Integration Tests - Issue #55 > Screen Isolation Mode > Attached Mode > should execute echo hi in attached screen mode with proper formatting [283.78ms] + ✓ Screen isolation (attached): echo with quotes works +(pass) Echo Integration Tests - Issue #55 > Screen Isolation Mode > Attached Mode > should execute echo with quotes in attached screen mode [282.55ms] + ✓ Screen isolation (attached): finish block displays correctly +(pass) Echo Integration Tests - Issue #55 > Screen Isolation Mode > Attached Mode > should show exit code and finish block in attached screen mode [278.00ms] + ✓ Screen isolation (detached): echo hi starts correctly +(pass) Echo Integration Tests - Issue #55 > Screen Isolation Mode > Detached Mode > should execute echo hi in detached screen mode [176.71ms] + ✓ Screen isolation (detached): session name displayed for reattaching +(pass) Echo Integration Tests - Issue #55 > Screen Isolation Mode > Detached Mode > should show session name in detached screen mode for reattaching [217.80ms] + ⚠ tmux not installed, skipping tmux tests +(pass) Echo Integration Tests - Issue #55 > Tmux Isolation Mode > should skip tmux tests when tmux is not installed [0.18ms] + ⚠ no TTY available, skipping attached docker tests +(pass) Echo Integration Tests - Issue #55 > Docker Isolation Mode > Attached Mode > should skip attached docker tests when no TTY is available [0.04ms] + ✓ Docker isolation (detached): echo hi starts correctly +(pass) Echo Integration Tests - Issue #55 > Docker Isolation Mode > Detached Mode > should execute echo hi in detached docker mode [3654.20ms] + ✓ Docker isolation (detached): session/container name displayed for reattaching +(pass) Echo Integration Tests - Issue #55 > Docker Isolation Mode > Detached Mode > should show session/container name in detached docker mode for reattaching [2740.24ms] + ✓ Docker isolation (detached): echo with quotes works +(pass) Echo Integration Tests - Issue #55 > Docker Isolation Mode > Detached Mode > should execute echo with quotes in detached docker mode [3470.01ms] + ✓ Log paths are not truncated +(pass) Echo Integration Tests - Issue #55 > Output Block Formatting > should not truncate long log paths [155.61ms] + ✓ Session IDs are complete UUIDs in both blocks +(pass) Echo Integration Tests - Issue #55 > Output Block Formatting > should show full session ID in both start and finish blocks [214.93ms] + ✓ Exit code formatting is consistent +(pass) Echo Integration Tests - Issue #55 > Output Block Formatting > should have consistent exit code formatting [134.55ms] + ✓ Timing information is present in finish block +(pass) Echo Integration Tests - Issue #55 > Output Block Formatting > should include timing information in finish block [157.72ms] + +test/execution-control.js: +(pass) execution control > should map screen stop to CTRL+C injection [1.07ms] +(pass) execution control > should send stop command to a detached screen session [54.59ms] +(pass) execution control > should stop a detached docker container with docker stop [6.47ms] +(pass) execution control > should send docker terminate through docker kill [2.60ms] +(pass) execution control > should reject non-detached records [2.00ms] +(pass) process id collection > should parse a GNU Screen process id from screen -ls output [7.35ms] +(pass) process id collection > should collect wrapper, screen, and descendant process IDs [0.43ms] + +test/execution-store.js: +=== Execution Store Unit Tests === +(pass) ExecutionRecord > should create a new execution record with default values [0.56ms] +(pass) ExecutionRecord > should create a new execution record with custom values [0.30ms] +(pass) ExecutionRecord > should mark execution as completed [0.18ms] +(pass) ExecutionRecord > should convert to plain object and back [0.10ms] +(pass) LockManager > should acquire and release a lock [1.04ms] +(pass) LockManager > should fail to acquire lock if already held by another process [1.14ms] +(pass) LockManager > should detect stale locks [0.42ms] +(pass) ExecutionStore > should create app folder on initialization [0.33ms] +(pass) ExecutionStore > should save and retrieve an execution record [1.73ms] +(pass) ExecutionStore > should update an existing record [7.15ms] +(pass) ExecutionStore > should get all records [5.34ms] +(pass) ExecutionStore > should get records by status [17.82ms] +(pass) ExecutionStore > should get recent records [6.15ms] +(pass) ExecutionStore > should delete a record [4.95ms] +(pass) ExecutionStore > should return false when deleting non-existent record [0.61ms] +(pass) ExecutionStore > should clear all records [7.84ms] +(pass) ExecutionStore > should get statistics [11.38ms] +(pass) ExecutionStore > should handle concurrent saves with locking [60.27ms] +(pass) ExecutionStore > should persist data to lino file [1.33ms] +(pass) isClinkInstalled > should return a boolean [0.98ms] +(pass) ExecutionStore with lino-objects-codec > should properly encode and decode complex options [5.49ms] +(pass) ExecutionStore with lino-objects-codec > should handle special characters in command [2.30ms] +(pass) ExecutionStore with lino-objects-codec > should handle unicode characters [1.92ms] +(pass) ExecutionStore verifyConsistency > should report consistency status for lino-only store [4.19ms] +(pass) ExecutionStore cleanupStale > should return empty result when no stale records exist [2.72ms] +(pass) ExecutionStore cleanupStale > should detect stale records with non-existent PIDs [2.57ms] +(pass) ExecutionStore cleanupStale > should detect stale records that exceed max age [2.63ms] +(pass) ExecutionStore cleanupStale > should not detect records within max age as stale [3.60ms] +(pass) ExecutionStore cleanupStale > should clean up stale records when dryRun is false [8.48ms] +(pass) ExecutionStore cleanupStale > should handle custom max age [1.93ms] + +test/failure-handler.js: +(pass) failure-handler > parseGitUrl > should parse HTTPS GitHub URL [0.38ms] +(pass) failure-handler > parseGitUrl > should parse HTTPS URL with .git suffix [0.17ms] +(pass) failure-handler > parseGitUrl > should parse SSH git@ URL [0.13ms] +(pass) failure-handler > parseGitUrl > should parse git+https URL format [0.05ms] +(pass) failure-handler > parseGitUrl > should return null for empty string [0.03ms] +(pass) failure-handler > parseGitUrl > should return null for null/undefined input [0.04ms] +(pass) failure-handler > parseGitUrl > should return null for non-github URL [0.03ms] +(pass) failure-handler > parseGitUrl > should return null for invalid/random string [0.03ms] +(pass) failure-handler > parseGitUrl > should normalize URL to https://github.com format [0.04ms] +(pass) failure-handler > parseGitUrl > should handle URL with subdirectory (only owner/repo captured) [0.08ms] +(pass) failure-handler > parseGitUrl > should return object with owner, repo, url keys [0.11ms] + +(pass) failure-handler > handleFailure > should return early when disableAutoIssue is true [0.79ms] + +Auto-issue creation disabled via START_DISABLE_AUTO_ISSUE +(pass) failure-handler > handleFailure > should return early when disableAutoIssue is true (verbose mode) [2.25ms] + +test/isolation-cleanup.js: + ✓ Screen session auto-exited (no sessions found in screen -ls) +(pass) Isolation Resource Cleanup Verification > screen resource cleanup > should not list screen session after command completes (auto-exit by default) [232.76ms] + ✓ Screen session kept alive as expected with --keep-alive +(pass) Isolation Resource Cleanup Verification > screen resource cleanup > should keep screen session alive when keepAlive is true [1098.62ms] + Skipping: tmux not installed +(pass) Isolation Resource Cleanup Verification > tmux resource cleanup > should not list tmux session after command completes (auto-exit by default) [8.87ms] + Skipping: tmux not installed +(pass) Isolation Resource Cleanup Verification > tmux resource cleanup > should keep tmux session alive when keepAlive is true [5.19ms] +$ echo "test" && sleep 0.1 + + ✓ Docker container auto-exited and stopped (resources released, filesystem preserved) +(pass) Isolation Resource Cleanup Verification > docker resource cleanup > should show docker container as exited after command completes (auto-exit by default) [3712.09ms] +$ echo "test" + + ✓ Docker container kept running as expected with --keep-alive +(pass) Isolation Resource Cleanup Verification > docker resource cleanup > should keep docker container running when keepAlive is true [3960.99ms] + +test/isolation-log-utils.js: +(pass) isolation-log-utils > getTimestamp > should return a non-empty string [0.18ms] +(pass) isolation-log-utils > getTimestamp > should return a timestamp without T or Z (ISO-like but space-separated) [0.09ms] +(pass) isolation-log-utils > getTimestamp > should contain date-like content (numbers and dashes) [0.11ms] +(pass) isolation-log-utils > getTimestamp > should return different values on successive calls (or same within same ms) [0.06ms] +(pass) isolation-log-utils > generateLogFilename > should return a string ending with .log [0.13ms] +(pass) isolation-log-utils > generateLogFilename > should include the environment name in the filename [0.04ms] +(pass) isolation-log-utils > generateLogFilename > should start with "start-command-" [0.04ms] +(pass) isolation-log-utils > generateLogFilename > should generate unique filenames on successive calls [0.03ms] +(pass) isolation-log-utils > generateLogFilename > should handle different environment names [0.14ms] +(pass) isolation-log-utils > createLogHeader > should return a non-empty string [0.18ms] +(pass) isolation-log-utils > createLogHeader > should include the command in the header [0.05ms] +(pass) isolation-log-utils > createLogHeader > should include the environment in the header [0.05ms] +(pass) isolation-log-utils > createLogHeader > should include the session name in the header [0.03ms] +(pass) isolation-log-utils > createLogHeader > should include the mode in the header [0.05ms] +(pass) isolation-log-utils > createLogHeader > should include image field when provided [0.09ms] +(pass) isolation-log-utils > createLogHeader > should include user field when provided [0.04ms] +(pass) isolation-log-utils > createLogHeader > should NOT include Image line when image is not provided [0.04ms] +(pass) isolation-log-utils > createLogHeader > should contain separator line [0.04ms] +(pass) isolation-log-utils > createLogFooter > should return a non-empty string [0.05ms] +(pass) isolation-log-utils > createLogFooter > should include the exit code [0.06ms] +(pass) isolation-log-utils > createLogFooter > should include exit code 0 [0.06ms] +(pass) isolation-log-utils > createLogFooter > should include the end time [0.03ms] +(pass) isolation-log-utils > createLogFooter > should contain separator line [0.04ms] +(pass) isolation-log-utils > getLogDir > should return a string [0.11ms] +(pass) isolation-log-utils > getLogDir > should return a non-empty path [0.03ms] +(pass) isolation-log-utils > getLogDir > should use START_LOG_DIR env var when set [0.06ms] +(pass) isolation-log-utils > getLogDir > should fall back to /tmp/start-command/logs when START_LOG_DIR is not set [0.05ms] +(pass) isolation-log-utils > createLogPath > should return a string ending with .log [0.09ms] +(pass) isolation-log-utils > createLogPath > should return an absolute path [0.05ms] +(pass) isolation-log-utils > createLogPath > should include the environment name [0.04ms] +(pass) isolation-log-utils > createLogPath > should be under the log directory [0.04ms] +(pass) isolation-log-utils > createLogPath > should create stable isolation log path when execution id is provided [0.03ms] +(pass) isolation-log-utils > createLogPath > should create stable direct log path without duplicated environment segment [0.03ms] + +test/isolation-stacking.js: +(pass) Isolation Stacking - Args Parser > parseArgs with stacked --isolated > should parse single isolation (backward compatible) [1.99ms] +(pass) Isolation Stacking - Args Parser > parseArgs with stacked --isolated > should parse multi-level isolation [0.46ms] +(pass) Isolation Stacking - Args Parser > parseArgs with stacked --isolated > should parse 5-level isolation [0.17ms] +(pass) Isolation Stacking - Args Parser > parseArgs with stacked --isolated > should parse --isolated=value syntax [0.13ms] +(pass) Isolation Stacking - Args Parser > parseArgs with stacked --image > should parse single image (backward compatible) [0.11ms] +(pass) Isolation Stacking - Args Parser > parseArgs with stacked --image > should parse image sequence with placeholders [0.08ms] +(pass) Isolation Stacking - Args Parser > parseArgs with stacked --image > should parse --image=value syntax [0.11ms] +(pass) Isolation Stacking - Args Parser > parseArgs with stacked --endpoint > should parse single endpoint (backward compatible) [0.09ms] +(pass) Isolation Stacking - Args Parser > parseArgs with stacked --endpoint > should parse endpoint sequence with placeholders [0.14ms] +(pass) Isolation Stacking - Args Parser > hasStackedIsolation > should return true for multi-level [0.24ms] +(pass) Isolation Stacking - Args Parser > hasStackedIsolation > should return false for single level [0.14ms] +(pass) Isolation Stacking - Args Parser > hasStackedIsolation > should return false for no isolation [0.09ms] +(pass) Isolation Stacking - Validation > validateOptions > should validate single backend (backward compatible) [1.86ms] +(pass) Isolation Stacking - Validation > validateOptions > should validate multi-level stack [0.50ms] +(pass) Isolation Stacking - Validation > validateOptions > should throw on invalid backend in stack [0.29ms] +(pass) Isolation Stacking - Validation > validateOptions > should throw on missing SSH endpoint [0.21ms] +(pass) Isolation Stacking - Validation > validateOptions > should throw on image/stack length mismatch [0.12ms] +(pass) Isolation Stacking - Validation > validateOptions > should throw on depth exceeding limit [0.10ms] +(pass) Isolation Stacking - Validation > validateOptions > should distribute single image to all levels [0.12ms] +(pass) Isolation Stacking - Validation > validateOptions > should apply default docker image for each docker level [0.17ms] +(pass) Isolation Stacking - Validation > validateOptions > should throw if image provided but no docker in stack [0.12ms] +(pass) Isolation Stacking - Validation > validateOptions > should throw if endpoint provided but no ssh in stack [0.14ms] +(pass) Isolation Stacking - Backward Compatibility > should work with existing docker command [0.12ms] +(pass) Isolation Stacking - Backward Compatibility > should work with existing ssh command [0.09ms] +(pass) Isolation Stacking - Backward Compatibility > should work with existing screen command [0.11ms] +(pass) Isolation Stacking - Backward Compatibility > should work with -i shorthand [0.06ms] +(pass) Isolation Stacking - Backward Compatibility > should work with attached mode [0.05ms] +(pass) Isolation Stacking - Backward Compatibility > should work with session name [0.04ms] +(pass) Isolation Stacking - Backward Compatibility > should work with session-id [0.20ms] + +test/isolation.js: +(pass) Isolation Module > wrapCommandWithUser > should return command unchanged when user is null [0.08ms] +(pass) Isolation Module > wrapCommandWithUser > should wrap command with sudo when user is specified [0.11ms] +(pass) Isolation Module > wrapCommandWithUser > should escape single quotes in command [0.06ms] +(pass) Isolation Module > wrapCommandWithUser > should use non-interactive sudo [0.03ms] +(pass) Isolation Module > isCommandAvailable > should return true for common commands (echo) [7.41ms] +(pass) Isolation Module > isCommandAvailable > should return true for node [8.19ms] +(pass) Isolation Module > isCommandAvailable > should return false for non-existent command [9.93ms] +(pass) Isolation Module > isCommandAvailable > should return false for empty command [7.33ms] +(pass) Isolation Module > hasTTY > should return a boolean [0.22ms] + hasTTY: false +(pass) Isolation Module > hasTTY > should return false when running in test environment (no TTY) [0.11ms] + screen available: true +(pass) Isolation Module > isolation environment checks > should check if screen is available [8.66ms] + tmux available: false +(pass) Isolation Module > isolation environment checks > should check if tmux is available [9.24ms] + docker available: true +(pass) Isolation Module > isolation environment checks > should check if docker is available [7.93ms] + ssh available: true +(pass) Isolation Module > isolation environment checks > should check if ssh is available [12.49ms] + Detected screen version: 4.9.1 +(pass) Isolation Module > getScreenVersion > should return version object or null [25.22ms] +(pass) Isolation Module > getScreenVersion > should cache the version result [21.08ms] + supportsLogfileOption: true +(pass) Isolation Module > supportsLogfileOption > should return boolean [23.31ms] + Version 4.9.1: -Logfile supported = true +(pass) Isolation Module > supportsLogfileOption > should return true for screen >= 4.5.1 [23.07ms] + Skipping: screen is installed +(pass) Isolation Runner Error Handling > runInScreen > should return informative error if screen is not installed [7.43ms] +(pass) Isolation Runner Error Handling > runInTmux > should return informative error if tmux is not installed [10.44ms] + Skipping: docker is installed +(pass) Isolation Runner Error Handling > runInDocker > should return informative error if docker is not installed [5.35ms] +(pass) Isolation Runner Error Handling > runInDocker > should require image option [230.07ms] + Skipping: ssh is installed +(pass) Isolation Runner Error Handling > runInSsh > should return informative error if ssh is not installed [6.94ms] +(pass) Isolation Runner Error Handling > runInSsh > should require endpoint option [7.46ms] +(pass) Isolation Keep-Alive Behavior > runInScreen keep-alive messages > should include auto-exit message by default in detached mode [52.52ms] +(pass) Isolation Keep-Alive Behavior > runInScreen keep-alive messages > should include keep-alive message when keepAlive is true [50.75ms] + Skipping: tmux not installed +(pass) Isolation Keep-Alive Behavior > runInTmux keep-alive messages > should include auto-exit message by default in detached mode [6.22ms] + Skipping: tmux not installed +(pass) Isolation Keep-Alive Behavior > runInTmux keep-alive messages > should include keep-alive message when keepAlive is true [4.46ms] +$ echo test + +(pass) Isolation Keep-Alive Behavior > runInDocker keep-alive messages > should include auto-exit message by default in detached mode [2877.92ms] +$ echo test + +(pass) Isolation Keep-Alive Behavior > runInDocker keep-alive messages > should include keep-alive message when keepAlive is true [3500.03ms] + Skipping: tmux not installed +(pass) Isolation Runner with Available Backends > runInTmux (if available) > should run command in detached tmux session [8.52ms] +(pass) Isolation Runner with Available Backends > runIsolated dispatcher > should dispatch to correct backend [0.58ms] +$ echo test + +test +(pass) Isolation Runner with Available Backends > runIsolated dispatcher > should pass options to backend [2885.23ms] +(pass) Default Docker Image Detection > getDefaultDockerImage > should return a valid Docker image string [0.39ms] +(pass) Default Docker Image Detection > getDefaultDockerImage > should return an image with a tag [0.89ms] +(pass) Default Docker Image Detection > getDefaultDockerImage > should return a known base image [0.14ms] +(pass) detectShellInEnvironment > should return the forced shell when shellPreference is not auto [0.07ms] +(pass) detectShellInEnvironment > should return zsh when shellPreference is zsh [0.05ms] +(pass) detectShellInEnvironment > should return sh when shellPreference is sh [0.41ms] +(pass) detectShellInEnvironment > should return sh fallback when docker image is not provided [0.16ms] +(pass) detectShellInEnvironment > should return sh fallback when ssh endpoint is not provided [0.04ms] +(pass) detectShellInEnvironment > should return sh fallback for unknown environment [0.03ms] + Detected shell in alpine:latest: /bin/sh +(pass) detectShellInEnvironment > should auto-detect shell in docker if docker is available [1878.62ms] +(pass) detectShellInEnvironment > should read shell preference from options.shell [0.60ms] +$ echo test + + runInDocker with --shell sh result: true +(pass) Shell option forwarding to isolation runners > runInDocker shell option > should accept shell option in options object [663.26ms] +(pass) Shell option forwarding to isolation runners > runInSsh shell option > should accept shell option in options object [6.57ms] +(pass) Shell option forwarding to isolation runners > runInSsh shell option > should use auto mode when shell option is auto [6.92ms] +(pass) isInteractiveShellCommand (issue #84) > should return true for "bash" [0.33ms] +(pass) isInteractiveShellCommand (issue #84) > should return true for "zsh" [0.06ms] +(pass) isInteractiveShellCommand (issue #84) > should return true for "sh" [0.07ms] +(pass) isInteractiveShellCommand (issue #84) > should return true for "/bin/bash" [0.04ms] +(pass) isInteractiveShellCommand (issue #84) > should return true for "/usr/bin/zsh" [0.05ms] +(pass) isInteractiveShellCommand (issue #84) > should return true for "bash -l" (login flag, no -c) [0.04ms] +(pass) isInteractiveShellCommand (issue #84) > should return false for "bash -c echo" [0.04ms] +(pass) isInteractiveShellCommand (issue #84) > should return false for "bash -c 'echo hi'" [0.04ms] +(pass) isInteractiveShellCommand (issue #84) > should return false for "npm test" [0.04ms] +(pass) isInteractiveShellCommand (issue #84) > should return false for "echo hello" [0.05ms] +(pass) isInteractiveShellCommand (issue #84) > should return false for "ls -la" [0.04ms] +(pass) isInteractiveShellCommand (issue #84) > should return false for empty string [0.06ms] +(pass) isInteractiveShellCommand (issue #84) > should return false for " " [0.03ms] + +test/merge-changesets.mjs: +Working directory: /tmp/merge-changesets-JUDgl1 +Changeset directory: /tmp/merge-changesets-JUDgl1/.changeset +Package name: start-command +Found 0 changeset file(s) +No merging needed (0 or 1 changeset found) +(pass) mergeChangesetsIn > does nothing with zero changesets [6.71ms] +Working directory: /tmp/merge-changesets-r5LyGC +Changeset directory: /tmp/merge-changesets-r5LyGC/.changeset +Package name: start-command +Found 1 changeset file(s) +No merging needed (0 or 1 changeset found) +(pass) mergeChangesetsIn > does nothing with a single changeset [3.99ms] +Working directory: /tmp/merge-changesets-ysbDqD +Changeset directory: /tmp/merge-changesets-ysbDqD/.changeset +Package name: start-command +Found 2 changeset file(s) +Multiple changesets found, merging... + - a.md + - b.md + +Merge summary: + Bump types found: patch, minor + Using highest: minor + Descriptions to merge: 2 + +Created merged changeset: merged-nice-apple.md + +Removing original changeset files: + Removed: a.md + Removed: b.md + +Changeset merge completed successfully + +Merged changeset content: +--- +'start-command': minor +--- + +Fix A + +Feature B + +(pass) mergeChangesetsIn > merges multiple changesets into a single file with the highest bump [4.26ms] +Working directory: /tmp/merge-changesets-zpMaij +Changeset directory: /tmp/merge-changesets-zpMaij/.changeset +Package name: start-command +Found 3 changeset file(s) +Multiple changesets found, merging... + - c.md + - a.md + - b.md + +Merge summary: + Bump types found: minor, patch, major + Using highest: major + Descriptions to merge: 3 + +Created merged changeset: merged-young-car.md + +Removing original changeset files: + Removed: c.md + Removed: a.md + Removed: b.md + +Changeset merge completed successfully + +Merged changeset content: +--- +'start-command': major +--- + +Feat + +Fix + +Breaking + +(pass) mergeChangesetsIn > chooses major over minor and patch [1.62ms] +Working directory: /tmp/merge-changesets-other-qHpuje +Changeset directory: /tmp/merge-changesets-other-qHpuje/.changeset +Package name: some-other-pkg +Found 2 changeset file(s) +Multiple changesets found, merging... + - a.md + - b.md + +Merge summary: + Bump types found: minor, patch + Using highest: minor + Descriptions to merge: 2 + +Created merged changeset: merged-proud-grass.md + +Removing original changeset files: + Removed: a.md + Removed: b.md + +Changeset merge completed successfully + +Merged changeset content: +--- +'some-other-pkg': minor +--- + +A + +B + +(pass) mergeChangesetsIn > reads package name from package.json (no hardcoded placeholder) [2.56ms] +(pass) mergeChangesetsIn > throws when .changeset directory is missing [1.43ms] + +test/output-blocks.js: +=== Output Blocks Unit Tests === +(pass) output-blocks module > timeline format constants > should export timeline marker character [0.05ms] +(pass) output-blocks module > timeline format constants > should export spine as alias for backward compatibility [0.02ms] +(pass) output-blocks module > timeline format constants > should export result markers [0.03ms] +(pass) output-blocks module > createTimelineLine > should create a line with timeline marker prefix and padded label [0.15ms] +(pass) output-blocks module > createTimelineLine > should pad labels to 10 characters [0.06ms] +(pass) output-blocks module > createSpineLine (deprecated alias) > should work as alias for createTimelineLine [0.04ms] +(pass) output-blocks module > createEmptyTimelineLine > should create just the timeline marker character [0.03ms] +(pass) output-blocks module > createEmptySpineLine (deprecated alias) > should work as alias for createEmptyTimelineLine [0.02ms] +(pass) output-blocks module > createCommandLine > should create a line with $ prefix [0.02ms] +(pass) output-blocks module > getResultMarker > should return success marker for exit code 0 [0.11ms] +(pass) output-blocks module > getResultMarker > should return failure marker for non-zero exit codes [0.05ms] +(pass) output-blocks module > parseIsolationMetadata > should parse environment and mode [0.36ms] +(pass) output-blocks module > parseIsolationMetadata > should parse session name [0.09ms] +(pass) output-blocks module > parseIsolationMetadata > should parse docker image [0.06ms] +(pass) output-blocks module > parseIsolationMetadata > should parse all fields together [0.10ms] +(pass) output-blocks module > generateIsolationLines > should generate lines for docker isolation [0.23ms] +(pass) output-blocks module > generateIsolationLines > should generate lines for screen isolation [0.07ms] +(pass) output-blocks module > createStartBlock > should create a start block with session and timestamp [0.14ms] +(pass) output-blocks module > createStartBlock > should include empty spine line before command [0.05ms] +(pass) output-blocks module > createStartBlock > should include isolation metadata when provided [0.07ms] +(pass) output-blocks module > createStartBlock > should include docker metadata correctly [0.05ms] +(pass) output-blocks module > createFinishBlock > should create a finish block with result marker and metadata [0.18ms] +(pass) output-blocks module > createFinishBlock > should use failure marker for non-zero exit code [0.15ms] +(pass) output-blocks module > createFinishBlock > should omit duration when not provided [0.06ms] +(pass) output-blocks module > createFinishBlock > should repeat isolation metadata in footer [0.12ms] +(pass) output-blocks module > createFinishBlock > should have log and session as the last two lines [0.18ms] +(pass) output-blocks module > formatDuration > should format very small durations [0.02ms] +(pass) output-blocks module > formatDuration > should format millisecond durations [0.04ms] +(pass) output-blocks module > formatDuration > should format second durations [0.02ms] +(pass) output-blocks module > formatDuration > should format longer durations with less precision [0.02ms] +(pass) output-blocks module > escapeForLinksNotation > should not quote simple values [0.06ms] +(pass) output-blocks module > escapeForLinksNotation > should quote values with spaces [0.04ms] +(pass) output-blocks module > escapeForLinksNotation > should quote values with colons [0.03ms] +(pass) output-blocks module > escapeForLinksNotation > should use single quotes for values with double quotes [0.03ms] +(pass) output-blocks module > escapeForLinksNotation > should use double quotes for values with single quotes [0.02ms] +(pass) output-blocks module > escapeForLinksNotation > should escape quotes when both types are present [0.14ms] +(pass) output-blocks module > escapeForLinksNotation > should handle null values [0.04ms] +(pass) output-blocks module > formatAsNestedLinksNotation > should format simple objects [0.11ms] +(pass) output-blocks module > formatAsNestedLinksNotation > should quote values with spaces [0.05ms] +(pass) output-blocks module > formatAsNestedLinksNotation > should handle empty objects [0.09ms] +(pass) output-blocks module > formatAsNestedLinksNotation > should handle null [0.03ms] +(pass) output-blocks module > formatAsNestedLinksNotation > should indent nested arrays under their parent key [0.10ms] +(pass) output-blocks module > Virtual Command API > createVirtualCommandBlock > should create a command line for virtual commands [0.06ms] +(pass) output-blocks module > Virtual Command API > createVirtualCommandBlock > should behave like createCommandLine [0.04ms] +(pass) output-blocks module > Virtual Command API > createVirtualCommandResult > should return success marker for true [0.04ms] +(pass) output-blocks module > Virtual Command API > createVirtualCommandResult > should return failure marker for false [0.01ms] +(pass) output-blocks module > Virtual Command API > createTimelineSeparator > should create an empty timeline line [0.03ms] +(pass) output-blocks module > Virtual Command API > createTimelineSeparator > should behave like createEmptyTimelineLine [0.02ms] +(pass) output-blocks module > createStartBlock with deferCommand > should include command line by default [0.06ms] +(pass) output-blocks module > createStartBlock with deferCommand > should omit command line when deferCommand is true [0.07ms] +(pass) output-blocks module > createStartBlock with deferCommand > should end with empty timeline line when deferCommand is true (issue #73) [0.12ms] +(pass) output-blocks module > Visual Continuity (issue #73) > virtual command block should be followed by empty line for visual separation [0.04ms] +(pass) output-blocks module > Visual Continuity (issue #73) > timeline separator should be empty timeline line for visual structure [0.03ms] +(pass) output-blocks module > Visual Continuity (issue #73) > start block with docker isolation should end cleanly for virtual commands [0.07ms] +(pass) output-blocks module > Visual Continuity (issue #73) > output formatting follows visual continuity pattern [0.05ms] + +test/public-exports.js: +(pass) Public Exports > execution-store export > should export ExecutionStore class [0.18ms] +(pass) Public Exports > execution-store export > should export ExecutionRecord class [0.05ms] +(pass) Public Exports > execution-store export > should export ExecutionStatus enum [0.05ms] +(pass) Public Exports > execution-store export > should export LockManager class [0.03ms] +(pass) Public Exports > execution-store export > should export isClinkInstalled function [0.04ms] +(pass) Public Exports > execution-store export > should export configuration constants [0.05ms] +(pass) Public Exports > execution-store export > should allow creating and using ExecutionStore instance [6.53ms] + +test/publish-to-crates.mjs: +(pass) publish-to-crates script > reports success without a token when the version is already published [447.25ms] +(pass) publish-to-crates script > fails clearly when a missing version needs a crates token [333.72ms] +(pass) publish-to-crates script > publishes a missing version with cargo publish [334.07ms] + +test/regression-138.js: +invalid reference format +(pass) docker pull is recorded in the session log (issue #138) > writes prep markers and the docker error into the log on a failed pull [193.50ms] +latest: Pulling from library/hello-world +4f55086f7dd0: Pulling fs layer +4f55086f7dd0: Download complete +4f55086f7dd0: Pull complete +Digest: sha256:7f4da0fc94bcece205a8c0b6f4d11c8196924654ffe5c4d1aa439b7f632048b2 +Status: Downloaded newer image for hello-world:latest +docker.io/library/hello-world:latest +(pass) docker pull is recorded in the session log (issue #138) > tees real pull output and an "Image ready" marker into the log [2365.45ms] +invalid reference format +(pass) docker pull is recorded in the session log (issue #138) > does not write prep markers when no logPath is given (backward compat) [183.93ms] +(pass) runInDocker threads logPath into dockerPullImage (issue #138) > source passes options.logPath to dockerPullImage [0.64ms] +(pass) runInDocker threads logPath into dockerPullImage (issue #138) > dockerPullImage tees output and writes prep markers in source [0.21ms] + +test/regression-150.js: +(pass) anchored log footer parsing (issue #150) > ignores an `Exit Code:` substring inside the command output [1.97ms] +(pass) anchored log footer parsing (issue #150) > ignores a bare `Exit Code:` line without the footer block around it [0.98ms] +(pass) anchored log footer parsing (issue #150) > ignores an `Exit Code:` substring in the middle of a line [0.95ms] +(pass) anchored log footer parsing (issue #150) > reads the real footer that `start` appends [0.87ms] +(pass) anchored log footer parsing (issue #150) > reads the real footer even when the output forged one earlier [0.91ms] +(pass) anchored log footer parsing (issue #150) > reads negative and multi-digit codes, and tolerates CRLF logs [0.83ms] +(pass) anchored log footer parsing (issue #150) > returns null for a log without a footer and for a missing file [0.73ms] +(pass) anchored log footer parsing (issue #150) > finds the footer at the end of a large log without reading it all [8.44ms] +(pass) anchored log footer parsing (issue #150) > drops the partial first line of the tail so it cannot be a line start [1.46ms] +(pass) detached status is not derailed by forged output (issue #150) > keeps an executing record executing when only the output claims an exit code [60.89ms] +(pass) detached status is not derailed by forged output (issue #150) > marks the record executed once the genuine footer is appended [68.23ms] + +test/regression-84.js: +(pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "bash --norc" [0.20ms] +(pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "zsh --no-rcs" [0.04ms] +(pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "bash -i" (interactive flag, no -c) [0.03ms] +(pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "fish" [0.05ms] +(pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "dash" [0.04ms] +(pass) isInteractiveShellCommand additional cases (issue #84) > should return true for "/usr/local/bin/bash" [0.03ms] +(pass) isInteractiveShellCommand additional cases (issue #84) > should return false for 'bash -c "echo hello"' [0.05ms] +(pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "bash" with -i flag, not wrap in shell -c [0.30ms] +(pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "zsh" with -i flag, not wrap in shell -c [0.11ms] +(pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "sh" directly without -i (sh does not use -i flag), not wrap in shell -c [0.05ms] +(pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "/bin/bash" with -i flag, not wrap in shell -c [0.09ms] +(pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "bash --norc" with -i flag (workaround for broken .bashrc) [0.13ms] +(pass) Regression: No Shell-Inside-Shell (issue #84) > should pass "bash -l" directly (login shell, already has its own init) [0.05ms] +(pass) Regression: No Shell-Inside-Shell (issue #84) > should still wrap non-shell commands in shell -c (guard against over-broad fix) [0.05ms] +(pass) Regression: No Shell-Inside-Shell (issue #84) > should still wrap "npm test" in shell -c (guard against over-broad fix) [0.04ms] +(pass) Regression: No Shell-Inside-Shell (issue #84) > should not treat "bash -c something" as bare shell [0.04ms] +(pass) Regression: No Shell-Inside-Shell (issue #84) > should not duplicate -i if user already passes "bash -i" [0.04ms] +(pass) Docker daemon availability check (issue #84) > isDockerAvailable should return a boolean [135.43ms] +(pass) Docker daemon availability check (issue #84) > runInDocker error message for non-running daemon should be actionable [0.20ms] +(pass) Docker not installed check (issue #84) > isDockerInstalled should return a boolean [13.01ms] +(pass) Docker not installed check (issue #84) > runInDocker error message for missing docker binary should be actionable [0.29ms] +(pass) Docker not installed check (issue #84) > isDockerInstalled should return false consistently when docker binary is absent (mock) [11.66ms] +(pass) Post-fix regression hint: --norc suggestion (issue #84) > should suggest --norc for bare bash that exits quickly [0.50ms] +(pass) Post-fix regression hint: --norc suggestion (issue #84) > should suggest --no-rcs for bare zsh that exits quickly [0.08ms] +(pass) Post-fix regression hint: --norc suggestion (issue #84) > should suggest --norc for /bin/bash path that exits quickly [0.04ms] +(pass) Post-fix regression hint: --norc suggestion (issue #84) > should suggest --norc for bare sh that exits quickly [0.03ms] +(pass) Post-fix regression hint: --norc suggestion (issue #84) > should confirm workaround: bash --norc is detected as bare shell [0.25ms] + +test/regression-89.js: +(pass) Virtual docker pull output before Docker error (issue #89) > should show "$ docker pull " line when Docker is not installed and image is specified [0.44ms] +(pass) Virtual docker pull output before Docker error (issue #89) > should show "$ docker pull " before the error message (issue #89) [0.48ms] +(pass) Virtual docker pull output before Docker error (issue #89) > should output "$ docker pull " in the correct format ($ prefix, no extra prefix) [0.11ms] +(pass) runInDocker virtual pull output contract (issue #89) > runInDocker should output docker pull command but NOT ✗/│ markers before returning (issue #89) [0.42ms] + +test/regression-91.js: +(pass) isShellInvocationWithArgs (issue #91) > should return true for "bash -i -c nvm --version" [0.11ms] +(pass) isShellInvocationWithArgs (issue #91) > should return true for 'bash -c "echo hello"' [0.09ms] +(pass) isShellInvocationWithArgs (issue #91) > should return true for "bash -c echo hello" [0.05ms] +(pass) isShellInvocationWithArgs (issue #91) > should return true for "zsh -c nvm --version" [0.02ms] +(pass) isShellInvocationWithArgs (issue #91) > should return true for "sh -c ls" [0.02ms] +(pass) isShellInvocationWithArgs (issue #91) > should return true for "/bin/bash -c echo hi" [0.02ms] +(pass) isShellInvocationWithArgs (issue #91) > should return false for bare "bash" (no -c) [0.02ms] +(pass) isShellInvocationWithArgs (issue #91) > should return false for "bash -i" (no -c) [0.02ms] +(pass) isShellInvocationWithArgs (issue #91) > should return false for "bash --norc" (no -c) [0.02ms] +(pass) isShellInvocationWithArgs (issue #91) > should return false for non-shell commands [0.04ms] +(pass) buildShellWithArgsCmdArgs (issue #91) > should reconstruct "bash -i -c nvm --version" correctly [0.14ms] +(pass) buildShellWithArgsCmdArgs (issue #91) > should reconstruct "bash -c echo hello" correctly [0.05ms] +(pass) buildShellWithArgsCmdArgs (issue #91) > should handle single-word script "bash -c ls" [0.03ms] +(pass) buildShellWithArgsCmdArgs (issue #91) > should handle zsh with -c [0.04ms] +(pass) buildShellWithArgsCmdArgs (issue #91) > should handle /bin/bash -i -c with multi-word script [0.04ms] +(pass) buildShellWithArgsCmdArgs (issue #91) > should not include -c argument inside script argument (no double -c) [0.04ms] +(pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should pass "bash -i -c nvm --version" directly without outer shell wrapper [0.26ms] +(pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should pass "zsh -c nvm --version" directly without outer shell wrapper [0.10ms] +(pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should pass "bash -c echo hello" directly [0.11ms] +(pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should not introduce a second bash layer (no shell-inside-shell) [0.06ms] +(pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should still handle bare "bash" with -i (regression guard for issue #84) [0.04ms] +(pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should still wrap non-shell commands in outer shell -c (guard against over-broad fix) [0.08ms] +(pass) Regression: No Double-Wrapping for Shell With -c (issue #91) > should still wrap "npm test" in outer shell -c [0.04ms] +(pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash" is not both bare-shell and shell-with-args [0.04ms] +(pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash -i" is not both bare-shell and shell-with-args +(pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash --norc" is not both bare-shell and shell-with-args +(pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash -i -c nvm --version" is not both bare-shell and shell-with-args +(pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "bash -c echo hi" is not both bare-shell and shell-with-args +(pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "zsh -c ls" is not both bare-shell and shell-with-args +(pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "nvm --version" is not both bare-shell and shell-with-args +(pass) isShellInvocationWithArgs is mutually exclusive with isInteractiveShellCommand > "echo hello" is not both bare-shell and shell-with-args +(pass) buildDisplayCommand (issue #91 display fix) > should quote the -c script argument when it contains spaces [0.07ms] +(pass) buildDisplayCommand (issue #91 display fix) > should quote the -c script argument for plain "bash -c echo hello" [0.09ms] +(pass) buildDisplayCommand (issue #91 display fix) > should not double-quote if script has no spaces [0.03ms] +(pass) buildDisplayCommand (issue #91 display fix) > should return command unchanged for non-shell-with-args commands [0.02ms] +(pass) buildDisplayCommand (issue #91 display fix) > should return command unchanged for bare shell invocations [0.02ms] +(pass) buildDisplayCommand (issue #91 display fix) > should handle zsh -c with spaces [0.02ms] + +test/release-name.mjs: +(pass) releaseTag > uses plain "v${version}" when no prefix is given [0.10ms] +(pass) releaseTag > prepends known language prefixes [0.04ms] +(pass) releaseTag > passes arbitrary prefixes through [0.16ms] +(pass) releaseName > returns bare version when prefix is empty (preserves pre-issue-108 behaviour) [0.13ms] +(pass) releaseName > decorates known language prefixes with human titles [0.08ms] +(pass) releaseName > falls back to "${prefix}${version}" for unknown prefixes [0.04ms] +(pass) release badge helpers > strips plain and language-prefixed v tags before building badge versions [0.32ms] +(pass) release badge helpers > escapes shields.io static badge path delimiters in prerelease versions [0.57ms] +(pass) release badge helpers > builds an exact npm version badge without leaking the js tag prefix [0.22ms] +(pass) release badge helpers > builds an exact crates.io version badge without leaking the rust tag prefix [0.60ms] +(pass) extractChangelogEntry > extracts a Changesets-style JavaScript entry [0.45ms] +(pass) extractChangelogEntry > extracts a Keep-a-Changelog-style Rust entry [0.11ms] + +test/run-js-tests.mjs: +(pass) run-js-tests timeout defaults > adds a 30 second timeout when no timeout is supplied [0.18ms] +(pass) run-js-tests timeout defaults > preserves an explicit long timeout flag [0.07ms] +(pass) run-js-tests timeout defaults > preserves an explicit inline timeout flag [0.03ms] +(pass) run-js-tests timeout defaults > preserves Bun short timeout flag [0.03ms] + +test/screen-integration.js: +(pass) Screen Integration Tests > runInScreen (if available) > should run command in detached screen session [79.01ms] +(pass) Screen Integration Tests > runInScreen (if available) > should stream detached screen output to the tracked CLI log path [492.83ms] +hello + Captured output: "hello" +(pass) Screen Integration Tests > runInScreen (if available) > should run command in attached mode and capture output (issue #15) [170.88ms] +line1 +line2 +line3 + Captured multi-line output: "line1 \nline2 \nline3" +(pass) Screen Integration Tests > runInScreen (if available) > should handle multi-line output in attached mode [162.12ms] +hello + Captured quoted output: "hello" +(pass) Screen Integration Tests > runInScreen (if available) > should capture output from commands with quoted strings (issue #25) [191.44ms] +hello from attached mode + Captured complex quote output: "hello from attached mode" +(pass) Screen Integration Tests > runInScreen (if available) > should capture output from commands with complex quoted strings [200.38ms] +quick command output + Verified output capture: "quick command output" +(pass) Screen Integration Tests > runInScreen (if available) > should always return output property in attached mode (issue #25 fix verification) [163.09ms] +v20.20.2 + Captured version output: "v20.20.2" +(pass) Screen Integration Tests > runInScreen (if available) > should capture output from version-flag commands (issue #96) [158.52ms] +/bin/sh: 1: nonexistent_command_12345: not found + Captured exit code: 127 +(pass) Screen Integration Tests > runInScreen (if available) > should capture exit code from failed commands (issue #96) [167.54ms] +stderr-test + Captured stderr output: "stderr-test" +(pass) Screen Integration Tests > runInScreen (if available) > should capture stderr output in screen isolation (issue #96) [161.97ms] +line1 +line2 +line3 + Multi-line output with exit code 0: verified +(pass) Screen Integration Tests > runInScreen (if available) > should capture multi-line output with correct exit code (issue #96) [177.31ms] + +test/sequence-parser.js: +(pass) Sequence Parser > parseSequence > should parse single value [0.10ms] +(pass) Sequence Parser > parseSequence > should parse space-separated sequence [0.16ms] +(pass) Sequence Parser > parseSequence > should parse sequence with underscores as null [0.04ms] +(pass) Sequence Parser > parseSequence > should handle all underscores [0.07ms] +(pass) Sequence Parser > parseSequence > should handle empty string [0.03ms] +(pass) Sequence Parser > parseSequence > should handle null/undefined [0.03ms] +(pass) Sequence Parser > parseSequence > should trim whitespace [0.04ms] +(pass) Sequence Parser > parseSequence > should handle multiple spaces between values [0.08ms] +(pass) Sequence Parser > formatSequence > should format array with values [0.08ms] +(pass) Sequence Parser > formatSequence > should format array with nulls as underscores [0.07ms] +(pass) Sequence Parser > formatSequence > should handle empty array [0.05ms] +(pass) Sequence Parser > formatSequence > should handle non-array [0.06ms] +(pass) Sequence Parser > shiftSequence > should remove first element [0.13ms] +(pass) Sequence Parser > shiftSequence > should handle nulls [0.06ms] +(pass) Sequence Parser > shiftSequence > should handle single element [0.04ms] +(pass) Sequence Parser > shiftSequence > should handle empty array [0.02ms] +(pass) Sequence Parser > isSequence > should return true for space-separated values [0.05ms] +(pass) Sequence Parser > isSequence > should return false for single value [0.94ms] +(pass) Sequence Parser > isSequence > should return false for non-string [0.08ms] +(pass) Sequence Parser > distributeOption > should replicate single value for all levels [0.16ms] +(pass) Sequence Parser > distributeOption > should parse sequence with matching length [0.04ms] +(pass) Sequence Parser > distributeOption > should throw on length mismatch [0.14ms] +(pass) Sequence Parser > distributeOption > should handle null/undefined value [0.04ms] +(pass) Sequence Parser > getValueAtLevel > should get value at valid index [0.07ms] +(pass) Sequence Parser > getValueAtLevel > should handle nulls [0.04ms] +(pass) Sequence Parser > getValueAtLevel > should return null for out of bounds [0.03ms] +(pass) Sequence Parser > getValueAtLevel > should handle non-array [0.04ms] +(pass) Sequence Parser > formatIsolationChain > should format simple chain [0.30ms] +(pass) Sequence Parser > formatIsolationChain > should add SSH endpoint [0.09ms] +(pass) Sequence Parser > formatIsolationChain > should add Docker image short name [0.06ms] +(pass) Sequence Parser > formatIsolationChain > should handle placeholders [0.03ms] +(pass) Sequence Parser > formatIsolationChain > should handle empty array [0.03ms] +(pass) Sequence Parser > buildNextLevelOptions > should shift all stacks [0.19ms] +(pass) Sequence Parser > buildNextLevelOptions > should handle last level [1.45ms] + +test/session-name-status.js: +=== Session Name Status Tests (Issue #101) === +(pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should find record by UUID [3.97ms] +(pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should find record by session name [2.04ms] +(pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should prefer UUID match over session name [3.54ms] +(pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should return null for non-existent session name [0.48ms] +(pass) Issue #101: --status with session name lookup > ExecutionStore.get() session name lookup > should return null for record without session name [1.59ms] +(pass) Issue #101: --status with session name lookup > queryStatus() with session name > should query status by session name [32.60ms] +(pass) Issue #101: --status with session name lookup > queryStatus() with session name > should show error for non-existent session name [0.58ms] +(pass) Issue #101: --status with session name lookup > CLI --status with session name > should query by session name via CLI [150.04ms] +(pass) Issue #101: --status with session name lookup > CLI --status with session name > should show error for non-existent session name via CLI [110.38ms] +(pass) Issue #101: Detached status enrichment > isDetachedSessionAlive() > should return null for non-detached records [0.32ms] +(pass) Issue #101: Detached status enrichment > isDetachedSessionAlive() > should return null for records without session name [0.13ms] +(pass) Issue #101: Detached status enrichment > isDetachedSessionAlive() > should return false for non-existent screen session [24.50ms] +(pass) Issue #101: Detached status enrichment > isDetachedSessionAlive() > should return false for non-existent docker container [73.04ms] +(pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > should not modify non-detached records [0.37ms] +(pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > should mark non-running detached session as executed [25.96ms] +(pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > Issue #134: completed record with a lingering live session > keeps the recorded exit code when the session is still listed [88.54ms] +(pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > Issue #134: completed record with a lingering live session > honors the log footer exit code even without a recorded exit code [113.89ms] +(pass) Issue #101: Detached status enrichment > enrichDetachedStatus() > Issue #134: completed record with a lingering live session > flips to executing only when there is no terminal record at all [89.93ms] +(pass) Issue #136: detached docker session liveness > reports unknown (null) — not false — when the container is not visible yet [75.28ms] +(pass) Issue #136: detached docker session liveness > keeps the record executing while the container is not visible yet [68.96ms] +(pass) Issue #136: detached docker session liveness > keeps a running container executing [924.60ms] +(pass) Issue #136: detached docker session liveness > resolves a stopped container to its real exit code, never the -1 sentinel [925.39ms] +(pass) Issue #144: detached docker OOMKilled status signal > surfaces oomKilled in status output even when Docker exit code is 0 [28.44ms] +(pass) Issue #144: detached docker OOMKilled status signal > surfaces oomKilled in list output [9.25ms] +(pass) Issue #148: detached docker OOMKilled terminal status when the container is gone > makes an OOM-killed session terminal once its container is gone [18.44ms] +(pass) Issue #148: detached docker OOMKilled terminal status when the container is gone > uses the container exit code, not 137, for a stopped OOM-flagged container [9.22ms] +(pass) Issue #151: OOMKilled is an observation, not a verdict > keeps a running container executing while exposing oomKilled [12.17ms] +(pass) Issue #151: OOMKilled is an observation, not a verdict > never synthesizes 137 for a running container that reports exit code 137 [8.74ms] +(pass) Issue #151: OOMKilled is an observation, not a verdict > reports the container exit code 0 once an OOM-flagged container finishes [7.11ms] +(pass) Issue #151: OOMKilled is an observation, not a verdict > prefers the log footer exit code over the OOM fallback when the container is gone [7.44ms] +(pass) Issue #151: OOMKilled is an observation, not a verdict > keeps the list output executing for an OOM-flagged running container [12.46ms] +(pass) Issue #105: attachCurrentTime for executing status > should add currentTime to serialization when status is executing [1.29ms] +(pass) Issue #105: attachCurrentTime for executing status > should not add currentTime when status is executed [0.15ms] +(pass) Issue #105: attachCurrentTime for executing status > should not mutate the original record [0.12ms] +(pass) Issue #105: attachCurrentTime for executing status > should place currentTime right after startTime in serialization order [0.14ms] +(pass) Issue #105: attachCurrentTime for executing status > should handle null record gracefully [0.03ms] + +test/ssh-integration.js: + SSH to localhost not available, integration tests will be skipped + Skipping: SSH to localhost not available +(pass) SSH Integration Tests > runInSsh with real SSH connection > should execute simple command in attached mode [0.79ms] + Skipping: SSH to localhost not available +(pass) SSH Integration Tests > runInSsh with real SSH connection > should execute command with arguments [0.30ms] + Skipping: SSH to localhost not available +(pass) SSH Integration Tests > runInSsh with real SSH connection > should handle command failure with non-zero exit code [0.17ms] + Skipping: SSH to localhost not available +(pass) SSH Integration Tests > runInSsh with real SSH connection > should execute command in detached mode [0.17ms] + Skipping: SSH to localhost not available +(pass) SSH Integration Tests > runInSsh with real SSH connection > should handle multiple sequential commands [0.16ms] + Skipping: SSH to localhost not available +(pass) SSH Integration Tests > runInSsh with real SSH connection > should handle command with environment variables [0.15ms] + Skipping: SSH to localhost not available +(pass) SSH Integration Tests > runInSsh with real SSH connection > should handle special characters in command [0.18ms] + Skipping: SSH to localhost not available +(pass) SSH Integration Tests > runInSsh with real SSH connection > should work with custom session name [0.17ms] + Note: SSH connection error handling is tested via unit tests +(pass) SSH Integration Tests > SSH error handling > should fail gracefully with invalid endpoint [6.96ms] + Skipping: SSH to localhost not available +(pass) SSH CLI Integration > should work through CLI with --isolated ssh --endpoint [7.54ms] + +test/status-query.js: +=== Status Query Integration Tests === +(pass) --status query functionality > links-notation format (default) > should output status in links-notation indented format by default [139.61ms] +(pass) --status query functionality > links-notation format (default) > should output status in links-notation format with explicit flag [125.94ms] +(pass) --status query functionality > json format > should output status in JSON format [167.02ms] +(pass) --status query functionality > text format > should output status in human-readable text format [113.46ms] +(pass) --status query functionality > error handling > should show error for non-existent UUID [128.36ms] +(pass) --status query functionality > error handling > should show error when tracking is disabled [92.27ms] +(pass) --status query functionality > --list query functionality > should output all tracked executions in links-notation format by default [141.47ms] +(pass) --status query functionality > --list query functionality > should output all tracked executions in JSON format [203.95ms] +(pass) --status query functionality > --list query functionality > should show count zero when no records are stored [99.51ms] +(pass) --status query functionality > --list query functionality > should show error when tracking is disabled [96.62ms] +(pass) --status query functionality > --upload-log functionality > should run gh-upload-log with the stored execution log path [139.83ms] +(pass) --status query functionality > --upload-log functionality > should install gh-upload-log when it is missing before uploading [170.61ms] +(pass) --status query functionality > --upload-log functionality > should show an error when the stored log file is missing [128.85ms] +(pass) --status query functionality > executing status > should show executing status for ongoing commands [139.12ms] +(pass) --status query functionality > executing status > should include currentTime for executing commands (JSON) [128.37ms] +(pass) --status query functionality > executing status > should not include currentTime for completed commands (JSON) [117.00ms] +(pass) --status query functionality > executing status > should include currentTime in links-notation for executing commands [122.78ms] +(pass) --status query functionality > executing status > should indent nested process ID arrays in links-notation [185.99ms] +(pass) --status query functionality > executing status > should include Current Time in text format for executing commands [137.00ms] +(pass) --status query functionality > executing status > should not include Current Time in text format for completed commands [122.78ms] + +test/substitution.js: +=== Substitution Engine Unit Tests === + +✓ Loaded 48 substitution rules + +✓ Test: loadDefaultSubstitutions() returns array of rules +✓ Test: Rules have correct structure (pattern, replacement, regex) + +=== Pattern Matching Tests === + +✓ PASS: Basic npm install + Input: "install gh-upload-log npm package" + Output: "npm install gh-upload-log" + +✓ PASS: npm install with version + Input: "install 0.0.1 version of gh-upload-log npm package" + Output: "npm install gh-upload-log@0.0.1" + +✓ PASS: Global npm install + Input: "install lodash npm package globally" + Output: "npm install -g lodash" + +✓ PASS: Global npm install with version + Input: "install 4.17.21 version of lodash npm package globally" + Output: "npm install -g lodash@4.17.21" + +✓ PASS: npm uninstall + Input: "uninstall lodash npm package" + Output: "npm uninstall lodash" + +✓ PASS: Git clone with URL + Input: "clone https://github.com/user/repo repository" + Output: "git clone https://github.com/user/repo" + +✓ PASS: Git clone with SSH URL + Input: "clone git@github.com:user/repo.git repository" + Output: "git clone git@github.com:user/repo.git" + +✓ PASS: Git checkout branch + Input: "checkout main branch" + Output: "git checkout main" + +✓ PASS: Git create branch + Input: "create feature-x branch" + Output: "git checkout -b feature-x" + +✓ PASS: List files + Input: "list files" + Output: "ls -la" + +✓ PASS: Show working directory + Input: "show current directory" + Output: "pwd" + +✓ PASS: Create directory + Input: "create my-project directory" + Output: "mkdir -p my-project" + +✓ PASS: pip install + Input: "install requests python package" + Output: "pip install requests" + +✓ PASS: Non-matching command (pass through) + Input: "echo hello world" + Output: "echo hello world" + +✓ PASS: Regular npm command (pass through) + Input: "npm test" + Output: "npm test" + +=== Pattern Specificity Tests === + +✓ Test: Pattern specificity works correctly + Input: "install 1.0.0 version of express npm package globally" + Output: "npm install -g express@1.0.0" + +=== Variable Extraction Tests === + +✓ Test: Variable extraction and substitution works correctly + Pattern matched: "install $packageName npm package" + Variables in pattern: [packageName] + Result command: "npm install my-package" + +=== processCommand Integration Tests === + +✓ Test: processCommand applies substitutions + Input: "list files" + Output: "ls -la" + Matched: true + +✓ Test: processCommand passes through non-matching commands + Input: "echo test" + Output: "echo test" + Matched: false + +=== Test Summary === +Pattern Matching: 15/15 tests passed +Total Tests: 22/22 passed + +✓ All tests passed! + + +test/user-manager.js: +(pass) user-manager > getCurrentUser > should return a non-empty string [6.68ms] +(pass) user-manager > getCurrentUser > should return a valid username format [7.09ms] +(pass) user-manager > getCurrentUserGroups > should return an array [6.49ms] +(pass) user-manager > getCurrentUserGroups > should return at least one group (the primary group) [7.84ms] +(pass) user-manager > getCurrentUserGroups > should return groups as strings [8.19ms] +(pass) user-manager > userExists > should return true for current user [17.70ms] +(pass) user-manager > userExists > should return false for non-existent user [6.54ms] +(pass) user-manager > userExists > should return true for root user (on Unix) [8.62ms] +(pass) user-manager > groupExists > should return true for root group (on Unix) [13.45ms] +(pass) user-manager > groupExists > should return false for non-existent group [6.89ms] +(pass) user-manager > generateIsolatedUsername > should generate unique usernames [0.30ms] +(pass) user-manager > generateIsolatedUsername > should use default prefix [0.09ms] +(pass) user-manager > generateIsolatedUsername > should use custom prefix [0.04ms] +(pass) user-manager > generateIsolatedUsername > should generate valid username (no special chars) [0.05ms] +(pass) user-manager > generateIsolatedUsername > should not exceed 31 characters [0.03ms] +(pass) user-manager > generateIsolatedUsername > should handle long prefix by truncating [0.02ms] +(pass) user-manager > getUserInfo > should return exists: false for non-existent user [7.75ms] +(pass) user-manager > getUserInfo > should return user info for current user [38.35ms] +(pass) user-manager > getUserInfo > should include uid for existing user [35.11ms] +(pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse --isolated-user flag [0.69ms] +(pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse --isolated-user with custom username [0.17ms] +(pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse --isolated-user=value format [0.12ms] +(pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse -u shorthand [0.09ms] +(pass) args-parser user isolation options > --isolated-user option (user isolation) > should parse -u with custom username [0.10ms] +(pass) args-parser user isolation options > --isolated-user option (user isolation) > should work with isolation options [0.12ms] +(pass) args-parser user isolation options > --isolated-user option (user isolation) > should throw error when used with docker isolation [0.33ms] +(pass) args-parser user isolation options > --isolated-user option (user isolation) > should validate custom username format [0.12ms] +(pass) args-parser user isolation options > --isolated-user option (user isolation) > should validate custom username length [0.23ms] +(pass) args-parser user isolation options > --isolated-user option (user isolation) > should work with screen isolation and custom username [0.16ms] +(pass) args-parser user isolation options > --isolated-user option (user isolation) > should work with tmux isolation [0.15ms] +(pass) args-parser user isolation options > --keep-user option > should parse --keep-user with --isolated-user [0.11ms] +(pass) args-parser user isolation options > --keep-user option > should throw error when used without --isolated-user [0.14ms] + +test/version.js: +(pass) Version Flag Tests > Basic version flag > should show version with --version [193.98ms] +(pass) Version Flag Tests > Basic version flag > should show version with -v [192.37ms] +(pass) Version Flag Tests > Basic version flag > should show version with --version -- (trailing separator) [175.95ms] +(pass) Version Flag Tests > Runtime detection > should show Bun version when running with Bun [181.70ms] +(pass) Version Flag Tests > OS version detection > should show OS information [202.21ms] +(pass) Version Flag Tests > OS version detection > should show macOS ProductVersion on darwin [173.63ms] +(pass) Version Flag Tests > Tool version detection > should detect screen version if installed [216.16ms] +(pass) Version Flag Tests > Tool version detection > should detect tmux version if installed [173.76ms] +(pass) Version Flag Tests > Tool version detection > should detect docker version if installed [240.82ms] +(pass) Version Flag Tests > Verbose mode > should show verbose output with --version --verbose [214.28ms] +(pass) Version Flag Tests > Verbose mode > should show verbose output with --version --debug [183.33ms] +(pass) Version Flag Tests > Verbose mode > should show verbose output with START_VERBOSE=1 [320.94ms] +(pass) Version Flag Tests > Error cases > should error with "No command provided" for $ -- [120.50ms] +(pass) Version Flag Tests > Error cases > should error with "No command provided" for no args [96.01ms] + + 737 pass + 0 fail + 601 expect() calls +Ran 737 tests across 41 files. [111.08s] diff --git a/docs/case-studies/issue-160/data/local-js-lint.log b/docs/case-studies/issue-160/data/local-js-lint.log new file mode 100644 index 0000000..dafda4a --- /dev/null +++ b/docs/case-studies/issue-160/data/local-js-lint.log @@ -0,0 +1 @@ +$ eslint . diff --git a/docs/case-studies/issue-160/data/local-mjs-syntax.log b/docs/case-studies/issue-160/data/local-mjs-syntax.log new file mode 100644 index 0000000..3006507 --- /dev/null +++ b/docs/case-studies/issue-160/data/local-mjs-syntax.log @@ -0,0 +1,37 @@ +Checking syntax for all .mjs files... +Checking scripts/release-name.mjs... +Checking scripts/check-doc-examples.mjs... +Checking scripts/check-js-coverage.mjs... +Checking scripts/instant-version-bump.mjs... +Checking scripts/check-web-archive.mjs... +Checking scripts/get-bump-type.mjs... +Checking scripts/create-manual-changeset.mjs... +Checking scripts/version-and-commit.mjs... +Checking scripts/preflight-credentials.mjs... +Checking scripts/debug-print.mjs... +Checking scripts/create-github-release.mjs... +Checking scripts/check-test-parity.mjs... +Checking scripts/check-file-size.mjs... +Checking scripts/run-js-tests.mjs... +Checking scripts/bump-version.mjs... +Checking scripts/format-release-notes.mjs... +Checking scripts/verify-release-badge.mjs... +Checking scripts/publish-to-npm.mjs... +Checking scripts/publish-to-crates.mjs... +Checking scripts/format-github-release.mjs... +Checking scripts/check-release-needed.mjs... +Checking scripts/validate-changeset.mjs... +Checking scripts/changeset-version.mjs... +Checking scripts/collect-changelog.mjs... +Checking scripts/setup-npm.mjs... +Checking scripts/detect-code-changes.mjs... +Checking scripts/backfill-release-notes.mjs... +Checking scripts/merge-changesets.mjs... +Checking js/test/release-name.mjs... +Checking js/test/check-js-coverage.mjs... +Checking js/test/create-github-release.mjs... +Checking js/test/run-js-tests.mjs... +Checking js/test/publish-to-crates.mjs... +Checking js/test/merge-changesets.mjs... + +Syntax check passed for 34 file(s). diff --git a/docs/case-studies/issue-160/data/local-rust-build.log b/docs/case-studies/issue-160/data/local-rust-build.log new file mode 100644 index 0000000..fa93f2e --- /dev/null +++ b/docs/case-studies/issue-160/data/local-rust-build.log @@ -0,0 +1,32 @@ + Compiling memchr v2.8.2 + Compiling libc v0.2.186 + Compiling proc-macro2 v1.0.106 + Compiling unicode-ident v1.0.24 + Compiling quote v1.0.46 + Compiling serde_core v1.0.228 + Compiling autocfg v1.5.1 + Compiling getrandom v0.4.3 + Compiling zmij v1.0.21 + Compiling num-traits v0.2.19 + Compiling nom v8.0.0 + Compiling aho-corasick v1.1.4 + Compiling cfg-if v1.0.4 + Compiling serde v1.0.228 + Compiling syn v2.0.118 + Compiling regex-syntax v0.8.11 + Compiling option-ext v0.2.0 + Compiling serde_json v1.0.150 + Compiling dirs-sys v0.5.0 + Compiling base64 v0.22.1 + Compiling regex-automata v0.4.14 + Compiling serde_derive v1.0.228 + Compiling links-notation v0.13.0 + Compiling iana-time-zone v0.1.65 + Compiling itoa v1.0.18 + Compiling lino-objects-codec v0.2.1 + Compiling regex v1.12.4 + Compiling chrono v0.4.45 + Compiling uuid v1.23.4 + Compiling dirs v6.0.0 + Compiling start-command v0.19.1 (/tmp/gh-issue-solver-1786375395447/rust) + Finished `release` profile [optimized] target(s) in 27.20s diff --git a/docs/case-studies/issue-160/data/local-rust-clippy.log b/docs/case-studies/issue-160/data/local-rust-clippy.log new file mode 100644 index 0000000..c90f300 --- /dev/null +++ b/docs/case-studies/issue-160/data/local-rust-clippy.log @@ -0,0 +1,33 @@ + Blocking waiting for file lock on build directory + Checking memchr v2.8.2 + Checking libc v0.2.186 + Checking cfg-if v1.0.4 + Checking serde_core v1.0.228 + Checking option-ext v0.2.0 + Checking regex-syntax v0.8.11 + Checking zmij v1.0.21 + Checking num-traits v0.2.19 + Checking iana-time-zone v0.1.65 + Checking base64 v0.22.1 + Checking itoa v1.0.18 + Checking chrono v0.4.45 + Checking bitflags v2.13.0 + Checking nom v8.0.0 + Checking aho-corasick v1.1.4 + Checking getrandom v0.4.3 + Checking dirs-sys v0.5.0 + Checking uuid v1.23.4 + Checking dirs v6.0.0 + Checking linux-raw-sys v0.12.1 + Checking rustix v1.1.4 + Checking fastrand v2.4.1 + Checking once_cell v1.21.4 + Checking regex-automata v0.4.14 + Checking serde v1.0.228 + Checking serde_json v1.0.150 + Checking tempfile v3.27.0 + Checking links-notation v0.13.0 + Checking lino-objects-codec v0.2.1 + Checking regex v1.12.4 + Checking start-command v0.19.1 (/tmp/gh-issue-solver-1786375395447/rust) + Finished `dev` profile [unoptimized + debuginfo] target(s) in 42.00s diff --git a/docs/case-studies/issue-160/data/local-rust-doc.log b/docs/case-studies/issue-160/data/local-rust-doc.log new file mode 100644 index 0000000..522887c --- /dev/null +++ b/docs/case-studies/issue-160/data/local-rust-doc.log @@ -0,0 +1,51 @@ + Fresh memchr v2.8.2 + Fresh unicode-ident v1.0.24 + Fresh autocfg v1.5.1 + Fresh libc v0.2.186 + Fresh proc-macro2 v1.0.106 + Fresh cfg-if v1.0.4 + Fresh aho-corasick v1.1.4 + Fresh quote v1.0.46 + Fresh serde_core v1.0.228 + Fresh getrandom v0.4.3 + Fresh nom v8.0.0 + Fresh syn v2.0.118 + Fresh regex-syntax v0.8.11 + Fresh option-ext v0.2.0 + Fresh zmij v1.0.21 + Fresh regex-automata v0.4.14 + Fresh dirs-sys v0.5.0 + Fresh serde_derive v1.0.228 + Fresh links-notation v0.13.0 + Fresh num-traits v0.2.19 + Fresh base64 v0.22.1 + Fresh linux-raw-sys v0.12.1 + Fresh itoa v1.0.18 + Fresh iana-time-zone v0.1.65 + Fresh bitflags v2.13.0 + Fresh lino-objects-codec v0.2.1 + Fresh serde_json v1.0.150 + Fresh chrono v0.4.45 + Fresh serde v1.0.228 + Fresh regex v1.12.4 + Fresh rustix v1.1.4 + Fresh dirs v6.0.0 + Fresh uuid v1.23.4 + Fresh once_cell v1.21.4 + Fresh fastrand v2.4.1 + Fresh tempfile v3.27.0 + Fresh start-command v0.19.1 (/tmp/gh-issue-solver-1786375395447/rust) + Finished `test` profile [unoptimized + debuginfo] target(s) in 0.24s + Doc-tests start_command + Running `/home/box/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustdoc --edition=2021 --crate-type lib --color auto --crate-name start_command --test src/lib/mod.rs --test-run-directory /tmp/gh-issue-solver-1786375395447/rust --extern base64=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libbase64-76f54f820f429c43.rlib --extern chrono=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libchrono-f08418f89917e01d.rlib --extern dirs=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libdirs-6d5340721b3fd3de.rlib --extern libc=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblibc-df491add64751ce6.rlib --extern lino_objects_codec=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblino_objects_codec-3dcee34bae56cf40.rlib --extern regex=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libregex-036f9d4ab3b6ad4a.rlib --extern serde=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde-513064818089a754.rlib --extern serde_json=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde_json-931041b93abb2475.rlib --extern start_command=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libstart_command-66bc32e73e01a7a0.rlib --extern tempfile=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libtempfile-f38afb811541b078.rlib --extern uuid=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libuuid-2bc4bbfe6798b1d4.rlib -L dependency=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human` + +running 6 tests +test src/lib/sequence_parser.rs - sequence_parser::parse_sequence (line 15) ... ok +test src/lib/sequence_parser.rs - sequence_parser::shift_sequence (line 61) ... ok +test src/lib/sequence_parser.rs - sequence_parser::format_isolation_chain (line 152) ... ok +test src/lib/sequence_parser.rs - sequence_parser::distribute_option (line 96) ... ok +test src/lib/sequence_parser.rs - sequence_parser::is_sequence (line 77) ... ok +test src/lib/sequence_parser.rs - sequence_parser::format_sequence (line 40) ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.35s + diff --git a/docs/case-studies/issue-160/data/local-rust-filesize.log b/docs/case-studies/issue-160/data/local-rust-filesize.log new file mode 100644 index 0000000..d7c181d --- /dev/null +++ b/docs/case-studies/issue-160/data/local-rust-filesize.log @@ -0,0 +1,5 @@ + +Checking Rust files for maximum 1000 lines... + +✓ All files are within the line limit + diff --git a/docs/case-studies/issue-160/data/local-rust-fmt.log b/docs/case-studies/issue-160/data/local-rust-fmt.log new file mode 100644 index 0000000..e69de29 diff --git a/docs/case-studies/issue-160/data/local-rust-full.log b/docs/case-studies/issue-160/data/local-rust-full.log new file mode 100644 index 0000000..322d370 --- /dev/null +++ b/docs/case-studies/issue-160/data/local-rust-full.log @@ -0,0 +1,916 @@ + Fresh memchr v2.8.2 + Fresh libc v0.2.186 + Fresh unicode-ident v1.0.24 + Fresh proc-macro2 v1.0.106 + Fresh autocfg v1.5.1 + Fresh cfg-if v1.0.4 + Fresh nom v8.0.0 + Fresh quote v1.0.46 + Fresh serde_core v1.0.228 + Fresh getrandom v0.4.3 + Fresh aho-corasick v1.1.4 + Fresh syn v2.0.118 + Fresh option-ext v0.2.0 + Fresh regex-syntax v0.8.11 + Fresh num-traits v0.2.19 + Fresh serde_derive v1.0.228 + Fresh dirs-sys v0.5.0 + Fresh regex-automata v0.4.14 + Fresh zmij v1.0.21 + Fresh links-notation v0.13.0 + Fresh itoa v1.0.18 + Fresh iana-time-zone v0.1.65 + Fresh base64 v0.22.1 + Fresh dirs v6.0.0 + Fresh lino-objects-codec v0.2.1 + Fresh chrono v0.4.45 + Fresh serde_json v1.0.150 + Fresh serde v1.0.228 + Fresh regex v1.12.4 + Fresh uuid v1.23.4 + Fresh bitflags v2.13.0 + Fresh linux-raw-sys v0.12.1 + Fresh once_cell v1.21.4 + Fresh fastrand v2.4.1 + Fresh rustix v1.1.4 + Fresh tempfile v3.27.0 + Compiling start-command v0.19.1 (/tmp/gh-issue-solver-1786375395447/rust) + Running `/home/box/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name utils --edition=2021 tests/utils.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a16d63c541f68eea -C extra-filename=-dd41bce0a4f01416 --out-dir /tmp/gh-issue-solver-1786375395447/rust/target/debug/deps -C incremental=/tmp/gh-issue-solver-1786375395447/rust/target/debug/incremental -L dependency=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps --extern base64=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libbase64-76f54f820f429c43.rlib --extern chrono=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libchrono-f08418f89917e01d.rlib --extern dirs=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libdirs-6d5340721b3fd3de.rlib --extern libc=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblibc-df491add64751ce6.rlib --extern lino_objects_codec=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblino_objects_codec-3dcee34bae56cf40.rlib --extern regex=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libregex-036f9d4ab3b6ad4a.rlib --extern serde=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde-513064818089a754.rlib --extern serde_json=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde_json-931041b93abb2475.rlib --extern start_command=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libstart_command-66bc32e73e01a7a0.rlib --extern tempfile=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libtempfile-f38afb811541b078.rlib --extern uuid=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libuuid-2bc4bbfe6798b1d4.rlib` + Running `/home/box/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name ci_workflow_invariants --edition=2021 tests/ci_workflow_invariants.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=17ad9fd0db95bb7d -C extra-filename=-227fab40eeca8cac --out-dir /tmp/gh-issue-solver-1786375395447/rust/target/debug/deps -C incremental=/tmp/gh-issue-solver-1786375395447/rust/target/debug/incremental -L dependency=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps --extern base64=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libbase64-76f54f820f429c43.rlib --extern chrono=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libchrono-f08418f89917e01d.rlib --extern dirs=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libdirs-6d5340721b3fd3de.rlib --extern libc=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblibc-df491add64751ce6.rlib --extern lino_objects_codec=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblino_objects_codec-3dcee34bae56cf40.rlib --extern regex=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libregex-036f9d4ab3b6ad4a.rlib --extern serde=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde-513064818089a754.rlib --extern serde_json=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde_json-931041b93abb2475.rlib --extern start_command=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libstart_command-66bc32e73e01a7a0.rlib --extern tempfile=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libtempfile-f38afb811541b078.rlib --extern uuid=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libuuid-2bc4bbfe6798b1d4.rlib` + Running `/home/box/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name signal_handler --edition=2021 tests/signal_handler.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5241ebcbf28dd018 -C extra-filename=-288a50dc80eb0732 --out-dir /tmp/gh-issue-solver-1786375395447/rust/target/debug/deps -C incremental=/tmp/gh-issue-solver-1786375395447/rust/target/debug/incremental -L dependency=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps --extern base64=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libbase64-76f54f820f429c43.rlib --extern chrono=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libchrono-f08418f89917e01d.rlib --extern dirs=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libdirs-6d5340721b3fd3de.rlib --extern libc=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblibc-df491add64751ce6.rlib --extern lino_objects_codec=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblino_objects_codec-3dcee34bae56cf40.rlib --extern regex=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libregex-036f9d4ab3b6ad4a.rlib --extern serde=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde-513064818089a754.rlib --extern serde_json=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde_json-931041b93abb2475.rlib --extern start_command=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libstart_command-66bc32e73e01a7a0.rlib --extern tempfile=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libtempfile-f38afb811541b078.rlib --extern uuid=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libuuid-2bc4bbfe6798b1d4.rlib` + Running `/home/box/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name output_blocks_extended --edition=2021 tests/output_blocks_extended.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8946a08cef4e4505 -C extra-filename=-7cfa7d908c1ac02f --out-dir /tmp/gh-issue-solver-1786375395447/rust/target/debug/deps -C incremental=/tmp/gh-issue-solver-1786375395447/rust/target/debug/incremental -L dependency=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps --extern base64=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libbase64-76f54f820f429c43.rlib --extern chrono=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libchrono-f08418f89917e01d.rlib --extern dirs=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libdirs-6d5340721b3fd3de.rlib --extern libc=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblibc-df491add64751ce6.rlib --extern lino_objects_codec=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblino_objects_codec-3dcee34bae56cf40.rlib --extern regex=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libregex-036f9d4ab3b6ad4a.rlib --extern serde=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde-513064818089a754.rlib --extern serde_json=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde_json-931041b93abb2475.rlib --extern start_command=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libstart_command-66bc32e73e01a7a0.rlib --extern tempfile=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libtempfile-f38afb811541b078.rlib --extern uuid=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libuuid-2bc4bbfe6798b1d4.rlib` + Running `/home/box/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name isolation --edition=2021 tests/isolation.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8ea638f1238db458 -C extra-filename=-b7a49e69f8e8bb6c --out-dir /tmp/gh-issue-solver-1786375395447/rust/target/debug/deps -C incremental=/tmp/gh-issue-solver-1786375395447/rust/target/debug/incremental -L dependency=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps --extern base64=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libbase64-76f54f820f429c43.rlib --extern chrono=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libchrono-f08418f89917e01d.rlib --extern dirs=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libdirs-6d5340721b3fd3de.rlib --extern libc=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblibc-df491add64751ce6.rlib --extern lino_objects_codec=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblino_objects_codec-3dcee34bae56cf40.rlib --extern regex=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libregex-036f9d4ab3b6ad4a.rlib --extern serde=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde-513064818089a754.rlib --extern serde_json=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde_json-931041b93abb2475.rlib --extern start_command=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libstart_command-66bc32e73e01a7a0.rlib --extern tempfile=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libtempfile-f38afb811541b078.rlib --extern uuid=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libuuid-2bc4bbfe6798b1d4.rlib` + Running `/home/box/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name cleanup --edition=2021 tests/cleanup.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e997a0ef219484a3 -C extra-filename=-a217dd194e1389ff --out-dir /tmp/gh-issue-solver-1786375395447/rust/target/debug/deps -C incremental=/tmp/gh-issue-solver-1786375395447/rust/target/debug/incremental -L dependency=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps --extern base64=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libbase64-76f54f820f429c43.rlib --extern chrono=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libchrono-f08418f89917e01d.rlib --extern dirs=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libdirs-6d5340721b3fd3de.rlib --extern libc=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblibc-df491add64751ce6.rlib --extern lino_objects_codec=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblino_objects_codec-3dcee34bae56cf40.rlib --extern regex=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libregex-036f9d4ab3b6ad4a.rlib --extern serde=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde-513064818089a754.rlib --extern serde_json=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde_json-931041b93abb2475.rlib --extern start_command=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libstart_command-66bc32e73e01a7a0.rlib --extern tempfile=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libtempfile-f38afb811541b078.rlib --extern uuid=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libuuid-2bc4bbfe6798b1d4.rlib` + Running `/home/box/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name start --edition=2021 src/bin/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8e6836b6e53fc219 -C extra-filename=-a1d7af4c1684f370 --out-dir /tmp/gh-issue-solver-1786375395447/rust/target/debug/deps -C incremental=/tmp/gh-issue-solver-1786375395447/rust/target/debug/incremental -L dependency=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps --extern base64=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libbase64-76f54f820f429c43.rlib --extern chrono=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libchrono-f08418f89917e01d.rlib --extern dirs=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libdirs-6d5340721b3fd3de.rlib --extern libc=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblibc-df491add64751ce6.rlib --extern lino_objects_codec=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblino_objects_codec-3dcee34bae56cf40.rlib --extern regex=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libregex-036f9d4ab3b6ad4a.rlib --extern serde=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde-513064818089a754.rlib --extern serde_json=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde_json-931041b93abb2475.rlib --extern start_command=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libstart_command-66bc32e73e01a7a0.rlib --extern tempfile=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libtempfile-f38afb811541b078.rlib --extern uuid=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libuuid-2bc4bbfe6798b1d4.rlib` + Running `/home/box/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name args_parser --edition=2021 tests/args_parser.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=44baa1e6d501067a -C extra-filename=-1048f80d159c2492 --out-dir /tmp/gh-issue-solver-1786375395447/rust/target/debug/deps -C incremental=/tmp/gh-issue-solver-1786375395447/rust/target/debug/incremental -L dependency=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps --extern base64=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libbase64-76f54f820f429c43.rlib --extern chrono=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libchrono-f08418f89917e01d.rlib --extern dirs=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libdirs-6d5340721b3fd3de.rlib --extern libc=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblibc-df491add64751ce6.rlib --extern lino_objects_codec=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblino_objects_codec-3dcee34bae56cf40.rlib --extern regex=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libregex-036f9d4ab3b6ad4a.rlib --extern serde=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde-513064818089a754.rlib --extern serde_json=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde_json-931041b93abb2475.rlib --extern start_command=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libstart_command-66bc32e73e01a7a0.rlib --extern tempfile=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libtempfile-f38afb811541b078.rlib --extern uuid=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libuuid-2bc4bbfe6798b1d4.rlib` + Running `/home/box/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name sequence_parser --edition=2021 tests/sequence_parser.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=aa9cb51a223d0963 -C extra-filename=-ef331236b1b61646 --out-dir /tmp/gh-issue-solver-1786375395447/rust/target/debug/deps -C incremental=/tmp/gh-issue-solver-1786375395447/rust/target/debug/incremental -L dependency=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps --extern base64=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libbase64-76f54f820f429c43.rlib --extern chrono=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libchrono-f08418f89917e01d.rlib --extern dirs=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libdirs-6d5340721b3fd3de.rlib --extern libc=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblibc-df491add64751ce6.rlib --extern lino_objects_codec=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblino_objects_codec-3dcee34bae56cf40.rlib --extern regex=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libregex-036f9d4ab3b6ad4a.rlib --extern serde=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde-513064818089a754.rlib --extern serde_json=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde_json-931041b93abb2475.rlib --extern start_command=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libstart_command-66bc32e73e01a7a0.rlib --extern tempfile=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libtempfile-f38afb811541b078.rlib --extern uuid=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libuuid-2bc4bbfe6798b1d4.rlib` + Running `/home/box/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name args_parser_shell --edition=2021 tests/args_parser_shell.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f64d4991c797c408 -C extra-filename=-05796859234780c0 --out-dir /tmp/gh-issue-solver-1786375395447/rust/target/debug/deps -C incremental=/tmp/gh-issue-solver-1786375395447/rust/target/debug/incremental -L dependency=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps --extern base64=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libbase64-76f54f820f429c43.rlib --extern chrono=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libchrono-f08418f89917e01d.rlib --extern dirs=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libdirs-6d5340721b3fd3de.rlib --extern libc=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblibc-df491add64751ce6.rlib --extern lino_objects_codec=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblino_objects_codec-3dcee34bae56cf40.rlib --extern regex=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libregex-036f9d4ab3b6ad4a.rlib --extern serde=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde-513064818089a754.rlib --extern serde_json=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde_json-931041b93abb2475.rlib --extern start_command=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libstart_command-66bc32e73e01a7a0.rlib --extern tempfile=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libtempfile-f38afb811541b078.rlib --extern uuid=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libuuid-2bc4bbfe6798b1d4.rlib` + Running `/home/box/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name docker_network --edition=2021 tests/docker_network.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f66d095199d8ac7c -C extra-filename=-666baaee6ff4d314 --out-dir /tmp/gh-issue-solver-1786375395447/rust/target/debug/deps -C incremental=/tmp/gh-issue-solver-1786375395447/rust/target/debug/incremental -L dependency=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps --extern base64=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libbase64-76f54f820f429c43.rlib --extern chrono=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libchrono-f08418f89917e01d.rlib --extern dirs=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libdirs-6d5340721b3fd3de.rlib --extern libc=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblibc-df491add64751ce6.rlib --extern lino_objects_codec=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblino_objects_codec-3dcee34bae56cf40.rlib --extern regex=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libregex-036f9d4ab3b6ad4a.rlib --extern serde=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde-513064818089a754.rlib --extern serde_json=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde_json-931041b93abb2475.rlib --extern start_command=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libstart_command-66bc32e73e01a7a0.rlib --extern tempfile=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libtempfile-f38afb811541b078.rlib --extern uuid=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libuuid-2bc4bbfe6798b1d4.rlib` + Running `/home/box/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name session_name_status --edition=2021 tests/session_name_status.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=91e61a3f31c13878 -C extra-filename=-0f538ad060cb3381 --out-dir /tmp/gh-issue-solver-1786375395447/rust/target/debug/deps -C incremental=/tmp/gh-issue-solver-1786375395447/rust/target/debug/incremental -L dependency=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps --extern base64=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libbase64-76f54f820f429c43.rlib --extern chrono=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libchrono-f08418f89917e01d.rlib --extern dirs=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libdirs-6d5340721b3fd3de.rlib --extern libc=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblibc-df491add64751ce6.rlib --extern lino_objects_codec=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblino_objects_codec-3dcee34bae56cf40.rlib --extern regex=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libregex-036f9d4ab3b6ad4a.rlib --extern serde=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde-513064818089a754.rlib --extern serde_json=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde_json-931041b93abb2475.rlib --extern start_command=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libstart_command-66bc32e73e01a7a0.rlib --extern tempfile=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libtempfile-f38afb811541b078.rlib --extern uuid=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libuuid-2bc4bbfe6798b1d4.rlib` + Running `/home/box/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name output_blocks --edition=2021 tests/output_blocks.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a7d6bdf2b00a9633 -C extra-filename=-b55b455d7d529336 --out-dir /tmp/gh-issue-solver-1786375395447/rust/target/debug/deps -C incremental=/tmp/gh-issue-solver-1786375395447/rust/target/debug/incremental -L dependency=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps --extern base64=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libbase64-76f54f820f429c43.rlib --extern chrono=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libchrono-f08418f89917e01d.rlib --extern dirs=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libdirs-6d5340721b3fd3de.rlib --extern libc=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblibc-df491add64751ce6.rlib --extern lino_objects_codec=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblino_objects_codec-3dcee34bae56cf40.rlib --extern regex=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libregex-036f9d4ab3b6ad4a.rlib --extern serde=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde-513064818089a754.rlib --extern serde_json=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde_json-931041b93abb2475.rlib --extern start_command=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libstart_command-66bc32e73e01a7a0.rlib --extern tempfile=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libtempfile-f38afb811541b078.rlib --extern uuid=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libuuid-2bc4bbfe6798b1d4.rlib` + Running `/home/box/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name regression_150 --edition=2021 tests/regression_150.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e42109dc9db0186a -C extra-filename=-254d849499b8b7d7 --out-dir /tmp/gh-issue-solver-1786375395447/rust/target/debug/deps -C incremental=/tmp/gh-issue-solver-1786375395447/rust/target/debug/incremental -L dependency=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps --extern base64=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libbase64-76f54f820f429c43.rlib --extern chrono=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libchrono-f08418f89917e01d.rlib --extern dirs=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libdirs-6d5340721b3fd3de.rlib --extern libc=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblibc-df491add64751ce6.rlib --extern lino_objects_codec=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblino_objects_codec-3dcee34bae56cf40.rlib --extern regex=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libregex-036f9d4ab3b6ad4a.rlib --extern serde=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde-513064818089a754.rlib --extern serde_json=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde_json-931041b93abb2475.rlib --extern start_command=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libstart_command-66bc32e73e01a7a0.rlib --extern tempfile=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libtempfile-f38afb811541b078.rlib --extern uuid=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libuuid-2bc4bbfe6798b1d4.rlib` + Running `/home/box/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name user_manager --edition=2021 tests/user_manager.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=275daa62af583e20 -C extra-filename=-9872cd1dd6fd7700 --out-dir /tmp/gh-issue-solver-1786375395447/rust/target/debug/deps -C incremental=/tmp/gh-issue-solver-1786375395447/rust/target/debug/incremental -L dependency=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps --extern base64=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libbase64-76f54f820f429c43.rlib --extern chrono=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libchrono-f08418f89917e01d.rlib --extern dirs=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libdirs-6d5340721b3fd3de.rlib --extern libc=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblibc-df491add64751ce6.rlib --extern lino_objects_codec=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblino_objects_codec-3dcee34bae56cf40.rlib --extern regex=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libregex-036f9d4ab3b6ad4a.rlib --extern serde=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde-513064818089a754.rlib --extern serde_json=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde_json-931041b93abb2475.rlib --extern start_command=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libstart_command-66bc32e73e01a7a0.rlib --extern tempfile=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libtempfile-f38afb811541b078.rlib --extern uuid=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libuuid-2bc4bbfe6798b1d4.rlib` + Running `/home/box/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name status_formatter --edition=2021 tests/status_formatter.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=70dc7790abc73120 -C extra-filename=-96c53430aab7f75f --out-dir /tmp/gh-issue-solver-1786375395447/rust/target/debug/deps -C incremental=/tmp/gh-issue-solver-1786375395447/rust/target/debug/incremental -L dependency=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps --extern base64=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libbase64-76f54f820f429c43.rlib --extern chrono=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libchrono-f08418f89917e01d.rlib --extern dirs=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libdirs-6d5340721b3fd3de.rlib --extern libc=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblibc-df491add64751ce6.rlib --extern lino_objects_codec=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblino_objects_codec-3dcee34bae56cf40.rlib --extern regex=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libregex-036f9d4ab3b6ad4a.rlib --extern serde=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde-513064818089a754.rlib --extern serde_json=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde_json-931041b93abb2475.rlib --extern start_command=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libstart_command-66bc32e73e01a7a0.rlib --extern tempfile=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libtempfile-f38afb811541b078.rlib --extern uuid=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libuuid-2bc4bbfe6798b1d4.rlib` + Running `/home/box/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name failure_handler --edition=2021 tests/failure_handler.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fd78fef35138a2aa -C extra-filename=-25f12b2406243d9d --out-dir /tmp/gh-issue-solver-1786375395447/rust/target/debug/deps -C incremental=/tmp/gh-issue-solver-1786375395447/rust/target/debug/incremental -L dependency=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps --extern base64=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libbase64-76f54f820f429c43.rlib --extern chrono=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libchrono-f08418f89917e01d.rlib --extern dirs=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libdirs-6d5340721b3fd3de.rlib --extern libc=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblibc-df491add64751ce6.rlib --extern lino_objects_codec=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblino_objects_codec-3dcee34bae56cf40.rlib --extern regex=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libregex-036f9d4ab3b6ad4a.rlib --extern serde=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde-513064818089a754.rlib --extern serde_json=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde_json-931041b93abb2475.rlib --extern start_command=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libstart_command-66bc32e73e01a7a0.rlib --extern tempfile=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libtempfile-f38afb811541b078.rlib --extern uuid=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libuuid-2bc4bbfe6798b1d4.rlib` + Running `/home/box/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name execution_control --edition=2021 tests/execution_control.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=61c99c5752a0fec0 -C extra-filename=-957fe83091e6d0e0 --out-dir /tmp/gh-issue-solver-1786375395447/rust/target/debug/deps -C incremental=/tmp/gh-issue-solver-1786375395447/rust/target/debug/incremental -L dependency=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps --extern base64=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libbase64-76f54f820f429c43.rlib --extern chrono=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libchrono-f08418f89917e01d.rlib --extern dirs=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libdirs-6d5340721b3fd3de.rlib --extern libc=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblibc-df491add64751ce6.rlib --extern lino_objects_codec=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblino_objects_codec-3dcee34bae56cf40.rlib --extern regex=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libregex-036f9d4ab3b6ad4a.rlib --extern serde=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde-513064818089a754.rlib --extern serde_json=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde_json-931041b93abb2475.rlib --extern start_command=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libstart_command-66bc32e73e01a7a0.rlib --extern tempfile=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libtempfile-f38afb811541b078.rlib --extern uuid=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libuuid-2bc4bbfe6798b1d4.rlib` + Running `/home/box/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name start_command --edition=2021 src/lib/mod.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2c932000f1c10cbd -C extra-filename=-e2c87ddba70a3d91 --out-dir /tmp/gh-issue-solver-1786375395447/rust/target/debug/deps -C incremental=/tmp/gh-issue-solver-1786375395447/rust/target/debug/incremental -L dependency=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps --extern base64=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libbase64-76f54f820f429c43.rlib --extern chrono=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libchrono-f08418f89917e01d.rlib --extern dirs=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libdirs-6d5340721b3fd3de.rlib --extern libc=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblibc-df491add64751ce6.rlib --extern lino_objects_codec=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblino_objects_codec-3dcee34bae56cf40.rlib --extern regex=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libregex-036f9d4ab3b6ad4a.rlib --extern serde=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde-513064818089a754.rlib --extern serde_json=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde_json-931041b93abb2475.rlib --extern tempfile=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libtempfile-f38afb811541b078.rlib --extern uuid=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libuuid-2bc4bbfe6798b1d4.rlib` + Running `/home/box/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name integration --edition=2021 tests/integration.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b5d0923cfcbeceb6 -C extra-filename=-9eff9bb9944e7596 --out-dir /tmp/gh-issue-solver-1786375395447/rust/target/debug/deps -C incremental=/tmp/gh-issue-solver-1786375395447/rust/target/debug/incremental -L dependency=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps --extern base64=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libbase64-76f54f820f429c43.rlib --extern chrono=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libchrono-f08418f89917e01d.rlib --extern dirs=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libdirs-6d5340721b3fd3de.rlib --extern libc=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblibc-df491add64751ce6.rlib --extern lino_objects_codec=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblino_objects_codec-3dcee34bae56cf40.rlib --extern regex=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libregex-036f9d4ab3b6ad4a.rlib --extern serde=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde-513064818089a754.rlib --extern serde_json=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde_json-931041b93abb2475.rlib --extern start_command=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libstart_command-66bc32e73e01a7a0.rlib --extern tempfile=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libtempfile-f38afb811541b078.rlib --extern uuid=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libuuid-2bc4bbfe6798b1d4.rlib` + Running `/home/box/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name isolation_log --edition=2021 tests/isolation_log.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=52217ce26f7ecc97 -C extra-filename=-f59ff6434f191c4d --out-dir /tmp/gh-issue-solver-1786375395447/rust/target/debug/deps -C incremental=/tmp/gh-issue-solver-1786375395447/rust/target/debug/incremental -L dependency=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps --extern base64=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libbase64-76f54f820f429c43.rlib --extern chrono=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libchrono-f08418f89917e01d.rlib --extern dirs=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libdirs-6d5340721b3fd3de.rlib --extern libc=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblibc-df491add64751ce6.rlib --extern lino_objects_codec=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblino_objects_codec-3dcee34bae56cf40.rlib --extern regex=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libregex-036f9d4ab3b6ad4a.rlib --extern serde=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde-513064818089a754.rlib --extern serde_json=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde_json-931041b93abb2475.rlib --extern start_command=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libstart_command-66bc32e73e01a7a0.rlib --extern tempfile=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libtempfile-f38afb811541b078.rlib --extern uuid=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libuuid-2bc4bbfe6798b1d4.rlib` + Running `/home/box/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name regression_84 --edition=2021 tests/regression_84.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2af61e4926920e7d -C extra-filename=-ff62b85775233b3d --out-dir /tmp/gh-issue-solver-1786375395447/rust/target/debug/deps -C incremental=/tmp/gh-issue-solver-1786375395447/rust/target/debug/incremental -L dependency=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps --extern base64=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libbase64-76f54f820f429c43.rlib --extern chrono=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libchrono-f08418f89917e01d.rlib --extern dirs=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libdirs-6d5340721b3fd3de.rlib --extern libc=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblibc-df491add64751ce6.rlib --extern lino_objects_codec=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblino_objects_codec-3dcee34bae56cf40.rlib --extern regex=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libregex-036f9d4ab3b6ad4a.rlib --extern serde=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde-513064818089a754.rlib --extern serde_json=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde_json-931041b93abb2475.rlib --extern start_command=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libstart_command-66bc32e73e01a7a0.rlib --extern tempfile=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libtempfile-f38afb811541b078.rlib --extern uuid=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libuuid-2bc4bbfe6798b1d4.rlib` + Running `/home/box/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name echo_integration --edition=2021 tests/echo_integration.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=49494461213a0caa -C extra-filename=-7b54c366f2fe15bd --out-dir /tmp/gh-issue-solver-1786375395447/rust/target/debug/deps -C incremental=/tmp/gh-issue-solver-1786375395447/rust/target/debug/incremental -L dependency=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps --extern base64=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libbase64-76f54f820f429c43.rlib --extern chrono=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libchrono-f08418f89917e01d.rlib --extern dirs=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libdirs-6d5340721b3fd3de.rlib --extern libc=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblibc-df491add64751ce6.rlib --extern lino_objects_codec=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblino_objects_codec-3dcee34bae56cf40.rlib --extern regex=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libregex-036f9d4ab3b6ad4a.rlib --extern serde=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde-513064818089a754.rlib --extern serde_json=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde_json-931041b93abb2475.rlib --extern start_command=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libstart_command-66bc32e73e01a7a0.rlib --extern tempfile=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libtempfile-f38afb811541b078.rlib --extern uuid=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libuuid-2bc4bbfe6798b1d4.rlib` + Running `/home/box/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name execution_store --edition=2021 tests/execution_store.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=025b0ac562fe603f -C extra-filename=-6f113d423e54b91d --out-dir /tmp/gh-issue-solver-1786375395447/rust/target/debug/deps -C incremental=/tmp/gh-issue-solver-1786375395447/rust/target/debug/incremental -L dependency=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps --extern base64=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libbase64-76f54f820f429c43.rlib --extern chrono=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libchrono-f08418f89917e01d.rlib --extern dirs=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libdirs-6d5340721b3fd3de.rlib --extern libc=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblibc-df491add64751ce6.rlib --extern lino_objects_codec=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblino_objects_codec-3dcee34bae56cf40.rlib --extern regex=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libregex-036f9d4ab3b6ad4a.rlib --extern serde=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde-513064818089a754.rlib --extern serde_json=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde_json-931041b93abb2475.rlib --extern start_command=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libstart_command-66bc32e73e01a7a0.rlib --extern tempfile=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libtempfile-f38afb811541b078.rlib --extern uuid=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libuuid-2bc4bbfe6798b1d4.rlib` + Running `/home/box/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name regression_91 --edition=2021 tests/regression_91.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d5f0c2a546cd12b3 -C extra-filename=-e6c5b24de65c36a7 --out-dir /tmp/gh-issue-solver-1786375395447/rust/target/debug/deps -C incremental=/tmp/gh-issue-solver-1786375395447/rust/target/debug/incremental -L dependency=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps --extern base64=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libbase64-76f54f820f429c43.rlib --extern chrono=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libchrono-f08418f89917e01d.rlib --extern dirs=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libdirs-6d5340721b3fd3de.rlib --extern libc=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblibc-df491add64751ce6.rlib --extern lino_objects_codec=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblino_objects_codec-3dcee34bae56cf40.rlib --extern regex=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libregex-036f9d4ab3b6ad4a.rlib --extern serde=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde-513064818089a754.rlib --extern serde_json=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde_json-931041b93abb2475.rlib --extern start_command=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libstart_command-66bc32e73e01a7a0.rlib --extern tempfile=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libtempfile-f38afb811541b078.rlib --extern uuid=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libuuid-2bc4bbfe6798b1d4.rlib` + Running `/home/box/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustc --crate-name isolation_unit --edition=2021 tests/isolation_unit.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a5ca3f28ae7bea14 -C extra-filename=-88207882868b26a4 --out-dir /tmp/gh-issue-solver-1786375395447/rust/target/debug/deps -C incremental=/tmp/gh-issue-solver-1786375395447/rust/target/debug/incremental -L dependency=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps --extern base64=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libbase64-76f54f820f429c43.rlib --extern chrono=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libchrono-f08418f89917e01d.rlib --extern dirs=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libdirs-6d5340721b3fd3de.rlib --extern libc=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblibc-df491add64751ce6.rlib --extern lino_objects_codec=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblino_objects_codec-3dcee34bae56cf40.rlib --extern regex=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libregex-036f9d4ab3b6ad4a.rlib --extern serde=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde-513064818089a754.rlib --extern serde_json=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde_json-931041b93abb2475.rlib --extern start_command=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libstart_command-66bc32e73e01a7a0.rlib --extern tempfile=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libtempfile-f38afb811541b078.rlib --extern uuid=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libuuid-2bc4bbfe6798b1d4.rlib` + Finished `test` profile [unoptimized + debuginfo] target(s) in 18.96s + Running `/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/start_command-e2c87ddba70a3d91` + +running 179 tests +test args_parser::tests::test_cleanup_option ... ok +test args_parser::tests::test_docker_env_short_flag ... ok +test args_parser::tests::test_docker_mount_eq_form ... ok +test args_parser::tests::test_docker_mounts_repeatable ... ok +test args_parser::tests::test_docker_network_alias_repeatable ... ok +test args_parser::tests::test_docker_network_forms_preserve_child_args ... ok +test args_parser::tests::test_docker_privileged ... ok +test args_parser::tests::test_attached_detached_conflict ... ok +test args_parser::tests::test_docker_runtime_options_default_empty ... ok +test args_parser::tests::test_docker_volume_eq_form ... ok +test args_parser::tests::test_docker_volumes_repeatable ... ok +test args_parser::tests::test_docker_with_image ... ok +test args_parser::tests::test_docker_combined_runtime_options ... ok +test args_parser::tests::test_env_rejected_for_non_docker ... ok +test args_parser::tests::test_env_requires_argument ... ok +test args_parser::tests::test_generate_session_name_with_prefix ... ok +test args_parser::tests::test_generate_session_name ... ok +test args_parser::tests::test_docker_env_eq_form ... ok +test args_parser::tests::test_has_isolation ... ok +test args_parser::tests::test_docker_env_repeatable ... ok +test args_parser::tests::test_get_effective_mode ... ok +test args_parser::tests::test_invalid_output_format ... ok +test args_parser::tests::test_cleanup_dry_run_option ... ok +test args_parser::tests::test_isolated_user ... ok +test args_parser::tests::test_docker_uses_default_image ... ok +test args_parser::tests::test_list_with_output_format ... ok +test args_parser::tests::test_mount_rejected_for_non_docker ... ok +test args_parser::tests::test_network_options_rejected_without_docker ... ok +test args_parser::tests::test_mount_requires_argument ... ok +test args_parser::tests::test_keep_user_requires_user ... ok +test args_parser::tests::test_output_format_equals_syntax ... ok +test args_parser::tests::test_output_format_without_status ... ok +test args_parser::tests::test_parse_isolated_option ... ok +test args_parser::tests::test_output_format_requires_format ... ok +test args_parser::tests::test_privileged_rejected_without_docker ... ok +test args_parser::tests::test_parse_shorthand ... ok +test args_parser::tests::test_query_and_control_modes_are_mutually_exclusive ... ok +test args_parser::tests::test_parse_simple_command ... ok +test args_parser::tests::test_shell_auto ... ok +test args_parser::tests::test_shell_bash ... ok +test args_parser::tests::test_isolated_user_with_name ... ok +test args_parser::tests::test_shell_invalid ... ok +test args_parser::tests::test_shell_missing_argument ... ok +test args_parser::tests::test_shell_equals_syntax ... ok +test args_parser::tests::test_shell_with_ssh ... ok +test args_parser::tests::test_shell_default_is_auto ... ok +test args_parser::tests::test_shell_sh ... ok +test args_parser::tests::test_ssh_requires_endpoint ... ok +test args_parser::tests::test_parse_with_separator ... ok +test args_parser::tests::test_ssh_with_endpoint ... ok +test args_parser::tests::test_list_option ... ok +test args_parser::tests::test_status_with_links_notation ... ok +test args_parser::tests::test_status_equals_syntax ... ok +test args_parser::tests::test_status_option ... ok +test args_parser::tests::test_shell_lowercase_normalization ... ok +test args_parser::tests::test_shell_zsh ... ok +test args_parser::tests::test_status_requires_uuid ... ok +test args_parser::tests::test_status_with_output_format ... ok +test args_parser::tests::test_status_with_text_format ... ok +test args_parser::tests::test_stop_option ... ok +test args_parser::tests::test_stop_equals_syntax ... ok +test args_parser::tests::test_terminate_requires_identifier ... ok +test args_parser::tests::test_upload_log_and_control_modes_are_mutually_exclusive ... ok +test args_parser::tests::test_upload_log_equals_syntax ... ok +test args_parser::tests::test_upload_log_option ... ok +test args_parser::tests::test_upload_log_requires_identifier ... ok +test args_parser::tests::test_terminate_equals_syntax ... ok +test args_parser::tests::test_terminate_option ... ok +test args_parser::tests::test_use_command_stream ... ok +test args_parser::tests::test_volume_requires_argument ... ok +test args_parser::tests::test_volume_rejected_for_non_docker ... ok +test docker_cleanup::tests::keep_on_fail_policy_keeps_oom_killed_containers ... ok +test args_parser::tests::test_stop_requires_identifier ... ok +test docker_cleanup::tests::explicit_always_policy_cleans_abnormal_containers ... ok +test docker_network_lifecycle::tests::ignores_an_empty_networks_list_and_falls_back_to_network ... ok +test docker_cleanup::tests::detached_watcher_inspects_oom_killed_before_default_cleanup ... ok +test docker_cleanup::tests::default_policy_keeps_abnormal_containers ... ok +test docker_network_lifecycle::tests::keeps_verbose_output_switched_off_by_default ... ok +test docker_network_lifecycle::tests::returns_an_empty_list_when_no_network_is_requested ... ok +test docker_network_lifecycle::tests::prefers_the_explicit_networks_list_over_the_single_network ... ok +test docker_network_lifecycle::tests::wraps_a_single_network_into_a_list ... ok +test execution_store::tests::test_execution_record_complete ... ok +test execution_store::tests::test_execution_record_new ... ok +test execution_store::tests::test_execution_record_json_roundtrip ... ok +test execution_store::tests::test_store_delete ... ok +test execution_store::tests::test_store_get_stats ... ok +test execution_store::tests::test_store_save_and_get ... ok +test execution_store::tests::test_store_get_by_status ... ok +test execution_store::tests::test_store_clear ... ok +test execution_store::tests::test_store_update ... ok +test failure_handler::tests::test_parse_git_url_ssh ... ok +test failure_handler::tests::test_parse_git_url_with_git_suffix ... ok +test failure_handler::tests::test_parse_git_url_https ... ok +test isolation::tests::test_create_log_path ... ok +test isolation::tests::test_get_shell ... ok +test isolation::tests::test_build_docker_runtime_args_order ... ok +test isolation::tests::test_generate_log_filename ... ok +test isolation::tests::test_get_timestamp ... ok +test execution_store::tests::test_store_get_all ... ok +test isolation::tests::test_build_docker_runtime_args_empty ... ok +test isolation::tests::test_is_command_available ... ok +test isolation::tests::test_wrap_command_with_user ... ok +test isolation_metadata::tests::test_build_isolation_options_map_basic ... ok +test isolation_metadata::tests::test_build_isolation_options_map_includes_runtime_options ... ok +test isolation_metadata::tests::test_docker_runtime_metadata_empty ... ok +test isolation_metadata::tests::test_docker_runtime_metadata_omits_privileged_when_false ... ok +test isolation_metadata::tests::test_docker_runtime_metadata_populated ... ok +test isolation_metadata::tests::test_docker_runtime_status_lines_empty ... ok +test isolation_metadata::tests::test_docker_runtime_status_lines_joins_multiple ... ok +test isolation_metadata::tests::test_docker_runtime_status_lines_populated ... ok +test lino_value_json::tests::converts_json_arrays_and_objects_to_lino_values ... ok +test lino_value_json::tests::converts_json_float_to_lino_float ... ok +test lino_value_json::tests::converts_json_scalars_to_lino_values ... ok +test lino_value_json::tests::converts_lino_values_to_json ... ok +test lino_value_json::tests::converts_non_finite_lino_float_to_json_null ... ok +test output_blocks::tests::test_create_command_line ... ok +test failure_handler::tests::test_parse_git_url_invalid ... ok +test output_blocks::tests::test_create_finish_block_with_isolation ... ok +test output_blocks::tests::test_create_timeline_line ... ok +test output_blocks::tests::test_escape_for_links_notation ... ok +test output_blocks::tests::test_format_duration ... ok +test output_blocks::tests::test_generate_isolation_lines_docker ... ok +test output_blocks::tests::test_generate_isolation_lines_screen ... ok +test output_blocks::tests::test_generate_isolation_lines_tmux ... ok +test isolation::tests::test_run_in_screen_captures_exit_code ... ok +test output_blocks::tests::test_parse_isolation_metadata_docker ... ok +test isolation::tests::test_run_in_screen_captures_stderr ... ok +test sequence_parser::tests::test_distribute_option_empty_returns_nulls ... ok +test output_blocks::tests::test_parse_isolation_metadata_tmux ... ok +test sequence_parser::tests::test_distribute_option_sequence_with_matching_length ... ok +test sequence_parser::tests::test_distribute_option_single_value_replicates ... ok +test sequence_parser::tests::test_format_isolation_chain_empty ... ok +test sequence_parser::tests::test_format_isolation_chain_simple ... ok +test sequence_parser::tests::test_format_isolation_chain_with_docker_image_short_name ... ok +test sequence_parser::tests::test_format_isolation_chain_with_placeholders ... ok +test sequence_parser::tests::test_format_isolation_chain_with_ssh_endpoint ... ok +test sequence_parser::tests::test_format_sequence_empty ... ok +test sequence_parser::tests::test_format_sequence_with_nulls ... ok +test sequence_parser::tests::test_format_sequence_with_values ... ok +test sequence_parser::tests::test_get_value_at_level_null_value ... ok +test sequence_parser::tests::test_get_value_at_level_out_of_bounds ... ok +test sequence_parser::tests::test_get_value_at_level_valid_index ... ok +test sequence_parser::tests::test_is_sequence_false_for_empty ... ok +test sequence_parser::tests::test_distribute_option_throws_on_length_mismatch ... ok +test sequence_parser::tests::test_is_sequence_true_for_space_separated ... ok +test sequence_parser::tests::test_parse_sequence_all_underscores ... ok +test sequence_parser::tests::test_parse_sequence_empty_string ... ok +test sequence_parser::tests::test_parse_sequence_multiple ... ok +test sequence_parser::tests::test_parse_sequence_multiple_spaces ... ok +test sequence_parser::tests::test_parse_sequence_single ... ok +test sequence_parser::tests::test_parse_sequence_trims_whitespace ... ok +test sequence_parser::tests::test_parse_sequence_with_underscores ... ok +test sequence_parser::tests::test_shift_sequence_empty ... ok +test sequence_parser::tests::test_shift_sequence_removes_first ... ok +test sequence_parser::tests::test_shift_sequence_single_element ... ok +test sequence_parser::tests::test_shift_sequence_with_nulls ... ok +test signal_handler::tests::test_set_and_clear_current_execution ... ok +test signal_handler::tests::test_signal_received_initially_false ... ok +test status_formatter::tests::links_notation_indents_nested_process_id_arrays ... ok +test sequence_parser::tests::test_is_sequence_false_for_single_value ... ok +test substitution::tests::test_case_insensitive_matching ... ok +test isolation::tests::test_run_in_screen_captures_version_output ... ok +test output_blocks::tests::test_parse_isolation_metadata_screen ... ok +test substitution::tests::test_match_and_substitute_multiple_vars ... ok +test substitution::tests::test_match_and_substitute_no_match ... ok +test substitution::tests::test_create_rule ... ok +test substitution::tests::test_match_and_substitute_basic ... ok +test substitution::tests::test_parse_lino_content ... ok +test user_manager::tests::test_generate_isolated_username ... ok +test user_manager::tests::test_generate_isolated_username_with_prefix ... ok +test output_blocks::tests::test_create_start_block_with_isolation ... ok +test user_manager::tests::test_get_current_user ... ok +test user_manager::tests::test_get_current_user_groups ... ok +test user_manager::tests::test_user_not_exists ... ok +test user_manager::tests::test_group_exists ... ok +test user_manager::tests::test_user_exists_root ... ok +test isolation::tests::test_run_in_screen_detached_writes_to_provided_log_path ... ok +test substitution::tests::test_sort_rules_by_specificity ... ok +test substitution::tests::test_specificity_matching ... ok + +test result: ok. 179 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.73s + + Running `/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/start-a1d7af4c1684f370` + +running 0 tests + +test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s + + Running `/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/args_parser-1048f80d159c2492` + +running 89 tests +test basic_command_parsing::should_default_auto_remove_docker_container_to_false ... ok +test basic_command_parsing::keep_alive_should_work_with_docker ... ok +test basic_command_parsing::should_default_new_cleanup_flags_to_false ... ok +test basic_command_parsing::should_error_for_auto_remove_without_docker_isolation ... ok +test basic_command_parsing::should_error_for_auto_remove_without_isolation ... ok +test basic_command_parsing::should_error_for_endpoint_with_non_ssh_backend ... ok +test basic_command_parsing::should_default_keep_alive_to_false ... ok +test basic_command_parsing::auto_remove_and_keep_alive_can_coexist ... ok +test basic_command_parsing::should_error_for_keep_alive_without_isolation ... ok +test basic_command_parsing::should_error_for_image_with_non_docker_backend ... ok +test basic_command_parsing::should_error_for_missing_backend_argument ... ok +test basic_command_parsing::should_error_for_new_cleanup_flags_without_docker_isolation ... ok +test basic_command_parsing::should_error_for_session_without_isolation ... ok +test basic_command_parsing::should_error_for_unknown_wrapper_option_before_separator ... ok +test basic_command_parsing::should_error_for_unknown_wrapper_option_without_separator ... ok +test basic_command_parsing::should_handle_mixed_options_and_command ... ok +test basic_command_parsing::should_parse_a_shorthand ... ok +test basic_command_parsing::should_normalize_backend_to_lowercase ... ok +test basic_command_parsing::should_parse_attached_flag ... ok +test basic_command_parsing::should_parse_always_cleanup_container_flag ... ok +test basic_command_parsing::should_parse_command_after_options_without_separator ... ok +test basic_command_parsing::should_parse_auto_remove_docker_container_flag ... ok +test basic_command_parsing::should_parse_d_shorthand ... ok +test basic_command_parsing::should_parse_endpoint_equals_format ... ok +test basic_command_parsing::should_parse_detached_flag ... ok +test basic_command_parsing::should_parse_empty_command_correctly ... ok +test basic_command_parsing::should_parse_image_equals_format ... ok +test basic_command_parsing::should_parse_isolated_equals_value_format ... ok +test basic_command_parsing::should_parse_isolation_alias_before_command_without_separator ... ok +test basic_command_parsing::keep_alive_should_work_with_detached_mode ... ok +test basic_command_parsing::should_error_for_new_cleanup_flags_without_isolation ... ok +test basic_command_parsing::should_parse_isolation_alias_with_value ... ok +test basic_command_parsing::should_parse_isolation_equals_alias_format ... ok +test basic_command_parsing::should_parse_keep_alive_flag ... ok +test basic_command_parsing::should_parse_keep_container_on_fail_flag ... ok +test basic_command_parsing::should_parse_session_equals_format ... ok +test basic_command_parsing::should_provide_helpful_error_for_mode_conflict ... ok +test basic_command_parsing::should_parse_keep_container_flag ... ok +test basic_command_parsing::should_parse_k_shorthand ... ok +test keep_user_tests::keep_user_should_work_with_user_and_isolation_options ... ok +test keep_user_tests::should_parse_keep_user_flag ... ok +test basic_command_parsing::should_parse_session_shorthand ... ok +test list_tests::should_default_list_to_false ... ok +test keep_user_tests::should_error_for_keep_user_without_user ... ok +test basic_command_parsing::should_reject_conflicting_docker_cleanup_options ... ok +test cleanup_cases::should_default_cleanup_to_false ... ok +test list_tests::should_normalize_output_format_with_list ... ok +test list_tests::should_parse_list_with_json_output_format ... ok +test status_tests::should_default_output_format_to_none ... ok +test list_tests::should_parse_list_flag ... ok +test status_tests::should_default_status_to_none ... ok +test status_tests::should_error_for_terminate_with_empty_equals_identifier ... ok +test keep_user_tests::should_default_keep_user_to_false ... ok +test status_tests::should_error_for_stop_without_identifier ... ok +test status_tests::should_error_for_status_with_flag_as_next_arg ... ok +test status_tests::should_error_for_stop_with_empty_equals_identifier ... ok +test status_tests::should_accept_all_valid_output_formats ... ok +test status_tests::should_error_for_upload_log_with_empty_equals_identifier ... ok +test status_tests::should_error_for_terminate_without_identifier ... ok +test status_tests::should_error_when_combining_query_and_control_modes ... ok +test status_tests::should_normalize_output_format_to_lowercase ... ok +test status_tests::should_parse_terminate_with_identifier ... ok +test status_tests::should_parse_upload_log_equals_format ... ok +test status_tests::should_parse_upload_log_with_identifier ... ok +test use_command_stream_tests::should_default_use_command_stream_to_false ... ok +test status_tests::should_parse_stop_equals_format ... ok +test status_tests::should_parse_terminate_equals_format ... ok +test status_tests::should_parse_stop_with_identifier ... ok +test use_command_stream_tests::should_work_with_other_options ... ok +test use_command_stream_tests::should_parse_use_command_stream_flag ... ok +test user_isolation_cases::should_work_with_tmux_isolation ... ok +test status_tests::should_error_for_upload_log_without_identifier ... ok +test valid_backends_tests::error_should_list_valid_backends ... ok +test valid_backends_tests::should_accept_all_valid_backends ... ok +test valid_backends_tests::should_error_for_invalid_backend ... ok +test valid_backends_tests::should_include_docker ... ok +test valid_backends_tests::should_include_screen ... ok +test valid_backends_tests::should_include_tmux ... ok +test valid_output_formats_tests::should_include_json ... ok +test valid_output_formats_tests::should_include_links_notation ... ok +test valid_output_formats_tests::should_include_text ... ok +test validate_options_tests::should_error_for_attached_and_detached_together ... ok +test validate_options_tests::should_pass_for_docker_with_image ... ok +test validate_options_tests::should_pass_for_valid_options ... ok +test user_isolation_cases::should_error_for_user_with_docker_isolation ... ok +test user_isolation_cases::should_parse_u_shorthand ... ok +test user_isolation_cases::should_parse_isolated_user_equals_value_format ... ok +test user_isolation_cases::should_parse_u_with_custom_username ... ok +test user_isolation_cases::should_work_without_isolation ... ok + +test result: ok. 89 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s + + Running `/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/args_parser_shell-05796859234780c0` + +running 15 tests +test shell_option_tests::should_error_for_invalid_shell ... ok +test shell_option_tests::should_error_for_missing_shell_argument ... ok +test shell_option_tests::should_parse_shell_bash ... ok +test shell_option_tests::should_parse_shell_equals_value_format ... ok +test shell_option_tests::should_parse_shell_sh ... ok +test shell_option_tests::should_work_with_ssh_isolation ... ok +test valid_shells_tests::should_include_auto ... ok +test valid_shells_tests::should_include_bash ... ok +test valid_shells_tests::should_include_sh ... ok +test valid_shells_tests::should_include_zsh ... ok +test shell_option_tests::should_normalize_shell_to_lowercase ... ok +test shell_option_tests::should_parse_shell_auto ... ok +test shell_option_tests::should_parse_shell_zsh ... ok +test shell_option_tests::should_default_shell_to_auto ... ok +test shell_option_tests::error_should_list_valid_shells ... ok + +test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + + Running `/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/ci_workflow_invariants-227fab40eeca8cac` + +running 17 tests +test coverage_step_enables_pipefail_so_tee_cannot_hide_failures ... ok +test configures_git_before_checkout_so_no_init_hints_are_printed ... ok +test link_workflow_checks_links_and_falls_back_to_the_web_archive ... ok +test finds_every_workflow_file ... ok +test aggregates_every_job_into_a_pipeline_status_gate ... ok +test declares_a_least_privilege_default_permission_set ... ok +test never_puts_concurrency_at_workflow_level ... ok +test gives_every_job_a_timeout ... ok +test never_swallows_a_failing_command_in_a_quality_gate ... ok +test parses_coverage_through_the_tested_helper_not_an_inline_grep ... ok +test read_only_checks_are_cancellable ... ok +test rust_workflow_keeps_the_test_parity_gate ... ok +test security_workflow_scans_code_dependencies_and_secrets ... ok +test gives_every_job_its_own_concurrency_group ... ok +test uses_not_cancelled_rather_than_always_outside_the_status_job ... ok +test writers_share_the_main_writer_group_and_are_not_cancellable ... ok +test references_only_helper_scripts_that_exist ... ok + +test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + + Running `/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/cleanup-a217dd194e1389ff` + +running 5 tests +test test_cleanup_stale_no_stale_records ... ok +test test_cleanup_stale_actual_cleanup ... ok +test test_cleanup_stale_only_executing_records ... ok +test test_cleanup_stale_custom_max_age ... ok +test test_cleanup_stale_dry_run ... ok + +test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s + + Running `/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/docker_network-666baaee6ff4d314` + +running 2 tests +test multi_network_probe_is_hermetic ... ok +ping: bad address 'formal-ai' +test named_network_alias_is_private_and_missing_network_leaves_no_orphan ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 17.87s + + Running `/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/echo_integration-7b54c366f2fe15bd` + +running 18 tests +test no_isolation_mode::test_echo_hi_works_correctly ... ok +test no_isolation_mode::test_echo_with_quotes ... ok +test no_isolation_mode::test_exit_code_formatting ... ok +test no_isolation_mode::test_timing_information ... ok +test output_block_formatting::test_log_paths_not_truncated ... ok +test output_block_formatting::test_session_ids_in_both_blocks ... ok +test screen_isolation_mode::attached::test_echo_hi_in_attached_screen_mode ... ok +test screen_isolation_mode::attached::test_echo_with_quotes_in_attached_screen ... ok +test screen_isolation_mode::detached::test_echo_hi_in_detached_screen_mode ... ok +test screen_isolation_mode::detached::test_reattach_instructions_in_detached_screen ... ok +test tmux_isolation_mode::detached::test_echo_hi_in_detached_tmux_mode ... ok +test tmux_isolation_mode::detached::test_echo_with_quotes_in_detached_tmux ... ok +test tmux_isolation_mode::detached::test_reattach_instructions_in_detached_tmux ... ok +test docker_isolation_mode::attached::test_exit_code_in_attached_docker ... ok +test docker_isolation_mode::detached::test_echo_hi_in_detached_docker_mode ... ok +test docker_isolation_mode::detached::test_reattach_instructions_in_detached_docker ... ok +test docker_isolation_mode::attached::test_echo_hi_in_attached_docker_mode ... ok +test docker_isolation_mode::attached::test_echo_with_quotes_in_attached_docker ... ok + +test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.83s + + Running `/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/execution_control-957fe83091e6d0e0` + +running 7 tests +test screen_stop_maps_to_ctrl_c_injection ... ok +test parses_screen_pid_from_screen_ls_output ... ok +test stop_sends_screen_control_command ... ok +test collects_screen_and_descendant_process_ids ... ok +test stop_sends_docker_stop ... ok +test non_detached_records_are_rejected ... ok +test terminate_sends_docker_kill ... ok + +test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s + + Running `/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/execution_store-6f113d423e54b91d` + +running 18 tests +test execution_record_tests::should_create_execution_record_with_custom_values ... ok +test execution_record_tests::should_create_new_execution_record_with_default_values ... ok +test execution_record_tests::should_mark_execution_as_completed ... ok +test execution_status_tests::executed_status_as_str ... ok +test execution_status_tests::executing_status_as_str ... ok +test execution_store_cases::should_create_app_folder_on_initialization ... ok +test execution_record_tests::should_mark_execution_as_failed ... ok +test execution_store_cases::should_handle_special_characters_in_command ... ok +test execution_store_cases::should_get_all_records ... ok +test execution_store_cases::should_delete_a_record ... ok +test execution_store_cases::should_return_false_when_deleting_non_existent_record ... ok +test execution_status_tests::should_get_recent_records ... ok +test execution_store_cases::should_save_and_retrieve_an_execution_record ... ok +test execution_store_cases::should_get_records_by_status ... ok +test execution_store_cases::should_update_an_existing_record ... ok +test execution_store_cases::should_return_empty_cleanup_result_when_no_stale_records_exist ... ok +test execution_store_cases::should_handle_unicode_characters ... ok +test execution_store_cases::should_get_statistics ... ok + +test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s + + Running `/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/failure_handler-25f12b2406243d9d` + +running 21 tests +test config_tests::should_have_correct_default_values ... ok +test handle_failure_tests::should_not_panic_when_disable_auto_issue_is_true ... ok +test handle_failure_tests::should_not_panic_when_verbose_and_disable_auto_issue ... ok +test config_tests::should_allow_setting_disable_auto_issue ... ok +test config_tests::should_allow_setting_verbose ... ok +test config_tests::should_allow_setting_disable_log_upload ... ok +test is_gh_upload_log_available_tests::return_value_is_bool_type ... ok +test is_gh_upload_log_available_tests::should_return_a_bool ... ok +test parse_git_url_tests::should_parse_git_at_format ... ok +test parse_git_url_tests::should_normalize_url_to_https ... ok +test parse_git_url_tests::should_parse_npm_style_git_url ... ok +test parse_git_url_tests::should_parse_https_url ... ok +test parse_git_url_tests::should_return_none_for_empty_string ... ok +test parse_git_url_tests::should_parse_ssh_url ... ok +test parse_git_url_tests::should_return_none_for_invalid_url ... ok +test parse_git_url_tests::should_strip_git_suffix_from_repo ... ok +test parse_git_url_tests::should_return_none_for_non_github_url ... ok +test is_gh_authenticated_tests::return_value_is_bool_type ... ok +test can_create_issue_tests::should_return_bool ... ok +test is_gh_authenticated_tests::should_return_a_bool ... ok +test can_create_issue_tests::should_return_false_for_invalid_repo ... ok + +test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.89s + + Running `/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/integration-9eff9bb9944e7596` + +running 18 tests +test args_parser_integration_cases::test_parse_with_session_name ... ok +test args_parser_integration_cases::test_parse_isolated_mode_integration ... ok +test args_parser_integration_cases::test_docker_with_image ... ok +test args_parser_integration_cases::test_parse_simple_command_integration ... ok +test args_parser_integration_cases::test_validate_options_valid_backends ... ok +test args_parser_integration_cases::test_parse_detached_mode ... ok +test public_exports_tests::test_execution_status_export ... ok +test public_exports_tests::test_execution_record_export ... ok +test public_exports_tests::test_execution_record_options_export ... ok +test args_parser_integration_cases::test_parse_with_separator ... ok +test public_exports_tests::test_execution_stats_export ... ok +test public_exports_tests::test_execution_store_options_export ... ok +test version_tests::test_cargo_version_format ... ok +test version_tests::test_package_has_description ... ok +test version_tests::test_package_name ... ok +test public_exports_tests::test_is_clink_installed_export ... ok +test public_exports_tests::test_execution_store_export ... ok +test public_exports_tests::test_full_workflow ... ok + +test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + + Running `/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/isolation-b7a49e69f8e8bb6c` + +running 4 tests +test test_get_default_docker_image ... ok +test test_get_default_docker_image_returns_known_images ... ok +test test_docker_pull_image_without_log_path ... ok +test test_docker_pull_image_records_prep_phase_in_log ... ok + +test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s + + Running `/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/isolation_log-f59ff6434f191c4d` + +running 30 tests +test create_log_footer_tests::should_contain_end_time ... ok +test create_log_footer_tests::should_contain_exit_code_label ... ok +test create_log_footer_tests::should_contain_finished_label ... ok +test create_log_header_tests::should_contain_command ... ok +test create_log_header_tests::should_contain_environment ... ok +test create_log_header_tests::should_contain_image_when_provided ... ok +test create_log_header_tests::should_contain_session_name ... ok +test create_log_footer_tests::should_contain_exit_code ... ok +test create_log_header_tests::should_contain_start_command_log_header ... ok +test create_log_header_tests::should_contain_user_when_provided ... ok +test create_log_path_tests::should_contain_environment_in_path ... ok +test create_log_path_tests::should_create_stable_direct_path_without_duplicate_environment ... ok +test create_log_path_tests::should_create_stable_isolation_path_for_execution_id ... ok +test generate_log_filename_tests::should_contain_environment_name ... ok +test generate_log_filename_tests::should_start_with_start_command_prefix ... ok +test get_default_docker_image_tests::should_return_image_with_tag ... ok +test generate_log_filename_tests::should_end_with_dot_log ... ok +test get_default_docker_image_tests::should_return_known_base_image ... ok +test get_log_dir_tests::should_return_a_valid_path ... ok +test get_log_dir_tests::should_return_temp_dir_by_default ... ok +test get_timestamp_tests::should_contain_date_separator ... ok +test get_timestamp_tests::should_contain_time_separator ... ok +test get_timestamp_tests::should_contain_year ... ok +test get_timestamp_tests::should_return_non_empty_string ... ok +test create_log_path_tests::should_return_path_ending_in_dot_log ... ok +test generate_log_filename_tests::should_be_unique_for_same_environment ... ok +test write_log_file_tests::should_return_false_for_invalid_path ... ok +test write_log_file_tests::should_return_true_when_writing_to_temp_path ... ok +test write_log_file_tests::should_append_to_existing_log_file ... ok +test get_default_docker_image_tests::should_return_non_empty_string ... ok + +test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s + + Running `/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/isolation_unit-88207882868b26a4` + +running 42 tests +test build_shell_with_args_cmd_args_tests::should_join_script_parts_after_c ... ok +test detect_shell_in_environment_tests::should_read_shell_preference_from_options_shell ... ok +test build_shell_with_args_cmd_args_tests::should_handle_bash_i_c_cmd ... ok +test detect_shell_in_environment_tests::should_return_sh_when_preference_is_sh ... ok +test detect_shell_in_environment_tests::should_return_the_forced_shell_when_preference_is_not_auto ... ok +test detect_shell_in_environment_tests::should_return_zsh_when_preference_is_zsh ... ok +test get_default_docker_image_tests::should_return_a_valid_docker_image_string ... ok +test build_shell_with_args_cmd_args_tests::should_return_all_parts_when_no_c_flag ... ok +test get_default_docker_image_tests::should_return_a_known_base_image ... ok +test detect_shell_in_environment_tests::should_return_sh_fallback_for_unknown_environment ... ok +test get_default_docker_image_tests::should_return_an_image_with_a_tag ... ok +test is_interactive_shell_command_tests::should_return_false_for_bash_c_echo ... ok +test is_interactive_shell_command_tests::should_return_false_for_bash_c_echo_hi_quoted ... ok +test is_command_available_tests::should_return_true_for_common_commands_echo ... ok +test is_interactive_shell_command_tests::should_return_false_for_echo_hello ... ok +test is_command_available_tests::should_return_false_for_non_existent_command ... ok +test is_interactive_shell_command_tests::should_return_false_for_empty_string ... ok +test build_shell_with_args_cmd_args_tests::should_return_full_args_for_bash_c_echo ... ok +test is_interactive_shell_command_tests::should_return_false_for_npm_test ... ok +test is_interactive_shell_command_tests::should_return_false_for_whitespace_only ... ok +test is_interactive_shell_command_tests::should_return_false_for_ls_la ... ok +test is_interactive_shell_command_tests::should_return_true_for_bash ... ok +test is_interactive_shell_command_tests::should_return_true_for_slash_usr_bin_zsh ... ok +test is_command_available_tests::should_return_a_boolean ... ok +test is_interactive_shell_command_tests::should_return_true_for_slash_bin_bash ... ok +test is_shell_invocation_with_args_tests::should_return_false_for_empty_string ... ok +test is_shell_invocation_with_args_tests::should_return_true_for_bash_c_echo ... ok +test is_shell_invocation_with_args_tests::should_return_false_for_npm_run_test ... ok +test is_shell_invocation_with_args_tests::should_return_true_for_bash_i_c_cmd ... ok +test is_shell_invocation_with_args_tests::should_return_true_for_slash_bin_bash_c ... ok +test is_shell_invocation_with_args_tests::should_return_true_for_zsh_c_cmd ... ok +test isolation_options_tests::should_allow_custom_shell ... ok +test is_command_available_tests::should_return_false_for_empty_command ... ok +test is_interactive_shell_command_tests::should_return_true_for_bash_l_login_flag_no_c ... ok +test is_interactive_shell_command_tests::should_return_true_for_sh ... ok +test isolation_options_tests::should_allow_detached_mode ... ok +test isolation_options_tests::should_have_correct_defaults ... ok +test wrap_command_with_user_tests::should_escape_single_quotes_in_command ... ok +test wrap_command_with_user_tests::should_return_command_unchanged_when_user_is_null ... ok +test wrap_command_with_user_tests::should_use_non_interactive_sudo ... ok +test wrap_command_with_user_tests::should_wrap_command_with_sudo_when_user_is_specified ... ok +test is_interactive_shell_command_tests::should_return_true_for_zsh ... ok + +test result: ok. 42 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + + Running `/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/output_blocks-b55b455d7d529336` + +running 22 tests +test test_create_finish_block_failure ... ok +test test_create_finish_block_without_duration ... ok +test test_create_start_block ... ok +test test_escape_for_links_notation_no_quoting ... ok +test test_escape_for_links_notation_with_colon ... ok +test test_escape_for_links_notation_with_double_quotes ... ok +test test_escape_for_links_notation_with_single_quotes ... ok +test test_escape_for_links_notation_with_space ... ok +test test_create_finish_block ... ok +test test_format_duration ... ok +test test_get_result_marker ... ok +test test_create_start_block_with_defer_command ... ok +test test_create_start_block_with_isolation ... ok +test test_create_start_block_with_docker_isolation ... ok +test test_timeline_constants ... ok +test test_create_finish_block_with_isolation_repeated ... ok +test test_visual_continuity_output_formatting ... ok +test test_parse_isolation_metadata ... ok +test test_finish_block_log_session_last ... ok +test test_visual_continuity_command_output_pattern ... ok +test test_visual_continuity_start_block_for_docker_isolation ... ok +test test_start_block_ends_with_empty_timeline_when_defer_command_true ... ok + +test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.39s + + Running `/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/output_blocks_extended-7cfa7d908c1ac02f` + +running 29 tests +test create_command_line_tests::should_create_a_line_with_dollar_prefix ... ok +test create_empty_timeline_line_tests::should_create_just_the_timeline_marker_character ... ok +test create_timeline_line_tests::should_create_a_line_with_timeline_marker_prefix_and_padded_label ... ok +test create_timeline_line_tests::create_spine_line_should_work_as_alias ... ok +test create_timeline_line_tests::should_pad_labels_to_10_characters ... ok +test create_virtual_command_tests::should_create_virtual_command_result ... ok +test create_empty_timeline_line_tests::create_empty_spine_line_should_work_as_alias ... ok +test escape_for_links_notation_tests::should_not_quote_simple_values ... ok +test format_duration_tests::should_format_millisecond_durations ... ok +test format_duration_tests::should_format_second_durations ... ok +test format_duration_tests::should_format_very_small_durations ... ok +test create_timeline_separator_tests::should_create_a_separator_line ... ok +test format_value_for_links_notation_tests::should_handle_null_values ... ok +test escape_for_links_notation_tests::should_quote_values_with_colons ... ok +test generate_isolation_lines_tests::should_generate_lines_for_docker_isolation ... ok +test create_virtual_command_tests::should_create_virtual_command_block ... ok +test generate_isolation_lines_tests::should_generate_lines_for_screen_isolation ... ok +test get_result_marker_tests::should_return_failure_marker_for_non_zero_exit_codes ... ok +test get_result_marker_tests::should_return_success_marker_for_exit_code_0 ... ok +test escape_for_links_notation_tests::should_quote_values_with_spaces ... ok +test format_duration_tests::should_format_longer_durations_with_less_precision ... ok +test timeline_constants_tests::should_export_result_markers ... ok +test format_value_for_links_notation_tests::should_format_simple_objects ... ok +test timeline_constants_tests::should_export_spine_as_alias_for_backward_compatibility ... ok +test timeline_constants_tests::should_export_timeline_marker_character ... ok +test parse_isolation_metadata_tests::should_parse_environment_and_mode ... ok +test parse_isolation_metadata_tests::should_parse_all_fields_together ... ok +test parse_isolation_metadata_tests::should_parse_session_name ... ok +test parse_isolation_metadata_tests::should_parse_docker_image ... ok + +test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s + + Running `/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/regression_150-254d849499b8b7d7` + +running 11 tests +test test_ignores_bare_exit_code_line_without_footer_block ... ok +test test_ignores_exit_code_in_the_middle_of_a_line ... ok +test test_last_anchored_footer_wins ... ok +test test_ignores_exit_code_substring_in_command_output ... ok +test test_reads_the_real_footer ... ok +test test_returns_none_without_footer_or_file ... ok +test test_finds_footer_at_the_end_of_a_large_log ... ok +test test_partial_first_line_of_the_tail_is_dropped ... ok +test test_reads_crlf_and_negative_codes ... ok +test test_genuine_footer_terminates_the_record ... ok +test test_forged_output_does_not_terminate_an_executing_record ... ok + +test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s + + Running `/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/regression_84-ff62b85775233b3d` + +running 19 tests +test build_cmd_args_regression_84_cases::bash_should_get_i_flag_not_wrapped_in_shell_c ... ok +test build_cmd_args_regression_84_cases::bash_already_has_i_flag_no_duplicate ... ok +test build_cmd_args_regression_84_cases::zsh_should_get_i_flag_not_wrapped_in_shell_c ... ok +test is_interactive_shell_command_tests::should_return_false_for_bash_c_echo_hello ... ok +test is_interactive_shell_command_tests::should_return_false_for_echo_hello ... ok +test is_interactive_shell_command_tests::should_return_false_for_npm_test ... ok +test is_interactive_shell_command_tests::should_return_true_for_bash ... ok +test build_cmd_args_regression_84_cases::sh_should_not_get_i_flag_not_wrapped_in_shell_c ... ok +test build_cmd_args_regression_84_cases::echo_hello_should_be_wrapped_in_shell_c ... ok +test is_interactive_shell_command_tests::should_return_true_for_dash ... ok +test is_interactive_shell_command_tests::should_return_true_for_fish ... ok +test is_interactive_shell_command_tests::should_return_true_for_bash_i_interactive_flag ... ok +test is_interactive_shell_command_tests::should_return_false_for_empty_string ... ok +test is_interactive_shell_command_tests::should_return_true_for_full_path_bash ... ok +test is_interactive_shell_command_tests::should_return_true_for_bash_norc ... ok +test is_interactive_shell_command_tests::should_return_true_for_zsh_no_rcs ... ok +test is_interactive_shell_command_tests::should_return_true_for_zsh ... ok +test build_cmd_args_regression_84_cases::npm_test_should_be_wrapped_in_shell_c ... ok +test is_interactive_shell_command_tests::should_return_true_for_sh ... ok + +test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + + Running `/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/regression_91-e6c5b24de65c36a7` + +running 24 tests +test build_shell_with_args_cmd_args_tests::should_reconstruct_bash_c_echo_hello ... ok +test build_shell_with_args_cmd_args_tests::should_handle_single_word_script_bash_c_ls ... ok +test build_shell_with_args_cmd_args_tests::should_handle_zsh_with_c ... ok +test build_shell_with_args_cmd_args_tests::should_handle_slash_bin_bash_i_c_with_multi_word_script ... ok +test build_shell_with_args_cmd_args_tests::should_reconstruct_bash_i_c_nvm_version ... ok +test docker_attached_cmd_args_regression_91_cases::bare_bash_should_still_get_i_flag ... ok +test docker_attached_cmd_args_regression_91_cases::mutual_exclusion_bare_shell_and_shell_with_args ... ok +test docker_attached_cmd_args_regression_91_cases::npm_test_should_be_wrapped_in_outer_shell_c ... ok +test docker_attached_cmd_args_regression_91_cases::npm_test_still_wrapped_in_outer_shell ... ok +test docker_attached_cmd_args_regression_91_cases::should_not_introduce_second_bash_layer ... ok +test docker_attached_cmd_args_regression_91_cases::zsh_c_nvm_version_should_pass_directly ... ok +test is_shell_invocation_with_args_tests::should_return_false_for_bare_bash ... ok +test is_shell_invocation_with_args_tests::should_return_false_for_bash_i ... ok +test build_shell_with_args_cmd_args_tests::should_not_include_c_argument_inside_script_no_double_c ... ok +test is_shell_invocation_with_args_tests::should_return_false_for_bash_norc ... ok +test is_shell_invocation_with_args_tests::should_return_false_for_non_shell_commands ... ok +test is_shell_invocation_with_args_tests::should_return_true_for_bash_c_echo_hello ... ok +test is_shell_invocation_with_args_tests::should_return_true_for_bash_c_echo_hello_no_quotes ... ok +test is_shell_invocation_with_args_tests::should_return_true_for_bash_i_c_nvm_version ... ok +test is_shell_invocation_with_args_tests::should_return_true_for_slash_bin_bash_c_echo_hi ... ok +test is_shell_invocation_with_args_tests::should_return_true_for_zsh_c_nvm_version ... ok +test docker_attached_cmd_args_regression_91_cases::bash_i_c_nvm_version_should_pass_directly ... ok +test docker_attached_cmd_args_regression_91_cases::bash_c_echo_hello_should_pass_directly ... ok +test is_shell_invocation_with_args_tests::should_return_true_for_sh_c_ls ... ok + +test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + + Running `/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/sequence_parser-ef331236b1b61646` + +running 29 tests +test distribute_option_tests::should_replicate_single_value_for_all_levels ... ok +test format_isolation_chain_tests::should_add_docker_image_short_name ... ok +test distribute_option_tests::should_parse_sequence_with_matching_length ... ok +test distribute_option_tests::should_err_on_length_mismatch ... ok +test format_isolation_chain_tests::should_add_ssh_endpoint ... ok +test distribute_option_tests::should_handle_empty_value ... ok +test format_isolation_chain_tests::should_handle_empty_array ... ok +test format_isolation_chain_tests::should_handle_placeholders ... ok +test format_sequence_tests::should_format_array_with_values ... ok +test format_sequence_tests::should_format_array_with_nulls_as_underscores ... ok +test get_value_at_level_tests::should_handle_null_value ... ok +test get_value_at_level_tests::should_get_value_at_valid_index ... ok +test format_isolation_chain_tests::should_format_simple_chain ... ok +test get_value_at_level_tests::should_return_none_for_out_of_bounds ... ok +test is_sequence_tests::should_return_false_for_empty_string ... ok +test is_sequence_tests::should_return_false_for_single_value ... ok +test is_sequence_tests::should_return_true_for_space_separated_values ... ok +test parse_sequence_tests::should_handle_all_underscores ... ok +test parse_sequence_tests::should_handle_empty_string ... ok +test format_sequence_tests::should_handle_empty_array ... ok +test parse_sequence_tests::should_handle_multiple_spaces_between_values ... ok +test parse_sequence_tests::should_parse_single_value ... ok +test parse_sequence_tests::should_parse_sequence_with_underscores_as_null ... ok +test parse_sequence_tests::should_trim_whitespace ... ok +test shift_sequence_tests::should_handle_empty_array ... ok +test parse_sequence_tests::should_parse_space_separated_sequence ... ok +test shift_sequence_tests::should_handle_single_element ... ok +test shift_sequence_tests::should_remove_first_element ... ok +test shift_sequence_tests::should_handle_nulls ... ok + +test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + + Running `/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/session_name_status-0f538ad060cb3381` + +running 28 tests +test test_attach_current_time_returns_none_for_executed_record ... ok +test test_attach_current_time_does_not_mutate_record ... ok +test test_attach_current_time_returns_some_for_executing_record ... ok +test test_enrich_detached_status_non_detached ... ok +test test_enrich_detached_status_marks_dead_session_as_executed ... ok +test test_enrich_keeps_recorded_exit_code_when_session_lingers ... ok +test test_get_by_session_name ... ok +test test_get_by_uuid ... ok +test test_get_most_recent_session_name_match ... ok +test test_get_nonexistent_session_name ... ok +test test_get_prefers_uuid_over_session_name ... ok +test test_get_record_without_session_name ... ok +test test_is_detached_session_alive_no_session_name ... ok +test test_is_detached_session_alive_non_detached ... ok +test test_enrich_keeps_executing_when_docker_container_not_visible ... ok +test test_is_detached_session_alive_nonexistent_screen ... ok +test test_query_status_by_session_name ... ok +test test_query_status_json_includes_current_time_for_executing ... ok +test test_query_status_json_omits_current_time_for_executed ... ok +test test_query_status_links_notation_includes_current_time_for_executing ... ok +test test_query_status_nonexistent_session_name ... ok +test test_query_status_text_includes_current_time_for_executing ... ok +test test_query_status_text_omits_current_time_for_executed ... ok +test test_enrich_honors_log_footer_when_no_recorded_exit_code ... ok +test test_enrich_flips_to_executing_when_no_terminal_record ... ok +test test_is_detached_session_alive_unknown_docker_container_is_none ... ok +test test_enrich_running_docker_container_stays_executing ... ok +test test_enrich_stopped_docker_container_uses_real_exit_code ... ok + +test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.65s + + Running `/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/signal_handler-288a50dc80eb0732` + +running 6 tests +test clear_current_execution_does_not_panic ... ok +test get_signal_exit_code_initial_value_is_zero ... ok +test clear_current_execution_can_be_called_multiple_times ... ok +test setup_signal_handlers_can_be_called_multiple_times ... ok +test was_signal_received_returns_bool ... ok +test get_signal_exit_code_returns_i32 ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + + Running `/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/status_formatter-96c53430aab7f75f` + +running 27 tests +test docker_oom_killed_prefers_the_log_footer_over_the_137_fallback ... ok +test test_attach_current_time_none_for_completed ... ok +test test_attach_current_time_some_for_executing ... ok +test test_format_record_as_json ... ok +test test_format_record_as_links_notation ... ok +test test_format_record_as_text ... ok +test test_format_record_invalid_format ... ok +test test_format_record_list_as_links_notation ... ok +test test_format_record_unchanged_when_no_current_time ... ok +test test_json_format_includes_current_time_when_provided ... ok +test test_json_format_no_current_time_when_absent ... ok +test test_links_notation_includes_current_time_when_provided ... ok +test test_links_notation_no_current_time_when_absent ... ok +test test_list_executions_empty_store ... ok +test test_list_executions_json_includes_all_records ... ok +test test_list_executions_no_store ... ok +test test_query_status_default_format ... ok +test test_query_status_no_store ... ok +test docker_oom_killed_is_terminal_once_the_container_is_gone ... ok +test test_query_status_not_found ... ok +test test_text_format_includes_current_time_when_provided ... ok +test test_query_status_success ... ok +test test_text_format_no_current_time_when_absent ... ok +test docker_oom_killed_keeps_running_container_executing ... ok +test docker_oom_killed_is_exposed_in_status_and_list_output ... ok +test docker_oom_killed_uses_the_container_exit_code_when_it_stops ... ok +test docker_oom_killed_never_synthesizes_137_for_a_running_container ... ok + +test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s + + Running `/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/user_manager-9872cd1dd6fd7700` + +running 10 tests +test generate_isolated_username_with_no_prefix_length_at_most_31 ... ok +test generate_isolated_username_with_no_prefix_starts_with_start_dash ... ok +test generate_isolated_username_returns_unique_names ... ok +test generate_isolated_username_with_custom_prefix ... ok +test get_current_user_groups_returns_strings ... ok +test get_current_user_groups_returns_non_empty_vec ... ok +test user_exists_returns_true_for_root ... ok +test get_current_user_returns_non_empty_string ... ok +test get_current_user_returns_known_user ... ok +test user_exists_returns_false_for_nonexistent_user ... ok + +test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s + + Running `/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/utils-dd41bce0a4f01416` + +running 12 tests +test generate_session_name_tests::should_return_non_empty_string ... ok +test generate_session_name_tests::should_use_custom_prefix ... ok +test generate_uuid_tests::should_return_a_string_matching_uuid_v4_format ... ok +test generate_uuid_tests::should_return_unique_uuids ... ok +test generate_session_name_tests::should_use_default_prefix_start ... ok +test is_valid_uuid_tests::should_return_false_for_empty_string ... ok +test is_valid_uuid_tests::should_return_false_for_non_uuid_string ... ok +test generate_session_name_tests::should_return_unique_names ... ok +test is_valid_uuid_tests::should_return_false_for_uuid_with_wrong_length ... ok +test generate_uuid_tests::should_return_a_non_empty_string ... ok +test is_valid_uuid_tests::should_return_true_for_valid_uuid ... ok +test generate_uuid_tests::should_pass_is_valid_uuid_check ... ok + +test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s + + Doc-tests start_command + Running `/home/box/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/rustdoc --edition=2021 --crate-type lib --color auto --crate-name start_command --test src/lib/mod.rs --test-run-directory /tmp/gh-issue-solver-1786375395447/rust --extern base64=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libbase64-76f54f820f429c43.rlib --extern chrono=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libchrono-f08418f89917e01d.rlib --extern dirs=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libdirs-6d5340721b3fd3de.rlib --extern libc=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblibc-df491add64751ce6.rlib --extern lino_objects_codec=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/liblino_objects_codec-3dcee34bae56cf40.rlib --extern regex=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libregex-036f9d4ab3b6ad4a.rlib --extern serde=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde-513064818089a754.rlib --extern serde_json=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libserde_json-931041b93abb2475.rlib --extern start_command=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libstart_command-66bc32e73e01a7a0.rlib --extern tempfile=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libtempfile-f38afb811541b078.rlib --extern uuid=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps/libuuid-2bc4bbfe6798b1d4.rlib -L dependency=/tmp/gh-issue-solver-1786375395447/rust/target/debug/deps -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human` + +running 6 tests +test src/lib/sequence_parser.rs - sequence_parser::format_sequence (line 40) ... ok +test src/lib/sequence_parser.rs - sequence_parser::format_isolation_chain (line 152) ... ok +test src/lib/sequence_parser.rs - sequence_parser::parse_sequence (line 15) ... ok +test src/lib/sequence_parser.rs - sequence_parser::distribute_option (line 96) ... ok +test src/lib/sequence_parser.rs - sequence_parser::shift_sequence (line 61) ... ok +test src/lib/sequence_parser.rs - sequence_parser::is_sequence (line 77) ... ok + +test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.50s + diff --git a/docs/case-studies/issue-160/data/local-rust-package.log b/docs/case-studies/issue-160/data/local-rust-package.log new file mode 100644 index 0000000..c0589d0 --- /dev/null +++ b/docs/case-studies/issue-160/data/local-rust-package.log @@ -0,0 +1,6 @@ + Packaging start-command v0.19.1 (/tmp/gh-issue-solver-1786375395447/rust) + Updating crates.io index + Packaged 60 files, 646.9KiB (128.6KiB compressed) + Verifying start-command v0.19.1 (/tmp/gh-issue-solver-1786375395447/rust) + Compiling start-command v0.19.1 (/tmp/gh-issue-solver-1786375395447/rust/target/package/start-command-0.19.1) + Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.72s diff --git a/docs/case-studies/issue-160/data/local-test-parity.log b/docs/case-studies/issue-160/data/local-test-parity.log new file mode 100644 index 0000000..6379e1e --- /dev/null +++ b/docs/case-studies/issue-160/data/local-test-parity.log @@ -0,0 +1,7 @@ +JavaScript test cases (it() calls): 755 +Rust test cases (#[test] macros): 745 + +Test count ratio (Rust/JS): 98.7% +Required minimum: 90% + +✅ PASS: Rust test count (745) is within acceptable range of JS count (755). diff --git a/docs/case-studies/issue-160/data/rust-focused-test.log b/docs/case-studies/issue-160/data/rust-focused-test.log new file mode 100644 index 0000000..9e3dad0 --- /dev/null +++ b/docs/case-studies/issue-160/data/rust-focused-test.log @@ -0,0 +1,11 @@ + Compiling start-command v0.19.1 (/tmp/gh-issue-solver-1786375395447/rust) + Finished `test` profile [unoptimized + debuginfo] target(s) in 0.94s + Running tests/docker_network.rs (target/debug/deps/docker_network-666baaee6ff4d314) + +running 2 tests +test multi_network_probe_is_hermetic ... ok +ping: bad address 'formal-ai' +test named_network_alias_is_private_and_missing_network_leaves_no_orphan ... ok + +test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 8.76s + From 556840372f2f99551df184e2c3c047a87e6fc8c4 Mon Sep 17 00:00:00 2001 From: konard Date: Mon, 10 Aug 2026 15:44:42 +0000 Subject: [PATCH 6/7] chore(release): add issue 160 fragments --- docs/case-studies/issue-160/requirements.md | 14 +++++++------- docs/case-studies/issue-160/solutions.md | 1 + js/.changeset/issue-160.md | 5 +++++ rust/changelog.d/161.md | 5 +++++ 4 files changed, 18 insertions(+), 7 deletions(-) create mode 100644 js/.changeset/issue-160.md create mode 100644 rust/changelog.d/161.md diff --git a/docs/case-studies/issue-160/requirements.md b/docs/case-studies/issue-160/requirements.md index 968be06..bd7da57 100644 --- a/docs/case-studies/issue-160/requirements.md +++ b/docs/case-studies/issue-160/requirements.md @@ -27,10 +27,10 @@ ## Verification requirements -| ID | Requirement | Evidence | -| --- | ---------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | -| V1 | Preserve a minimal reproduction. | `experiments/docker-network-flake-repro.mjs` and the historical source snapshots in `data/`. | -| V2 | Add an automated regression test. | `keeps the multi-network probe hermetic` in JavaScript and `multi_network_probe_is_hermetic` in Rust. | -| V3 | Exercise the real Docker daemon. | Focused logs in `data/js-focused-test.log` and `data/rust-focused-test.log`. | -| V4 | Keep tests bounded. | The JavaScript integration cases retain their explicit 120-second per-test budgets. | -| V5 | Avoid an unnecessary release bump. | The changes affect integration tests and documentation only; published runtime behavior and package APIs do not change. | +| ID | Requirement | Evidence | +| --- | ----------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| V1 | Preserve a minimal reproduction. | `experiments/docker-network-flake-repro.mjs` and the historical source snapshots in `data/`. | +| V2 | Add an automated regression test. | `keeps the multi-network probe hermetic` in JavaScript and `multi_network_probe_is_hermetic` in Rust. | +| V3 | Exercise the real Docker daemon. | Focused logs in `data/js-focused-test.log` and `data/rust-focused-test.log`. | +| V4 | Keep tests bounded. | The JavaScript integration cases retain their explicit 120-second per-test budgets. | +| V5 | Supply the repository's release triggers. | Patch fragments are included for both packages because their CI policies classify implementation test changes as releasable code. Versioning remains automated. | diff --git a/docs/case-studies/issue-160/solutions.md b/docs/case-studies/issue-160/solutions.md index 75c0dec..6d3d9bc 100644 --- a/docs/case-studies/issue-160/solutions.md +++ b/docs/case-studies/issue-160/solutions.md @@ -60,6 +60,7 @@ local sidecars and restores bridge coverage. | JavaScript full suite, lint, format, file size | Pass. | | Rust full suite, formatting, Clippy | Pass. | | Test-count parity and workflow invariants | Pass. | +| JavaScript changeset and Rust changelog gates | Patch release fragments validate. | | Repository search for executable public probe | Only the intentional historical reproducer/evidence may contain it. | Focused and full local results are retained in `data/`, and complete pre-fix and diff --git a/js/.changeset/issue-160.md b/js/.changeset/issue-160.md new file mode 100644 index 0000000..34da1d8 --- /dev/null +++ b/js/.changeset/issue-160.md @@ -0,0 +1,5 @@ +--- +'start-command': patch +--- + +Keep Docker multi-network regression coverage hermetic while verifying the default bridge route. diff --git a/rust/changelog.d/161.md b/rust/changelog.d/161.md new file mode 100644 index 0000000..8a3245b --- /dev/null +++ b/rust/changelog.d/161.md @@ -0,0 +1,5 @@ +--- +bump: patch +--- + +Keep Docker multi-network regression coverage hermetic while verifying the default bridge route. From 370f142ca00ac957411c67e31e2848f32e2be7b0 Mon Sep 17 00:00:00 2001 From: konard Date: Mon, 10 Aug 2026 15:45:44 +0000 Subject: [PATCH 7/7] docs: capture PR release-gate failures --- docs/case-studies/issue-160/README.md | 7 +- .../ci-logs/javascript-pr-31405026454.log | 2088 +++++++++++++ .../issue-160/ci-logs/rust-pr-31405026291.log | 2628 +++++++++++++++++ .../data/local-changeset-validation.log | 5 + .../data/local-rust-fragment-validation.log | 2 + docs/case-studies/issue-160/timeline.md | 7 + 6 files changed, 4736 insertions(+), 1 deletion(-) create mode 100644 docs/case-studies/issue-160/ci-logs/javascript-pr-31405026454.log create mode 100644 docs/case-studies/issue-160/ci-logs/rust-pr-31405026291.log create mode 100644 docs/case-studies/issue-160/data/local-changeset-validation.log create mode 100644 docs/case-studies/issue-160/data/local-rust-fragment-validation.log diff --git a/docs/case-studies/issue-160/README.md b/docs/case-studies/issue-160/README.md index ab26da4..6ec711f 100644 --- a/docs/case-studies/issue-160/README.md +++ b/docs/case-studies/issue-160/README.md @@ -39,7 +39,7 @@ future HTTP URL in the probe. | `root-cause.md` | Technical and process root causes, with raw-log line references. | | `solutions.md` | Alternatives considered, selected design, and verification plan. | | `online-research.md` | Official documentation and existing components reviewed. | -| `ci-logs/` | Complete pre-fix and post-fix JavaScript and Rust workflow logs. | +| `ci-logs/` | Complete pre-fix, fixed-main, and PR-policy JavaScript and Rust workflow logs. | | `data/` | Issue, PR, review, workflow, release, registry, source, diff, and local-test evidence. | ## Evidence highlights @@ -56,6 +56,11 @@ future HTTP URL in the probe. publication timestamp. - `data/js-focused-test.log` and `data/rust-focused-test.log` record successful real-Docker verification of the final route-preserving probe. +- The first PR run exposed mandatory release metadata: JavaScript reports zero + changesets at `ci-logs/javascript-pr-31405026454.log:1837`, while Rust reports + one changed source file and no fragment at + `ci-logs/rust-pr-31405026291.log:1616`–1618. Both validated patch fragments + are included in the final branch. No upstream defect was filed. GitHub's rate limit, GitHub-hosted runner address model, IANA's best-effort example service, and BusyBox's nonzero response to an diff --git a/docs/case-studies/issue-160/ci-logs/javascript-pr-31405026454.log b/docs/case-studies/issue-160/ci-logs/javascript-pr-31405026454.log new file mode 100644 index 0000000..0a526ca --- /dev/null +++ b/docs/case-studies/issue-160/ci-logs/javascript-pr-31405026454.log @@ -0,0 +1,2088 @@ +Check for Manual Version Changes Set up job 2026-08-10T15:42:34.9422363Z Current runner version: '2.336.0' +Check for Manual Version Changes Set up job 2026-08-10T15:42:34.9446159Z ##[group]Runner Image Provisioner +Check for Manual Version Changes Set up job 2026-08-10T15:42:34.9446916Z Hosted Compute Agent +Check for Manual Version Changes Set up job 2026-08-10T15:42:34.9447445Z Version: 20260707.563 +Check for Manual Version Changes Set up job 2026-08-10T15:42:34.9448115Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Check for Manual Version Changes Set up job 2026-08-10T15:42:34.9448694Z Build Date: 2026-07-07T19:33:50Z +Check for Manual Version Changes Set up job 2026-08-10T15:42:34.9449282Z Worker ID: {6fe65e5c-e49d-4531-a5e5-68d3408cb0cb} +Check for Manual Version Changes Set up job 2026-08-10T15:42:34.9449848Z Azure Region: westus +Check for Manual Version Changes Set up job 2026-08-10T15:42:34.9450312Z ##[endgroup] +Check for Manual Version Changes Set up job 2026-08-10T15:42:34.9451502Z ##[group]Operating System +Check for Manual Version Changes Set up job 2026-08-10T15:42:34.9452003Z Ubuntu +Check for Manual Version Changes Set up job 2026-08-10T15:42:34.9452458Z 24.04.4 +Check for Manual Version Changes Set up job 2026-08-10T15:42:34.9452886Z LTS +Check for Manual Version Changes Set up job 2026-08-10T15:42:34.9453327Z ##[endgroup] +Check for Manual Version Changes Set up job 2026-08-10T15:42:34.9453807Z ##[group]Runner Image +Check for Manual Version Changes Set up job 2026-08-10T15:42:34.9454300Z Image: ubuntu-24.04 +Check for Manual Version Changes Set up job 2026-08-10T15:42:34.9454734Z Version: 20260720.247.2 +Check for Manual Version Changes Set up job 2026-08-10T15:42:34.9455664Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Check for Manual Version Changes Set up job 2026-08-10T15:42:34.9457120Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Check for Manual Version Changes Set up job 2026-08-10T15:42:34.9457989Z ##[endgroup] +Check for Manual Version Changes Set up job 2026-08-10T15:42:34.9458915Z ##[group]GITHUB_TOKEN Permissions +Check for Manual Version Changes Set up job 2026-08-10T15:42:34.9460671Z Contents: read +Check for Manual Version Changes Set up job 2026-08-10T15:42:34.9461147Z Metadata: read +Check for Manual Version Changes Set up job 2026-08-10T15:42:34.9461677Z ##[endgroup] +Check for Manual Version Changes Set up job 2026-08-10T15:42:34.9463427Z Secret source: Actions +Check for Manual Version Changes Set up job 2026-08-10T15:42:34.9464317Z Prepare workflow directory +Check for Manual Version Changes Set up job 2026-08-10T15:42:34.9774565Z Prepare all required actions +Check for Manual Version Changes Set up job 2026-08-10T15:42:34.9813145Z Getting action download info +Check for Manual Version Changes Set up job 2026-08-10T15:42:35.3405426Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Check for Manual Version Changes Set up job 2026-08-10T15:42:35.8448679Z Complete job name: Check for Manual Version Changes +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:35.9018551Z ##[group]Run actions/checkout@v6 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:35.9019247Z with: +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:35.9019573Z fetch-depth: 0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:35.9019941Z repository: link-foundation/start +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:35.9023047Z token: *** +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:35.9023414Z ssh-strict: true +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:35.9023761Z ssh-user: git +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:35.9024104Z persist-credentials: true +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:35.9024482Z clean: true +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:35.9024826Z sparse-checkout-cone-mode: true +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:35.9025230Z fetch-tags: false +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:35.9025581Z show-progress: true +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:35.9025929Z lfs: false +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:35.9026247Z submodules: false +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:35.9026595Z set-safe-directory: true +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:35.9026982Z allow-unsafe-pr-checkout: false +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:35.9027521Z env: +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:35.9027988Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:35.9028431Z GIT_CONFIG_COUNT: 1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:35.9028796Z GIT_CONFIG_KEY_0: init.defaultBranch +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:35.9029244Z GIT_CONFIG_VALUE_0: main +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:35.9029615Z ##[endgroup] +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:35.9827224Z Syncing repository: link-foundation/start +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:35.9829523Z ##[group]Getting Git version info +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:35.9830378Z Working directory is '/home/runner/work/start/start' +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:35.9831582Z [command]/usr/bin/git version +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:35.9870028Z git version 2.54.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:35.9920203Z ##[endgroup] +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:35.9932563Z Temporarily overriding HOME='/home/runner/work/_temp/fac792c6-4602-4dc6-9e96-cb9da470c96c' before making global git config changes +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:35.9934474Z Adding repository directory to the temporary git global config as a safe directory +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:35.9937779Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:35.9972803Z Deleting the contents of '/home/runner/work/start/start' +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:35.9975741Z ##[group]Determining repository object format +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:35.9977499Z ##[endgroup] +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:35.9978540Z ##[group]Initializing the repository +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:35.9981343Z [command]/usr/bin/git init /home/runner/work/start/start +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:36.0055847Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:36.0073023Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:36.0100798Z ##[endgroup] +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:36.0102082Z ##[group]Disabling automatic garbage collection +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:36.0105716Z [command]/usr/bin/git config --local gc.auto 0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:36.0133734Z ##[endgroup] +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:36.0134895Z ##[group]Setting up auth +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:36.0135621Z Removing SSH command configuration +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:36.0139706Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:36.0169507Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:36.0480254Z Removing HTTP extra header +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:36.0498358Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:36.0515257Z [command]/usr/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' || :" +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:36.0720044Z Removing includeIf entries pointing to credentials config files +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:36.0722529Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:36.0763737Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:36.0968812Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-7b907363-fe54-4063-8c29-7dcde4022fb1.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:36.1004099Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-7b907363-fe54-4063-8c29-7dcde4022fb1.config +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:36.1031961Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-7b907363-fe54-4063-8c29-7dcde4022fb1.config +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:36.1061896Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-7b907363-fe54-4063-8c29-7dcde4022fb1.config +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:36.1097849Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-7b907363-fe54-4063-8c29-7dcde4022fb1.config +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:36.1122654Z ##[endgroup] +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:36.1123545Z ##[group]Fetching the repository +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:36.1131182Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules origin +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/* +c88600c0d8ff8d80941044138e858ae826ae3010:refs/remotes/pull/161/merge +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1740308Z From https://github.com/link-foundation/start +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1742158Z * [new branch] issue-1-06306849 -> origin/issue-1-06306849 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1743820Z * [new branch] issue-101-f6ea3a87b1de -> origin/issue-101-f6ea3a87b1de +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1745122Z * [new branch] issue-103-d2eee141f4bc -> origin/issue-103-d2eee141f4bc +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1746513Z * [new branch] issue-105-0edd650b7149 -> origin/issue-105-0edd650b7149 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1747854Z * [new branch] issue-108-c821d8a93f01 -> origin/issue-108-c821d8a93f01 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1749498Z * [new branch] issue-11-1524425f0588 -> origin/issue-11-1524425f0588 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1750985Z * [new branch] issue-110-c1b9267a2743 -> origin/issue-110-c1b9267a2743 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1752538Z * [new branch] issue-112-46af7527c0d9 -> origin/issue-112-46af7527c0d9 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1754339Z * [new branch] issue-114-8181f01863b9 -> origin/issue-114-8181f01863b9 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1755765Z * [new branch] issue-116-01c61894edbd -> origin/issue-116-01c61894edbd +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1757557Z * [new branch] issue-118-4ed21210786f -> origin/issue-118-4ed21210786f +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1759402Z * [new branch] issue-120-22538e16da80 -> origin/issue-120-22538e16da80 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1761103Z * [new branch] issue-122-9e4e6b1efac6 -> origin/issue-122-9e4e6b1efac6 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1762875Z * [new branch] issue-124-0288905fdd33 -> origin/issue-124-0288905fdd33 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1764766Z * [new branch] issue-126-c5c8579b3ab4 -> origin/issue-126-c5c8579b3ab4 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1766689Z * [new branch] issue-128-9d904e7dd227 -> origin/issue-128-9d904e7dd227 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1768762Z * [new branch] issue-13-52ae2ce06ee2 -> origin/issue-13-52ae2ce06ee2 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1770700Z * [new branch] issue-130-cefa8a965461 -> origin/issue-130-cefa8a965461 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1772680Z * [new branch] issue-132-81888ef731d7 -> origin/issue-132-81888ef731d7 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1774555Z * [new branch] issue-134-1a26eb545a18 -> origin/issue-134-1a26eb545a18 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1776424Z * [new branch] issue-136-cffa39dbc470 -> origin/issue-136-cffa39dbc470 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1778557Z * [new branch] issue-138-3f4ef74d216e -> origin/issue-138-3f4ef74d216e +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1780626Z * [new branch] issue-140-55c0984f3705 -> origin/issue-140-55c0984f3705 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1782955Z * [new branch] issue-142-e63b64dd46e6 -> origin/issue-142-e63b64dd46e6 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1785036Z * [new branch] issue-144-d8d3fb7dfd56 -> origin/issue-144-d8d3fb7dfd56 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1787129Z * [new branch] issue-146-5fd1b386b75b -> origin/issue-146-5fd1b386b75b +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1789278Z * [new branch] issue-148-799a293d3d5b -> origin/issue-148-799a293d3d5b +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1791492Z * [new branch] issue-15-ccfe6d130337 -> origin/issue-15-ccfe6d130337 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1793621Z * [new branch] issue-15-d3d0f1c82afa -> origin/issue-15-d3d0f1c82afa +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1795691Z * [new branch] issue-150-140b61c8f491 -> origin/issue-150-140b61c8f491 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1797739Z * [new branch] issue-151-50e985780da1 -> origin/issue-151-50e985780da1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1799844Z * [new branch] issue-154-73165f3b5cf7 -> origin/issue-154-73165f3b5cf7 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1801864Z * [new branch] issue-156-a9778f176d79 -> origin/issue-156-a9778f176d79 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1803895Z * [new branch] issue-158-ecf4c4dc2e55 -> origin/issue-158-ecf4c4dc2e55 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1805900Z * [new branch] issue-160-9bad94da73d2 -> origin/issue-160-9bad94da73d2 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1808033Z * [new branch] issue-18-acfe3ddbe902 -> origin/issue-18-acfe3ddbe902 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1810077Z * [new branch] issue-19-83cfc521f662 -> origin/issue-19-83cfc521f662 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1812094Z * [new branch] issue-22-08e44246441d -> origin/issue-22-08e44246441d +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1814101Z * [new branch] issue-22-2d1c04999e6d -> origin/issue-22-2d1c04999e6d +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1816084Z * [new branch] issue-25-6419574a6cfe -> origin/issue-25-6419574a6cfe +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1818166Z * [new branch] issue-25-8fe656da1123 -> origin/issue-25-8fe656da1123 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1820350Z * [new branch] issue-28-9a07df20ebbb -> origin/issue-28-9a07df20ebbb +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1822315Z * [new branch] issue-3-908abf67e50f -> origin/issue-3-908abf67e50f +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1824229Z * [new branch] issue-30-3c74b37eedc9 -> origin/issue-30-3c74b37eedc9 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1826119Z * [new branch] issue-31-e419d5f83f9d -> origin/issue-31-e419d5f83f9d +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1828119Z * [new branch] issue-34-fcfbf90ca3a5 -> origin/issue-34-fcfbf90ca3a5 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1830068Z * [new branch] issue-36-4d2e05cadca2 -> origin/issue-36-4d2e05cadca2 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1832035Z * [new branch] issue-38-8d65d5c6dcf1 -> origin/issue-38-8d65d5c6dcf1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1834035Z * [new branch] issue-40-500ee5a3c836 -> origin/issue-40-500ee5a3c836 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1835975Z * [new branch] issue-42-231914cdf85a -> origin/issue-42-231914cdf85a +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1838017Z * [new branch] issue-44-05c1999867e1 -> origin/issue-44-05c1999867e1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1839952Z * [new branch] issue-46-db1336ec1bd4 -> origin/issue-46-db1336ec1bd4 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1841863Z * [new branch] issue-49-49badfb087ae -> origin/issue-49-49badfb087ae +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1843787Z * [new branch] issue-5-e920ed9704b1 -> origin/issue-5-e920ed9704b1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1845732Z * [new branch] issue-51-ce9116974281 -> origin/issue-51-ce9116974281 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1847654Z * [new branch] issue-53-3037eb51507e -> origin/issue-53-3037eb51507e +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1849791Z * [new branch] issue-55-62ca352b2854 -> origin/issue-55-62ca352b2854 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1851666Z * [new branch] issue-57-319974e37702 -> origin/issue-57-319974e37702 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1853711Z * [new branch] issue-57-9389c40a25d3 -> origin/issue-57-9389c40a25d3 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1855610Z * [new branch] issue-60-23ad1508ca00 -> origin/issue-60-23ad1508ca00 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1857492Z * [new branch] issue-62-0bf0e6dba402 -> origin/issue-62-0bf0e6dba402 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1859463Z * [new branch] issue-64-531bd4a9716c -> origin/issue-64-531bd4a9716c +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1861368Z * [new branch] issue-66-b4bebb964b80 -> origin/issue-66-b4bebb964b80 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1863263Z * [new branch] issue-67-c74bf55321d9 -> origin/issue-67-c74bf55321d9 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1865181Z * [new branch] issue-7-6b049fda1d30 -> origin/issue-7-6b049fda1d30 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1867082Z * [new branch] issue-70-210190e0ad55 -> origin/issue-70-210190e0ad55 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1869074Z * [new branch] issue-70-490c526a882f -> origin/issue-70-490c526a882f +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1870937Z * [new branch] issue-73-163864f76573 -> origin/issue-73-163864f76573 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1872807Z * [new branch] issue-73-47a3e673b0a8 -> origin/issue-73-47a3e673b0a8 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1874686Z * [new branch] issue-73-c42828279fb5 -> origin/issue-73-c42828279fb5 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1876565Z * [new branch] issue-77-acc01682cb56 -> origin/issue-77-acc01682cb56 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1878529Z * [new branch] issue-79-1581a427bf82 -> origin/issue-79-1581a427bf82 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1880413Z * [new branch] issue-79-48234c0f95fa -> origin/issue-79-48234c0f95fa +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1882299Z * [new branch] issue-79-5fc029ea058c -> origin/issue-79-5fc029ea058c +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1884168Z * [new branch] issue-79-740a4286522a -> origin/issue-79-740a4286522a +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1886166Z * [new branch] issue-84-2301d58a902f -> origin/issue-84-2301d58a902f +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1888155Z * [new branch] issue-84-8c8db1f16f9d -> origin/issue-84-8c8db1f16f9d +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1890054Z * [new branch] issue-84-ca99d5699c03 -> origin/issue-84-ca99d5699c03 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1891939Z * [new branch] issue-84-e79fd3fe5cef -> origin/issue-84-e79fd3fe5cef +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1893804Z * [new branch] issue-89-58b19f5dac12 -> origin/issue-89-58b19f5dac12 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1895677Z * [new branch] issue-9-9cb379f155fb -> origin/issue-9-9cb379f155fb +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1897520Z * [new branch] issue-91-5ff8719c4182 -> origin/issue-91-5ff8719c4182 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1899445Z * [new branch] issue-91-8e243739c7af -> origin/issue-91-8e243739c7af +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1901411Z * [new branch] issue-93-2ef57910c60b -> origin/issue-93-2ef57910c60b +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1903288Z * [new branch] issue-96-829d21ddabc4 -> origin/issue-96-829d21ddabc4 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1905152Z * [new branch] issue-96-efde41b8c023 -> origin/issue-96-efde41b8c023 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1907008Z * [new branch] issue-99-bc78b28ed258 -> origin/issue-99-bc78b28ed258 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1908898Z * [new branch] main -> origin/main +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1910839Z * [new tag] js-v0.25.5 -> js-v0.25.5 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1912683Z * [new tag] js-v0.26.0 -> js-v0.26.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1914223Z * [new tag] js-v0.27.0 -> js-v0.27.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1915555Z * [new tag] js-v0.27.1 -> js-v0.27.1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1917082Z * [new tag] js-v0.27.2 -> js-v0.27.2 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1919041Z * [new tag] js-v0.28.0 -> js-v0.28.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1920939Z * [new tag] js-v0.29.0 -> js-v0.29.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1922374Z * [new tag] js-v0.29.1 -> js-v0.29.1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1923708Z * [new tag] js-v0.29.2 -> js-v0.29.2 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1925023Z * [new tag] js-v0.30.0 -> js-v0.30.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1926399Z * [new tag] js-v0.30.1 -> js-v0.30.1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1928401Z * [new tag] js-v0.30.2 -> js-v0.30.2 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1929824Z * [new tag] js-v0.30.3 -> js-v0.30.3 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1931127Z * [new tag] js-v0.30.4 -> js-v0.30.4 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1932436Z * [new tag] js-v0.30.5 -> js-v0.30.5 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1933741Z * [new tag] js-v0.31.0 -> js-v0.31.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1935040Z * [new tag] js-v0.32.0 -> js-v0.32.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1936831Z * [new tag] rust-v0.14.1 -> rust-v0.14.1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1938847Z * [new tag] rust-v0.14.2 -> rust-v0.14.2 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1940856Z * [new tag] rust-v0.14.3 -> rust-v0.14.3 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1942828Z * [new tag] rust-v0.15.0 -> rust-v0.15.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1944812Z * [new tag] rust-v0.15.1 -> rust-v0.15.1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1946896Z * [new tag] rust-v0.16.0 -> rust-v0.16.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1949337Z * [new tag] rust-v0.16.1 -> rust-v0.16.1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1951331Z * [new tag] rust-v0.16.2 -> rust-v0.16.2 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1953269Z * [new tag] rust-v0.17.0 -> rust-v0.17.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1955230Z * [new tag] rust-v0.17.1 -> rust-v0.17.1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1957145Z * [new tag] rust-v0.17.2 -> rust-v0.17.2 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1959331Z * [new tag] rust-v0.17.3 -> rust-v0.17.3 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1961371Z * [new tag] rust-v0.17.4 -> rust-v0.17.4 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1963425Z * [new tag] rust-v0.17.5 -> rust-v0.17.5 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1965511Z * [new tag] rust-v0.18.0 -> rust-v0.18.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1967166Z * [new tag] rust-v0.19.0 -> rust-v0.19.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1968910Z * [new tag] rust-v0.19.1 -> rust-v0.19.1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1970520Z * [new tag] v0.10.0 -> v0.10.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1971766Z * [new tag] v0.11.0 -> v0.11.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1973083Z * [new tag] v0.13.0 -> v0.13.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1974668Z * [new tag] v0.15.0 -> v0.15.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1976134Z * [new tag] v0.16.0 -> v0.16.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1977394Z * [new tag] v0.17.0 -> v0.17.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1979329Z * [new tag] v0.17.1 -> v0.17.1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1981021Z * [new tag] v0.17.2 -> v0.17.2 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1982297Z * [new tag] v0.17.3 -> v0.17.3 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1983560Z * [new tag] v0.17.4 -> v0.17.4 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1984910Z * [new tag] v0.18.0 -> v0.18.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1986413Z * [new tag] v0.19.0 -> v0.19.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1987752Z * [new tag] v0.19.1 -> v0.19.1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1989301Z * [new tag] v0.20.0 -> v0.20.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1990698Z * [new tag] v0.20.1 -> v0.20.1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1991942Z * [new tag] v0.20.2 -> v0.20.2 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1993285Z * [new tag] v0.20.3 -> v0.20.3 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1994769Z * [new tag] v0.20.4 -> v0.20.4 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1996787Z * [new tag] v0.21.0 -> v0.21.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.1998730Z * [new tag] v0.22.0 -> v0.22.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2000040Z * [new tag] v0.23.0 -> v0.23.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2001273Z * [new tag] v0.24.0 -> v0.24.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2002509Z * [new tag] v0.24.1 -> v0.24.1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2003733Z * [new tag] v0.24.2 -> v0.24.2 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2004957Z * [new tag] v0.24.3 -> v0.24.3 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2006182Z * [new tag] v0.24.4 -> v0.24.4 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2007406Z * [new tag] v0.24.5 -> v0.24.5 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2008813Z * [new tag] v0.24.6 -> v0.24.6 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2010037Z * [new tag] v0.24.7 -> v0.24.7 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2011459Z * [new tag] v0.24.8 -> v0.24.8 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2012685Z * [new tag] v0.24.9 -> v0.24.9 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2014018Z * [new tag] v0.25.0 -> v0.25.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2015246Z * [new tag] v0.25.1 -> v0.25.1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2016623Z * [new tag] v0.25.2 -> v0.25.2 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2017854Z * [new tag] v0.25.3 -> v0.25.3 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2019308Z * [new tag] v0.25.4 -> v0.25.4 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2020749Z * [new tag] v0.3.1 -> v0.3.1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2021986Z * [new tag] v0.4.0 -> v0.4.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2023188Z * [new tag] v0.4.1 -> v0.4.1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2024401Z * [new tag] v0.5.0 -> v0.5.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2025633Z * [new tag] v0.5.1 -> v0.5.1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2026980Z * [new tag] v0.5.2 -> v0.5.2 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2028345Z * [new tag] v0.5.3 -> v0.5.3 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2029562Z * [new tag] v0.6.0 -> v0.6.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2030781Z * [new tag] v0.7.0 -> v0.7.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2031993Z * [new tag] v0.7.1 -> v0.7.1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2033199Z * [new tag] v0.7.2 -> v0.7.2 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2034672Z * [new tag] v0.7.4 -> v0.7.4 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2036346Z * [new tag] v0.7.5 -> v0.7.5 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2037664Z * [new tag] v0.7.6 -> v0.7.6 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2039087Z * [new tag] v0.9.0 -> v0.9.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2040458Z * [new ref] c88600c0d8ff8d80941044138e858ae826ae3010 -> pull/161/merge +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2043733Z ##[endgroup] +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2044921Z ##[group]Determining the checkout info +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2046269Z ##[endgroup] +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2047061Z [command]/usr/bin/git sparse-checkout disable +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2049480Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2052186Z ##[group]Checking out the ref +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2053385Z [command]/usr/bin/git checkout --progress --force refs/remotes/pull/161/merge +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2660382Z Note: switching to 'refs/remotes/pull/161/merge'. +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2661815Z +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2662502Z You are in 'detached HEAD' state. You can look around, make experimental +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2664142Z changes and commit them, and you can discard any commits you make in this +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2665671Z state without impacting any branches by switching back to a branch. +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2666564Z +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2667160Z If you want to create a new branch to retain commits you create, you may +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2668831Z do so (now or later) by using -c with the switch command. Example: +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2669847Z +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2670401Z git switch -c +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2671208Z +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2671581Z Or undo this operation with: +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2672098Z +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2672405Z git switch - +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2672804Z +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2673469Z Turn off this advice by setting config variable advice.detachedHead to false +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2674593Z +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2675664Z HEAD is now at c88600c Merge 3562e612036bcd5e3fa75dcb89d8b334d7a954ac into db1ad4d0b2119148b4ad6e870080f8178a2a8e93 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2679279Z ##[endgroup] +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2711822Z [command]/usr/bin/git log -1 --format=%H +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:37.2737655Z c88600c0d8ff8d80941044138e858ae826ae3010 +Check for Manual Version Changes Check for version changes in package.json 2026-08-10T15:42:37.3029157Z ##[group]Run # Skip check for automated release PRs +Check for Manual Version Changes Check for version changes in package.json 2026-08-10T15:42:37.3030460Z ^[[36;1m# Skip check for automated release PRs^[[0m +Check for Manual Version Changes Check for version changes in package.json 2026-08-10T15:42:37.3032197Z ^[[36;1mif [[ "issue-160-9bad94da73d2" == "changeset-release/"* ]] || [[ "issue-160-9bad94da73d2" == "changeset-js-"* ]]; then^[[0m +Check for Manual Version Changes Check for version changes in package.json 2026-08-10T15:42:37.3034037Z ^[[36;1m echo "Skipping version check for automated release PR"^[[0m +Check for Manual Version Changes Check for version changes in package.json 2026-08-10T15:42:37.3035130Z ^[[36;1m exit 0^[[0m +Check for Manual Version Changes Check for version changes in package.json 2026-08-10T15:42:37.3035815Z ^[[36;1mfi^[[0m +Check for Manual Version Changes Check for version changes in package.json 2026-08-10T15:42:37.3036456Z ^[[36;1m^[[0m +Check for Manual Version Changes Check for version changes in package.json 2026-08-10T15:42:37.3037155Z ^[[36;1m# Get the diff for package.json^[[0m +Check for Manual Version Changes Check for version changes in package.json 2026-08-10T15:42:37.3039019Z ^[[36;1mVERSION_DIFF=$(git diff origin/main...HEAD -- js/package.json | grep -E '^\+.*"version"' || true)^[[0m +Check for Manual Version Changes Check for version changes in package.json 2026-08-10T15:42:37.3040513Z ^[[36;1m^[[0m +Check for Manual Version Changes Check for version changes in package.json 2026-08-10T15:42:37.3041213Z ^[[36;1mif [ -n "$VERSION_DIFF" ]; then^[[0m +Check for Manual Version Changes Check for version changes in package.json 2026-08-10T15:42:37.3042441Z ^[[36;1m echo "::error::Manual version change detected in js/package.json"^[[0m +Check for Manual Version Changes Check for version changes in package.json 2026-08-10T15:42:37.3043625Z ^[[36;1m echo ""^[[0m +Check for Manual Version Changes Check for version changes in package.json 2026-08-10T15:42:37.3044759Z ^[[36;1m echo "Version changes in package.json are prohibited in pull requests."^[[0m +Check for Manual Version Changes Check for version changes in package.json 2026-08-10T15:42:37.3046485Z ^[[36;1m echo "Versions are managed automatically by the CI/CD pipeline using changesets."^[[0m +Check for Manual Version Changes Check for version changes in package.json 2026-08-10T15:42:37.3047847Z ^[[36;1m echo ""^[[0m +Check for Manual Version Changes Check for version changes in package.json 2026-08-10T15:42:37.3048759Z ^[[36;1m echo "To request a release:"^[[0m +Check for Manual Version Changes Check for version changes in package.json 2026-08-10T15:42:37.3049855Z ^[[36;1m echo " 1. Add a changeset file describing your changes"^[[0m +Check for Manual Version Changes Check for version changes in package.json 2026-08-10T15:42:37.3051351Z ^[[36;1m echo " 2. The release workflow will automatically bump the version when merged"^[[0m +Check for Manual Version Changes Check for version changes in package.json 2026-08-10T15:42:37.3052657Z ^[[36;1m echo ""^[[0m +Check for Manual Version Changes Check for version changes in package.json 2026-08-10T15:42:37.3053383Z ^[[36;1m echo "Detected change:"^[[0m +Check for Manual Version Changes Check for version changes in package.json 2026-08-10T15:42:37.3054257Z ^[[36;1m echo "$VERSION_DIFF"^[[0m +Check for Manual Version Changes Check for version changes in package.json 2026-08-10T15:42:37.3055051Z ^[[36;1m exit 1^[[0m +Check for Manual Version Changes Check for version changes in package.json 2026-08-10T15:42:37.3055727Z ^[[36;1mfi^[[0m +Check for Manual Version Changes Check for version changes in package.json 2026-08-10T15:42:37.3056370Z ^[[36;1m^[[0m +Check for Manual Version Changes Check for version changes in package.json 2026-08-10T15:42:37.3057240Z ^[[36;1mecho "No manual version changes detected - check passed"^[[0m +Check for Manual Version Changes Check for version changes in package.json 2026-08-10T15:42:37.3101644Z shell: /usr/bin/bash -e {0} +Check for Manual Version Changes Check for version changes in package.json 2026-08-10T15:42:37.3102500Z env: +Check for Manual Version Changes Check for version changes in package.json 2026-08-10T15:42:37.3103198Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Check for Manual Version Changes Check for version changes in package.json 2026-08-10T15:42:37.3104118Z GIT_CONFIG_COUNT: 1 +Check for Manual Version Changes Check for version changes in package.json 2026-08-10T15:42:37.3104878Z GIT_CONFIG_KEY_0: init.defaultBranch +Check for Manual Version Changes Check for version changes in package.json 2026-08-10T15:42:37.3105760Z GIT_CONFIG_VALUE_0: main +Check for Manual Version Changes Check for version changes in package.json 2026-08-10T15:42:37.3106515Z ##[endgroup] +Check for Manual Version Changes Check for version changes in package.json 2026-08-10T15:42:37.3215067Z No manual version changes detected - check passed +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:37.3411202Z Post job cleanup. +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:37.4116349Z [command]/usr/bin/git version +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:37.4150539Z git version 2.54.0 +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:37.4182240Z Temporarily overriding HOME='/home/runner/work/_temp/ff59a18c-7faf-482b-8b22-10db1c552a5a' before making global git config changes +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:37.4185848Z Adding repository directory to the temporary git global config as a safe directory +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:37.4188824Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:37.4469048Z Removing SSH command configuration +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:37.4485102Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:37.4494049Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:37.4723503Z Removing HTTP extra header +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:37.4727789Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:37.4791081Z [command]/usr/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' || :" +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:37.5012743Z Removing includeIf entries pointing to credentials config files +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:37.5017033Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:37.5048483Z includeif.gitdir:/home/runner/work/start/start/.git.path +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:37.5049574Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:37.5050338Z includeif.gitdir:/github/workspace/.git.path +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:37.5051049Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:37.5054810Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:37.5110552Z /home/runner/work/_temp/git-credentials-7b907363-fe54-4063-8c29-7dcde4022fb1.config +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:37.5120865Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-7b907363-fe54-4063-8c29-7dcde4022fb1.config +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:37.5655430Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:37.5684003Z /home/runner/work/_temp/git-credentials-7b907363-fe54-4063-8c29-7dcde4022fb1.config +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:37.5692599Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-7b907363-fe54-4063-8c29-7dcde4022fb1.config +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:37.6042046Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:37.6069678Z /github/runner_temp/git-credentials-7b907363-fe54-4063-8c29-7dcde4022fb1.config +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:37.6076559Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-7b907363-fe54-4063-8c29-7dcde4022fb1.config +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:37.6340382Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:37.6366198Z /github/runner_temp/git-credentials-7b907363-fe54-4063-8c29-7dcde4022fb1.config +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:37.6374758Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-7b907363-fe54-4063-8c29-7dcde4022fb1.config +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:37.6441674Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:37.6644164Z Removing credentials config '/home/runner/work/_temp/git-credentials-7b907363-fe54-4063-8c29-7dcde4022fb1.config' +Check for Manual Version Changes Complete job 2026-08-10T15:42:37.6768285Z Cleaning up orphan processes +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.7189373Z Current runner version: '2.336.0' +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.7214673Z ##[group]Runner Image Provisioner +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.7215643Z Hosted Compute Agent +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.7216380Z Version: 20260707.563 +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.7217128Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.7217935Z Build Date: 2026-07-07T19:33:50Z +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.7218694Z Worker ID: {b24ae1f8-4787-4c96-94c9-043ca3428a62} +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.7219493Z Azure Region: eastus +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.7220121Z ##[endgroup] +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.7221630Z ##[group]Operating System +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.7222357Z Ubuntu +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.7223038Z 24.04.4 +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.7223641Z LTS +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.7224448Z ##[endgroup] +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.7225088Z ##[group]Runner Image +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.7225744Z Image: ubuntu-24.04 +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.7226425Z Version: 20260720.247.2 +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.7227508Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.7229319Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.7230334Z ##[endgroup] +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.7231550Z ##[group]GITHUB_TOKEN Permissions +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.7233668Z Contents: read +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.7234640Z Metadata: read +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.7235254Z ##[endgroup] +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.7237306Z Secret source: Actions +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.7238848Z Prepare workflow directory +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.7626811Z Prepare all required actions +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.7674303Z Getting action download info +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.9773498Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:30.2480484Z Download action repository 'actions/setup-node@v6' (SHA:249970729cb0ef3589644e2896645e5dc5ba9c38) +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:30.5048050Z Complete job name: Syntax Pre-Check (.mjs) +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.5801524Z ##[group]Run actions/checkout@v6 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.5802430Z with: +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.5802873Z fetch-depth: 0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.5803377Z repository: link-foundation/start +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.5807181Z token: *** +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.5807633Z ssh-strict: true +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.5808079Z ssh-user: git +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.5808531Z persist-credentials: true +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.5809022Z clean: true +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.5809473Z sparse-checkout-cone-mode: true +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.5809997Z fetch-tags: false +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.5810446Z show-progress: true +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.5810906Z lfs: false +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.5811325Z submodules: false +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.5811779Z set-safe-directory: true +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.5812289Z allow-unsafe-pr-checkout: false +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.5813074Z env: +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.5813543Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.5814287Z GIT_CONFIG_COUNT: 1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.5814786Z GIT_CONFIG_KEY_0: init.defaultBranch +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.5815383Z GIT_CONFIG_VALUE_0: main +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.5815856Z ##[endgroup] +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.6798687Z Syncing repository: link-foundation/start +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.6801242Z ##[group]Getting Git version info +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.6802326Z Working directory is '/home/runner/work/start/start' +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.6804313Z [command]/usr/bin/git version +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.6870299Z git version 2.54.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.6897340Z ##[endgroup] +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.6919689Z Temporarily overriding HOME='/home/runner/work/_temp/823de61a-6f48-4546-b044-1c9e88b63bb5' before making global git config changes +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.6922469Z Adding repository directory to the temporary git global config as a safe directory +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.6936948Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.7014782Z Deleting the contents of '/home/runner/work/start/start' +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.7016538Z ##[group]Determining repository object format +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.7017992Z ##[endgroup] +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.7019138Z ##[group]Initializing the repository +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.7020545Z [command]/usr/bin/git init /home/runner/work/start/start +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.7118864Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.7139545Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.7181416Z ##[endgroup] +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.7182220Z ##[group]Disabling automatic garbage collection +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.7182904Z [command]/usr/bin/git config --local gc.auto 0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.7216618Z ##[endgroup] +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.7217871Z ##[group]Setting up auth +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.7218819Z Removing SSH command configuration +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.7247067Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.7286512Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.7726894Z Removing HTTP extra header +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.7730000Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.7777151Z [command]/usr/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' || :" +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.8045066Z Removing includeIf entries pointing to credentials config files +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.8053821Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.8094234Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.8347568Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-64787bf6-d22d-4d5e-b5b8-87dc41d7f67b.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.8399206Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-64787bf6-d22d-4d5e-b5b8-87dc41d7f67b.config +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.8439632Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-64787bf6-d22d-4d5e-b5b8-87dc41d7f67b.config +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.8481803Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-64787bf6-d22d-4d5e-b5b8-87dc41d7f67b.config +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.8518499Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-64787bf6-d22d-4d5e-b5b8-87dc41d7f67b.config +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.8551330Z ##[endgroup] +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.8552893Z ##[group]Fetching the repository +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:30.8561904Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules origin +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/* +c88600c0d8ff8d80941044138e858ae826ae3010:refs/remotes/pull/161/merge +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6413642Z From https://github.com/link-foundation/start +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6416033Z * [new branch] issue-1-06306849 -> origin/issue-1-06306849 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6418614Z * [new branch] issue-101-f6ea3a87b1de -> origin/issue-101-f6ea3a87b1de +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6421463Z * [new branch] issue-103-d2eee141f4bc -> origin/issue-103-d2eee141f4bc +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6424430Z * [new branch] issue-105-0edd650b7149 -> origin/issue-105-0edd650b7149 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6426873Z * [new branch] issue-108-c821d8a93f01 -> origin/issue-108-c821d8a93f01 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6429202Z * [new branch] issue-11-1524425f0588 -> origin/issue-11-1524425f0588 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6430901Z * [new branch] issue-110-c1b9267a2743 -> origin/issue-110-c1b9267a2743 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6432716Z * [new branch] issue-112-46af7527c0d9 -> origin/issue-112-46af7527c0d9 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6434687Z * [new branch] issue-114-8181f01863b9 -> origin/issue-114-8181f01863b9 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6437001Z * [new branch] issue-116-01c61894edbd -> origin/issue-116-01c61894edbd +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6438785Z * [new branch] issue-118-4ed21210786f -> origin/issue-118-4ed21210786f +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6440040Z * [new branch] issue-120-22538e16da80 -> origin/issue-120-22538e16da80 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6441420Z * [new branch] issue-122-9e4e6b1efac6 -> origin/issue-122-9e4e6b1efac6 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6443576Z * [new branch] issue-124-0288905fdd33 -> origin/issue-124-0288905fdd33 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6446617Z * [new branch] issue-126-c5c8579b3ab4 -> origin/issue-126-c5c8579b3ab4 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6449064Z * [new branch] issue-128-9d904e7dd227 -> origin/issue-128-9d904e7dd227 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6451435Z * [new branch] issue-13-52ae2ce06ee2 -> origin/issue-13-52ae2ce06ee2 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6454151Z * [new branch] issue-130-cefa8a965461 -> origin/issue-130-cefa8a965461 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6455849Z * [new branch] issue-132-81888ef731d7 -> origin/issue-132-81888ef731d7 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6458051Z * [new branch] issue-134-1a26eb545a18 -> origin/issue-134-1a26eb545a18 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6459632Z * [new branch] issue-136-cffa39dbc470 -> origin/issue-136-cffa39dbc470 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6461249Z * [new branch] issue-138-3f4ef74d216e -> origin/issue-138-3f4ef74d216e +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6463012Z * [new branch] issue-140-55c0984f3705 -> origin/issue-140-55c0984f3705 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6465105Z * [new branch] issue-142-e63b64dd46e6 -> origin/issue-142-e63b64dd46e6 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6466617Z * [new branch] issue-144-d8d3fb7dfd56 -> origin/issue-144-d8d3fb7dfd56 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6468083Z * [new branch] issue-146-5fd1b386b75b -> origin/issue-146-5fd1b386b75b +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6469490Z * [new branch] issue-148-799a293d3d5b -> origin/issue-148-799a293d3d5b +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6470956Z * [new branch] issue-15-ccfe6d130337 -> origin/issue-15-ccfe6d130337 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6472483Z * [new branch] issue-15-d3d0f1c82afa -> origin/issue-15-d3d0f1c82afa +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6474227Z * [new branch] issue-150-140b61c8f491 -> origin/issue-150-140b61c8f491 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6475785Z * [new branch] issue-151-50e985780da1 -> origin/issue-151-50e985780da1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6477153Z * [new branch] issue-154-73165f3b5cf7 -> origin/issue-154-73165f3b5cf7 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6478566Z * [new branch] issue-156-a9778f176d79 -> origin/issue-156-a9778f176d79 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6479969Z * [new branch] issue-158-ecf4c4dc2e55 -> origin/issue-158-ecf4c4dc2e55 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6481304Z * [new branch] issue-160-9bad94da73d2 -> origin/issue-160-9bad94da73d2 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6482686Z * [new branch] issue-18-acfe3ddbe902 -> origin/issue-18-acfe3ddbe902 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6484278Z * [new branch] issue-19-83cfc521f662 -> origin/issue-19-83cfc521f662 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6485688Z * [new branch] issue-22-08e44246441d -> origin/issue-22-08e44246441d +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6487057Z * [new branch] issue-22-2d1c04999e6d -> origin/issue-22-2d1c04999e6d +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6488366Z * [new branch] issue-25-6419574a6cfe -> origin/issue-25-6419574a6cfe +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6489935Z * [new branch] issue-25-8fe656da1123 -> origin/issue-25-8fe656da1123 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6491282Z * [new branch] issue-28-9a07df20ebbb -> origin/issue-28-9a07df20ebbb +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6492583Z * [new branch] issue-3-908abf67e50f -> origin/issue-3-908abf67e50f +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6494240Z * [new branch] issue-30-3c74b37eedc9 -> origin/issue-30-3c74b37eedc9 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6495598Z * [new branch] issue-31-e419d5f83f9d -> origin/issue-31-e419d5f83f9d +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6496969Z * [new branch] issue-34-fcfbf90ca3a5 -> origin/issue-34-fcfbf90ca3a5 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6498296Z * [new branch] issue-36-4d2e05cadca2 -> origin/issue-36-4d2e05cadca2 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6499596Z * [new branch] issue-38-8d65d5c6dcf1 -> origin/issue-38-8d65d5c6dcf1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6501057Z * [new branch] issue-40-500ee5a3c836 -> origin/issue-40-500ee5a3c836 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6502362Z * [new branch] issue-42-231914cdf85a -> origin/issue-42-231914cdf85a +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6503641Z * [new branch] issue-44-05c1999867e1 -> origin/issue-44-05c1999867e1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6505337Z * [new branch] issue-46-db1336ec1bd4 -> origin/issue-46-db1336ec1bd4 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6506645Z * [new branch] issue-49-49badfb087ae -> origin/issue-49-49badfb087ae +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6508038Z * [new branch] issue-5-e920ed9704b1 -> origin/issue-5-e920ed9704b1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6509296Z * [new branch] issue-51-ce9116974281 -> origin/issue-51-ce9116974281 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6510538Z * [new branch] issue-53-3037eb51507e -> origin/issue-53-3037eb51507e +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6512069Z * [new branch] issue-55-62ca352b2854 -> origin/issue-55-62ca352b2854 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6513347Z * [new branch] issue-57-319974e37702 -> origin/issue-57-319974e37702 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6514972Z * [new branch] issue-57-9389c40a25d3 -> origin/issue-57-9389c40a25d3 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6516286Z * [new branch] issue-60-23ad1508ca00 -> origin/issue-60-23ad1508ca00 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6517551Z * [new branch] issue-62-0bf0e6dba402 -> origin/issue-62-0bf0e6dba402 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6518871Z * [new branch] issue-64-531bd4a9716c -> origin/issue-64-531bd4a9716c +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6520131Z * [new branch] issue-66-b4bebb964b80 -> origin/issue-66-b4bebb964b80 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6521449Z * [new branch] issue-67-c74bf55321d9 -> origin/issue-67-c74bf55321d9 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6522788Z * [new branch] issue-7-6b049fda1d30 -> origin/issue-7-6b049fda1d30 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6524335Z * [new branch] issue-70-210190e0ad55 -> origin/issue-70-210190e0ad55 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6525714Z * [new branch] issue-70-490c526a882f -> origin/issue-70-490c526a882f +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6527009Z * [new branch] issue-73-163864f76573 -> origin/issue-73-163864f76573 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6528325Z * [new branch] issue-73-47a3e673b0a8 -> origin/issue-73-47a3e673b0a8 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6529699Z * [new branch] issue-73-c42828279fb5 -> origin/issue-73-c42828279fb5 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6530986Z * [new branch] issue-77-acc01682cb56 -> origin/issue-77-acc01682cb56 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6532301Z * [new branch] issue-79-1581a427bf82 -> origin/issue-79-1581a427bf82 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6533611Z * [new branch] issue-79-48234c0f95fa -> origin/issue-79-48234c0f95fa +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6535170Z * [new branch] issue-79-5fc029ea058c -> origin/issue-79-5fc029ea058c +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6536709Z * [new branch] issue-79-740a4286522a -> origin/issue-79-740a4286522a +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6537987Z * [new branch] issue-84-2301d58a902f -> origin/issue-84-2301d58a902f +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6539242Z * [new branch] issue-84-8c8db1f16f9d -> origin/issue-84-8c8db1f16f9d +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6540600Z * [new branch] issue-84-ca99d5699c03 -> origin/issue-84-ca99d5699c03 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6541901Z * [new branch] issue-84-e79fd3fe5cef -> origin/issue-84-e79fd3fe5cef +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6543212Z * [new branch] issue-89-58b19f5dac12 -> origin/issue-89-58b19f5dac12 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6544815Z * [new branch] issue-9-9cb379f155fb -> origin/issue-9-9cb379f155fb +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6546151Z * [new branch] issue-91-5ff8719c4182 -> origin/issue-91-5ff8719c4182 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6547514Z * [new branch] issue-91-8e243739c7af -> origin/issue-91-8e243739c7af +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6548879Z * [new branch] issue-93-2ef57910c60b -> origin/issue-93-2ef57910c60b +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6550141Z * [new branch] issue-96-829d21ddabc4 -> origin/issue-96-829d21ddabc4 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6551486Z * [new branch] issue-96-efde41b8c023 -> origin/issue-96-efde41b8c023 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6552799Z * [new branch] issue-99-bc78b28ed258 -> origin/issue-99-bc78b28ed258 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6554225Z * [new branch] main -> origin/main +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6555305Z * [new tag] js-v0.25.5 -> js-v0.25.5 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6556262Z * [new tag] js-v0.26.0 -> js-v0.26.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6557574Z * [new tag] js-v0.27.0 -> js-v0.27.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6558539Z * [new tag] js-v0.27.1 -> js-v0.27.1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6559508Z * [new tag] js-v0.27.2 -> js-v0.27.2 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6560586Z * [new tag] js-v0.28.0 -> js-v0.28.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6561543Z * [new tag] js-v0.29.0 -> js-v0.29.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6562540Z * [new tag] js-v0.29.1 -> js-v0.29.1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6563503Z * [new tag] js-v0.29.2 -> js-v0.29.2 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6564693Z * [new tag] js-v0.30.0 -> js-v0.30.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6565810Z * [new tag] js-v0.30.1 -> js-v0.30.1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6566742Z * [new tag] js-v0.30.2 -> js-v0.30.2 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6567721Z * [new tag] js-v0.30.3 -> js-v0.30.3 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6568712Z * [new tag] js-v0.30.4 -> js-v0.30.4 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6569613Z * [new tag] js-v0.30.5 -> js-v0.30.5 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6570628Z * [new tag] js-v0.31.0 -> js-v0.31.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6571541Z * [new tag] js-v0.32.0 -> js-v0.32.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6572515Z * [new tag] rust-v0.14.1 -> rust-v0.14.1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6573503Z * [new tag] rust-v0.14.2 -> rust-v0.14.2 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6574715Z * [new tag] rust-v0.14.3 -> rust-v0.14.3 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6575784Z * [new tag] rust-v0.15.0 -> rust-v0.15.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6576765Z * [new tag] rust-v0.15.1 -> rust-v0.15.1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6577874Z * [new tag] rust-v0.16.0 -> rust-v0.16.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6578906Z * [new tag] rust-v0.16.1 -> rust-v0.16.1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6579900Z * [new tag] rust-v0.16.2 -> rust-v0.16.2 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6580948Z * [new tag] rust-v0.17.0 -> rust-v0.17.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6581937Z * [new tag] rust-v0.17.1 -> rust-v0.17.1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6582898Z * [new tag] rust-v0.17.2 -> rust-v0.17.2 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6584142Z * [new tag] rust-v0.17.3 -> rust-v0.17.3 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6585241Z * [new tag] rust-v0.17.4 -> rust-v0.17.4 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6586250Z * [new tag] rust-v0.17.5 -> rust-v0.17.5 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6587327Z * [new tag] rust-v0.18.0 -> rust-v0.18.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6588316Z * [new tag] rust-v0.19.0 -> rust-v0.19.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6589332Z * [new tag] rust-v0.19.1 -> rust-v0.19.1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6590328Z * [new tag] v0.10.0 -> v0.10.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6591249Z * [new tag] v0.11.0 -> v0.11.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6592214Z * [new tag] v0.13.0 -> v0.13.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6593107Z * [new tag] v0.15.0 -> v0.15.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6594283Z * [new tag] v0.16.0 -> v0.16.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6595288Z * [new tag] v0.17.0 -> v0.17.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6596224Z * [new tag] v0.17.1 -> v0.17.1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6597369Z * [new tag] v0.17.2 -> v0.17.2 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6598288Z * [new tag] v0.17.3 -> v0.17.3 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6599146Z * [new tag] v0.17.4 -> v0.17.4 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6672582Z * [new tag] v0.18.0 -> v0.18.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6674572Z * [new tag] v0.19.0 -> v0.19.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6676018Z * [new tag] v0.19.1 -> v0.19.1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6677384Z * [new tag] v0.20.0 -> v0.20.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6678680Z * [new tag] v0.20.1 -> v0.20.1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6679959Z * [new tag] v0.20.2 -> v0.20.2 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6681238Z * [new tag] v0.20.3 -> v0.20.3 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6682597Z * [new tag] v0.20.4 -> v0.20.4 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6684232Z * [new tag] v0.21.0 -> v0.21.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6685666Z * [new tag] v0.22.0 -> v0.22.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6687207Z * [new tag] v0.23.0 -> v0.23.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6688639Z * [new tag] v0.24.0 -> v0.24.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6690061Z * [new tag] v0.24.1 -> v0.24.1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6691545Z * [new tag] v0.24.2 -> v0.24.2 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6692985Z * [new tag] v0.24.3 -> v0.24.3 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6695808Z * [new tag] v0.24.4 -> v0.24.4 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6697263Z * [new tag] v0.24.5 -> v0.24.5 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6698678Z * [new tag] v0.24.6 -> v0.24.6 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6700165Z * [new tag] v0.24.7 -> v0.24.7 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6700997Z * [new tag] v0.24.8 -> v0.24.8 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6701808Z * [new tag] v0.24.9 -> v0.24.9 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6702851Z * [new tag] v0.25.0 -> v0.25.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6703776Z * [new tag] v0.25.1 -> v0.25.1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6705261Z * [new tag] v0.25.2 -> v0.25.2 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6706164Z * [new tag] v0.25.3 -> v0.25.3 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6706959Z * [new tag] v0.25.4 -> v0.25.4 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6707756Z * [new tag] v0.3.1 -> v0.3.1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6708552Z * [new tag] v0.4.0 -> v0.4.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6709478Z * [new tag] v0.4.1 -> v0.4.1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6710290Z * [new tag] v0.5.0 -> v0.5.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6711082Z * [new tag] v0.5.1 -> v0.5.1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6711880Z * [new tag] v0.5.2 -> v0.5.2 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6712667Z * [new tag] v0.5.3 -> v0.5.3 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6713447Z * [new tag] v0.6.0 -> v0.6.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6714597Z * [new tag] v0.7.0 -> v0.7.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6715438Z * [new tag] v0.7.1 -> v0.7.1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6716277Z * [new tag] v0.7.2 -> v0.7.2 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6717394Z * [new tag] v0.7.4 -> v0.7.4 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6718203Z * [new tag] v0.7.5 -> v0.7.5 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6719591Z * [new tag] v0.7.6 -> v0.7.6 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6721154Z * [new tag] v0.9.0 -> v0.9.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6722853Z * [new ref] c88600c0d8ff8d80941044138e858ae826ae3010 -> pull/161/merge +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6726412Z ##[endgroup] +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6727821Z ##[group]Determining the checkout info +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6729501Z ##[endgroup] +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6730429Z [command]/usr/bin/git sparse-checkout disable +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6733171Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6766010Z ##[group]Checking out the ref +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6769433Z [command]/usr/bin/git checkout --progress --force refs/remotes/pull/161/merge +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.7557743Z Note: switching to 'refs/remotes/pull/161/merge'. +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.7558646Z +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.7559164Z You are in 'detached HEAD' state. You can look around, make experimental +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.7560417Z changes and commit them, and you can discard any commits you make in this +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.7561656Z state without impacting any branches by switching back to a branch. +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.7562394Z +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.7562873Z If you want to create a new branch to retain commits you create, you may +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.7564352Z do so (now or later) by using -c with the switch command. Example: +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.7565461Z +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.7565835Z git switch -c +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.7566237Z +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.7566469Z Or undo this operation with: +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.7566993Z +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.7567344Z git switch - +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.7567815Z +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.7568641Z Turn off this advice by setting config variable advice.detachedHead to false +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.7569850Z +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.7571099Z HEAD is now at c88600c Merge 3562e612036bcd5e3fa75dcb89d8b334d7a954ac into db1ad4d0b2119148b4ad6e870080f8178a2a8e93 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.7575631Z ##[endgroup] +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.7624864Z [command]/usr/bin/git log -1 --format=%H +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.7654726Z c88600c0d8ff8d80941044138e858ae826ae3010 +Syntax Pre-Check (.mjs) Setup Node.js 2026-08-10T15:42:31.7951574Z ##[group]Run actions/setup-node@v6 +Syntax Pre-Check (.mjs) Setup Node.js 2026-08-10T15:42:31.7952209Z with: +Syntax Pre-Check (.mjs) Setup Node.js 2026-08-10T15:42:31.7952617Z node-version: 24.x +Syntax Pre-Check (.mjs) Setup Node.js 2026-08-10T15:42:31.7953116Z check-latest: false +Syntax Pre-Check (.mjs) Setup Node.js 2026-08-10T15:42:31.7957419Z token: *** +Syntax Pre-Check (.mjs) Setup Node.js 2026-08-10T15:42:31.7957898Z package-manager-cache: true +Syntax Pre-Check (.mjs) Setup Node.js 2026-08-10T15:42:31.7958427Z env: +Syntax Pre-Check (.mjs) Setup Node.js 2026-08-10T15:42:31.7958916Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Syntax Pre-Check (.mjs) Setup Node.js 2026-08-10T15:42:31.7959569Z GIT_CONFIG_COUNT: 1 +Syntax Pre-Check (.mjs) Setup Node.js 2026-08-10T15:42:31.7960115Z GIT_CONFIG_KEY_0: init.defaultBranch +Syntax Pre-Check (.mjs) Setup Node.js 2026-08-10T15:42:31.7960740Z GIT_CONFIG_VALUE_0: main +Syntax Pre-Check (.mjs) Setup Node.js 2026-08-10T15:42:31.7961271Z ##[endgroup] +Syntax Pre-Check (.mjs) Setup Node.js 2026-08-10T15:42:31.9317919Z Found in cache @ /opt/hostedtoolcache/node/24.18.0/x64 +Syntax Pre-Check (.mjs) Setup Node.js 2026-08-10T15:42:31.9322849Z ##[group]Environment details +Syntax Pre-Check (.mjs) Setup Node.js 2026-08-10T15:42:34.6516926Z node: v24.18.0 +Syntax Pre-Check (.mjs) Setup Node.js 2026-08-10T15:42:34.6517430Z npm: 11.16.0 +Syntax Pre-Check (.mjs) Setup Node.js 2026-08-10T15:42:34.6517720Z yarn: 1.22.22 +Syntax Pre-Check (.mjs) Setup Node.js 2026-08-10T15:42:34.6519104Z ##[endgroup] +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.6672205Z ##[group]Run bash scripts/check-mjs-syntax.sh +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.6672766Z ^[[36;1mbash scripts/check-mjs-syntax.sh^[[0m +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.6780470Z shell: /usr/bin/bash -e {0} +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.6780851Z env: +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.6781164Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.6781562Z GIT_CONFIG_COUNT: 1 +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.6781887Z GIT_CONFIG_KEY_0: init.defaultBranch +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.6782260Z GIT_CONFIG_VALUE_0: main +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.6782579Z ##[endgroup] +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.6895123Z Checking syntax for all .mjs files... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.6905464Z Checking scripts/check-release-needed.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.7222327Z Checking scripts/check-test-parity.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.7450548Z Checking scripts/publish-to-crates.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.7692070Z Checking scripts/check-file-size.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.7914964Z Checking scripts/bump-version.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.8158834Z Checking scripts/check-js-coverage.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.8389086Z Checking scripts/changeset-version.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.8621238Z Checking scripts/detect-code-changes.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.8861716Z Checking scripts/check-web-archive.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.9138850Z Checking scripts/release-name.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.9371827Z Checking scripts/get-bump-type.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.9640319Z Checking scripts/format-github-release.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.9878359Z Checking scripts/backfill-release-notes.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:35.0124841Z Checking scripts/setup-npm.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:35.0355946Z Checking scripts/check-doc-examples.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:35.0599606Z Checking scripts/create-github-release.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:35.0837286Z Checking scripts/publish-to-npm.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:35.1063472Z Checking scripts/merge-changesets.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:35.1285173Z Checking scripts/format-release-notes.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:35.1501755Z Checking scripts/validate-changeset.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:35.1744196Z Checking scripts/debug-print.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:35.1982047Z Checking scripts/instant-version-bump.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:35.2231031Z Checking scripts/preflight-credentials.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:35.2472405Z Checking scripts/version-and-commit.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:35.2722985Z Checking scripts/collect-changelog.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:35.2967110Z Checking scripts/create-manual-changeset.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:35.3218640Z Checking scripts/run-js-tests.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:35.3488258Z Checking scripts/verify-release-badge.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:35.3835983Z Checking js/test/publish-to-crates.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:35.4070830Z Checking js/test/check-js-coverage.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:35.4299748Z Checking js/test/release-name.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:35.4564496Z Checking js/test/create-github-release.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:35.4813558Z Checking js/test/merge-changesets.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:35.5047089Z Checking js/test/run-js-tests.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:35.5285990Z +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:35.5286856Z Syntax check passed for 34 file(s). +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.5349189Z ##[group]Run bash scripts/simulate-fresh-merge.sh --base-ref origin/main +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.5349792Z ^[[36;1mbash scripts/simulate-fresh-merge.sh --base-ref origin/main^[[0m +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.5396505Z shell: /usr/bin/bash -e {0} +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.5396757Z env: +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.5396966Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.5397250Z GIT_CONFIG_COUNT: 1 +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.5397473Z GIT_CONFIG_KEY_0: init.defaultBranch +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.5397729Z GIT_CONFIG_VALUE_0: main +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.5397948Z ##[endgroup] +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.5551811Z Base: origin/main (db1ad4d) +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.5568947Z Head: c88600c0d8ff8d80941044138e858ae826ae3010 (c88600c) +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.5569872Z Simulating merge in: /tmp/simulate-merge.R7Qhyg +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.5570492Z Check command: bash scripts/check-mjs-syntax.sh +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.5570772Z +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.5594065Z Preparing worktree (detached HEAD db1ad4d) +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.7484336Z +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.7485604Z Merged tree built. Running check… +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.7486053Z +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.7509778Z Checking syntax for all .mjs files... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.7524901Z Checking scripts/check-release-needed.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.7766275Z Checking scripts/check-test-parity.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.7999367Z Checking scripts/publish-to-crates.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.8244887Z Checking scripts/check-file-size.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.8471897Z Checking scripts/bump-version.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.8719978Z Checking scripts/check-js-coverage.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.8952235Z Checking scripts/changeset-version.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.9182563Z Checking scripts/detect-code-changes.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.9400943Z Checking scripts/check-web-archive.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.9630869Z Checking scripts/release-name.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.9869046Z Checking scripts/get-bump-type.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:36.0104767Z Checking scripts/format-github-release.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:36.0331374Z Checking scripts/backfill-release-notes.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:36.0571909Z Checking scripts/setup-npm.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:36.0817664Z Checking scripts/check-doc-examples.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:36.1051976Z Checking scripts/create-github-release.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:36.1295342Z Checking scripts/publish-to-npm.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:36.1544563Z Checking scripts/merge-changesets.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:36.1806255Z Checking scripts/format-release-notes.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:36.2054701Z Checking scripts/validate-changeset.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:36.2280786Z Checking scripts/debug-print.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:36.2511807Z Checking scripts/instant-version-bump.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:36.2738367Z Checking scripts/preflight-credentials.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:36.2985858Z Checking scripts/version-and-commit.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:36.3230742Z Checking scripts/collect-changelog.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:36.3457158Z Checking scripts/create-manual-changeset.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:36.3719696Z Checking scripts/run-js-tests.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:36.3961321Z Checking scripts/verify-release-badge.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:36.4211474Z Checking js/test/publish-to-crates.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:36.4453634Z Checking js/test/check-js-coverage.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:36.4680683Z Checking js/test/release-name.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:36.4949099Z Checking js/test/create-github-release.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:36.5183074Z Checking js/test/merge-changesets.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:36.5408251Z Checking js/test/run-js-tests.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:36.5636201Z +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:36.5636694Z Syntax check passed for 34 file(s). +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:36.5639365Z +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:36.5640139Z ✅ simulate-fresh-merge: clean merge, check passed. +Syntax Pre-Check (.mjs) Post Setup Node.js 2026-08-10T15:42:36.5930756Z Post job cleanup. +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.7302608Z Post job cleanup. +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.8163403Z [command]/usr/bin/git version +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.8205358Z git version 2.54.0 +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.8244456Z Temporarily overriding HOME='/home/runner/work/_temp/3ebc273b-e42f-46a2-a5f7-112b4867f131' before making global git config changes +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.8246174Z Adding repository directory to the temporary git global config as a safe directory +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.8249480Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.8281005Z Removing SSH command configuration +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.8288508Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.8325317Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.8598835Z Removing HTTP extra header +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.8604162Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.8642710Z [command]/usr/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' || :" +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.8902950Z Removing includeIf entries pointing to credentials config files +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.8913877Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.8949582Z includeif.gitdir:/home/runner/work/start/start/.git.path +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.8950483Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.8951137Z includeif.gitdir:/github/workspace/.git.path +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.8951700Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.8962128Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.8990440Z /home/runner/work/_temp/git-credentials-64787bf6-d22d-4d5e-b5b8-87dc41d7f67b.config +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.9003265Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-64787bf6-d22d-4d5e-b5b8-87dc41d7f67b.config +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.9055402Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.9083806Z /home/runner/work/_temp/git-credentials-64787bf6-d22d-4d5e-b5b8-87dc41d7f67b.config +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.9098268Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-64787bf6-d22d-4d5e-b5b8-87dc41d7f67b.config +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.9135857Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.9161148Z /github/runner_temp/git-credentials-64787bf6-d22d-4d5e-b5b8-87dc41d7f67b.config +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.9171530Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-64787bf6-d22d-4d5e-b5b8-87dc41d7f67b.config +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.9208751Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.9234152Z /github/runner_temp/git-credentials-64787bf6-d22d-4d5e-b5b8-87dc41d7f67b.config +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.9243547Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-64787bf6-d22d-4d5e-b5b8-87dc41d7f67b.config +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.9287990Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.9508371Z Removing credentials config '/home/runner/work/_temp/git-credentials-64787bf6-d22d-4d5e-b5b8-87dc41d7f67b.config' +Syntax Pre-Check (.mjs) Complete job 2026-08-10T15:42:36.9648931Z Cleaning up orphan processes +Detect Changes Set up job 2026-08-10T15:42:30.4293012Z Current runner version: '2.336.0' +Detect Changes Set up job 2026-08-10T15:42:30.4318258Z ##[group]Runner Image Provisioner +Detect Changes Set up job 2026-08-10T15:42:30.4319158Z Hosted Compute Agent +Detect Changes Set up job 2026-08-10T15:42:30.4320060Z Version: 20260707.563 +Detect Changes Set up job 2026-08-10T15:42:30.4320771Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Detect Changes Set up job 2026-08-10T15:42:30.4321510Z Build Date: 2026-07-07T19:33:50Z +Detect Changes Set up job 2026-08-10T15:42:30.4322179Z Worker ID: {63fa3a28-d9d0-435d-9e85-8c52d4d1a312} +Detect Changes Set up job 2026-08-10T15:42:30.4322951Z Azure Region: westus2 +Detect Changes Set up job 2026-08-10T15:42:30.4323559Z ##[endgroup] +Detect Changes Set up job 2026-08-10T15:42:30.4325083Z ##[group]Operating System +Detect Changes Set up job 2026-08-10T15:42:30.4325751Z Ubuntu +Detect Changes Set up job 2026-08-10T15:42:30.4326274Z 24.04.4 +Detect Changes Set up job 2026-08-10T15:42:30.4326828Z LTS +Detect Changes Set up job 2026-08-10T15:42:30.4327373Z ##[endgroup] +Detect Changes Set up job 2026-08-10T15:42:30.4327913Z ##[group]Runner Image +Detect Changes Set up job 2026-08-10T15:42:30.4328562Z Image: ubuntu-24.04 +Detect Changes Set up job 2026-08-10T15:42:30.4329138Z Version: 20260720.247.2 +Detect Changes Set up job 2026-08-10T15:42:30.4330704Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Detect Changes Set up job 2026-08-10T15:42:30.4332486Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Detect Changes Set up job 2026-08-10T15:42:30.4333508Z ##[endgroup] +Detect Changes Set up job 2026-08-10T15:42:30.4334600Z ##[group]GITHUB_TOKEN Permissions +Detect Changes Set up job 2026-08-10T15:42:30.4336733Z Contents: read +Detect Changes Set up job 2026-08-10T15:42:30.4337406Z Metadata: read +Detect Changes Set up job 2026-08-10T15:42:30.4337956Z ##[endgroup] +Detect Changes Set up job 2026-08-10T15:42:30.4340324Z Secret source: Actions +Detect Changes Set up job 2026-08-10T15:42:30.4341393Z Prepare workflow directory +Detect Changes Set up job 2026-08-10T15:42:30.4755623Z Prepare all required actions +Detect Changes Set up job 2026-08-10T15:42:30.4828385Z Getting action download info +Detect Changes Set up job 2026-08-10T15:42:30.8577167Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Detect Changes Set up job 2026-08-10T15:42:31.1809338Z Download action repository 'actions/setup-node@v6' (SHA:249970729cb0ef3589644e2896645e5dc5ba9c38) +Detect Changes Set up job 2026-08-10T15:42:31.5595658Z Complete job name: Detect Changes +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.6406942Z ##[group]Run actions/checkout@v6 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.6407957Z with: +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.6408415Z fetch-depth: 0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.6408960Z repository: link-foundation/start +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.6413906Z token: *** +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.6414384Z ssh-strict: true +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.6414854Z ssh-user: git +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.6415336Z persist-credentials: true +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.6415876Z clean: true +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.6416349Z sparse-checkout-cone-mode: true +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.6416942Z fetch-tags: false +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.6417456Z show-progress: true +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.6417997Z lfs: false +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.6418494Z submodules: false +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.6419045Z set-safe-directory: true +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.6419787Z allow-unsafe-pr-checkout: false +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.6420648Z env: +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.6421151Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.6421799Z GIT_CONFIG_COUNT: 1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.6422331Z GIT_CONFIG_KEY_0: init.defaultBranch +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.6423002Z GIT_CONFIG_VALUE_0: main +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.6423515Z ##[endgroup] +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.7415055Z Syncing repository: link-foundation/start +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.7417155Z ##[group]Getting Git version info +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.7417966Z Working directory is '/home/runner/work/start/start' +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.7419087Z [command]/usr/bin/git version +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.7579386Z git version 2.54.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.7606338Z ##[endgroup] +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.7631809Z Temporarily overriding HOME='/home/runner/work/_temp/fa6c34f2-3394-437e-a989-745124ece057' before making global git config changes +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.7634825Z Adding repository directory to the temporary git global config as a safe directory +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.7637339Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.7687125Z Deleting the contents of '/home/runner/work/start/start' +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.7694376Z ##[group]Determining repository object format +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.7695481Z ##[endgroup] +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.7696557Z ##[group]Initializing the repository +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.7698400Z [command]/usr/bin/git init /home/runner/work/start/start +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.7847942Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.7868213Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.7926955Z ##[endgroup] +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.7928521Z ##[group]Disabling automatic garbage collection +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.7932241Z [command]/usr/bin/git config --local gc.auto 0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.7967268Z ##[endgroup] +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.7968769Z ##[group]Setting up auth +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.7970067Z Removing SSH command configuration +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.7976643Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.8026730Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.8452340Z Removing HTTP extra header +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.8459136Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.8496779Z [command]/usr/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' || :" +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.8715418Z Removing includeIf entries pointing to credentials config files +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.8721733Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.8756825Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.8984228Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-667d6ad7-cbe1-4745-9060-36e7144d0b55.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.9025293Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-667d6ad7-cbe1-4745-9060-36e7144d0b55.config +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.9060058Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-667d6ad7-cbe1-4745-9060-36e7144d0b55.config +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.9105213Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-667d6ad7-cbe1-4745-9060-36e7144d0b55.config +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.9138486Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-667d6ad7-cbe1-4745-9060-36e7144d0b55.config +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.9167984Z ##[endgroup] +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.9169827Z ##[group]Fetching the repository +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.9177884Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules origin +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/* +c88600c0d8ff8d80941044138e858ae826ae3010:refs/remotes/pull/161/merge +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7066385Z From https://github.com/link-foundation/start +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7069214Z * [new branch] issue-1-06306849 -> origin/issue-1-06306849 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7071717Z * [new branch] issue-101-f6ea3a87b1de -> origin/issue-101-f6ea3a87b1de +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7074135Z * [new branch] issue-103-d2eee141f4bc -> origin/issue-103-d2eee141f4bc +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7076232Z * [new branch] issue-105-0edd650b7149 -> origin/issue-105-0edd650b7149 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7078308Z * [new branch] issue-108-c821d8a93f01 -> origin/issue-108-c821d8a93f01 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7081531Z * [new branch] issue-11-1524425f0588 -> origin/issue-11-1524425f0588 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7084283Z * [new branch] issue-110-c1b9267a2743 -> origin/issue-110-c1b9267a2743 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7086754Z * [new branch] issue-112-46af7527c0d9 -> origin/issue-112-46af7527c0d9 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7089075Z * [new branch] issue-114-8181f01863b9 -> origin/issue-114-8181f01863b9 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7091981Z * [new branch] issue-116-01c61894edbd -> origin/issue-116-01c61894edbd +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7094635Z * [new branch] issue-118-4ed21210786f -> origin/issue-118-4ed21210786f +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7097141Z * [new branch] issue-120-22538e16da80 -> origin/issue-120-22538e16da80 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7099800Z * [new branch] issue-122-9e4e6b1efac6 -> origin/issue-122-9e4e6b1efac6 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7102187Z * [new branch] issue-124-0288905fdd33 -> origin/issue-124-0288905fdd33 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7104559Z * [new branch] issue-126-c5c8579b3ab4 -> origin/issue-126-c5c8579b3ab4 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7106928Z * [new branch] issue-128-9d904e7dd227 -> origin/issue-128-9d904e7dd227 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7109325Z * [new branch] issue-13-52ae2ce06ee2 -> origin/issue-13-52ae2ce06ee2 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7111819Z * [new branch] issue-130-cefa8a965461 -> origin/issue-130-cefa8a965461 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7114367Z * [new branch] issue-132-81888ef731d7 -> origin/issue-132-81888ef731d7 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7116885Z * [new branch] issue-134-1a26eb545a18 -> origin/issue-134-1a26eb545a18 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7119958Z * [new branch] issue-136-cffa39dbc470 -> origin/issue-136-cffa39dbc470 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7122596Z * [new branch] issue-138-3f4ef74d216e -> origin/issue-138-3f4ef74d216e +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7125146Z * [new branch] issue-140-55c0984f3705 -> origin/issue-140-55c0984f3705 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7128033Z * [new branch] issue-142-e63b64dd46e6 -> origin/issue-142-e63b64dd46e6 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7131070Z * [new branch] issue-144-d8d3fb7dfd56 -> origin/issue-144-d8d3fb7dfd56 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7133654Z * [new branch] issue-146-5fd1b386b75b -> origin/issue-146-5fd1b386b75b +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7136117Z * [new branch] issue-148-799a293d3d5b -> origin/issue-148-799a293d3d5b +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7138585Z * [new branch] issue-15-ccfe6d130337 -> origin/issue-15-ccfe6d130337 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7141479Z * [new branch] issue-15-d3d0f1c82afa -> origin/issue-15-d3d0f1c82afa +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7144112Z * [new branch] issue-150-140b61c8f491 -> origin/issue-150-140b61c8f491 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7146576Z * [new branch] issue-151-50e985780da1 -> origin/issue-151-50e985780da1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7149153Z * [new branch] issue-154-73165f3b5cf7 -> origin/issue-154-73165f3b5cf7 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7151977Z * [new branch] issue-156-a9778f176d79 -> origin/issue-156-a9778f176d79 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7154546Z * [new branch] issue-158-ecf4c4dc2e55 -> origin/issue-158-ecf4c4dc2e55 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7157083Z * [new branch] issue-160-9bad94da73d2 -> origin/issue-160-9bad94da73d2 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7159678Z * [new branch] issue-18-acfe3ddbe902 -> origin/issue-18-acfe3ddbe902 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7162186Z * [new branch] issue-19-83cfc521f662 -> origin/issue-19-83cfc521f662 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7164590Z * [new branch] issue-22-08e44246441d -> origin/issue-22-08e44246441d +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7166937Z * [new branch] issue-22-2d1c04999e6d -> origin/issue-22-2d1c04999e6d +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7169616Z * [new branch] issue-25-6419574a6cfe -> origin/issue-25-6419574a6cfe +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7172344Z * [new branch] issue-25-8fe656da1123 -> origin/issue-25-8fe656da1123 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7174785Z * [new branch] issue-28-9a07df20ebbb -> origin/issue-28-9a07df20ebbb +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7177075Z * [new branch] issue-3-908abf67e50f -> origin/issue-3-908abf67e50f +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7179368Z * [new branch] issue-30-3c74b37eedc9 -> origin/issue-30-3c74b37eedc9 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7181925Z * [new branch] issue-31-e419d5f83f9d -> origin/issue-31-e419d5f83f9d +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7184249Z * [new branch] issue-34-fcfbf90ca3a5 -> origin/issue-34-fcfbf90ca3a5 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7186582Z * [new branch] issue-36-4d2e05cadca2 -> origin/issue-36-4d2e05cadca2 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7188884Z * [new branch] issue-38-8d65d5c6dcf1 -> origin/issue-38-8d65d5c6dcf1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7191362Z * [new branch] issue-40-500ee5a3c836 -> origin/issue-40-500ee5a3c836 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7193721Z * [new branch] issue-42-231914cdf85a -> origin/issue-42-231914cdf85a +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7195995Z * [new branch] issue-44-05c1999867e1 -> origin/issue-44-05c1999867e1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7198216Z * [new branch] issue-46-db1336ec1bd4 -> origin/issue-46-db1336ec1bd4 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7200825Z * [new branch] issue-49-49badfb087ae -> origin/issue-49-49badfb087ae +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7203085Z * [new branch] issue-5-e920ed9704b1 -> origin/issue-5-e920ed9704b1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7205351Z * [new branch] issue-51-ce9116974281 -> origin/issue-51-ce9116974281 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7207575Z * [new branch] issue-53-3037eb51507e -> origin/issue-53-3037eb51507e +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7210359Z * [new branch] issue-55-62ca352b2854 -> origin/issue-55-62ca352b2854 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7212762Z * [new branch] issue-57-319974e37702 -> origin/issue-57-319974e37702 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7215012Z * [new branch] issue-57-9389c40a25d3 -> origin/issue-57-9389c40a25d3 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7217262Z * [new branch] issue-60-23ad1508ca00 -> origin/issue-60-23ad1508ca00 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7219870Z * [new branch] issue-62-0bf0e6dba402 -> origin/issue-62-0bf0e6dba402 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7222158Z * [new branch] issue-64-531bd4a9716c -> origin/issue-64-531bd4a9716c +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7224480Z * [new branch] issue-66-b4bebb964b80 -> origin/issue-66-b4bebb964b80 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7226758Z * [new branch] issue-67-c74bf55321d9 -> origin/issue-67-c74bf55321d9 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7228984Z * [new branch] issue-7-6b049fda1d30 -> origin/issue-7-6b049fda1d30 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7231668Z * [new branch] issue-70-210190e0ad55 -> origin/issue-70-210190e0ad55 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7233943Z * [new branch] issue-70-490c526a882f -> origin/issue-70-490c526a882f +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7236221Z * [new branch] issue-73-163864f76573 -> origin/issue-73-163864f76573 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7238519Z * [new branch] issue-73-47a3e673b0a8 -> origin/issue-73-47a3e673b0a8 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7240911Z * [new branch] issue-73-c42828279fb5 -> origin/issue-73-c42828279fb5 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7243284Z * [new branch] issue-77-acc01682cb56 -> origin/issue-77-acc01682cb56 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7245527Z * [new branch] issue-79-1581a427bf82 -> origin/issue-79-1581a427bf82 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7247773Z * [new branch] issue-79-48234c0f95fa -> origin/issue-79-48234c0f95fa +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7250521Z * [new branch] issue-79-5fc029ea058c -> origin/issue-79-5fc029ea058c +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7252996Z * [new branch] issue-79-740a4286522a -> origin/issue-79-740a4286522a +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7255280Z * [new branch] issue-84-2301d58a902f -> origin/issue-84-2301d58a902f +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7257507Z * [new branch] issue-84-8c8db1f16f9d -> origin/issue-84-8c8db1f16f9d +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7259892Z * [new branch] issue-84-ca99d5699c03 -> origin/issue-84-ca99d5699c03 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7262230Z * [new branch] issue-84-e79fd3fe5cef -> origin/issue-84-e79fd3fe5cef +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7264442Z * [new branch] issue-89-58b19f5dac12 -> origin/issue-89-58b19f5dac12 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7266658Z * [new branch] issue-9-9cb379f155fb -> origin/issue-9-9cb379f155fb +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7268856Z * [new branch] issue-91-5ff8719c4182 -> origin/issue-91-5ff8719c4182 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7271197Z * [new branch] issue-91-8e243739c7af -> origin/issue-91-8e243739c7af +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7273477Z * [new branch] issue-93-2ef57910c60b -> origin/issue-93-2ef57910c60b +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7275659Z * [new branch] issue-96-829d21ddabc4 -> origin/issue-96-829d21ddabc4 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7277788Z * [new branch] issue-96-efde41b8c023 -> origin/issue-96-efde41b8c023 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7280340Z * [new branch] issue-99-bc78b28ed258 -> origin/issue-99-bc78b28ed258 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7282297Z * [new branch] main -> origin/main +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7284065Z * [new tag] js-v0.25.5 -> js-v0.25.5 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7285709Z * [new tag] js-v0.26.0 -> js-v0.26.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7287561Z * [new tag] js-v0.27.0 -> js-v0.27.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7289288Z * [new tag] js-v0.27.1 -> js-v0.27.1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7291433Z * [new tag] js-v0.27.2 -> js-v0.27.2 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7293188Z * [new tag] js-v0.28.0 -> js-v0.28.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7294855Z * [new tag] js-v0.29.0 -> js-v0.29.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7296479Z * [new tag] js-v0.29.1 -> js-v0.29.1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7298162Z * [new tag] js-v0.29.2 -> js-v0.29.2 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7299962Z * [new tag] js-v0.30.0 -> js-v0.30.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7301688Z * [new tag] js-v0.30.1 -> js-v0.30.1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7304339Z * [new tag] js-v0.30.2 -> js-v0.30.2 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7306596Z * [new tag] js-v0.30.3 -> js-v0.30.3 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7308329Z * [new tag] js-v0.30.4 -> js-v0.30.4 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7310838Z * [new tag] js-v0.30.5 -> js-v0.30.5 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7312732Z * [new tag] js-v0.31.0 -> js-v0.31.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7315424Z * [new tag] js-v0.32.0 -> js-v0.32.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7318066Z * [new tag] rust-v0.14.1 -> rust-v0.14.1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7322096Z * [new tag] rust-v0.14.2 -> rust-v0.14.2 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7324954Z * [new tag] rust-v0.14.3 -> rust-v0.14.3 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7327789Z * [new tag] rust-v0.15.0 -> rust-v0.15.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7330999Z * [new tag] rust-v0.15.1 -> rust-v0.15.1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7332980Z * [new tag] rust-v0.16.0 -> rust-v0.16.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7335394Z * [new tag] rust-v0.16.1 -> rust-v0.16.1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7338234Z * [new tag] rust-v0.16.2 -> rust-v0.16.2 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7341298Z * [new tag] rust-v0.17.0 -> rust-v0.17.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7344085Z * [new tag] rust-v0.17.1 -> rust-v0.17.1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7346798Z * [new tag] rust-v0.17.2 -> rust-v0.17.2 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7349715Z * [new tag] rust-v0.17.3 -> rust-v0.17.3 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7352542Z * [new tag] rust-v0.17.4 -> rust-v0.17.4 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7355315Z * [new tag] rust-v0.17.5 -> rust-v0.17.5 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7358012Z * [new tag] rust-v0.18.0 -> rust-v0.18.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7361089Z * [new tag] rust-v0.19.0 -> rust-v0.19.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7363802Z * [new tag] rust-v0.19.1 -> rust-v0.19.1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7366455Z * [new tag] v0.10.0 -> v0.10.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7368979Z * [new tag] v0.11.0 -> v0.11.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7371982Z * [new tag] v0.13.0 -> v0.13.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7374583Z * [new tag] v0.15.0 -> v0.15.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7377035Z * [new tag] v0.16.0 -> v0.16.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7379707Z * [new tag] v0.17.0 -> v0.17.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7382599Z * [new tag] v0.17.1 -> v0.17.1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7385352Z * [new tag] v0.17.2 -> v0.17.2 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7387902Z * [new tag] v0.17.3 -> v0.17.3 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7390823Z * [new tag] v0.17.4 -> v0.17.4 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7393255Z * [new tag] v0.18.0 -> v0.18.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7395825Z * [new tag] v0.19.0 -> v0.19.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7398255Z * [new tag] v0.19.1 -> v0.19.1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7401190Z * [new tag] v0.20.0 -> v0.20.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7403749Z * [new tag] v0.20.1 -> v0.20.1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7405627Z * [new tag] v0.20.2 -> v0.20.2 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7407326Z * [new tag] v0.20.3 -> v0.20.3 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7409885Z * [new tag] v0.20.4 -> v0.20.4 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7412353Z * [new tag] v0.21.0 -> v0.21.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7414289Z * [new tag] v0.22.0 -> v0.22.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7416390Z * [new tag] v0.23.0 -> v0.23.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7418046Z * [new tag] v0.24.0 -> v0.24.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7420093Z * [new tag] v0.24.1 -> v0.24.1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7422077Z * [new tag] v0.24.2 -> v0.24.2 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7503397Z * [new tag] v0.24.3 -> v0.24.3 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7506035Z * [new tag] v0.24.4 -> v0.24.4 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7508388Z * [new tag] v0.24.5 -> v0.24.5 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7511105Z * [new tag] v0.24.6 -> v0.24.6 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7513700Z * [new tag] v0.24.7 -> v0.24.7 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7516052Z * [new tag] v0.24.8 -> v0.24.8 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7518383Z * [new tag] v0.24.9 -> v0.24.9 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7520969Z * [new tag] v0.25.0 -> v0.25.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7523264Z * [new tag] v0.25.1 -> v0.25.1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7525531Z * [new tag] v0.25.2 -> v0.25.2 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7527778Z * [new tag] v0.25.3 -> v0.25.3 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7530229Z * [new tag] v0.25.4 -> v0.25.4 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7532500Z * [new tag] v0.3.1 -> v0.3.1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7534768Z * [new tag] v0.4.0 -> v0.4.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7537015Z * [new tag] v0.4.1 -> v0.4.1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7539253Z * [new tag] v0.5.0 -> v0.5.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7541730Z * [new tag] v0.5.1 -> v0.5.1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7544052Z * [new tag] v0.5.2 -> v0.5.2 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7546395Z * [new tag] v0.5.3 -> v0.5.3 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7548706Z * [new tag] v0.6.0 -> v0.6.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7551255Z * [new tag] v0.7.0 -> v0.7.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7553521Z * [new tag] v0.7.1 -> v0.7.1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7555825Z * [new tag] v0.7.2 -> v0.7.2 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7558287Z * [new tag] v0.7.4 -> v0.7.4 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7560791Z * [new tag] v0.7.5 -> v0.7.5 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7563058Z * [new tag] v0.7.6 -> v0.7.6 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7565323Z * [new tag] v0.9.0 -> v0.9.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7567831Z * [new ref] c88600c0d8ff8d80941044138e858ae826ae3010 -> pull/161/merge +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7573373Z ##[endgroup] +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7575622Z ##[group]Determining the checkout info +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7578131Z ##[endgroup] +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7579853Z [command]/usr/bin/git sparse-checkout disable +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7584114Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7589281Z ##[group]Checking out the ref +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.7591775Z [command]/usr/bin/git checkout --progress --force refs/remotes/pull/161/merge +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.8268617Z Note: switching to 'refs/remotes/pull/161/merge'. +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.8270329Z +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.8271472Z You are in 'detached HEAD' state. You can look around, make experimental +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.8274231Z changes and commit them, and you can discard any commits you make in this +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.8276996Z state without impacting any branches by switching back to a branch. +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.8278605Z +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.8279918Z If you want to create a new branch to retain commits you create, you may +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.8282203Z do so (now or later) by using -c with the switch command. Example: +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.8283156Z +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.8283606Z git switch -c +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.8284263Z +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.8284897Z Or undo this operation with: +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.8285877Z +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.8286377Z git switch - +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.8286862Z +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.8287659Z Turn off this advice by setting config variable advice.detachedHead to false +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.8288757Z +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.8290424Z HEAD is now at c88600c Merge 3562e612036bcd5e3fa75dcb89d8b334d7a954ac into db1ad4d0b2119148b4ad6e870080f8178a2a8e93 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.8294417Z ##[endgroup] +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.8336324Z [command]/usr/bin/git log -1 --format=%H +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:32.8366213Z c88600c0d8ff8d80941044138e858ae826ae3010 +Detect Changes Setup Node.js 2026-08-10T15:42:32.8710839Z ##[group]Run actions/setup-node@v6 +Detect Changes Setup Node.js 2026-08-10T15:42:32.8711903Z with: +Detect Changes Setup Node.js 2026-08-10T15:42:32.8712719Z node-version: 24.x +Detect Changes Setup Node.js 2026-08-10T15:42:32.8713592Z check-latest: false +Detect Changes Setup Node.js 2026-08-10T15:42:32.8721154Z token: *** +Detect Changes Setup Node.js 2026-08-10T15:42:32.8722010Z package-manager-cache: true +Detect Changes Setup Node.js 2026-08-10T15:42:32.8722956Z env: +Detect Changes Setup Node.js 2026-08-10T15:42:32.8723784Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Detect Changes Setup Node.js 2026-08-10T15:42:32.8724836Z GIT_CONFIG_COUNT: 1 +Detect Changes Setup Node.js 2026-08-10T15:42:32.8725732Z GIT_CONFIG_KEY_0: init.defaultBranch +Detect Changes Setup Node.js 2026-08-10T15:42:32.8726793Z GIT_CONFIG_VALUE_0: main +Detect Changes Setup Node.js 2026-08-10T15:42:32.8727721Z ##[endgroup] +Detect Changes Setup Node.js 2026-08-10T15:42:33.0117784Z Found in cache @ /opt/hostedtoolcache/node/24.18.0/x64 +Detect Changes Setup Node.js 2026-08-10T15:42:33.0121345Z ##[group]Environment details +Detect Changes Setup Node.js 2026-08-10T15:42:33.4710777Z node: v24.18.0 +Detect Changes Setup Node.js 2026-08-10T15:42:33.4712133Z npm: 11.16.0 +Detect Changes Setup Node.js 2026-08-10T15:42:33.4712989Z yarn: 1.22.22 +Detect Changes Setup Node.js 2026-08-10T15:42:33.4714808Z ##[endgroup] +Detect Changes Detect changes 2026-08-10T15:42:33.4885960Z ##[group]Run node scripts/detect-code-changes.mjs +Detect Changes Detect changes 2026-08-10T15:42:33.4887316Z ^[[36;1mnode scripts/detect-code-changes.mjs^[[0m +Detect Changes Detect changes 2026-08-10T15:42:33.4947281Z shell: /usr/bin/bash -e {0} +Detect Changes Detect changes 2026-08-10T15:42:33.4948222Z env: +Detect Changes Detect changes 2026-08-10T15:42:33.4949043Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Detect Changes Detect changes 2026-08-10T15:42:33.4950298Z GIT_CONFIG_COUNT: 1 +Detect Changes Detect changes 2026-08-10T15:42:33.4951202Z GIT_CONFIG_KEY_0: init.defaultBranch +Detect Changes Detect changes 2026-08-10T15:42:33.4952216Z GIT_CONFIG_VALUE_0: main +Detect Changes Detect changes 2026-08-10T15:42:33.4953151Z GITHUB_EVENT_NAME: pull_request +Detect Changes Detect changes 2026-08-10T15:42:33.4954279Z GITHUB_BASE_SHA: db1ad4d0b2119148b4ad6e870080f8178a2a8e93 +Detect Changes Detect changes 2026-08-10T15:42:33.4955605Z GITHUB_HEAD_SHA: 3562e612036bcd5e3fa75dcb89d8b334d7a954ac +Detect Changes Detect changes 2026-08-10T15:42:33.4956786Z ##[endgroup] +Detect Changes Detect changes 2026-08-10T15:42:33.5323106Z Detecting file changes for CI/CD... +Detect Changes Detect changes 2026-08-10T15:42:33.5323908Z +Detect Changes Detect changes 2026-08-10T15:42:33.5325224Z Comparing PR: db1ad4d0b2119148b4ad6e870080f8178a2a8e93...3562e612036bcd5e3fa75dcb89d8b334d7a954ac +Detect Changes Detect changes 2026-08-10T15:42:33.5405034Z Changed files: +Detect Changes Detect changes 2026-08-10T15:42:33.5406927Z docs/case-studies/issue-160/README.md +Detect Changes Detect changes 2026-08-10T15:42:33.5409158Z docs/case-studies/issue-160/ci-logs/js-31380353470.log +Detect Changes Detect changes 2026-08-10T15:42:33.5411002Z docs/case-studies/issue-160/ci-logs/js-31388354106.log +Detect Changes Detect changes 2026-08-10T15:42:33.5412527Z docs/case-studies/issue-160/ci-logs/rust-31380353804.log +Detect Changes Detect changes 2026-08-10T15:42:33.5427117Z docs/case-studies/issue-160/ci-logs/rust-31388355823.log +Detect Changes Detect changes 2026-08-10T15:42:33.5429245Z docs/case-studies/issue-160/data/issue-156-comments.json +Detect Changes Detect changes 2026-08-10T15:42:33.5430985Z docs/case-studies/issue-160/data/issue-156.json +Detect Changes Detect changes 2026-08-10T15:42:33.5432396Z docs/case-studies/issue-160/data/issue-158-comments.json +Detect Changes Detect changes 2026-08-10T15:42:33.5433860Z docs/case-studies/issue-160/data/issue-158.json +Detect Changes Detect changes 2026-08-10T15:42:33.5435196Z docs/case-studies/issue-160/data/js-focused-test.log +Detect Changes Detect changes 2026-08-10T15:42:33.5436753Z docs/case-studies/issue-160/data/js-run-31380353470.json +Detect Changes Detect changes 2026-08-10T15:42:33.5438201Z docs/case-studies/issue-160/data/js-run-31388354106.json +Detect Changes Detect changes 2026-08-10T15:42:33.5439858Z docs/case-studies/issue-160/data/js-v0.32.0-release.json +Detect Changes Detect changes 2026-08-10T15:42:33.5441286Z docs/case-studies/issue-160/data/local-doc-js.log +Detect Changes Detect changes 2026-08-10T15:42:33.5442608Z docs/case-studies/issue-160/data/local-doc-rust.log +Detect Changes Detect changes 2026-08-10T15:42:33.5443984Z docs/case-studies/issue-160/data/local-js-filesize.log +Detect Changes Detect changes 2026-08-10T15:42:33.5445351Z docs/case-studies/issue-160/data/local-js-format.log +Detect Changes Detect changes 2026-08-10T15:42:33.5446666Z docs/case-studies/issue-160/data/local-js-full.log +Detect Changes Detect changes 2026-08-10T15:42:33.5448027Z docs/case-studies/issue-160/data/local-js-lint.log +Detect Changes Detect changes 2026-08-10T15:42:33.5449361Z docs/case-studies/issue-160/data/local-mjs-syntax.log +Detect Changes Detect changes 2026-08-10T15:42:33.5451013Z docs/case-studies/issue-160/data/local-rust-build.log +Detect Changes Detect changes 2026-08-10T15:42:33.5452417Z docs/case-studies/issue-160/data/local-rust-clippy.log +Detect Changes Detect changes 2026-08-10T15:42:33.5454001Z docs/case-studies/issue-160/data/local-rust-doc.log +Detect Changes Detect changes 2026-08-10T15:42:33.5455426Z docs/case-studies/issue-160/data/local-rust-filesize.log +Detect Changes Detect changes 2026-08-10T15:42:33.5456805Z docs/case-studies/issue-160/data/local-rust-fmt.log +Detect Changes Detect changes 2026-08-10T15:42:33.5458930Z docs/case-studies/issue-160/data/local-rust-full.log +Detect Changes Detect changes 2026-08-10T15:42:33.5461211Z docs/case-studies/issue-160/data/local-rust-package.log +Detect Changes Detect changes 2026-08-10T15:42:33.5462648Z docs/case-studies/issue-160/data/local-test-parity.log +Detect Changes Detect changes 2026-08-10T15:42:33.5464267Z docs/case-studies/issue-160/data/npm-package.json +Detect Changes Detect changes 2026-08-10T15:42:33.5466879Z docs/case-studies/issue-160/data/pr-157-conversation.json +Detect Changes Detect changes 2026-08-10T15:42:33.5469951Z docs/case-studies/issue-160/data/pr-157-review-comments.json +Detect Changes Detect changes 2026-08-10T15:42:33.5472664Z docs/case-studies/issue-160/data/pr-157-reviews.json +Detect Changes Detect changes 2026-08-10T15:42:33.5474996Z docs/case-studies/issue-160/data/pr-157.json +Detect Changes Detect changes 2026-08-10T15:42:33.5476805Z docs/case-studies/issue-160/data/pr-159-conversation.json +Detect Changes Detect changes 2026-08-10T15:42:33.5478373Z docs/case-studies/issue-160/data/pr-159-hermetic-probe-fix.diff +Detect Changes Detect changes 2026-08-10T15:42:33.5480431Z docs/case-studies/issue-160/data/pr-159-review-comments.json +Detect Changes Detect changes 2026-08-10T15:42:33.5482425Z docs/case-studies/issue-160/data/pr-159-reviews.json +Detect Changes Detect changes 2026-08-10T15:42:33.5484276Z docs/case-studies/issue-160/data/pr-159.json +Detect Changes Detect changes 2026-08-10T15:42:33.5486561Z docs/case-studies/issue-160/data/pr-161-route-preservation.diff +Detect Changes Detect changes 2026-08-10T15:42:33.5488956Z docs/case-studies/issue-160/data/pre-fix-js-d959632.js +Detect Changes Detect changes 2026-08-10T15:42:33.5491408Z docs/case-studies/issue-160/data/pre-fix-rust-d959632.rs +Detect Changes Detect changes 2026-08-10T15:42:33.5493647Z docs/case-studies/issue-160/data/recent-main-runs.json +Detect Changes Detect changes 2026-08-10T15:42:33.5495931Z docs/case-studies/issue-160/data/rust-focused-test.log +Detect Changes Detect changes 2026-08-10T15:42:33.5498276Z docs/case-studies/issue-160/data/rust-run-31380353804.json +Detect Changes Detect changes 2026-08-10T15:42:33.5500848Z docs/case-studies/issue-160/data/rust-run-31388355823.json +Detect Changes Detect changes 2026-08-10T15:42:33.5503225Z docs/case-studies/issue-160/data/rust-v0.19.0-release.json +Detect Changes Detect changes 2026-08-10T15:42:33.5505453Z docs/case-studies/issue-160/issue-comments.json +Detect Changes Detect changes 2026-08-10T15:42:33.5507481Z docs/case-studies/issue-160/issue-data.json +Detect Changes Detect changes 2026-08-10T15:42:33.5509713Z docs/case-studies/issue-160/online-research.md +Detect Changes Detect changes 2026-08-10T15:42:33.5511816Z docs/case-studies/issue-160/requirements.md +Detect Changes Detect changes 2026-08-10T15:42:33.5513862Z docs/case-studies/issue-160/root-cause.md +Detect Changes Detect changes 2026-08-10T15:42:33.5515269Z docs/case-studies/issue-160/solutions.md +Detect Changes Detect changes 2026-08-10T15:42:33.5516416Z docs/case-studies/issue-160/timeline.md +Detect Changes Detect changes 2026-08-10T15:42:33.5518359Z js/test/docker-network-integration.js +Detect Changes Detect changes 2026-08-10T15:42:33.5520131Z rust/tests/docker_network.rs +Detect Changes Detect changes 2026-08-10T15:42:33.5520724Z +Detect Changes Detect changes 2026-08-10T15:42:33.5521093Z rs-changed=true +Detect Changes Detect changes 2026-08-10T15:42:33.5521937Z toml-changed=false +Detect Changes Detect changes 2026-08-10T15:42:33.5522748Z js-changed=true +Detect Changes Detect changes 2026-08-10T15:42:33.5523579Z mjs-changed=false +Detect Changes Detect changes 2026-08-10T15:42:33.5524446Z package-changed=false +Detect Changes Detect changes 2026-08-10T15:42:33.5525329Z docs-changed=true +Detect Changes Detect changes 2026-08-10T15:42:33.5526202Z workflow-changed=false +Detect Changes Detect changes 2026-08-10T15:42:33.5526733Z +Detect Changes Detect changes 2026-08-10T15:42:33.5527211Z Files considered as code changes: +Detect Changes Detect changes 2026-08-10T15:42:33.5528287Z js/test/docker-network-integration.js +Detect Changes Detect changes 2026-08-10T15:42:33.5529613Z rust/tests/docker_network.rs +Detect Changes Detect changes 2026-08-10T15:42:33.5530418Z +Detect Changes Detect changes 2026-08-10T15:42:33.5530875Z any-rust-code-changed=true +Detect Changes Detect changes 2026-08-10T15:42:33.5531838Z any-js-code-changed=true +Detect Changes Detect changes 2026-08-10T15:42:33.5532772Z any-code-changed=true +Detect Changes Detect changes 2026-08-10T15:42:33.5533277Z +Detect Changes Detect changes 2026-08-10T15:42:33.5533698Z Change detection completed. +Detect Changes Post Setup Node.js 2026-08-10T15:42:33.5726658Z Post job cleanup. +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.7273487Z Post job cleanup. +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.8161928Z [command]/usr/bin/git version +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.8205225Z git version 2.54.0 +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.8253163Z Temporarily overriding HOME='/home/runner/work/_temp/360c0e1a-bd6b-4c10-be10-2799ed75f9d4' before making global git config changes +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.8258311Z Adding repository directory to the temporary git global config as a safe directory +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.8263059Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.8302441Z Removing SSH command configuration +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.8312730Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.8343236Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.8596885Z Removing HTTP extra header +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.8604549Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.8647753Z [command]/usr/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' || :" +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.8915818Z Removing includeIf entries pointing to credentials config files +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.8923102Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.8955334Z includeif.gitdir:/home/runner/work/start/start/.git.path +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.8958552Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.8961905Z includeif.gitdir:/github/workspace/.git.path +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.8965055Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.8973824Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.8995288Z /home/runner/work/_temp/git-credentials-667d6ad7-cbe1-4745-9060-36e7144d0b55.config +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.9009711Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-667d6ad7-cbe1-4745-9060-36e7144d0b55.config +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.9054170Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.9082297Z /home/runner/work/_temp/git-credentials-667d6ad7-cbe1-4745-9060-36e7144d0b55.config +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.9098236Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-667d6ad7-cbe1-4745-9060-36e7144d0b55.config +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.9152891Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.9167819Z /github/runner_temp/git-credentials-667d6ad7-cbe1-4745-9060-36e7144d0b55.config +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.9180032Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-667d6ad7-cbe1-4745-9060-36e7144d0b55.config +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.9218542Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.9246605Z /github/runner_temp/git-credentials-667d6ad7-cbe1-4745-9060-36e7144d0b55.config +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.9271609Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-667d6ad7-cbe1-4745-9060-36e7144d0b55.config +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.9306919Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.9537981Z Removing credentials config '/home/runner/work/_temp/git-credentials-667d6ad7-cbe1-4745-9060-36e7144d0b55.config' +Detect Changes Complete job 2026-08-10T15:42:33.9698292Z Evaluate and set job outputs +Detect Changes Complete job 2026-08-10T15:42:33.9707601Z Set output 'js-changed' +Detect Changes Complete job 2026-08-10T15:42:33.9710499Z Set output 'mjs-changed' +Detect Changes Complete job 2026-08-10T15:42:33.9712095Z Set output 'package-changed' +Detect Changes Complete job 2026-08-10T15:42:33.9713371Z Set output 'docs-changed' +Detect Changes Complete job 2026-08-10T15:42:33.9714641Z Set output 'workflow-changed' +Detect Changes Complete job 2026-08-10T15:42:33.9715932Z Set output 'any-js-code-changed' +Detect Changes Complete job 2026-08-10T15:42:33.9717693Z Cleaning up orphan processes +Lint and Format Check Set up job 2026-08-10T15:42:46.8201137Z Current runner version: '2.336.0' +Lint and Format Check Set up job 2026-08-10T15:42:46.8227391Z ##[group]Runner Image Provisioner +Lint and Format Check Set up job 2026-08-10T15:42:46.8228491Z Hosted Compute Agent +Lint and Format Check Set up job 2026-08-10T15:42:46.8229166Z Version: 20260707.563 +Lint and Format Check Set up job 2026-08-10T15:42:46.8229838Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Lint and Format Check Set up job 2026-08-10T15:42:46.8230594Z Build Date: 2026-07-07T19:33:50Z +Lint and Format Check Set up job 2026-08-10T15:42:46.8231343Z Worker ID: {8e2a205f-0b8c-429f-ad80-8efa75fc62f6} +Lint and Format Check Set up job 2026-08-10T15:42:46.8232138Z Azure Region: eastus +Lint and Format Check Set up job 2026-08-10T15:42:46.8232723Z ##[endgroup] +Lint and Format Check Set up job 2026-08-10T15:42:46.8235445Z ##[group]Operating System +Lint and Format Check Set up job 2026-08-10T15:42:46.8236211Z Ubuntu +Lint and Format Check Set up job 2026-08-10T15:42:46.8236824Z 24.04.4 +Lint and Format Check Set up job 2026-08-10T15:42:46.8237407Z LTS +Lint and Format Check Set up job 2026-08-10T15:42:46.8237933Z ##[endgroup] +Lint and Format Check Set up job 2026-08-10T15:42:46.8238549Z ##[group]Runner Image +Lint and Format Check Set up job 2026-08-10T15:42:46.8239157Z Image: ubuntu-24.04 +Lint and Format Check Set up job 2026-08-10T15:42:46.8239762Z Version: 20260720.247.2 +Lint and Format Check Set up job 2026-08-10T15:42:46.8240950Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Lint and Format Check Set up job 2026-08-10T15:42:46.8242799Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Lint and Format Check Set up job 2026-08-10T15:42:46.8243779Z ##[endgroup] +Lint and Format Check Set up job 2026-08-10T15:42:46.8245132Z ##[group]GITHUB_TOKEN Permissions +Lint and Format Check Set up job 2026-08-10T15:42:46.8247400Z Contents: read +Lint and Format Check Set up job 2026-08-10T15:42:46.8248107Z Metadata: read +Lint and Format Check Set up job 2026-08-10T15:42:46.8248696Z ##[endgroup] +Lint and Format Check Set up job 2026-08-10T15:42:46.8250739Z Secret source: Actions +Lint and Format Check Set up job 2026-08-10T15:42:46.8251983Z Prepare workflow directory +Lint and Format Check Set up job 2026-08-10T15:42:46.8639323Z Prepare all required actions +Lint and Format Check Set up job 2026-08-10T15:42:46.8686554Z Getting action download info +Lint and Format Check Set up job 2026-08-10T15:42:47.0750276Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Lint and Format Check Set up job 2026-08-10T15:42:47.3077675Z Download action repository 'oven-sh/setup-bun@v2' (SHA:0c5077e51419868618aeaa5fe8019c62421857d6) +Lint and Format Check Set up job 2026-08-10T15:42:47.5614820Z Complete job name: Lint and Format Check +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.6376931Z ##[group]Run actions/checkout@v6 +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.6377880Z with: +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.6378380Z repository: link-foundation/start +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.6382420Z token: *** +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.6382893Z ssh-strict: true +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.6383360Z ssh-user: git +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.6383833Z persist-credentials: true +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.6384349Z clean: true +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.6384828Z sparse-checkout-cone-mode: true +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.6385577Z fetch-depth: 1 +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.6386036Z fetch-tags: false +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.6386502Z show-progress: true +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.6386973Z lfs: false +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.6387406Z submodules: false +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.6387888Z set-safe-directory: true +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.6388415Z allow-unsafe-pr-checkout: false +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.6389192Z env: +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.6389676Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.6390266Z GIT_CONFIG_COUNT: 1 +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.6390767Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.6391387Z GIT_CONFIG_VALUE_0: main +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.6391886Z ##[endgroup] +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.7368168Z Syncing repository: link-foundation/start +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.7370727Z ##[group]Getting Git version info +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.7371814Z Working directory is '/home/runner/work/start/start' +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.7373350Z [command]/usr/bin/git version +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.7426967Z git version 2.54.0 +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.7456506Z ##[endgroup] +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.7474858Z Temporarily overriding HOME='/home/runner/work/_temp/0458238c-1d2b-4613-bd7f-5dc1305f8c06' before making global git config changes +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.7482575Z Adding repository directory to the temporary git global config as a safe directory +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.7484348Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.7531205Z Deleting the contents of '/home/runner/work/start/start' +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.7536186Z ##[group]Determining repository object format +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.7539377Z ##[endgroup] +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.7540434Z ##[group]Initializing the repository +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.7545638Z [command]/usr/bin/git init /home/runner/work/start/start +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.7666336Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.7679302Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.7726246Z ##[endgroup] +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.7727650Z ##[group]Disabling automatic garbage collection +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.7729969Z [command]/usr/bin/git config --local gc.auto 0 +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.7763025Z ##[endgroup] +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.7764207Z ##[group]Setting up auth +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.7765274Z Removing SSH command configuration +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.7771073Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.7807842Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.8241114Z Removing HTTP extra header +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.8256721Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.8378131Z [command]/usr/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' || :" +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.8584416Z Removing includeIf entries pointing to credentials config files +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.8590703Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.8637581Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.8909336Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-e1b1d418-7405-47bb-ab51-dd28b5d46cac.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.8953391Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-e1b1d418-7405-47bb-ab51-dd28b5d46cac.config +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.8987927Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-e1b1d418-7405-47bb-ab51-dd28b5d46cac.config +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.9024257Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-e1b1d418-7405-47bb-ab51-dd28b5d46cac.config +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.9066779Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-e1b1d418-7405-47bb-ab51-dd28b5d46cac.config +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.9106962Z ##[endgroup] +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.9108763Z ##[group]Fetching the repository +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:47.9111556Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +c88600c0d8ff8d80941044138e858ae826ae3010:refs/remotes/pull/161/merge +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:48.2437484Z From https://github.com/link-foundation/start +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:48.2438744Z * [new ref] c88600c0d8ff8d80941044138e858ae826ae3010 -> pull/161/merge +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:48.2474350Z ##[endgroup] +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:48.2475685Z ##[group]Determining the checkout info +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:48.2476712Z ##[endgroup] +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:48.2481664Z [command]/usr/bin/git sparse-checkout disable +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:48.2531338Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:48.2562675Z ##[group]Checking out the ref +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:48.2567110Z [command]/usr/bin/git checkout --progress --force refs/remotes/pull/161/merge +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:48.3291097Z Note: switching to 'refs/remotes/pull/161/merge'. +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:48.3293006Z +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:48.3294352Z You are in 'detached HEAD' state. You can look around, make experimental +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:48.3297436Z changes and commit them, and you can discard any commits you make in this +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:48.3300310Z state without impacting any branches by switching back to a branch. +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:48.3301434Z +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:48.3302226Z If you want to create a new branch to retain commits you create, you may +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:48.3303783Z do so (now or later) by using -c with the switch command. Example: +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:48.3304870Z +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:48.3305723Z git switch -c +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:48.3306562Z +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:48.3307102Z Or undo this operation with: +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:48.3307925Z +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:48.3308613Z git switch - +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:48.3309577Z +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:48.3310546Z Turn off this advice by setting config variable advice.detachedHead to false +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:48.3311869Z +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:48.3313330Z HEAD is now at c88600c Merge 3562e612036bcd5e3fa75dcb89d8b334d7a954ac into db1ad4d0b2119148b4ad6e870080f8178a2a8e93 +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:48.3318483Z ##[endgroup] +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:48.3353344Z [command]/usr/bin/git log -1 --format=%H +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:48.3381714Z c88600c0d8ff8d80941044138e858ae826ae3010 +Lint and Format Check Setup Bun 2026-08-10T15:42:48.3819359Z ##[group]Run oven-sh/setup-bun@v2 +Lint and Format Check Setup Bun 2026-08-10T15:42:48.3821192Z with: +Lint and Format Check Setup Bun 2026-08-10T15:42:48.3822227Z bun-version: latest +Lint and Format Check Setup Bun 2026-08-10T15:42:48.3823348Z no-cache: false +Lint and Format Check Setup Bun 2026-08-10T15:42:48.3835493Z token: *** +Lint and Format Check Setup Bun 2026-08-10T15:42:48.3836528Z env: +Lint and Format Check Setup Bun 2026-08-10T15:42:48.3837560Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check Setup Bun 2026-08-10T15:42:48.3838966Z GIT_CONFIG_COUNT: 1 +Lint and Format Check Setup Bun 2026-08-10T15:42:48.3840091Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check Setup Bun 2026-08-10T15:42:48.3841410Z GIT_CONFIG_VALUE_0: main +Lint and Format Check Setup Bun 2026-08-10T15:42:48.3842495Z ##[endgroup] +Lint and Format Check Setup Bun 2026-08-10T15:42:48.8407769Z Downloading a new version of Bun: https://github.com/oven-sh/bun/releases/download/bun-v1.3.14/bun-linux-x64.zip +Lint and Format Check Setup Bun 2026-08-10T15:42:49.1158884Z [command]/usr/bin/unzip -o -q /home/runner/work/_temp/beb1e779-5207-4dfb-be86-b07b950e9b05.zip +Lint and Format Check Setup Bun 2026-08-10T15:42:49.8058807Z [command]/home/runner/.bun/bin/bun --revision +Lint and Format Check Setup Bun 2026-08-10T15:42:49.8107879Z 1.3.14+0d9b296af +Lint and Format Check Install dependencies 2026-08-10T15:42:49.8287198Z ##[group]Run bun install +Lint and Format Check Install dependencies 2026-08-10T15:42:49.8287687Z ^[[36;1mbun install^[[0m +Lint and Format Check Install dependencies 2026-08-10T15:42:49.8337534Z shell: /usr/bin/bash -e {0} +Lint and Format Check Install dependencies 2026-08-10T15:42:49.8337902Z env: +Lint and Format Check Install dependencies 2026-08-10T15:42:49.8338196Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check Install dependencies 2026-08-10T15:42:49.8338543Z GIT_CONFIG_COUNT: 1 +Lint and Format Check Install dependencies 2026-08-10T15:42:49.8338834Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check Install dependencies 2026-08-10T15:42:49.8339163Z GIT_CONFIG_VALUE_0: main +Lint and Format Check Install dependencies 2026-08-10T15:42:49.8339457Z ##[endgroup] +Lint and Format Check Install dependencies 2026-08-10T15:42:49.8458794Z bun install v1.3.14 (0d9b296a) +Lint and Format Check Install dependencies 2026-08-10T15:42:50.1283538Z +Lint and Format Check Install dependencies 2026-08-10T15:42:50.1288494Z $ cd .. && husky .husky || true +Lint and Format Check Install dependencies 2026-08-10T15:42:50.3264314Z +Lint and Format Check Install dependencies 2026-08-10T15:42:50.3265095Z + @changesets/cli@2.31.0 +Lint and Format Check Install dependencies 2026-08-10T15:42:50.3265577Z + @eslint/js@10.0.1 +Lint and Format Check Install dependencies 2026-08-10T15:42:50.3265972Z + eslint@10.3.0 +Lint and Format Check Install dependencies 2026-08-10T15:42:50.3266335Z + eslint-config-prettier@10.1.8 +Lint and Format Check Install dependencies 2026-08-10T15:42:50.3266784Z + eslint-plugin-prettier@5.5.5 +Lint and Format Check Install dependencies 2026-08-10T15:42:50.3267201Z + husky@9.1.7 +Lint and Format Check Install dependencies 2026-08-10T15:42:50.3267519Z + lint-staged@17.0.4 +Lint and Format Check Install dependencies 2026-08-10T15:42:50.3267925Z + prettier@3.8.3 +Lint and Format Check Install dependencies 2026-08-10T15:42:50.3268251Z + command-stream@0.9.4 +Lint and Format Check Install dependencies 2026-08-10T15:42:50.3268622Z + lino-objects-codec@0.4.0 +Lint and Format Check Install dependencies 2026-08-10T15:42:50.3268870Z +Lint and Format Check Install dependencies 2026-08-10T15:42:50.3269038Z 199 packages installed [482.00ms] +Lint and Format Check Run ESLint 2026-08-10T15:42:50.3342249Z ##[group]Run bun run lint +Lint and Format Check Run ESLint 2026-08-10T15:42:50.3342572Z ^[[36;1mbun run lint^[[0m +Lint and Format Check Run ESLint 2026-08-10T15:42:50.3387565Z shell: /usr/bin/bash -e {0} +Lint and Format Check Run ESLint 2026-08-10T15:42:50.3387837Z env: +Lint and Format Check Run ESLint 2026-08-10T15:42:50.3388065Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check Run ESLint 2026-08-10T15:42:50.3388355Z GIT_CONFIG_COUNT: 1 +Lint and Format Check Run ESLint 2026-08-10T15:42:50.3388623Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check Run ESLint 2026-08-10T15:42:50.3388901Z GIT_CONFIG_VALUE_0: main +Lint and Format Check Run ESLint 2026-08-10T15:42:50.3389135Z ##[endgroup] +Lint and Format Check Run ESLint 2026-08-10T15:42:50.3471693Z $ eslint . +Lint and Format Check Check formatting 2026-08-10T15:42:53.2897352Z ##[group]Run bun run format:check +Lint and Format Check Check formatting 2026-08-10T15:42:53.2897713Z ^[[36;1mbun run format:check^[[0m +Lint and Format Check Check formatting 2026-08-10T15:42:53.2944769Z shell: /usr/bin/bash -e {0} +Lint and Format Check Check formatting 2026-08-10T15:42:53.2945281Z env: +Lint and Format Check Check formatting 2026-08-10T15:42:53.2945532Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check Check formatting 2026-08-10T15:42:53.2946051Z GIT_CONFIG_COUNT: 1 +Lint and Format Check Check formatting 2026-08-10T15:42:53.2946297Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check Check formatting 2026-08-10T15:42:53.2946573Z GIT_CONFIG_VALUE_0: main +Lint and Format Check Check formatting 2026-08-10T15:42:53.2946807Z ##[endgroup] +Lint and Format Check Check formatting 2026-08-10T15:42:53.3055996Z $ prettier --check . +Lint and Format Check Check formatting 2026-08-10T15:42:53.3895317Z Checking formatting... +Lint and Format Check Check formatting 2026-08-10T15:42:55.0986177Z All matched files use Prettier code style! +Lint and Format Check Check file size limit 2026-08-10T15:42:55.1367602Z ##[group]Run node scripts/check-file-size.mjs +Lint and Format Check Check file size limit 2026-08-10T15:42:55.1368002Z ^[[36;1mnode scripts/check-file-size.mjs^[[0m +Lint and Format Check Check file size limit 2026-08-10T15:42:55.1412327Z shell: /usr/bin/bash -e {0} +Lint and Format Check Check file size limit 2026-08-10T15:42:55.1412576Z env: +Lint and Format Check Check file size limit 2026-08-10T15:42:55.1412793Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check Check file size limit 2026-08-10T15:42:55.1413077Z GIT_CONFIG_COUNT: 1 +Lint and Format Check Check file size limit 2026-08-10T15:42:55.1413308Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check Check file size limit 2026-08-10T15:42:55.1413576Z GIT_CONFIG_VALUE_0: main +Lint and Format Check Check file size limit 2026-08-10T15:42:55.1413801Z ##[endgroup] +Lint and Format Check Check file size limit 2026-08-10T15:42:55.1733691Z +Lint and Format Check Check file size limit 2026-08-10T15:42:55.1734183Z Checking JavaScript and Rust files for maximum 1000 lines... +Lint and Format Check Check file size limit 2026-08-10T15:42:55.1734814Z +Lint and Format Check Check file size limit 2026-08-10T15:42:55.2197051Z ✓ All files are within the line limit +Lint and Format Check Check file size limit 2026-08-10T15:42:55.2197360Z +Lint and Format Check Post Setup Bun 2026-08-10T15:42:55.2331103Z Post job cleanup. +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.4192230Z Post job cleanup. +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.5054493Z [command]/usr/bin/git version +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.5095502Z git version 2.54.0 +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.5170050Z Temporarily overriding HOME='/home/runner/work/_temp/cf636a1b-05ae-4e6a-9c0a-9d82070e531e' before making global git config changes +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.5171783Z Adding repository directory to the temporary git global config as a safe directory +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.5176187Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.5209087Z Removing SSH command configuration +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.5217254Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.5256822Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.5514901Z Removing HTTP extra header +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.5522386Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.5560462Z [command]/usr/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' || :" +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.5817976Z Removing includeIf entries pointing to credentials config files +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.5825527Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.5856371Z includeif.gitdir:/home/runner/work/start/start/.git.path +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.5857289Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.5858146Z includeif.gitdir:/github/workspace/.git.path +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.5858912Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.5866809Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.5897169Z /home/runner/work/_temp/git-credentials-e1b1d418-7405-47bb-ab51-dd28b5d46cac.config +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.5913620Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-e1b1d418-7405-47bb-ab51-dd28b5d46cac.config +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.5956888Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.5985412Z /home/runner/work/_temp/git-credentials-e1b1d418-7405-47bb-ab51-dd28b5d46cac.config +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.5996413Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-e1b1d418-7405-47bb-ab51-dd28b5d46cac.config +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.6036834Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.6062848Z /github/runner_temp/git-credentials-e1b1d418-7405-47bb-ab51-dd28b5d46cac.config +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.6073282Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-e1b1d418-7405-47bb-ab51-dd28b5d46cac.config +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.6108948Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.6134193Z /github/runner_temp/git-credentials-e1b1d418-7405-47bb-ab51-dd28b5d46cac.config +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.6143743Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-e1b1d418-7405-47bb-ab51-dd28b5d46cac.config +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.6197719Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.6432152Z Removing credentials config '/home/runner/work/_temp/git-credentials-e1b1d418-7405-47bb-ab51-dd28b5d46cac.config' +Lint and Format Check Complete job 2026-08-10T15:42:55.6585395Z Cleaning up orphan processes +Check for Changesets Set up job 2026-08-10T15:42:40.5950138Z Current runner version: '2.336.0' +Check for Changesets Set up job 2026-08-10T15:42:40.5977207Z ##[group]Runner Image Provisioner +Check for Changesets Set up job 2026-08-10T15:42:40.5978157Z Hosted Compute Agent +Check for Changesets Set up job 2026-08-10T15:42:40.5978827Z Version: 20260707.563 +Check for Changesets Set up job 2026-08-10T15:42:40.5979484Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Check for Changesets Set up job 2026-08-10T15:42:40.5980409Z Build Date: 2026-07-07T19:33:50Z +Check for Changesets Set up job 2026-08-10T15:42:40.5981153Z Worker ID: {01a66058-5a33-470c-be07-f9e2d1050bdc} +Check for Changesets Set up job 2026-08-10T15:42:40.5981921Z Azure Region: northcentralus +Check for Changesets Set up job 2026-08-10T15:42:40.5982530Z ##[endgroup] +Check for Changesets Set up job 2026-08-10T15:42:40.5983976Z ##[group]Operating System +Check for Changesets Set up job 2026-08-10T15:42:40.5984612Z Ubuntu +Check for Changesets Set up job 2026-08-10T15:42:40.5985203Z 24.04.4 +Check for Changesets Set up job 2026-08-10T15:42:40.5985789Z LTS +Check for Changesets Set up job 2026-08-10T15:42:40.5986320Z ##[endgroup] +Check for Changesets Set up job 2026-08-10T15:42:40.5986945Z ##[group]Runner Image +Check for Changesets Set up job 2026-08-10T15:42:40.5987558Z Image: ubuntu-24.04 +Check for Changesets Set up job 2026-08-10T15:42:40.5988171Z Version: 20260720.247.2 +Check for Changesets Set up job 2026-08-10T15:42:40.5989351Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Check for Changesets Set up job 2026-08-10T15:42:40.5991287Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Check for Changesets Set up job 2026-08-10T15:42:40.5992255Z ##[endgroup] +Check for Changesets Set up job 2026-08-10T15:42:40.5993466Z ##[group]GITHUB_TOKEN Permissions +Check for Changesets Set up job 2026-08-10T15:42:40.5995325Z Contents: read +Check for Changesets Set up job 2026-08-10T15:42:40.5995931Z Metadata: read +Check for Changesets Set up job 2026-08-10T15:42:40.5996604Z ##[endgroup] +Check for Changesets Set up job 2026-08-10T15:42:40.5998629Z Secret source: Actions +Check for Changesets Set up job 2026-08-10T15:42:40.6000150Z Prepare workflow directory +Check for Changesets Set up job 2026-08-10T15:42:40.6428640Z Prepare all required actions +Check for Changesets Set up job 2026-08-10T15:42:40.6476774Z Getting action download info +Check for Changesets Set up job 2026-08-10T15:42:40.9030594Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Check for Changesets Set up job 2026-08-10T15:42:41.2408339Z Download action repository 'oven-sh/setup-bun@v2' (SHA:0c5077e51419868618aeaa5fe8019c62421857d6) +Check for Changesets Set up job 2026-08-10T15:42:41.6137431Z Complete job name: Check for Changesets +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.6918496Z ##[group]Run actions/checkout@v6 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.6919379Z with: +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.6920221Z fetch-depth: 0 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.6920696Z repository: link-foundation/start +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.6924935Z token: *** +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.6925374Z ssh-strict: true +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.6925822Z ssh-user: git +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.6926269Z persist-credentials: true +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.6926763Z clean: true +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.6927205Z sparse-checkout-cone-mode: true +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.6927727Z fetch-tags: false +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.6928165Z show-progress: true +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.6928645Z lfs: false +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.6929061Z submodules: false +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.6929528Z set-safe-directory: true +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.6930155Z allow-unsafe-pr-checkout: false +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.6930966Z env: +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.6931412Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.6931977Z GIT_CONFIG_COUNT: 1 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.6932462Z GIT_CONFIG_KEY_0: init.defaultBranch +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.6933065Z GIT_CONFIG_VALUE_0: main +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.6933536Z ##[endgroup] +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.7967581Z Syncing repository: link-foundation/start +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.7969769Z ##[group]Getting Git version info +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.7970520Z Working directory is '/home/runner/work/start/start' +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.7971607Z [command]/usr/bin/git version +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.8031851Z git version 2.54.0 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.8088131Z ##[endgroup] +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.8105586Z Temporarily overriding HOME='/home/runner/work/_temp/cf70066c-466f-4247-ba7b-b10a3d83968a' before making global git config changes +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.8108476Z Adding repository directory to the temporary git global config as a safe directory +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.8112458Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.8166885Z Deleting the contents of '/home/runner/work/start/start' +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.8172433Z ##[group]Determining repository object format +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.8174554Z ##[endgroup] +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.8175826Z ##[group]Initializing the repository +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.8179106Z [command]/usr/bin/git init /home/runner/work/start/start +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.8283629Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.8295916Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.8345536Z ##[endgroup] +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.8347001Z ##[group]Disabling automatic garbage collection +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.8350207Z [command]/usr/bin/git config --local gc.auto 0 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.8387543Z ##[endgroup] +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.8388977Z ##[group]Setting up auth +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.8390336Z Removing SSH command configuration +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.8396773Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.8448450Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.8828849Z Removing HTTP extra header +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.8836115Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.8876211Z [command]/usr/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' || :" +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.9119475Z Removing includeIf entries pointing to credentials config files +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.9121627Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.9159407Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.9407237Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-390590ab-3ab5-4141-86de-53dcaae79d17.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.9459238Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-390590ab-3ab5-4141-86de-53dcaae79d17.config +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.9497029Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-390590ab-3ab5-4141-86de-53dcaae79d17.config +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.9536375Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-390590ab-3ab5-4141-86de-53dcaae79d17.config +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.9575077Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-390590ab-3ab5-4141-86de-53dcaae79d17.config +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.9606632Z ##[endgroup] +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.9607453Z ##[group]Fetching the repository +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:41.9616224Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules origin +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/* +c88600c0d8ff8d80941044138e858ae826ae3010:refs/remotes/pull/161/merge +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.7867088Z From https://github.com/link-foundation/start +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.7870106Z * [new branch] issue-1-06306849 -> origin/issue-1-06306849 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.7872174Z * [new branch] issue-101-f6ea3a87b1de -> origin/issue-101-f6ea3a87b1de +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.7874630Z * [new branch] issue-103-d2eee141f4bc -> origin/issue-103-d2eee141f4bc +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.7876895Z * [new branch] issue-105-0edd650b7149 -> origin/issue-105-0edd650b7149 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.7879194Z * [new branch] issue-108-c821d8a93f01 -> origin/issue-108-c821d8a93f01 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.7882188Z * [new branch] issue-11-1524425f0588 -> origin/issue-11-1524425f0588 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.7885016Z * [new branch] issue-110-c1b9267a2743 -> origin/issue-110-c1b9267a2743 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.7888320Z * [new branch] issue-112-46af7527c0d9 -> origin/issue-112-46af7527c0d9 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.7891406Z * [new branch] issue-114-8181f01863b9 -> origin/issue-114-8181f01863b9 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.7894175Z * [new branch] issue-116-01c61894edbd -> origin/issue-116-01c61894edbd +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.7897069Z * [new branch] issue-118-4ed21210786f -> origin/issue-118-4ed21210786f +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.7900328Z * [new branch] issue-120-22538e16da80 -> origin/issue-120-22538e16da80 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.7903610Z * [new branch] issue-122-9e4e6b1efac6 -> origin/issue-122-9e4e6b1efac6 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.7906084Z * [new branch] issue-124-0288905fdd33 -> origin/issue-124-0288905fdd33 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.7908443Z * [new branch] issue-126-c5c8579b3ab4 -> origin/issue-126-c5c8579b3ab4 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.7911719Z * [new branch] issue-128-9d904e7dd227 -> origin/issue-128-9d904e7dd227 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.7914865Z * [new branch] issue-13-52ae2ce06ee2 -> origin/issue-13-52ae2ce06ee2 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.7918592Z * [new branch] issue-130-cefa8a965461 -> origin/issue-130-cefa8a965461 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.7922475Z * [new branch] issue-132-81888ef731d7 -> origin/issue-132-81888ef731d7 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.7926185Z * [new branch] issue-134-1a26eb545a18 -> origin/issue-134-1a26eb545a18 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.7929404Z * [new branch] issue-136-cffa39dbc470 -> origin/issue-136-cffa39dbc470 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.7932617Z * [new branch] issue-138-3f4ef74d216e -> origin/issue-138-3f4ef74d216e +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.7936194Z * [new branch] issue-140-55c0984f3705 -> origin/issue-140-55c0984f3705 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.7940284Z * [new branch] issue-142-e63b64dd46e6 -> origin/issue-142-e63b64dd46e6 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.7943936Z * [new branch] issue-144-d8d3fb7dfd56 -> origin/issue-144-d8d3fb7dfd56 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.7947162Z * [new branch] issue-146-5fd1b386b75b -> origin/issue-146-5fd1b386b75b +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.7950899Z * [new branch] issue-148-799a293d3d5b -> origin/issue-148-799a293d3d5b +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.7954377Z * [new branch] issue-15-ccfe6d130337 -> origin/issue-15-ccfe6d130337 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.7957969Z * [new branch] issue-15-d3d0f1c82afa -> origin/issue-15-d3d0f1c82afa +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.7961730Z * [new branch] issue-150-140b61c8f491 -> origin/issue-150-140b61c8f491 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.7965446Z * [new branch] issue-151-50e985780da1 -> origin/issue-151-50e985780da1 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.7969137Z * [new branch] issue-154-73165f3b5cf7 -> origin/issue-154-73165f3b5cf7 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.7972987Z * [new branch] issue-156-a9778f176d79 -> origin/issue-156-a9778f176d79 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.7976605Z * [new branch] issue-158-ecf4c4dc2e55 -> origin/issue-158-ecf4c4dc2e55 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.7980405Z * [new branch] issue-160-9bad94da73d2 -> origin/issue-160-9bad94da73d2 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.7984015Z * [new branch] issue-18-acfe3ddbe902 -> origin/issue-18-acfe3ddbe902 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.7987578Z * [new branch] issue-19-83cfc521f662 -> origin/issue-19-83cfc521f662 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.7991285Z * [new branch] issue-22-08e44246441d -> origin/issue-22-08e44246441d +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.7994822Z * [new branch] issue-22-2d1c04999e6d -> origin/issue-22-2d1c04999e6d +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.7998380Z * [new branch] issue-25-6419574a6cfe -> origin/issue-25-6419574a6cfe +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8002461Z * [new branch] issue-25-8fe656da1123 -> origin/issue-25-8fe656da1123 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8006000Z * [new branch] issue-28-9a07df20ebbb -> origin/issue-28-9a07df20ebbb +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8009733Z * [new branch] issue-3-908abf67e50f -> origin/issue-3-908abf67e50f +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8013284Z * [new branch] issue-30-3c74b37eedc9 -> origin/issue-30-3c74b37eedc9 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8016870Z * [new branch] issue-31-e419d5f83f9d -> origin/issue-31-e419d5f83f9d +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8020592Z * [new branch] issue-34-fcfbf90ca3a5 -> origin/issue-34-fcfbf90ca3a5 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8024175Z * [new branch] issue-36-4d2e05cadca2 -> origin/issue-36-4d2e05cadca2 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8027709Z * [new branch] issue-38-8d65d5c6dcf1 -> origin/issue-38-8d65d5c6dcf1 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8031442Z * [new branch] issue-40-500ee5a3c836 -> origin/issue-40-500ee5a3c836 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8034983Z * [new branch] issue-42-231914cdf85a -> origin/issue-42-231914cdf85a +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8038427Z * [new branch] issue-44-05c1999867e1 -> origin/issue-44-05c1999867e1 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8042121Z * [new branch] issue-46-db1336ec1bd4 -> origin/issue-46-db1336ec1bd4 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8045608Z * [new branch] issue-49-49badfb087ae -> origin/issue-49-49badfb087ae +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8049045Z * [new branch] issue-5-e920ed9704b1 -> origin/issue-5-e920ed9704b1 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8052724Z * [new branch] issue-51-ce9116974281 -> origin/issue-51-ce9116974281 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8056212Z * [new branch] issue-53-3037eb51507e -> origin/issue-53-3037eb51507e +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8060077Z * [new branch] issue-55-62ca352b2854 -> origin/issue-55-62ca352b2854 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8063568Z * [new branch] issue-57-319974e37702 -> origin/issue-57-319974e37702 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8067025Z * [new branch] issue-57-9389c40a25d3 -> origin/issue-57-9389c40a25d3 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8070799Z * [new branch] issue-60-23ad1508ca00 -> origin/issue-60-23ad1508ca00 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8073462Z * [new branch] issue-62-0bf0e6dba402 -> origin/issue-62-0bf0e6dba402 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8075963Z * [new branch] issue-64-531bd4a9716c -> origin/issue-64-531bd4a9716c +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8078420Z * [new branch] issue-66-b4bebb964b80 -> origin/issue-66-b4bebb964b80 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8081071Z * [new branch] issue-67-c74bf55321d9 -> origin/issue-67-c74bf55321d9 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8083487Z * [new branch] issue-7-6b049fda1d30 -> origin/issue-7-6b049fda1d30 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8085929Z * [new branch] issue-70-210190e0ad55 -> origin/issue-70-210190e0ad55 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8088326Z * [new branch] issue-70-490c526a882f -> origin/issue-70-490c526a882f +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8090899Z * [new branch] issue-73-163864f76573 -> origin/issue-73-163864f76573 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8093449Z * [new branch] issue-73-47a3e673b0a8 -> origin/issue-73-47a3e673b0a8 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8095852Z * [new branch] issue-73-c42828279fb5 -> origin/issue-73-c42828279fb5 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8098238Z * [new branch] issue-77-acc01682cb56 -> origin/issue-77-acc01682cb56 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8100716Z * [new branch] issue-79-1581a427bf82 -> origin/issue-79-1581a427bf82 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8103108Z * [new branch] issue-79-48234c0f95fa -> origin/issue-79-48234c0f95fa +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8105490Z * [new branch] issue-79-5fc029ea058c -> origin/issue-79-5fc029ea058c +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8108077Z * [new branch] issue-79-740a4286522a -> origin/issue-79-740a4286522a +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8110556Z * [new branch] issue-84-2301d58a902f -> origin/issue-84-2301d58a902f +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8112931Z * [new branch] issue-84-8c8db1f16f9d -> origin/issue-84-8c8db1f16f9d +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8115303Z * [new branch] issue-84-ca99d5699c03 -> origin/issue-84-ca99d5699c03 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8117691Z * [new branch] issue-84-e79fd3fe5cef -> origin/issue-84-e79fd3fe5cef +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8120223Z * [new branch] issue-89-58b19f5dac12 -> origin/issue-89-58b19f5dac12 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8122593Z * [new branch] issue-9-9cb379f155fb -> origin/issue-9-9cb379f155fb +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8124972Z * [new branch] issue-91-5ff8719c4182 -> origin/issue-91-5ff8719c4182 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8127304Z * [new branch] issue-91-8e243739c7af -> origin/issue-91-8e243739c7af +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8129792Z * [new branch] issue-93-2ef57910c60b -> origin/issue-93-2ef57910c60b +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8132135Z * [new branch] issue-96-829d21ddabc4 -> origin/issue-96-829d21ddabc4 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8134439Z * [new branch] issue-96-efde41b8c023 -> origin/issue-96-efde41b8c023 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8137685Z * [new branch] issue-99-bc78b28ed258 -> origin/issue-99-bc78b28ed258 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8140597Z * [new branch] main -> origin/main +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8142346Z * [new tag] js-v0.25.5 -> js-v0.25.5 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8144236Z * [new tag] js-v0.26.0 -> js-v0.26.0 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8146827Z * [new tag] js-v0.27.0 -> js-v0.27.0 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8149149Z * [new tag] js-v0.27.1 -> js-v0.27.1 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8151843Z * [new tag] js-v0.27.2 -> js-v0.27.2 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8154367Z * [new tag] js-v0.28.0 -> js-v0.28.0 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8156793Z * [new tag] js-v0.29.0 -> js-v0.29.0 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8159135Z * [new tag] js-v0.29.1 -> js-v0.29.1 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8161797Z * [new tag] js-v0.29.2 -> js-v0.29.2 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8164207Z * [new tag] js-v0.30.0 -> js-v0.30.0 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8166609Z * [new tag] js-v0.30.1 -> js-v0.30.1 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8169000Z * [new tag] js-v0.30.2 -> js-v0.30.2 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8172000Z * [new tag] js-v0.30.3 -> js-v0.30.3 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8174185Z * [new tag] js-v0.30.4 -> js-v0.30.4 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8176621Z * [new tag] js-v0.30.5 -> js-v0.30.5 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8179034Z * [new tag] js-v0.31.0 -> js-v0.31.0 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8181638Z * [new tag] js-v0.32.0 -> js-v0.32.0 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8184222Z * [new tag] rust-v0.14.1 -> rust-v0.14.1 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8186715Z * [new tag] rust-v0.14.2 -> rust-v0.14.2 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8189251Z * [new tag] rust-v0.14.3 -> rust-v0.14.3 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8191952Z * [new tag] rust-v0.15.0 -> rust-v0.15.0 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8194484Z * [new tag] rust-v0.15.1 -> rust-v0.15.1 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8197004Z * [new tag] rust-v0.16.0 -> rust-v0.16.0 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8198767Z * [new tag] rust-v0.16.1 -> rust-v0.16.1 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8200980Z * [new tag] rust-v0.16.2 -> rust-v0.16.2 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8202799Z * [new tag] rust-v0.17.0 -> rust-v0.17.0 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8205267Z * [new tag] rust-v0.17.1 -> rust-v0.17.1 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8208121Z * [new tag] rust-v0.17.2 -> rust-v0.17.2 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8210849Z * [new tag] rust-v0.17.3 -> rust-v0.17.3 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8213625Z * [new tag] rust-v0.17.4 -> rust-v0.17.4 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8216387Z * [new tag] rust-v0.17.5 -> rust-v0.17.5 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8218956Z * [new tag] rust-v0.18.0 -> rust-v0.18.0 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8221785Z * [new tag] rust-v0.19.0 -> rust-v0.19.0 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8224328Z * [new tag] rust-v0.19.1 -> rust-v0.19.1 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8226614Z * [new tag] v0.10.0 -> v0.10.0 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8228722Z * [new tag] v0.11.0 -> v0.11.0 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8231254Z * [new tag] v0.13.0 -> v0.13.0 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8233563Z * [new tag] v0.15.0 -> v0.15.0 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8235951Z * [new tag] v0.16.0 -> v0.16.0 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8238259Z * [new tag] v0.17.0 -> v0.17.0 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8240961Z * [new tag] v0.17.1 -> v0.17.1 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8243455Z * [new tag] v0.17.2 -> v0.17.2 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8245822Z * [new tag] v0.17.3 -> v0.17.3 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8248099Z * [new tag] v0.17.4 -> v0.17.4 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8250530Z * [new tag] v0.18.0 -> v0.18.0 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8252778Z * [new tag] v0.19.0 -> v0.19.0 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8255179Z * [new tag] v0.19.1 -> v0.19.1 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8257461Z * [new tag] v0.20.0 -> v0.20.0 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8259916Z * [new tag] v0.20.1 -> v0.20.1 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8342564Z * [new tag] v0.20.2 -> v0.20.2 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8345238Z * [new tag] v0.20.3 -> v0.20.3 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8347497Z * [new tag] v0.20.4 -> v0.20.4 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8349160Z * [new tag] v0.21.0 -> v0.21.0 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8351041Z * [new tag] v0.22.0 -> v0.22.0 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8352640Z * [new tag] v0.23.0 -> v0.23.0 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8354218Z * [new tag] v0.24.0 -> v0.24.0 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8355790Z * [new tag] v0.24.1 -> v0.24.1 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8357361Z * [new tag] v0.24.2 -> v0.24.2 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8358940Z * [new tag] v0.24.3 -> v0.24.3 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8360863Z * [new tag] v0.24.4 -> v0.24.4 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8362436Z * [new tag] v0.24.5 -> v0.24.5 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8364048Z * [new tag] v0.24.6 -> v0.24.6 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8365851Z * [new tag] v0.24.7 -> v0.24.7 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8367410Z * [new tag] v0.24.8 -> v0.24.8 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8368965Z * [new tag] v0.24.9 -> v0.24.9 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8370696Z * [new tag] v0.25.0 -> v0.25.0 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8372259Z * [new tag] v0.25.1 -> v0.25.1 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8373809Z * [new tag] v0.25.2 -> v0.25.2 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8375380Z * [new tag] v0.25.3 -> v0.25.3 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8376927Z * [new tag] v0.25.4 -> v0.25.4 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8378496Z * [new tag] v0.3.1 -> v0.3.1 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8380194Z * [new tag] v0.4.0 -> v0.4.0 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8381753Z * [new tag] v0.4.1 -> v0.4.1 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8383289Z * [new tag] v0.5.0 -> v0.5.0 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8384831Z * [new tag] v0.5.1 -> v0.5.1 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8386375Z * [new tag] v0.5.2 -> v0.5.2 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8387908Z * [new tag] v0.5.3 -> v0.5.3 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8389458Z * [new tag] v0.6.0 -> v0.6.0 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8391238Z * [new tag] v0.7.0 -> v0.7.0 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8392775Z * [new tag] v0.7.1 -> v0.7.1 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8394329Z * [new tag] v0.7.2 -> v0.7.2 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8396040Z * [new tag] v0.7.4 -> v0.7.4 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8397598Z * [new tag] v0.7.5 -> v0.7.5 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8399162Z * [new tag] v0.7.6 -> v0.7.6 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8400942Z * [new tag] v0.9.0 -> v0.9.0 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8402658Z * [new ref] c88600c0d8ff8d80941044138e858ae826ae3010 -> pull/161/merge +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8406273Z ##[endgroup] +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8407756Z ##[group]Determining the checkout info +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8409398Z ##[endgroup] +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8410586Z [command]/usr/bin/git sparse-checkout disable +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8413335Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8416978Z ##[group]Checking out the ref +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.8418492Z [command]/usr/bin/git checkout --progress --force refs/remotes/pull/161/merge +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.9139901Z Note: switching to 'refs/remotes/pull/161/merge'. +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.9141557Z +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.9142586Z You are in 'detached HEAD' state. You can look around, make experimental +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.9144577Z changes and commit them, and you can discard any commits you make in this +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.9146548Z state without impacting any branches by switching back to a branch. +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.9147650Z +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.9148418Z If you want to create a new branch to retain commits you create, you may +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.9150499Z do so (now or later) by using -c with the switch command. Example: +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.9151555Z +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.9152053Z git switch -c +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.9153095Z +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.9153540Z Or undo this operation with: +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.9154199Z +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.9154568Z git switch - +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.9155067Z +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.9155914Z Turn off this advice by setting config variable advice.detachedHead to false +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.9157161Z +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.9158692Z HEAD is now at c88600c Merge 3562e612036bcd5e3fa75dcb89d8b334d7a954ac into db1ad4d0b2119148b4ad6e870080f8178a2a8e93 +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.9163360Z ##[endgroup] +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.9206528Z [command]/usr/bin/git log -1 --format=%H +Check for Changesets Run actions/checkout@v6 2026-08-10T15:42:42.9237922Z c88600c0d8ff8d80941044138e858ae826ae3010 +Check for Changesets Setup Bun 2026-08-10T15:42:42.9597522Z ##[group]Run oven-sh/setup-bun@v2 +Check for Changesets Setup Bun 2026-08-10T15:42:42.9598615Z with: +Check for Changesets Setup Bun 2026-08-10T15:42:42.9599440Z bun-version: latest +Check for Changesets Setup Bun 2026-08-10T15:42:42.9600632Z no-cache: false +Check for Changesets Setup Bun 2026-08-10T15:42:42.9609738Z token: *** +Check for Changesets Setup Bun 2026-08-10T15:42:42.9610592Z env: +Check for Changesets Setup Bun 2026-08-10T15:42:42.9611462Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Check for Changesets Setup Bun 2026-08-10T15:42:42.9612588Z GIT_CONFIG_COUNT: 1 +Check for Changesets Setup Bun 2026-08-10T15:42:42.9613550Z GIT_CONFIG_KEY_0: init.defaultBranch +Check for Changesets Setup Bun 2026-08-10T15:42:42.9614648Z GIT_CONFIG_VALUE_0: main +Check for Changesets Setup Bun 2026-08-10T15:42:42.9615602Z ##[endgroup] +Check for Changesets Setup Bun 2026-08-10T15:42:43.4975678Z Downloading a new version of Bun: https://github.com/oven-sh/bun/releases/download/bun-v1.3.14/bun-linux-x64.zip +Check for Changesets Setup Bun 2026-08-10T15:42:43.7700117Z [command]/usr/bin/unzip -o -q /home/runner/work/_temp/068264ff-699f-4815-9d48-ef730ecd08b1.zip +Check for Changesets Setup Bun 2026-08-10T15:42:44.5338577Z [command]/home/runner/.bun/bin/bun --revision +Check for Changesets Setup Bun 2026-08-10T15:42:44.5391605Z 1.3.14+0d9b296af +Check for Changesets Install dependencies 2026-08-10T15:42:44.5581058Z ##[group]Run bun install +Check for Changesets Install dependencies 2026-08-10T15:42:44.5581458Z ^[[36;1mbun install^[[0m +Check for Changesets Install dependencies 2026-08-10T15:42:44.5642402Z shell: /usr/bin/bash -e {0} +Check for Changesets Install dependencies 2026-08-10T15:42:44.5642804Z env: +Check for Changesets Install dependencies 2026-08-10T15:42:44.5643136Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Check for Changesets Install dependencies 2026-08-10T15:42:44.5643584Z GIT_CONFIG_COUNT: 1 +Check for Changesets Install dependencies 2026-08-10T15:42:44.5643936Z GIT_CONFIG_KEY_0: init.defaultBranch +Check for Changesets Install dependencies 2026-08-10T15:42:44.5644351Z GIT_CONFIG_VALUE_0: main +Check for Changesets Install dependencies 2026-08-10T15:42:44.5644695Z ##[endgroup] +Check for Changesets Install dependencies 2026-08-10T15:42:44.5767217Z bun install v1.3.14 (0d9b296a) +Check for Changesets Install dependencies 2026-08-10T15:42:44.8900146Z +Check for Changesets Install dependencies 2026-08-10T15:42:44.8920868Z $ cd .. && husky .husky || true +Check for Changesets Install dependencies 2026-08-10T15:42:45.0760429Z +Check for Changesets Install dependencies 2026-08-10T15:42:45.0768050Z + @changesets/cli@2.31.0 +Check for Changesets Install dependencies 2026-08-10T15:42:45.0768505Z + @eslint/js@10.0.1 +Check for Changesets Install dependencies 2026-08-10T15:42:45.0768970Z + eslint@10.3.0 +Check for Changesets Install dependencies 2026-08-10T15:42:45.0769349Z + eslint-config-prettier@10.1.8 +Check for Changesets Install dependencies 2026-08-10T15:42:45.0769838Z + eslint-plugin-prettier@5.5.5 +Check for Changesets Install dependencies 2026-08-10T15:42:45.0770147Z + husky@9.1.7 +Check for Changesets Install dependencies 2026-08-10T15:42:45.0770362Z + lint-staged@17.0.4 +Check for Changesets Install dependencies 2026-08-10T15:42:45.0770668Z + prettier@3.8.3 +Check for Changesets Install dependencies 2026-08-10T15:42:45.0770880Z + command-stream@0.9.4 +Check for Changesets Install dependencies 2026-08-10T15:42:45.0771113Z + lino-objects-codec@0.4.0 +Check for Changesets Install dependencies 2026-08-10T15:42:45.0771263Z +Check for Changesets Install dependencies 2026-08-10T15:42:45.0771383Z 199 packages installed [499.00ms] +Check for Changesets Check for changesets 2026-08-10T15:42:45.0854209Z ##[group]Run # Skip changeset check for automated version PRs +Check for Changesets Check for changesets 2026-08-10T15:42:45.0854744Z ^[[36;1m# Skip changeset check for automated version PRs^[[0m +Check for Changesets Check for changesets 2026-08-10T15:42:45.0855190Z ^[[36;1mif [[ "issue-160-9bad94da73d2" == "changeset-release/"* ]]; then^[[0m +Check for Changesets Check for changesets 2026-08-10T15:42:45.0855644Z ^[[36;1m echo "Skipping changeset check for automated release PR"^[[0m +Check for Changesets Check for changesets 2026-08-10T15:42:45.0856046Z ^[[36;1m exit 0^[[0m +Check for Changesets Check for changesets 2026-08-10T15:42:45.0856254Z ^[[36;1mfi^[[0m +Check for Changesets Check for changesets 2026-08-10T15:42:45.0856444Z ^[[36;1m^[[0m +Check for Changesets Check for changesets 2026-08-10T15:42:45.0856659Z ^[[36;1m# Run changeset validation script^[[0m +Check for Changesets Check for changesets 2026-08-10T15:42:45.0856989Z ^[[36;1mnode scripts/validate-changeset.mjs^[[0m +Check for Changesets Check for changesets 2026-08-10T15:42:45.0905838Z shell: /usr/bin/bash -e {0} +Check for Changesets Check for changesets 2026-08-10T15:42:45.0906120Z env: +Check for Changesets Check for changesets 2026-08-10T15:42:45.0906351Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Check for Changesets Check for changesets 2026-08-10T15:42:45.0906654Z GIT_CONFIG_COUNT: 1 +Check for Changesets Check for changesets 2026-08-10T15:42:45.0906899Z GIT_CONFIG_KEY_0: init.defaultBranch +Check for Changesets Check for changesets 2026-08-10T15:42:45.0907168Z GIT_CONFIG_VALUE_0: main +Check for Changesets Check for changesets 2026-08-10T15:42:45.0907406Z GITHUB_BASE_REF: main +Check for Changesets Check for changesets 2026-08-10T15:42:45.0907721Z GITHUB_BASE_SHA: db1ad4d0b2119148b4ad6e870080f8178a2a8e93 +Check for Changesets Check for changesets 2026-08-10T15:42:45.0908094Z GITHUB_HEAD_SHA: 3562e612036bcd5e3fa75dcb89d8b334d7a954ac +Check for Changesets Check for changesets 2026-08-10T15:42:45.0908393Z ##[endgroup] +Check for Changesets Check for changesets 2026-08-10T15:42:45.1331312Z Using PR diff db1ad4d...3562e61 for changeset validation +Check for Changesets Check for changesets 2026-08-10T15:42:45.1333424Z Found 0 changeset file(s) +Check for Changesets Check for changesets 2026-08-10T15:42:45.1353953Z ##[error]No changeset found. Please add a changeset by running 'npm run changeset' and commit the result. +Check for Changesets Check for changesets 2026-08-10T15:42:45.1369250Z ##[error]Process completed with exit code 1. +Check for Changesets Post Run actions/checkout@v6 2026-08-10T15:42:45.1502762Z Post job cleanup. +Check for Changesets Post Run actions/checkout@v6 2026-08-10T15:42:45.2355406Z [command]/usr/bin/git version +Check for Changesets Post Run actions/checkout@v6 2026-08-10T15:42:45.2431162Z git version 2.54.0 +Check for Changesets Post Run actions/checkout@v6 2026-08-10T15:42:45.2475931Z Temporarily overriding HOME='/home/runner/work/_temp/b1d1e3cf-453c-46e3-83db-50734b7728f8' before making global git config changes +Check for Changesets Post Run actions/checkout@v6 2026-08-10T15:42:45.2477247Z Adding repository directory to the temporary git global config as a safe directory +Check for Changesets Post Run actions/checkout@v6 2026-08-10T15:42:45.2481590Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Check for Changesets Post Run actions/checkout@v6 2026-08-10T15:42:45.2516552Z Removing SSH command configuration +Check for Changesets Post Run actions/checkout@v6 2026-08-10T15:42:45.2524281Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Check for Changesets Post Run actions/checkout@v6 2026-08-10T15:42:45.2566292Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Check for Changesets Post Run actions/checkout@v6 2026-08-10T15:42:45.2840028Z Removing HTTP extra header +Check for Changesets Post Run actions/checkout@v6 2026-08-10T15:42:45.2847169Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Check for Changesets Post Run actions/checkout@v6 2026-08-10T15:42:45.2898887Z [command]/usr/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' || :" +Check for Changesets Post Run actions/checkout@v6 2026-08-10T15:42:45.3169992Z Removing includeIf entries pointing to credentials config files +Check for Changesets Post Run actions/checkout@v6 2026-08-10T15:42:45.3177997Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Check for Changesets Post Run actions/checkout@v6 2026-08-10T15:42:45.3209668Z includeif.gitdir:/home/runner/work/start/start/.git.path +Check for Changesets Post Run actions/checkout@v6 2026-08-10T15:42:45.3210596Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Check for Changesets Post Run actions/checkout@v6 2026-08-10T15:42:45.3211593Z includeif.gitdir:/github/workspace/.git.path +Check for Changesets Post Run actions/checkout@v6 2026-08-10T15:42:45.3212262Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Check for Changesets Post Run actions/checkout@v6 2026-08-10T15:42:45.3222403Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Check for Changesets Post Run actions/checkout@v6 2026-08-10T15:42:45.3250073Z /home/runner/work/_temp/git-credentials-390590ab-3ab5-4141-86de-53dcaae79d17.config +Check for Changesets Post Run actions/checkout@v6 2026-08-10T15:42:45.3263734Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-390590ab-3ab5-4141-86de-53dcaae79d17.config +Check for Changesets Post Run actions/checkout@v6 2026-08-10T15:42:45.3311360Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Check for Changesets Post Run actions/checkout@v6 2026-08-10T15:42:45.3343770Z /home/runner/work/_temp/git-credentials-390590ab-3ab5-4141-86de-53dcaae79d17.config +Check for Changesets Post Run actions/checkout@v6 2026-08-10T15:42:45.3354449Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-390590ab-3ab5-4141-86de-53dcaae79d17.config +Check for Changesets Post Run actions/checkout@v6 2026-08-10T15:42:45.3393405Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Check for Changesets Post Run actions/checkout@v6 2026-08-10T15:42:45.3423748Z /github/runner_temp/git-credentials-390590ab-3ab5-4141-86de-53dcaae79d17.config +Check for Changesets Post Run actions/checkout@v6 2026-08-10T15:42:45.3432470Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-390590ab-3ab5-4141-86de-53dcaae79d17.config +Check for Changesets Post Run actions/checkout@v6 2026-08-10T15:42:45.3475438Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Check for Changesets Post Run actions/checkout@v6 2026-08-10T15:42:45.3504880Z /github/runner_temp/git-credentials-390590ab-3ab5-4141-86de-53dcaae79d17.config +Check for Changesets Post Run actions/checkout@v6 2026-08-10T15:42:45.3515478Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-390590ab-3ab5-4141-86de-53dcaae79d17.config +Check for Changesets Post Run actions/checkout@v6 2026-08-10T15:42:45.3564223Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Check for Changesets Post Run actions/checkout@v6 2026-08-10T15:42:45.3803097Z Removing credentials config '/home/runner/work/_temp/git-credentials-390590ab-3ab5-4141-86de-53dcaae79d17.config' +Check for Changesets Complete job 2026-08-10T15:42:45.3948748Z Cleaning up orphan processes +Pipeline Status Set up job 2026-08-10T15:43:00.8638717Z Current runner version: '2.336.0' +Pipeline Status Set up job 2026-08-10T15:43:00.8667008Z ##[group]Runner Image Provisioner +Pipeline Status Set up job 2026-08-10T15:43:00.8668005Z Hosted Compute Agent +Pipeline Status Set up job 2026-08-10T15:43:00.8668825Z Version: 20260707.563 +Pipeline Status Set up job 2026-08-10T15:43:00.8669535Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Pipeline Status Set up job 2026-08-10T15:43:00.8670271Z Build Date: 2026-07-07T19:33:50Z +Pipeline Status Set up job 2026-08-10T15:43:00.8670983Z Worker ID: {de0e0d30-3c31-419e-b461-e9b1a8888e65} +Pipeline Status Set up job 2026-08-10T15:43:00.8671734Z Azure Region: westus2 +Pipeline Status Set up job 2026-08-10T15:43:00.8672302Z ##[endgroup] +Pipeline Status Set up job 2026-08-10T15:43:00.8673778Z ##[group]Operating System +Pipeline Status Set up job 2026-08-10T15:43:00.8674504Z Ubuntu +Pipeline Status Set up job 2026-08-10T15:43:00.8675012Z 24.04.4 +Pipeline Status Set up job 2026-08-10T15:43:00.8676014Z LTS +Pipeline Status Set up job 2026-08-10T15:43:00.8676719Z ##[endgroup] +Pipeline Status Set up job 2026-08-10T15:43:00.8677276Z ##[group]Runner Image +Pipeline Status Set up job 2026-08-10T15:43:00.8678004Z Image: ubuntu-24.04 +Pipeline Status Set up job 2026-08-10T15:43:00.8678587Z Version: 20260720.247.2 +Pipeline Status Set up job 2026-08-10T15:43:00.8679665Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Pipeline Status Set up job 2026-08-10T15:43:00.8681499Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Pipeline Status Set up job 2026-08-10T15:43:00.8682518Z ##[endgroup] +Pipeline Status Set up job 2026-08-10T15:43:00.8683690Z ##[group]GITHUB_TOKEN Permissions +Pipeline Status Set up job 2026-08-10T15:43:00.8686149Z Contents: read +Pipeline Status Set up job 2026-08-10T15:43:00.8686835Z Metadata: read +Pipeline Status Set up job 2026-08-10T15:43:00.8687415Z ##[endgroup] +Pipeline Status Set up job 2026-08-10T15:43:00.8689591Z Secret source: Actions +Pipeline Status Set up job 2026-08-10T15:43:00.8690688Z Prepare workflow directory +Pipeline Status Set up job 2026-08-10T15:43:00.9087797Z Prepare all required actions +Pipeline Status Set up job 2026-08-10T15:43:00.9135672Z Getting action download info +Pipeline Status Set up job 2026-08-10T15:43:01.2981537Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Pipeline Status Set up job 2026-08-10T15:43:01.7024152Z Complete job name: Pipeline Status +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.7771052Z ##[group]Run actions/checkout@v6 +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.7771958Z with: +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.7772434Z repository: link-foundation/start +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.7776319Z token: *** +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.7776790Z ssh-strict: true +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.7777252Z ssh-user: git +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.7777703Z persist-credentials: true +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.7778190Z clean: true +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.7778644Z sparse-checkout-cone-mode: true +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.7779176Z fetch-depth: 1 +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.7779615Z fetch-tags: false +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.7780056Z show-progress: true +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.7780496Z lfs: false +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.7780909Z submodules: false +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.7781363Z set-safe-directory: true +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.7781866Z allow-unsafe-pr-checkout: false +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.7782654Z env: +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.7783328Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.7784008Z GIT_CONFIG_COUNT: 1 +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.7784498Z GIT_CONFIG_KEY_0: init.defaultBranch +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.7785097Z GIT_CONFIG_VALUE_0: main +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.7785743Z ##[endgroup] +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.8787358Z Syncing repository: link-foundation/start +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.8789925Z ##[group]Getting Git version info +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.8791032Z Working directory is '/home/runner/work/start/start' +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.8792826Z [command]/usr/bin/git version +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.8876040Z git version 2.54.0 +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.8901431Z ##[endgroup] +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.8917850Z Temporarily overriding HOME='/home/runner/work/_temp/b62a6705-3081-4c5b-87cf-ccc3213da265' before making global git config changes +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.8920125Z Adding repository directory to the temporary git global config as a safe directory +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.8923703Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.8976578Z Deleting the contents of '/home/runner/work/start/start' +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.8981180Z ##[group]Determining repository object format +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.8984487Z ##[endgroup] +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.8985274Z ##[group]Initializing the repository +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.8991191Z [command]/usr/bin/git init /home/runner/work/start/start +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.9106772Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.9118842Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.9166416Z ##[endgroup] +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.9167847Z ##[group]Disabling automatic garbage collection +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.9171657Z [command]/usr/bin/git config --local gc.auto 0 +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.9203504Z ##[endgroup] +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.9204537Z ##[group]Setting up auth +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.9212505Z Removing SSH command configuration +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.9216750Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.9258906Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.9755137Z Removing HTTP extra header +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.9768864Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.9822387Z [command]/usr/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' || :" +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:02.0075659Z Removing includeIf entries pointing to credentials config files +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:02.0082757Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:02.0120091Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:02.0378736Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-b6906dc3-9ba0-4583-b172-d5d7a2f4efba.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:02.0419548Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-b6906dc3-9ba0-4583-b172-d5d7a2f4efba.config +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:02.0453677Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-b6906dc3-9ba0-4583-b172-d5d7a2f4efba.config +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:02.0490869Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-b6906dc3-9ba0-4583-b172-d5d7a2f4efba.config +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:02.0529286Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-b6906dc3-9ba0-4583-b172-d5d7a2f4efba.config +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:02.0560367Z ##[endgroup] +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:02.0561707Z ##[group]Fetching the repository +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:02.0570495Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +c88600c0d8ff8d80941044138e858ae826ae3010:refs/remotes/pull/161/merge +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:02.5665846Z From https://github.com/link-foundation/start +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:02.5667986Z * [new ref] c88600c0d8ff8d80941044138e858ae826ae3010 -> pull/161/merge +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:02.5702591Z ##[endgroup] +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:02.5704125Z ##[group]Determining the checkout info +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:02.5706234Z ##[endgroup] +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:02.5711200Z [command]/usr/bin/git sparse-checkout disable +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:02.5763698Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:02.5805866Z ##[group]Checking out the ref +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:02.5809892Z [command]/usr/bin/git checkout --progress --force refs/remotes/pull/161/merge +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:02.6537456Z Note: switching to 'refs/remotes/pull/161/merge'. +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:02.6538533Z +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:02.6539150Z You are in 'detached HEAD' state. You can look around, make experimental +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:02.6540552Z changes and commit them, and you can discard any commits you make in this +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:02.6541869Z state without impacting any branches by switching back to a branch. +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:02.6542629Z +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:02.6543516Z If you want to create a new branch to retain commits you create, you may +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:02.6544744Z do so (now or later) by using -c with the switch command. Example: +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:02.6545819Z +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:02.6546440Z git switch -c +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:02.6547305Z +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:02.6547698Z Or undo this operation with: +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:02.6548393Z +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:02.6548710Z git switch - +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:02.6549157Z +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:02.6549823Z Turn off this advice by setting config variable advice.detachedHead to false +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:02.6550788Z +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:02.6551948Z HEAD is now at c88600c Merge 3562e612036bcd5e3fa75dcb89d8b334d7a954ac into db1ad4d0b2119148b4ad6e870080f8178a2a8e93 +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:02.6556118Z ##[endgroup] +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:02.6596136Z [command]/usr/bin/git log -1 --format=%H +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:02.6623478Z c88600c0d8ff8d80941044138e858ae826ae3010 +Pipeline Status Check aggregate pipeline status 2026-08-10T15:43:02.6929676Z ##[group]Run bash scripts/check-pipeline-status.sh +Pipeline Status Check aggregate pipeline status 2026-08-10T15:43:02.6932297Z ^[[36;1mbash scripts/check-pipeline-status.sh^[[0m +Pipeline Status Check aggregate pipeline status 2026-08-10T15:43:02.6985559Z shell: /usr/bin/bash -e {0} +Pipeline Status Check aggregate pipeline status 2026-08-10T15:43:02.6986758Z env: +Pipeline Status Check aggregate pipeline status 2026-08-10T15:43:02.6987769Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Pipeline Status Check aggregate pipeline status 2026-08-10T15:43:02.6989059Z GIT_CONFIG_COUNT: 1 +Pipeline Status Check aggregate pipeline status 2026-08-10T15:43:02.6990168Z GIT_CONFIG_KEY_0: init.defaultBranch +Pipeline Status Check aggregate pipeline status 2026-08-10T15:43:02.6991444Z GIT_CONFIG_VALUE_0: main +Pipeline Status Check aggregate pipeline status 2026-08-10T15:43:02.7000824Z NEEDS_JSON: { +Pipeline Status Check aggregate pipeline status "syntax-check": { +Pipeline Status Check aggregate pipeline status "result": "success", +Pipeline Status Check aggregate pipeline status "outputs": {} +Pipeline Status Check aggregate pipeline status }, +Pipeline Status Check aggregate pipeline status "detect-changes": { +Pipeline Status Check aggregate pipeline status "result": "success", +Pipeline Status Check aggregate pipeline status "outputs": { +Pipeline Status Check aggregate pipeline status "mjs-changed": "false", +Pipeline Status Check aggregate pipeline status "package-changed": "false", +Pipeline Status Check aggregate pipeline status "docs-changed": "true", +Pipeline Status Check aggregate pipeline status "workflow-changed": "false", +Pipeline Status Check aggregate pipeline status "any-js-code-changed": "true", +Pipeline Status Check aggregate pipeline status "js-changed": "true" +Pipeline Status Check aggregate pipeline status } +Pipeline Status Check aggregate pipeline status }, +Pipeline Status Check aggregate pipeline status "version-check": { +Pipeline Status Check aggregate pipeline status "result": "success", +Pipeline Status Check aggregate pipeline status "outputs": {} +Pipeline Status Check aggregate pipeline status }, +Pipeline Status Check aggregate pipeline status "changeset-check": { +Pipeline Status Check aggregate pipeline status "result": "failure", +Pipeline Status Check aggregate pipeline status "outputs": {} +Pipeline Status Check aggregate pipeline status }, +Pipeline Status Check aggregate pipeline status "lint": { +Pipeline Status Check aggregate pipeline status "result": "success", +Pipeline Status Check aggregate pipeline status "outputs": {} +Pipeline Status Check aggregate pipeline status }, +Pipeline Status Check aggregate pipeline status "test": { +Pipeline Status Check aggregate pipeline status "result": "skipped", +Pipeline Status Check aggregate pipeline status "outputs": {} +Pipeline Status Check aggregate pipeline status }, +Pipeline Status Check aggregate pipeline status "coverage": { +Pipeline Status Check aggregate pipeline status "result": "skipped", +Pipeline Status Check aggregate pipeline status "outputs": {} +Pipeline Status Check aggregate pipeline status }, +Pipeline Status Check aggregate pipeline status "release": { +Pipeline Status Check aggregate pipeline status "result": "skipped", +Pipeline Status Check aggregate pipeline status "outputs": {} +Pipeline Status Check aggregate pipeline status }, +Pipeline Status Check aggregate pipeline status "instant-release": { +Pipeline Status Check aggregate pipeline status "result": "skipped", +Pipeline Status Check aggregate pipeline status "outputs": {} +Pipeline Status Check aggregate pipeline status }, +Pipeline Status Check aggregate pipeline status "changeset-pr": { +Pipeline Status Check aggregate pipeline status "result": "skipped", +Pipeline Status Check aggregate pipeline status "outputs": {} +Pipeline Status Check aggregate pipeline status } +Pipeline Status Check aggregate pipeline status } +Pipeline Status Check aggregate pipeline status 2026-08-10T15:43:02.7010134Z IS_MAIN: false +Pipeline Status Check aggregate pipeline status 2026-08-10T15:43:02.7011120Z ##[endgroup] +Pipeline Status Check aggregate pipeline status 2026-08-10T15:43:02.7564978Z Failed jobs: changeset-check +Pipeline Status Check aggregate pipeline status 2026-08-10T15:43:02.7567173Z Cancelled jobs: +Pipeline Status Check aggregate pipeline status 2026-08-10T15:43:02.7588204Z ##[error]Pipeline failed. Failing jobs: changeset-check +Pipeline Status Check aggregate pipeline status 2026-08-10T15:43:02.7602515Z ##[error]Process completed with exit code 1. +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:02.7933115Z Post job cleanup. +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:02.8843344Z [command]/usr/bin/git version +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:02.8886146Z git version 2.54.0 +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:02.8929933Z Temporarily overriding HOME='/home/runner/work/_temp/d7f14335-da54-4e51-ac83-4b5c63327578' before making global git config changes +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:02.8934414Z Adding repository directory to the temporary git global config as a safe directory +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:02.8938313Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:02.8972129Z Removing SSH command configuration +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:02.8979742Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:02.9020306Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:02.9268987Z Removing HTTP extra header +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:02.9276593Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:02.9316421Z [command]/usr/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' || :" +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:02.9569201Z Removing includeIf entries pointing to credentials config files +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:02.9589275Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:02.9639671Z includeif.gitdir:/home/runner/work/start/start/.git.path +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:02.9643427Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:02.9646534Z includeif.gitdir:/github/workspace/.git.path +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:02.9649247Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:02.9657741Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:02.9713213Z /home/runner/work/_temp/git-credentials-b6906dc3-9ba0-4583-b172-d5d7a2f4efba.config +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:02.9728470Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-b6906dc3-9ba0-4583-b172-d5d7a2f4efba.config +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:02.9777382Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:02.9805850Z /home/runner/work/_temp/git-credentials-b6906dc3-9ba0-4583-b172-d5d7a2f4efba.config +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:02.9819415Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-b6906dc3-9ba0-4583-b172-d5d7a2f4efba.config +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:02.9858455Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:02.9898532Z /github/runner_temp/git-credentials-b6906dc3-9ba0-4583-b172-d5d7a2f4efba.config +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:02.9910076Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-b6906dc3-9ba0-4583-b172-d5d7a2f4efba.config +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:02.9951822Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:02.9977750Z /github/runner_temp/git-credentials-b6906dc3-9ba0-4583-b172-d5d7a2f4efba.config +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:02.9987812Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-b6906dc3-9ba0-4583-b172-d5d7a2f4efba.config +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:03.0024796Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:03.0249499Z Removing credentials config '/home/runner/work/_temp/git-credentials-b6906dc3-9ba0-4583-b172-d5d7a2f4efba.config' +Pipeline Status Complete job 2026-08-10T15:43:03.0411210Z Cleaning up orphan processes diff --git a/docs/case-studies/issue-160/ci-logs/rust-pr-31405026291.log b/docs/case-studies/issue-160/ci-logs/rust-pr-31405026291.log new file mode 100644 index 0000000..f90f257 --- /dev/null +++ b/docs/case-studies/issue-160/ci-logs/rust-pr-31405026291.log @@ -0,0 +1,2628 @@ +Detect Changes Set up job 2026-08-10T15:42:29.2326899Z Current runner version: '2.336.0' +Detect Changes Set up job 2026-08-10T15:42:29.2354064Z ##[group]Runner Image Provisioner +Detect Changes Set up job 2026-08-10T15:42:29.2354911Z Hosted Compute Agent +Detect Changes Set up job 2026-08-10T15:42:29.2355590Z Version: 20260707.563 +Detect Changes Set up job 2026-08-10T15:42:29.2356246Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Detect Changes Set up job 2026-08-10T15:42:29.2357031Z Build Date: 2026-07-07T19:33:50Z +Detect Changes Set up job 2026-08-10T15:42:29.2357773Z Worker ID: {20647e38-34cb-4250-a84b-9040ff36f487} +Detect Changes Set up job 2026-08-10T15:42:29.2358485Z Azure Region: eastus +Detect Changes Set up job 2026-08-10T15:42:29.2359092Z ##[endgroup] +Detect Changes Set up job 2026-08-10T15:42:29.2360577Z ##[group]Operating System +Detect Changes Set up job 2026-08-10T15:42:29.2361591Z Ubuntu +Detect Changes Set up job 2026-08-10T15:42:29.2362223Z 24.04.4 +Detect Changes Set up job 2026-08-10T15:42:29.2362770Z LTS +Detect Changes Set up job 2026-08-10T15:42:29.2363387Z ##[endgroup] +Detect Changes Set up job 2026-08-10T15:42:29.2363921Z ##[group]Runner Image +Detect Changes Set up job 2026-08-10T15:42:29.2364526Z Image: ubuntu-24.04 +Detect Changes Set up job 2026-08-10T15:42:29.2365190Z Version: 20260720.247.2 +Detect Changes Set up job 2026-08-10T15:42:29.2366237Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Detect Changes Set up job 2026-08-10T15:42:29.2368018Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Detect Changes Set up job 2026-08-10T15:42:29.2368994Z ##[endgroup] +Detect Changes Set up job 2026-08-10T15:42:29.2370055Z ##[group]GITHUB_TOKEN Permissions +Detect Changes Set up job 2026-08-10T15:42:29.2372613Z Contents: read +Detect Changes Set up job 2026-08-10T15:42:29.2373257Z Metadata: read +Detect Changes Set up job 2026-08-10T15:42:29.2373899Z ##[endgroup] +Detect Changes Set up job 2026-08-10T15:42:29.2376310Z Secret source: Actions +Detect Changes Set up job 2026-08-10T15:42:29.2377709Z Prepare workflow directory +Detect Changes Set up job 2026-08-10T15:42:29.2769899Z Prepare all required actions +Detect Changes Set up job 2026-08-10T15:42:29.2818187Z Getting action download info +Detect Changes Set up job 2026-08-10T15:42:29.5650212Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Detect Changes Set up job 2026-08-10T15:42:29.7764445Z Download action repository 'actions/setup-node@v6' (SHA:249970729cb0ef3589644e2896645e5dc5ba9c38) +Detect Changes Set up job 2026-08-10T15:42:30.0522730Z Complete job name: Detect Changes +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.1292633Z ##[group]Run actions/checkout@v6 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.1293553Z with: +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.1293996Z fetch-depth: 0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.1294501Z repository: link-foundation/start +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.1298229Z token: *** +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.1298693Z ssh-strict: true +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.1299134Z ssh-user: git +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.1299584Z persist-credentials: true +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.1300081Z clean: true +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.1300530Z sparse-checkout-cone-mode: true +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.1301251Z fetch-tags: false +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.1301715Z show-progress: true +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.1302167Z lfs: false +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.1302584Z submodules: false +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.1303030Z set-safe-directory: true +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.1303531Z allow-unsafe-pr-checkout: false +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.1304300Z env: +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.1304728Z CARGO_TERM_COLOR: always +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.1305217Z CARGO_NET_RETRY: 10 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.1305688Z CARGO_HTTP_MULTIPLEXING: false +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.1306214Z RUSTFLAGS: -Dwarnings +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.1306765Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.1307340Z GIT_CONFIG_COUNT: 1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.1307816Z GIT_CONFIG_KEY_0: init.defaultBranch +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.1308362Z GIT_CONFIG_VALUE_0: main +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.1308824Z ##[endgroup] +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.2370305Z Syncing repository: link-foundation/start +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.2373518Z ##[group]Getting Git version info +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.2374778Z Working directory is '/home/runner/work/start/start' +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.2376608Z [command]/usr/bin/git version +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.2521239Z git version 2.54.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.2564639Z ##[endgroup] +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.2573259Z Temporarily overriding HOME='/home/runner/work/_temp/36603196-4061-4ad1-a174-7c711773261c' before making global git config changes +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.2576507Z Adding repository directory to the temporary git global config as a safe directory +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.2578928Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.2636026Z Deleting the contents of '/home/runner/work/start/start' +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.2642919Z ##[group]Determining repository object format +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.2647271Z ##[endgroup] +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.2649202Z ##[group]Initializing the repository +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.2651830Z [command]/usr/bin/git init /home/runner/work/start/start +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.2787780Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.2805395Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.2862841Z ##[endgroup] +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.2864458Z ##[group]Disabling automatic garbage collection +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.2865779Z [command]/usr/bin/git config --local gc.auto 0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.2914036Z ##[endgroup] +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.2916084Z ##[group]Setting up auth +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.2917429Z Removing SSH command configuration +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.2919846Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.2962422Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.3393654Z Removing HTTP extra header +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.3400816Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.3438253Z [command]/usr/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' || :" +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.3673207Z Removing includeIf entries pointing to credentials config files +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.3679646Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.3717054Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.3947653Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-3cb6905d-3113-457e-8a49-36b076c3cf0c.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.3988404Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-3cb6905d-3113-457e-8a49-36b076c3cf0c.config +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.4023393Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-3cb6905d-3113-457e-8a49-36b076c3cf0c.config +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.4063058Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-3cb6905d-3113-457e-8a49-36b076c3cf0c.config +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.4103629Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-3cb6905d-3113-457e-8a49-36b076c3cf0c.config +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.4163855Z ##[endgroup] +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.4164791Z ##[group]Fetching the repository +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:30.4175266Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules origin +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/* +c88600c0d8ff8d80941044138e858ae826ae3010:refs/remotes/pull/161/merge +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.0950050Z From https://github.com/link-foundation/start +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.0952898Z * [new branch] issue-1-06306849 -> origin/issue-1-06306849 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.0955395Z * [new branch] issue-101-f6ea3a87b1de -> origin/issue-101-f6ea3a87b1de +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.0957929Z * [new branch] issue-103-d2eee141f4bc -> origin/issue-103-d2eee141f4bc +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.0960401Z * [new branch] issue-105-0edd650b7149 -> origin/issue-105-0edd650b7149 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.0963166Z * [new branch] issue-108-c821d8a93f01 -> origin/issue-108-c821d8a93f01 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.0965355Z * [new branch] issue-11-1524425f0588 -> origin/issue-11-1524425f0588 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.0967854Z * [new branch] issue-110-c1b9267a2743 -> origin/issue-110-c1b9267a2743 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.0969157Z * [new branch] issue-112-46af7527c0d9 -> origin/issue-112-46af7527c0d9 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.0970483Z * [new branch] issue-114-8181f01863b9 -> origin/issue-114-8181f01863b9 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.0972484Z * [new branch] issue-116-01c61894edbd -> origin/issue-116-01c61894edbd +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.0974148Z * [new branch] issue-118-4ed21210786f -> origin/issue-118-4ed21210786f +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.0975665Z * [new branch] issue-120-22538e16da80 -> origin/issue-120-22538e16da80 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.0977766Z * [new branch] issue-122-9e4e6b1efac6 -> origin/issue-122-9e4e6b1efac6 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.0979300Z * [new branch] issue-124-0288905fdd33 -> origin/issue-124-0288905fdd33 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.0980849Z * [new branch] issue-126-c5c8579b3ab4 -> origin/issue-126-c5c8579b3ab4 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.0983274Z * [new branch] issue-128-9d904e7dd227 -> origin/issue-128-9d904e7dd227 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.0985896Z * [new branch] issue-13-52ae2ce06ee2 -> origin/issue-13-52ae2ce06ee2 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.0987938Z * [new branch] issue-130-cefa8a965461 -> origin/issue-130-cefa8a965461 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.0989982Z * [new branch] issue-132-81888ef731d7 -> origin/issue-132-81888ef731d7 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.0992273Z * [new branch] issue-134-1a26eb545a18 -> origin/issue-134-1a26eb545a18 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.0994351Z * [new branch] issue-136-cffa39dbc470 -> origin/issue-136-cffa39dbc470 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.0996129Z * [new branch] issue-138-3f4ef74d216e -> origin/issue-138-3f4ef74d216e +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.0997522Z * [new branch] issue-140-55c0984f3705 -> origin/issue-140-55c0984f3705 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.0999515Z * [new branch] issue-142-e63b64dd46e6 -> origin/issue-142-e63b64dd46e6 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1001313Z * [new branch] issue-144-d8d3fb7dfd56 -> origin/issue-144-d8d3fb7dfd56 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1002913Z * [new branch] issue-146-5fd1b386b75b -> origin/issue-146-5fd1b386b75b +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1004361Z * [new branch] issue-148-799a293d3d5b -> origin/issue-148-799a293d3d5b +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1005697Z * [new branch] issue-15-ccfe6d130337 -> origin/issue-15-ccfe6d130337 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1007045Z * [new branch] issue-15-d3d0f1c82afa -> origin/issue-15-d3d0f1c82afa +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1008517Z * [new branch] issue-150-140b61c8f491 -> origin/issue-150-140b61c8f491 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1009810Z * [new branch] issue-151-50e985780da1 -> origin/issue-151-50e985780da1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1011400Z * [new branch] issue-154-73165f3b5cf7 -> origin/issue-154-73165f3b5cf7 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1012780Z * [new branch] issue-156-a9778f176d79 -> origin/issue-156-a9778f176d79 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1014107Z * [new branch] issue-158-ecf4c4dc2e55 -> origin/issue-158-ecf4c4dc2e55 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1015473Z * [new branch] issue-160-9bad94da73d2 -> origin/issue-160-9bad94da73d2 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1016820Z * [new branch] issue-18-acfe3ddbe902 -> origin/issue-18-acfe3ddbe902 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1018102Z * [new branch] issue-19-83cfc521f662 -> origin/issue-19-83cfc521f662 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1019463Z * [new branch] issue-22-08e44246441d -> origin/issue-22-08e44246441d +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1020801Z * [new branch] issue-22-2d1c04999e6d -> origin/issue-22-2d1c04999e6d +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1022685Z * [new branch] issue-25-6419574a6cfe -> origin/issue-25-6419574a6cfe +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1024031Z * [new branch] issue-25-8fe656da1123 -> origin/issue-25-8fe656da1123 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1025334Z * [new branch] issue-28-9a07df20ebbb -> origin/issue-28-9a07df20ebbb +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1026722Z * [new branch] issue-3-908abf67e50f -> origin/issue-3-908abf67e50f +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1028025Z * [new branch] issue-30-3c74b37eedc9 -> origin/issue-30-3c74b37eedc9 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1029368Z * [new branch] issue-31-e419d5f83f9d -> origin/issue-31-e419d5f83f9d +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1030721Z * [new branch] issue-34-fcfbf90ca3a5 -> origin/issue-34-fcfbf90ca3a5 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1032436Z * [new branch] issue-36-4d2e05cadca2 -> origin/issue-36-4d2e05cadca2 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1033865Z * [new branch] issue-38-8d65d5c6dcf1 -> origin/issue-38-8d65d5c6dcf1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1035175Z * [new branch] issue-40-500ee5a3c836 -> origin/issue-40-500ee5a3c836 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1036458Z * [new branch] issue-42-231914cdf85a -> origin/issue-42-231914cdf85a +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1038004Z * [new branch] issue-44-05c1999867e1 -> origin/issue-44-05c1999867e1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1039345Z * [new branch] issue-46-db1336ec1bd4 -> origin/issue-46-db1336ec1bd4 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1040684Z * [new branch] issue-49-49badfb087ae -> origin/issue-49-49badfb087ae +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1042398Z * [new branch] issue-5-e920ed9704b1 -> origin/issue-5-e920ed9704b1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1043867Z * [new branch] issue-51-ce9116974281 -> origin/issue-51-ce9116974281 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1045283Z * [new branch] issue-53-3037eb51507e -> origin/issue-53-3037eb51507e +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1046547Z * [new branch] issue-55-62ca352b2854 -> origin/issue-55-62ca352b2854 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1047833Z * [new branch] issue-57-319974e37702 -> origin/issue-57-319974e37702 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1049107Z * [new branch] issue-57-9389c40a25d3 -> origin/issue-57-9389c40a25d3 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1050393Z * [new branch] issue-60-23ad1508ca00 -> origin/issue-60-23ad1508ca00 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1052184Z * [new branch] issue-62-0bf0e6dba402 -> origin/issue-62-0bf0e6dba402 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1053486Z * [new branch] issue-64-531bd4a9716c -> origin/issue-64-531bd4a9716c +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1054806Z * [new branch] issue-66-b4bebb964b80 -> origin/issue-66-b4bebb964b80 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1056218Z * [new branch] issue-67-c74bf55321d9 -> origin/issue-67-c74bf55321d9 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1057522Z * [new branch] issue-7-6b049fda1d30 -> origin/issue-7-6b049fda1d30 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1058849Z * [new branch] issue-70-210190e0ad55 -> origin/issue-70-210190e0ad55 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1060132Z * [new branch] issue-70-490c526a882f -> origin/issue-70-490c526a882f +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1061706Z * [new branch] issue-73-163864f76573 -> origin/issue-73-163864f76573 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1063118Z * [new branch] issue-73-47a3e673b0a8 -> origin/issue-73-47a3e673b0a8 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1064406Z * [new branch] issue-73-c42828279fb5 -> origin/issue-73-c42828279fb5 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1065729Z * [new branch] issue-77-acc01682cb56 -> origin/issue-77-acc01682cb56 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1067073Z * [new branch] issue-79-1581a427bf82 -> origin/issue-79-1581a427bf82 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1068510Z * [new branch] issue-79-48234c0f95fa -> origin/issue-79-48234c0f95fa +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1069837Z * [new branch] issue-79-5fc029ea058c -> origin/issue-79-5fc029ea058c +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1071413Z * [new branch] issue-79-740a4286522a -> origin/issue-79-740a4286522a +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1072722Z * [new branch] issue-84-2301d58a902f -> origin/issue-84-2301d58a902f +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1074076Z * [new branch] issue-84-8c8db1f16f9d -> origin/issue-84-8c8db1f16f9d +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1075342Z * [new branch] issue-84-ca99d5699c03 -> origin/issue-84-ca99d5699c03 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1076636Z * [new branch] issue-84-e79fd3fe5cef -> origin/issue-84-e79fd3fe5cef +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1077956Z * [new branch] issue-89-58b19f5dac12 -> origin/issue-89-58b19f5dac12 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1079258Z * [new branch] issue-9-9cb379f155fb -> origin/issue-9-9cb379f155fb +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1080574Z * [new branch] issue-91-5ff8719c4182 -> origin/issue-91-5ff8719c4182 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1082159Z * [new branch] issue-91-8e243739c7af -> origin/issue-91-8e243739c7af +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1083426Z * [new branch] issue-93-2ef57910c60b -> origin/issue-93-2ef57910c60b +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1084856Z * [new branch] issue-96-829d21ddabc4 -> origin/issue-96-829d21ddabc4 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1086127Z * [new branch] issue-96-efde41b8c023 -> origin/issue-96-efde41b8c023 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1087441Z * [new branch] issue-99-bc78b28ed258 -> origin/issue-99-bc78b28ed258 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1088606Z * [new branch] main -> origin/main +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1089805Z * [new tag] js-v0.25.5 -> js-v0.25.5 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1091190Z * [new tag] js-v0.26.0 -> js-v0.26.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1092339Z * [new tag] js-v0.27.0 -> js-v0.27.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1093406Z * [new tag] js-v0.27.1 -> js-v0.27.1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1094445Z * [new tag] js-v0.27.2 -> js-v0.27.2 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1095445Z * [new tag] js-v0.28.0 -> js-v0.28.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1096570Z * [new tag] js-v0.29.0 -> js-v0.29.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1097644Z * [new tag] js-v0.29.1 -> js-v0.29.1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1098694Z * [new tag] js-v0.29.2 -> js-v0.29.2 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1099815Z * [new tag] js-v0.30.0 -> js-v0.30.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1100868Z * [new tag] js-v0.30.1 -> js-v0.30.1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1102122Z * [new tag] js-v0.30.2 -> js-v0.30.2 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1103298Z * [new tag] js-v0.30.3 -> js-v0.30.3 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1104338Z * [new tag] js-v0.30.4 -> js-v0.30.4 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1105436Z * [new tag] js-v0.30.5 -> js-v0.30.5 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1106494Z * [new tag] js-v0.31.0 -> js-v0.31.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1107655Z * [new tag] js-v0.32.0 -> js-v0.32.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1109094Z * [new tag] rust-v0.14.1 -> rust-v0.14.1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1110397Z * [new tag] rust-v0.14.2 -> rust-v0.14.2 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1111889Z * [new tag] rust-v0.14.3 -> rust-v0.14.3 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1113372Z * [new tag] rust-v0.15.0 -> rust-v0.15.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1114689Z * [new tag] rust-v0.15.1 -> rust-v0.15.1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1116033Z * [new tag] rust-v0.16.0 -> rust-v0.16.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1117315Z * [new tag] rust-v0.16.1 -> rust-v0.16.1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1118619Z * [new tag] rust-v0.16.2 -> rust-v0.16.2 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1119892Z * [new tag] rust-v0.17.0 -> rust-v0.17.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1121406Z * [new tag] rust-v0.17.1 -> rust-v0.17.1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1122746Z * [new tag] rust-v0.17.2 -> rust-v0.17.2 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1123982Z * [new tag] rust-v0.17.3 -> rust-v0.17.3 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1125213Z * [new tag] rust-v0.17.4 -> rust-v0.17.4 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1126520Z * [new tag] rust-v0.17.5 -> rust-v0.17.5 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1127746Z * [new tag] rust-v0.18.0 -> rust-v0.18.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1129021Z * [new tag] rust-v0.19.0 -> rust-v0.19.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1130269Z * [new tag] rust-v0.19.1 -> rust-v0.19.1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1131784Z * [new tag] v0.10.0 -> v0.10.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1133027Z * [new tag] v0.11.0 -> v0.11.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1134169Z * [new tag] v0.13.0 -> v0.13.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1135338Z * [new tag] v0.15.0 -> v0.15.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1136575Z * [new tag] v0.16.0 -> v0.16.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1137890Z * [new tag] v0.17.0 -> v0.17.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1207551Z * [new tag] v0.17.1 -> v0.17.1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1209469Z * [new tag] v0.17.2 -> v0.17.2 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1211381Z * [new tag] v0.17.3 -> v0.17.3 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1213138Z * [new tag] v0.17.4 -> v0.17.4 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1214820Z * [new tag] v0.18.0 -> v0.18.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1216470Z * [new tag] v0.19.0 -> v0.19.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1218079Z * [new tag] v0.19.1 -> v0.19.1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1219696Z * [new tag] v0.20.0 -> v0.20.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1221534Z * [new tag] v0.20.1 -> v0.20.1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1223186Z * [new tag] v0.20.2 -> v0.20.2 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1224858Z * [new tag] v0.20.3 -> v0.20.3 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1225904Z * [new tag] v0.20.4 -> v0.20.4 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1226902Z * [new tag] v0.21.0 -> v0.21.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1227901Z * [new tag] v0.22.0 -> v0.22.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1228894Z * [new tag] v0.23.0 -> v0.23.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1229865Z * [new tag] v0.24.0 -> v0.24.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1230852Z * [new tag] v0.24.1 -> v0.24.1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1232108Z * [new tag] v0.24.2 -> v0.24.2 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1233083Z * [new tag] v0.24.3 -> v0.24.3 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1234076Z * [new tag] v0.24.4 -> v0.24.4 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1235278Z * [new tag] v0.24.5 -> v0.24.5 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1236266Z * [new tag] v0.24.6 -> v0.24.6 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1237246Z * [new tag] v0.24.7 -> v0.24.7 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1238232Z * [new tag] v0.24.8 -> v0.24.8 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1239200Z * [new tag] v0.24.9 -> v0.24.9 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1240181Z * [new tag] v0.25.0 -> v0.25.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1241459Z * [new tag] v0.25.1 -> v0.25.1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1242472Z * [new tag] v0.25.2 -> v0.25.2 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1243455Z * [new tag] v0.25.3 -> v0.25.3 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1244436Z * [new tag] v0.25.4 -> v0.25.4 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1245453Z * [new tag] v0.3.1 -> v0.3.1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1246427Z * [new tag] v0.4.0 -> v0.4.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1247397Z * [new tag] v0.4.1 -> v0.4.1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1248608Z * [new tag] v0.5.0 -> v0.5.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1250203Z * [new tag] v0.5.1 -> v0.5.1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1252032Z * [new tag] v0.5.2 -> v0.5.2 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1253311Z * [new tag] v0.5.3 -> v0.5.3 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1254293Z * [new tag] v0.6.0 -> v0.6.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1255272Z * [new tag] v0.7.0 -> v0.7.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1256640Z * [new tag] v0.7.1 -> v0.7.1 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1258110Z * [new tag] v0.7.2 -> v0.7.2 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1259719Z * [new tag] v0.7.4 -> v0.7.4 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1261584Z * [new tag] v0.7.5 -> v0.7.5 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1263139Z * [new tag] v0.7.6 -> v0.7.6 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1264759Z * [new tag] v0.9.0 -> v0.9.0 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1266791Z * [new ref] c88600c0d8ff8d80941044138e858ae826ae3010 -> pull/161/merge +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1275399Z ##[endgroup] +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1276384Z ##[group]Determining the checkout info +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1277347Z ##[endgroup] +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1281897Z [command]/usr/bin/git sparse-checkout disable +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1336580Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1373087Z ##[group]Checking out the ref +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.1375934Z [command]/usr/bin/git checkout --progress --force refs/remotes/pull/161/merge +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.2164329Z Note: switching to 'refs/remotes/pull/161/merge'. +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.2165512Z +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.2166122Z You are in 'detached HEAD' state. You can look around, make experimental +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.2167509Z changes and commit them, and you can discard any commits you make in this +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.2168857Z state without impacting any branches by switching back to a branch. +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.2169689Z +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.2170256Z If you want to create a new branch to retain commits you create, you may +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.2172013Z do so (now or later) by using -c with the switch command. Example: +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.2172861Z +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.2173364Z git switch -c +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.2174178Z +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.2174696Z Or undo this operation with: +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.2175522Z +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.2175946Z git switch - +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.2176856Z +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.2177648Z Turn off this advice by setting config variable advice.detachedHead to false +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.2178818Z +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.2180180Z HEAD is now at c88600c Merge 3562e612036bcd5e3fa75dcb89d8b334d7a954ac into db1ad4d0b2119148b4ad6e870080f8178a2a8e93 +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.2184803Z ##[endgroup] +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.2248307Z [command]/usr/bin/git log -1 --format=%H +Detect Changes Run actions/checkout@v6 2026-08-10T15:42:31.2278333Z c88600c0d8ff8d80941044138e858ae826ae3010 +Detect Changes Setup Node.js 2026-08-10T15:42:31.2586699Z ##[group]Run actions/setup-node@v6 +Detect Changes Setup Node.js 2026-08-10T15:42:31.2587412Z with: +Detect Changes Setup Node.js 2026-08-10T15:42:31.2587859Z node-version: 24.x +Detect Changes Setup Node.js 2026-08-10T15:42:31.2588374Z check-latest: false +Detect Changes Setup Node.js 2026-08-10T15:42:31.2593484Z token: *** +Detect Changes Setup Node.js 2026-08-10T15:42:31.2593989Z package-manager-cache: true +Detect Changes Setup Node.js 2026-08-10T15:42:31.2594563Z env: +Detect Changes Setup Node.js 2026-08-10T15:42:31.2595002Z CARGO_TERM_COLOR: always +Detect Changes Setup Node.js 2026-08-10T15:42:31.2595562Z CARGO_NET_RETRY: 10 +Detect Changes Setup Node.js 2026-08-10T15:42:31.2596102Z CARGO_HTTP_MULTIPLEXING: false +Detect Changes Setup Node.js 2026-08-10T15:42:31.2596722Z RUSTFLAGS: -Dwarnings +Detect Changes Setup Node.js 2026-08-10T15:42:31.2597312Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Detect Changes Setup Node.js 2026-08-10T15:42:31.2597986Z GIT_CONFIG_COUNT: 1 +Detect Changes Setup Node.js 2026-08-10T15:42:31.2598521Z GIT_CONFIG_KEY_0: init.defaultBranch +Detect Changes Setup Node.js 2026-08-10T15:42:31.2599164Z GIT_CONFIG_VALUE_0: main +Detect Changes Setup Node.js 2026-08-10T15:42:31.2599707Z ##[endgroup] +Detect Changes Setup Node.js 2026-08-10T15:42:31.4033135Z Found in cache @ /opt/hostedtoolcache/node/24.18.0/x64 +Detect Changes Setup Node.js 2026-08-10T15:42:31.4058381Z ##[group]Environment details +Detect Changes Setup Node.js 2026-08-10T15:42:31.8596200Z node: v24.18.0 +Detect Changes Setup Node.js 2026-08-10T15:42:31.8598592Z npm: 11.16.0 +Detect Changes Setup Node.js 2026-08-10T15:42:31.8599700Z yarn: 1.22.22 +Detect Changes Setup Node.js 2026-08-10T15:42:31.8602332Z ##[endgroup] +Detect Changes Detect changes 2026-08-10T15:42:31.8803543Z ##[group]Run node scripts/detect-code-changes.mjs +Detect Changes Detect changes 2026-08-10T15:42:31.8805489Z ^[[36;1mnode scripts/detect-code-changes.mjs^[[0m +Detect Changes Detect changes 2026-08-10T15:42:31.8866697Z shell: /usr/bin/bash -e {0} +Detect Changes Detect changes 2026-08-10T15:42:31.8868014Z env: +Detect Changes Detect changes 2026-08-10T15:42:31.8869047Z CARGO_TERM_COLOR: always +Detect Changes Detect changes 2026-08-10T15:42:31.8870257Z CARGO_NET_RETRY: 10 +Detect Changes Detect changes 2026-08-10T15:42:31.8871779Z CARGO_HTTP_MULTIPLEXING: false +Detect Changes Detect changes 2026-08-10T15:42:31.8873129Z RUSTFLAGS: -Dwarnings +Detect Changes Detect changes 2026-08-10T15:42:31.8874346Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Detect Changes Detect changes 2026-08-10T15:42:31.8875763Z GIT_CONFIG_COUNT: 1 +Detect Changes Detect changes 2026-08-10T15:42:31.8876908Z GIT_CONFIG_KEY_0: init.defaultBranch +Detect Changes Detect changes 2026-08-10T15:42:31.8878283Z GIT_CONFIG_VALUE_0: main +Detect Changes Detect changes 2026-08-10T15:42:31.8879473Z GITHUB_EVENT_NAME: pull_request +Detect Changes Detect changes 2026-08-10T15:42:31.8881225Z GITHUB_BASE_SHA: db1ad4d0b2119148b4ad6e870080f8178a2a8e93 +Detect Changes Detect changes 2026-08-10T15:42:31.8883136Z GITHUB_HEAD_SHA: 3562e612036bcd5e3fa75dcb89d8b334d7a954ac +Detect Changes Detect changes 2026-08-10T15:42:31.8884757Z ##[endgroup] +Detect Changes Detect changes 2026-08-10T15:42:31.9276606Z Detecting file changes for CI/CD... +Detect Changes Detect changes 2026-08-10T15:42:31.9277716Z +Detect Changes Detect changes 2026-08-10T15:42:31.9279539Z Comparing PR: db1ad4d0b2119148b4ad6e870080f8178a2a8e93...3562e612036bcd5e3fa75dcb89d8b334d7a954ac +Detect Changes Detect changes 2026-08-10T15:42:31.9362039Z Changed files: +Detect Changes Detect changes 2026-08-10T15:42:31.9364105Z docs/case-studies/issue-160/README.md +Detect Changes Detect changes 2026-08-10T15:42:31.9366445Z docs/case-studies/issue-160/ci-logs/js-31380353470.log +Detect Changes Detect changes 2026-08-10T15:42:31.9369665Z docs/case-studies/issue-160/ci-logs/js-31388354106.log +Detect Changes Detect changes 2026-08-10T15:42:31.9372727Z docs/case-studies/issue-160/ci-logs/rust-31380353804.log +Detect Changes Detect changes 2026-08-10T15:42:31.9375099Z docs/case-studies/issue-160/ci-logs/rust-31388355823.log +Detect Changes Detect changes 2026-08-10T15:42:31.9377429Z docs/case-studies/issue-160/data/issue-156-comments.json +Detect Changes Detect changes 2026-08-10T15:42:31.9379778Z docs/case-studies/issue-160/data/issue-156.json +Detect Changes Detect changes 2026-08-10T15:42:31.9382140Z docs/case-studies/issue-160/data/issue-158-comments.json +Detect Changes Detect changes 2026-08-10T15:42:31.9384379Z docs/case-studies/issue-160/data/issue-158.json +Detect Changes Detect changes 2026-08-10T15:42:31.9386497Z docs/case-studies/issue-160/data/js-focused-test.log +Detect Changes Detect changes 2026-08-10T15:42:31.9388393Z docs/case-studies/issue-160/data/js-run-31380353470.json +Detect Changes Detect changes 2026-08-10T15:42:31.9391387Z docs/case-studies/issue-160/data/js-run-31388354106.json +Detect Changes Detect changes 2026-08-10T15:42:31.9393800Z docs/case-studies/issue-160/data/js-v0.32.0-release.json +Detect Changes Detect changes 2026-08-10T15:42:31.9395618Z docs/case-studies/issue-160/data/local-doc-js.log +Detect Changes Detect changes 2026-08-10T15:42:31.9397838Z docs/case-studies/issue-160/data/local-doc-rust.log +Detect Changes Detect changes 2026-08-10T15:42:31.9399800Z docs/case-studies/issue-160/data/local-js-filesize.log +Detect Changes Detect changes 2026-08-10T15:42:31.9402097Z docs/case-studies/issue-160/data/local-js-format.log +Detect Changes Detect changes 2026-08-10T15:42:31.9403967Z docs/case-studies/issue-160/data/local-js-full.log +Detect Changes Detect changes 2026-08-10T15:42:31.9405840Z docs/case-studies/issue-160/data/local-js-lint.log +Detect Changes Detect changes 2026-08-10T15:42:31.9407582Z docs/case-studies/issue-160/data/local-mjs-syntax.log +Detect Changes Detect changes 2026-08-10T15:42:31.9409336Z docs/case-studies/issue-160/data/local-rust-build.log +Detect Changes Detect changes 2026-08-10T15:42:31.9411474Z docs/case-studies/issue-160/data/local-rust-clippy.log +Detect Changes Detect changes 2026-08-10T15:42:31.9413566Z docs/case-studies/issue-160/data/local-rust-doc.log +Detect Changes Detect changes 2026-08-10T15:42:31.9416387Z docs/case-studies/issue-160/data/local-rust-filesize.log +Detect Changes Detect changes 2026-08-10T15:42:31.9418216Z docs/case-studies/issue-160/data/local-rust-fmt.log +Detect Changes Detect changes 2026-08-10T15:42:31.9419920Z docs/case-studies/issue-160/data/local-rust-full.log +Detect Changes Detect changes 2026-08-10T15:42:31.9422125Z docs/case-studies/issue-160/data/local-rust-package.log +Detect Changes Detect changes 2026-08-10T15:42:31.9424956Z docs/case-studies/issue-160/data/local-test-parity.log +Detect Changes Detect changes 2026-08-10T15:42:31.9427643Z docs/case-studies/issue-160/data/npm-package.json +Detect Changes Detect changes 2026-08-10T15:42:31.9430359Z docs/case-studies/issue-160/data/pr-157-conversation.json +Detect Changes Detect changes 2026-08-10T15:42:31.9433805Z docs/case-studies/issue-160/data/pr-157-review-comments.json +Detect Changes Detect changes 2026-08-10T15:42:31.9436695Z docs/case-studies/issue-160/data/pr-157-reviews.json +Detect Changes Detect changes 2026-08-10T15:42:31.9439208Z docs/case-studies/issue-160/data/pr-157.json +Detect Changes Detect changes 2026-08-10T15:42:31.9442103Z docs/case-studies/issue-160/data/pr-159-conversation.json +Detect Changes Detect changes 2026-08-10T15:42:31.9444739Z docs/case-studies/issue-160/data/pr-159-hermetic-probe-fix.diff +Detect Changes Detect changes 2026-08-10T15:42:31.9447907Z docs/case-studies/issue-160/data/pr-159-review-comments.json +Detect Changes Detect changes 2026-08-10T15:42:31.9449763Z docs/case-studies/issue-160/data/pr-159-reviews.json +Detect Changes Detect changes 2026-08-10T15:42:31.9451749Z docs/case-studies/issue-160/data/pr-159.json +Detect Changes Detect changes 2026-08-10T15:42:31.9453594Z docs/case-studies/issue-160/data/pr-161-route-preservation.diff +Detect Changes Detect changes 2026-08-10T15:42:31.9455523Z docs/case-studies/issue-160/data/pre-fix-js-d959632.js +Detect Changes Detect changes 2026-08-10T15:42:31.9457349Z docs/case-studies/issue-160/data/pre-fix-rust-d959632.rs +Detect Changes Detect changes 2026-08-10T15:42:31.9459142Z docs/case-studies/issue-160/data/recent-main-runs.json +Detect Changes Detect changes 2026-08-10T15:42:31.9461144Z docs/case-studies/issue-160/data/rust-focused-test.log +Detect Changes Detect changes 2026-08-10T15:42:31.9462986Z docs/case-studies/issue-160/data/rust-run-31380353804.json +Detect Changes Detect changes 2026-08-10T15:42:31.9464848Z docs/case-studies/issue-160/data/rust-run-31388355823.json +Detect Changes Detect changes 2026-08-10T15:42:31.9466709Z docs/case-studies/issue-160/data/rust-v0.19.0-release.json +Detect Changes Detect changes 2026-08-10T15:42:31.9468439Z docs/case-studies/issue-160/issue-comments.json +Detect Changes Detect changes 2026-08-10T15:42:31.9469979Z docs/case-studies/issue-160/issue-data.json +Detect Changes Detect changes 2026-08-10T15:42:31.9471872Z docs/case-studies/issue-160/online-research.md +Detect Changes Detect changes 2026-08-10T15:42:31.9473441Z docs/case-studies/issue-160/requirements.md +Detect Changes Detect changes 2026-08-10T15:42:31.9474924Z docs/case-studies/issue-160/root-cause.md +Detect Changes Detect changes 2026-08-10T15:42:31.9476333Z docs/case-studies/issue-160/solutions.md +Detect Changes Detect changes 2026-08-10T15:42:31.9477730Z docs/case-studies/issue-160/timeline.md +Detect Changes Detect changes 2026-08-10T15:42:31.9479123Z js/test/docker-network-integration.js +Detect Changes Detect changes 2026-08-10T15:42:31.9480451Z rust/tests/docker_network.rs +Detect Changes Detect changes 2026-08-10T15:42:31.9481445Z +Detect Changes Detect changes 2026-08-10T15:42:31.9481871Z rs-changed=true +Detect Changes Detect changes 2026-08-10T15:42:31.9482884Z toml-changed=false +Detect Changes Detect changes 2026-08-10T15:42:31.9483840Z js-changed=true +Detect Changes Detect changes 2026-08-10T15:42:31.9484775Z mjs-changed=false +Detect Changes Detect changes 2026-08-10T15:42:31.9485758Z package-changed=false +Detect Changes Detect changes 2026-08-10T15:42:31.9486776Z docs-changed=true +Detect Changes Detect changes 2026-08-10T15:42:31.9487763Z workflow-changed=false +Detect Changes Detect changes 2026-08-10T15:42:31.9488378Z +Detect Changes Detect changes 2026-08-10T15:42:31.9488903Z Files considered as code changes: +Detect Changes Detect changes 2026-08-10T15:42:31.9490177Z js/test/docker-network-integration.js +Detect Changes Detect changes 2026-08-10T15:42:31.9491942Z rust/tests/docker_network.rs +Detect Changes Detect changes 2026-08-10T15:42:31.9492688Z +Detect Changes Detect changes 2026-08-10T15:42:31.9493177Z any-rust-code-changed=true +Detect Changes Detect changes 2026-08-10T15:42:31.9494588Z any-js-code-changed=true +Detect Changes Detect changes 2026-08-10T15:42:31.9495678Z any-code-changed=true +Detect Changes Detect changes 2026-08-10T15:42:31.9496276Z +Detect Changes Detect changes 2026-08-10T15:42:31.9496745Z Change detection completed. +Detect Changes Post Setup Node.js 2026-08-10T15:42:31.9737566Z Post job cleanup. +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:32.1266651Z Post job cleanup. +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:32.2156939Z [command]/usr/bin/git version +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:32.2200287Z git version 2.54.0 +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:32.2270497Z Temporarily overriding HOME='/home/runner/work/_temp/dc91d6a1-8c9a-4f4f-b0c9-9c1b7d8bdab7' before making global git config changes +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:32.2276130Z Adding repository directory to the temporary git global config as a safe directory +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:32.2280723Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:32.2331694Z Removing SSH command configuration +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:32.2337273Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:32.2398318Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:32.2714965Z Removing HTTP extra header +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:32.2723743Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:32.2782661Z [command]/usr/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' || :" +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:32.3126030Z Removing includeIf entries pointing to credentials config files +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:32.3139687Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:32.3180445Z includeif.gitdir:/home/runner/work/start/start/.git.path +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:32.3193237Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:32.3196629Z includeif.gitdir:/github/workspace/.git.path +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:32.3199871Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:32.3207046Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:32.3235354Z /home/runner/work/_temp/git-credentials-3cb6905d-3113-457e-8a49-36b076c3cf0c.config +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:32.3259419Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-3cb6905d-3113-457e-8a49-36b076c3cf0c.config +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:32.3332905Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:32.3352776Z /home/runner/work/_temp/git-credentials-3cb6905d-3113-457e-8a49-36b076c3cf0c.config +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:32.3386878Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-3cb6905d-3113-457e-8a49-36b076c3cf0c.config +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:32.3452819Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:32.3463080Z /github/runner_temp/git-credentials-3cb6905d-3113-457e-8a49-36b076c3cf0c.config +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:32.3475090Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-3cb6905d-3113-457e-8a49-36b076c3cf0c.config +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:32.3514657Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:32.3539093Z /github/runner_temp/git-credentials-3cb6905d-3113-457e-8a49-36b076c3cf0c.config +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:32.3550140Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-3cb6905d-3113-457e-8a49-36b076c3cf0c.config +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:32.3590705Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Detect Changes Post Run actions/checkout@v6 2026-08-10T15:42:32.3815753Z Removing credentials config '/home/runner/work/_temp/git-credentials-3cb6905d-3113-457e-8a49-36b076c3cf0c.config' +Detect Changes Complete job 2026-08-10T15:42:32.3981677Z Evaluate and set job outputs +Detect Changes Complete job 2026-08-10T15:42:32.3992021Z Set output 'rs-changed' +Detect Changes Complete job 2026-08-10T15:42:32.3994665Z Set output 'toml-changed' +Detect Changes Complete job 2026-08-10T15:42:32.3996287Z Set output 'mjs-changed' +Detect Changes Complete job 2026-08-10T15:42:32.3997568Z Set output 'docs-changed' +Detect Changes Complete job 2026-08-10T15:42:32.3998876Z Set output 'workflow-changed' +Detect Changes Complete job 2026-08-10T15:42:32.4000220Z Set output 'any-rust-code-changed' +Detect Changes Complete job 2026-08-10T15:42:32.4002460Z Cleaning up orphan processes +Check for Manual Version Changes Set up job 2026-08-10T15:42:30.0130288Z Current runner version: '2.336.0' +Check for Manual Version Changes Set up job 2026-08-10T15:42:30.0155482Z ##[group]Runner Image Provisioner +Check for Manual Version Changes Set up job 2026-08-10T15:42:30.0156409Z Hosted Compute Agent +Check for Manual Version Changes Set up job 2026-08-10T15:42:30.0157062Z Version: 20260707.563 +Check for Manual Version Changes Set up job 2026-08-10T15:42:30.0157702Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Check for Manual Version Changes Set up job 2026-08-10T15:42:30.0158418Z Build Date: 2026-07-07T19:33:50Z +Check for Manual Version Changes Set up job 2026-08-10T15:42:30.0159156Z Worker ID: {372899f1-9471-4f0b-bb5f-aecf9f05167a} +Check for Manual Version Changes Set up job 2026-08-10T15:42:30.0159895Z Azure Region: westus3 +Check for Manual Version Changes Set up job 2026-08-10T15:42:30.0160441Z ##[endgroup] +Check for Manual Version Changes Set up job 2026-08-10T15:42:30.0161931Z ##[group]Operating System +Check for Manual Version Changes Set up job 2026-08-10T15:42:30.0162570Z Ubuntu +Check for Manual Version Changes Set up job 2026-08-10T15:42:30.0163134Z 24.04.4 +Check for Manual Version Changes Set up job 2026-08-10T15:42:30.0163679Z LTS +Check for Manual Version Changes Set up job 2026-08-10T15:42:30.0164175Z ##[endgroup] +Check for Manual Version Changes Set up job 2026-08-10T15:42:30.0165207Z ##[group]Runner Image +Check for Manual Version Changes Set up job 2026-08-10T15:42:30.0165852Z Image: ubuntu-24.04 +Check for Manual Version Changes Set up job 2026-08-10T15:42:30.0166406Z Version: 20260720.247.2 +Check for Manual Version Changes Set up job 2026-08-10T15:42:30.0167574Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Check for Manual Version Changes Set up job 2026-08-10T15:42:30.0169292Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Check for Manual Version Changes Set up job 2026-08-10T15:42:30.0170252Z ##[endgroup] +Check for Manual Version Changes Set up job 2026-08-10T15:42:30.0171353Z ##[group]GITHUB_TOKEN Permissions +Check for Manual Version Changes Set up job 2026-08-10T15:42:30.0173271Z Contents: read +Check for Manual Version Changes Set up job 2026-08-10T15:42:30.0173897Z Metadata: read +Check for Manual Version Changes Set up job 2026-08-10T15:42:30.0174883Z ##[endgroup] +Check for Manual Version Changes Set up job 2026-08-10T15:42:30.0176961Z Secret source: Actions +Check for Manual Version Changes Set up job 2026-08-10T15:42:30.0178182Z Prepare workflow directory +Check for Manual Version Changes Set up job 2026-08-10T15:42:30.0588531Z Prepare all required actions +Check for Manual Version Changes Set up job 2026-08-10T15:42:30.0638537Z Getting action download info +Check for Manual Version Changes Set up job 2026-08-10T15:42:30.6017577Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Check for Manual Version Changes Set up job 2026-08-10T15:42:31.5326420Z Complete job name: Check for Manual Version Changes +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.6124323Z ##[group]Run actions/checkout@v6 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.6125630Z with: +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.6126127Z fetch-depth: 0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.6126639Z repository: link-foundation/start +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.6130679Z token: *** +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.6131192Z ssh-strict: true +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.6131671Z ssh-user: git +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.6132181Z persist-credentials: true +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.6132717Z clean: true +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.6133197Z sparse-checkout-cone-mode: true +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.6133770Z fetch-tags: false +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.6134254Z show-progress: true +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.6134931Z lfs: false +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.6135386Z submodules: false +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.6135909Z set-safe-directory: true +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.6136460Z allow-unsafe-pr-checkout: false +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.6137292Z env: +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.6137769Z CARGO_TERM_COLOR: always +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.6138297Z CARGO_NET_RETRY: 10 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.6138811Z CARGO_HTTP_MULTIPLEXING: false +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.6139396Z RUSTFLAGS: -Dwarnings +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.6140001Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.6140620Z GIT_CONFIG_COUNT: 1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.6141137Z GIT_CONFIG_KEY_0: init.defaultBranch +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.6141730Z GIT_CONFIG_VALUE_0: main +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.6142247Z ##[endgroup] +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.7190100Z Syncing repository: link-foundation/start +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.7193061Z ##[group]Getting Git version info +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.7194338Z Working directory is '/home/runner/work/start/start' +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.7196355Z [command]/usr/bin/git version +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.7268997Z git version 2.54.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.7331375Z ##[endgroup] +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.7349940Z Temporarily overriding HOME='/home/runner/work/_temp/b2eb9b92-0038-4691-8fd7-51452f7e960b' before making global git config changes +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.7353622Z Adding repository directory to the temporary git global config as a safe directory +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.7356785Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.7414933Z Deleting the contents of '/home/runner/work/start/start' +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.7419443Z ##[group]Determining repository object format +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.7421658Z ##[endgroup] +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.7423002Z ##[group]Initializing the repository +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.7426772Z [command]/usr/bin/git init /home/runner/work/start/start +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.7626823Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.7640081Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.7713881Z ##[endgroup] +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.7715103Z ##[group]Disabling automatic garbage collection +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.7721955Z [command]/usr/bin/git config --local gc.auto 0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.7758552Z ##[endgroup] +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.7759666Z ##[group]Setting up auth +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.7760626Z Removing SSH command configuration +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.7767253Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.7809228Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.8263968Z Removing HTTP extra header +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.8271366Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.8310428Z [command]/usr/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' || :" +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.8533185Z Removing includeIf entries pointing to credentials config files +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.8541894Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.8581190Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.8808567Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-a7ef47ae-31cf-4cd0-a521-e036e0462186.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.8851045Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-a7ef47ae-31cf-4cd0-a521-e036e0462186.config +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.8886122Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-a7ef47ae-31cf-4cd0-a521-e036e0462186.config +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.8923768Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-a7ef47ae-31cf-4cd0-a521-e036e0462186.config +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.8965302Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-a7ef47ae-31cf-4cd0-a521-e036e0462186.config +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.8993863Z ##[endgroup] +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.8995014Z ##[group]Fetching the repository +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:31.9003468Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules origin +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/* +c88600c0d8ff8d80941044138e858ae826ae3010:refs/remotes/pull/161/merge +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2649247Z From https://github.com/link-foundation/start +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2653042Z * [new branch] issue-1-06306849 -> origin/issue-1-06306849 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2656058Z * [new branch] issue-101-f6ea3a87b1de -> origin/issue-101-f6ea3a87b1de +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2658269Z * [new branch] issue-103-d2eee141f4bc -> origin/issue-103-d2eee141f4bc +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2659971Z * [new branch] issue-105-0edd650b7149 -> origin/issue-105-0edd650b7149 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2661713Z * [new branch] issue-108-c821d8a93f01 -> origin/issue-108-c821d8a93f01 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2663631Z * [new branch] issue-11-1524425f0588 -> origin/issue-11-1524425f0588 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2666460Z * [new branch] issue-110-c1b9267a2743 -> origin/issue-110-c1b9267a2743 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2668587Z * [new branch] issue-112-46af7527c0d9 -> origin/issue-112-46af7527c0d9 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2670652Z * [new branch] issue-114-8181f01863b9 -> origin/issue-114-8181f01863b9 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2672579Z * [new branch] issue-116-01c61894edbd -> origin/issue-116-01c61894edbd +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2675059Z * [new branch] issue-118-4ed21210786f -> origin/issue-118-4ed21210786f +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2677254Z * [new branch] issue-120-22538e16da80 -> origin/issue-120-22538e16da80 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2679504Z * [new branch] issue-122-9e4e6b1efac6 -> origin/issue-122-9e4e6b1efac6 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2681887Z * [new branch] issue-124-0288905fdd33 -> origin/issue-124-0288905fdd33 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2685228Z * [new branch] issue-126-c5c8579b3ab4 -> origin/issue-126-c5c8579b3ab4 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2687937Z * [new branch] issue-128-9d904e7dd227 -> origin/issue-128-9d904e7dd227 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2690532Z * [new branch] issue-13-52ae2ce06ee2 -> origin/issue-13-52ae2ce06ee2 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2693411Z * [new branch] issue-130-cefa8a965461 -> origin/issue-130-cefa8a965461 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2696437Z * [new branch] issue-132-81888ef731d7 -> origin/issue-132-81888ef731d7 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2699018Z * [new branch] issue-134-1a26eb545a18 -> origin/issue-134-1a26eb545a18 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2701550Z * [new branch] issue-136-cffa39dbc470 -> origin/issue-136-cffa39dbc470 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2704748Z * [new branch] issue-138-3f4ef74d216e -> origin/issue-138-3f4ef74d216e +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2707648Z * [new branch] issue-140-55c0984f3705 -> origin/issue-140-55c0984f3705 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2710435Z * [new branch] issue-142-e63b64dd46e6 -> origin/issue-142-e63b64dd46e6 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2713213Z * [new branch] issue-144-d8d3fb7dfd56 -> origin/issue-144-d8d3fb7dfd56 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2716277Z * [new branch] issue-146-5fd1b386b75b -> origin/issue-146-5fd1b386b75b +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2719063Z * [new branch] issue-148-799a293d3d5b -> origin/issue-148-799a293d3d5b +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2721867Z * [new branch] issue-15-ccfe6d130337 -> origin/issue-15-ccfe6d130337 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2724981Z * [new branch] issue-15-d3d0f1c82afa -> origin/issue-15-d3d0f1c82afa +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2728138Z * [new branch] issue-150-140b61c8f491 -> origin/issue-150-140b61c8f491 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2730867Z * [new branch] issue-151-50e985780da1 -> origin/issue-151-50e985780da1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2733558Z * [new branch] issue-154-73165f3b5cf7 -> origin/issue-154-73165f3b5cf7 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2736457Z * [new branch] issue-156-a9778f176d79 -> origin/issue-156-a9778f176d79 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2739273Z * [new branch] issue-158-ecf4c4dc2e55 -> origin/issue-158-ecf4c4dc2e55 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2742068Z * [new branch] issue-160-9bad94da73d2 -> origin/issue-160-9bad94da73d2 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2745078Z * [new branch] issue-18-acfe3ddbe902 -> origin/issue-18-acfe3ddbe902 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2748013Z * [new branch] issue-19-83cfc521f662 -> origin/issue-19-83cfc521f662 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2750756Z * [new branch] issue-22-08e44246441d -> origin/issue-22-08e44246441d +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2753495Z * [new branch] issue-22-2d1c04999e6d -> origin/issue-22-2d1c04999e6d +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2756442Z * [new branch] issue-25-6419574a6cfe -> origin/issue-25-6419574a6cfe +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2759461Z * [new branch] issue-25-8fe656da1123 -> origin/issue-25-8fe656da1123 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2762149Z * [new branch] issue-28-9a07df20ebbb -> origin/issue-28-9a07df20ebbb +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2765045Z * [new branch] issue-3-908abf67e50f -> origin/issue-3-908abf67e50f +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2767693Z * [new branch] issue-30-3c74b37eedc9 -> origin/issue-30-3c74b37eedc9 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2770313Z * [new branch] issue-31-e419d5f83f9d -> origin/issue-31-e419d5f83f9d +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2772929Z * [new branch] issue-34-fcfbf90ca3a5 -> origin/issue-34-fcfbf90ca3a5 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2775750Z * [new branch] issue-36-4d2e05cadca2 -> origin/issue-36-4d2e05cadca2 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2778440Z * [new branch] issue-38-8d65d5c6dcf1 -> origin/issue-38-8d65d5c6dcf1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2781100Z * [new branch] issue-40-500ee5a3c836 -> origin/issue-40-500ee5a3c836 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2783712Z * [new branch] issue-42-231914cdf85a -> origin/issue-42-231914cdf85a +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2786611Z * [new branch] issue-44-05c1999867e1 -> origin/issue-44-05c1999867e1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2789226Z * [new branch] issue-46-db1336ec1bd4 -> origin/issue-46-db1336ec1bd4 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2791995Z * [new branch] issue-49-49badfb087ae -> origin/issue-49-49badfb087ae +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2794779Z * [new branch] issue-5-e920ed9704b1 -> origin/issue-5-e920ed9704b1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2797689Z * [new branch] issue-51-ce9116974281 -> origin/issue-51-ce9116974281 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2800286Z * [new branch] issue-53-3037eb51507e -> origin/issue-53-3037eb51507e +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2802899Z * [new branch] issue-55-62ca352b2854 -> origin/issue-55-62ca352b2854 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2805719Z * [new branch] issue-57-319974e37702 -> origin/issue-57-319974e37702 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2808247Z * [new branch] issue-57-9389c40a25d3 -> origin/issue-57-9389c40a25d3 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2810773Z * [new branch] issue-60-23ad1508ca00 -> origin/issue-60-23ad1508ca00 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2813307Z * [new branch] issue-62-0bf0e6dba402 -> origin/issue-62-0bf0e6dba402 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2816016Z * [new branch] issue-64-531bd4a9716c -> origin/issue-64-531bd4a9716c +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2818575Z * [new branch] issue-66-b4bebb964b80 -> origin/issue-66-b4bebb964b80 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2821200Z * [new branch] issue-67-c74bf55321d9 -> origin/issue-67-c74bf55321d9 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2823768Z * [new branch] issue-7-6b049fda1d30 -> origin/issue-7-6b049fda1d30 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2826709Z * [new branch] issue-70-210190e0ad55 -> origin/issue-70-210190e0ad55 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2829240Z * [new branch] issue-70-490c526a882f -> origin/issue-70-490c526a882f +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2831723Z * [new branch] issue-73-163864f76573 -> origin/issue-73-163864f76573 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2834224Z * [new branch] issue-73-47a3e673b0a8 -> origin/issue-73-47a3e673b0a8 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2836881Z * [new branch] issue-73-c42828279fb5 -> origin/issue-73-c42828279fb5 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2839374Z * [new branch] issue-77-acc01682cb56 -> origin/issue-77-acc01682cb56 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2841892Z * [new branch] issue-79-1581a427bf82 -> origin/issue-79-1581a427bf82 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2844642Z * [new branch] issue-79-48234c0f95fa -> origin/issue-79-48234c0f95fa +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2847395Z * [new branch] issue-79-5fc029ea058c -> origin/issue-79-5fc029ea058c +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2849897Z * [new branch] issue-79-740a4286522a -> origin/issue-79-740a4286522a +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2852380Z * [new branch] issue-84-2301d58a902f -> origin/issue-84-2301d58a902f +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2855043Z * [new branch] issue-84-8c8db1f16f9d -> origin/issue-84-8c8db1f16f9d +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2857535Z * [new branch] issue-84-ca99d5699c03 -> origin/issue-84-ca99d5699c03 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2860043Z * [new branch] issue-84-e79fd3fe5cef -> origin/issue-84-e79fd3fe5cef +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2862554Z * [new branch] issue-89-58b19f5dac12 -> origin/issue-89-58b19f5dac12 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2865383Z * [new branch] issue-9-9cb379f155fb -> origin/issue-9-9cb379f155fb +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2867920Z * [new branch] issue-91-5ff8719c4182 -> origin/issue-91-5ff8719c4182 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2870397Z * [new branch] issue-91-8e243739c7af -> origin/issue-91-8e243739c7af +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2872860Z * [new branch] issue-93-2ef57910c60b -> origin/issue-93-2ef57910c60b +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2876306Z * [new branch] issue-96-829d21ddabc4 -> origin/issue-96-829d21ddabc4 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2878826Z * [new branch] issue-96-efde41b8c023 -> origin/issue-96-efde41b8c023 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2881294Z * [new branch] issue-99-bc78b28ed258 -> origin/issue-99-bc78b28ed258 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2883432Z * [new branch] main -> origin/main +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2885700Z * [new tag] js-v0.25.5 -> js-v0.25.5 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2887475Z * [new tag] js-v0.26.0 -> js-v0.26.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2889245Z * [new tag] js-v0.27.0 -> js-v0.27.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2890988Z * [new tag] js-v0.27.1 -> js-v0.27.1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2892734Z * [new tag] js-v0.27.2 -> js-v0.27.2 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2894734Z * [new tag] js-v0.28.0 -> js-v0.28.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2896533Z * [new tag] js-v0.29.0 -> js-v0.29.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2898289Z * [new tag] js-v0.29.1 -> js-v0.29.1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2900031Z * [new tag] js-v0.29.2 -> js-v0.29.2 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2901768Z * [new tag] js-v0.30.0 -> js-v0.30.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2903514Z * [new tag] js-v0.30.1 -> js-v0.30.1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2905649Z * [new tag] js-v0.30.2 -> js-v0.30.2 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2907386Z * [new tag] js-v0.30.3 -> js-v0.30.3 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2909128Z * [new tag] js-v0.30.4 -> js-v0.30.4 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2910867Z * [new tag] js-v0.30.5 -> js-v0.30.5 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2912593Z * [new tag] js-v0.31.0 -> js-v0.31.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2914308Z * [new tag] js-v0.32.0 -> js-v0.32.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2916247Z * [new tag] rust-v0.14.1 -> rust-v0.14.1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2918704Z * [new tag] rust-v0.14.2 -> rust-v0.14.2 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2921609Z * [new tag] rust-v0.14.3 -> rust-v0.14.3 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2923456Z * [new tag] rust-v0.15.0 -> rust-v0.15.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2925871Z * [new tag] rust-v0.15.1 -> rust-v0.15.1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2928354Z * [new tag] rust-v0.16.0 -> rust-v0.16.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2930764Z * [new tag] rust-v0.16.1 -> rust-v0.16.1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2933541Z * [new tag] rust-v0.16.2 -> rust-v0.16.2 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2936874Z * [new tag] rust-v0.17.0 -> rust-v0.17.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2939771Z * [new tag] rust-v0.17.1 -> rust-v0.17.1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2942735Z * [new tag] rust-v0.17.2 -> rust-v0.17.2 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2946082Z * [new tag] rust-v0.17.3 -> rust-v0.17.3 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2948645Z * [new tag] rust-v0.17.4 -> rust-v0.17.4 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2951722Z * [new tag] rust-v0.17.5 -> rust-v0.17.5 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2955024Z * [new tag] rust-v0.18.0 -> rust-v0.18.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2958070Z * [new tag] rust-v0.19.0 -> rust-v0.19.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2961029Z * [new tag] rust-v0.19.1 -> rust-v0.19.1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2963856Z * [new tag] v0.10.0 -> v0.10.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2966792Z * [new tag] v0.11.0 -> v0.11.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2969496Z * [new tag] v0.13.0 -> v0.13.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2972382Z * [new tag] v0.15.0 -> v0.15.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2975443Z * [new tag] v0.16.0 -> v0.16.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2978548Z * [new tag] v0.17.0 -> v0.17.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2981353Z * [new tag] v0.17.1 -> v0.17.1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2984174Z * [new tag] v0.17.2 -> v0.17.2 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2987103Z * [new tag] v0.17.3 -> v0.17.3 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2989799Z * [new tag] v0.17.4 -> v0.17.4 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2992473Z * [new tag] v0.18.0 -> v0.18.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2995365Z * [new tag] v0.19.0 -> v0.19.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.2998063Z * [new tag] v0.19.1 -> v0.19.1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3001344Z * [new tag] v0.20.0 -> v0.20.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3004790Z * [new tag] v0.20.1 -> v0.20.1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3007529Z * [new tag] v0.20.2 -> v0.20.2 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3010198Z * [new tag] v0.20.3 -> v0.20.3 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3012856Z * [new tag] v0.20.4 -> v0.20.4 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3015751Z * [new tag] v0.21.0 -> v0.21.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3018373Z * [new tag] v0.22.0 -> v0.22.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3020956Z * [new tag] v0.23.0 -> v0.23.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3023378Z * [new tag] v0.24.0 -> v0.24.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3026530Z * [new tag] v0.24.1 -> v0.24.1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3029306Z * [new tag] v0.24.2 -> v0.24.2 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3032084Z * [new tag] v0.24.3 -> v0.24.3 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3035104Z * [new tag] v0.24.4 -> v0.24.4 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3037776Z * [new tag] v0.24.5 -> v0.24.5 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3040628Z * [new tag] v0.24.6 -> v0.24.6 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3042925Z * [new tag] v0.24.7 -> v0.24.7 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3044963Z * [new tag] v0.24.8 -> v0.24.8 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3046614Z * [new tag] v0.24.9 -> v0.24.9 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3048224Z * [new tag] v0.25.0 -> v0.25.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3050459Z * [new tag] v0.25.1 -> v0.25.1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3053289Z * [new tag] v0.25.2 -> v0.25.2 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3056141Z * [new tag] v0.25.3 -> v0.25.3 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3058841Z * [new tag] v0.25.4 -> v0.25.4 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3060725Z * [new tag] v0.3.1 -> v0.3.1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3062658Z * [new tag] v0.4.0 -> v0.4.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3064271Z * [new tag] v0.4.1 -> v0.4.1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3066484Z * [new tag] v0.5.0 -> v0.5.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3068463Z * [new tag] v0.5.1 -> v0.5.1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3071713Z * [new tag] v0.5.2 -> v0.5.2 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3074329Z * [new tag] v0.5.3 -> v0.5.3 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3076600Z * [new tag] v0.6.0 -> v0.6.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3078855Z * [new tag] v0.7.0 -> v0.7.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3080703Z * [new tag] v0.7.1 -> v0.7.1 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3082308Z * [new tag] v0.7.2 -> v0.7.2 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3083909Z * [new tag] v0.7.4 -> v0.7.4 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3085832Z * [new tag] v0.7.5 -> v0.7.5 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3087436Z * [new tag] v0.7.6 -> v0.7.6 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3089021Z * [new tag] v0.9.0 -> v0.9.0 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3090797Z * [new ref] c88600c0d8ff8d80941044138e858ae826ae3010 -> pull/161/merge +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3095094Z ##[endgroup] +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3096639Z ##[group]Determining the checkout info +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3098370Z ##[endgroup] +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3099394Z [command]/usr/bin/git sparse-checkout disable +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3102267Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3105951Z ##[group]Checking out the ref +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3107536Z [command]/usr/bin/git checkout --progress --force refs/remotes/pull/161/merge +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3824785Z Note: switching to 'refs/remotes/pull/161/merge'. +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3826659Z +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3827799Z You are in 'detached HEAD' state. You can look around, make experimental +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3830629Z changes and commit them, and you can discard any commits you make in this +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3833881Z state without impacting any branches by switching back to a branch. +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3836881Z +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3838390Z If you want to create a new branch to retain commits you create, you may +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3842327Z do so (now or later) by using -c with the switch command. Example: +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3844058Z +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3845120Z git switch -c +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3846445Z +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3847175Z Or undo this operation with: +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3848325Z +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3848928Z git switch - +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3849659Z +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3851066Z Turn off this advice by setting config variable advice.detachedHead to false +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3853372Z +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3855970Z HEAD is now at c88600c Merge 3562e612036bcd5e3fa75dcb89d8b334d7a954ac into db1ad4d0b2119148b4ad6e870080f8178a2a8e93 +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3860718Z ##[endgroup] +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3895431Z [command]/usr/bin/git log -1 --format=%H +Check for Manual Version Changes Run actions/checkout@v6 2026-08-10T15:42:33.3925373Z c88600c0d8ff8d80941044138e858ae826ae3010 +Check for Manual Version Changes Check for version changes in Cargo.toml 2026-08-10T15:42:33.4281296Z ##[group]Run # Get the diff for Cargo.toml +Check for Manual Version Changes Check for version changes in Cargo.toml 2026-08-10T15:42:33.4282701Z ^[[36;1m# Get the diff for Cargo.toml^[[0m +Check for Manual Version Changes Check for version changes in Cargo.toml 2026-08-10T15:42:33.4284958Z ^[[36;1mVERSION_DIFF=$(git diff origin/main...HEAD -- rust/Cargo.toml | grep -E '^\+version\s*=' || true)^[[0m +Check for Manual Version Changes Check for version changes in Cargo.toml 2026-08-10T15:42:33.4286901Z ^[[36;1m^[[0m +Check for Manual Version Changes Check for version changes in Cargo.toml 2026-08-10T15:42:33.4287776Z ^[[36;1mif [ -n "$VERSION_DIFF" ]; then^[[0m +Check for Manual Version Changes Check for version changes in Cargo.toml 2026-08-10T15:42:33.4289326Z ^[[36;1m echo "::error::Manual version change detected in rust/Cargo.toml"^[[0m +Check for Manual Version Changes Check for version changes in Cargo.toml 2026-08-10T15:42:33.4290865Z ^[[36;1m echo ""^[[0m +Check for Manual Version Changes Check for version changes in Cargo.toml 2026-08-10T15:42:33.4292244Z ^[[36;1m echo "Version changes in Cargo.toml are prohibited in pull requests."^[[0m +Check for Manual Version Changes Check for version changes in Cargo.toml 2026-08-10T15:42:33.4294805Z ^[[36;1m echo "Versions are managed automatically by the CI/CD pipeline using changelog fragments."^[[0m +Check for Manual Version Changes Check for version changes in Cargo.toml 2026-08-10T15:42:33.4296695Z ^[[36;1m echo ""^[[0m +Check for Manual Version Changes Check for version changes in Cargo.toml 2026-08-10T15:42:33.4297637Z ^[[36;1m echo "To request a release:"^[[0m +Check for Manual Version Changes Check for version changes in Cargo.toml 2026-08-10T15:42:33.4299331Z ^[[36;1m echo " 1. Add a changelog fragment in rust/changelog.d/ describing your changes"^[[0m +Check for Manual Version Changes Check for version changes in Cargo.toml 2026-08-10T15:42:33.4301669Z ^[[36;1m echo " 2. The release workflow will automatically bump the version when merged"^[[0m +Check for Manual Version Changes Check for version changes in Cargo.toml 2026-08-10T15:42:33.4303380Z ^[[36;1m echo ""^[[0m +Check for Manual Version Changes Check for version changes in Cargo.toml 2026-08-10T15:42:33.4304310Z ^[[36;1m echo "Detected change:"^[[0m +Check for Manual Version Changes Check for version changes in Cargo.toml 2026-08-10T15:42:33.4305547Z ^[[36;1m echo "$VERSION_DIFF"^[[0m +Check for Manual Version Changes Check for version changes in Cargo.toml 2026-08-10T15:42:33.4306569Z ^[[36;1m exit 1^[[0m +Check for Manual Version Changes Check for version changes in Cargo.toml 2026-08-10T15:42:33.4307427Z ^[[36;1mfi^[[0m +Check for Manual Version Changes Check for version changes in Cargo.toml 2026-08-10T15:42:33.4308231Z ^[[36;1m^[[0m +Check for Manual Version Changes Check for version changes in Cargo.toml 2026-08-10T15:42:33.4309335Z ^[[36;1mecho "No manual version changes detected - check passed"^[[0m +Check for Manual Version Changes Check for version changes in Cargo.toml 2026-08-10T15:42:33.4360729Z shell: /usr/bin/bash -e {0} +Check for Manual Version Changes Check for version changes in Cargo.toml 2026-08-10T15:42:33.4361747Z env: +Check for Manual Version Changes Check for version changes in Cargo.toml 2026-08-10T15:42:33.4362585Z CARGO_TERM_COLOR: always +Check for Manual Version Changes Check for version changes in Cargo.toml 2026-08-10T15:42:33.4363573Z CARGO_NET_RETRY: 10 +Check for Manual Version Changes Check for version changes in Cargo.toml 2026-08-10T15:42:33.4364913Z CARGO_HTTP_MULTIPLEXING: false +Check for Manual Version Changes Check for version changes in Cargo.toml 2026-08-10T15:42:33.4365983Z RUSTFLAGS: -Dwarnings +Check for Manual Version Changes Check for version changes in Cargo.toml 2026-08-10T15:42:33.4366993Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Check for Manual Version Changes Check for version changes in Cargo.toml 2026-08-10T15:42:33.4368141Z GIT_CONFIG_COUNT: 1 +Check for Manual Version Changes Check for version changes in Cargo.toml 2026-08-10T15:42:33.4369105Z GIT_CONFIG_KEY_0: init.defaultBranch +Check for Manual Version Changes Check for version changes in Cargo.toml 2026-08-10T15:42:33.4370246Z GIT_CONFIG_VALUE_0: main +Check for Manual Version Changes Check for version changes in Cargo.toml 2026-08-10T15:42:33.4371205Z ##[endgroup] +Check for Manual Version Changes Check for version changes in Cargo.toml 2026-08-10T15:42:33.4500801Z No manual version changes detected - check passed +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.4759297Z Post job cleanup. +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.5637337Z [command]/usr/bin/git version +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.5682643Z git version 2.54.0 +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.5759447Z Temporarily overriding HOME='/home/runner/work/_temp/74a330a2-aba3-466d-8373-2c25c1c6d949' before making global git config changes +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.5764650Z Adding repository directory to the temporary git global config as a safe directory +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.5768673Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.5801272Z Removing SSH command configuration +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.5809234Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.5851948Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.6101589Z Removing HTTP extra header +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.6105103Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.6143085Z [command]/usr/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' || :" +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.6396037Z Removing includeIf entries pointing to credentials config files +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.6401554Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.6434933Z includeif.gitdir:/home/runner/work/start/start/.git.path +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.6438184Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.6441316Z includeif.gitdir:/github/workspace/.git.path +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.6444044Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.6451056Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.6474151Z /home/runner/work/_temp/git-credentials-a7ef47ae-31cf-4cd0-a521-e036e0462186.config +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.6488618Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-a7ef47ae-31cf-4cd0-a521-e036e0462186.config +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.6540182Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.6570103Z /home/runner/work/_temp/git-credentials-a7ef47ae-31cf-4cd0-a521-e036e0462186.config +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.6583343Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-a7ef47ae-31cf-4cd0-a521-e036e0462186.config +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.6623129Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.6660162Z /github/runner_temp/git-credentials-a7ef47ae-31cf-4cd0-a521-e036e0462186.config +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.6682425Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-a7ef47ae-31cf-4cd0-a521-e036e0462186.config +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.6730891Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.6758879Z /github/runner_temp/git-credentials-a7ef47ae-31cf-4cd0-a521-e036e0462186.config +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.6772530Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-a7ef47ae-31cf-4cd0-a521-e036e0462186.config +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.6813637Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Check for Manual Version Changes Post Run actions/checkout@v6 2026-08-10T15:42:33.7050968Z Removing credentials config '/home/runner/work/_temp/git-credentials-a7ef47ae-31cf-4cd0-a521-e036e0462186.config' +Check for Manual Version Changes Complete job 2026-08-10T15:42:33.7218588Z Cleaning up orphan processes +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.9708584Z Current runner version: '2.336.0' +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.9730100Z ##[group]Runner Image Provisioner +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.9730974Z Hosted Compute Agent +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.9731489Z Version: 20260707.563 +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.9732195Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.9732837Z Build Date: 2026-07-07T19:33:50Z +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.9733436Z Worker ID: {41814b94-4eee-4369-b222-edb7ec4c84da} +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.9734061Z Azure Region: westus +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.9734605Z ##[endgroup] +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.9735730Z ##[group]Operating System +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.9736294Z Ubuntu +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.9736750Z 24.04.4 +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.9737214Z LTS +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.9737703Z ##[endgroup] +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.9738173Z ##[group]Runner Image +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.9738675Z Image: ubuntu-24.04 +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.9739202Z Version: 20260720.247.2 +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.9740088Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.9741509Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.9742416Z ##[endgroup] +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.9743373Z ##[group]GITHUB_TOKEN Permissions +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.9745220Z Contents: read +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.9745856Z Metadata: read +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.9746328Z ##[endgroup] +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.9748031Z Secret source: Actions +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:29.9748933Z Prepare workflow directory +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:30.0051076Z Prepare all required actions +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:30.0088865Z Getting action download info +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:30.3891680Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:30.9940294Z Download action repository 'actions/setup-node@v6' (SHA:249970729cb0ef3589644e2896645e5dc5ba9c38) +Syntax Pre-Check (.mjs) Set up job 2026-08-10T15:42:31.5468003Z Complete job name: Syntax Pre-Check (.mjs) +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6170404Z ##[group]Run actions/checkout@v6 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6171746Z with: +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6172578Z fetch-depth: 0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6173390Z repository: link-foundation/start +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6181016Z token: *** +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6181760Z ssh-strict: true +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6182582Z ssh-user: git +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6183314Z persist-credentials: true +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6184107Z clean: true +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6184834Z sparse-checkout-cone-mode: true +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6185712Z fetch-tags: false +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6186437Z show-progress: true +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6187175Z lfs: false +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6187868Z submodules: false +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6188605Z set-safe-directory: true +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6189434Z allow-unsafe-pr-checkout: false +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6190490Z env: +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6191157Z CARGO_TERM_COLOR: always +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6192206Z CARGO_NET_RETRY: 10 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6193075Z CARGO_HTTP_MULTIPLEXING: false +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6193950Z RUSTFLAGS: -Dwarnings +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6194820Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6195755Z GIT_CONFIG_COUNT: 1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6196523Z GIT_CONFIG_KEY_0: init.defaultBranch +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6197409Z GIT_CONFIG_VALUE_0: main +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.6198186Z ##[endgroup] +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.7041711Z Syncing repository: link-foundation/start +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.7044400Z ##[group]Getting Git version info +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.7045499Z Working directory is '/home/runner/work/start/start' +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.7047019Z [command]/usr/bin/git version +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.7956693Z git version 2.54.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.7976534Z ##[endgroup] +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.7990480Z Temporarily overriding HOME='/home/runner/work/_temp/34d8b437-d32c-456e-9750-205b8741ca87' before making global git config changes +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.7994091Z Adding repository directory to the temporary git global config as a safe directory +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.7996866Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.8030960Z Deleting the contents of '/home/runner/work/start/start' +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.8034515Z ##[group]Determining repository object format +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.8036388Z ##[endgroup] +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.8037555Z ##[group]Initializing the repository +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.8039937Z [command]/usr/bin/git init /home/runner/work/start/start +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.8770206Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.8780431Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.8812375Z ##[endgroup] +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.8814012Z ##[group]Disabling automatic garbage collection +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.8815359Z [command]/usr/bin/git config --local gc.auto 0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.8844303Z ##[endgroup] +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.8845929Z ##[group]Setting up auth +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.8847105Z Removing SSH command configuration +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.8849769Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.8879067Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.9117433Z Removing HTTP extra header +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.9122975Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.9152658Z [command]/usr/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' || :" +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.9335498Z Removing includeIf entries pointing to credentials config files +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.9340257Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.9370431Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.9571029Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-326391ac-36a4-40de-b694-b3a620f739a5.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.9605738Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-326391ac-36a4-40de-b694-b3a620f739a5.config +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.9636617Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-326391ac-36a4-40de-b694-b3a620f739a5.config +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.9666266Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-326391ac-36a4-40de-b694-b3a620f739a5.config +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.9699769Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-326391ac-36a4-40de-b694-b3a620f739a5.config +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.9725430Z ##[endgroup] +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.9726924Z ##[group]Fetching the repository +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:31.9732341Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules origin +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/* +c88600c0d8ff8d80941044138e858ae826ae3010:refs/remotes/pull/161/merge +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7863355Z From https://github.com/link-foundation/start +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7864272Z * [new branch] issue-1-06306849 -> origin/issue-1-06306849 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7865122Z * [new branch] issue-101-f6ea3a87b1de -> origin/issue-101-f6ea3a87b1de +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7865997Z * [new branch] issue-103-d2eee141f4bc -> origin/issue-103-d2eee141f4bc +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7866849Z * [new branch] issue-105-0edd650b7149 -> origin/issue-105-0edd650b7149 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7867628Z * [new branch] issue-108-c821d8a93f01 -> origin/issue-108-c821d8a93f01 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7868717Z * [new branch] issue-11-1524425f0588 -> origin/issue-11-1524425f0588 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7869501Z * [new branch] issue-110-c1b9267a2743 -> origin/issue-110-c1b9267a2743 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7870249Z * [new branch] issue-112-46af7527c0d9 -> origin/issue-112-46af7527c0d9 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7871053Z * [new branch] issue-114-8181f01863b9 -> origin/issue-114-8181f01863b9 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7871578Z * [new branch] issue-116-01c61894edbd -> origin/issue-116-01c61894edbd +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7872386Z * [new branch] issue-118-4ed21210786f -> origin/issue-118-4ed21210786f +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7872907Z * [new branch] issue-120-22538e16da80 -> origin/issue-120-22538e16da80 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7873409Z * [new branch] issue-122-9e4e6b1efac6 -> origin/issue-122-9e4e6b1efac6 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7874039Z * [new branch] issue-124-0288905fdd33 -> origin/issue-124-0288905fdd33 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7874579Z * [new branch] issue-126-c5c8579b3ab4 -> origin/issue-126-c5c8579b3ab4 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7875125Z * [new branch] issue-128-9d904e7dd227 -> origin/issue-128-9d904e7dd227 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7875637Z * [new branch] issue-13-52ae2ce06ee2 -> origin/issue-13-52ae2ce06ee2 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7876169Z * [new branch] issue-130-cefa8a965461 -> origin/issue-130-cefa8a965461 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7876700Z * [new branch] issue-132-81888ef731d7 -> origin/issue-132-81888ef731d7 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7877195Z * [new branch] issue-134-1a26eb545a18 -> origin/issue-134-1a26eb545a18 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7877669Z * [new branch] issue-136-cffa39dbc470 -> origin/issue-136-cffa39dbc470 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7878413Z * [new branch] issue-138-3f4ef74d216e -> origin/issue-138-3f4ef74d216e +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7878979Z * [new branch] issue-140-55c0984f3705 -> origin/issue-140-55c0984f3705 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7879492Z * [new branch] issue-142-e63b64dd46e6 -> origin/issue-142-e63b64dd46e6 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7880003Z * [new branch] issue-144-d8d3fb7dfd56 -> origin/issue-144-d8d3fb7dfd56 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7880494Z * [new branch] issue-146-5fd1b386b75b -> origin/issue-146-5fd1b386b75b +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7881028Z * [new branch] issue-148-799a293d3d5b -> origin/issue-148-799a293d3d5b +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7881550Z * [new branch] issue-15-ccfe6d130337 -> origin/issue-15-ccfe6d130337 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7882525Z * [new branch] issue-15-d3d0f1c82afa -> origin/issue-15-d3d0f1c82afa +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7883121Z * [new branch] issue-150-140b61c8f491 -> origin/issue-150-140b61c8f491 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7883620Z * [new branch] issue-151-50e985780da1 -> origin/issue-151-50e985780da1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7884150Z * [new branch] issue-154-73165f3b5cf7 -> origin/issue-154-73165f3b5cf7 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7884667Z * [new branch] issue-156-a9778f176d79 -> origin/issue-156-a9778f176d79 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7885146Z * [new branch] issue-158-ecf4c4dc2e55 -> origin/issue-158-ecf4c4dc2e55 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7885688Z * [new branch] issue-160-9bad94da73d2 -> origin/issue-160-9bad94da73d2 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7886182Z * [new branch] issue-18-acfe3ddbe902 -> origin/issue-18-acfe3ddbe902 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7886690Z * [new branch] issue-19-83cfc521f662 -> origin/issue-19-83cfc521f662 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7887213Z * [new branch] issue-22-08e44246441d -> origin/issue-22-08e44246441d +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7887705Z * [new branch] issue-22-2d1c04999e6d -> origin/issue-22-2d1c04999e6d +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7888373Z * [new branch] issue-25-6419574a6cfe -> origin/issue-25-6419574a6cfe +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7888850Z * [new branch] issue-25-8fe656da1123 -> origin/issue-25-8fe656da1123 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7889364Z * [new branch] issue-28-9a07df20ebbb -> origin/issue-28-9a07df20ebbb +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7889900Z * [new branch] issue-3-908abf67e50f -> origin/issue-3-908abf67e50f +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7890390Z * [new branch] issue-30-3c74b37eedc9 -> origin/issue-30-3c74b37eedc9 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7890954Z * [new branch] issue-31-e419d5f83f9d -> origin/issue-31-e419d5f83f9d +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7891477Z * [new branch] issue-34-fcfbf90ca3a5 -> origin/issue-34-fcfbf90ca3a5 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7892188Z * [new branch] issue-36-4d2e05cadca2 -> origin/issue-36-4d2e05cadca2 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7892823Z * [new branch] issue-38-8d65d5c6dcf1 -> origin/issue-38-8d65d5c6dcf1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7893338Z * [new branch] issue-40-500ee5a3c836 -> origin/issue-40-500ee5a3c836 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7893874Z * [new branch] issue-42-231914cdf85a -> origin/issue-42-231914cdf85a +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7894400Z * [new branch] issue-44-05c1999867e1 -> origin/issue-44-05c1999867e1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7894917Z * [new branch] issue-46-db1336ec1bd4 -> origin/issue-46-db1336ec1bd4 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7895494Z * [new branch] issue-49-49badfb087ae -> origin/issue-49-49badfb087ae +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7896014Z * [new branch] issue-5-e920ed9704b1 -> origin/issue-5-e920ed9704b1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7896632Z * [new branch] issue-51-ce9116974281 -> origin/issue-51-ce9116974281 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7897206Z * [new branch] issue-53-3037eb51507e -> origin/issue-53-3037eb51507e +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7897757Z * [new branch] issue-55-62ca352b2854 -> origin/issue-55-62ca352b2854 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7898330Z * [new branch] issue-57-319974e37702 -> origin/issue-57-319974e37702 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7898855Z * [new branch] issue-57-9389c40a25d3 -> origin/issue-57-9389c40a25d3 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7899358Z * [new branch] issue-60-23ad1508ca00 -> origin/issue-60-23ad1508ca00 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7899931Z * [new branch] issue-62-0bf0e6dba402 -> origin/issue-62-0bf0e6dba402 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7900449Z * [new branch] issue-64-531bd4a9716c -> origin/issue-64-531bd4a9716c +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7901015Z * [new branch] issue-66-b4bebb964b80 -> origin/issue-66-b4bebb964b80 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7901572Z * [new branch] issue-67-c74bf55321d9 -> origin/issue-67-c74bf55321d9 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7902280Z * [new branch] issue-7-6b049fda1d30 -> origin/issue-7-6b049fda1d30 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7902878Z * [new branch] issue-70-210190e0ad55 -> origin/issue-70-210190e0ad55 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7903392Z * [new branch] issue-70-490c526a882f -> origin/issue-70-490c526a882f +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7903914Z * [new branch] issue-73-163864f76573 -> origin/issue-73-163864f76573 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7904520Z * [new branch] issue-73-47a3e673b0a8 -> origin/issue-73-47a3e673b0a8 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7905032Z * [new branch] issue-73-c42828279fb5 -> origin/issue-73-c42828279fb5 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7905576Z * [new branch] issue-77-acc01682cb56 -> origin/issue-77-acc01682cb56 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7906113Z * [new branch] issue-79-1581a427bf82 -> origin/issue-79-1581a427bf82 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7906766Z * [new branch] issue-79-48234c0f95fa -> origin/issue-79-48234c0f95fa +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7907347Z * [new branch] issue-79-5fc029ea058c -> origin/issue-79-5fc029ea058c +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7907873Z * [new branch] issue-79-740a4286522a -> origin/issue-79-740a4286522a +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7908416Z * [new branch] issue-84-2301d58a902f -> origin/issue-84-2301d58a902f +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7908949Z * [new branch] issue-84-8c8db1f16f9d -> origin/issue-84-8c8db1f16f9d +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7909501Z * [new branch] issue-84-ca99d5699c03 -> origin/issue-84-ca99d5699c03 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7910066Z * [new branch] issue-84-e79fd3fe5cef -> origin/issue-84-e79fd3fe5cef +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7910601Z * [new branch] issue-89-58b19f5dac12 -> origin/issue-89-58b19f5dac12 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7911115Z * [new branch] issue-9-9cb379f155fb -> origin/issue-9-9cb379f155fb +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7911701Z * [new branch] issue-91-5ff8719c4182 -> origin/issue-91-5ff8719c4182 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7912520Z * [new branch] issue-91-8e243739c7af -> origin/issue-91-8e243739c7af +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7913081Z * [new branch] issue-93-2ef57910c60b -> origin/issue-93-2ef57910c60b +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7913625Z * [new branch] issue-96-829d21ddabc4 -> origin/issue-96-829d21ddabc4 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7914177Z * [new branch] issue-96-efde41b8c023 -> origin/issue-96-efde41b8c023 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7914962Z * [new branch] issue-99-bc78b28ed258 -> origin/issue-99-bc78b28ed258 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7915719Z * [new branch] main -> origin/main +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7916474Z * [new tag] js-v0.25.5 -> js-v0.25.5 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7916928Z * [new tag] js-v0.26.0 -> js-v0.26.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7917356Z * [new tag] js-v0.27.0 -> js-v0.27.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7917800Z * [new tag] js-v0.27.1 -> js-v0.27.1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7918245Z * [new tag] js-v0.27.2 -> js-v0.27.2 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7918650Z * [new tag] js-v0.28.0 -> js-v0.28.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7919111Z * [new tag] js-v0.29.0 -> js-v0.29.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7919512Z * [new tag] js-v0.29.1 -> js-v0.29.1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7919956Z * [new tag] js-v0.29.2 -> js-v0.29.2 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7920404Z * [new tag] js-v0.30.0 -> js-v0.30.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7920819Z * [new tag] js-v0.30.1 -> js-v0.30.1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7921254Z * [new tag] js-v0.30.2 -> js-v0.30.2 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7921663Z * [new tag] js-v0.30.3 -> js-v0.30.3 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7922187Z * [new tag] js-v0.30.4 -> js-v0.30.4 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7922674Z * [new tag] js-v0.30.5 -> js-v0.30.5 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7923094Z * [new tag] js-v0.31.0 -> js-v0.31.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7923529Z * [new tag] js-v0.32.0 -> js-v0.32.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7923969Z * [new tag] rust-v0.14.1 -> rust-v0.14.1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7924417Z * [new tag] rust-v0.14.2 -> rust-v0.14.2 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7924915Z * [new tag] rust-v0.14.3 -> rust-v0.14.3 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7925437Z * [new tag] rust-v0.15.0 -> rust-v0.15.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7925878Z * [new tag] rust-v0.15.1 -> rust-v0.15.1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7926305Z * [new tag] rust-v0.16.0 -> rust-v0.16.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7926715Z * [new tag] rust-v0.16.1 -> rust-v0.16.1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7927200Z * [new tag] rust-v0.16.2 -> rust-v0.16.2 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7927614Z * [new tag] rust-v0.17.0 -> rust-v0.17.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7928013Z * [new tag] rust-v0.17.1 -> rust-v0.17.1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7928483Z * [new tag] rust-v0.17.2 -> rust-v0.17.2 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7928900Z * [new tag] rust-v0.17.3 -> rust-v0.17.3 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7929372Z * [new tag] rust-v0.17.4 -> rust-v0.17.4 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7929847Z * [new tag] rust-v0.17.5 -> rust-v0.17.5 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7930260Z * [new tag] rust-v0.18.0 -> rust-v0.18.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7930710Z * [new tag] rust-v0.19.0 -> rust-v0.19.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7931122Z * [new tag] rust-v0.19.1 -> rust-v0.19.1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7931541Z * [new tag] v0.10.0 -> v0.10.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7932153Z * [new tag] v0.11.0 -> v0.11.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7932555Z * [new tag] v0.13.0 -> v0.13.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7932968Z * [new tag] v0.15.0 -> v0.15.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7933374Z * [new tag] v0.16.0 -> v0.16.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7933894Z * [new tag] v0.17.0 -> v0.17.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7988849Z * [new tag] v0.17.1 -> v0.17.1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7989399Z * [new tag] v0.17.2 -> v0.17.2 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7989944Z * [new tag] v0.17.3 -> v0.17.3 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7990351Z * [new tag] v0.17.4 -> v0.17.4 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7990845Z * [new tag] v0.18.0 -> v0.18.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7991385Z * [new tag] v0.19.0 -> v0.19.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7991802Z * [new tag] v0.19.1 -> v0.19.1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7992358Z * [new tag] v0.20.0 -> v0.20.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7992768Z * [new tag] v0.20.1 -> v0.20.1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7993183Z * [new tag] v0.20.2 -> v0.20.2 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7993600Z * [new tag] v0.20.3 -> v0.20.3 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7994021Z * [new tag] v0.20.4 -> v0.20.4 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7994421Z * [new tag] v0.21.0 -> v0.21.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7994822Z * [new tag] v0.22.0 -> v0.22.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7995221Z * [new tag] v0.23.0 -> v0.23.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7995697Z * [new tag] v0.24.0 -> v0.24.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7996137Z * [new tag] v0.24.1 -> v0.24.1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7996561Z * [new tag] v0.24.2 -> v0.24.2 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7997009Z * [new tag] v0.24.3 -> v0.24.3 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7997474Z * [new tag] v0.24.4 -> v0.24.4 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7998161Z * [new tag] v0.24.5 -> v0.24.5 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7998620Z * [new tag] v0.24.6 -> v0.24.6 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7999085Z * [new tag] v0.24.7 -> v0.24.7 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.7999564Z * [new tag] v0.24.8 -> v0.24.8 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8000038Z * [new tag] v0.24.9 -> v0.24.9 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8000512Z * [new tag] v0.25.0 -> v0.25.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8000995Z * [new tag] v0.25.1 -> v0.25.1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8001502Z * [new tag] v0.25.2 -> v0.25.2 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8002139Z * [new tag] v0.25.3 -> v0.25.3 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8002648Z * [new tag] v0.25.4 -> v0.25.4 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8003137Z * [new tag] v0.3.1 -> v0.3.1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8003618Z * [new tag] v0.4.0 -> v0.4.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8004119Z * [new tag] v0.4.1 -> v0.4.1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8004600Z * [new tag] v0.5.0 -> v0.5.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8005108Z * [new tag] v0.5.1 -> v0.5.1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8005525Z * [new tag] v0.5.2 -> v0.5.2 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8005819Z * [new tag] v0.5.3 -> v0.5.3 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8006106Z * [new tag] v0.6.0 -> v0.6.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8006401Z * [new tag] v0.7.0 -> v0.7.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8006872Z * [new tag] v0.7.1 -> v0.7.1 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8007177Z * [new tag] v0.7.2 -> v0.7.2 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8007463Z * [new tag] v0.7.4 -> v0.7.4 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8007744Z * [new tag] v0.7.5 -> v0.7.5 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8008024Z * [new tag] v0.7.6 -> v0.7.6 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8008312Z * [new tag] v0.9.0 -> v0.9.0 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8008646Z * [new ref] c88600c0d8ff8d80941044138e858ae826ae3010 -> pull/161/merge +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8044535Z ##[endgroup] +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8045083Z ##[group]Determining the checkout info +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8045598Z ##[endgroup] +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8046699Z [command]/usr/bin/git sparse-checkout disable +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8085918Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8114578Z ##[group]Checking out the ref +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8117791Z [command]/usr/bin/git checkout --progress --force refs/remotes/pull/161/merge +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8775424Z Note: switching to 'refs/remotes/pull/161/merge'. +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8775860Z +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8776142Z You are in 'detached HEAD' state. You can look around, make experimental +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8776767Z changes and commit them, and you can discard any commits you make in this +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8777368Z state without impacting any branches by switching back to a branch. +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8777735Z +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8777991Z If you want to create a new branch to retain commits you create, you may +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8778572Z do so (now or later) by using -c with the switch command. Example: +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8778901Z +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8779088Z git switch -c +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8779309Z +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8779452Z Or undo this operation with: +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8779687Z +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8779805Z git switch - +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8780181Z +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8780475Z Turn off this advice by setting config variable advice.detachedHead to false +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8780843Z +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8781337Z HEAD is now at c88600c Merge 3562e612036bcd5e3fa75dcb89d8b334d7a954ac into db1ad4d0b2119148b4ad6e870080f8178a2a8e93 +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8824261Z ##[endgroup] +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8826641Z [command]/usr/bin/git log -1 --format=%H +Syntax Pre-Check (.mjs) Run actions/checkout@v6 2026-08-10T15:42:33.8850566Z c88600c0d8ff8d80941044138e858ae826ae3010 +Syntax Pre-Check (.mjs) Setup Node.js 2026-08-10T15:42:33.9076206Z ##[group]Run actions/setup-node@v6 +Syntax Pre-Check (.mjs) Setup Node.js 2026-08-10T15:42:33.9076457Z with: +Syntax Pre-Check (.mjs) Setup Node.js 2026-08-10T15:42:33.9076624Z node-version: 24.x +Syntax Pre-Check (.mjs) Setup Node.js 2026-08-10T15:42:33.9076815Z check-latest: false +Syntax Pre-Check (.mjs) Setup Node.js 2026-08-10T15:42:33.9078943Z token: *** +Syntax Pre-Check (.mjs) Setup Node.js 2026-08-10T15:42:33.9079142Z package-manager-cache: true +Syntax Pre-Check (.mjs) Setup Node.js 2026-08-10T15:42:33.9079350Z env: +Syntax Pre-Check (.mjs) Setup Node.js 2026-08-10T15:42:33.9079515Z CARGO_TERM_COLOR: always +Syntax Pre-Check (.mjs) Setup Node.js 2026-08-10T15:42:33.9079718Z CARGO_NET_RETRY: 10 +Syntax Pre-Check (.mjs) Setup Node.js 2026-08-10T15:42:33.9079908Z CARGO_HTTP_MULTIPLEXING: false +Syntax Pre-Check (.mjs) Setup Node.js 2026-08-10T15:42:33.9080136Z RUSTFLAGS: -Dwarnings +Syntax Pre-Check (.mjs) Setup Node.js 2026-08-10T15:42:33.9080338Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Syntax Pre-Check (.mjs) Setup Node.js 2026-08-10T15:42:33.9080567Z GIT_CONFIG_COUNT: 1 +Syntax Pre-Check (.mjs) Setup Node.js 2026-08-10T15:42:33.9080758Z GIT_CONFIG_KEY_0: init.defaultBranch +Syntax Pre-Check (.mjs) Setup Node.js 2026-08-10T15:42:33.9080985Z GIT_CONFIG_VALUE_0: main +Syntax Pre-Check (.mjs) Setup Node.js 2026-08-10T15:42:33.9081178Z ##[endgroup] +Syntax Pre-Check (.mjs) Setup Node.js 2026-08-10T15:42:34.0377107Z Found in cache @ /opt/hostedtoolcache/node/24.18.0/x64 +Syntax Pre-Check (.mjs) Setup Node.js 2026-08-10T15:42:34.0380221Z ##[group]Environment details +Syntax Pre-Check (.mjs) Setup Node.js 2026-08-10T15:42:34.4209355Z node: v24.18.0 +Syntax Pre-Check (.mjs) Setup Node.js 2026-08-10T15:42:34.4209805Z npm: 11.16.0 +Syntax Pre-Check (.mjs) Setup Node.js 2026-08-10T15:42:34.4210035Z yarn: 1.22.22 +Syntax Pre-Check (.mjs) Setup Node.js 2026-08-10T15:42:34.4210854Z ##[endgroup] +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.4331647Z ##[group]Run bash scripts/check-mjs-syntax.sh +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.4332265Z ^[[36;1mbash scripts/check-mjs-syntax.sh^[[0m +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.4379949Z shell: /usr/bin/bash -e {0} +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.4380178Z env: +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.4380343Z CARGO_TERM_COLOR: always +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.4380533Z CARGO_NET_RETRY: 10 +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.4380720Z CARGO_HTTP_MULTIPLEXING: false +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.4380934Z RUSTFLAGS: -Dwarnings +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.4381125Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.4381347Z GIT_CONFIG_COUNT: 1 +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.4381525Z GIT_CONFIG_KEY_0: init.defaultBranch +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.4381731Z GIT_CONFIG_VALUE_0: main +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.4382099Z ##[endgroup] +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.4474907Z Checking syntax for all .mjs files... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.4484608Z Checking scripts/check-release-needed.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.4709910Z Checking scripts/check-test-parity.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.4915619Z Checking scripts/publish-to-crates.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.5120978Z Checking scripts/check-file-size.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.5323871Z Checking scripts/bump-version.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.5553645Z Checking scripts/check-js-coverage.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.5764510Z Checking scripts/changeset-version.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.5985807Z Checking scripts/detect-code-changes.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.6198214Z Checking scripts/check-web-archive.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.6394648Z Checking scripts/release-name.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.6650134Z Checking scripts/get-bump-type.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.6867783Z Checking scripts/format-github-release.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.7085526Z Checking scripts/backfill-release-notes.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.7296577Z Checking scripts/setup-npm.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.7510330Z Checking scripts/check-doc-examples.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.7738473Z Checking scripts/create-github-release.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.7948674Z Checking scripts/publish-to-npm.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.8182884Z Checking scripts/merge-changesets.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.8395980Z Checking scripts/format-release-notes.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.8608111Z Checking scripts/validate-changeset.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.8821119Z Checking scripts/debug-print.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.9042273Z Checking scripts/instant-version-bump.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.9258778Z Checking scripts/preflight-credentials.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.9455278Z Checking scripts/version-and-commit.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.9666835Z Checking scripts/collect-changelog.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:34.9867936Z Checking scripts/create-manual-changeset.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:35.0087031Z Checking scripts/run-js-tests.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:35.0290536Z Checking scripts/verify-release-badge.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:35.0513468Z Checking js/test/publish-to-crates.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:35.0722760Z Checking js/test/check-js-coverage.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:35.0938055Z Checking js/test/release-name.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:35.1145349Z Checking js/test/create-github-release.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:35.1334336Z Checking js/test/merge-changesets.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:35.1532614Z Checking js/test/run-js-tests.mjs... +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:35.1726210Z +Syntax Pre-Check (.mjs) Run syntax check on all .mjs files 2026-08-10T15:42:35.1726818Z Syntax check passed for 34 file(s). +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.1780248Z ##[group]Run bash scripts/simulate-fresh-merge.sh --base-ref origin/main +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.1780674Z ^[[36;1mbash scripts/simulate-fresh-merge.sh --base-ref origin/main^[[0m +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.1819976Z shell: /usr/bin/bash -e {0} +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.1820189Z env: +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.1820355Z CARGO_TERM_COLOR: always +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.1820552Z CARGO_NET_RETRY: 10 +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.1820736Z CARGO_HTTP_MULTIPLEXING: false +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.1820941Z RUSTFLAGS: -Dwarnings +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.1821141Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.1821362Z GIT_CONFIG_COUNT: 1 +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.1821545Z GIT_CONFIG_KEY_0: init.defaultBranch +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.1821756Z GIT_CONFIG_VALUE_0: main +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.1822137Z ##[endgroup] +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.1952710Z Base: origin/main (db1ad4d) +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.1967196Z Head: c88600c0d8ff8d80941044138e858ae826ae3010 (c88600c) +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.1967623Z Simulating merge in: /tmp/simulate-merge.wS9N6R +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.1968125Z Check command: bash scripts/check-mjs-syntax.sh +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.1968453Z +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.1982925Z Preparing worktree (detached HEAD db1ad4d) +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.3414386Z +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.3415565Z Merged tree built. Running check… +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.3415876Z +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.3437299Z Checking syntax for all .mjs files... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.3450351Z Checking scripts/check-release-needed.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.3654057Z Checking scripts/check-test-parity.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.3875330Z Checking scripts/publish-to-crates.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.4073416Z Checking scripts/check-file-size.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.4292654Z Checking scripts/bump-version.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.4503207Z Checking scripts/check-js-coverage.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.4697227Z Checking scripts/changeset-version.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.4913425Z Checking scripts/detect-code-changes.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.5127345Z Checking scripts/check-web-archive.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.5340336Z Checking scripts/release-name.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.5610703Z Checking scripts/get-bump-type.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.5842513Z Checking scripts/format-github-release.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.6051118Z Checking scripts/backfill-release-notes.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.6258663Z Checking scripts/setup-npm.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.6474612Z Checking scripts/check-doc-examples.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.6707909Z Checking scripts/create-github-release.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.6923494Z Checking scripts/publish-to-npm.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.7169288Z Checking scripts/merge-changesets.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.7373017Z Checking scripts/format-release-notes.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.7569738Z Checking scripts/validate-changeset.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.7775945Z Checking scripts/debug-print.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.7981050Z Checking scripts/instant-version-bump.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.8200719Z Checking scripts/preflight-credentials.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.8432244Z Checking scripts/version-and-commit.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.8644986Z Checking scripts/collect-changelog.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.8849990Z Checking scripts/create-manual-changeset.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.9049728Z Checking scripts/run-js-tests.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.9256960Z Checking scripts/verify-release-badge.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.9497462Z Checking js/test/publish-to-crates.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.9704551Z Checking js/test/check-js-coverage.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:35.9922737Z Checking js/test/release-name.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:36.0126649Z Checking js/test/create-github-release.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:36.0323872Z Checking js/test/merge-changesets.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:36.0524503Z Checking js/test/run-js-tests.mjs... +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:36.0731523Z +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:36.0732213Z Syntax check passed for 34 file(s). +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:36.0734793Z +Syntax Pre-Check (.mjs) Simulate merge with main (PRs only) 2026-08-10T15:42:36.0735409Z ✅ simulate-fresh-merge: clean merge, check passed. +Syntax Pre-Check (.mjs) Post Setup Node.js 2026-08-10T15:42:36.0981608Z Post job cleanup. +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.2110559Z Post job cleanup. +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.2812469Z [command]/usr/bin/git version +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.2877221Z git version 2.54.0 +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.2909009Z Temporarily overriding HOME='/home/runner/work/_temp/eddd66b3-4910-4430-859a-7dc144ba5770' before making global git config changes +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.2910294Z Adding repository directory to the temporary git global config as a safe directory +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.2914849Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.2942209Z Removing SSH command configuration +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.2953795Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.2980497Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.3188826Z Removing HTTP extra header +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.3194145Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.3228786Z [command]/usr/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' || :" +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.3429646Z Removing includeIf entries pointing to credentials config files +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.3437907Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.3460936Z includeif.gitdir:/home/runner/work/start/start/.git.path +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.3461750Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.3462692Z includeif.gitdir:/github/workspace/.git.path +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.3463336Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.3469932Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.3491273Z /home/runner/work/_temp/git-credentials-326391ac-36a4-40de-b694-b3a620f739a5.config +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.3502297Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-326391ac-36a4-40de-b694-b3a620f739a5.config +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.3538194Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.3561222Z /home/runner/work/_temp/git-credentials-326391ac-36a4-40de-b694-b3a620f739a5.config +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.3572475Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-326391ac-36a4-40de-b694-b3a620f739a5.config +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.3613247Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.3637141Z /github/runner_temp/git-credentials-326391ac-36a4-40de-b694-b3a620f739a5.config +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.3644178Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-326391ac-36a4-40de-b694-b3a620f739a5.config +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.3805140Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.3826911Z /github/runner_temp/git-credentials-326391ac-36a4-40de-b694-b3a620f739a5.config +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.3835513Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-326391ac-36a4-40de-b694-b3a620f739a5.config +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.3866854Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Syntax Pre-Check (.mjs) Post Run actions/checkout@v6 2026-08-10T15:42:36.4066054Z Removing credentials config '/home/runner/work/_temp/git-credentials-326391ac-36a4-40de-b694-b3a620f739a5.config' +Syntax Pre-Check (.mjs) Complete job 2026-08-10T15:42:36.4210375Z Cleaning up orphan processes +Changelog Fragment Check Set up job 2026-08-10T15:42:36.7138844Z Current runner version: '2.336.0' +Changelog Fragment Check Set up job 2026-08-10T15:42:36.7167843Z ##[group]Runner Image Provisioner +Changelog Fragment Check Set up job 2026-08-10T15:42:36.7168865Z Hosted Compute Agent +Changelog Fragment Check Set up job 2026-08-10T15:42:36.7169590Z Version: 20260707.563 +Changelog Fragment Check Set up job 2026-08-10T15:42:36.7170289Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Changelog Fragment Check Set up job 2026-08-10T15:42:36.7171107Z Build Date: 2026-07-07T19:33:50Z +Changelog Fragment Check Set up job 2026-08-10T15:42:36.7171870Z Worker ID: {e1436f08-0bc8-459f-8503-cc8849fa7698} +Changelog Fragment Check Set up job 2026-08-10T15:42:36.7172591Z Azure Region: centralus +Changelog Fragment Check Set up job 2026-08-10T15:42:36.7173262Z ##[endgroup] +Changelog Fragment Check Set up job 2026-08-10T15:42:36.7175312Z ##[group]Operating System +Changelog Fragment Check Set up job 2026-08-10T15:42:36.7175973Z Ubuntu +Changelog Fragment Check Set up job 2026-08-10T15:42:36.7176830Z 24.04.4 +Changelog Fragment Check Set up job 2026-08-10T15:42:36.7177364Z LTS +Changelog Fragment Check Set up job 2026-08-10T15:42:36.7177929Z ##[endgroup] +Changelog Fragment Check Set up job 2026-08-10T15:42:36.7178516Z ##[group]Runner Image +Changelog Fragment Check Set up job 2026-08-10T15:42:36.7179146Z Image: ubuntu-24.04 +Changelog Fragment Check Set up job 2026-08-10T15:42:36.7179818Z Version: 20260720.247.2 +Changelog Fragment Check Set up job 2026-08-10T15:42:36.7180916Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Changelog Fragment Check Set up job 2026-08-10T15:42:36.7182740Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Changelog Fragment Check Set up job 2026-08-10T15:42:36.7183720Z ##[endgroup] +Changelog Fragment Check Set up job 2026-08-10T15:42:36.7184949Z ##[group]GITHUB_TOKEN Permissions +Changelog Fragment Check Set up job 2026-08-10T15:42:36.7187326Z Contents: read +Changelog Fragment Check Set up job 2026-08-10T15:42:36.7188052Z Metadata: read +Changelog Fragment Check Set up job 2026-08-10T15:42:36.7188665Z ##[endgroup] +Changelog Fragment Check Set up job 2026-08-10T15:42:36.7190789Z Secret source: Actions +Changelog Fragment Check Set up job 2026-08-10T15:42:36.7192417Z Prepare workflow directory +Changelog Fragment Check Set up job 2026-08-10T15:42:36.7594113Z Prepare all required actions +Changelog Fragment Check Set up job 2026-08-10T15:42:36.7645524Z Getting action download info +Changelog Fragment Check Set up job 2026-08-10T15:42:37.0212145Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Changelog Fragment Check Set up job 2026-08-10T15:42:37.5085025Z Complete job name: Changelog Fragment Check +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.5823706Z ##[group]Run actions/checkout@v6 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.5824559Z with: +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.5824979Z fetch-depth: 0 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.5825446Z repository: link-foundation/start +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.5829554Z token: *** +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.5830024Z ssh-strict: true +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.5830464Z ssh-user: git +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.5830912Z persist-credentials: true +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.5831416Z clean: true +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.5831865Z sparse-checkout-cone-mode: true +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.5832381Z fetch-tags: false +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.5832934Z show-progress: true +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.5833386Z lfs: false +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.5833801Z submodules: false +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.5834244Z set-safe-directory: true +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.5834740Z allow-unsafe-pr-checkout: false +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.5835443Z env: +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.5835853Z CARGO_TERM_COLOR: always +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.5836456Z CARGO_NET_RETRY: 10 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.5836921Z CARGO_HTTP_MULTIPLEXING: false +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.5837448Z RUSTFLAGS: -Dwarnings +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.5837994Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.5838541Z GIT_CONFIG_COUNT: 1 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.5839007Z GIT_CONFIG_KEY_0: init.defaultBranch +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.5839559Z GIT_CONFIG_VALUE_0: main +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.5840017Z ##[endgroup] +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.6885429Z Syncing repository: link-foundation/start +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.6888160Z ##[group]Getting Git version info +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.6889726Z Working directory is '/home/runner/work/start/start' +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.6891317Z [command]/usr/bin/git version +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.6967148Z git version 2.54.0 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.6990866Z ##[endgroup] +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.7018176Z Temporarily overriding HOME='/home/runner/work/_temp/0c45db38-1e79-40eb-a417-a676771fbb12' before making global git config changes +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.7021303Z Adding repository directory to the temporary git global config as a safe directory +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.7023435Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.7070081Z Deleting the contents of '/home/runner/work/start/start' +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.7076403Z ##[group]Determining repository object format +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.7078888Z ##[endgroup] +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.7080153Z ##[group]Initializing the repository +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.7084768Z [command]/usr/bin/git init /home/runner/work/start/start +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.7183670Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.7196714Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.7245687Z ##[endgroup] +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.7246684Z ##[group]Disabling automatic garbage collection +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.7251252Z [command]/usr/bin/git config --local gc.auto 0 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.7285511Z ##[endgroup] +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.7286792Z ##[group]Setting up auth +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.7287505Z Removing SSH command configuration +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.7294442Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.7336118Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.7790433Z Removing HTTP extra header +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.7800971Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.7852179Z [command]/usr/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' || :" +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.8135348Z Removing includeIf entries pointing to credentials config files +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.8143105Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.8184594Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.8443312Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-88563cfb-bd0d-4bbf-9234-855e40738cc9.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.8490767Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-88563cfb-bd0d-4bbf-9234-855e40738cc9.config +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.8531126Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-88563cfb-bd0d-4bbf-9234-855e40738cc9.config +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.8574296Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-88563cfb-bd0d-4bbf-9234-855e40738cc9.config +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.8619799Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-88563cfb-bd0d-4bbf-9234-855e40738cc9.config +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.8651444Z ##[endgroup] +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.8652209Z ##[group]Fetching the repository +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:37.8661305Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules origin +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/* +c88600c0d8ff8d80941044138e858ae826ae3010:refs/remotes/pull/161/merge +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5818106Z From https://github.com/link-foundation/start +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5820091Z * [new branch] issue-1-06306849 -> origin/issue-1-06306849 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5821461Z * [new branch] issue-101-f6ea3a87b1de -> origin/issue-101-f6ea3a87b1de +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5823153Z * [new branch] issue-103-d2eee141f4bc -> origin/issue-103-d2eee141f4bc +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5824528Z * [new branch] issue-105-0edd650b7149 -> origin/issue-105-0edd650b7149 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5825929Z * [new branch] issue-108-c821d8a93f01 -> origin/issue-108-c821d8a93f01 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5827629Z * [new branch] issue-11-1524425f0588 -> origin/issue-11-1524425f0588 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5829318Z * [new branch] issue-110-c1b9267a2743 -> origin/issue-110-c1b9267a2743 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5830700Z * [new branch] issue-112-46af7527c0d9 -> origin/issue-112-46af7527c0d9 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5832041Z * [new branch] issue-114-8181f01863b9 -> origin/issue-114-8181f01863b9 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5833381Z * [new branch] issue-116-01c61894edbd -> origin/issue-116-01c61894edbd +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5834714Z * [new branch] issue-118-4ed21210786f -> origin/issue-118-4ed21210786f +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5836027Z * [new branch] issue-120-22538e16da80 -> origin/issue-120-22538e16da80 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5838164Z * [new branch] issue-122-9e4e6b1efac6 -> origin/issue-122-9e4e6b1efac6 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5839608Z * [new branch] issue-124-0288905fdd33 -> origin/issue-124-0288905fdd33 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5840958Z * [new branch] issue-126-c5c8579b3ab4 -> origin/issue-126-c5c8579b3ab4 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5842141Z * [new branch] issue-128-9d904e7dd227 -> origin/issue-128-9d904e7dd227 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5843288Z * [new branch] issue-13-52ae2ce06ee2 -> origin/issue-13-52ae2ce06ee2 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5844508Z * [new branch] issue-130-cefa8a965461 -> origin/issue-130-cefa8a965461 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5845660Z * [new branch] issue-132-81888ef731d7 -> origin/issue-132-81888ef731d7 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5846976Z * [new branch] issue-134-1a26eb545a18 -> origin/issue-134-1a26eb545a18 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5848102Z * [new branch] issue-136-cffa39dbc470 -> origin/issue-136-cffa39dbc470 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5849462Z * [new branch] issue-138-3f4ef74d216e -> origin/issue-138-3f4ef74d216e +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5850582Z * [new branch] issue-140-55c0984f3705 -> origin/issue-140-55c0984f3705 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5851718Z * [new branch] issue-142-e63b64dd46e6 -> origin/issue-142-e63b64dd46e6 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5852841Z * [new branch] issue-144-d8d3fb7dfd56 -> origin/issue-144-d8d3fb7dfd56 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5853967Z * [new branch] issue-146-5fd1b386b75b -> origin/issue-146-5fd1b386b75b +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5855094Z * [new branch] issue-148-799a293d3d5b -> origin/issue-148-799a293d3d5b +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5856407Z * [new branch] issue-15-ccfe6d130337 -> origin/issue-15-ccfe6d130337 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5857882Z * [new branch] issue-15-d3d0f1c82afa -> origin/issue-15-d3d0f1c82afa +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5859174Z * [new branch] issue-150-140b61c8f491 -> origin/issue-150-140b61c8f491 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5860318Z * [new branch] issue-151-50e985780da1 -> origin/issue-151-50e985780da1 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5861454Z * [new branch] issue-154-73165f3b5cf7 -> origin/issue-154-73165f3b5cf7 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5862578Z * [new branch] issue-156-a9778f176d79 -> origin/issue-156-a9778f176d79 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5863711Z * [new branch] issue-158-ecf4c4dc2e55 -> origin/issue-158-ecf4c4dc2e55 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5864877Z * [new branch] issue-160-9bad94da73d2 -> origin/issue-160-9bad94da73d2 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5866023Z * [new branch] issue-18-acfe3ddbe902 -> origin/issue-18-acfe3ddbe902 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5867385Z * [new branch] issue-19-83cfc521f662 -> origin/issue-19-83cfc521f662 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5868517Z * [new branch] issue-22-08e44246441d -> origin/issue-22-08e44246441d +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5869741Z * [new branch] issue-22-2d1c04999e6d -> origin/issue-22-2d1c04999e6d +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5870862Z * [new branch] issue-25-6419574a6cfe -> origin/issue-25-6419574a6cfe +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5872159Z * [new branch] issue-25-8fe656da1123 -> origin/issue-25-8fe656da1123 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5873289Z * [new branch] issue-28-9a07df20ebbb -> origin/issue-28-9a07df20ebbb +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5874536Z * [new branch] issue-3-908abf67e50f -> origin/issue-3-908abf67e50f +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5875713Z * [new branch] issue-30-3c74b37eedc9 -> origin/issue-30-3c74b37eedc9 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5877102Z * [new branch] issue-31-e419d5f83f9d -> origin/issue-31-e419d5f83f9d +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5878244Z * [new branch] issue-34-fcfbf90ca3a5 -> origin/issue-34-fcfbf90ca3a5 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5879400Z * [new branch] issue-36-4d2e05cadca2 -> origin/issue-36-4d2e05cadca2 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5880531Z * [new branch] issue-38-8d65d5c6dcf1 -> origin/issue-38-8d65d5c6dcf1 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5881670Z * [new branch] issue-40-500ee5a3c836 -> origin/issue-40-500ee5a3c836 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5882854Z * [new branch] issue-42-231914cdf85a -> origin/issue-42-231914cdf85a +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5883972Z * [new branch] issue-44-05c1999867e1 -> origin/issue-44-05c1999867e1 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5885096Z * [new branch] issue-46-db1336ec1bd4 -> origin/issue-46-db1336ec1bd4 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5886433Z * [new branch] issue-49-49badfb087ae -> origin/issue-49-49badfb087ae +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5887630Z * [new branch] issue-5-e920ed9704b1 -> origin/issue-5-e920ed9704b1 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5888923Z * [new branch] issue-51-ce9116974281 -> origin/issue-51-ce9116974281 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5890042Z * [new branch] issue-53-3037eb51507e -> origin/issue-53-3037eb51507e +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5891171Z * [new branch] issue-55-62ca352b2854 -> origin/issue-55-62ca352b2854 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5892284Z * [new branch] issue-57-319974e37702 -> origin/issue-57-319974e37702 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5893389Z * [new branch] issue-57-9389c40a25d3 -> origin/issue-57-9389c40a25d3 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5894494Z * [new branch] issue-60-23ad1508ca00 -> origin/issue-60-23ad1508ca00 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5895605Z * [new branch] issue-62-0bf0e6dba402 -> origin/issue-62-0bf0e6dba402 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5896882Z * [new branch] issue-64-531bd4a9716c -> origin/issue-64-531bd4a9716c +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5898013Z * [new branch] issue-66-b4bebb964b80 -> origin/issue-66-b4bebb964b80 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5899199Z * [new branch] issue-67-c74bf55321d9 -> origin/issue-67-c74bf55321d9 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5900322Z * [new branch] issue-7-6b049fda1d30 -> origin/issue-7-6b049fda1d30 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5901441Z * [new branch] issue-70-210190e0ad55 -> origin/issue-70-210190e0ad55 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5902558Z * [new branch] issue-70-490c526a882f -> origin/issue-70-490c526a882f +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5903656Z * [new branch] issue-73-163864f76573 -> origin/issue-73-163864f76573 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5904760Z * [new branch] issue-73-47a3e673b0a8 -> origin/issue-73-47a3e673b0a8 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5905868Z * [new branch] issue-73-c42828279fb5 -> origin/issue-73-c42828279fb5 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5907091Z * [new branch] issue-77-acc01682cb56 -> origin/issue-77-acc01682cb56 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5908377Z * [new branch] issue-79-1581a427bf82 -> origin/issue-79-1581a427bf82 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5909485Z * [new branch] issue-79-48234c0f95fa -> origin/issue-79-48234c0f95fa +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5910826Z * [new branch] issue-79-5fc029ea058c -> origin/issue-79-5fc029ea058c +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5911930Z * [new branch] issue-79-740a4286522a -> origin/issue-79-740a4286522a +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5913047Z * [new branch] issue-84-2301d58a902f -> origin/issue-84-2301d58a902f +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5914167Z * [new branch] issue-84-8c8db1f16f9d -> origin/issue-84-8c8db1f16f9d +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5915308Z * [new branch] issue-84-ca99d5699c03 -> origin/issue-84-ca99d5699c03 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5916696Z * [new branch] issue-84-e79fd3fe5cef -> origin/issue-84-e79fd3fe5cef +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5917840Z * [new branch] issue-89-58b19f5dac12 -> origin/issue-89-58b19f5dac12 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5918968Z * [new branch] issue-9-9cb379f155fb -> origin/issue-9-9cb379f155fb +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5920103Z * [new branch] issue-91-5ff8719c4182 -> origin/issue-91-5ff8719c4182 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5921213Z * [new branch] issue-91-8e243739c7af -> origin/issue-91-8e243739c7af +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5922323Z * [new branch] issue-93-2ef57910c60b -> origin/issue-93-2ef57910c60b +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5923424Z * [new branch] issue-96-829d21ddabc4 -> origin/issue-96-829d21ddabc4 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5924541Z * [new branch] issue-96-efde41b8c023 -> origin/issue-96-efde41b8c023 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5925649Z * [new branch] issue-99-bc78b28ed258 -> origin/issue-99-bc78b28ed258 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5926750Z * [new branch] main -> origin/main +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5927778Z * [new tag] js-v0.25.5 -> js-v0.25.5 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5928622Z * [new tag] js-v0.26.0 -> js-v0.26.0 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5929456Z * [new tag] js-v0.27.0 -> js-v0.27.0 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5930300Z * [new tag] js-v0.27.1 -> js-v0.27.1 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5931127Z * [new tag] js-v0.27.2 -> js-v0.27.2 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5931956Z * [new tag] js-v0.28.0 -> js-v0.28.0 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5932782Z * [new tag] js-v0.29.0 -> js-v0.29.0 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5933611Z * [new tag] js-v0.29.1 -> js-v0.29.1 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5934441Z * [new tag] js-v0.29.2 -> js-v0.29.2 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5935282Z * [new tag] js-v0.30.0 -> js-v0.30.0 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5936132Z * [new tag] js-v0.30.1 -> js-v0.30.1 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5937186Z * [new tag] js-v0.30.2 -> js-v0.30.2 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5938027Z * [new tag] js-v0.30.3 -> js-v0.30.3 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5938865Z * [new tag] js-v0.30.4 -> js-v0.30.4 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5939737Z * [new tag] js-v0.30.5 -> js-v0.30.5 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5940570Z * [new tag] js-v0.31.0 -> js-v0.31.0 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5941385Z * [new tag] js-v0.32.0 -> js-v0.32.0 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5942240Z * [new tag] rust-v0.14.1 -> rust-v0.14.1 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5943114Z * [new tag] rust-v0.14.2 -> rust-v0.14.2 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5943984Z * [new tag] rust-v0.14.3 -> rust-v0.14.3 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5944837Z * [new tag] rust-v0.15.0 -> rust-v0.15.0 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5945860Z * [new tag] rust-v0.15.1 -> rust-v0.15.1 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5946829Z * [new tag] rust-v0.16.0 -> rust-v0.16.0 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5947694Z * [new tag] rust-v0.16.1 -> rust-v0.16.1 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5948559Z * [new tag] rust-v0.16.2 -> rust-v0.16.2 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5949413Z * [new tag] rust-v0.17.0 -> rust-v0.17.0 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5950268Z * [new tag] rust-v0.17.1 -> rust-v0.17.1 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5951151Z * [new tag] rust-v0.17.2 -> rust-v0.17.2 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5952001Z * [new tag] rust-v0.17.3 -> rust-v0.17.3 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5952873Z * [new tag] rust-v0.17.4 -> rust-v0.17.4 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5953743Z * [new tag] rust-v0.17.5 -> rust-v0.17.5 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5954644Z * [new tag] rust-v0.18.0 -> rust-v0.18.0 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5955520Z * [new tag] rust-v0.19.0 -> rust-v0.19.0 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5956552Z * [new tag] rust-v0.19.1 -> rust-v0.19.1 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5957391Z * [new tag] v0.10.0 -> v0.10.0 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5958202Z * [new tag] v0.11.0 -> v0.11.0 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5959001Z * [new tag] v0.13.0 -> v0.13.0 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5959806Z * [new tag] v0.15.0 -> v0.15.0 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5960613Z * [new tag] v0.16.0 -> v0.16.0 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5961559Z * [new tag] v0.17.0 -> v0.17.0 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5962366Z * [new tag] v0.17.1 -> v0.17.1 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5963163Z * [new tag] v0.17.2 -> v0.17.2 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5963951Z * [new tag] v0.17.3 -> v0.17.3 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5964740Z * [new tag] v0.17.4 -> v0.17.4 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5965523Z * [new tag] v0.18.0 -> v0.18.0 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5966479Z * [new tag] v0.19.0 -> v0.19.0 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5967273Z * [new tag] v0.19.1 -> v0.19.1 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5968073Z * [new tag] v0.20.0 -> v0.20.0 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5968863Z * [new tag] v0.20.1 -> v0.20.1 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5969665Z * [new tag] v0.20.2 -> v0.20.2 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5970453Z * [new tag] v0.20.3 -> v0.20.3 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5971248Z * [new tag] v0.20.4 -> v0.20.4 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5972043Z * [new tag] v0.21.0 -> v0.21.0 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5972830Z * [new tag] v0.22.0 -> v0.22.0 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5973614Z * [new tag] v0.23.0 -> v0.23.0 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5974402Z * [new tag] v0.24.0 -> v0.24.0 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5975182Z * [new tag] v0.24.1 -> v0.24.1 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5975969Z * [new tag] v0.24.2 -> v0.24.2 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5976988Z * [new tag] v0.24.3 -> v0.24.3 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5977803Z * [new tag] v0.24.4 -> v0.24.4 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5978590Z * [new tag] v0.24.5 -> v0.24.5 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5979555Z * [new tag] v0.24.6 -> v0.24.6 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5980340Z * [new tag] v0.24.7 -> v0.24.7 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5981119Z * [new tag] v0.24.8 -> v0.24.8 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5981903Z * [new tag] v0.24.9 -> v0.24.9 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5982689Z * [new tag] v0.25.0 -> v0.25.0 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5983506Z * [new tag] v0.25.1 -> v0.25.1 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5984302Z * [new tag] v0.25.2 -> v0.25.2 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5985108Z * [new tag] v0.25.3 -> v0.25.3 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5985916Z * [new tag] v0.25.4 -> v0.25.4 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5986824Z * [new tag] v0.3.1 -> v0.3.1 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5987636Z * [new tag] v0.4.0 -> v0.4.0 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5988434Z * [new tag] v0.4.1 -> v0.4.1 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5989243Z * [new tag] v0.5.0 -> v0.5.0 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5990026Z * [new tag] v0.5.1 -> v0.5.1 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5990828Z * [new tag] v0.5.2 -> v0.5.2 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5991615Z * [new tag] v0.5.3 -> v0.5.3 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5992419Z * [new tag] v0.6.0 -> v0.6.0 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5993207Z * [new tag] v0.7.0 -> v0.7.0 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5994147Z * [new tag] v0.7.1 -> v0.7.1 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5994940Z * [new tag] v0.7.2 -> v0.7.2 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5995742Z * [new tag] v0.7.4 -> v0.7.4 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5996753Z * [new tag] v0.7.5 -> v0.7.5 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5997550Z * [new tag] v0.7.6 -> v0.7.6 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5998350Z * [new tag] v0.9.0 -> v0.9.0 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.5999252Z * [new ref] c88600c0d8ff8d80941044138e858ae826ae3010 -> pull/161/merge +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.6060562Z ##[endgroup] +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.6061836Z ##[group]Determining the checkout info +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.6068755Z ##[endgroup] +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.6077781Z [command]/usr/bin/git sparse-checkout disable +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.6128564Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.6194513Z ##[group]Checking out the ref +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.6198273Z [command]/usr/bin/git checkout --progress --force refs/remotes/pull/161/merge +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.7030772Z Note: switching to 'refs/remotes/pull/161/merge'. +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.7031411Z +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.7031850Z You are in 'detached HEAD' state. You can look around, make experimental +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.7032843Z changes and commit them, and you can discard any commits you make in this +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.7033809Z state without impacting any branches by switching back to a branch. +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.7034365Z +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.7034745Z If you want to create a new branch to retain commits you create, you may +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.7035653Z do so (now or later) by using -c with the switch command. Example: +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.7036167Z +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.7036752Z git switch -c +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.7037300Z +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.7037660Z Or undo this operation with: +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.7038200Z +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.7038424Z git switch - +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.7038686Z +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.7039113Z Turn off this advice by setting config variable advice.detachedHead to false +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.7040022Z +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.7041132Z HEAD is now at c88600c Merge 3562e612036bcd5e3fa75dcb89d8b334d7a954ac into db1ad4d0b2119148b4ad6e870080f8178a2a8e93 +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.7046593Z ##[endgroup] +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.7101538Z [command]/usr/bin/git log -1 --format=%H +Changelog Fragment Check Run actions/checkout@v6 2026-08-10T15:42:39.7134727Z c88600c0d8ff8d80941044138e858ae826ae3010 +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7482369Z ##[group]Run # Get changed files in PR +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7483184Z ^[[36;1m# Get changed files in PR^[[0m +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7483961Z ^[[36;1mCHANGED_FILES=$(git diff --name-only origin/main...HEAD)^[[0m +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7484708Z ^[[36;1m^[[0m +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7485225Z ^[[36;1m# Check if any Rust source files changed^[[0m +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7486187Z ^[[36;1mSOURCE_CHANGED=$(echo "$CHANGED_FILES" | grep -E "^rust/(src/|tests/|Cargo\.toml)" | wc -l)^[[0m +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7487392Z ^[[36;1m^[[0m +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7488099Z ^[[36;1m# Check if a changelog fragment was ADDED in this PR (not just existing)^[[0m +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7489080Z ^[[36;1m# We need to check the diff, not just the directory contents^[[0m +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7490207Z ^[[36;1mFRAGMENT_ADDED=$(echo "$CHANGED_FILES" | grep -E "^rust/changelog\.d/.*\.md$" | grep -v "README.md" | wc -l)^[[0m +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7491205Z ^[[36;1m^[[0m +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7491718Z ^[[36;1mecho "Source files changed: $SOURCE_CHANGED"^[[0m +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7492502Z ^[[36;1mecho "Changelog fragments added in PR: $FRAGMENT_ADDED"^[[0m +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7493289Z ^[[36;1m^[[0m +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7493913Z ^[[36;1mif [ "$SOURCE_CHANGED" -gt 0 ] && [ "$FRAGMENT_ADDED" -eq 0 ]; then^[[0m +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7495080Z ^[[36;1m echo "::error::No changelog fragment found in this PR. Please add a changelog entry in rust/changelog.d/"^[[0m +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7496071Z ^[[36;1m echo ""^[[0m +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7496749Z ^[[36;1m echo "To create a changelog fragment:"^[[0m +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7497579Z ^[[36;1m echo " Create a new .md file in rust/changelog.d/ with your changes"^[[0m +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7498465Z ^[[36;1m echo " Name it after your PR number, e.g., '123.md'"^[[0m +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7499150Z ^[[36;1m echo ""^[[0m +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7499771Z ^[[36;1m echo "See rust/changelog.d/README.md for more information."^[[0m +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7500500Z ^[[36;1m exit 1^[[0m +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7500944Z ^[[36;1mfi^[[0m +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7501372Z ^[[36;1m^[[0m +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7501826Z ^[[36;1mecho "Changelog check passed"^[[0m +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7555804Z shell: /usr/bin/bash -e {0} +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7556767Z env: +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7557228Z CARGO_TERM_COLOR: always +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7557747Z CARGO_NET_RETRY: 10 +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7558251Z CARGO_HTTP_MULTIPLEXING: false +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7558807Z RUSTFLAGS: -Dwarnings +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7559341Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7559932Z GIT_CONFIG_COUNT: 1 +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7560428Z GIT_CONFIG_KEY_0: init.defaultBranch +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7561000Z GIT_CONFIG_VALUE_0: main +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7561492Z ##[endgroup] +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7732692Z Source files changed: 1 +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7733631Z Changelog fragments added in PR: 0 +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7751761Z ##[error]No changelog fragment found in this PR. Please add a changelog entry in rust/changelog.d/ +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7759795Z +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7760196Z To create a changelog fragment: +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7760935Z Create a new .md file in rust/changelog.d/ with your changes +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7761740Z Name it after your PR number, e.g., '123.md' +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7762204Z +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7762508Z See rust/changelog.d/README.md for more information. +Changelog Fragment Check Check for changelog fragments 2026-08-10T15:42:39.7767766Z ##[error]Process completed with exit code 1. +Changelog Fragment Check Post Run actions/checkout@v6 2026-08-10T15:42:39.7935120Z Post job cleanup. +Changelog Fragment Check Post Run actions/checkout@v6 2026-08-10T15:42:39.8795297Z [command]/usr/bin/git version +Changelog Fragment Check Post Run actions/checkout@v6 2026-08-10T15:42:39.8870391Z git version 2.54.0 +Changelog Fragment Check Post Run actions/checkout@v6 2026-08-10T15:42:39.8912200Z Temporarily overriding HOME='/home/runner/work/_temp/c6c051c7-0a1a-4c6c-ab1a-85d2e24f58ea' before making global git config changes +Changelog Fragment Check Post Run actions/checkout@v6 2026-08-10T15:42:39.8915127Z Adding repository directory to the temporary git global config as a safe directory +Changelog Fragment Check Post Run actions/checkout@v6 2026-08-10T15:42:39.8917901Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Changelog Fragment Check Post Run actions/checkout@v6 2026-08-10T15:42:39.8955005Z Removing SSH command configuration +Changelog Fragment Check Post Run actions/checkout@v6 2026-08-10T15:42:39.8962865Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Changelog Fragment Check Post Run actions/checkout@v6 2026-08-10T15:42:39.9008609Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Changelog Fragment Check Post Run actions/checkout@v6 2026-08-10T15:42:39.9266953Z Removing HTTP extra header +Changelog Fragment Check Post Run actions/checkout@v6 2026-08-10T15:42:39.9274984Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Changelog Fragment Check Post Run actions/checkout@v6 2026-08-10T15:42:39.9313481Z [command]/usr/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' || :" +Changelog Fragment Check Post Run actions/checkout@v6 2026-08-10T15:42:39.9594154Z Removing includeIf entries pointing to credentials config files +Changelog Fragment Check Post Run actions/checkout@v6 2026-08-10T15:42:39.9603789Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Changelog Fragment Check Post Run actions/checkout@v6 2026-08-10T15:42:39.9634802Z includeif.gitdir:/home/runner/work/start/start/.git.path +Changelog Fragment Check Post Run actions/checkout@v6 2026-08-10T15:42:39.9636778Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Changelog Fragment Check Post Run actions/checkout@v6 2026-08-10T15:42:39.9638841Z includeif.gitdir:/github/workspace/.git.path +Changelog Fragment Check Post Run actions/checkout@v6 2026-08-10T15:42:39.9640301Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Changelog Fragment Check Post Run actions/checkout@v6 2026-08-10T15:42:39.9648612Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Changelog Fragment Check Post Run actions/checkout@v6 2026-08-10T15:42:39.9677171Z /home/runner/work/_temp/git-credentials-88563cfb-bd0d-4bbf-9234-855e40738cc9.config +Changelog Fragment Check Post Run actions/checkout@v6 2026-08-10T15:42:39.9691689Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-88563cfb-bd0d-4bbf-9234-855e40738cc9.config +Changelog Fragment Check Post Run actions/checkout@v6 2026-08-10T15:42:39.9733709Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Changelog Fragment Check Post Run actions/checkout@v6 2026-08-10T15:42:39.9764305Z /home/runner/work/_temp/git-credentials-88563cfb-bd0d-4bbf-9234-855e40738cc9.config +Changelog Fragment Check Post Run actions/checkout@v6 2026-08-10T15:42:39.9778063Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-88563cfb-bd0d-4bbf-9234-855e40738cc9.config +Changelog Fragment Check Post Run actions/checkout@v6 2026-08-10T15:42:39.9828688Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Changelog Fragment Check Post Run actions/checkout@v6 2026-08-10T15:42:39.9850524Z /github/runner_temp/git-credentials-88563cfb-bd0d-4bbf-9234-855e40738cc9.config +Changelog Fragment Check Post Run actions/checkout@v6 2026-08-10T15:42:39.9859991Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-88563cfb-bd0d-4bbf-9234-855e40738cc9.config +Changelog Fragment Check Post Run actions/checkout@v6 2026-08-10T15:42:39.9904400Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Changelog Fragment Check Post Run actions/checkout@v6 2026-08-10T15:42:39.9932387Z /github/runner_temp/git-credentials-88563cfb-bd0d-4bbf-9234-855e40738cc9.config +Changelog Fragment Check Post Run actions/checkout@v6 2026-08-10T15:42:39.9943772Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-88563cfb-bd0d-4bbf-9234-855e40738cc9.config +Changelog Fragment Check Post Run actions/checkout@v6 2026-08-10T15:42:39.9984301Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Changelog Fragment Check Post Run actions/checkout@v6 2026-08-10T15:42:40.0233997Z Removing credentials config '/home/runner/work/_temp/git-credentials-88563cfb-bd0d-4bbf-9234-855e40738cc9.config' +Changelog Fragment Check Complete job 2026-08-10T15:42:40.0396109Z Cleaning up orphan processes +Lint and Format Check Set up job 2026-08-10T15:42:36.5839987Z Current runner version: '2.336.0' +Lint and Format Check Set up job 2026-08-10T15:42:36.5872941Z ##[group]Runner Image Provisioner +Lint and Format Check Set up job 2026-08-10T15:42:36.5874172Z Hosted Compute Agent +Lint and Format Check Set up job 2026-08-10T15:42:36.5875288Z Version: 20260707.563 +Lint and Format Check Set up job 2026-08-10T15:42:36.5876578Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Lint and Format Check Set up job 2026-08-10T15:42:36.5877904Z Build Date: 2026-07-07T19:33:50Z +Lint and Format Check Set up job 2026-08-10T15:42:36.5879043Z Worker ID: {9ced1434-2100-4c0a-a0d4-c78ca68467e9} +Lint and Format Check Set up job 2026-08-10T15:42:36.5880202Z Azure Region: eastus +Lint and Format Check Set up job 2026-08-10T15:42:36.5881211Z ##[endgroup] +Lint and Format Check Set up job 2026-08-10T15:42:36.5883518Z ##[group]Operating System +Lint and Format Check Set up job 2026-08-10T15:42:36.5884642Z Ubuntu +Lint and Format Check Set up job 2026-08-10T15:42:36.5885606Z 24.04.4 +Lint and Format Check Set up job 2026-08-10T15:42:36.5886668Z LTS +Lint and Format Check Set up job 2026-08-10T15:42:36.5887573Z ##[endgroup] +Lint and Format Check Set up job 2026-08-10T15:42:36.5888426Z ##[group]Runner Image +Lint and Format Check Set up job 2026-08-10T15:42:36.5889613Z Image: ubuntu-24.04 +Lint and Format Check Set up job 2026-08-10T15:42:36.5890543Z Version: 20260720.247.2 +Lint and Format Check Set up job 2026-08-10T15:42:36.5892271Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Lint and Format Check Set up job 2026-08-10T15:42:36.5895264Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Lint and Format Check Set up job 2026-08-10T15:42:36.5897336Z ##[endgroup] +Lint and Format Check Set up job 2026-08-10T15:42:36.5899252Z ##[group]GITHUB_TOKEN Permissions +Lint and Format Check Set up job 2026-08-10T15:42:36.5901832Z Contents: read +Lint and Format Check Set up job 2026-08-10T15:42:36.5902797Z Metadata: read +Lint and Format Check Set up job 2026-08-10T15:42:36.5903757Z ##[endgroup] +Lint and Format Check Set up job 2026-08-10T15:42:36.5906962Z Secret source: Actions +Lint and Format Check Set up job 2026-08-10T15:42:36.5908631Z Prepare workflow directory +Lint and Format Check Set up job 2026-08-10T15:42:36.6460836Z Prepare all required actions +Lint and Format Check Set up job 2026-08-10T15:42:36.6530547Z Getting action download info +Lint and Format Check Set up job 2026-08-10T15:42:36.8616096Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Lint and Format Check Set up job 2026-08-10T15:42:37.1528520Z Download action repository 'dtolnay/rust-toolchain@stable' (SHA:4360b52568e2003a75bf9bc1d59f33a8e3fc893c) +Lint and Format Check Set up job 2026-08-10T15:42:37.2369373Z Download action repository 'actions/setup-node@v6' (SHA:249970729cb0ef3589644e2896645e5dc5ba9c38) +Lint and Format Check Set up job 2026-08-10T15:42:37.4035700Z Download action repository 'actions/cache@v5' (SHA:caa296126883cff596d87d8935842f9db880ef25) +Lint and Format Check Set up job 2026-08-10T15:42:37.6929761Z Complete job name: Lint and Format Check +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:37.7719927Z ##[group]Run actions/checkout@v6 +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:37.7720880Z with: +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:37.7721376Z repository: link-foundation/start +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:37.7725372Z token: *** +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:37.7726075Z ssh-strict: true +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:37.7726586Z ssh-user: git +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:37.7727069Z persist-credentials: true +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:37.7727592Z clean: true +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:37.7728068Z sparse-checkout-cone-mode: true +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:37.7728635Z fetch-depth: 1 +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:37.7729099Z fetch-tags: false +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:37.7729577Z show-progress: true +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:37.7730048Z lfs: false +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:37.7730491Z submodules: false +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:37.7730996Z set-safe-directory: true +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:37.7731539Z allow-unsafe-pr-checkout: false +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:37.7732353Z env: +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:37.7732820Z CARGO_TERM_COLOR: always +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:37.7733381Z CARGO_NET_RETRY: 10 +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:37.7733890Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:37.7734452Z RUSTFLAGS: -Dwarnings +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:37.7735014Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:37.7735614Z GIT_CONFIG_COUNT: 1 +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:37.7736352Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:37.7736950Z GIT_CONFIG_VALUE_0: main +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:37.7737447Z ##[endgroup] +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:37.8759818Z Syncing repository: link-foundation/start +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:37.8762767Z ##[group]Getting Git version info +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:37.8764064Z Working directory is '/home/runner/work/start/start' +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:37.8766139Z [command]/usr/bin/git version +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:37.9882145Z git version 2.54.0 +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:37.9960439Z ##[endgroup] +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:37.9967511Z Temporarily overriding HOME='/home/runner/work/_temp/94d52ae6-8673-4352-af8d-68f6dc85ec06' before making global git config changes +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:37.9969035Z Adding repository directory to the temporary git global config as a safe directory +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:37.9970488Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:38.0141432Z Deleting the contents of '/home/runner/work/start/start' +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:38.0146030Z ##[group]Determining repository object format +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:38.0148865Z ##[endgroup] +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:38.0149844Z ##[group]Initializing the repository +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:38.0153124Z [command]/usr/bin/git init /home/runner/work/start/start +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:38.0561526Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:38.0571897Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:38.0841832Z ##[endgroup] +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:38.0843364Z ##[group]Disabling automatic garbage collection +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:38.0845697Z [command]/usr/bin/git config --local gc.auto 0 +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:38.0880874Z ##[endgroup] +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:38.0882321Z ##[group]Setting up auth +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:38.0883384Z Removing SSH command configuration +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:38.0889185Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:38.0929810Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:38.2768292Z Removing HTTP extra header +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:38.2776521Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:38.2813181Z [command]/usr/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' || :" +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:38.3033977Z Removing includeIf entries pointing to credentials config files +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:38.3039702Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:38.3074711Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:38.3304399Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-6a30f738-5b98-4c5e-b374-0ec707cb4c6e.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:38.3347396Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-6a30f738-5b98-4c5e-b374-0ec707cb4c6e.config +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:38.3382047Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-6a30f738-5b98-4c5e-b374-0ec707cb4c6e.config +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:38.3460658Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-6a30f738-5b98-4c5e-b374-0ec707cb4c6e.config +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:38.3501714Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-6a30f738-5b98-4c5e-b374-0ec707cb4c6e.config +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:38.3563444Z ##[endgroup] +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:38.3565060Z ##[group]Fetching the repository +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:38.3574070Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +c88600c0d8ff8d80941044138e858ae826ae3010:refs/remotes/pull/161/merge +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:39.0461989Z From https://github.com/link-foundation/start +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:39.0466387Z * [new ref] c88600c0d8ff8d80941044138e858ae826ae3010 -> pull/161/merge +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:39.0623727Z ##[endgroup] +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:39.0625825Z ##[group]Determining the checkout info +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:39.0628045Z ##[endgroup] +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:39.0630285Z [command]/usr/bin/git sparse-checkout disable +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:39.0719749Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:39.0754332Z ##[group]Checking out the ref +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:39.0757610Z [command]/usr/bin/git checkout --progress --force refs/remotes/pull/161/merge +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:39.1524405Z Note: switching to 'refs/remotes/pull/161/merge'. +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:39.1525648Z +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:39.1526852Z You are in 'detached HEAD' state. You can look around, make experimental +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:39.1529015Z changes and commit them, and you can discard any commits you make in this +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:39.1531226Z state without impacting any branches by switching back to a branch. +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:39.1532958Z +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:39.1534338Z If you want to create a new branch to retain commits you create, you may +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:39.1537853Z do so (now or later) by using -c with the switch command. Example: +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:39.1539704Z +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:39.1540487Z git switch -c +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:39.1541791Z +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:39.1542624Z Or undo this operation with: +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:39.1543874Z +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:39.1544595Z git switch - +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:39.1545444Z +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:39.1547128Z Turn off this advice by setting config variable advice.detachedHead to false +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:39.1549299Z +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:39.1551849Z HEAD is now at c88600c Merge 3562e612036bcd5e3fa75dcb89d8b334d7a954ac into db1ad4d0b2119148b4ad6e870080f8178a2a8e93 +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:39.1556743Z ##[endgroup] +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:39.1586474Z [command]/usr/bin/git log -1 --format=%H +Lint and Format Check Run actions/checkout@v6 2026-08-10T15:42:39.1614122Z c88600c0d8ff8d80941044138e858ae826ae3010 +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2265650Z ##[group]Run dtolnay/rust-toolchain@stable +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2267130Z with: +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2267968Z components: rustfmt, clippy +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2268977Z toolchain: stable +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2269829Z env: +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2270615Z CARGO_TERM_COLOR: always +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2271580Z CARGO_NET_RETRY: 10 +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2272521Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2273573Z RUSTFLAGS: -Dwarnings +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2274586Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2275707Z GIT_CONFIG_COUNT: 1 +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2276789Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2278016Z GIT_CONFIG_VALUE_0: main +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2278969Z ##[endgroup] +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2364913Z ##[start-action display=Parse toolchain version;id=__dtolnay_rust-toolchain.parse] +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2449650Z ##[group]Run if [[ -z $toolchain ]]; then +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2450946Z ^[[36;1mif [[ -z $toolchain ]]; then^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2452912Z ^[[36;1m # GitHub does not enforce `required: true` inputs itself. https://github.com/actions/runner/issues/1070^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2455063Z ^[[36;1m echo "'toolchain' is a required input" >&2^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2456469Z ^[[36;1m exit 1^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2457801Z ^[[36;1melif [[ $toolchain =~ ^stable' '[0-9]+' '(year|month|week|day)s?' 'ago$ ]]; then^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2459418Z ^[[36;1m if [[ Linux == macOS ]]; then^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2461423Z ^[[36;1m echo "toolchain=1.$((($(date -v-$(sed 's/stable \([0-9]*\) \(.\).*/\1\2/' <<< $toolchain) +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2463426Z ^[[36;1m else^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2465332Z ^[[36;1m echo "toolchain=1.$((($(date --date "${toolchain#stable }" +%s)/60/60/24-16569)/7/6))" >> $GITHUB_OUTPUT^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2467382Z ^[[36;1m fi^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2468600Z ^[[36;1melif [[ $toolchain =~ ^stable' 'minus' '[0-9]+' 'releases?$ ]]; then^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2470656Z ^[[36;1m echo "toolchain=1.$((($(date +%s)/60/60/24-16569)/7/6-${toolchain//[^0-9]/}))" >> $GITHUB_OUTPUT^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2472485Z ^[[36;1melif [[ $toolchain =~ ^1\.[0-9]+$ ]]; then^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2474548Z ^[[36;1m 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^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2476657Z ^[[36;1melse^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2477668Z ^[[36;1m echo "toolchain=$toolchain" >> $GITHUB_OUTPUT^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2479125Z ^[[36;1mfi^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2531125Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2532470Z env: +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2533259Z CARGO_TERM_COLOR: always +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2534212Z CARGO_NET_RETRY: 10 +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2535140Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2536358Z RUSTFLAGS: -Dwarnings +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2537349Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2538443Z GIT_CONFIG_COUNT: 1 +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2539361Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2540475Z GIT_CONFIG_VALUE_0: main +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2541414Z toolchain: stable +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2542248Z ##[endgroup] +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2679982Z ##[end-action id=__dtolnay_rust-toolchain.parse;outcome=success;conclusion=success;duration_ms=31] +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2697190Z ##[start-action display=Construct rustup command line;id=__dtolnay_rust-toolchain.flags] +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2756748Z ##[group]Run echo "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2759110Z ^[[36;1mecho "targets=$(for t in ${targets//,/ }; do echo -n ' --target' $t; done)" >> $GITHUB_OUTPUT^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2761477Z ^[[36;1mecho "components=$(for c in ${components//,/ }; do echo -n ' --component' $c; done)" >> $GITHUB_OUTPUT^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2763352Z ^[[36;1mecho "downgrade=" >> $GITHUB_OUTPUT^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2809668Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2810980Z env: +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2811977Z CARGO_TERM_COLOR: always +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2812930Z CARGO_NET_RETRY: 10 +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2813848Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2814863Z RUSTFLAGS: -Dwarnings +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2816030Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2817158Z GIT_CONFIG_COUNT: 1 +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2818094Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2819173Z GIT_CONFIG_VALUE_0: main +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2820114Z targets: +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2820931Z components: rustfmt, clippy +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2821879Z ##[endgroup] +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2919048Z ##[end-action id=__dtolnay_rust-toolchain.flags;outcome=success;conclusion=success;duration_ms=21] +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2925271Z ##[start-action display=Set $CARGO_HOME;id=__dtolnay_rust-toolchain.__run] +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2975174Z ##[group]Run echo CARGO_HOME=${CARGO_HOME:-"$HOME/.cargo"} >> $GITHUB_ENV +Lint and Format Check Setup Rust 2026-08-10T15:42:39.2977164Z ^[[36;1mecho CARGO_HOME=${CARGO_HOME:-"$HOME/.cargo"} >> $GITHUB_ENV^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3025828Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3027387Z env: +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3028169Z CARGO_TERM_COLOR: always +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3029122Z CARGO_NET_RETRY: 10 +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3030043Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3031050Z RUSTFLAGS: -Dwarnings +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3032007Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3033122Z GIT_CONFIG_COUNT: 1 +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3034050Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3035116Z GIT_CONFIG_VALUE_0: main +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3036314Z ##[endgroup] +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3127628Z ##[end-action id=__dtolnay_rust-toolchain.__run;outcome=success;conclusion=success;duration_ms=19] +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3133878Z ##[start-action display=Install rustup if needed;id=__dtolnay_rust-toolchain.__run_2] +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3234506Z ##[group]Run if ! command -v rustup &>/dev/null; then +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3235847Z ^[[36;1mif ! command -v rustup &>/dev/null; then^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3238727Z ^[[36;1m curl --proto '=https' --tlsv1.2 --retry 10 --retry-connrefused --location --silent --show-error --fail https://sh.rustup.rs | sh -s -- --default-toolchain none -y^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3241411Z ^[[36;1m echo "$CARGO_HOME/bin" >> $GITHUB_PATH^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3242528Z ^[[36;1mfi^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3290682Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3292125Z env: +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3292935Z CARGO_TERM_COLOR: always +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3293867Z CARGO_NET_RETRY: 10 +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3294759Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3295754Z RUSTFLAGS: -Dwarnings +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3296873Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3297961Z GIT_CONFIG_COUNT: 1 +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3298871Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3299921Z GIT_CONFIG_VALUE_0: main +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3300886Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3301878Z ##[endgroup] +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3390984Z ##[end-action id=__dtolnay_rust-toolchain.__run_2;outcome=success;conclusion=success;duration_ms=25] +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3397595Z ##[start-action display=Install rustup if needed on windows;id=__dtolnay_rust-toolchain.__run_3] +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3411901Z ##[end-action id=__dtolnay_rust-toolchain.__run_3;outcome=skipped;conclusion=skipped;duration_ms=0] +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3427145Z ##[start-action display=rustup toolchain install stable;id=__dtolnay_rust-toolchain.__run_4] +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3506990Z ##[group]Run rustup toolchain install stable --component rustfmt --component clippy --profile minimal --no-self-update +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3509921Z ^[[36;1mrustup toolchain install stable --component rustfmt --component clippy --profile minimal --no-self-update^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3559858Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3561110Z env: +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3561866Z CARGO_TERM_COLOR: always +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3562955Z CARGO_NET_RETRY: 10 +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3563841Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3564821Z RUSTFLAGS: -Dwarnings +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3565758Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3567010Z GIT_CONFIG_COUNT: 1 +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3567905Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3568948Z GIT_CONFIG_VALUE_0: main +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3569870Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3570888Z RUSTUP_PERMIT_COPY_RENAME: 1 +Lint and Format Check Setup Rust 2026-08-10T15:42:39.3571813Z ##[endgroup] +Lint and Format Check Setup Rust 2026-08-10T15:42:41.1743085Z info: syncing channel updates for stable-x86_64-unknown-linux-gnu +Lint and Format Check Setup Rust 2026-08-10T15:42:41.4250408Z info: latest update on 2026-07-16 for version 1.97.1 (8bab26f4f 2026-07-14) +Lint and Format Check Setup Rust 2026-08-10T15:42:41.4614038Z info: component clippy is up to date +Lint and Format Check Setup Rust 2026-08-10T15:42:41.4614637Z info: component rustfmt is up to date +Lint and Format Check Setup Rust 2026-08-10T15:42:41.4628629Z +Lint and Format Check Setup Rust 2026-08-10T15:42:41.4712503Z stable-x86_64-unknown-linux-gnu unchanged - rustc 1.97.1 (8bab26f4f 2026-07-14) +Lint and Format Check Setup Rust 2026-08-10T15:42:41.4713205Z +Lint and Format Check Setup Rust 2026-08-10T15:42:41.4787524Z ##[end-action id=__dtolnay_rust-toolchain.__run_4;outcome=success;conclusion=success;duration_ms=2135] +Lint and Format Check Setup Rust 2026-08-10T15:42:41.4794038Z ##[start-action display=rustup default stable;id=__dtolnay_rust-toolchain.__run_5] +Lint and Format Check Setup Rust 2026-08-10T15:42:41.4814045Z ##[group]Run rustup default stable +Lint and Format Check Setup Rust 2026-08-10T15:42:41.4814350Z ^[[36;1mrustup default stable^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:41.4858281Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Lint and Format Check Setup Rust 2026-08-10T15:42:41.4858659Z env: +Lint and Format Check Setup Rust 2026-08-10T15:42:41.4858856Z CARGO_TERM_COLOR: always +Lint and Format Check Setup Rust 2026-08-10T15:42:41.4859098Z CARGO_NET_RETRY: 10 +Lint and Format Check Setup Rust 2026-08-10T15:42:41.4859516Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check Setup Rust 2026-08-10T15:42:41.4859775Z RUSTFLAGS: -Dwarnings +Lint and Format Check Setup Rust 2026-08-10T15:42:41.4860015Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check Setup Rust 2026-08-10T15:42:41.4860284Z GIT_CONFIG_COUNT: 1 +Lint and Format Check Setup Rust 2026-08-10T15:42:41.4860652Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check Setup Rust 2026-08-10T15:42:41.4860918Z GIT_CONFIG_VALUE_0: main +Lint and Format Check Setup Rust 2026-08-10T15:42:41.4861168Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check Setup Rust 2026-08-10T15:42:41.4861405Z ##[endgroup] +Lint and Format Check Setup Rust 2026-08-10T15:42:41.4974381Z info: using existing install for stable-x86_64-unknown-linux-gnu +Lint and Format Check Setup Rust 2026-08-10T15:42:41.4982075Z info: default toolchain set to stable-x86_64-unknown-linux-gnu +Lint and Format Check Setup Rust 2026-08-10T15:42:41.4982673Z +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5057967Z stable-x86_64-unknown-linux-gnu unchanged - rustc 1.97.1 (8bab26f4f 2026-07-14) +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5058712Z +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5073737Z ##[end-action id=__dtolnay_rust-toolchain.__run_5;outcome=success;conclusion=success;duration_ms=27] +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5076451Z ##[start-action display=Create cachekey;id=__dtolnay_rust-toolchain.rustc-version] +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5095721Z ##[group]Run DATE=$(rustc +stable --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p') +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5096895Z ^[[36;1mDATE=$(rustc +stable --version --verbose | sed -ne 's/^commit-date: \(20[0-9][0-9]\)-\([01][0-9]\)-\([0-3][0-9]\)$/\1\2\3/p')^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5097608Z ^[[36;1mHASH=$(rustc +stable --version --verbose | sed -ne 's/^commit-hash: //p')^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5098107Z ^[[36;1mecho "cachekey=$(echo $DATE$HASH | head -c12)" >> $GITHUB_OUTPUT^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5139211Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5139562Z env: +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5139751Z CARGO_TERM_COLOR: always +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5139982Z CARGO_NET_RETRY: 10 +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5140212Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5140460Z RUSTFLAGS: -Dwarnings +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5140702Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5140971Z GIT_CONFIG_COUNT: 1 +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5141187Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5141440Z GIT_CONFIG_VALUE_0: main +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5141667Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5141905Z ##[endgroup] +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5716547Z ##[end-action id=__dtolnay_rust-toolchain.rustc-version;outcome=success;conclusion=success;duration_ms=63] +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5719335Z ##[start-action display=Disable incremental compilation;id=__dtolnay_rust-toolchain.__run_6] +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5737833Z ##[group]Run if [ -z "${CARGO_INCREMENTAL+set}" ]; then +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5738224Z ^[[36;1mif [ -z "${CARGO_INCREMENTAL+set}" ]; then^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5738559Z ^[[36;1m echo CARGO_INCREMENTAL=0 >> $GITHUB_ENV^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5738838Z ^[[36;1mfi^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5779494Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5779848Z env: +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5780041Z CARGO_TERM_COLOR: always +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5780277Z CARGO_NET_RETRY: 10 +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5780502Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5780751Z RUSTFLAGS: -Dwarnings +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5780988Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5781257Z GIT_CONFIG_COUNT: 1 +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5781486Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5781740Z GIT_CONFIG_VALUE_0: main +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5781980Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5782218Z ##[endgroup] +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5848514Z ##[end-action id=__dtolnay_rust-toolchain.__run_6;outcome=success;conclusion=success;duration_ms=12] +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5850643Z ##[start-action display=Enable colors in Cargo output;id=__dtolnay_rust-toolchain.__run_7] +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5868435Z ##[group]Run if [ -z "${CARGO_TERM_COLOR+set}" ]; then +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5868820Z ^[[36;1mif [ -z "${CARGO_TERM_COLOR+set}" ]; then^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5869164Z ^[[36;1m echo CARGO_TERM_COLOR=always >> $GITHUB_ENV^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5869452Z ^[[36;1mfi^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5908936Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5909289Z env: +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5909478Z CARGO_TERM_COLOR: always +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5909710Z CARGO_NET_RETRY: 10 +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5909942Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5910186Z RUSTFLAGS: -Dwarnings +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5910430Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5910694Z GIT_CONFIG_COUNT: 1 +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5910913Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5911165Z GIT_CONFIG_VALUE_0: main +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5911391Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5911631Z CARGO_INCREMENTAL: 0 +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5911834Z ##[endgroup] +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5975666Z ##[end-action id=__dtolnay_rust-toolchain.__run_7;outcome=success;conclusion=success;duration_ms=12] +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5978402Z ##[start-action display=Enable Cargo sparse registry;id=__dtolnay_rust-toolchain.__run_8] +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5997398Z ##[group]Run # implemented in 1.66, stabilized in 1.68, made default in 1.70 +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5997910Z ^[[36;1m# implemented in 1.66, stabilized in 1.68, made default in 1.70^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5998617Z ^[[36;1mif [ -z "${CARGO_REGISTRIES_CRATES_IO_PROTOCOL+set}" -o -f "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol ]; then^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5999358Z ^[[36;1m if rustc +stable --version --verbose | grep -q '^release: 1\.6[89]\.'; then^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:41.5999930Z ^[[36;1m touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6000476Z ^[[36;1m echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse >> $GITHUB_ENV^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6000976Z ^[[36;1m elif rustc +stable --version --verbose | grep -q '^release: 1\.6[67]\.'; then^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6001558Z ^[[36;1m touch "/home/runner/work/_temp"/.implicit_cargo_registries_crates_io_protocol || true^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6002078Z ^[[36;1m echo CARGO_REGISTRIES_CRATES_IO_PROTOCOL=git >> $GITHUB_ENV^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6002421Z ^[[36;1m fi^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6002605Z ^[[36;1mfi^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6042003Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6042356Z env: +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6042547Z CARGO_TERM_COLOR: always +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6042774Z CARGO_NET_RETRY: 10 +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6043164Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6043422Z RUSTFLAGS: -Dwarnings +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6043658Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6043929Z GIT_CONFIG_COUNT: 1 +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6044148Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6044403Z GIT_CONFIG_VALUE_0: main +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6044632Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6044890Z CARGO_INCREMENTAL: 0 +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6045103Z ##[endgroup] +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6370590Z ##[end-action id=__dtolnay_rust-toolchain.__run_8;outcome=success;conclusion=success;duration_ms=39] +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6373038Z ##[start-action display=Work around spurious network errors in curl 8.0;id=__dtolnay_rust-toolchain.__run_9] +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6392269Z ##[group]Run # https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6393107Z ^[[36;1m# https://rust-lang.zulipchat.com/#narrow/stream/246057-t-cargo/topic/timeout.20investigation^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6393763Z ^[[36;1mif rustc +stable --version --verbose | grep -q '^release: 1\.7[01]\.'; then^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6394220Z ^[[36;1m echo CARGO_HTTP_MULTIPLEXING=false >> $GITHUB_ENV^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6394530Z ^[[36;1mfi^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6434855Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6435205Z env: +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6435396Z CARGO_TERM_COLOR: always +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6435630Z CARGO_NET_RETRY: 10 +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6436354Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6436643Z RUSTFLAGS: -Dwarnings +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6436883Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6437148Z GIT_CONFIG_COUNT: 1 +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6437374Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6437636Z GIT_CONFIG_VALUE_0: main +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6437884Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6438124Z CARGO_INCREMENTAL: 0 +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6438328Z ##[endgroup] +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6631915Z ##[end-action id=__dtolnay_rust-toolchain.__run_9;outcome=success;conclusion=success;duration_ms=25] +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6635414Z ##[start-action display=rustc +stable --version --verbose;id=__dtolnay_rust-toolchain.__run_10] +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6653785Z ##[group]Run rustc +stable --version --verbose +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6654137Z ^[[36;1mrustc +stable --version --verbose^[[0m +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6693874Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6694383Z env: +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6694582Z CARGO_TERM_COLOR: always +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6694814Z CARGO_NET_RETRY: 10 +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6695039Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6695289Z RUSTFLAGS: -Dwarnings +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6695530Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6695798Z GIT_CONFIG_COUNT: 1 +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6696333Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6696611Z GIT_CONFIG_VALUE_0: main +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6696856Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6697099Z CARGO_INCREMENTAL: 0 +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6697305Z ##[endgroup] +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6871787Z rustc 1.97.1 (8bab26f4f 2026-07-14) +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6872777Z binary: rustc +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6873419Z commit-hash: 8bab26f4f68e0e26f0bb7960be334d5b520ea452 +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6874066Z commit-date: 2026-07-14 +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6896127Z host: x86_64-unknown-linux-gnu +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6896917Z release: 1.97.1 +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6899385Z LLVM version: 22.1.6 +Lint and Format Check Setup Rust 2026-08-10T15:42:41.6904065Z ##[end-action id=__dtolnay_rust-toolchain.__run_10;outcome=success;conclusion=success;duration_ms=26] +Lint and Format Check Setup Node.js 2026-08-10T15:42:41.7007591Z ##[group]Run actions/setup-node@v6 +Lint and Format Check Setup Node.js 2026-08-10T15:42:41.7007891Z with: +Lint and Format Check Setup Node.js 2026-08-10T15:42:41.7008089Z node-version: 24.x +Lint and Format Check Setup Node.js 2026-08-10T15:42:41.7008302Z check-latest: false +Lint and Format Check Setup Node.js 2026-08-10T15:42:41.7010732Z token: *** +Lint and Format Check Setup Node.js 2026-08-10T15:42:41.7010944Z package-manager-cache: true +Lint and Format Check Setup Node.js 2026-08-10T15:42:41.7011180Z env: +Lint and Format Check Setup Node.js 2026-08-10T15:42:41.7011360Z CARGO_TERM_COLOR: always +Lint and Format Check Setup Node.js 2026-08-10T15:42:41.7011584Z CARGO_NET_RETRY: 10 +Lint and Format Check Setup Node.js 2026-08-10T15:42:41.7011802Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check Setup Node.js 2026-08-10T15:42:41.7012046Z RUSTFLAGS: -Dwarnings +Lint and Format Check Setup Node.js 2026-08-10T15:42:41.7012289Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check Setup Node.js 2026-08-10T15:42:41.7012557Z GIT_CONFIG_COUNT: 1 +Lint and Format Check Setup Node.js 2026-08-10T15:42:41.7012774Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check Setup Node.js 2026-08-10T15:42:41.7013031Z GIT_CONFIG_VALUE_0: main +Lint and Format Check Setup Node.js 2026-08-10T15:42:41.7013271Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check Setup Node.js 2026-08-10T15:42:41.7013507Z CARGO_INCREMENTAL: 0 +Lint and Format Check Setup Node.js 2026-08-10T15:42:41.7013707Z ##[endgroup] +Lint and Format Check Setup Node.js 2026-08-10T15:42:41.8447783Z Found in cache @ /opt/hostedtoolcache/node/24.18.0/x64 +Lint and Format Check Setup Node.js 2026-08-10T15:42:41.8448769Z ##[group]Environment details +Lint and Format Check Setup Node.js 2026-08-10T15:42:44.0237721Z node: v24.18.0 +Lint and Format Check Setup Node.js 2026-08-10T15:42:44.0238200Z npm: 11.16.0 +Lint and Format Check Setup Node.js 2026-08-10T15:42:44.0238649Z yarn: 1.22.22 +Lint and Format Check Setup Node.js 2026-08-10T15:42:44.0239805Z ##[endgroup] +Lint and Format Check Cache cargo registry 2026-08-10T15:42:44.0945580Z ##[group]Run actions/cache@v5 +Lint and Format Check Cache cargo registry 2026-08-10T15:42:44.0946297Z with: +Lint and Format Check Cache cargo registry 2026-08-10T15:42:44.0946646Z path: ~/.cargo/registry +Lint and Format Check Cache cargo registry ~/.cargo/git +Lint and Format Check Cache cargo registry rust/target +Lint and Format Check Cache cargo registry +Lint and Format Check Cache cargo registry 2026-08-10T15:42:44.0947193Z key: Linux-cargo-08cb623fd2bc891904a7fb4dae52bb2d75216ee36e943320843aace2a823c571 +Lint and Format Check Cache cargo registry 2026-08-10T15:42:44.0947802Z restore-keys: Linux-cargo- +Lint and Format Check Cache cargo registry +Lint and Format Check Cache cargo registry 2026-08-10T15:42:44.0948151Z enableCrossOsArchive: false +Lint and Format Check Cache cargo registry 2026-08-10T15:42:44.0948545Z fail-on-cache-miss: false +Lint and Format Check Cache cargo registry 2026-08-10T15:42:44.0948889Z lookup-only: false +Lint and Format Check Cache cargo registry 2026-08-10T15:42:44.0949194Z save-always: false +Lint and Format Check Cache cargo registry 2026-08-10T15:42:44.0949539Z env: +Lint and Format Check Cache cargo registry 2026-08-10T15:42:44.0949813Z CARGO_TERM_COLOR: always +Lint and Format Check Cache cargo registry 2026-08-10T15:42:44.0950149Z CARGO_NET_RETRY: 10 +Lint and Format Check Cache cargo registry 2026-08-10T15:42:44.0950520Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check Cache cargo registry 2026-08-10T15:42:44.0950858Z RUSTFLAGS: -Dwarnings +Lint and Format Check Cache cargo registry 2026-08-10T15:42:44.0951213Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check Cache cargo registry 2026-08-10T15:42:44.0951585Z GIT_CONFIG_COUNT: 1 +Lint and Format Check Cache cargo registry 2026-08-10T15:42:44.0951923Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check Cache cargo registry 2026-08-10T15:42:44.0952320Z GIT_CONFIG_VALUE_0: main +Lint and Format Check Cache cargo registry 2026-08-10T15:42:44.0952749Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check Cache cargo registry 2026-08-10T15:42:44.0953131Z CARGO_INCREMENTAL: 0 +Lint and Format Check Cache cargo registry 2026-08-10T15:42:44.0953460Z ##[endgroup] +Lint and Format Check Cache cargo registry 2026-08-10T15:42:44.3224998Z Cache hit for: Linux-cargo-08cb623fd2bc891904a7fb4dae52bb2d75216ee36e943320843aace2a823c571 +Lint and Format Check Cache cargo registry 2026-08-10T15:42:44.9398159Z Received 125148374 of 125148374 (100.0%), 207.2 MBs/sec +Lint and Format Check Cache cargo registry 2026-08-10T15:42:44.9399111Z Cache Size: ~119 MB (125148374 B) +Lint and Format Check Cache cargo registry 2026-08-10T15:42:44.9427896Z [command]/usr/bin/tar -xf /home/runner/work/_temp/2a9ded69-7e7a-43ce-bc4e-9db03fcfeb98/cache.tzst -P -C /home/runner/work/start/start --use-compress-program unzstd +Lint and Format Check Cache cargo registry 2026-08-10T15:42:45.7758623Z Cache restored successfully +Lint and Format Check Cache cargo registry 2026-08-10T15:42:45.7910030Z Cache restored from key: Linux-cargo-08cb623fd2bc891904a7fb4dae52bb2d75216ee36e943320843aace2a823c571 +Lint and Format Check Check formatting 2026-08-10T15:42:45.8061586Z ##[group]Run cargo fmt --all -- --check +Lint and Format Check Check formatting 2026-08-10T15:42:45.8062639Z ^[[36;1mcargo fmt --all -- --check^[[0m +Lint and Format Check Check formatting 2026-08-10T15:42:45.8181078Z shell: /usr/bin/bash -e {0} +Lint and Format Check Check formatting 2026-08-10T15:42:45.8181464Z env: +Lint and Format Check Check formatting 2026-08-10T15:42:45.8181712Z CARGO_TERM_COLOR: always +Lint and Format Check Check formatting 2026-08-10T15:42:45.8182022Z CARGO_NET_RETRY: 10 +Lint and Format Check Check formatting 2026-08-10T15:42:45.8182442Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check Check formatting 2026-08-10T15:42:45.8182850Z RUSTFLAGS: -Dwarnings +Lint and Format Check Check formatting 2026-08-10T15:42:45.8183171Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check Check formatting 2026-08-10T15:42:45.8184022Z GIT_CONFIG_COUNT: 1 +Lint and Format Check Check formatting 2026-08-10T15:42:45.8184353Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check Check formatting 2026-08-10T15:42:45.8184788Z GIT_CONFIG_VALUE_0: main +Lint and Format Check Check formatting 2026-08-10T15:42:45.8185151Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check Check formatting 2026-08-10T15:42:45.8185492Z CARGO_INCREMENTAL: 0 +Lint and Format Check Check formatting 2026-08-10T15:42:45.8185766Z ##[endgroup] +Lint and Format Check Run Clippy 2026-08-10T15:42:47.9098923Z ##[group]Run cargo clippy --all-targets --all-features +Lint and Format Check Run Clippy 2026-08-10T15:42:47.9099372Z ^[[36;1mcargo clippy --all-targets --all-features^[[0m +Lint and Format Check Run Clippy 2026-08-10T15:42:47.9142640Z shell: /usr/bin/bash -e {0} +Lint and Format Check Run Clippy 2026-08-10T15:42:47.9142884Z env: +Lint and Format Check Run Clippy 2026-08-10T15:42:47.9143075Z CARGO_TERM_COLOR: always +Lint and Format Check Run Clippy 2026-08-10T15:42:47.9143308Z CARGO_NET_RETRY: 10 +Lint and Format Check Run Clippy 2026-08-10T15:42:47.9143530Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check Run Clippy 2026-08-10T15:42:47.9143773Z RUSTFLAGS: -Dwarnings +Lint and Format Check Run Clippy 2026-08-10T15:42:47.9144010Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check Run Clippy 2026-08-10T15:42:47.9144281Z GIT_CONFIG_COUNT: 1 +Lint and Format Check Run Clippy 2026-08-10T15:42:47.9144498Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check Run Clippy 2026-08-10T15:42:47.9144756Z GIT_CONFIG_VALUE_0: main +Lint and Format Check Run Clippy 2026-08-10T15:42:47.9144988Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check Run Clippy 2026-08-10T15:42:47.9145230Z CARGO_INCREMENTAL: 0 +Lint and Format Check Run Clippy 2026-08-10T15:42:47.9145434Z ##[endgroup] +Lint and Format Check Run Clippy 2026-08-10T15:42:48.3076381Z ^[[1m^[[92m Checking^[[0m start-command v0.19.1 (/home/runner/work/start/start/rust) +Lint and Format Check Run Clippy 2026-08-10T15:42:54.8097136Z ^[[1m^[[92m Finished^[[0m `dev` profile [unoptimized + debuginfo] target(s) in 6.80s +Lint and Format Check Check file size limit 2026-08-10T15:42:54.8211779Z ##[group]Run node scripts/check-file-size.mjs +Lint and Format Check Check file size limit 2026-08-10T15:42:54.8212206Z ^[[36;1mnode scripts/check-file-size.mjs^[[0m +Lint and Format Check Check file size limit 2026-08-10T15:42:54.8256459Z shell: /usr/bin/bash -e {0} +Lint and Format Check Check file size limit 2026-08-10T15:42:54.8256713Z env: +Lint and Format Check Check file size limit 2026-08-10T15:42:54.8256901Z CARGO_TERM_COLOR: always +Lint and Format Check Check file size limit 2026-08-10T15:42:54.8257134Z CARGO_NET_RETRY: 10 +Lint and Format Check Check file size limit 2026-08-10T15:42:54.8257361Z CARGO_HTTP_MULTIPLEXING: false +Lint and Format Check Check file size limit 2026-08-10T15:42:54.8257607Z RUSTFLAGS: -Dwarnings +Lint and Format Check Check file size limit 2026-08-10T15:42:54.8257842Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Lint and Format Check Check file size limit 2026-08-10T15:42:54.8258115Z GIT_CONFIG_COUNT: 1 +Lint and Format Check Check file size limit 2026-08-10T15:42:54.8258332Z GIT_CONFIG_KEY_0: init.defaultBranch +Lint and Format Check Check file size limit 2026-08-10T15:42:54.8258592Z GIT_CONFIG_VALUE_0: main +Lint and Format Check Check file size limit 2026-08-10T15:42:54.8258826Z CARGO_HOME: /home/runner/.cargo +Lint and Format Check Check file size limit 2026-08-10T15:42:54.8259079Z CARGO_INCREMENTAL: 0 +Lint and Format Check Check file size limit 2026-08-10T15:42:54.8259303Z ##[endgroup] +Lint and Format Check Check file size limit 2026-08-10T15:42:54.8583072Z +Lint and Format Check Check file size limit 2026-08-10T15:42:54.8584014Z Checking JavaScript and Rust files for maximum 1000 lines... +Lint and Format Check Check file size limit 2026-08-10T15:42:54.8584580Z +Lint and Format Check Check file size limit 2026-08-10T15:42:54.9055218Z ✓ All files are within the line limit +Lint and Format Check Check file size limit 2026-08-10T15:42:54.9055532Z +Lint and Format Check Post Cache cargo registry 2026-08-10T15:42:54.9722880Z Post job cleanup. +Lint and Format Check Post Cache cargo registry 2026-08-10T15:42:55.1043300Z Cache hit occurred on the primary key Linux-cargo-08cb623fd2bc891904a7fb4dae52bb2d75216ee36e943320843aace2a823c571, not saving cache. +Lint and Format Check Post Setup Node.js 2026-08-10T15:42:55.1166475Z Post job cleanup. +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.2518613Z Post job cleanup. +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.3408566Z [command]/usr/bin/git version +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.3454342Z git version 2.54.0 +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.3501070Z Temporarily overriding HOME='/home/runner/work/_temp/926ab599-f60a-4b9a-9ec7-4c68fc967074' before making global git config changes +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.3502534Z Adding repository directory to the temporary git global config as a safe directory +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.3507309Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.3542998Z Removing SSH command configuration +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.3551127Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.3586929Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.3830747Z Removing HTTP extra header +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.3836560Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.3887607Z [command]/usr/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' || :" +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.4133319Z Removing includeIf entries pointing to credentials config files +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.4141743Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.4187137Z includeif.gitdir:/home/runner/work/start/start/.git.path +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.4188369Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.4189287Z includeif.gitdir:/github/workspace/.git.path +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.4190173Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.4199856Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.4237267Z /home/runner/work/_temp/git-credentials-6a30f738-5b98-4c5e-b374-0ec707cb4c6e.config +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.4278463Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-6a30f738-5b98-4c5e-b374-0ec707cb4c6e.config +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.4308102Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.4310370Z /home/runner/work/_temp/git-credentials-6a30f738-5b98-4c5e-b374-0ec707cb4c6e.config +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.4358820Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-6a30f738-5b98-4c5e-b374-0ec707cb4c6e.config +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.4418076Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.4447078Z /github/runner_temp/git-credentials-6a30f738-5b98-4c5e-b374-0ec707cb4c6e.config +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.4488573Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-6a30f738-5b98-4c5e-b374-0ec707cb4c6e.config +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.4508683Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.4510476Z /github/runner_temp/git-credentials-6a30f738-5b98-4c5e-b374-0ec707cb4c6e.config +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.4516477Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-6a30f738-5b98-4c5e-b374-0ec707cb4c6e.config +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.4569642Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Lint and Format Check Post Run actions/checkout@v6 2026-08-10T15:42:55.4818801Z Removing credentials config '/home/runner/work/_temp/git-credentials-6a30f738-5b98-4c5e-b374-0ec707cb4c6e.config' +Lint and Format Check Complete job 2026-08-10T15:42:55.4980042Z Cleaning up orphan processes +Test Count Parity (Rust vs JS) Set up job 2026-08-10T15:42:37.9289006Z Current runner version: '2.336.0' +Test Count Parity (Rust vs JS) Set up job 2026-08-10T15:42:37.9316007Z ##[group]Runner Image Provisioner +Test Count Parity (Rust vs JS) Set up job 2026-08-10T15:42:37.9316908Z Hosted Compute Agent +Test Count Parity (Rust vs JS) Set up job 2026-08-10T15:42:37.9317583Z Version: 20260707.563 +Test Count Parity (Rust vs JS) Set up job 2026-08-10T15:42:37.9318216Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Test Count Parity (Rust vs JS) Set up job 2026-08-10T15:42:37.9318923Z Build Date: 2026-07-07T19:33:50Z +Test Count Parity (Rust vs JS) Set up job 2026-08-10T15:42:37.9319707Z Worker ID: {3788a80e-a3d8-4dab-9c56-5e0e6cd14c2f} +Test Count Parity (Rust vs JS) Set up job 2026-08-10T15:42:37.9320429Z Azure Region: westus2 +Test Count Parity (Rust vs JS) Set up job 2026-08-10T15:42:37.9321033Z ##[endgroup] +Test Count Parity (Rust vs JS) Set up job 2026-08-10T15:42:37.9322678Z ##[group]Operating System +Test Count Parity (Rust vs JS) Set up job 2026-08-10T15:42:37.9323329Z Ubuntu +Test Count Parity (Rust vs JS) Set up job 2026-08-10T15:42:37.9323989Z 24.04.4 +Test Count Parity (Rust vs JS) Set up job 2026-08-10T15:42:37.9324497Z LTS +Test Count Parity (Rust vs JS) Set up job 2026-08-10T15:42:37.9324996Z ##[endgroup] +Test Count Parity (Rust vs JS) Set up job 2026-08-10T15:42:37.9325601Z ##[group]Runner Image +Test Count Parity (Rust vs JS) Set up job 2026-08-10T15:42:37.9326200Z Image: ubuntu-24.04 +Test Count Parity (Rust vs JS) Set up job 2026-08-10T15:42:37.9326822Z Version: 20260720.247.2 +Test Count Parity (Rust vs JS) Set up job 2026-08-10T15:42:37.9327915Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Test Count Parity (Rust vs JS) Set up job 2026-08-10T15:42:37.9329685Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Test Count Parity (Rust vs JS) Set up job 2026-08-10T15:42:37.9330657Z ##[endgroup] +Test Count Parity (Rust vs JS) Set up job 2026-08-10T15:42:37.9331883Z ##[group]GITHUB_TOKEN Permissions +Test Count Parity (Rust vs JS) Set up job 2026-08-10T15:42:37.9334140Z Contents: read +Test Count Parity (Rust vs JS) Set up job 2026-08-10T15:42:37.9334757Z Metadata: read +Test Count Parity (Rust vs JS) Set up job 2026-08-10T15:42:37.9335412Z ##[endgroup] +Test Count Parity (Rust vs JS) Set up job 2026-08-10T15:42:37.9337403Z Secret source: Actions +Test Count Parity (Rust vs JS) Set up job 2026-08-10T15:42:37.9338678Z Prepare workflow directory +Test Count Parity (Rust vs JS) Set up job 2026-08-10T15:42:37.9737565Z Prepare all required actions +Test Count Parity (Rust vs JS) Set up job 2026-08-10T15:42:37.9785563Z Getting action download info +Test Count Parity (Rust vs JS) Set up job 2026-08-10T15:42:38.3453644Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Test Count Parity (Rust vs JS) Set up job 2026-08-10T15:42:38.6893884Z Download action repository 'actions/setup-node@v6' (SHA:249970729cb0ef3589644e2896645e5dc5ba9c38) +Test Count Parity (Rust vs JS) Set up job 2026-08-10T15:42:39.0855339Z Complete job name: Test Count Parity (Rust vs JS) +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.1631854Z ##[group]Run actions/checkout@v6 +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.1633119Z with: +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.1633671Z repository: link-foundation/start +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.1637639Z token: *** +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.1638126Z ssh-strict: true +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.1638607Z ssh-user: git +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.1639114Z persist-credentials: true +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.1639651Z clean: true +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.1640134Z sparse-checkout-cone-mode: true +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.1640708Z fetch-depth: 1 +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.1641227Z fetch-tags: false +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.1641739Z show-progress: true +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.1642422Z lfs: false +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.1642907Z submodules: false +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.1643450Z set-safe-directory: true +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.1644025Z allow-unsafe-pr-checkout: false +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.1644867Z env: +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.1645365Z CARGO_TERM_COLOR: always +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.1645914Z CARGO_NET_RETRY: 10 +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.1646454Z CARGO_HTTP_MULTIPLEXING: false +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.1647066Z RUSTFLAGS: -Dwarnings +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.1647672Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.1648321Z GIT_CONFIG_COUNT: 1 +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.1648860Z GIT_CONFIG_KEY_0: init.defaultBranch +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.1649485Z GIT_CONFIG_VALUE_0: main +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.1650014Z ##[endgroup] +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.2646712Z Syncing repository: link-foundation/start +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.2649572Z ##[group]Getting Git version info +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.2650798Z Working directory is '/home/runner/work/start/start' +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.2652833Z [command]/usr/bin/git version +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.2750733Z git version 2.54.0 +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.2781677Z ##[endgroup] +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.2798779Z Temporarily overriding HOME='/home/runner/work/_temp/0d73b586-b370-4fa2-895a-5bedc00890c4' before making global git config changes +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.2806544Z Adding repository directory to the temporary git global config as a safe directory +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.2808586Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.2863464Z Deleting the contents of '/home/runner/work/start/start' +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.2867256Z ##[group]Determining repository object format +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.2870274Z ##[endgroup] +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.2871663Z ##[group]Initializing the repository +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.2876099Z [command]/usr/bin/git init /home/runner/work/start/start +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.3008017Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.3020992Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.3071449Z ##[endgroup] +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.3073271Z ##[group]Disabling automatic garbage collection +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.3076923Z [command]/usr/bin/git config --local gc.auto 0 +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.3110123Z ##[endgroup] +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.3111663Z ##[group]Setting up auth +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.3113109Z Removing SSH command configuration +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.3119471Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.3160246Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.3573981Z Removing HTTP extra header +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.3581214Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.3618238Z [command]/usr/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' || :" +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.3837156Z Removing includeIf entries pointing to credentials config files +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.3844842Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.3880756Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.4155915Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-28a3c91a-b17d-4370-8f94-046efe3d05ba.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.4202898Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-28a3c91a-b17d-4370-8f94-046efe3d05ba.config +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.4242821Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-28a3c91a-b17d-4370-8f94-046efe3d05ba.config +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.4282816Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-28a3c91a-b17d-4370-8f94-046efe3d05ba.config +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.4320996Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-28a3c91a-b17d-4370-8f94-046efe3d05ba.config +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.4351787Z ##[endgroup] +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.4353937Z ##[group]Fetching the repository +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:39.4361907Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +c88600c0d8ff8d80941044138e858ae826ae3010:refs/remotes/pull/161/merge +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:40.2666276Z From https://github.com/link-foundation/start +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:40.2669664Z * [new ref] c88600c0d8ff8d80941044138e858ae826ae3010 -> pull/161/merge +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:40.2709169Z ##[endgroup] +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:40.2711868Z ##[group]Determining the checkout info +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:40.2714859Z ##[endgroup] +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:40.2717787Z [command]/usr/bin/git sparse-checkout disable +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:40.2772947Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:40.2807812Z ##[group]Checking out the ref +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:40.2810846Z [command]/usr/bin/git checkout --progress --force refs/remotes/pull/161/merge +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:40.3578683Z Note: switching to 'refs/remotes/pull/161/merge'. +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:40.3580279Z +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:40.3581237Z You are in 'detached HEAD' state. You can look around, make experimental +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:40.3583780Z changes and commit them, and you can discard any commits you make in this +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:40.3586036Z state without impacting any branches by switching back to a branch. +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:40.3587263Z +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:40.3588149Z If you want to create a new branch to retain commits you create, you may +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:40.3590482Z do so (now or later) by using -c with the switch command. Example: +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:40.3593022Z +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:40.3594114Z git switch -c +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:40.3595784Z +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:40.3596864Z Or undo this operation with: +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:40.3598509Z +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:40.3599519Z git switch - +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:40.3600780Z +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:40.3602978Z Turn off this advice by setting config variable advice.detachedHead to false +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:40.3605664Z +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:40.3608475Z HEAD is now at c88600c Merge 3562e612036bcd5e3fa75dcb89d8b334d7a954ac into db1ad4d0b2119148b4ad6e870080f8178a2a8e93 +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:40.3617089Z ##[endgroup] +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:40.3660272Z [command]/usr/bin/git log -1 --format=%H +Test Count Parity (Rust vs JS) Run actions/checkout@v6 2026-08-10T15:42:40.3688370Z c88600c0d8ff8d80941044138e858ae826ae3010 +Test Count Parity (Rust vs JS) Setup Node.js 2026-08-10T15:42:40.4075915Z ##[group]Run actions/setup-node@v6 +Test Count Parity (Rust vs JS) Setup Node.js 2026-08-10T15:42:40.4077239Z with: +Test Count Parity (Rust vs JS) Setup Node.js 2026-08-10T15:42:40.4078290Z node-version: 24.x +Test Count Parity (Rust vs JS) Setup Node.js 2026-08-10T15:42:40.4079346Z check-latest: false +Test Count Parity (Rust vs JS) Setup Node.js 2026-08-10T15:42:40.4089658Z token: *** +Test Count Parity (Rust vs JS) Setup Node.js 2026-08-10T15:42:40.4090754Z package-manager-cache: true +Test Count Parity (Rust vs JS) Setup Node.js 2026-08-10T15:42:40.4091916Z env: +Test Count Parity (Rust vs JS) Setup Node.js 2026-08-10T15:42:40.4093116Z CARGO_TERM_COLOR: always +Test Count Parity (Rust vs JS) Setup Node.js 2026-08-10T15:42:40.4094254Z CARGO_NET_RETRY: 10 +Test Count Parity (Rust vs JS) Setup Node.js 2026-08-10T15:42:40.4095335Z CARGO_HTTP_MULTIPLEXING: false +Test Count Parity (Rust vs JS) Setup Node.js 2026-08-10T15:42:40.4096639Z RUSTFLAGS: -Dwarnings +Test Count Parity (Rust vs JS) Setup Node.js 2026-08-10T15:42:40.4097806Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test Count Parity (Rust vs JS) Setup Node.js 2026-08-10T15:42:40.4099189Z GIT_CONFIG_COUNT: 1 +Test Count Parity (Rust vs JS) Setup Node.js 2026-08-10T15:42:40.4100341Z GIT_CONFIG_KEY_0: init.defaultBranch +Test Count Parity (Rust vs JS) Setup Node.js 2026-08-10T15:42:40.4101654Z GIT_CONFIG_VALUE_0: main +Test Count Parity (Rust vs JS) Setup Node.js 2026-08-10T15:42:40.4166667Z ##[endgroup] +Test Count Parity (Rust vs JS) Setup Node.js 2026-08-10T15:42:40.5576096Z Found in cache @ /opt/hostedtoolcache/node/24.18.0/x64 +Test Count Parity (Rust vs JS) Setup Node.js 2026-08-10T15:42:40.5579829Z ##[group]Environment details +Test Count Parity (Rust vs JS) Setup Node.js 2026-08-10T15:42:40.9864699Z node: v24.18.0 +Test Count Parity (Rust vs JS) Setup Node.js 2026-08-10T15:42:40.9866496Z npm: 11.16.0 +Test Count Parity (Rust vs JS) Setup Node.js 2026-08-10T15:42:40.9867883Z yarn: 1.22.22 +Test Count Parity (Rust vs JS) Setup Node.js 2026-08-10T15:42:40.9870534Z ##[endgroup] +Test Count Parity (Rust vs JS) Check Rust/JS test count parity 2026-08-10T15:42:41.0053536Z ##[group]Run node scripts/check-test-parity.mjs +Test Count Parity (Rust vs JS) Check Rust/JS test count parity 2026-08-10T15:42:41.0055078Z ^[[36;1mnode scripts/check-test-parity.mjs^[[0m +Test Count Parity (Rust vs JS) Check Rust/JS test count parity 2026-08-10T15:42:41.0116322Z shell: /usr/bin/bash -e {0} +Test Count Parity (Rust vs JS) Check Rust/JS test count parity 2026-08-10T15:42:41.0117382Z env: +Test Count Parity (Rust vs JS) Check Rust/JS test count parity 2026-08-10T15:42:41.0118201Z CARGO_TERM_COLOR: always +Test Count Parity (Rust vs JS) Check Rust/JS test count parity 2026-08-10T15:42:41.0119188Z CARGO_NET_RETRY: 10 +Test Count Parity (Rust vs JS) Check Rust/JS test count parity 2026-08-10T15:42:41.0120152Z CARGO_HTTP_MULTIPLEXING: false +Test Count Parity (Rust vs JS) Check Rust/JS test count parity 2026-08-10T15:42:41.0121235Z RUSTFLAGS: -Dwarnings +Test Count Parity (Rust vs JS) Check Rust/JS test count parity 2026-08-10T15:42:41.0122616Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Test Count Parity (Rust vs JS) Check Rust/JS test count parity 2026-08-10T15:42:41.0123817Z GIT_CONFIG_COUNT: 1 +Test Count Parity (Rust vs JS) Check Rust/JS test count parity 2026-08-10T15:42:41.0124822Z GIT_CONFIG_KEY_0: init.defaultBranch +Test Count Parity (Rust vs JS) Check Rust/JS test count parity 2026-08-10T15:42:41.0125977Z GIT_CONFIG_VALUE_0: main +Test Count Parity (Rust vs JS) Check Rust/JS test count parity 2026-08-10T15:42:41.0126955Z ##[endgroup] +Test Count Parity (Rust vs JS) Check Rust/JS test count parity 2026-08-10T15:42:41.0553908Z JavaScript test cases (it() calls): 755 +Test Count Parity (Rust vs JS) Check Rust/JS test count parity 2026-08-10T15:42:41.0587972Z Rust test cases (#[test] macros): 682 +Test Count Parity (Rust vs JS) Check Rust/JS test count parity 2026-08-10T15:42:41.0590844Z +Test Count Parity (Rust vs JS) Check Rust/JS test count parity 2026-08-10T15:42:41.0591718Z Test count ratio (Rust/JS): 90.3% +Test Count Parity (Rust vs JS) Check Rust/JS test count parity 2026-08-10T15:42:41.0593811Z Required minimum: 90% +Test Count Parity (Rust vs JS) Check Rust/JS test count parity 2026-08-10T15:42:41.0594881Z +Test Count Parity (Rust vs JS) Check Rust/JS test count parity 2026-08-10T15:42:41.0596416Z ✅ PASS: Rust test count (682) is within acceptable range of JS count (755). +Test Count Parity (Rust vs JS) Post Setup Node.js 2026-08-10T15:42:41.0897192Z Post job cleanup. +Test Count Parity (Rust vs JS) Post Run actions/checkout@v6 2026-08-10T15:42:41.2413327Z Post job cleanup. +Test Count Parity (Rust vs JS) Post Run actions/checkout@v6 2026-08-10T15:42:41.3282996Z [command]/usr/bin/git version +Test Count Parity (Rust vs JS) Post Run actions/checkout@v6 2026-08-10T15:42:41.3326471Z git version 2.54.0 +Test Count Parity (Rust vs JS) Post Run actions/checkout@v6 2026-08-10T15:42:41.3405760Z Temporarily overriding HOME='/home/runner/work/_temp/072df771-fc34-4b7b-aab6-86ed6b3c8a1f' before making global git config changes +Test Count Parity (Rust vs JS) Post Run actions/checkout@v6 2026-08-10T15:42:41.3411742Z Adding repository directory to the temporary git global config as a safe directory +Test Count Parity (Rust vs JS) Post Run actions/checkout@v6 2026-08-10T15:42:41.3416423Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Test Count Parity (Rust vs JS) Post Run actions/checkout@v6 2026-08-10T15:42:41.3447519Z Removing SSH command configuration +Test Count Parity (Rust vs JS) Post Run actions/checkout@v6 2026-08-10T15:42:41.3455860Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Test Count Parity (Rust vs JS) Post Run actions/checkout@v6 2026-08-10T15:42:41.3497552Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Test Count Parity (Rust vs JS) Post Run actions/checkout@v6 2026-08-10T15:42:41.3759824Z Removing HTTP extra header +Test Count Parity (Rust vs JS) Post Run actions/checkout@v6 2026-08-10T15:42:41.3768132Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Test Count Parity (Rust vs JS) Post Run actions/checkout@v6 2026-08-10T15:42:41.3805960Z [command]/usr/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' || :" +Test Count Parity (Rust vs JS) Post Run actions/checkout@v6 2026-08-10T15:42:41.4051567Z Removing includeIf entries pointing to credentials config files +Test Count Parity (Rust vs JS) Post Run actions/checkout@v6 2026-08-10T15:42:41.4059525Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Test Count Parity (Rust vs JS) Post Run actions/checkout@v6 2026-08-10T15:42:41.4090471Z includeif.gitdir:/home/runner/work/start/start/.git.path +Test Count Parity (Rust vs JS) Post Run actions/checkout@v6 2026-08-10T15:42:41.4094610Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Test Count Parity (Rust vs JS) Post Run actions/checkout@v6 2026-08-10T15:42:41.4098178Z includeif.gitdir:/github/workspace/.git.path +Test Count Parity (Rust vs JS) Post Run actions/checkout@v6 2026-08-10T15:42:41.4101537Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Test Count Parity (Rust vs JS) Post Run actions/checkout@v6 2026-08-10T15:42:41.4111334Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Test Count Parity (Rust vs JS) Post Run actions/checkout@v6 2026-08-10T15:42:41.4145082Z /home/runner/work/_temp/git-credentials-28a3c91a-b17d-4370-8f94-046efe3d05ba.config +Test Count Parity (Rust vs JS) Post Run actions/checkout@v6 2026-08-10T15:42:41.4158842Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-28a3c91a-b17d-4370-8f94-046efe3d05ba.config +Test Count Parity (Rust vs JS) Post Run actions/checkout@v6 2026-08-10T15:42:41.4216075Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Test Count Parity (Rust vs JS) Post Run actions/checkout@v6 2026-08-10T15:42:41.4235795Z /home/runner/work/_temp/git-credentials-28a3c91a-b17d-4370-8f94-046efe3d05ba.config +Test Count Parity (Rust vs JS) Post Run actions/checkout@v6 2026-08-10T15:42:41.4256990Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-28a3c91a-b17d-4370-8f94-046efe3d05ba.config +Test Count Parity (Rust vs JS) Post Run actions/checkout@v6 2026-08-10T15:42:41.4295802Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Test Count Parity (Rust vs JS) Post Run actions/checkout@v6 2026-08-10T15:42:41.4326030Z /github/runner_temp/git-credentials-28a3c91a-b17d-4370-8f94-046efe3d05ba.config +Test Count Parity (Rust vs JS) Post Run actions/checkout@v6 2026-08-10T15:42:41.4338289Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-28a3c91a-b17d-4370-8f94-046efe3d05ba.config +Test Count Parity (Rust vs JS) Post Run actions/checkout@v6 2026-08-10T15:42:41.4391856Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Test Count Parity (Rust vs JS) Post Run actions/checkout@v6 2026-08-10T15:42:41.4411628Z /github/runner_temp/git-credentials-28a3c91a-b17d-4370-8f94-046efe3d05ba.config +Test Count Parity (Rust vs JS) Post Run actions/checkout@v6 2026-08-10T15:42:41.4441815Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-28a3c91a-b17d-4370-8f94-046efe3d05ba.config +Test Count Parity (Rust vs JS) Post Run actions/checkout@v6 2026-08-10T15:42:41.4484089Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Test Count Parity (Rust vs JS) Post Run actions/checkout@v6 2026-08-10T15:42:41.4730231Z Removing credentials config '/home/runner/work/_temp/git-credentials-28a3c91a-b17d-4370-8f94-046efe3d05ba.config' +Test Count Parity (Rust vs JS) Complete job 2026-08-10T15:42:41.4890347Z Cleaning up orphan processes +Pipeline Status Set up job 2026-08-10T15:42:59.7367559Z Current runner version: '2.336.0' +Pipeline Status Set up job 2026-08-10T15:42:59.7398770Z ##[group]Runner Image Provisioner +Pipeline Status Set up job 2026-08-10T15:42:59.7399759Z Hosted Compute Agent +Pipeline Status Set up job 2026-08-10T15:42:59.7400470Z Version: 20260707.563 +Pipeline Status Set up job 2026-08-10T15:42:59.7401148Z Commit: 02667638d2b423fbc733a8e32a88b44996a3ba6e +Pipeline Status Set up job 2026-08-10T15:42:59.7402019Z Build Date: 2026-07-07T19:33:50Z +Pipeline Status Set up job 2026-08-10T15:42:59.7402783Z Worker ID: {39bd6a1c-27e5-4147-8cd2-c6b54a46f9e4} +Pipeline Status Set up job 2026-08-10T15:42:59.7403616Z Azure Region: eastus +Pipeline Status Set up job 2026-08-10T15:42:59.7404306Z ##[endgroup] +Pipeline Status Set up job 2026-08-10T15:42:59.7406285Z ##[group]Operating System +Pipeline Status Set up job 2026-08-10T15:42:59.7407113Z Ubuntu +Pipeline Status Set up job 2026-08-10T15:42:59.7407710Z 24.04.4 +Pipeline Status Set up job 2026-08-10T15:42:59.7408280Z LTS +Pipeline Status Set up job 2026-08-10T15:42:59.7408966Z ##[endgroup] +Pipeline Status Set up job 2026-08-10T15:42:59.7409583Z ##[group]Runner Image +Pipeline Status Set up job 2026-08-10T15:42:59.7410277Z Image: ubuntu-24.04 +Pipeline Status Set up job 2026-08-10T15:42:59.7410933Z Version: 20260720.247.2 +Pipeline Status Set up job 2026-08-10T15:42:59.7412042Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260720.247/images/ubuntu/Ubuntu2404-Readme.md +Pipeline Status Set up job 2026-08-10T15:42:59.7413936Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260720.247 +Pipeline Status Set up job 2026-08-10T15:42:59.7415428Z ##[endgroup] +Pipeline Status Set up job 2026-08-10T15:42:59.7416667Z ##[group]GITHUB_TOKEN Permissions +Pipeline Status Set up job 2026-08-10T15:42:59.7418993Z Contents: read +Pipeline Status Set up job 2026-08-10T15:42:59.7419730Z Metadata: read +Pipeline Status Set up job 2026-08-10T15:42:59.7420340Z ##[endgroup] +Pipeline Status Set up job 2026-08-10T15:42:59.7422569Z Secret source: Actions +Pipeline Status Set up job 2026-08-10T15:42:59.7423839Z Prepare workflow directory +Pipeline Status Set up job 2026-08-10T15:42:59.7818276Z Prepare all required actions +Pipeline Status Set up job 2026-08-10T15:42:59.7866804Z Getting action download info +Pipeline Status Set up job 2026-08-10T15:43:00.0161532Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) +Pipeline Status Set up job 2026-08-10T15:43:00.3517507Z Complete job name: Pipeline Status +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.4275797Z ##[group]Run actions/checkout@v6 +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.4276688Z with: +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.4277147Z repository: link-foundation/start +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.4280798Z token: *** +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.4281232Z ssh-strict: true +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.4281683Z ssh-user: git +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.4282123Z persist-credentials: true +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.4282596Z clean: true +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.4283036Z sparse-checkout-cone-mode: true +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.4283555Z fetch-depth: 1 +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.4283986Z fetch-tags: false +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.4284420Z show-progress: true +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.4285065Z lfs: false +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.4285481Z submodules: false +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.4285929Z set-safe-directory: true +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.4286422Z allow-unsafe-pr-checkout: false +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.4287175Z env: +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.4287600Z CARGO_TERM_COLOR: always +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.4288083Z CARGO_NET_RETRY: 10 +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.4288556Z CARGO_HTTP_MULTIPLEXING: false +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.4289129Z RUSTFLAGS: -Dwarnings +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.4289670Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.4290230Z GIT_CONFIG_COUNT: 1 +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.4290707Z GIT_CONFIG_KEY_0: init.defaultBranch +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.4291242Z GIT_CONFIG_VALUE_0: main +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.4291704Z ##[endgroup] +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.5310783Z Syncing repository: link-foundation/start +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.5313522Z ##[group]Getting Git version info +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.5314908Z Working directory is '/home/runner/work/start/start' +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.5316600Z [command]/usr/bin/git version +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.5391917Z git version 2.54.0 +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.5462846Z ##[endgroup] +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.5472711Z Temporarily overriding HOME='/home/runner/work/_temp/0327226f-3f07-4e91-addd-7955c602fc22' before making global git config changes +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.5475498Z Adding repository directory to the temporary git global config as a safe directory +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.5481770Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.5544306Z Deleting the contents of '/home/runner/work/start/start' +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.5548631Z ##[group]Determining repository object format +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.5551474Z ##[endgroup] +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.5553150Z ##[group]Initializing the repository +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.5557497Z [command]/usr/bin/git init /home/runner/work/start/start +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.5683560Z Initialized empty Git repository in /home/runner/work/start/start/.git/ +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.5695648Z [command]/usr/bin/git remote add origin https://github.com/link-foundation/start +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.5745732Z ##[endgroup] +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.5747060Z ##[group]Disabling automatic garbage collection +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.5751664Z [command]/usr/bin/git config --local gc.auto 0 +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.5786135Z ##[endgroup] +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.5787608Z ##[group]Setting up auth +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.5788564Z Removing SSH command configuration +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.5796035Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.5839476Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.6263789Z Removing HTTP extra header +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.6271033Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.6308797Z [command]/usr/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' || :" +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.6529218Z Removing includeIf entries pointing to credentials config files +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.6536646Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.6573564Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.6801222Z [command]/usr/bin/git config --file /home/runner/work/_temp/git-credentials-e2dd4b6e-d6f8-46fc-a0cf-f9419452d22d.config http.https://github.com/.extraheader AUTHORIZATION: basic *** +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.6842640Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-e2dd4b6e-d6f8-46fc-a0cf-f9419452d22d.config +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.6877022Z [command]/usr/bin/git config --local includeIf.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-e2dd4b6e-d6f8-46fc-a0cf-f9419452d22d.config +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.6914245Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-e2dd4b6e-d6f8-46fc-a0cf-f9419452d22d.config +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.6958678Z [command]/usr/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-e2dd4b6e-d6f8-46fc-a0cf-f9419452d22d.config +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.6991362Z ##[endgroup] +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.6992143Z ##[group]Fetching the repository +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:00.7003947Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +c88600c0d8ff8d80941044138e858ae826ae3010:refs/remotes/pull/161/merge +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.0442163Z From https://github.com/link-foundation/start +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.0444237Z * [new ref] c88600c0d8ff8d80941044138e858ae826ae3010 -> pull/161/merge +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.0481175Z ##[endgroup] +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.0482541Z ##[group]Determining the checkout info +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.0483571Z ##[endgroup] +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.0488025Z [command]/usr/bin/git sparse-checkout disable +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.0538077Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.0569946Z ##[group]Checking out the ref +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.0576110Z [command]/usr/bin/git checkout --progress --force refs/remotes/pull/161/merge +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.1347688Z Note: switching to 'refs/remotes/pull/161/merge'. +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.1358601Z +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.1359852Z You are in 'detached HEAD' state. You can look around, make experimental +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.1362454Z changes and commit them, and you can discard any commits you make in this +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.1365218Z state without impacting any branches by switching back to a branch. +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.1366832Z +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.1368035Z If you want to create a new branch to retain commits you create, you may +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.1370223Z do so (now or later) by using -c with the switch command. Example: +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.1371582Z +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.1372239Z git switch -c +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.1373252Z +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.1373654Z Or undo this operation with: +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.1374251Z +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.1374824Z git switch - +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.1375300Z +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.1376070Z Turn off this advice by setting config variable advice.detachedHead to false +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.1377117Z +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.1378454Z HEAD is now at c88600c Merge 3562e612036bcd5e3fa75dcb89d8b334d7a954ac into db1ad4d0b2119148b4ad6e870080f8178a2a8e93 +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.1382656Z ##[endgroup] +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.1421829Z [command]/usr/bin/git log -1 --format=%H +Pipeline Status Run actions/checkout@v6 2026-08-10T15:43:01.1450538Z c88600c0d8ff8d80941044138e858ae826ae3010 +Pipeline Status Check aggregate pipeline status 2026-08-10T15:43:01.1750360Z ##[group]Run bash scripts/check-pipeline-status.sh +Pipeline Status Check aggregate pipeline status 2026-08-10T15:43:01.1751650Z ^[[36;1mbash scripts/check-pipeline-status.sh^[[0m +Pipeline Status Check aggregate pipeline status 2026-08-10T15:43:01.1801364Z shell: /usr/bin/bash -e {0} +Pipeline Status Check aggregate pipeline status 2026-08-10T15:43:01.1802144Z env: +Pipeline Status Check aggregate pipeline status 2026-08-10T15:43:01.1802610Z CARGO_TERM_COLOR: always +Pipeline Status Check aggregate pipeline status 2026-08-10T15:43:01.1803255Z CARGO_NET_RETRY: 10 +Pipeline Status Check aggregate pipeline status 2026-08-10T15:43:01.1803883Z CARGO_HTTP_MULTIPLEXING: false +Pipeline Status Check aggregate pipeline status 2026-08-10T15:43:01.1805007Z RUSTFLAGS: -Dwarnings +Pipeline Status Check aggregate pipeline status 2026-08-10T15:43:01.1805785Z FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true +Pipeline Status Check aggregate pipeline status 2026-08-10T15:43:01.1806688Z GIT_CONFIG_COUNT: 1 +Pipeline Status Check aggregate pipeline status 2026-08-10T15:43:01.1807370Z GIT_CONFIG_KEY_0: init.defaultBranch +Pipeline Status Check aggregate pipeline status 2026-08-10T15:43:01.1808216Z GIT_CONFIG_VALUE_0: main +Pipeline Status Check aggregate pipeline status 2026-08-10T15:43:01.1817967Z NEEDS_JSON: { +Pipeline Status Check aggregate pipeline status "syntax-check": { +Pipeline Status Check aggregate pipeline status "result": "success", +Pipeline Status Check aggregate pipeline status "outputs": {} +Pipeline Status Check aggregate pipeline status }, +Pipeline Status Check aggregate pipeline status "detect-changes": { +Pipeline Status Check aggregate pipeline status "result": "success", +Pipeline Status Check aggregate pipeline status "outputs": { +Pipeline Status Check aggregate pipeline status "mjs-changed": "false", +Pipeline Status Check aggregate pipeline status "docs-changed": "true", +Pipeline Status Check aggregate pipeline status "workflow-changed": "false", +Pipeline Status Check aggregate pipeline status "any-rust-code-changed": "true", +Pipeline Status Check aggregate pipeline status "rs-changed": "true", +Pipeline Status Check aggregate pipeline status "toml-changed": "false" +Pipeline Status Check aggregate pipeline status } +Pipeline Status Check aggregate pipeline status }, +Pipeline Status Check aggregate pipeline status "version-check": { +Pipeline Status Check aggregate pipeline status "result": "success", +Pipeline Status Check aggregate pipeline status "outputs": {} +Pipeline Status Check aggregate pipeline status }, +Pipeline Status Check aggregate pipeline status "changelog": { +Pipeline Status Check aggregate pipeline status "result": "failure", +Pipeline Status Check aggregate pipeline status "outputs": {} +Pipeline Status Check aggregate pipeline status }, +Pipeline Status Check aggregate pipeline status "lint": { +Pipeline Status Check aggregate pipeline status "result": "success", +Pipeline Status Check aggregate pipeline status "outputs": {} +Pipeline Status Check aggregate pipeline status }, +Pipeline Status Check aggregate pipeline status "test": { +Pipeline Status Check aggregate pipeline status "result": "skipped", +Pipeline Status Check aggregate pipeline status "outputs": {} +Pipeline Status Check aggregate pipeline status }, +Pipeline Status Check aggregate pipeline status "test-parity": { +Pipeline Status Check aggregate pipeline status "result": "success", +Pipeline Status Check aggregate pipeline status "outputs": {} +Pipeline Status Check aggregate pipeline status }, +Pipeline Status Check aggregate pipeline status "coverage": { +Pipeline Status Check aggregate pipeline status "result": "skipped", +Pipeline Status Check aggregate pipeline status "outputs": {} +Pipeline Status Check aggregate pipeline status }, +Pipeline Status Check aggregate pipeline status "build": { +Pipeline Status Check aggregate pipeline status "result": "skipped", +Pipeline Status Check aggregate pipeline status "outputs": {} +Pipeline Status Check aggregate pipeline status }, +Pipeline Status Check aggregate pipeline status "auto-release": { +Pipeline Status Check aggregate pipeline status "result": "skipped", +Pipeline Status Check aggregate pipeline status "outputs": {} +Pipeline Status Check aggregate pipeline status }, +Pipeline Status Check aggregate pipeline status "manual-release": { +Pipeline Status Check aggregate pipeline status "result": "skipped", +Pipeline Status Check aggregate pipeline status "outputs": {} +Pipeline Status Check aggregate pipeline status } +Pipeline Status Check aggregate pipeline status } +Pipeline Status Check aggregate pipeline status 2026-08-10T15:43:01.1827607Z IS_MAIN: false +Pipeline Status Check aggregate pipeline status 2026-08-10T15:43:01.1828112Z ##[endgroup] +Pipeline Status Check aggregate pipeline status 2026-08-10T15:43:01.2385157Z Failed jobs: changelog +Pipeline Status Check aggregate pipeline status 2026-08-10T15:43:01.2386484Z Cancelled jobs: +Pipeline Status Check aggregate pipeline status 2026-08-10T15:43:01.2407604Z ##[error]Pipeline failed. Failing jobs: changelog +Pipeline Status Check aggregate pipeline status 2026-08-10T15:43:01.2422717Z ##[error]Process completed with exit code 1. +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:01.2730925Z Post job cleanup. +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:01.3617463Z [command]/usr/bin/git version +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:01.3664078Z git version 2.54.0 +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:01.3710669Z Temporarily overriding HOME='/home/runner/work/_temp/b739b18d-17de-4745-b071-8bcf5e7a7917' before making global git config changes +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:01.3715289Z Adding repository directory to the temporary git global config as a safe directory +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:01.3718377Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/start/start +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:01.3753194Z Removing SSH command configuration +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:01.3761151Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:01.3803976Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:01.4050708Z Removing HTTP extra header +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:01.4059594Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:01.4109962Z [command]/usr/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' || :" +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:01.4348616Z Removing includeIf entries pointing to credentials config files +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:01.4356969Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:01.4389378Z includeif.gitdir:/home/runner/work/start/start/.git.path +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:01.4391101Z includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:01.4392585Z includeif.gitdir:/github/workspace/.git.path +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:01.4393884Z includeif.gitdir:/github/workspace/.git/worktrees/*.path +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:01.4402860Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git.path +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:01.4430822Z /home/runner/work/_temp/git-credentials-e2dd4b6e-d6f8-46fc-a0cf-f9419452d22d.config +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:01.4445344Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git.path /home/runner/work/_temp/git-credentials-e2dd4b6e-d6f8-46fc-a0cf-f9419452d22d.config +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:01.4487639Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:01.4514232Z /home/runner/work/_temp/git-credentials-e2dd4b6e-d6f8-46fc-a0cf-f9419452d22d.config +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:01.4526751Z [command]/usr/bin/git config --local --unset includeif.gitdir:/home/runner/work/start/start/.git/worktrees/*.path /home/runner/work/_temp/git-credentials-e2dd4b6e-d6f8-46fc-a0cf-f9419452d22d.config +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:01.4580075Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git.path +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:01.4616622Z /github/runner_temp/git-credentials-e2dd4b6e-d6f8-46fc-a0cf-f9419452d22d.config +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:01.4622121Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-e2dd4b6e-d6f8-46fc-a0cf-f9419452d22d.config +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:01.4676021Z [command]/usr/bin/git config --local --get-all includeif.gitdir:/github/workspace/.git/worktrees/*.path +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:01.4701178Z /github/runner_temp/git-credentials-e2dd4b6e-d6f8-46fc-a0cf-f9419452d22d.config +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:01.4712001Z [command]/usr/bin/git config --local --unset includeif.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-e2dd4b6e-d6f8-46fc-a0cf-f9419452d22d.config +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:01.4751350Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +Pipeline Status Post Run actions/checkout@v6 2026-08-10T15:43:01.4981408Z Removing credentials config '/home/runner/work/_temp/git-credentials-e2dd4b6e-d6f8-46fc-a0cf-f9419452d22d.config' +Pipeline Status Complete job 2026-08-10T15:43:01.5145595Z Cleaning up orphan processes diff --git a/docs/case-studies/issue-160/data/local-changeset-validation.log b/docs/case-studies/issue-160/data/local-changeset-validation.log new file mode 100644 index 0000000..51ea50f --- /dev/null +++ b/docs/case-studies/issue-160/data/local-changeset-validation.log @@ -0,0 +1,5 @@ +Found 1 changeset file(s) +Validating changeset: js/.changeset/issue-160.md +✅ Changeset validation passed + Type: patch + Description: Keep Docker multi-network regression coverage hermetic while verifying the default bridge route. diff --git a/docs/case-studies/issue-160/data/local-rust-fragment-validation.log b/docs/case-studies/issue-160/data/local-rust-fragment-validation.log new file mode 100644 index 0000000..465fe1e --- /dev/null +++ b/docs/case-studies/issue-160/data/local-rust-fragment-validation.log @@ -0,0 +1,2 @@ +Source files changed: 1 +Changelog fragments added in PR: 1 diff --git a/docs/case-studies/issue-160/timeline.md b/docs/case-studies/issue-160/timeline.md index c0b5456..9a3b7cd 100644 --- a/docs/case-studies/issue-160/timeline.md +++ b/docs/case-studies/issue-160/timeline.md @@ -40,6 +40,13 @@ All timestamps are UTC. 20. **PR #161** — The tests are strengthened to start on `bridge`, attach two internal networks, check both aliases and the retained default route, and enforce a no-HTTP invariant in both languages. +21. **15:42:26** — The first PR JavaScript and Rust workflows start on + `3562e61`. Their release-policy gates fail because changes under both test + suites require package release metadata; downstream test matrices are + skipped. +22. **PR #161 follow-up** — A validated JavaScript patch changeset and Rust + patch changelog fragment are added. The complete failed-run logs and local + validation output are retained with the case study. The raw timestamps and SHAs are retained in `data/recent-main-runs.json`, the four `*-run-*.json` files, issue metadata, PR metadata, and release metadata.