CI: SUCCESS mrh

Table of Contents

Run log

Plan, inside VM without network

plan: Executor starts
After 0.00 seconds at 2026-03-06 10:23:56ZProgram: ambient-execute-plan
Version: 0.13.1@52633e5
plan: Runnable plan
After 0.00 seconds at 2026-03-06 10:23:56Z
steps:
- action: mkdir
  pathname: /ci
- action: mkdir
  pathname: /ci/artifacts
- action: tar_extract
  archive: /dev/vdc
  directory: /ci/src
- action: tar_extract
  archive: /dev/vdf
  directory: /ci/deps
- action: tar_extract
  archive: /dev/vde
  directory: /ci/cache
- action: shell
  shell: ln -sf /ci /workspace
- action: shell
  shell: git config --global user.name 'Ambient CI'
- action: shell
  shell: git config --global user.email ambient@example.com
- action: cargo_fmt
- action: cargo_clippy
- action: shell
  shell: |
    cargo build
    cargo build --features json
    cargo build --no-default-features
- action: cargo_test
- action: tar_create
  archive: /dev/vde
  directory: /ci/cache
- action: tar_create
  archive: /dev/vdd
  directory: /ci/artifacts
executor_drive: /dev/vdb
source_drive: /dev/vdc
artifact_drive: /dev/vdd
cache_drive: /dev/vde
deps_drive: /dev/vdf
workspace_dir: /ci
source_dir: /ci/src
deps_dir: /ci/deps
cache_dir: /ci/cache
artifacts_dir: /ci/artifacts
plan: Successful action mkdir: /ci
After 0.00 seconds at 2026-03-06 10:23:56Z
  • plan: Start action mkdir: /ci
    After 0.00 seconds at 2026-03-06 10:23:56Z
    Mkdir(
        Mkdir {
            pathname: "/ci",
        },
    )
  • plan: Action succeeded mkdir: /ci
    After 0.00 seconds at 2026-03-06 10:23:56Z
    Mkdir(
        Mkdir {
            pathname: "/ci",
        },
    )
plan: Successful action mkdir: /ci/artifacts
After 0.00 seconds at 2026-03-06 10:23:56Z
  • plan: Start action mkdir: /ci/artifacts
    After 0.00 seconds at 2026-03-06 10:23:56Z
    Mkdir(
        Mkdir {
            pathname: "/ci/artifacts",
        },
    )
  • plan: Action succeeded mkdir: /ci/artifacts
    After 0.00 seconds at 2026-03-06 10:23:56Z
    Mkdir(
        Mkdir {
            pathname: "/ci/artifacts",
        },
    )
plan: Successful action tar_extract
After 0.00 seconds at 2026-03-06 10:23:56Z
  • plan: Start action tar_extract
    After 0.00 seconds at 2026-03-06 10:23:56Z
    TarExtract(
        TarExtract {
            archive: "/dev/vdc",
            directory: "/ci/src",
        },
    )
  • plan: Action succeeded tar_extract
    After 0.00 seconds at 2026-03-06 10:23:56Z
    TarExtract(
        TarExtract {
            archive: "/dev/vdc",
            directory: "/ci/src",
        },
    )
plan: Successful action tar_extract
After 0.11 seconds at 2026-03-06 10:23:56Z
  • plan: Start action tar_extract
    After 0.00 seconds at 2026-03-06 10:23:56Z
    TarExtract(
        TarExtract {
            archive: "/dev/vdf",
            directory: "/ci/deps",
        },
    )
  • plan: Action succeeded tar_extract
    After 0.00 seconds at 2026-03-06 10:23:59Z
    TarExtract(
        TarExtract {
            archive: "/dev/vdf",
            directory: "/ci/deps",
        },
    )
plan: Successful action tar_extract
After 3.05 seconds at 2026-03-06 10:23:59Z
  • plan: Start action tar_extract
    After 0.00 seconds at 2026-03-06 10:23:59Z
    TarExtract(
        TarExtract {
            archive: "/dev/vde",
            directory: "/ci/cache",
        },
    )
  • plan: Action succeeded tar_extract
    After 0.00 seconds at 2026-03-06 10:23:59Z
    TarExtract(
        TarExtract {
            archive: "/dev/vde",
            directory: "/ci/cache",
        },
    )
plan: Successful action shell: ln -sf /ci /workspace
After 3.08 seconds at 2026-03-06 10:23:59Z
  • plan: Start action shell: ln -sf /ci /workspace
    After 0.00 seconds at 2026-03-06 10:23:59Z
    Shell(
        Shell {
            shell: "ln -sf /ci /workspace",
        },
    )
  • plan: Start program bash
    After 0.00 seconds at 2026-03-06 10:23:59Z
    • bash
    • -c
    • set -xeuo pipefail ln -sf /ci /workspace
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-06 10:23:59Z
    Exit code: 0
    Stderr:
    + ln -sf /ci /workspace
    
  • plan: Action succeeded shell: ln -sf /ci /workspace
    After 0.00 seconds at 2026-03-06 10:23:59Z
    Shell(
        Shell {
            shell: "ln -sf /ci /workspace",
        },
    )
plan: Successful action shell: git config --global user.name 'Ambient CI'
After 3.11 seconds at 2026-03-06 10:23:59Z
  • plan: Start action shell: git config --global user.name 'Ambient CI'
    After 0.00 seconds at 2026-03-06 10:23:59Z
    Shell(
        Shell {
            shell: "git config --global user.name 'Ambient CI'",
        },
    )
  • plan: Start program bash
    After 0.00 seconds at 2026-03-06 10:23:59Z
    • bash
    • -c
    • set -xeuo pipefail git config --global user.name 'Ambient CI'
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-06 10:23:59Z
    Exit code: 0
    Stderr:
    + git config --global user.name 'Ambient CI'
    
  • plan: Action succeeded shell: git config --global user.name 'Ambient CI'
    After 0.00 seconds at 2026-03-06 10:23:59Z
    Shell(
        Shell {
            shell: "git config --global user.name 'Ambient CI'",
        },
    )
plan: Successful action shell: git config --global user.email ambient@example.com
After 3.18 seconds at 2026-03-06 10:23:59Z
  • plan: Start action shell: git config --global user.email ambient@example.com
    After 0.00 seconds at 2026-03-06 10:23:59Z
    Shell(
        Shell {
            shell: "git config --global user.email ambient@example.com",
        },
    )
  • plan: Start program bash
    After 0.00 seconds at 2026-03-06 10:23:59Z
    • bash
    • -c
    • set -xeuo pipefail git config --global user.email ambient@example.com
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-06 10:23:59Z
    Exit code: 0
    Stderr:
    + git config --global user.email ambient@example.com
    
  • plan: Action succeeded shell: git config --global user.email ambient@example.com
    After 0.00 seconds at 2026-03-06 10:23:59Z
    Shell(
        Shell {
            shell: "git config --global user.email ambient@example.com",
        },
    )
plan: Successful action cargo_fmt
After 3.24 seconds at 2026-03-06 10:23:59Z
  • plan: Start action cargo_fmt
    After 0.00 seconds at 2026-03-06 10:23:59Z
    CargoFmt(
        CargoFmt,
    )
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-06 10:23:59Z
    • cargo
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-06 10:24:00Z
    Exit code: 0
    Stdout:
    cargo 1.93.1 (083ac5135 2025-12-15)
    
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-06 10:24:00Z
    • cargo
    • clippy
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-06 10:24:00Z
    Exit code: 0
    Stdout:
    clippy 0.1.93 (01f6ddf758 2026-02-11)
    
  • plan: Start program rustc
    After 0.00 seconds at 2026-03-06 10:24:00Z
    • rustc
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-06 10:24:00Z
    Exit code: 0
    Stdout:
    rustc 1.93.1 (01f6ddf75 2026-02-11)
    
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-06 10:24:00Z
    • cargo
    • fmt
    • --check
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-06 10:24:01Z
    Exit code: 0
  • plan: Action succeeded cargo_fmt
    After 0.00 seconds at 2026-03-06 10:24:01Z
    CargoFmt(
        CargoFmt,
    )
plan: Successful action cargo_clippy
After 4.67 seconds at 2026-03-06 10:24:01Z
  • plan: Start action cargo_clippy
    After 0.00 seconds at 2026-03-06 10:24:01Z
    CargoClippy(
        CargoClippy,
    )
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-06 10:24:01Z
    • cargo
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-06 10:24:01Z
    Exit code: 0
    Stdout:
    cargo 1.93.1 (083ac5135 2025-12-15)
    
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-06 10:24:01Z
    • cargo
    • clippy
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-06 10:24:01Z
    Exit code: 0
    Stdout:
    clippy 0.1.93 (01f6ddf758 2026-02-11)
    
  • plan: Start program rustc
    After 0.00 seconds at 2026-03-06 10:24:01Z
    • rustc
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-06 10:24:01Z
    Exit code: 0
    Stdout:
    rustc 1.93.1 (01f6ddf75 2026-02-11)
    
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-06 10:24:01Z
    • cargo
    • clippy
    • --offline
    • --locked
    • --workspace
    • --all-targets
    • --no-deps
    • --
    • --deny
    • warnings
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-06 10:25:38Z
    Exit code: 0
    Stderr:
       Compiling proc-macro2 v1.0.101
       Compiling quote v1.0.41
       Compiling unicode-ident v1.0.19
       Compiling libc v0.2.176
       Compiling syn v2.0.106
       Compiling jobserver v0.1.34
        Checking stable_deref_trait v1.2.0
       Compiling shlex v1.3.0
       Compiling find-msvc-tools v0.1.2
       Compiling cc v1.2.39
       Compiling pkg-config v0.3.32
       Compiling vcpkg v0.2.15
       Compiling synstructure v0.13.2
        Checking litemap v0.8.0
        Checking writeable v0.6.1
       Compiling libz-sys v1.1.22
       Compiling openssl-sys v0.9.109
       Compiling zerofrom-derive v0.1.6
       Compiling yoke-derive v0.8.0
        Checking zerofrom v0.1.6
       Compiling zerovec-derive v0.11.1
        Checking yoke v0.8.0
       Compiling displaydoc v0.2.5
        Checking zerotrie v0.2.2
        Checking zerovec v0.11.4
       Compiling icu_normalizer_data v2.0.0
        Checking tinystr v0.8.1
        Checking potential_utf v0.1.3
        Checking icu_locale_core v2.0.0
       Compiling icu_properties_data v2.0.1
        Checking icu_collections v2.0.0
        Checking icu_provider v2.0.0
       Compiling libssh2-sys v0.3.1
        Checking smallvec v1.15.1
        Checking memchr v2.7.6
       Compiling crossbeam-utils v0.8.21
       Compiling serde_core v1.0.228
        Checking icu_normalizer v2.0.0
        Checking icu_properties v2.0.1
        Checking utf8parse v0.2.2
       Compiling serde v1.0.228
        Checking anstyle-parse v0.2.7
        Checking idna_adapter v1.2.1
        Checking aho-corasick v1.1.3
       Compiling serde_derive v1.0.228
       Compiling libgit2-sys v0.18.2+1.9.1
        Checking is_terminal_polyfill v1.70.1
        Checking regex-syntax v0.8.6
        Checking anstyle-query v1.1.4
        Checking colorchoice v1.0.4
        Checking utf8_iter v1.0.4
        Checking log v0.4.28
        Checking percent-encoding v2.3.2
        Checking anstyle v1.0.13
        Checking anstream v0.6.20
        Checking regex-automata v0.4.11
        Checking form_urlencoded v1.2.2
        Checking idna v1.1.0
        Checking crossbeam-epoch v0.9.18
        Checking bstr v1.12.0
        Checking same-file v1.0.6
        Checking clap_lex v0.7.5
        Checking strsim v0.11.1
       Compiling heck v0.5.0
       Compiling anyhow v1.0.100
       Compiling clap_derive v4.5.47
        Checking clap_builder v4.5.48
        Checking walkdir v2.5.0
        Checking globset v0.4.16
        Checking crossbeam-deque v0.8.6
        Checking url v2.5.7
        Checking dirs-sys-next v0.1.2
        Checking hashbrown v0.16.0
        Checking bitflags v2.9.4
        Checking cfg-if v1.0.3
        Checking equivalent v1.0.2
        Checking openssl-probe v0.1.6
        Checking indexmap v2.11.4
        Checking dirs-next v2.0.0
        Checking ignore v0.4.23
        Checking clap v4.5.48
        Checking ansi_term v0.12.1
        Checking git2 v0.20.2
        Checking mrh v0.13.2 (/ci/src)
        Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 36s
    
  • plan: Action succeeded cargo_clippy
    After 0.00 seconds at 2026-03-06 10:25:38Z
    CargoClippy(
        CargoClippy,
    )
plan: Successful action shell: cargo build cargo build --features json cargo build --no-default-features
After 102.06 seconds at 2026-03-06 10:25:38Z
  • plan: Start action shell: cargo build cargo build --features json cargo build --no-default-features
    After 0.00 seconds at 2026-03-06 10:25:38Z
    Shell(
        Shell {
            shell: "cargo build\ncargo build --features json\ncargo build --no-default-features\n",
        },
    )
  • plan: Start program bash
    After 0.00 seconds at 2026-03-06 10:25:38Z
    • bash
    • -c
    • set -xeuo pipefail cargo build cargo build --features json cargo build --no-default-features
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-06 10:27:44Z
    Exit code: 0
    Stderr:
    + cargo build
       Compiling libc v0.2.176
       Compiling zerofrom v0.1.6
       Compiling stable_deref_trait v1.2.0
       Compiling yoke v0.8.0
       Compiling zerovec v0.11.4
       Compiling jobserver v0.1.34
       Compiling cc v1.2.39
       Compiling tinystr v0.8.1
       Compiling writeable v0.6.1
       Compiling litemap v0.8.0
       Compiling icu_locale_core v2.0.0
       Compiling libz-sys v1.1.22
       Compiling openssl-sys v0.9.109
       Compiling zerotrie v0.2.2
       Compiling potential_utf v0.1.3
       Compiling icu_provider v2.0.0
       Compiling icu_collections v2.0.0
       Compiling icu_properties_data v2.0.1
       Compiling icu_normalizer_data v2.0.0
       Compiling libssh2-sys v0.3.1
       Compiling smallvec v1.15.1
       Compiling memchr v2.7.6
       Compiling icu_normalizer v2.0.0
       Compiling icu_properties v2.0.1
       Compiling utf8parse v0.2.2
       Compiling anstyle-parse v0.2.7
       Compiling idna_adapter v1.2.1
       Compiling serde_core v1.0.228
       Compiling crossbeam-utils v0.8.21
       Compiling aho-corasick v1.1.3
       Compiling libgit2-sys v0.18.2+1.9.1
       Compiling is_terminal_polyfill v1.70.1
       Compiling anstyle v1.0.13
       Compiling colorchoice v1.0.4
       Compiling regex-syntax v0.8.6
       Compiling percent-encoding v2.3.2
       Compiling anstyle-query v1.1.4
       Compiling utf8_iter v1.0.4
       Compiling log v0.4.28
       Compiling idna v1.1.0
       Compiling regex-automata v0.4.11
       Compiling anstream v0.6.20
       Compiling form_urlencoded v1.2.2
       Compiling serde v1.0.228
       Compiling crossbeam-epoch v0.9.18
       Compiling bstr v1.12.0
       Compiling clap_lex v0.7.5
       Compiling same-file v1.0.6
       Compiling strsim v0.11.1
       Compiling clap_builder v4.5.48
       Compiling walkdir v2.5.0
       Compiling globset v0.4.16
       Compiling crossbeam-deque v0.8.6
       Compiling url v2.5.7
       Compiling dirs-sys-next v0.1.2
       Compiling openssl-probe v0.1.6
       Compiling cfg-if v1.0.3
       Compiling bitflags v2.9.4
       Compiling hashbrown v0.16.0
       Compiling equivalent v1.0.2
       Compiling indexmap v2.11.4
       Compiling dirs-next v2.0.0
       Compiling ignore v0.4.23
       Compiling clap v4.5.48
       Compiling anyhow v1.0.100
       Compiling ansi_term v0.12.1
       Compiling git2 v0.20.2
       Compiling mrh v0.13.2 (/ci/src)
        Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 33s
    + cargo build --features json
       Compiling serde v1.0.228
       Compiling serde_json v1.0.145
       Compiling itoa v1.0.15
       Compiling ryu v1.0.20
       Compiling url v2.5.7
       Compiling git2 v0.20.2
       Compiling mrh v0.13.2 (/ci/src)
        Finished `dev` profile [unoptimized + debuginfo] target(s) in 11.38s
    + cargo build --no-default-features
       Compiling syn v2.0.106
       Compiling synstructure v0.13.2
       Compiling zerofrom-derive v0.1.6
       Compiling yoke-derive v0.8.0
       Compiling zerovec-derive v0.11.1
       Compiling zerofrom v0.1.6
       Compiling yoke v0.8.0
       Compiling displaydoc v0.2.5
       Compiling zerotrie v0.2.2
       Compiling zerovec v0.11.4
       Compiling serde_derive v1.0.228
       Compiling tinystr v0.8.1
       Compiling icu_locale_core v2.0.0
       Compiling potential_utf v0.1.3
       Compiling icu_collections v2.0.0
       Compiling icu_provider v2.0.0
       Compiling icu_properties v2.0.1
       Compiling icu_normalizer v2.0.0
       Compiling idna_adapter v1.2.1
       Compiling idna v1.1.0
       Compiling serde v1.0.228
       Compiling url v2.5.7
       Compiling git2 v0.20.2
       Compiling mrh v0.13.2 (/ci/src)
        Finished `dev` profile [unoptimized + debuginfo] target(s) in 20.80s
    
  • plan: Action succeeded shell: cargo build cargo build --features json cargo build --no-default-features
    After 0.00 seconds at 2026-03-06 10:27:44Z
    Shell(
        Shell {
            shell: "cargo build\ncargo build --features json\ncargo build --no-default-features\n",
        },
    )
plan: Successful action cargo_test
After 228.33 seconds at 2026-03-06 10:27:44Z
  • plan: Start action cargo_test
    After 0.00 seconds at 2026-03-06 10:27:44Z
    CargoTest(
        CargoTest,
    )
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-06 10:27:44Z
    • cargo
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-06 10:27:45Z
    Exit code: 0
    Stdout:
    cargo 1.93.1 (083ac5135 2025-12-15)
    
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-06 10:27:45Z
    • cargo
    • clippy
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-06 10:27:45Z
    Exit code: 0
    Stdout:
    clippy 0.1.93 (01f6ddf758 2026-02-11)
    
  • plan: Start program rustc
    After 0.00 seconds at 2026-03-06 10:27:45Z
    • rustc
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-06 10:27:45Z
    Exit code: 0
    Stdout:
    rustc 1.93.1 (01f6ddf75 2026-02-11)
    
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-06 10:27:45Z
    • cargo
    • test
    • --offline
    • --locked
    • --workspace
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-06 10:27:47Z
    Exit code: 0
    Stdout:
    running 0 tests
    
    test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
    
    
    running 0 tests
    
    test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
    
    
    running 1 test
    test src/lib.rs - (line 24) ... ok
    
    test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.62s
    
    
    Stderr:
       Compiling mrh v0.13.2 (/ci/src)
        Finished `test` profile [unoptimized + debuginfo] target(s) in 1.50s
         Running unittests src/lib.rs (/ci/cache/cargo-target/debug/deps/mrh-efec03932a02878e)
         Running unittests src/main.rs (/ci/cache/cargo-target/debug/deps/mrh-24f7ae4ddc9cdb4d)
       Doc-tests mrh
    
  • plan: Action succeeded cargo_test
    After 0.00 seconds at 2026-03-06 10:27:47Z
    CargoTest(
        CargoTest,
    )
plan: Successful action tar_create
After 231.12 seconds at 2026-03-06 10:27:47Z
  • plan: Start action tar_create
    After 0.00 seconds at 2026-03-06 10:27:47Z
    TarCreate(
        TarCreate {
            archive: "/dev/vde",
            directory: "/ci/cache",
        },
    )
  • plan: Action succeeded tar_create
    After 0.00 seconds at 2026-03-06 10:27:50Z
    TarCreate(
        TarCreate {
            archive: "/dev/vde",
            directory: "/ci/cache",
        },
    )
plan: Successful action tar_create
After 233.77 seconds at 2026-03-06 10:27:50Z
  • plan: Start action tar_create
    After 0.00 seconds at 2026-03-06 10:27:50Z
    TarCreate(
        TarCreate {
            archive: "/dev/vdd",
            directory: "/ci/artifacts",
        },
    )
  • plan: Action succeeded tar_create
    After 0.00 seconds at 2026-03-06 10:27:50Z
    TarCreate(
        TarCreate {
            archive: "/dev/vdd",
            directory: "/ci/artifacts",
        },
    )
plan: Plan succeeded
After 233.78 seconds at 2026-03-06 10:27:50ZHopefully all is good.

Raw log messages for Ambient troubleshooting

Raw log messages

These raw log messages are meant to help Ambient developers figure out problems. You can ignore them.

  1. {
      "type": "executor_starts",
      "name": "ambient-execute-plan",
      "version": "0.13.1@52633e5",
      "timestamp": {
        "secs_since_epoch": 1772792636,
        "nanos_since_epoch": 604092379
      },
      "log_source": "Plan"
    }
  2. {
      "type": "runnable_plan",
      "steps": [
        {
          "action": "mkdir",
          "pathname": "/ci"
        },
        {
          "action": "mkdir",
          "pathname": "/ci/artifacts"
        },
        {
          "action": "tar_extract",
          "archive": "/dev/vdc",
          "directory": "/ci/src"
        },
        {
          "action": "tar_extract",
          "archive": "/dev/vdf",
          "directory": "/ci/deps"
        },
        {
          "action": "tar_extract",
          "archive": "/dev/vde",
          "directory": "/ci/cache"
        },
        {
          "action": "shell",
          "shell": "ln -sf /ci /workspace"
        },
        {
          "action": "shell",
          "shell": "git config --global user.name 'Ambient CI'"
        },
        {
          "action": "shell",
          "shell": "git config --global user.email ambient@example.com"
        },
        {
          "action": "cargo_fmt"
        },
        {
          "action": "cargo_clippy"
        },
        {
          "action": "shell",
          "shell": "cargo build\ncargo build --features json\ncargo build --no-default-features\n"
        },
        {
          "action": "cargo_test"
        },
        {
          "action": "tar_create",
          "archive": "/dev/vde",
          "directory": "/ci/cache"
        },
        {
          "action": "tar_create",
          "archive": "/dev/vdd",
          "directory": "/ci/artifacts"
        }
      ],
      "executor_drive": "/dev/vdb",
      "source_drive": "/dev/vdc",
      "artifact_drive": "/dev/vdd",
      "cache_drive": "/dev/vde",
      "deps_drive": "/dev/vdf",
      "workspace_dir": "/ci",
      "source_dir": "/ci/src",
      "deps_dir": "/ci/deps",
      "cache_dir": "/ci/cache",
      "artifacts_dir": "/ci/artifacts",
      "timestamp": {
        "secs_since_epoch": 1772792636,
        "nanos_since_epoch": 604664817
      },
      "log_source": "Plan"
    }
  3. {
      "type": "execute_action",
      "action": "mkdir",
      "pathname": "/ci",
      "timestamp": {
        "secs_since_epoch": 1772792636,
        "nanos_since_epoch": 605066826
      },
      "log_source": "Plan"
    }
  4. {
      "type": "action_succeeded",
      "action": "mkdir",
      "pathname": "/ci",
      "timestamp": {
        "secs_since_epoch": 1772792636,
        "nanos_since_epoch": 605807942
      },
      "log_source": "Plan"
    }
  5. {
      "type": "execute_action",
      "action": "mkdir",
      "pathname": "/ci/artifacts",
      "timestamp": {
        "secs_since_epoch": 1772792636,
        "nanos_since_epoch": 605885713
      },
      "log_source": "Plan"
    }
  6. {
      "type": "action_succeeded",
      "action": "mkdir",
      "pathname": "/ci/artifacts",
      "timestamp": {
        "secs_since_epoch": 1772792636,
        "nanos_since_epoch": 606288460
      },
      "log_source": "Plan"
    }
  7. {
      "type": "execute_action",
      "action": "tar_extract",
      "archive": "/dev/vdc",
      "directory": "/ci/src",
      "timestamp": {
        "secs_since_epoch": 1772792636,
        "nanos_since_epoch": 606548478
      },
      "log_source": "Plan"
    }
  8. {
      "type": "action_succeeded",
      "action": "tar_extract",
      "archive": "/dev/vdc",
      "directory": "/ci/src",
      "timestamp": {
        "secs_since_epoch": 1772792636,
        "nanos_since_epoch": 709523318
      },
      "log_source": "Plan"
    }
  9. {
      "type": "execute_action",
      "action": "tar_extract",
      "archive": "/dev/vdf",
      "directory": "/ci/deps",
      "timestamp": {
        "secs_since_epoch": 1772792636,
        "nanos_since_epoch": 709588351
      },
      "log_source": "Plan"
    }
  10. {
      "type": "action_succeeded",
      "action": "tar_extract",
      "archive": "/dev/vdf",
      "directory": "/ci/deps",
      "timestamp": {
        "secs_since_epoch": 1772792639,
        "nanos_since_epoch": 657131165
      },
      "log_source": "Plan"
    }
  11. {
      "type": "execute_action",
      "action": "tar_extract",
      "archive": "/dev/vde",
      "directory": "/ci/cache",
      "timestamp": {
        "secs_since_epoch": 1772792639,
        "nanos_since_epoch": 657198753
      },
      "log_source": "Plan"
    }
  12. {
      "type": "action_succeeded",
      "action": "tar_extract",
      "archive": "/dev/vde",
      "directory": "/ci/cache",
      "timestamp": {
        "secs_since_epoch": 1772792639,
        "nanos_since_epoch": 680999801
      },
      "log_source": "Plan"
    }
  13. {
      "type": "execute_action",
      "action": "shell",
      "shell": "ln -sf /ci /workspace",
      "timestamp": {
        "secs_since_epoch": 1772792639,
        "nanos_since_epoch": 681069864
      },
      "log_source": "Plan"
    }
  14. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            98,
            97,
            115,
            104
          ]
        },
        {
          "Unix": [
            45,
            99
          ]
        },
        {
          "Unix": [
            115,
            101,
            116,
            32,
            45,
            120,
            101,
            117,
            111,
            32,
            112,
            105,
            112,
            101,
            102,
            97,
            105,
            108,
            10,
            108,
            110,
            32,
            45,
            115,
            102,
            32,
            47,
            99,
            105,
            32,
            47,
            119,
            111,
            114,
            107,
            115,
            112,
            97,
            99,
            101,
            10
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1772792639,
        "nanos_since_epoch": 681089766
      },
      "log_source": "Plan"
    }
  15. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "",
      "stderr": "+ ln -sf /ci /workspace\n",
      "timestamp": {
        "secs_since_epoch": 1772792639,
        "nanos_since_epoch": 709755919
      },
      "log_source": "Plan"
    }
  16. {
      "type": "action_succeeded",
      "action": "shell",
      "shell": "ln -sf /ci /workspace",
      "timestamp": {
        "secs_since_epoch": 1772792639,
        "nanos_since_epoch": 709802985
      },
      "log_source": "Plan"
    }
  17. {
      "type": "execute_action",
      "action": "shell",
      "shell": "git config --global user.name 'Ambient CI'",
      "timestamp": {
        "secs_since_epoch": 1772792639,
        "nanos_since_epoch": 709814943
      },
      "log_source": "Plan"
    }
  18. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            98,
            97,
            115,
            104
          ]
        },
        {
          "Unix": [
            45,
            99
          ]
        },
        {
          "Unix": [
            115,
            101,
            116,
            32,
            45,
            120,
            101,
            117,
            111,
            32,
            112,
            105,
            112,
            101,
            102,
            97,
            105,
            108,
            10,
            103,
            105,
            116,
            32,
            99,
            111,
            110,
            102,
            105,
            103,
            32,
            45,
            45,
            103,
            108,
            111,
            98,
            97,
            108,
            32,
            117,
            115,
            101,
            114,
            46,
            110,
            97,
            109,
            101,
            32,
            39,
            65,
            109,
            98,
            105,
            101,
            110,
            116,
            32,
            67,
            73,
            39,
            10
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1772792639,
        "nanos_since_epoch": 709830075
      },
      "log_source": "Plan"
    }
  19. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "",
      "stderr": "+ git config --global user.name 'Ambient CI'\n",
      "timestamp": {
        "secs_since_epoch": 1772792639,
        "nanos_since_epoch": 772182616
      },
      "log_source": "Plan"
    }
  20. {
      "type": "action_succeeded",
      "action": "shell",
      "shell": "git config --global user.name 'Ambient CI'",
      "timestamp": {
        "secs_since_epoch": 1772792639,
        "nanos_since_epoch": 782281696
      },
      "log_source": "Plan"
    }
  21. {
      "type": "execute_action",
      "action": "shell",
      "shell": "git config --global user.email ambient@example.com",
      "timestamp": {
        "secs_since_epoch": 1772792639,
        "nanos_since_epoch": 786565347
      },
      "log_source": "Plan"
    }
  22. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            98,
            97,
            115,
            104
          ]
        },
        {
          "Unix": [
            45,
            99
          ]
        },
        {
          "Unix": [
            115,
            101,
            116,
            32,
            45,
            120,
            101,
            117,
            111,
            32,
            112,
            105,
            112,
            101,
            102,
            97,
            105,
            108,
            10,
            103,
            105,
            116,
            32,
            99,
            111,
            110,
            102,
            105,
            103,
            32,
            45,
            45,
            103,
            108,
            111,
            98,
            97,
            108,
            32,
            117,
            115,
            101,
            114,
            46,
            101,
            109,
            97,
            105,
            108,
            32,
            97,
            109,
            98,
            105,
            101,
            110,
            116,
            64,
            101,
            120,
            97,
            109,
            112,
            108,
            101,
            46,
            99,
            111,
            109,
            10
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1772792639,
        "nanos_since_epoch": 796509658
      },
      "log_source": "Plan"
    }
  23. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "",
      "stderr": "+ git config --global user.email ambient@example.com\n",
      "timestamp": {
        "secs_since_epoch": 1772792639,
        "nanos_since_epoch": 828201349
      },
      "log_source": "Plan"
    }
  24. {
      "type": "action_succeeded",
      "action": "shell",
      "shell": "git config --global user.email ambient@example.com",
      "timestamp": {
        "secs_since_epoch": 1772792639,
        "nanos_since_epoch": 837390529
      },
      "log_source": "Plan"
    }
  25. {
      "type": "execute_action",
      "action": "cargo_fmt",
      "timestamp": {
        "secs_since_epoch": 1772792639,
        "nanos_since_epoch": 847513627
      },
      "log_source": "Plan"
    }
  26. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            99,
            97,
            114,
            103,
            111
          ]
        },
        {
          "Unix": [
            45,
            45,
            118,
            101,
            114,
            115,
            105,
            111,
            110
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1772792639,
        "nanos_since_epoch": 853396930
      },
      "log_source": "Plan"
    }
  27. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "cargo 1.93.1 (083ac5135 2025-12-15)\n",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1772792640,
        "nanos_since_epoch": 119166643
      },
      "log_source": "Plan"
    }
  28. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            99,
            97,
            114,
            103,
            111
          ]
        },
        {
          "Unix": [
            99,
            108,
            105,
            112,
            112,
            121
          ]
        },
        {
          "Unix": [
            45,
            45,
            118,
            101,
            114,
            115,
            105,
            111,
            110
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1772792640,
        "nanos_since_epoch": 119228122
      },
      "log_source": "Plan"
    }
  29. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "clippy 0.1.93 (01f6ddf758 2026-02-11)\n",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1772792640,
        "nanos_since_epoch": 583534023
      },
      "log_source": "Plan"
    }
  30. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            114,
            117,
            115,
            116,
            99
          ]
        },
        {
          "Unix": [
            45,
            45,
            118,
            101,
            114,
            115,
            105,
            111,
            110
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1772792640,
        "nanos_since_epoch": 587937189
      },
      "log_source": "Plan"
    }
  31. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "rustc 1.93.1 (01f6ddf75 2026-02-11)\n",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1772792640,
        "nanos_since_epoch": 723119178
      },
      "log_source": "Plan"
    }
  32. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            99,
            97,
            114,
            103,
            111
          ]
        },
        {
          "Unix": [
            102,
            109,
            116
          ]
        },
        {
          "Unix": [
            45,
            45,
            99,
            104,
            101,
            99,
            107
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1772792640,
        "nanos_since_epoch": 723184142
      },
      "log_source": "Plan"
    }
  33. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1772792641,
        "nanos_since_epoch": 256797153
      },
      "log_source": "Plan"
    }
  34. {
      "type": "action_succeeded",
      "action": "cargo_fmt",
      "timestamp": {
        "secs_since_epoch": 1772792641,
        "nanos_since_epoch": 265894589
      },
      "log_source": "Plan"
    }
  35. {
      "type": "execute_action",
      "action": "cargo_clippy",
      "timestamp": {
        "secs_since_epoch": 1772792641,
        "nanos_since_epoch": 271455196
      },
      "log_source": "Plan"
    }
  36. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            99,
            97,
            114,
            103,
            111
          ]
        },
        {
          "Unix": [
            45,
            45,
            118,
            101,
            114,
            115,
            105,
            111,
            110
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1772792641,
        "nanos_since_epoch": 279643812
      },
      "log_source": "Plan"
    }
  37. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "cargo 1.93.1 (083ac5135 2025-12-15)\n",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1772792641,
        "nanos_since_epoch": 423474308
      },
      "log_source": "Plan"
    }
  38. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            99,
            97,
            114,
            103,
            111
          ]
        },
        {
          "Unix": [
            99,
            108,
            105,
            112,
            112,
            121
          ]
        },
        {
          "Unix": [
            45,
            45,
            118,
            101,
            114,
            115,
            105,
            111,
            110
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1772792641,
        "nanos_since_epoch": 432010553
      },
      "log_source": "Plan"
    }
  39. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "clippy 0.1.93 (01f6ddf758 2026-02-11)\n",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1772792641,
        "nanos_since_epoch": 810260355
      },
      "log_source": "Plan"
    }
  40. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            114,
            117,
            115,
            116,
            99
          ]
        },
        {
          "Unix": [
            45,
            45,
            118,
            101,
            114,
            115,
            105,
            111,
            110
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1772792641,
        "nanos_since_epoch": 810321323
      },
      "log_source": "Plan"
    }
  41. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "rustc 1.93.1 (01f6ddf75 2026-02-11)\n",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1772792641,
        "nanos_since_epoch": 934252117
      },
      "log_source": "Plan"
    }
  42. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            99,
            97,
            114,
            103,
            111
          ]
        },
        {
          "Unix": [
            99,
            108,
            105,
            112,
            112,
            121
          ]
        },
        {
          "Unix": [
            45,
            45,
            111,
            102,
            102,
            108,
            105,
            110,
            101
          ]
        },
        {
          "Unix": [
            45,
            45,
            108,
            111,
            99,
            107,
            101,
            100
          ]
        },
        {
          "Unix": [
            45,
            45,
            119,
            111,
            114,
            107,
            115,
            112,
            97,
            99,
            101
          ]
        },
        {
          "Unix": [
            45,
            45,
            97,
            108,
            108,
            45,
            116,
            97,
            114,
            103,
            101,
            116,
            115
          ]
        },
        {
          "Unix": [
            45,
            45,
            110,
            111,
            45,
            100,
            101,
            112,
            115
          ]
        },
        {
          "Unix": [
            45,
            45
          ]
        },
        {
          "Unix": [
            45,
            45,
            100,
            101,
            110,
            121
          ]
        },
        {
          "Unix": [
            119,
            97,
            114,
            110,
            105,
            110,
            103,
            115
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1772792641,
        "nanos_since_epoch": 938846256
      },
      "log_source": "Plan"
    }
  43. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "",
      "stderr": "   Compiling proc-macro2 v1.0.101\n   Compiling quote v1.0.41\n   Compiling unicode-ident v1.0.19\n   Compiling libc v0.2.176\n   Compiling syn v2.0.106\n   Compiling jobserver v0.1.34\n    Checking stable_deref_trait v1.2.0\n   Compiling shlex v1.3.0\n   Compiling find-msvc-tools v0.1.2\n   Compiling cc v1.2.39\n   Compiling pkg-config v0.3.32\n   Compiling vcpkg v0.2.15\n   Compiling synstructure v0.13.2\n    Checking litemap v0.8.0\n    Checking writeable v0.6.1\n   Compiling libz-sys v1.1.22\n   Compiling openssl-sys v0.9.109\n   Compiling zerofrom-derive v0.1.6\n   Compiling yoke-derive v0.8.0\n    Checking zerofrom v0.1.6\n   Compiling zerovec-derive v0.11.1\n    Checking yoke v0.8.0\n   Compiling displaydoc v0.2.5\n    Checking zerotrie v0.2.2\n    Checking zerovec v0.11.4\n   Compiling icu_normalizer_data v2.0.0\n    Checking tinystr v0.8.1\n    Checking potential_utf v0.1.3\n    Checking icu_locale_core v2.0.0\n   Compiling icu_properties_data v2.0.1\n    Checking icu_collections v2.0.0\n    Checking icu_provider v2.0.0\n   Compiling libssh2-sys v0.3.1\n    Checking smallvec v1.15.1\n    Checking memchr v2.7.6\n   Compiling crossbeam-utils v0.8.21\n   Compiling serde_core v1.0.228\n    Checking icu_normalizer v2.0.0\n    Checking icu_properties v2.0.1\n    Checking utf8parse v0.2.2\n   Compiling serde v1.0.228\n    Checking anstyle-parse v0.2.7\n    Checking idna_adapter v1.2.1\n    Checking aho-corasick v1.1.3\n   Compiling serde_derive v1.0.228\n   Compiling libgit2-sys v0.18.2+1.9.1\n    Checking is_terminal_polyfill v1.70.1\n    Checking regex-syntax v0.8.6\n    Checking anstyle-query v1.1.4\n    Checking colorchoice v1.0.4\n    Checking utf8_iter v1.0.4\n    Checking log v0.4.28\n    Checking percent-encoding v2.3.2\n    Checking anstyle v1.0.13\n    Checking anstream v0.6.20\n    Checking regex-automata v0.4.11\n    Checking form_urlencoded v1.2.2\n    Checking idna v1.1.0\n    Checking crossbeam-epoch v0.9.18\n    Checking bstr v1.12.0\n    Checking same-file v1.0.6\n    Checking clap_lex v0.7.5\n    Checking strsim v0.11.1\n   Compiling heck v0.5.0\n   Compiling anyhow v1.0.100\n   Compiling clap_derive v4.5.47\n    Checking clap_builder v4.5.48\n    Checking walkdir v2.5.0\n    Checking globset v0.4.16\n    Checking crossbeam-deque v0.8.6\n    Checking url v2.5.7\n    Checking dirs-sys-next v0.1.2\n    Checking hashbrown v0.16.0\n    Checking bitflags v2.9.4\n    Checking cfg-if v1.0.3\n    Checking equivalent v1.0.2\n    Checking openssl-probe v0.1.6\n    Checking indexmap v2.11.4\n    Checking dirs-next v2.0.0\n    Checking ignore v0.4.23\n    Checking clap v4.5.48\n    Checking ansi_term v0.12.1\n    Checking git2 v0.20.2\n    Checking mrh v0.13.2 (/ci/src)\n    Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 36s\n",
      "timestamp": {
        "secs_since_epoch": 1772792738,
        "nanos_since_epoch": 661890206
      },
      "log_source": "Plan"
    }
  44. {
      "type": "action_succeeded",
      "action": "cargo_clippy",
      "timestamp": {
        "secs_since_epoch": 1772792738,
        "nanos_since_epoch": 663083878
      },
      "log_source": "Plan"
    }
  45. {
      "type": "execute_action",
      "action": "shell",
      "shell": "cargo build\ncargo build --features json\ncargo build --no-default-features\n",
      "timestamp": {
        "secs_since_epoch": 1772792738,
        "nanos_since_epoch": 663101359
      },
      "log_source": "Plan"
    }
  46. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            98,
            97,
            115,
            104
          ]
        },
        {
          "Unix": [
            45,
            99
          ]
        },
        {
          "Unix": [
            115,
            101,
            116,
            32,
            45,
            120,
            101,
            117,
            111,
            32,
            112,
            105,
            112,
            101,
            102,
            97,
            105,
            108,
            10,
            99,
            97,
            114,
            103,
            111,
            32,
            98,
            117,
            105,
            108,
            100,
            10,
            99,
            97,
            114,
            103,
            111,
            32,
            98,
            117,
            105,
            108,
            100,
            32,
            45,
            45,
            102,
            101,
            97,
            116,
            117,
            114,
            101,
            115,
            32,
            106,
            115,
            111,
            110,
            10,
            99,
            97,
            114,
            103,
            111,
            32,
            98,
            117,
            105,
            108,
            100,
            32,
            45,
            45,
            110,
            111,
            45,
            100,
            101,
            102,
            97,
            117,
            108,
            116,
            45,
            102,
            101,
            97,
            116,
            117,
            114,
            101,
            115,
            10,
            10
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1772792738,
        "nanos_since_epoch": 663118383
      },
      "log_source": "Plan"
    }
  47. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "",
      "stderr": "+ cargo build\n   Compiling libc v0.2.176\n   Compiling zerofrom v0.1.6\n   Compiling stable_deref_trait v1.2.0\n   Compiling yoke v0.8.0\n   Compiling zerovec v0.11.4\n   Compiling jobserver v0.1.34\n   Compiling cc v1.2.39\n   Compiling tinystr v0.8.1\n   Compiling writeable v0.6.1\n   Compiling litemap v0.8.0\n   Compiling icu_locale_core v2.0.0\n   Compiling libz-sys v1.1.22\n   Compiling openssl-sys v0.9.109\n   Compiling zerotrie v0.2.2\n   Compiling potential_utf v0.1.3\n   Compiling icu_provider v2.0.0\n   Compiling icu_collections v2.0.0\n   Compiling icu_properties_data v2.0.1\n   Compiling icu_normalizer_data v2.0.0\n   Compiling libssh2-sys v0.3.1\n   Compiling smallvec v1.15.1\n   Compiling memchr v2.7.6\n   Compiling icu_normalizer v2.0.0\n   Compiling icu_properties v2.0.1\n   Compiling utf8parse v0.2.2\n   Compiling anstyle-parse v0.2.7\n   Compiling idna_adapter v1.2.1\n   Compiling serde_core v1.0.228\n   Compiling crossbeam-utils v0.8.21\n   Compiling aho-corasick v1.1.3\n   Compiling libgit2-sys v0.18.2+1.9.1\n   Compiling is_terminal_polyfill v1.70.1\n   Compiling anstyle v1.0.13\n   Compiling colorchoice v1.0.4\n   Compiling regex-syntax v0.8.6\n   Compiling percent-encoding v2.3.2\n   Compiling anstyle-query v1.1.4\n   Compiling utf8_iter v1.0.4\n   Compiling log v0.4.28\n   Compiling idna v1.1.0\n   Compiling regex-automata v0.4.11\n   Compiling anstream v0.6.20\n   Compiling form_urlencoded v1.2.2\n   Compiling serde v1.0.228\n   Compiling crossbeam-epoch v0.9.18\n   Compiling bstr v1.12.0\n   Compiling clap_lex v0.7.5\n   Compiling same-file v1.0.6\n   Compiling strsim v0.11.1\n   Compiling clap_builder v4.5.48\n   Compiling walkdir v2.5.0\n   Compiling globset v0.4.16\n   Compiling crossbeam-deque v0.8.6\n   Compiling url v2.5.7\n   Compiling dirs-sys-next v0.1.2\n   Compiling openssl-probe v0.1.6\n   Compiling cfg-if v1.0.3\n   Compiling bitflags v2.9.4\n   Compiling hashbrown v0.16.0\n   Compiling equivalent v1.0.2\n   Compiling indexmap v2.11.4\n   Compiling dirs-next v2.0.0\n   Compiling ignore v0.4.23\n   Compiling clap v4.5.48\n   Compiling anyhow v1.0.100\n   Compiling ansi_term v0.12.1\n   Compiling git2 v0.20.2\n   Compiling mrh v0.13.2 (/ci/src)\n    Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 33s\n+ cargo build --features json\n   Compiling serde v1.0.228\n   Compiling serde_json v1.0.145\n   Compiling itoa v1.0.15\n   Compiling ryu v1.0.20\n   Compiling url v2.5.7\n   Compiling git2 v0.20.2\n   Compiling mrh v0.13.2 (/ci/src)\n    Finished `dev` profile [unoptimized + debuginfo] target(s) in 11.38s\n+ cargo build --no-default-features\n   Compiling syn v2.0.106\n   Compiling synstructure v0.13.2\n   Compiling zerofrom-derive v0.1.6\n   Compiling yoke-derive v0.8.0\n   Compiling zerovec-derive v0.11.1\n   Compiling zerofrom v0.1.6\n   Compiling yoke v0.8.0\n   Compiling displaydoc v0.2.5\n   Compiling zerotrie v0.2.2\n   Compiling zerovec v0.11.4\n   Compiling serde_derive v1.0.228\n   Compiling tinystr v0.8.1\n   Compiling icu_locale_core v2.0.0\n   Compiling potential_utf v0.1.3\n   Compiling icu_collections v2.0.0\n   Compiling icu_provider v2.0.0\n   Compiling icu_properties v2.0.1\n   Compiling icu_normalizer v2.0.0\n   Compiling idna_adapter v1.2.1\n   Compiling idna v1.1.0\n   Compiling serde v1.0.228\n   Compiling url v2.5.7\n   Compiling git2 v0.20.2\n   Compiling mrh v0.13.2 (/ci/src)\n    Finished `dev` profile [unoptimized + debuginfo] target(s) in 20.80s\n",
      "timestamp": {
        "secs_since_epoch": 1772792864,
        "nanos_since_epoch": 862345809
      },
      "log_source": "Plan"
    }
  48. {
      "type": "action_succeeded",
      "action": "shell",
      "shell": "cargo build\ncargo build --features json\ncargo build --no-default-features\n",
      "timestamp": {
        "secs_since_epoch": 1772792864,
        "nanos_since_epoch": 932957369
      },
      "log_source": "Plan"
    }
  49. {
      "type": "execute_action",
      "action": "cargo_test",
      "timestamp": {
        "secs_since_epoch": 1772792864,
        "nanos_since_epoch": 937266824
      },
      "log_source": "Plan"
    }
  50. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            99,
            97,
            114,
            103,
            111
          ]
        },
        {
          "Unix": [
            45,
            45,
            118,
            101,
            114,
            115,
            105,
            111,
            110
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1772792864,
        "nanos_since_epoch": 939863907
      },
      "log_source": "Plan"
    }
  51. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "cargo 1.93.1 (083ac5135 2025-12-15)\n",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1772792865,
        "nanos_since_epoch": 18296853
      },
      "log_source": "Plan"
    }
  52. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            99,
            97,
            114,
            103,
            111
          ]
        },
        {
          "Unix": [
            99,
            108,
            105,
            112,
            112,
            121
          ]
        },
        {
          "Unix": [
            45,
            45,
            118,
            101,
            114,
            115,
            105,
            111,
            110
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1772792865,
        "nanos_since_epoch": 22966824
      },
      "log_source": "Plan"
    }
  53. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "clippy 0.1.93 (01f6ddf758 2026-02-11)\n",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1772792865,
        "nanos_since_epoch": 241348247
      },
      "log_source": "Plan"
    }
  54. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            114,
            117,
            115,
            116,
            99
          ]
        },
        {
          "Unix": [
            45,
            45,
            118,
            101,
            114,
            115,
            105,
            111,
            110
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1772792865,
        "nanos_since_epoch": 245834695
      },
      "log_source": "Plan"
    }
  55. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "rustc 1.93.1 (01f6ddf75 2026-02-11)\n",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1772792865,
        "nanos_since_epoch": 350627680
      },
      "log_source": "Plan"
    }
  56. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            99,
            97,
            114,
            103,
            111
          ]
        },
        {
          "Unix": [
            116,
            101,
            115,
            116
          ]
        },
        {
          "Unix": [
            45,
            45,
            111,
            102,
            102,
            108,
            105,
            110,
            101
          ]
        },
        {
          "Unix": [
            45,
            45,
            108,
            111,
            99,
            107,
            101,
            100
          ]
        },
        {
          "Unix": [
            45,
            45,
            119,
            111,
            114,
            107,
            115,
            112,
            97,
            99,
            101
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1772792865,
        "nanos_since_epoch": 355402774
      },
      "log_source": "Plan"
    }
  57. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "\nrunning 0 tests\n\ntest result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s\n\n\nrunning 0 tests\n\ntest result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s\n\n\nrunning 1 test\ntest src/lib.rs - (line 24) ... ok\n\ntest result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.62s\n\n",
      "stderr": "   Compiling mrh v0.13.2 (/ci/src)\n    Finished `test` profile [unoptimized + debuginfo] target(s) in 1.50s\n     Running unittests src/lib.rs (/ci/cache/cargo-target/debug/deps/mrh-efec03932a02878e)\n     Running unittests src/main.rs (/ci/cache/cargo-target/debug/deps/mrh-24f7ae4ddc9cdb4d)\n   Doc-tests mrh\n",
      "timestamp": {
        "secs_since_epoch": 1772792867,
        "nanos_since_epoch": 704579907
      },
      "log_source": "Plan"
    }
  58. {
      "type": "action_succeeded",
      "action": "cargo_test",
      "timestamp": {
        "secs_since_epoch": 1772792867,
        "nanos_since_epoch": 722255441
      },
      "log_source": "Plan"
    }
  59. {
      "type": "execute_action",
      "action": "tar_create",
      "archive": "/dev/vde",
      "directory": "/ci/cache",
      "timestamp": {
        "secs_since_epoch": 1772792867,
        "nanos_since_epoch": 725406285
      },
      "log_source": "Plan"
    }
  60. {
      "type": "action_succeeded",
      "action": "tar_create",
      "archive": "/dev/vde",
      "directory": "/ci/cache",
      "timestamp": {
        "secs_since_epoch": 1772792870,
        "nanos_since_epoch": 373341746
      },
      "log_source": "Plan"
    }
  61. {
      "type": "execute_action",
      "action": "tar_create",
      "archive": "/dev/vdd",
      "directory": "/ci/artifacts",
      "timestamp": {
        "secs_since_epoch": 1772792870,
        "nanos_since_epoch": 373544227
      },
      "log_source": "Plan"
    }
  62. {
      "type": "action_succeeded",
      "action": "tar_create",
      "archive": "/dev/vdd",
      "directory": "/ci/artifacts",
      "timestamp": {
        "secs_since_epoch": 1772792870,
        "nanos_since_epoch": 383579100
      },
      "log_source": "Plan"
    }
  63. {
      "type": "plan_succeeded",
      "timestamp": {
        "secs_since_epoch": 1772792870,
        "nanos_since_epoch": 383638609
      },
      "log_source": "Plan"
    }
  64. {
      "type": "executor_ends_successfully",
      "timestamp": {
        "secs_since_epoch": 1772792870,
        "nanos_since_epoch": 383645286
      },
      "log_source": "Plan"
    }

Trigger message

{
  "request": "trigger",
  "version": 1,
  "event_type": "push",
  "repository": {
    "id": "rad:z37EycTqZeuGMYpUSCM3v2e2qe16s",
    "name": "mrh",
    "description": "Multi-(git)Repo Helper",
    "private": false,
    "default_branch": "main",
    "delegates": [
      "did:key:z6MkfPSKW7AgQqXSi8fgEJMduHpm9ABmsPYwPhMeF7PssonK",
      "did:key:z6Mkknjd1cBaQuGefJG8T3nKLSGm76eoVqsntCmxGLk23sNG",
      "did:key:z6Mkrr427WTq62SsbZMFqbGZR7oRrE9dqwHU1uVRCNJYAmzc"
    ]
  },
  "pusher": {
    "id": "did:key:z6Mki2ago1X2A5UWgKpoSxyCRLLhyZMwpam4T3EKvRmFTyuy",
    "alias": "callisto.liw.fi"
  },
  "before": "0e887e5b9f4a9b0286628d11f16b46ebeba19f41",
  "after": "0e887e5b9f4a9b0286628d11f16b46ebeba19f41",
  "branch": "main",
  "commits": [
    "0e887e5b9f4a9b0286628d11f16b46ebeba19f41"
  ]
}

Ambient stdout

deprecated: the `cpus` field is replaced by `qemu.cpus`
deprecated: the `memory` field is replaced by `qemu.memory`
run CI for rad:z37EycTqZeuGMYpUSCM3v2e2qe16s

Ambient stderr

<empty log>