CI: FAILURE radicle-artifact

Table of Contents

Run log

Plan, inside VM without network

plan: Executor starts
After 0.00 seconds at 2026-06-10 10:13:59ZProgram: ambient-execute-plan
Version: 0.14.0@c37ec71
plan: Runnable plan
After 0.00 seconds at 2026-06-10 10:13:59Z
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: 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
envs: {}
plan: Successful action mkdir: /ci
After 0.02 seconds at 2026-06-10 10:13:59Z
  • plan: Start action mkdir: /ci
    After 0.00 seconds at 2026-06-10 10:13:59Z
    Mkdir(
        Mkdir {
            pathname: "/ci",
        },
    )
  • plan: Action succeeded mkdir: /ci
    After 0.00 seconds at 2026-06-10 10:13:59Z
    Mkdir(
        Mkdir {
            pathname: "/ci",
        },
    )
plan: Successful action mkdir: /ci/artifacts
After 0.03 seconds at 2026-06-10 10:13:59Z
  • plan: Start action mkdir: /ci/artifacts
    After 0.00 seconds at 2026-06-10 10:13:59Z
    Mkdir(
        Mkdir {
            pathname: "/ci/artifacts",
        },
    )
  • plan: Action succeeded mkdir: /ci/artifacts
    After 0.00 seconds at 2026-06-10 10:13:59Z
    Mkdir(
        Mkdir {
            pathname: "/ci/artifacts",
        },
    )
plan: Successful action tar_extract
After 0.03 seconds at 2026-06-10 10:13:59Z
  • plan: Start action tar_extract
    After 0.00 seconds at 2026-06-10 10:13:59Z
    TarExtract(
        TarExtract {
            archive: "/dev/vdc",
            directory: "/ci/src",
        },
    )
  • plan: Action succeeded tar_extract
    After 0.00 seconds at 2026-06-10 10:13:59Z
    TarExtract(
        TarExtract {
            archive: "/dev/vdc",
            directory: "/ci/src",
        },
    )
plan: Successful action tar_extract
After 0.09 seconds at 2026-06-10 10:13:59Z
  • plan: Start action tar_extract
    After 0.00 seconds at 2026-06-10 10:13:59Z
    TarExtract(
        TarExtract {
            archive: "/dev/vdf",
            directory: "/ci/deps",
        },
    )
  • plan: Action succeeded tar_extract
    After 0.00 seconds at 2026-06-10 10:14:01Z
    TarExtract(
        TarExtract {
            archive: "/dev/vdf",
            directory: "/ci/deps",
        },
    )
plan: Successful action tar_extract
After 2.12 seconds at 2026-06-10 10:14:01Z
  • plan: Start action tar_extract
    After 0.00 seconds at 2026-06-10 10:14:01Z
    TarExtract(
        TarExtract {
            archive: "/dev/vde",
            directory: "/ci/cache",
        },
    )
  • plan: Action succeeded tar_extract
    After 0.00 seconds at 2026-06-10 10:14:01Z
    TarExtract(
        TarExtract {
            archive: "/dev/vde",
            directory: "/ci/cache",
        },
    )
plan: Successful action shell: ln -sf /ci /workspace
After 2.13 seconds at 2026-06-10 10:14:01Z
  • plan: Start action shell: ln -sf /ci /workspace
    After 0.00 seconds at 2026-06-10 10:14:01Z
    Shell(
        Shell {
            shell: "ln -sf /ci /workspace",
        },
    )
  • plan: Start program bash
    After 0.00 seconds at 2026-06-10 10:14:01Z
    • bash
    • -c
    • set -xeuo pipefail ln -sf /ci /workspace
  • plan: Program succeeded
    After 0.00 seconds at 2026-06-10 10:14:01Z
    Exit code: 0
    Stderr:
    + ln -sf /ci /workspace
    
  • plan: Action succeeded shell: ln -sf /ci /workspace
    After 0.00 seconds at 2026-06-10 10:14:01Z
    Shell(
        Shell {
            shell: "ln -sf /ci /workspace",
        },
    )
plan: Successful action shell: git config --global user.name 'Ambient CI'
After 2.15 seconds at 2026-06-10 10:14:01Z
  • plan: Start action shell: git config --global user.name 'Ambient CI'
    After 0.00 seconds at 2026-06-10 10:14:01Z
    Shell(
        Shell {
            shell: "git config --global user.name 'Ambient CI'",
        },
    )
  • plan: Start program bash
    After 0.00 seconds at 2026-06-10 10:14:01Z
    • bash
    • -c
    • set -xeuo pipefail git config --global user.name 'Ambient CI'
  • plan: Program succeeded
    After 0.00 seconds at 2026-06-10 10:14:01Z
    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-06-10 10:14:01Z
    Shell(
        Shell {
            shell: "git config --global user.name 'Ambient CI'",
        },
    )
plan: Successful action shell: git config --global user.email ambient@example.com
After 2.16 seconds at 2026-06-10 10:14:01Z
  • plan: Start action shell: git config --global user.email ambient@example.com
    After 0.00 seconds at 2026-06-10 10:14:01Z
    Shell(
        Shell {
            shell: "git config --global user.email ambient@example.com",
        },
    )
  • plan: Start program bash
    After 0.00 seconds at 2026-06-10 10:14:01Z
    • bash
    • -c
    • set -xeuo pipefail git config --global user.email ambient@example.com
  • plan: Program succeeded
    After 0.00 seconds at 2026-06-10 10:14:01Z
    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-06-10 10:14:01Z
    Shell(
        Shell {
            shell: "git config --global user.email ambient@example.com",
        },
    )
plan: Successful action cargo_fmt
After 2.18 seconds at 2026-06-10 10:14:01Z
  • plan: Start action cargo_fmt
    After 0.00 seconds at 2026-06-10 10:14:01Z
    CargoFmt(
        CargoFmt,
    )
  • plan: Start program cargo
    After 0.00 seconds at 2026-06-10 10:14:01Z
    • cargo
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-06-10 10:14:01Z
    Exit code: 0
    Stdout:
    cargo 1.95.0 (f2d3ce0bd 2026-03-21)
    
  • plan: Start program cargo
    After 0.00 seconds at 2026-06-10 10:14:01Z
    • cargo
    • clippy
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-06-10 10:14:01Z
    Exit code: 0
    Stdout:
    clippy 0.1.95 (59807616e1 2026-04-14)
    
  • plan: Start program rustc
    After 0.00 seconds at 2026-06-10 10:14:01Z
    • rustc
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-06-10 10:14:01Z
    Exit code: 0
    Stdout:
    rustc 1.95.0 (59807616e 2026-04-14)
    
  • plan: Start program cargo
    After 0.00 seconds at 2026-06-10 10:14:01Z
    • cargo
    • fmt
    • --check
  • plan: Program succeeded
    After 0.00 seconds at 2026-06-10 10:14:01Z
    Exit code: 0
  • plan: Action succeeded cargo_fmt
    After 0.00 seconds at 2026-06-10 10:14:01Z
    CargoFmt(
        CargoFmt,
    )
plan: Successful action cargo_clippy
After 2.48 seconds at 2026-06-10 10:14:01Z
  • plan: Start action cargo_clippy
    After 0.00 seconds at 2026-06-10 10:14:01Z
    CargoClippy(
        CargoClippy,
    )
  • plan: Start program cargo
    After 0.00 seconds at 2026-06-10 10:14:01Z
    • cargo
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-06-10 10:14:01Z
    Exit code: 0
    Stdout:
    cargo 1.95.0 (f2d3ce0bd 2026-03-21)
    
  • plan: Start program cargo
    After 0.00 seconds at 2026-06-10 10:14:01Z
    • cargo
    • clippy
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-06-10 10:14:01Z
    Exit code: 0
    Stdout:
    clippy 0.1.95 (59807616e1 2026-04-14)
    
  • plan: Start program rustc
    After 0.00 seconds at 2026-06-10 10:14:01Z
    • rustc
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-06-10 10:14:01Z
    Exit code: 0
    Stdout:
    rustc 1.95.0 (59807616e 2026-04-14)
    
  • plan: Start program cargo
    After 0.00 seconds at 2026-06-10 10:14:01Z
    • cargo
    • clippy
    • --offline
    • --locked
    • --workspace
    • --all-targets
    • --no-deps
    • --
    • --deny
    • warnings
  • plan: Program succeeded
    After 0.00 seconds at 2026-06-10 10:15:37Z
    Exit code: 0
    Stderr:
       Compiling proc-macro2 v1.0.106
       Compiling unicode-ident v1.0.24
       Compiling quote v1.0.45
       Compiling libc v0.2.186
       Compiling serde_core v1.0.228
       Compiling syn v2.0.117
       Compiling serde v1.0.228
        Checking cfg-if v1.0.4
       Compiling version_check v0.9.5
        Checking typenum v1.20.0
        Checking log v0.4.29
        Checking subtle v2.6.1
       Compiling generic-array v0.14.7
        Checking getrandom v0.2.17
       Compiling jobserver v0.1.34
       Compiling find-msvc-tools v0.1.9
       Compiling serde_derive v1.0.228
       Compiling zeroize_derive v1.4.3
        Checking zeroize v1.8.2
       Compiling shlex v1.3.0
       Compiling cc v1.2.62
        Checking crypto-common v0.1.7
        Checking pin-project-lite v0.2.17
       Compiling portable-atomic v1.13.1
        Checking futures-core v0.3.32
        Checking errno v0.3.14
        Checking smallvec v1.15.1
        Checking bytes v1.11.1
        Checking signal-hook-registry v1.4.8
       Compiling synstructure v0.13.2
        Checking stable_deref_trait v1.2.1
        Checking memchr v2.8.0
        Checking mio v1.2.0
       Compiling zerofrom-derive v0.1.7
        Checking critical-section v1.2.0
        Checking cpufeatures v0.2.17
        Checking once_cell v1.21.4
       Compiling yoke-derive v0.8.2
        Checking zerofrom v0.1.7
        Checking socket2 v0.6.3
        Checking futures-io v0.3.32
       Compiling tokio-macros v2.7.0
        Checking yoke v0.8.2
       Compiling zerovec-derive v0.11.3
        Checking tokio v1.52.3
        Checking slab v0.4.12
        Checking futures-sink v0.3.32
        Checking futures-channel v0.3.32
        Checking zerovec v0.11.6
       Compiling futures-macro v0.3.32
       Compiling displaydoc v0.2.5
        Checking futures-task v0.3.32
        Checking const-oid v0.9.6
        Checking futures-util v0.3.32
        Checking itoa v1.0.18
       Compiling cfg_aliases v0.2.1
        Checking tinystr v0.8.3
       Compiling libm v0.2.16
       Compiling semver v1.0.28
        Checking litemap v0.8.2
        Checking foldhash v0.2.0
        Checking writeable v0.6.3
        Checking scopeguard v1.2.0
        Checking lock_api v0.4.14
        Checking icu_locale_core v2.2.0
       Compiling rustc_version v0.4.1
        Checking zerotrie v0.2.4
        Checking potential_utf v0.1.5
        Checking bitflags v2.11.1
        Checking rand_core v0.10.1
       Compiling icu_properties_data v2.2.0
       Compiling icu_normalizer_data v2.2.0
        Checking utf8_iter v1.0.4
        Checking icu_provider v2.2.0
        Checking icu_collections v2.2.0
        Checking tracing-core v0.1.36
        Checking block-buffer v0.10.4
        Checking equivalent v1.0.2
       Compiling thiserror v2.0.18
        Checking percent-encoding v2.3.2
        Checking digest v0.10.7
       Compiling thiserror-impl v2.0.18
        Checking rand_core v0.6.4
        Checking icu_normalizer v2.2.0
        Checking icu_properties v2.2.0
        Checking block-padding v0.3.3
       Compiling tracing-attributes v0.1.31
       Compiling autocfg v1.5.0
        Checking allocator-api2 v0.2.21
       Compiling getrandom v0.4.2
        Checking hashbrown v0.17.1
        Checking tracing v0.1.44
       Compiling num-traits v0.2.19
        Checking idna_adapter v1.2.2
        Checking inout v0.1.4
       Compiling ring v0.17.14
        Checking base64ct v1.8.3
        Checking cpufeatures v0.3.0
        Checking cipher v0.4.4
        Checking idna v1.1.0
        Checking form_urlencoded v1.2.2
        Checking tokio-util v0.7.18
        Checking http v1.4.0
        Checking rustls-pki-types v1.14.1
       Compiling rustversion v1.0.22
        Checking url v2.5.8
        Checking indexmap v2.14.0
        Checking fastrand v2.4.1
       Compiling syn v1.0.109
        Checking untrusted v0.9.0
        Checking spin v0.9.8
       Compiling unicode-segmentation v1.13.2
       Compiling convert_case v0.10.0
        Checking universal-hash v0.5.1
       Compiling unicode-xid v0.2.6
       Compiling rustls v0.23.40
        Checking opaque-debug v0.3.1
       Compiling derive_more-impl v2.1.1
        Checking rustls-webpki v0.103.13
        Checking chacha20 v0.10.0
        Checking der v0.7.10
       Compiling curve25519-dalek-derive v0.1.1
        Checking byteorder v1.5.0
       Compiling pkg-config v0.3.33
        Checking base64 v0.22.1
        Checking data-encoding v2.11.0
        Checking rand v0.10.1
        Checking derive_more v2.1.1
        Checking polyval v0.6.2
        Checking ipnet v2.12.0
       Compiling httparse v1.10.1
        Checking ghash v0.5.1
        Checking ctr v0.9.2
        Checking aes v0.8.4
        Checking aead v0.5.2
        Checking const-oid v0.10.2
        Checking atomic-waker v1.1.2
       Compiling zerocopy v0.8.48
       Compiling ident_case v1.0.1
       Compiling fnv v1.0.7
       Compiling strsim v0.11.1
       Compiling data-encoding-macro-internal v0.1.18
       Compiling darling_core v0.20.11
        Checking aes-gcm v0.10.3
        Checking sha2 v0.10.9
        Checking tinyvec_macros v0.1.1
        Checking tinyvec v1.11.0
        Checking h2 v0.4.14
       Compiling darling_macro v0.20.11
        Checking data-encoding-macro v0.1.20
        Checking spki v0.7.3
        Checking http-body v1.0.1
        Checking signature v2.2.0
        Checking ff v0.13.1
       Compiling pin-project-internal v1.1.12
       Compiling spez v0.1.2
       Compiling n0-error-macros v1.0.0-rc.0
        Checking hybrid-array v0.4.12
        Checking parking v2.2.1
        Checking base16ct v0.2.0
        Checking sec1 v0.7.3
        Checking futures-lite v2.6.1
        Checking n0-error v1.0.0-rc.0
        Checking ppv-lite86 v0.2.21
        Checking pin-project v1.1.12
        Checking group v0.13.0
       Compiling darling v0.20.11
        Checking pem-rfc7468 v1.0.0
        Checking crypto-bigint v0.5.5
        Checking tower-service v0.3.3
       Compiling heck v0.5.0
       Compiling paste v1.0.15
        Checking try-lock v0.2.5
       Compiling parking_lot_core v0.9.12
       Compiling crossbeam-utils v0.8.21
        Checking want v0.3.1
        Checking der v0.8.0
        Checking elliptic-curve v0.13.8
       Compiling derive_builder_core v0.20.2
        Checking rand_chacha v0.3.1
        Checking block-buffer v0.12.0
        Checking crypto-common v0.2.1
        Checking hmac v0.12.1
       Compiling n0-future v0.3.2
       Compiling rustix v1.1.4
        Checking diatomic-waker v0.2.3
        Checking spin v0.10.0
        Checking openssl-probe v0.2.1
       Compiling winnow v1.0.2
        Checking httpdate v1.0.3
       Compiling anyhow v1.0.102
        Checking cordyceps v0.3.4
        Checking futures-buffered v0.2.13
       Compiling toml_parser v1.1.2+spec-1.1.0
        Checking hyper v1.9.0
        Checking rustls-native-certs v0.8.3
        Checking digest v0.11.3
        Checking rfc6979 v0.4.0
       Compiling derive_builder_macro v0.20.2
        Checking rand v0.8.6
        Checking spki v0.8.0
        Checking tokio-rustls v0.26.4
       Compiling amplify_syn v2.0.1
        Checking lazy_static v1.5.0
       Compiling vergen-lib v9.1.0
       Compiling curve25519-dalek v5.0.0-pre.6
       Compiling noq-udp v1.0.0-rc.1
        Checking linux-raw-sys v0.12.1
        Checking powerfmt v0.2.0
        Checking signature v1.6.4
        Checking base16ct v1.0.0
       Compiling toml_datetime v1.1.1+spec-1.1.0
       Compiling vcpkg v0.2.15
       Compiling toml_edit v0.25.11+spec-1.1.0
       Compiling libz-sys v1.1.28
        Checking serdect v0.4.3
        Checking ed25519 v1.5.3
        Checking deranged v0.5.8
       Compiling amplify_derive v4.0.1
        Checking netlink-packet-core v0.8.1
        Checking parking_lot v0.12.5
        Checking pkcs8 v0.11.0
       Compiling derive_builder v0.20.2
        Checking ecdsa v0.16.9
        Checking rustls-platform-verifier v0.7.0
        Checking hyper-util v0.1.20
        Checking primeorder v0.13.6
       Compiling vergen v9.1.0
        Checking num-integer v0.1.46
       Compiling curve25519-dalek v4.1.3
       Compiling heapless v0.7.17
        Checking siphasher v1.0.3
        Checking time-core v0.1.8
        Checking signature v3.0.0
        Checking amplify_num v0.5.3
        Checking ascii v1.1.0
        Checking ct-codecs v1.1.6
       Compiling num-bigint-dig v0.8.6
        Checking either v1.15.0
        Checking num-conv v0.2.1
        Checking tower-layer v0.3.3
        Checking time v0.3.47
        Checking amplify v4.9.0
        Checking prefix-trie v0.8.3
        Checking ec25519 v0.1.0
        Checking ed25519 v3.0.0
        Checking num-iter v0.1.45
       Compiling proc-macro-crate v3.5.0
        Checking crossbeam-channel v0.5.15
        Checking sha2 v0.11.0
        Checking http-body-util v0.1.3
        Checking pkcs8 v0.10.2
       Compiling sqlite3-src v0.7.0
        Checking hash32 v0.2.1
       Compiling vergen-gitcl v9.1.0
        Checking pem-rfc7468 v0.7.0
        Checking futures-executor v0.3.32
        Checking sync_wrapper v1.0.2
       Compiling zmij v1.0.21
       Compiling ref-cast v1.0.25
       Compiling num_threads v0.1.7
       Compiling thiserror v1.0.69
        Checking tower v0.5.3
        Checking futures v0.3.32
        Checking ssh-encoding v0.2.0
        Checking pkcs1 v0.7.5
        Checking ed25519-dalek v3.0.0-pre.7
        Checking cyphergraphy v0.3.1
        Checking hickory-proto v0.26.1
        Checking fastbloom v0.17.0
        Checking crossbeam-epoch v0.9.18
        Checking ed25519 v2.2.3
       Compiling libgit2-sys v0.18.4+1.9.3
        Checking blowfish v0.9.1
        Checking poly1305 v0.8.0
        Checking uuid v1.23.1
        Checking cbc v0.1.2
        Checking chacha20 v0.9.1
        Checking cobs v0.3.0
        Checking pbkdf2 v0.12.2
        Checking rand_pcg v0.10.2
        Checking netlink-sys v0.8.8
       Compiling noq v1.0.0-rc.1
       Compiling blake3 v1.8.5
       Compiling thiserror-impl v1.0.69
       Compiling async-trait v0.1.89
       Compiling match-lookup v0.1.2
       Compiling ref-cast-impl v1.0.25
       Compiling postcard-derive v0.2.2
       Compiling enum-assoc v1.3.0
       Compiling proc-macro-error-attr v0.4.12
        Checking const-str v0.4.3
        Checking sorted-index-buffer v0.2.1
        Checking identity-hash v0.1.0
       Compiling serde_json v1.0.149
        Checking lru-slab v0.1.2
        Checking tagptr v0.2.0
        Checking rustc-hash v2.1.2
        Checking noq-proto v1.0.0-rc.1
        Checking moka v0.12.15
        Checking base256emoji v1.0.2
        Checking postcard v1.1.3
        Checking hickory-net v0.26.1
        Checking bcrypt-pbkdf v0.10.0
        Checking ssh-cipher v0.2.0
        Checking ed25519-dalek v2.2.0
        Checking cypheraddr v0.4.1
        Checking rsa v0.9.10
        Checking iroh-base v1.0.0-rc.1
        Checking tower-http v0.6.10
       Compiling num_enum_derive v0.7.6
        Checking p256 v0.13.2
        Checking p521 v0.13.3
        Checking p384 v0.13.1
        Checking hyper-rustls v0.27.9
        Checking netlink-packet-route v0.29.0
       Compiling iroh-metrics-derive v1.0.0-rc.0
       Compiling strum_macros v0.28.0
       Compiling syn-mid v0.5.4
        Checking tokio-stream v0.1.18
       Compiling iroh-dns v1.0.0-rc.1
       Compiling netwatch v0.18.0
       Compiling proc-macro-error v0.4.12
        Checking arrayvec v0.7.6
        Checking ryu v1.0.23
        Checking mac-addr v0.3.0
        Checking xml-rs v0.8.28
        Checking resolv-conf v0.7.6
        Checking base-x v0.2.11
       Compiling proc-macro-hack v0.5.20+deprecated
        Checking arrayref v0.3.9
        Checking constant_time_eq v0.4.2
        Checking multibase v0.9.2
        Checking hickory-resolver v0.26.1
        Checking xmltree v0.10.3
        Checking netdev v0.43.0
        Checking iroh-metrics v1.0.0-rc.0
        Checking strum v0.28.0
        Checking reqwest v0.13.3
        Checking ssh-key v0.6.7
        Checking num_enum v0.7.6
       Compiling iroh-relay v1.0.0-rc.1
        Checking socks5-client v0.4.2
        Checking sqlite3-sys v0.18.0
        Checking git-ref-format-core v0.6.0
        Checking netlink-proto v0.12.0
        Checking n0-watcher v1.0.0-rc.0
        Checking netlink-packet-route v0.30.0
        Checking qcheck v1.0.0
        Checking attohttpc v0.30.1
        Checking arc-swap v1.9.1
        Checking webpki-roots v1.0.7
        Checking simple-dns v0.11.2
        Checking secrecy v0.10.3
        Checking serde_bytes v0.11.19
       Compiling signal-hook v0.3.18
        Checking sha1_smol v1.0.1
       Compiling typeid v1.0.3
        Checking simdutf8 v0.1.5
        Checking tokio-websockets v0.13.2
        Checking ssh-agent-lib v0.5.2
        Checking igd-next v0.17.0
        Checking sqlite v0.37.0
        Checking cyphernet v0.5.3
        Checking lru v0.18.0
       Compiling iroh v1.0.0-rc.1
       Compiling serde_derive_internals v0.29.1
        Checking seize v0.5.1
        Checking utf8parse v0.2.2
       Compiling crc32fast v1.5.0
        Checking cmov v0.5.3
       Compiling erased-serde v0.4.10
        Checking dyn-clone v1.0.20
        Checking ctutils v0.4.2
        Checking anstyle-parse v1.0.0
        Checking papaya v0.2.4
       Compiling schemars_derive v1.2.1
       Compiling genawaiter-proc-macro v0.99.1
        Checking radicle-crypto v0.17.0
        Checking portmapper v0.18.0
        Checking git2 v0.20.4
        Checking yasna v0.6.0
        Checking pem v3.0.6
        Checking backon v1.6.0
        Checking inplace-vec-builder v0.1.1
        Checking thread_local v1.1.9
        Checking unicode-width v0.2.2
        Checking adler2 v2.0.1
        Checking binary-merge v0.1.2
        Checking regex-syntax v0.8.10
        Checking radicle-oid v0.2.0
       Compiling redb v4.1.0
        Checking colorchoice v1.0.5
        Checking is_terminal_polyfill v1.70.2
        Checking anstyle v1.0.14
        Checking anstyle-query v1.1.5
        Checking genawaiter-macro v0.99.1
        Checking simd-adler32 v0.3.9
       Compiling litrs v1.0.0
        Checking miniz_oxide v0.8.9
        Checking anstream v1.0.0
       Compiling document-features v0.2.12
        Checking genawaiter v0.99.1
        Checking regex-automata v0.4.14
        Checking range-collections v0.4.6
        Checking rcgen v0.14.8
        Checking signal-hook-mio v0.2.5
        Checking schemars v1.2.1
        Checking terminal_size v0.4.4
        Checking iroh-io v0.6.2
        Checking radicle-dag v0.10.0
        Checking radicle-git-metadata v0.2.0
       Compiling iroh-blobs v0.102.0
        Checking nonempty v0.9.0
       Compiling irpc-derive v0.16.0
        Checking positioned-io v0.3.5
       Compiling radicle v0.24.0
        Checking clap_lex v1.1.0
        Checking iana-time-zone v0.1.65
        Checking unsigned-varint v0.8.0
        Checking self_cell v1.2.2
        Checking bao-tree v0.16.0
        Checking clap_builder v4.6.0
        Checking iroh-util v0.5.0
        Checking multihash v0.19.5
        Checking chrono v0.4.44
        Checking irpc v0.16.0
        Checking radicle-cob v0.20.0
        Checking flate2 v1.1.9
        Checking radicle-core v0.3.0
        Checking crossterm v0.29.0
        Checking serde-untagged v0.1.9
        Checking matchers v0.2.0
        Checking console v0.16.3
        Checking fuzzy-matcher v0.3.7
        Checking radicle-git-ref-format v0.1.0
        Checking iroh-tickets v1.0.0-rc.1
       Compiling nested_enum_utils v0.2.3
        Checking tempfile v3.27.0
        Checking reflink-copy v0.1.29
        Checking sharded-slab v0.1.7
       Compiling clap_derive v4.6.1
        Checking unicode-normalization v0.1.25
        Checking ureq-proto v0.6.0
        Checking tracing-serde v0.2.0
        Checking tracing-log v0.2.0
        Checking radicle-localtime v0.1.0
        Checking bytesize v2.3.1
        Checking hex v0.4.3
        Checking nu-ansi-term v0.50.3
        Checking unit-prefix v0.5.2
        Checking dunce v1.0.5
        Checking utf8-zero v0.8.1
        Checking same-file v1.0.6
        Checking fast-glob v0.3.3
        Checking base64 v0.21.7
        Checking inquire v0.9.4
        Checking clap v4.6.1
        Checking walkdir v2.5.0
        Checking ureq v3.3.0
        Checking indicatif v0.18.4
        Checking tracing-subscriber v0.3.23
        Checking cid v0.11.3
        Checking radicle-artifact v0.14.0 (/ci/src)
        Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 35s
    
  • plan: Action succeeded cargo_clippy
    After 0.00 seconds at 2026-06-10 10:15:37Z
    CargoClippy(
        CargoClippy,
    )
plan: Start action cargo_test
After 98.36 seconds at 2026-06-10 10:15:37Z
CargoTest(
    CargoTest,
)
plan: Start program cargo
After 98.36 seconds at 2026-06-10 10:15:37Z
  • cargo
  • --version
plan: Program succeeded
After 98.38 seconds at 2026-06-10 10:15:37Z
Exit code: 0
Stdout:
cargo 1.95.0 (f2d3ce0bd 2026-03-21)
plan: Start program cargo
After 98.38 seconds at 2026-06-10 10:15:37Z
  • cargo
  • clippy
  • --version
plan: Program succeeded
After 98.41 seconds at 2026-06-10 10:15:37Z
Exit code: 0
Stdout:
clippy 0.1.95 (59807616e1 2026-04-14)
plan: Start program rustc
After 98.41 seconds at 2026-06-10 10:15:37Z
  • rustc
  • --version
plan: Program succeeded
After 98.43 seconds at 2026-06-10 10:15:37Z
Exit code: 0
Stdout:
rustc 1.95.0 (59807616e 2026-04-14)
plan: Start program cargo
After 98.43 seconds at 2026-06-10 10:15:37Z
  • cargo
  • test
  • --offline
  • --locked
  • --workspace
plan: ERROR: Program failed
After 292.13 seconds at 2026-06-10 10:18:51Z
Exit code: 101
Stdout:
running 123 tests
test display::tests::describe_progress_maps_every_frame ... ok
test node::lifecycle::tests::log_path_is_under_artifacts_dir ... ok
test node::lifecycle::tests::rotate_log_moves_current_to_dot_one ... ok
test client::tests::streaming_methods_round_trip ... ok
test node::tests::double_start_errors ... ok
test node::tests::has_and_export_round_trip ... ok
test node::tests::fetch_and_download_fast_path_and_no_locations ... ok
test node::tests::invalid_typed_fields_surface_as_invalid_request ... ok
test node::tests::malformed_json_surfaces_as_invalid_request ... ok
test node::tests::run_stream_aborts_on_client_disconnect ... ok
test node::tests::node_round_trip ... ok
test node::tests::seed_missing_path_errors ... ok
test protocol::tests::wire_snapshot_command_alive ... ok
test protocol::tests::wire_snapshot_command_has_export_fetch_download ... ok
test protocol::tests::wire_snapshot_command_result_ok_and_err ... ok
test protocol::tests::wire_snapshot_command_seed ... ok
test protocol::tests::wire_snapshot_command_status ... ok
test protocol::tests::wire_snapshot_command_unseed_and_lookups ... ok
test protocol::tests::wire_snapshot_fetch_progress ... ok
test protocol::tests::wire_snapshot_fetch_results ... ok
test protocol::tests::wire_snapshot_receipts ... ok
test protocol::tests::wire_snapshot_status_zeroed ... ok
test protocol::tests::wire_snapshot_stream_event ... ok
test seeder::tests::all_seeded_round_trip ... ok
test seeder::tests::per_repo_tags_isolate ... ok
test seeder::tests::seeded_tag_layout ... ok
test seeder::tests::unregister_unknown_is_noop ... ok
test share::cid_utils::tests::artifact_kind_blob ... ok
test share::cid_utils::tests::artifact_kind_collection ... ok
test share::cid_utils::tests::artifact_kind_unknown_codec ... ok
test share::cid_utils::tests::blake3_hash_to_cid_blob_roundtrip ... ok
test share::cid_utils::tests::blake3_hash_to_cid_collection_roundtrip ... ok
test share::cid_utils::tests::canonical_walk_normalizes_separators ... ok
test share::cid_utils::tests::canonical_walk_returns_absolute_paths ... ok
test share::cid_utils::tests::canonical_walk_returns_sorted_entries ... ok
test share::cid_utils::tests::canonical_walk_skips_directories ... ok
test share::cid_utils::tests::cid_to_blake3_hash_rejects_sha256 ... ok
test share::cid_utils::tests::cid_to_blake3_hash_roundtrip ... ok
test share::cid_utils::tests::cid_to_blake3_works_with_hashseq_codec ... ok
test share::cid_utils::tests::determinism ... ok
test share::cid_utils::tests::golden_hash ... ok
test share::cid_utils::tests::symlink_is_skipped ... ok
test share::fetch::tests::export_collection_rejects_unsafe_member ... ok
test share::fetch::tests::export_collection_writes_members ... ok
test share::fetch::tests::http_to_store_imports_matching_blob ... ok
test share::fetch::tests::http_to_store_rejects_mismatch ... ok
test share::fetch::tests::safe_join_allows_nested_paths ... ok
test share::fetch::tests::safe_join_rejects_traversal_and_absolute ... ok
test share::fetch::tests::scoped_path_removes_dir_on_drop ... ok
test share::fetch::tests::scoped_path_removes_file_on_drop ... ok
test share::iroh::tests::default_uses_radworks_endpoints ... ok
test share::iroh::tests::parse_env_rejects_malformed_value ... ok
test share::iroh::tests::parse_relay_urls_comma_separated ... ok
test share::iroh::tests::parse_relay_urls_rejects_malformed ... ok
test share::keys::tests::display_differs_from_iroh_default ... ok
test share::keys::tests::display_is_endpoint_url ... ok
test share::keys::tests::encrypted_keystore_requires_passphrase ... ok
test share::keys::tests::from_url_bare_is_none ... ok
test share::keys::tests::from_url_garbage_host_errors ... ok
test share::keys::tests::from_url_rejects_legacy_iroh_scheme ... ok
test share::keys::tests::from_url_wrong_scheme_errors ... ok
test share::keys::tests::fromstr_round_trip ... ok
test share::keys::tests::is_endpoint_url_only_matches_endpoint_scheme ... ok
test share::keys::tests::is_legacy_endpoint_url_matches_only_iroh_scheme ... ok
test share::keys::tests::matches_url_rules ... ok
test share::keys::tests::radicle_and_iroh_keys_share_same_public_identity ... ok
test share::keys::tests::url_round_trip ... ok
test test::add_location_for_missing_cid_is_noop ... ok
test test::attest_missing_cid_is_noop ... ok
test test::attestation_persists_through_reload ... ok
test test::author_self_attestation_is_noop ... ok
test test::create_records_tag_oid ... ok
test test::create_rejects_commit_oid_as_tag ... ok
test test::create_rejects_tag_pointing_at_other_commit ... ok
test test::create_rejects_unknown_tag_oid ... ok
test test::create_without_tag_leaves_none ... ok
test test::creator_persists_through_reload ... ok
test test::display_marks_seeding_for_local_endpoint_location ... ok
test test::display_renders_metadata ... ok
test test::e2e ... ok
test test::find_by_cid_aggregates_across_different_oids ... ok
test test::find_by_cid_aggregates_duplicate_oid_releases ... ok
test test::find_by_cid_finds_across_releases ... ok
test test::find_by_commit_returns_empty_for_no_match ... ok
test test::find_by_commit_returns_matching_releases ... ok
test test::get_mut_not_found ... ok
test test::idempotent_attestation ... ok
test test::idempotent_create ... FAILED
test test::idempotent_register_artifact ... ok
test test::locations_by_scheme_duplicate_url_from_two_dids ... ok
test test::locations_by_scheme_filters_correctly ... ok
test test::metadata_persists_through_reload ... ok
test test::missing_commit ... ok
test test::multi_delegate_attestation ... ok
test test::multi_user_redaction ... ok
test test::multi_user_same_reason ... ok
test test::multiple_locations_per_node ... ok
test test::non_author_cannot_rename_artifact ... ok
test test::pretty_renders_compact_and_detailed ... ok
test test::redact_artifact ... ok
test test::redact_empty_reason ... ok
test test::redact_nonexistent_cid_errors ... ok
test test::redact_only_removes_own_attestation ... ok
test test::redact_reason_too_long ... ok
test test::redact_removes_attestation ... ok
test test::redact_then_attest_is_blocked ... ok
test test::redact_updates_reason ... ok
test test::redaction_persists_through_reload ... ok
test test::register_artifact_records_author ... ok
test test::register_artifact_wire_name_stays_add_artifact ... ok
test test::reload_refreshes_from_store ... ok
test test::remove_location_for_node_that_never_added_is_noop ... ok
test test::remove_metadata_drops_key ... ok
test test::remove_metadata_for_missing_key_is_noop ... ok
test test::set_metadata_accepts_json_object ... ok
test test::set_metadata_basic ... ok
test test::set_metadata_for_missing_cid_is_noop ... ok
test test::set_metadata_last_writer_wins ... ok
test test::set_metadata_rejects_invalid_keys ... ok
test test::set_metadata_rejects_oversized_value ... ok
test test::tag_field_default_none_on_old_actions ... ok
test test::tag_persists_through_reload ... ok
test node::tests::stale_socket_is_reclaimed ... ok

failures:

---- test::idempotent_create stdout ----

thread 'test::idempotent_create' (11916) panicked at src/lib.rs:1224:9:
assertion `left == right` failed
  left: ReleaseId(ObjectId(8ccf0a648a604c51cbd9ce02e8c211e1c0f0883e))
 right: ReleaseId(ObjectId(a189ece0cb6ac5f06e2cd9f79b18933816b1ba05))
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace


failures:
    test::idempotent_create

test result: FAILED. 122 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 50.25s

Stderr:
   Compiling libc v0.2.186
   Compiling serde_core v1.0.228
   Compiling cfg-if v1.0.4
   Compiling zeroize v1.8.2
   Compiling typenum v1.20.0
   Compiling log v0.4.29
   Compiling subtle v2.6.1
   Compiling serde v1.0.228
   Compiling generic-array v0.14.7
   Compiling getrandom v0.2.17
   Compiling jobserver v0.1.34
   Compiling crypto-common v0.1.7
   Compiling pin-project-lite v0.2.17
   Compiling cc v1.2.62
   Compiling smallvec v1.15.1
   Compiling bytes v1.11.1
   Compiling futures-core v0.3.32
   Compiling portable-atomic v1.13.1
   Compiling errno v0.3.14
   Compiling memchr v2.8.0
   Compiling signal-hook-registry v1.4.8
   Compiling stable_deref_trait v1.2.1
   Compiling mio v1.2.0
   Compiling critical-section v1.2.0
   Compiling cpufeatures v0.2.17
   Compiling once_cell v1.21.4
   Compiling zerofrom v0.1.7
   Compiling socket2 v0.6.3
   Compiling itoa v1.0.18
   Compiling futures-io v0.3.32
   Compiling yoke v0.8.2
   Compiling tokio v1.52.3
   Compiling equivalent v1.0.2
   Compiling slab v0.4.12
   Compiling futures-sink v0.3.32
   Compiling futures-channel v0.3.32
   Compiling zerovec v0.11.6
   Compiling futures-task v0.3.32
   Compiling const-oid v0.9.6
   Compiling futures-util v0.3.32
   Compiling tinystr v0.8.3
   Compiling scopeguard v1.2.0
   Compiling litemap v0.8.2
   Compiling writeable v0.6.3
   Compiling foldhash v0.2.0
   Compiling icu_locale_core v2.2.0
   Compiling lock_api v0.4.14
   Compiling zerotrie v0.2.4
   Compiling potential_utf v0.1.5
   Compiling utf8_iter v1.0.4
   Compiling rand_core v0.10.1
   Compiling bitflags v2.11.1
   Compiling icu_collections v2.2.0
   Compiling icu_provider v2.2.0
   Compiling libm v0.2.16
   Compiling tracing-core v0.1.36
   Compiling block-buffer v0.10.4
   Compiling percent-encoding v2.3.2
   Compiling fnv v1.0.7
   Compiling digest v0.10.7
   Compiling icu_normalizer_data v2.2.0
   Compiling icu_properties_data v2.2.0
   Compiling rand_core v0.6.4
   Compiling thiserror v2.0.18
   Compiling icu_properties v2.2.0
   Compiling icu_normalizer v2.2.0
   Compiling block-padding v0.3.3
   Compiling allocator-api2 v0.2.21
   Compiling hashbrown v0.17.1
   Compiling idna_adapter v1.2.2
   Compiling tracing v0.1.44
   Compiling inout v0.1.4
   Compiling ring v0.17.14
   Compiling cpufeatures v0.3.0
   Compiling base64ct v1.8.3
   Compiling cipher v0.4.4
   Compiling idna v1.1.0
   Compiling getrandom v0.4.2
   Compiling form_urlencoded v1.2.2
   Compiling tokio-util v0.7.18
   Compiling http v1.4.0
   Compiling rustls-pki-types v1.14.1
   Compiling url v2.5.8
   Compiling num-traits v0.2.19
   Compiling indexmap v2.14.0
   Compiling fastrand v2.4.1
   Compiling untrusted v0.9.0
   Compiling spin v0.9.8
   Compiling unicode-segmentation v1.13.2
   Compiling convert_case v0.10.0
   Compiling universal-hash v0.5.1
   Compiling opaque-debug v0.3.1
   Compiling derive_more-impl v2.1.1
   Compiling rustls-webpki v0.103.13
   Compiling rustls v0.23.40
   Compiling chacha20 v0.10.0
   Compiling der v0.7.10
   Compiling strsim v0.11.1
   Compiling data-encoding v2.11.0
   Compiling base64 v0.22.1
   Compiling byteorder v1.5.0
   Compiling derive_more v2.1.1
   Compiling rand v0.10.1
   Compiling polyval v0.6.2
   Compiling ipnet v2.12.0
   Compiling ghash v0.5.1
   Compiling ctr v0.9.2
   Compiling aes v0.8.4
   Compiling aead v0.5.2
   Compiling powerfmt v0.2.0
   Compiling const-oid v0.10.2
   Compiling atomic-waker v1.1.2
   Compiling darling_core v0.20.11
   Compiling deranged v0.5.8
   Compiling aes-gcm v0.10.3
   Compiling httparse v1.10.1
   Compiling sha2 v0.10.9
   Compiling num-conv v0.2.1
   Compiling tinyvec_macros v0.1.1
   Compiling time-core v0.1.8
   Compiling tinyvec v1.11.0
   Compiling zerocopy v0.8.48
   Compiling data-encoding-macro v0.1.20
   Compiling darling_macro v0.20.11
   Compiling h2 v0.4.14
   Compiling spki v0.7.3
   Compiling http-body v1.0.1
   Compiling ff v0.13.1
   Compiling signature v2.2.0
   Compiling hybrid-array v0.4.12
   Compiling parking v2.2.1
   Compiling base16ct v0.2.0
   Compiling sec1 v0.7.3
   Compiling futures-lite v2.6.1
   Compiling pin-project v1.1.12
   Compiling n0-error v1.0.0-rc.0
   Compiling group v0.13.0
   Compiling ppv-lite86 v0.2.21
   Compiling darling v0.20.11
   Compiling pem-rfc7468 v1.0.0
   Compiling crypto-bigint v0.5.5
   Compiling try-lock v0.2.5
   Compiling tower-service v0.3.3
   Compiling want v0.3.1
   Compiling rand_chacha v0.3.1
   Compiling der v0.8.0
   Compiling elliptic-curve v0.13.8
   Compiling derive_builder_core v0.20.2
   Compiling crypto-common v0.2.1
   Compiling block-buffer v0.12.0
   Compiling hmac v0.12.1
   Compiling httpdate v1.0.3
   Compiling diatomic-waker v0.2.3
   Compiling openssl-probe v0.2.1
   Compiling cordyceps v0.3.4
   Compiling spin v0.10.0
   Compiling rustls-native-certs v0.8.3
   Compiling futures-buffered v0.2.13
   Compiling hyper v1.9.0
   Compiling digest v0.11.3
   Compiling rfc6979 v0.4.0
   Compiling derive_builder_macro v0.20.2
   Compiling spki v0.8.0
   Compiling rand v0.8.6
   Compiling parking_lot_core v0.9.12
   Compiling crossbeam-utils v0.8.21
   Compiling tokio-rustls v0.26.4
   Compiling lazy_static v1.5.0
   Compiling signature v1.6.4
   Compiling base16ct v1.0.0
   Compiling linux-raw-sys v0.12.1
   Compiling serdect v0.4.3
   Compiling libz-sys v1.1.28
   Compiling rustix v1.1.4
   Compiling toml_edit v0.25.11+spec-1.1.0
   Compiling ed25519 v1.5.3
   Compiling netlink-packet-core v0.8.1
   Compiling parking_lot v0.12.5
   Compiling pkcs8 v0.11.0
   Compiling hyper-util v0.1.20
   Compiling derive_builder v0.20.2
   Compiling ecdsa v0.16.9
   Compiling n0-future v0.3.2
   Compiling rustls-platform-verifier v0.7.0
   Compiling primeorder v0.13.6
   Compiling num-integer v0.1.46
   Compiling tower-layer v0.3.3
   Compiling either v1.15.0
   Compiling ct-codecs v1.1.6
   Compiling ascii v1.1.0
   Compiling signature v3.0.0
   Compiling siphasher v1.0.3
   Compiling amplify_num v0.5.3
   Compiling ed25519 v3.0.0
   Compiling ec25519 v0.1.0
   Compiling prefix-trie v0.8.3
   Compiling amplify v4.9.0
   Compiling num-iter v0.1.45
   Compiling vergen-lib v9.1.0
   Compiling curve25519-dalek v5.0.0-pre.6
   Compiling noq-udp v1.0.0-rc.1
   Compiling proc-macro-crate v3.5.0
   Compiling crossbeam-channel v0.5.15
   Compiling sha2 v0.11.0
   Compiling http-body-util v0.1.3
   Compiling pkcs8 v0.10.2
   Compiling time v0.3.47
   Compiling hash32 v0.2.1
   Compiling sqlite3-src v0.7.0
   Compiling pem-rfc7468 v0.7.0
   Compiling futures-executor v0.3.32
   Compiling sync_wrapper v1.0.2
   Compiling tower v0.5.3
   Compiling futures v0.3.32
   Compiling ssh-encoding v0.2.0
   Compiling heapless v0.7.17
   Compiling pkcs1 v0.7.5
   Compiling ed25519-dalek v3.0.0-pre.7
   Compiling vergen v9.1.0
   Compiling num-bigint-dig v0.8.6
   Compiling curve25519-dalek v4.1.3
   Compiling cyphergraphy v0.3.1
   Compiling hickory-proto v0.26.1
   Compiling fastbloom v0.17.0
   Compiling crossbeam-epoch v0.9.18
   Compiling ed25519 v2.2.3
   Compiling blowfish v0.9.1
   Compiling libgit2-sys v0.18.4+1.9.3
   Compiling poly1305 v0.8.0
   Compiling uuid v1.23.1
   Compiling cbc v0.1.2
   Compiling chacha20 v0.9.1
   Compiling cobs v0.3.0
   Compiling pbkdf2 v0.12.2
   Compiling rand_pcg v0.10.2
   Compiling netlink-sys v0.8.8
   Compiling blake3 v1.8.5
   Compiling rustc-hash v2.1.2
   Compiling tagptr v0.2.0
   Compiling sorted-index-buffer v0.2.1
   Compiling lru-slab v0.1.2
   Compiling identity-hash v0.1.0
   Compiling const-str v0.4.3
   Compiling base256emoji v1.0.2
   Compiling noq-proto v1.0.0-rc.1
   Compiling moka v0.12.15
   Compiling hickory-net v0.26.1
   Compiling thiserror v1.0.69
   Compiling ref-cast v1.0.25
   Compiling postcard v1.1.3
   Compiling bcrypt-pbkdf v0.10.0
   Compiling ssh-cipher v0.2.0
   Compiling ed25519-dalek v2.2.0
   Compiling cypheraddr v0.4.1
   Compiling rsa v0.9.10
   Compiling vergen-gitcl v9.1.0
   Compiling iroh-base v1.0.0-rc.1
   Compiling tower-http v0.6.10
   Compiling zmij v1.0.21
   Compiling num_enum_derive v0.7.6
   Compiling hyper-rustls v0.27.9
   Compiling p384 v0.13.1
   Compiling p256 v0.13.2
   Compiling p521 v0.13.3
   Compiling netlink-packet-route v0.29.0
   Compiling tokio-stream v0.1.18
   Compiling ryu v1.0.23
   Compiling resolv-conf v0.7.6
   Compiling constant_time_eq v0.4.2
   Compiling arrayref v0.3.9
   Compiling arrayvec v0.7.6
   Compiling xml-rs v0.8.28
   Compiling base-x v0.2.11
   Compiling mac-addr v0.3.0
   Compiling netdev v0.43.0
   Compiling multibase v0.9.2
   Compiling xmltree v0.10.3
   Compiling hickory-resolver v0.26.1
   Compiling iroh-metrics v1.0.0-rc.0
   Compiling noq v1.0.0-rc.1
   Compiling strum v0.28.0
   Compiling ssh-key v0.6.7
   Compiling reqwest v0.13.3
   Compiling num_enum v0.7.6
   Compiling serde_json v1.0.149
   Compiling iroh-relay v1.0.0-rc.1
   Compiling socks5-client v0.4.2
   Compiling sqlite3-sys v0.18.0
   Compiling git-ref-format-core v0.6.0
   Compiling netlink-proto v0.12.0
   Compiling n0-watcher v1.0.0-rc.0
   Compiling netlink-packet-route v0.30.0
   Compiling qcheck v1.0.0
   Compiling attohttpc v0.30.1
   Compiling arc-swap v1.9.1
   Compiling webpki-roots v1.0.7
   Compiling simple-dns v0.11.2
   Compiling serde_bytes v0.11.19
   Compiling secrecy v0.10.3
   Compiling sha1_smol v1.0.1
   Compiling simdutf8 v0.1.5
   Compiling tokio-websockets v0.13.2
   Compiling ssh-agent-lib v0.5.2
   Compiling iroh-dns v1.0.0-rc.1
   Compiling igd-next v0.17.0
   Compiling git2 v0.20.4
   Compiling netwatch v0.18.0
   Compiling sqlite v0.37.0
   Compiling cyphernet v0.5.3
   Compiling lru v0.18.0
   Compiling seize v0.5.1
   Compiling dyn-clone v1.0.20
   Compiling utf8parse v0.2.2
   Compiling cmov v0.5.3
   Compiling anstyle-parse v1.0.0
   Compiling ctutils v0.4.2
   Compiling papaya v0.2.4
   Compiling radicle-crypto v0.17.0
   Compiling radicle-oid v0.2.0
   Compiling portmapper v0.18.0
   Compiling typeid v1.0.3
   Compiling signal-hook v0.3.18
   Compiling yasna v0.6.0
   Compiling pem v3.0.6
   Compiling backon v1.6.0
   Compiling inplace-vec-builder v0.1.1
   Compiling thread_local v1.1.9
   Compiling anstyle v1.0.14
   Compiling adler2 v2.0.1
   Compiling anstyle-query v1.1.5
   Compiling is_terminal_polyfill v1.70.2
   Compiling genawaiter-macro v0.99.1
   Compiling regex-syntax v0.8.10
   Compiling colorchoice v1.0.5
   Compiling binary-merge v0.1.2
   Compiling unicode-width v0.2.2
   Compiling simd-adler32 v0.3.9
   Compiling miniz_oxide v0.8.9
   Compiling regex-automata v0.4.14
   Compiling range-collections v0.4.6
   Compiling anstream v1.0.0
   Compiling genawaiter v0.99.1
   Compiling iroh v1.0.0-rc.1
   Compiling rcgen v0.14.8
   Compiling signal-hook-mio v0.2.5
   Compiling erased-serde v0.4.10
   Compiling schemars v1.2.1
   Compiling crc32fast v1.5.0
   Compiling terminal_size v0.4.4
   Compiling iroh-io v0.6.2
   Compiling radicle-dag v0.10.0
   Compiling radicle-git-metadata v0.2.0
   Compiling nonempty v0.9.0
   Compiling positioned-io v0.3.5
   Compiling clap_lex v1.1.0
   Compiling iana-time-zone v0.1.65
   Compiling self_cell v1.2.2
   Compiling unsigned-varint v0.8.0
   Compiling multihash v0.19.5
   Compiling bao-tree v0.16.0
   Compiling chrono v0.4.44
   Compiling clap_builder v4.6.0
   Compiling irpc v0.16.0
   Compiling radicle-cob v0.20.0
   Compiling flate2 v1.1.9
   Compiling radicle-core v0.3.0
   Compiling serde-untagged v0.1.9
   Compiling crossterm v0.29.0
   Compiling matchers v0.2.0
   Compiling redb v4.1.0
   Compiling iroh-util v0.5.0
   Compiling console v0.16.3
   Compiling fuzzy-matcher v0.3.7
   Compiling radicle-git-ref-format v0.1.0
   Compiling iroh-tickets v1.0.0-rc.1
   Compiling nested_enum_utils v0.2.3
   Compiling tempfile v3.27.0
   Compiling reflink-copy v0.1.29
   Compiling sharded-slab v0.1.7
   Compiling unicode-normalization v0.1.25
   Compiling ureq-proto v0.6.0
   Compiling tracing-serde v0.2.0
   Compiling tracing-log v0.2.0
   Compiling radicle-localtime v0.1.0
   Compiling bytesize v2.3.1
   Compiling unit-prefix v0.5.2
   Compiling base64 v0.21.7
   Compiling utf8-zero v0.8.1
   Compiling nu-ansi-term v0.50.3
   Compiling same-file v1.0.6
   Compiling dunce v1.0.5
   Compiling hex v0.4.3
   Compiling fast-glob v0.3.3
   Compiling radicle v0.24.0
   Compiling iroh-blobs v0.102.0
   Compiling walkdir v2.5.0
   Compiling tracing-subscriber v0.3.23
   Compiling ureq v3.3.0
   Compiling indicatif v0.18.4
   Compiling clap v4.6.1
   Compiling inquire v0.9.4
   Compiling cid v0.11.3
   Compiling radicle-artifact v0.14.0 (/ci/src)
    Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 23s
     Running unittests src/lib.rs (/ci/cache/cargo-target/debug/deps/radicle_artifact-e3b5a10f2c673776)
error: test failed, to rerun pass `--lib`
plan: Action failed: cargo_test
After 292.41 seconds at 2026-06-10 10:18:51Z
CargoTest(
    CargoTest,
)

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.14.0@c37ec71",
      "timestamp": {
        "secs_since_epoch": 1781086439,
        "nanos_since_epoch": 8552432
      },
      "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": "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",
      "envs": {},
      "timestamp": {
        "secs_since_epoch": 1781086439,
        "nanos_since_epoch": 13417159
      },
      "log_source": "Plan"
    }
  3. {
      "type": "execute_action",
      "action": "mkdir",
      "pathname": "/ci",
      "timestamp": {
        "secs_since_epoch": 1781086439,
        "nanos_since_epoch": 29924085
      },
      "log_source": "Plan"
    }
  4. {
      "type": "action_succeeded",
      "action": "mkdir",
      "pathname": "/ci",
      "timestamp": {
        "secs_since_epoch": 1781086439,
        "nanos_since_epoch": 32448058
      },
      "log_source": "Plan"
    }
  5. {
      "type": "execute_action",
      "action": "mkdir",
      "pathname": "/ci/artifacts",
      "timestamp": {
        "secs_since_epoch": 1781086439,
        "nanos_since_epoch": 34664121
      },
      "log_source": "Plan"
    }
  6. {
      "type": "action_succeeded",
      "action": "mkdir",
      "pathname": "/ci/artifacts",
      "timestamp": {
        "secs_since_epoch": 1781086439,
        "nanos_since_epoch": 38259484
      },
      "log_source": "Plan"
    }
  7. {
      "type": "execute_action",
      "action": "tar_extract",
      "archive": "/dev/vdc",
      "directory": "/ci/src",
      "timestamp": {
        "secs_since_epoch": 1781086439,
        "nanos_since_epoch": 40810963
      },
      "log_source": "Plan"
    }
  8. {
      "type": "action_succeeded",
      "action": "tar_extract",
      "archive": "/dev/vdc",
      "directory": "/ci/src",
      "timestamp": {
        "secs_since_epoch": 1781086439,
        "nanos_since_epoch": 102145411
      },
      "log_source": "Plan"
    }
  9. {
      "type": "execute_action",
      "action": "tar_extract",
      "archive": "/dev/vdf",
      "directory": "/ci/deps",
      "timestamp": {
        "secs_since_epoch": 1781086439,
        "nanos_since_epoch": 102184732
      },
      "log_source": "Plan"
    }
  10. {
      "type": "action_succeeded",
      "action": "tar_extract",
      "archive": "/dev/vdf",
      "directory": "/ci/deps",
      "timestamp": {
        "secs_since_epoch": 1781086441,
        "nanos_since_epoch": 130124307
      },
      "log_source": "Plan"
    }
  11. {
      "type": "execute_action",
      "action": "tar_extract",
      "archive": "/dev/vde",
      "directory": "/ci/cache",
      "timestamp": {
        "secs_since_epoch": 1781086441,
        "nanos_since_epoch": 132800570
      },
      "log_source": "Plan"
    }
  12. {
      "type": "action_succeeded",
      "action": "tar_extract",
      "archive": "/dev/vde",
      "directory": "/ci/cache",
      "timestamp": {
        "secs_since_epoch": 1781086441,
        "nanos_since_epoch": 136985660
      },
      "log_source": "Plan"
    }
  13. {
      "type": "execute_action",
      "action": "shell",
      "shell": "ln -sf /ci /workspace",
      "timestamp": {
        "secs_since_epoch": 1781086441,
        "nanos_since_epoch": 139616030
      },
      "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": 1781086441,
        "nanos_since_epoch": 141980686
      },
      "log_source": "Plan"
    }
  15. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "",
      "stderr": "+ ln -sf /ci /workspace\n",
      "timestamp": {
        "secs_since_epoch": 1781086441,
        "nanos_since_epoch": 148813977
      },
      "log_source": "Plan"
    }
  16. {
      "type": "action_succeeded",
      "action": "shell",
      "shell": "ln -sf /ci /workspace",
      "timestamp": {
        "secs_since_epoch": 1781086441,
        "nanos_since_epoch": 151443416
      },
      "log_source": "Plan"
    }
  17. {
      "type": "execute_action",
      "action": "shell",
      "shell": "git config --global user.name 'Ambient CI'",
      "timestamp": {
        "secs_since_epoch": 1781086441,
        "nanos_since_epoch": 153830436
      },
      "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": 1781086441,
        "nanos_since_epoch": 156478315
      },
      "log_source": "Plan"
    }
  19. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "",
      "stderr": "+ git config --global user.name 'Ambient CI'\n",
      "timestamp": {
        "secs_since_epoch": 1781086441,
        "nanos_since_epoch": 167024672
      },
      "log_source": "Plan"
    }
  20. {
      "type": "action_succeeded",
      "action": "shell",
      "shell": "git config --global user.name 'Ambient CI'",
      "timestamp": {
        "secs_since_epoch": 1781086441,
        "nanos_since_epoch": 169952420
      },
      "log_source": "Plan"
    }
  21. {
      "type": "execute_action",
      "action": "shell",
      "shell": "git config --global user.email ambient@example.com",
      "timestamp": {
        "secs_since_epoch": 1781086441,
        "nanos_since_epoch": 172631768
      },
      "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": 1781086441,
        "nanos_since_epoch": 175405068
      },
      "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": 1781086441,
        "nanos_since_epoch": 183472292
      },
      "log_source": "Plan"
    }
  24. {
      "type": "action_succeeded",
      "action": "shell",
      "shell": "git config --global user.email ambient@example.com",
      "timestamp": {
        "secs_since_epoch": 1781086441,
        "nanos_since_epoch": 186460688
      },
      "log_source": "Plan"
    }
  25. {
      "type": "execute_action",
      "action": "cargo_fmt",
      "timestamp": {
        "secs_since_epoch": 1781086441,
        "nanos_since_epoch": 189242538
      },
      "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": 1781086441,
        "nanos_since_epoch": 191222501
      },
      "log_source": "Plan"
    }
  27. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "cargo 1.95.0 (f2d3ce0bd 2026-03-21)\n",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1781086441,
        "nanos_since_epoch": 224789872
      },
      "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": 1781086441,
        "nanos_since_epoch": 224829746
      },
      "log_source": "Plan"
    }
  29. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "clippy 0.1.95 (59807616e1 2026-04-14)\n",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1781086441,
        "nanos_since_epoch": 283734330
      },
      "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": 1781086441,
        "nanos_since_epoch": 283776182
      },
      "log_source": "Plan"
    }
  31. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "rustc 1.95.0 (59807616e 2026-04-14)\n",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1781086441,
        "nanos_since_epoch": 304509915
      },
      "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": 1781086441,
        "nanos_since_epoch": 307396422
      },
      "log_source": "Plan"
    }
  33. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1781086441,
        "nanos_since_epoch": 481555986
      },
      "log_source": "Plan"
    }
  34. {
      "type": "action_succeeded",
      "action": "cargo_fmt",
      "timestamp": {
        "secs_since_epoch": 1781086441,
        "nanos_since_epoch": 483902534
      },
      "log_source": "Plan"
    }
  35. {
      "type": "execute_action",
      "action": "cargo_clippy",
      "timestamp": {
        "secs_since_epoch": 1781086441,
        "nanos_since_epoch": 485943101
      },
      "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": 1781086441,
        "nanos_since_epoch": 487944037
      },
      "log_source": "Plan"
    }
  37. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "cargo 1.95.0 (f2d3ce0bd 2026-03-21)\n",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1781086441,
        "nanos_since_epoch": 499283928
      },
      "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": 1781086441,
        "nanos_since_epoch": 502110430
      },
      "log_source": "Plan"
    }
  39. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "clippy 0.1.95 (59807616e1 2026-04-14)\n",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1781086441,
        "nanos_since_epoch": 532417873
      },
      "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": 1781086441,
        "nanos_since_epoch": 532489541
      },
      "log_source": "Plan"
    }
  41. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "rustc 1.95.0 (59807616e 2026-04-14)\n",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1781086441,
        "nanos_since_epoch": 550696452
      },
      "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": 1781086441,
        "nanos_since_epoch": 553474284
      },
      "log_source": "Plan"
    }
  43. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "",
      "stderr": "   Compiling proc-macro2 v1.0.106\n   Compiling unicode-ident v1.0.24\n   Compiling quote v1.0.45\n   Compiling libc v0.2.186\n   Compiling serde_core v1.0.228\n   Compiling syn v2.0.117\n   Compiling serde v1.0.228\n    Checking cfg-if v1.0.4\n   Compiling version_check v0.9.5\n    Checking typenum v1.20.0\n    Checking log v0.4.29\n    Checking subtle v2.6.1\n   Compiling generic-array v0.14.7\n    Checking getrandom v0.2.17\n   Compiling jobserver v0.1.34\n   Compiling find-msvc-tools v0.1.9\n   Compiling serde_derive v1.0.228\n   Compiling zeroize_derive v1.4.3\n    Checking zeroize v1.8.2\n   Compiling shlex v1.3.0\n   Compiling cc v1.2.62\n    Checking crypto-common v0.1.7\n    Checking pin-project-lite v0.2.17\n   Compiling portable-atomic v1.13.1\n    Checking futures-core v0.3.32\n    Checking errno v0.3.14\n    Checking smallvec v1.15.1\n    Checking bytes v1.11.1\n    Checking signal-hook-registry v1.4.8\n   Compiling synstructure v0.13.2\n    Checking stable_deref_trait v1.2.1\n    Checking memchr v2.8.0\n    Checking mio v1.2.0\n   Compiling zerofrom-derive v0.1.7\n    Checking critical-section v1.2.0\n    Checking cpufeatures v0.2.17\n    Checking once_cell v1.21.4\n   Compiling yoke-derive v0.8.2\n    Checking zerofrom v0.1.7\n    Checking socket2 v0.6.3\n    Checking futures-io v0.3.32\n   Compiling tokio-macros v2.7.0\n    Checking yoke v0.8.2\n   Compiling zerovec-derive v0.11.3\n    Checking tokio v1.52.3\n    Checking slab v0.4.12\n    Checking futures-sink v0.3.32\n    Checking futures-channel v0.3.32\n    Checking zerovec v0.11.6\n   Compiling futures-macro v0.3.32\n   Compiling displaydoc v0.2.5\n    Checking futures-task v0.3.32\n    Checking const-oid v0.9.6\n    Checking futures-util v0.3.32\n    Checking itoa v1.0.18\n   Compiling cfg_aliases v0.2.1\n    Checking tinystr v0.8.3\n   Compiling libm v0.2.16\n   Compiling semver v1.0.28\n    Checking litemap v0.8.2\n    Checking foldhash v0.2.0\n    Checking writeable v0.6.3\n    Checking scopeguard v1.2.0\n    Checking lock_api v0.4.14\n    Checking icu_locale_core v2.2.0\n   Compiling rustc_version v0.4.1\n    Checking zerotrie v0.2.4\n    Checking potential_utf v0.1.5\n    Checking bitflags v2.11.1\n    Checking rand_core v0.10.1\n   Compiling icu_properties_data v2.2.0\n   Compiling icu_normalizer_data v2.2.0\n    Checking utf8_iter v1.0.4\n    Checking icu_provider v2.2.0\n    Checking icu_collections v2.2.0\n    Checking tracing-core v0.1.36\n    Checking block-buffer v0.10.4\n    Checking equivalent v1.0.2\n   Compiling thiserror v2.0.18\n    Checking percent-encoding v2.3.2\n    Checking digest v0.10.7\n   Compiling thiserror-impl v2.0.18\n    Checking rand_core v0.6.4\n    Checking icu_normalizer v2.2.0\n    Checking icu_properties v2.2.0\n    Checking block-padding v0.3.3\n   Compiling tracing-attributes v0.1.31\n   Compiling autocfg v1.5.0\n    Checking allocator-api2 v0.2.21\n   Compiling getrandom v0.4.2\n    Checking hashbrown v0.17.1\n    Checking tracing v0.1.44\n   Compiling num-traits v0.2.19\n    Checking idna_adapter v1.2.2\n    Checking inout v0.1.4\n   Compiling ring v0.17.14\n    Checking base64ct v1.8.3\n    Checking cpufeatures v0.3.0\n    Checking cipher v0.4.4\n    Checking idna v1.1.0\n    Checking form_urlencoded v1.2.2\n    Checking tokio-util v0.7.18\n    Checking http v1.4.0\n    Checking rustls-pki-types v1.14.1\n   Compiling rustversion v1.0.22\n    Checking url v2.5.8\n    Checking indexmap v2.14.0\n    Checking fastrand v2.4.1\n   Compiling syn v1.0.109\n    Checking untrusted v0.9.0\n    Checking spin v0.9.8\n   Compiling unicode-segmentation v1.13.2\n   Compiling convert_case v0.10.0\n    Checking universal-hash v0.5.1\n   Compiling unicode-xid v0.2.6\n   Compiling rustls v0.23.40\n    Checking opaque-debug v0.3.1\n   Compiling derive_more-impl v2.1.1\n    Checking rustls-webpki v0.103.13\n    Checking chacha20 v0.10.0\n    Checking der v0.7.10\n   Compiling curve25519-dalek-derive v0.1.1\n    Checking byteorder v1.5.0\n   Compiling pkg-config v0.3.33\n    Checking base64 v0.22.1\n    Checking data-encoding v2.11.0\n    Checking rand v0.10.1\n    Checking derive_more v2.1.1\n    Checking polyval v0.6.2\n    Checking ipnet v2.12.0\n   Compiling httparse v1.10.1\n    Checking ghash v0.5.1\n    Checking ctr v0.9.2\n    Checking aes v0.8.4\n    Checking aead v0.5.2\n    Checking const-oid v0.10.2\n    Checking atomic-waker v1.1.2\n   Compiling zerocopy v0.8.48\n   Compiling ident_case v1.0.1\n   Compiling fnv v1.0.7\n   Compiling strsim v0.11.1\n   Compiling data-encoding-macro-internal v0.1.18\n   Compiling darling_core v0.20.11\n    Checking aes-gcm v0.10.3\n    Checking sha2 v0.10.9\n    Checking tinyvec_macros v0.1.1\n    Checking tinyvec v1.11.0\n    Checking h2 v0.4.14\n   Compiling darling_macro v0.20.11\n    Checking data-encoding-macro v0.1.20\n    Checking spki v0.7.3\n    Checking http-body v1.0.1\n    Checking signature v2.2.0\n    Checking ff v0.13.1\n   Compiling pin-project-internal v1.1.12\n   Compiling spez v0.1.2\n   Compiling n0-error-macros v1.0.0-rc.0\n    Checking hybrid-array v0.4.12\n    Checking parking v2.2.1\n    Checking base16ct v0.2.0\n    Checking sec1 v0.7.3\n    Checking futures-lite v2.6.1\n    Checking n0-error v1.0.0-rc.0\n    Checking ppv-lite86 v0.2.21\n    Checking pin-project v1.1.12\n    Checking group v0.13.0\n   Compiling darling v0.20.11\n    Checking pem-rfc7468 v1.0.0\n    Checking crypto-bigint v0.5.5\n    Checking tower-service v0.3.3\n   Compiling heck v0.5.0\n   Compiling paste v1.0.15\n    Checking try-lock v0.2.5\n   Compiling parking_lot_core v0.9.12\n   Compiling crossbeam-utils v0.8.21\n    Checking want v0.3.1\n    Checking der v0.8.0\n    Checking elliptic-curve v0.13.8\n   Compiling derive_builder_core v0.20.2\n    Checking rand_chacha v0.3.1\n    Checking block-buffer v0.12.0\n    Checking crypto-common v0.2.1\n    Checking hmac v0.12.1\n   Compiling n0-future v0.3.2\n   Compiling rustix v1.1.4\n    Checking diatomic-waker v0.2.3\n    Checking spin v0.10.0\n    Checking openssl-probe v0.2.1\n   Compiling winnow v1.0.2\n    Checking httpdate v1.0.3\n   Compiling anyhow v1.0.102\n    Checking cordyceps v0.3.4\n    Checking futures-buffered v0.2.13\n   Compiling toml_parser v1.1.2+spec-1.1.0\n    Checking hyper v1.9.0\n    Checking rustls-native-certs v0.8.3\n    Checking digest v0.11.3\n    Checking rfc6979 v0.4.0\n   Compiling derive_builder_macro v0.20.2\n    Checking rand v0.8.6\n    Checking spki v0.8.0\n    Checking tokio-rustls v0.26.4\n   Compiling amplify_syn v2.0.1\n    Checking lazy_static v1.5.0\n   Compiling vergen-lib v9.1.0\n   Compiling curve25519-dalek v5.0.0-pre.6\n   Compiling noq-udp v1.0.0-rc.1\n    Checking linux-raw-sys v0.12.1\n    Checking powerfmt v0.2.0\n    Checking signature v1.6.4\n    Checking base16ct v1.0.0\n   Compiling toml_datetime v1.1.1+spec-1.1.0\n   Compiling vcpkg v0.2.15\n   Compiling toml_edit v0.25.11+spec-1.1.0\n   Compiling libz-sys v1.1.28\n    Checking serdect v0.4.3\n    Checking ed25519 v1.5.3\n    Checking deranged v0.5.8\n   Compiling amplify_derive v4.0.1\n    Checking netlink-packet-core v0.8.1\n    Checking parking_lot v0.12.5\n    Checking pkcs8 v0.11.0\n   Compiling derive_builder v0.20.2\n    Checking ecdsa v0.16.9\n    Checking rustls-platform-verifier v0.7.0\n    Checking hyper-util v0.1.20\n    Checking primeorder v0.13.6\n   Compiling vergen v9.1.0\n    Checking num-integer v0.1.46\n   Compiling curve25519-dalek v4.1.3\n   Compiling heapless v0.7.17\n    Checking siphasher v1.0.3\n    Checking time-core v0.1.8\n    Checking signature v3.0.0\n    Checking amplify_num v0.5.3\n    Checking ascii v1.1.0\n    Checking ct-codecs v1.1.6\n   Compiling num-bigint-dig v0.8.6\n    Checking either v1.15.0\n    Checking num-conv v0.2.1\n    Checking tower-layer v0.3.3\n    Checking time v0.3.47\n    Checking amplify v4.9.0\n    Checking prefix-trie v0.8.3\n    Checking ec25519 v0.1.0\n    Checking ed25519 v3.0.0\n    Checking num-iter v0.1.45\n   Compiling proc-macro-crate v3.5.0\n    Checking crossbeam-channel v0.5.15\n    Checking sha2 v0.11.0\n    Checking http-body-util v0.1.3\n    Checking pkcs8 v0.10.2\n   Compiling sqlite3-src v0.7.0\n    Checking hash32 v0.2.1\n   Compiling vergen-gitcl v9.1.0\n    Checking pem-rfc7468 v0.7.0\n    Checking futures-executor v0.3.32\n    Checking sync_wrapper v1.0.2\n   Compiling zmij v1.0.21\n   Compiling ref-cast v1.0.25\n   Compiling num_threads v0.1.7\n   Compiling thiserror v1.0.69\n    Checking tower v0.5.3\n    Checking futures v0.3.32\n    Checking ssh-encoding v0.2.0\n    Checking pkcs1 v0.7.5\n    Checking ed25519-dalek v3.0.0-pre.7\n    Checking cyphergraphy v0.3.1\n    Checking hickory-proto v0.26.1\n    Checking fastbloom v0.17.0\n    Checking crossbeam-epoch v0.9.18\n    Checking ed25519 v2.2.3\n   Compiling libgit2-sys v0.18.4+1.9.3\n    Checking blowfish v0.9.1\n    Checking poly1305 v0.8.0\n    Checking uuid v1.23.1\n    Checking cbc v0.1.2\n    Checking chacha20 v0.9.1\n    Checking cobs v0.3.0\n    Checking pbkdf2 v0.12.2\n    Checking rand_pcg v0.10.2\n    Checking netlink-sys v0.8.8\n   Compiling noq v1.0.0-rc.1\n   Compiling blake3 v1.8.5\n   Compiling thiserror-impl v1.0.69\n   Compiling async-trait v0.1.89\n   Compiling match-lookup v0.1.2\n   Compiling ref-cast-impl v1.0.25\n   Compiling postcard-derive v0.2.2\n   Compiling enum-assoc v1.3.0\n   Compiling proc-macro-error-attr v0.4.12\n    Checking const-str v0.4.3\n    Checking sorted-index-buffer v0.2.1\n    Checking identity-hash v0.1.0\n   Compiling serde_json v1.0.149\n    Checking lru-slab v0.1.2\n    Checking tagptr v0.2.0\n    Checking rustc-hash v2.1.2\n    Checking noq-proto v1.0.0-rc.1\n    Checking moka v0.12.15\n    Checking base256emoji v1.0.2\n    Checking postcard v1.1.3\n    Checking hickory-net v0.26.1\n    Checking bcrypt-pbkdf v0.10.0\n    Checking ssh-cipher v0.2.0\n    Checking ed25519-dalek v2.2.0\n    Checking cypheraddr v0.4.1\n    Checking rsa v0.9.10\n    Checking iroh-base v1.0.0-rc.1\n    Checking tower-http v0.6.10\n   Compiling num_enum_derive v0.7.6\n    Checking p256 v0.13.2\n    Checking p521 v0.13.3\n    Checking p384 v0.13.1\n    Checking hyper-rustls v0.27.9\n    Checking netlink-packet-route v0.29.0\n   Compiling iroh-metrics-derive v1.0.0-rc.0\n   Compiling strum_macros v0.28.0\n   Compiling syn-mid v0.5.4\n    Checking tokio-stream v0.1.18\n   Compiling iroh-dns v1.0.0-rc.1\n   Compiling netwatch v0.18.0\n   Compiling proc-macro-error v0.4.12\n    Checking arrayvec v0.7.6\n    Checking ryu v1.0.23\n    Checking mac-addr v0.3.0\n    Checking xml-rs v0.8.28\n    Checking resolv-conf v0.7.6\n    Checking base-x v0.2.11\n   Compiling proc-macro-hack v0.5.20+deprecated\n    Checking arrayref v0.3.9\n    Checking constant_time_eq v0.4.2\n    Checking multibase v0.9.2\n    Checking hickory-resolver v0.26.1\n    Checking xmltree v0.10.3\n    Checking netdev v0.43.0\n    Checking iroh-metrics v1.0.0-rc.0\n    Checking strum v0.28.0\n    Checking reqwest v0.13.3\n    Checking ssh-key v0.6.7\n    Checking num_enum v0.7.6\n   Compiling iroh-relay v1.0.0-rc.1\n    Checking socks5-client v0.4.2\n    Checking sqlite3-sys v0.18.0\n    Checking git-ref-format-core v0.6.0\n    Checking netlink-proto v0.12.0\n    Checking n0-watcher v1.0.0-rc.0\n    Checking netlink-packet-route v0.30.0\n    Checking qcheck v1.0.0\n    Checking attohttpc v0.30.1\n    Checking arc-swap v1.9.1\n    Checking webpki-roots v1.0.7\n    Checking simple-dns v0.11.2\n    Checking secrecy v0.10.3\n    Checking serde_bytes v0.11.19\n   Compiling signal-hook v0.3.18\n    Checking sha1_smol v1.0.1\n   Compiling typeid v1.0.3\n    Checking simdutf8 v0.1.5\n    Checking tokio-websockets v0.13.2\n    Checking ssh-agent-lib v0.5.2\n    Checking igd-next v0.17.0\n    Checking sqlite v0.37.0\n    Checking cyphernet v0.5.3\n    Checking lru v0.18.0\n   Compiling iroh v1.0.0-rc.1\n   Compiling serde_derive_internals v0.29.1\n    Checking seize v0.5.1\n    Checking utf8parse v0.2.2\n   Compiling crc32fast v1.5.0\n    Checking cmov v0.5.3\n   Compiling erased-serde v0.4.10\n    Checking dyn-clone v1.0.20\n    Checking ctutils v0.4.2\n    Checking anstyle-parse v1.0.0\n    Checking papaya v0.2.4\n   Compiling schemars_derive v1.2.1\n   Compiling genawaiter-proc-macro v0.99.1\n    Checking radicle-crypto v0.17.0\n    Checking portmapper v0.18.0\n    Checking git2 v0.20.4\n    Checking yasna v0.6.0\n    Checking pem v3.0.6\n    Checking backon v1.6.0\n    Checking inplace-vec-builder v0.1.1\n    Checking thread_local v1.1.9\n    Checking unicode-width v0.2.2\n    Checking adler2 v2.0.1\n    Checking binary-merge v0.1.2\n    Checking regex-syntax v0.8.10\n    Checking radicle-oid v0.2.0\n   Compiling redb v4.1.0\n    Checking colorchoice v1.0.5\n    Checking is_terminal_polyfill v1.70.2\n    Checking anstyle v1.0.14\n    Checking anstyle-query v1.1.5\n    Checking genawaiter-macro v0.99.1\n    Checking simd-adler32 v0.3.9\n   Compiling litrs v1.0.0\n    Checking miniz_oxide v0.8.9\n    Checking anstream v1.0.0\n   Compiling document-features v0.2.12\n    Checking genawaiter v0.99.1\n    Checking regex-automata v0.4.14\n    Checking range-collections v0.4.6\n    Checking rcgen v0.14.8\n    Checking signal-hook-mio v0.2.5\n    Checking schemars v1.2.1\n    Checking terminal_size v0.4.4\n    Checking iroh-io v0.6.2\n    Checking radicle-dag v0.10.0\n    Checking radicle-git-metadata v0.2.0\n   Compiling iroh-blobs v0.102.0\n    Checking nonempty v0.9.0\n   Compiling irpc-derive v0.16.0\n    Checking positioned-io v0.3.5\n   Compiling radicle v0.24.0\n    Checking clap_lex v1.1.0\n    Checking iana-time-zone v0.1.65\n    Checking unsigned-varint v0.8.0\n    Checking self_cell v1.2.2\n    Checking bao-tree v0.16.0\n    Checking clap_builder v4.6.0\n    Checking iroh-util v0.5.0\n    Checking multihash v0.19.5\n    Checking chrono v0.4.44\n    Checking irpc v0.16.0\n    Checking radicle-cob v0.20.0\n    Checking flate2 v1.1.9\n    Checking radicle-core v0.3.0\n    Checking crossterm v0.29.0\n    Checking serde-untagged v0.1.9\n    Checking matchers v0.2.0\n    Checking console v0.16.3\n    Checking fuzzy-matcher v0.3.7\n    Checking radicle-git-ref-format v0.1.0\n    Checking iroh-tickets v1.0.0-rc.1\n   Compiling nested_enum_utils v0.2.3\n    Checking tempfile v3.27.0\n    Checking reflink-copy v0.1.29\n    Checking sharded-slab v0.1.7\n   Compiling clap_derive v4.6.1\n    Checking unicode-normalization v0.1.25\n    Checking ureq-proto v0.6.0\n    Checking tracing-serde v0.2.0\n    Checking tracing-log v0.2.0\n    Checking radicle-localtime v0.1.0\n    Checking bytesize v2.3.1\n    Checking hex v0.4.3\n    Checking nu-ansi-term v0.50.3\n    Checking unit-prefix v0.5.2\n    Checking dunce v1.0.5\n    Checking utf8-zero v0.8.1\n    Checking same-file v1.0.6\n    Checking fast-glob v0.3.3\n    Checking base64 v0.21.7\n    Checking inquire v0.9.4\n    Checking clap v4.6.1\n    Checking walkdir v2.5.0\n    Checking ureq v3.3.0\n    Checking indicatif v0.18.4\n    Checking tracing-subscriber v0.3.23\n    Checking cid v0.11.3\n    Checking radicle-artifact v0.14.0 (/ci/src)\n    Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 35s\n",
      "timestamp": {
        "secs_since_epoch": 1781086537,
        "nanos_since_epoch": 157612176
      },
      "log_source": "Plan"
    }
  44. {
      "type": "action_succeeded",
      "action": "cargo_clippy",
      "timestamp": {
        "secs_since_epoch": 1781086537,
        "nanos_since_epoch": 369260412
      },
      "log_source": "Plan"
    }
  45. {
      "type": "execute_action",
      "action": "cargo_test",
      "timestamp": {
        "secs_since_epoch": 1781086537,
        "nanos_since_epoch": 371338157
      },
      "log_source": "Plan"
    }
  46. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            99,
            97,
            114,
            103,
            111
          ]
        },
        {
          "Unix": [
            45,
            45,
            118,
            101,
            114,
            115,
            105,
            111,
            110
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1781086537,
        "nanos_since_epoch": 373340587
      },
      "log_source": "Plan"
    }
  47. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "cargo 1.95.0 (f2d3ce0bd 2026-03-21)\n",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1781086537,
        "nanos_since_epoch": 384554130
      },
      "log_source": "Plan"
    }
  48. {
      "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": 1781086537,
        "nanos_since_epoch": 384582588
      },
      "log_source": "Plan"
    }
  49. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "clippy 0.1.95 (59807616e1 2026-04-14)\n",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1781086537,
        "nanos_since_epoch": 416652988
      },
      "log_source": "Plan"
    }
  50. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            114,
            117,
            115,
            116,
            99
          ]
        },
        {
          "Unix": [
            45,
            45,
            118,
            101,
            114,
            115,
            105,
            111,
            110
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1781086537,
        "nanos_since_epoch": 419490252
      },
      "log_source": "Plan"
    }
  51. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "rustc 1.95.0 (59807616e 2026-04-14)\n",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1781086537,
        "nanos_since_epoch": 434122379
      },
      "log_source": "Plan"
    }
  52. {
      "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": 1781086537,
        "nanos_since_epoch": 434161381
      },
      "log_source": "Plan"
    }
  53. {
      "type": "program_failed",
      "exit_code": 101,
      "stdout": "\nrunning 123 tests\ntest display::tests::describe_progress_maps_every_frame ... ok\ntest node::lifecycle::tests::log_path_is_under_artifacts_dir ... ok\ntest node::lifecycle::tests::rotate_log_moves_current_to_dot_one ... ok\ntest client::tests::streaming_methods_round_trip ... ok\ntest node::tests::double_start_errors ... ok\ntest node::tests::has_and_export_round_trip ... ok\ntest node::tests::fetch_and_download_fast_path_and_no_locations ... ok\ntest node::tests::invalid_typed_fields_surface_as_invalid_request ... ok\ntest node::tests::malformed_json_surfaces_as_invalid_request ... ok\ntest node::tests::run_stream_aborts_on_client_disconnect ... ok\ntest node::tests::node_round_trip ... ok\ntest node::tests::seed_missing_path_errors ... ok\ntest protocol::tests::wire_snapshot_command_alive ... ok\ntest protocol::tests::wire_snapshot_command_has_export_fetch_download ... ok\ntest protocol::tests::wire_snapshot_command_result_ok_and_err ... ok\ntest protocol::tests::wire_snapshot_command_seed ... ok\ntest protocol::tests::wire_snapshot_command_status ... ok\ntest protocol::tests::wire_snapshot_command_unseed_and_lookups ... ok\ntest protocol::tests::wire_snapshot_fetch_progress ... ok\ntest protocol::tests::wire_snapshot_fetch_results ... ok\ntest protocol::tests::wire_snapshot_receipts ... ok\ntest protocol::tests::wire_snapshot_status_zeroed ... ok\ntest protocol::tests::wire_snapshot_stream_event ... ok\ntest seeder::tests::all_seeded_round_trip ... ok\ntest seeder::tests::per_repo_tags_isolate ... ok\ntest seeder::tests::seeded_tag_layout ... ok\ntest seeder::tests::unregister_unknown_is_noop ... ok\ntest share::cid_utils::tests::artifact_kind_blob ... ok\ntest share::cid_utils::tests::artifact_kind_collection ... ok\ntest share::cid_utils::tests::artifact_kind_unknown_codec ... ok\ntest share::cid_utils::tests::blake3_hash_to_cid_blob_roundtrip ... ok\ntest share::cid_utils::tests::blake3_hash_to_cid_collection_roundtrip ... ok\ntest share::cid_utils::tests::canonical_walk_normalizes_separators ... ok\ntest share::cid_utils::tests::canonical_walk_returns_absolute_paths ... ok\ntest share::cid_utils::tests::canonical_walk_returns_sorted_entries ... ok\ntest share::cid_utils::tests::canonical_walk_skips_directories ... ok\ntest share::cid_utils::tests::cid_to_blake3_hash_rejects_sha256 ... ok\ntest share::cid_utils::tests::cid_to_blake3_hash_roundtrip ... ok\ntest share::cid_utils::tests::cid_to_blake3_works_with_hashseq_codec ... ok\ntest share::cid_utils::tests::determinism ... ok\ntest share::cid_utils::tests::golden_hash ... ok\ntest share::cid_utils::tests::symlink_is_skipped ... ok\ntest share::fetch::tests::export_collection_rejects_unsafe_member ... ok\ntest share::fetch::tests::export_collection_writes_members ... ok\ntest share::fetch::tests::http_to_store_imports_matching_blob ... ok\ntest share::fetch::tests::http_to_store_rejects_mismatch ... ok\ntest share::fetch::tests::safe_join_allows_nested_paths ... ok\ntest share::fetch::tests::safe_join_rejects_traversal_and_absolute ... ok\ntest share::fetch::tests::scoped_path_removes_dir_on_drop ... ok\ntest share::fetch::tests::scoped_path_removes_file_on_drop ... ok\ntest share::iroh::tests::default_uses_radworks_endpoints ... ok\ntest share::iroh::tests::parse_env_rejects_malformed_value ... ok\ntest share::iroh::tests::parse_relay_urls_comma_separated ... ok\ntest share::iroh::tests::parse_relay_urls_rejects_malformed ... ok\ntest share::keys::tests::display_differs_from_iroh_default ... ok\ntest share::keys::tests::display_is_endpoint_url ... ok\ntest share::keys::tests::encrypted_keystore_requires_passphrase ... ok\ntest share::keys::tests::from_url_bare_is_none ... ok\ntest share::keys::tests::from_url_garbage_host_errors ... ok\ntest share::keys::tests::from_url_rejects_legacy_iroh_scheme ... ok\ntest share::keys::tests::from_url_wrong_scheme_errors ... ok\ntest share::keys::tests::fromstr_round_trip ... ok\ntest share::keys::tests::is_endpoint_url_only_matches_endpoint_scheme ... ok\ntest share::keys::tests::is_legacy_endpoint_url_matches_only_iroh_scheme ... ok\ntest share::keys::tests::matches_url_rules ... ok\ntest share::keys::tests::radicle_and_iroh_keys_share_same_public_identity ... ok\ntest share::keys::tests::url_round_trip ... ok\ntest test::add_location_for_missing_cid_is_noop ... ok\ntest test::attest_missing_cid_is_noop ... ok\ntest test::attestation_persists_through_reload ... ok\ntest test::author_self_attestation_is_noop ... ok\ntest test::create_records_tag_oid ... ok\ntest test::create_rejects_commit_oid_as_tag ... ok\ntest test::create_rejects_tag_pointing_at_other_commit ... ok\ntest test::create_rejects_unknown_tag_oid ... ok\ntest test::create_without_tag_leaves_none ... ok\ntest test::creator_persists_through_reload ... ok\ntest test::display_marks_seeding_for_local_endpoint_location ... ok\ntest test::display_renders_metadata ... ok\ntest test::e2e ... ok\ntest test::find_by_cid_aggregates_across_different_oids ... ok\ntest test::find_by_cid_aggregates_duplicate_oid_releases ... ok\ntest test::find_by_cid_finds_across_releases ... ok\ntest test::find_by_commit_returns_empty_for_no_match ... ok\ntest test::find_by_commit_returns_matching_releases ... ok\ntest test::get_mut_not_found ... ok\ntest test::idempotent_attestation ... ok\ntest test::idempotent_create ... FAILED\ntest test::idempotent_register_artifact ... ok\ntest test::locations_by_scheme_duplicate_url_from_two_dids ... ok\ntest test::locations_by_scheme_filters_correctly ... ok\ntest test::metadata_persists_through_reload ... ok\ntest test::missing_commit ... ok\ntest test::multi_delegate_attestation ... ok\ntest test::multi_user_redaction ... ok\ntest test::multi_user_same_reason ... ok\ntest test::multiple_locations_per_node ... ok\ntest test::non_author_cannot_rename_artifact ... ok\ntest test::pretty_renders_compact_and_detailed ... ok\ntest test::redact_artifact ... ok\ntest test::redact_empty_reason ... ok\ntest test::redact_nonexistent_cid_errors ... ok\ntest test::redact_only_removes_own_attestation ... ok\ntest test::redact_reason_too_long ... ok\ntest test::redact_removes_attestation ... ok\ntest test::redact_then_attest_is_blocked ... ok\ntest test::redact_updates_reason ... ok\ntest test::redaction_persists_through_reload ... ok\ntest test::register_artifact_records_author ... ok\ntest test::register_artifact_wire_name_stays_add_artifact ... ok\ntest test::reload_refreshes_from_store ... ok\ntest test::remove_location_for_node_that_never_added_is_noop ... ok\ntest test::remove_metadata_drops_key ... ok\ntest test::remove_metadata_for_missing_key_is_noop ... ok\ntest test::set_metadata_accepts_json_object ... ok\ntest test::set_metadata_basic ... ok\ntest test::set_metadata_for_missing_cid_is_noop ... ok\ntest test::set_metadata_last_writer_wins ... ok\ntest test::set_metadata_rejects_invalid_keys ... ok\ntest test::set_metadata_rejects_oversized_value ... ok\ntest test::tag_field_default_none_on_old_actions ... ok\ntest test::tag_persists_through_reload ... ok\ntest node::tests::stale_socket_is_reclaimed ... ok\n\nfailures:\n\n---- test::idempotent_create stdout ----\n\nthread 'test::idempotent_create' (11916) panicked at src/lib.rs:1224:9:\nassertion `left == right` failed\n  left: ReleaseId(ObjectId(8ccf0a648a604c51cbd9ce02e8c211e1c0f0883e))\n right: ReleaseId(ObjectId(a189ece0cb6ac5f06e2cd9f79b18933816b1ba05))\nnote: run with `RUST_BACKTRACE=1` environment variable to display a backtrace\n\n\nfailures:\n    test::idempotent_create\n\ntest result: FAILED. 122 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 50.25s\n\n",
      "stderr": "   Compiling libc v0.2.186\n   Compiling serde_core v1.0.228\n   Compiling cfg-if v1.0.4\n   Compiling zeroize v1.8.2\n   Compiling typenum v1.20.0\n   Compiling log v0.4.29\n   Compiling subtle v2.6.1\n   Compiling serde v1.0.228\n   Compiling generic-array v0.14.7\n   Compiling getrandom v0.2.17\n   Compiling jobserver v0.1.34\n   Compiling crypto-common v0.1.7\n   Compiling pin-project-lite v0.2.17\n   Compiling cc v1.2.62\n   Compiling smallvec v1.15.1\n   Compiling bytes v1.11.1\n   Compiling futures-core v0.3.32\n   Compiling portable-atomic v1.13.1\n   Compiling errno v0.3.14\n   Compiling memchr v2.8.0\n   Compiling signal-hook-registry v1.4.8\n   Compiling stable_deref_trait v1.2.1\n   Compiling mio v1.2.0\n   Compiling critical-section v1.2.0\n   Compiling cpufeatures v0.2.17\n   Compiling once_cell v1.21.4\n   Compiling zerofrom v0.1.7\n   Compiling socket2 v0.6.3\n   Compiling itoa v1.0.18\n   Compiling futures-io v0.3.32\n   Compiling yoke v0.8.2\n   Compiling tokio v1.52.3\n   Compiling equivalent v1.0.2\n   Compiling slab v0.4.12\n   Compiling futures-sink v0.3.32\n   Compiling futures-channel v0.3.32\n   Compiling zerovec v0.11.6\n   Compiling futures-task v0.3.32\n   Compiling const-oid v0.9.6\n   Compiling futures-util v0.3.32\n   Compiling tinystr v0.8.3\n   Compiling scopeguard v1.2.0\n   Compiling litemap v0.8.2\n   Compiling writeable v0.6.3\n   Compiling foldhash v0.2.0\n   Compiling icu_locale_core v2.2.0\n   Compiling lock_api v0.4.14\n   Compiling zerotrie v0.2.4\n   Compiling potential_utf v0.1.5\n   Compiling utf8_iter v1.0.4\n   Compiling rand_core v0.10.1\n   Compiling bitflags v2.11.1\n   Compiling icu_collections v2.2.0\n   Compiling icu_provider v2.2.0\n   Compiling libm v0.2.16\n   Compiling tracing-core v0.1.36\n   Compiling block-buffer v0.10.4\n   Compiling percent-encoding v2.3.2\n   Compiling fnv v1.0.7\n   Compiling digest v0.10.7\n   Compiling icu_normalizer_data v2.2.0\n   Compiling icu_properties_data v2.2.0\n   Compiling rand_core v0.6.4\n   Compiling thiserror v2.0.18\n   Compiling icu_properties v2.2.0\n   Compiling icu_normalizer v2.2.0\n   Compiling block-padding v0.3.3\n   Compiling allocator-api2 v0.2.21\n   Compiling hashbrown v0.17.1\n   Compiling idna_adapter v1.2.2\n   Compiling tracing v0.1.44\n   Compiling inout v0.1.4\n   Compiling ring v0.17.14\n   Compiling cpufeatures v0.3.0\n   Compiling base64ct v1.8.3\n   Compiling cipher v0.4.4\n   Compiling idna v1.1.0\n   Compiling getrandom v0.4.2\n   Compiling form_urlencoded v1.2.2\n   Compiling tokio-util v0.7.18\n   Compiling http v1.4.0\n   Compiling rustls-pki-types v1.14.1\n   Compiling url v2.5.8\n   Compiling num-traits v0.2.19\n   Compiling indexmap v2.14.0\n   Compiling fastrand v2.4.1\n   Compiling untrusted v0.9.0\n   Compiling spin v0.9.8\n   Compiling unicode-segmentation v1.13.2\n   Compiling convert_case v0.10.0\n   Compiling universal-hash v0.5.1\n   Compiling opaque-debug v0.3.1\n   Compiling derive_more-impl v2.1.1\n   Compiling rustls-webpki v0.103.13\n   Compiling rustls v0.23.40\n   Compiling chacha20 v0.10.0\n   Compiling der v0.7.10\n   Compiling strsim v0.11.1\n   Compiling data-encoding v2.11.0\n   Compiling base64 v0.22.1\n   Compiling byteorder v1.5.0\n   Compiling derive_more v2.1.1\n   Compiling rand v0.10.1\n   Compiling polyval v0.6.2\n   Compiling ipnet v2.12.0\n   Compiling ghash v0.5.1\n   Compiling ctr v0.9.2\n   Compiling aes v0.8.4\n   Compiling aead v0.5.2\n   Compiling powerfmt v0.2.0\n   Compiling const-oid v0.10.2\n   Compiling atomic-waker v1.1.2\n   Compiling darling_core v0.20.11\n   Compiling deranged v0.5.8\n   Compiling aes-gcm v0.10.3\n   Compiling httparse v1.10.1\n   Compiling sha2 v0.10.9\n   Compiling num-conv v0.2.1\n   Compiling tinyvec_macros v0.1.1\n   Compiling time-core v0.1.8\n   Compiling tinyvec v1.11.0\n   Compiling zerocopy v0.8.48\n   Compiling data-encoding-macro v0.1.20\n   Compiling darling_macro v0.20.11\n   Compiling h2 v0.4.14\n   Compiling spki v0.7.3\n   Compiling http-body v1.0.1\n   Compiling ff v0.13.1\n   Compiling signature v2.2.0\n   Compiling hybrid-array v0.4.12\n   Compiling parking v2.2.1\n   Compiling base16ct v0.2.0\n   Compiling sec1 v0.7.3\n   Compiling futures-lite v2.6.1\n   Compiling pin-project v1.1.12\n   Compiling n0-error v1.0.0-rc.0\n   Compiling group v0.13.0\n   Compiling ppv-lite86 v0.2.21\n   Compiling darling v0.20.11\n   Compiling pem-rfc7468 v1.0.0\n   Compiling crypto-bigint v0.5.5\n   Compiling try-lock v0.2.5\n   Compiling tower-service v0.3.3\n   Compiling want v0.3.1\n   Compiling rand_chacha v0.3.1\n   Compiling der v0.8.0\n   Compiling elliptic-curve v0.13.8\n   Compiling derive_builder_core v0.20.2\n   Compiling crypto-common v0.2.1\n   Compiling block-buffer v0.12.0\n   Compiling hmac v0.12.1\n   Compiling httpdate v1.0.3\n   Compiling diatomic-waker v0.2.3\n   Compiling openssl-probe v0.2.1\n   Compiling cordyceps v0.3.4\n   Compiling spin v0.10.0\n   Compiling rustls-native-certs v0.8.3\n   Compiling futures-buffered v0.2.13\n   Compiling hyper v1.9.0\n   Compiling digest v0.11.3\n   Compiling rfc6979 v0.4.0\n   Compiling derive_builder_macro v0.20.2\n   Compiling spki v0.8.0\n   Compiling rand v0.8.6\n   Compiling parking_lot_core v0.9.12\n   Compiling crossbeam-utils v0.8.21\n   Compiling tokio-rustls v0.26.4\n   Compiling lazy_static v1.5.0\n   Compiling signature v1.6.4\n   Compiling base16ct v1.0.0\n   Compiling linux-raw-sys v0.12.1\n   Compiling serdect v0.4.3\n   Compiling libz-sys v1.1.28\n   Compiling rustix v1.1.4\n   Compiling toml_edit v0.25.11+spec-1.1.0\n   Compiling ed25519 v1.5.3\n   Compiling netlink-packet-core v0.8.1\n   Compiling parking_lot v0.12.5\n   Compiling pkcs8 v0.11.0\n   Compiling hyper-util v0.1.20\n   Compiling derive_builder v0.20.2\n   Compiling ecdsa v0.16.9\n   Compiling n0-future v0.3.2\n   Compiling rustls-platform-verifier v0.7.0\n   Compiling primeorder v0.13.6\n   Compiling num-integer v0.1.46\n   Compiling tower-layer v0.3.3\n   Compiling either v1.15.0\n   Compiling ct-codecs v1.1.6\n   Compiling ascii v1.1.0\n   Compiling signature v3.0.0\n   Compiling siphasher v1.0.3\n   Compiling amplify_num v0.5.3\n   Compiling ed25519 v3.0.0\n   Compiling ec25519 v0.1.0\n   Compiling prefix-trie v0.8.3\n   Compiling amplify v4.9.0\n   Compiling num-iter v0.1.45\n   Compiling vergen-lib v9.1.0\n   Compiling curve25519-dalek v5.0.0-pre.6\n   Compiling noq-udp v1.0.0-rc.1\n   Compiling proc-macro-crate v3.5.0\n   Compiling crossbeam-channel v0.5.15\n   Compiling sha2 v0.11.0\n   Compiling http-body-util v0.1.3\n   Compiling pkcs8 v0.10.2\n   Compiling time v0.3.47\n   Compiling hash32 v0.2.1\n   Compiling sqlite3-src v0.7.0\n   Compiling pem-rfc7468 v0.7.0\n   Compiling futures-executor v0.3.32\n   Compiling sync_wrapper v1.0.2\n   Compiling tower v0.5.3\n   Compiling futures v0.3.32\n   Compiling ssh-encoding v0.2.0\n   Compiling heapless v0.7.17\n   Compiling pkcs1 v0.7.5\n   Compiling ed25519-dalek v3.0.0-pre.7\n   Compiling vergen v9.1.0\n   Compiling num-bigint-dig v0.8.6\n   Compiling curve25519-dalek v4.1.3\n   Compiling cyphergraphy v0.3.1\n   Compiling hickory-proto v0.26.1\n   Compiling fastbloom v0.17.0\n   Compiling crossbeam-epoch v0.9.18\n   Compiling ed25519 v2.2.3\n   Compiling blowfish v0.9.1\n   Compiling libgit2-sys v0.18.4+1.9.3\n   Compiling poly1305 v0.8.0\n   Compiling uuid v1.23.1\n   Compiling cbc v0.1.2\n   Compiling chacha20 v0.9.1\n   Compiling cobs v0.3.0\n   Compiling pbkdf2 v0.12.2\n   Compiling rand_pcg v0.10.2\n   Compiling netlink-sys v0.8.8\n   Compiling blake3 v1.8.5\n   Compiling rustc-hash v2.1.2\n   Compiling tagptr v0.2.0\n   Compiling sorted-index-buffer v0.2.1\n   Compiling lru-slab v0.1.2\n   Compiling identity-hash v0.1.0\n   Compiling const-str v0.4.3\n   Compiling base256emoji v1.0.2\n   Compiling noq-proto v1.0.0-rc.1\n   Compiling moka v0.12.15\n   Compiling hickory-net v0.26.1\n   Compiling thiserror v1.0.69\n   Compiling ref-cast v1.0.25\n   Compiling postcard v1.1.3\n   Compiling bcrypt-pbkdf v0.10.0\n   Compiling ssh-cipher v0.2.0\n   Compiling ed25519-dalek v2.2.0\n   Compiling cypheraddr v0.4.1\n   Compiling rsa v0.9.10\n   Compiling vergen-gitcl v9.1.0\n   Compiling iroh-base v1.0.0-rc.1\n   Compiling tower-http v0.6.10\n   Compiling zmij v1.0.21\n   Compiling num_enum_derive v0.7.6\n   Compiling hyper-rustls v0.27.9\n   Compiling p384 v0.13.1\n   Compiling p256 v0.13.2\n   Compiling p521 v0.13.3\n   Compiling netlink-packet-route v0.29.0\n   Compiling tokio-stream v0.1.18\n   Compiling ryu v1.0.23\n   Compiling resolv-conf v0.7.6\n   Compiling constant_time_eq v0.4.2\n   Compiling arrayref v0.3.9\n   Compiling arrayvec v0.7.6\n   Compiling xml-rs v0.8.28\n   Compiling base-x v0.2.11\n   Compiling mac-addr v0.3.0\n   Compiling netdev v0.43.0\n   Compiling multibase v0.9.2\n   Compiling xmltree v0.10.3\n   Compiling hickory-resolver v0.26.1\n   Compiling iroh-metrics v1.0.0-rc.0\n   Compiling noq v1.0.0-rc.1\n   Compiling strum v0.28.0\n   Compiling ssh-key v0.6.7\n   Compiling reqwest v0.13.3\n   Compiling num_enum v0.7.6\n   Compiling serde_json v1.0.149\n   Compiling iroh-relay v1.0.0-rc.1\n   Compiling socks5-client v0.4.2\n   Compiling sqlite3-sys v0.18.0\n   Compiling git-ref-format-core v0.6.0\n   Compiling netlink-proto v0.12.0\n   Compiling n0-watcher v1.0.0-rc.0\n   Compiling netlink-packet-route v0.30.0\n   Compiling qcheck v1.0.0\n   Compiling attohttpc v0.30.1\n   Compiling arc-swap v1.9.1\n   Compiling webpki-roots v1.0.7\n   Compiling simple-dns v0.11.2\n   Compiling serde_bytes v0.11.19\n   Compiling secrecy v0.10.3\n   Compiling sha1_smol v1.0.1\n   Compiling simdutf8 v0.1.5\n   Compiling tokio-websockets v0.13.2\n   Compiling ssh-agent-lib v0.5.2\n   Compiling iroh-dns v1.0.0-rc.1\n   Compiling igd-next v0.17.0\n   Compiling git2 v0.20.4\n   Compiling netwatch v0.18.0\n   Compiling sqlite v0.37.0\n   Compiling cyphernet v0.5.3\n   Compiling lru v0.18.0\n   Compiling seize v0.5.1\n   Compiling dyn-clone v1.0.20\n   Compiling utf8parse v0.2.2\n   Compiling cmov v0.5.3\n   Compiling anstyle-parse v1.0.0\n   Compiling ctutils v0.4.2\n   Compiling papaya v0.2.4\n   Compiling radicle-crypto v0.17.0\n   Compiling radicle-oid v0.2.0\n   Compiling portmapper v0.18.0\n   Compiling typeid v1.0.3\n   Compiling signal-hook v0.3.18\n   Compiling yasna v0.6.0\n   Compiling pem v3.0.6\n   Compiling backon v1.6.0\n   Compiling inplace-vec-builder v0.1.1\n   Compiling thread_local v1.1.9\n   Compiling anstyle v1.0.14\n   Compiling adler2 v2.0.1\n   Compiling anstyle-query v1.1.5\n   Compiling is_terminal_polyfill v1.70.2\n   Compiling genawaiter-macro v0.99.1\n   Compiling regex-syntax v0.8.10\n   Compiling colorchoice v1.0.5\n   Compiling binary-merge v0.1.2\n   Compiling unicode-width v0.2.2\n   Compiling simd-adler32 v0.3.9\n   Compiling miniz_oxide v0.8.9\n   Compiling regex-automata v0.4.14\n   Compiling range-collections v0.4.6\n   Compiling anstream v1.0.0\n   Compiling genawaiter v0.99.1\n   Compiling iroh v1.0.0-rc.1\n   Compiling rcgen v0.14.8\n   Compiling signal-hook-mio v0.2.5\n   Compiling erased-serde v0.4.10\n   Compiling schemars v1.2.1\n   Compiling crc32fast v1.5.0\n   Compiling terminal_size v0.4.4\n   Compiling iroh-io v0.6.2\n   Compiling radicle-dag v0.10.0\n   Compiling radicle-git-metadata v0.2.0\n   Compiling nonempty v0.9.0\n   Compiling positioned-io v0.3.5\n   Compiling clap_lex v1.1.0\n   Compiling iana-time-zone v0.1.65\n   Compiling self_cell v1.2.2\n   Compiling unsigned-varint v0.8.0\n   Compiling multihash v0.19.5\n   Compiling bao-tree v0.16.0\n   Compiling chrono v0.4.44\n   Compiling clap_builder v4.6.0\n   Compiling irpc v0.16.0\n   Compiling radicle-cob v0.20.0\n   Compiling flate2 v1.1.9\n   Compiling radicle-core v0.3.0\n   Compiling serde-untagged v0.1.9\n   Compiling crossterm v0.29.0\n   Compiling matchers v0.2.0\n   Compiling redb v4.1.0\n   Compiling iroh-util v0.5.0\n   Compiling console v0.16.3\n   Compiling fuzzy-matcher v0.3.7\n   Compiling radicle-git-ref-format v0.1.0\n   Compiling iroh-tickets v1.0.0-rc.1\n   Compiling nested_enum_utils v0.2.3\n   Compiling tempfile v3.27.0\n   Compiling reflink-copy v0.1.29\n   Compiling sharded-slab v0.1.7\n   Compiling unicode-normalization v0.1.25\n   Compiling ureq-proto v0.6.0\n   Compiling tracing-serde v0.2.0\n   Compiling tracing-log v0.2.0\n   Compiling radicle-localtime v0.1.0\n   Compiling bytesize v2.3.1\n   Compiling unit-prefix v0.5.2\n   Compiling base64 v0.21.7\n   Compiling utf8-zero v0.8.1\n   Compiling nu-ansi-term v0.50.3\n   Compiling same-file v1.0.6\n   Compiling dunce v1.0.5\n   Compiling hex v0.4.3\n   Compiling fast-glob v0.3.3\n   Compiling radicle v0.24.0\n   Compiling iroh-blobs v0.102.0\n   Compiling walkdir v2.5.0\n   Compiling tracing-subscriber v0.3.23\n   Compiling ureq v3.3.0\n   Compiling indicatif v0.18.4\n   Compiling clap v4.6.1\n   Compiling inquire v0.9.4\n   Compiling cid v0.11.3\n   Compiling radicle-artifact v0.14.0 (/ci/src)\n    Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 23s\n     Running unittests src/lib.rs (/ci/cache/cargo-target/debug/deps/radicle_artifact-e3b5a10f2c673776)\nerror: test failed, to rerun pass `--lib`\n",
      "timestamp": {
        "secs_since_epoch": 1781086731,
        "nanos_since_epoch": 141092893
      },
      "log_source": "Plan"
    }
  54. {
      "type": "action_failed",
      "action": "cargo_test",
      "timestamp": {
        "secs_since_epoch": 1781086731,
        "nanos_since_epoch": 414758866
      },
      "log_source": "Plan"
    }
  55. {
      "type": "executor_ends_in_failure",
      "exit_code": 1,
      "timestamp": {
        "secs_since_epoch": 1781086731,
        "nanos_since_epoch": 418359393
      },
      "log_source": "Plan"
    }

Trigger message

{
  "request": "trigger",
  "version": 1,
  "event_type": "push",
  "repository": {
    "id": "rad:z4VYyJ9KuwMNkXGQnmKuGPGKw3inv",
    "name": "radicle-artifact",
    "description": "Secure artifact distribution for Radicle",
    "private": false,
    "default_branch": "main",
    "delegates": [
      "did:key:z6MktwkohCx8aHZ1QCjVZUiLmX92oPZFxRiFZkbq32Tk5Tkm"
    ]
  },
  "pusher": {
    "id": "did:key:z6MktwkohCx8aHZ1QCjVZUiLmX92oPZFxRiFZkbq32Tk5Tkm",
    "alias": "2color"
  },
  "before": "4703bfcbe18baf035fafd20b5340f014839120f8",
  "after": "4703bfcbe18baf035fafd20b5340f014839120f8",
  "branch": "main",
  "commits": [
    "4703bfcbe18baf035fafd20b5340f014839120f8",
    "7c9d369be1d9251eec16cf1493801879b14cbb4f"
  ]
}

Ambient stdout

executor from config: /usr/bin/ambient-execute-plan
executor from PATH: /usr/bin/ambient-execute-plan
run CI for rad:z4VYyJ9KuwMNkXGQnmKuGPGKw3inv
ERROR: CI run failed inside QEMU

Ambient stderr

<empty log>