CI: SUCCESS radicle-native-ci

Table of Contents

Run log

Plan, inside VM without network

plan: Executor starts
After 0.00 seconds at 2026-03-06 10:50:07ZProgram: ambient-execute-plan
Version: 0.13.1@52633e5
plan: Runnable plan
After 0.00 seconds at 2026-03-06 10:50:07Z
steps:
- action: mkdir
  pathname: /ci
- action: mkdir
  pathname: /ci/artifacts
- action: tar_extract
  archive: /dev/vdc
  directory: /ci/src
- action: tar_extract
  archive: /dev/vdf
  directory: /ci/deps
- action: tar_extract
  archive: /dev/vde
  directory: /ci/cache
- action: shell
  shell: ln -sf /ci /workspace
- action: shell
  shell: git config --global user.name 'Ambient CI'
- action: shell
  shell: git config --global user.email ambient@example.com
- action: cargo_fmt
- action: cargo_clippy
- action: shell
  shell: |
    export HOME=/root
    # "Install" the rad program. It needs to be in $PATH.
    cp /root/.radicle/bin/rad /bin/.
    git config --global user.name root
    git config --global user.email root@example.com
    cargo test
- action: cargo_doc
- action: custom
  name: dch
  args:
    debfullname: Lars Wirzenius
    debemail: liw@liw.fi
- action: deb
  packages: .
- action: tar_create
  archive: /dev/vde
  directory: /ci/cache
- action: tar_create
  archive: /dev/vdd
  directory: /ci/artifacts
executor_drive: /dev/vdb
source_drive: /dev/vdc
artifact_drive: /dev/vdd
cache_drive: /dev/vde
deps_drive: /dev/vdf
workspace_dir: /ci
source_dir: /ci/src
deps_dir: /ci/deps
cache_dir: /ci/cache
artifacts_dir: /ci/artifacts
plan: Successful action mkdir: /ci
After 0.03 seconds at 2026-03-06 10:50:07Z
  • plan: Start action mkdir: /ci
    After 0.00 seconds at 2026-03-06 10:50:07Z
    Mkdir(
        Mkdir {
            pathname: "/ci",
        },
    )
  • plan: Action succeeded mkdir: /ci
    After 0.00 seconds at 2026-03-06 10:50:07Z
    Mkdir(
        Mkdir {
            pathname: "/ci",
        },
    )
plan: Successful action mkdir: /ci/artifacts
After 0.04 seconds at 2026-03-06 10:50:07Z
  • plan: Start action mkdir: /ci/artifacts
    After 0.00 seconds at 2026-03-06 10:50:07Z
    Mkdir(
        Mkdir {
            pathname: "/ci/artifacts",
        },
    )
  • plan: Action succeeded mkdir: /ci/artifacts
    After 0.00 seconds at 2026-03-06 10:50:07Z
    Mkdir(
        Mkdir {
            pathname: "/ci/artifacts",
        },
    )
plan: Successful action tar_extract
After 0.04 seconds at 2026-03-06 10:50:07Z
  • plan: Start action tar_extract
    After 0.00 seconds at 2026-03-06 10:50:07Z
    TarExtract(
        TarExtract {
            archive: "/dev/vdc",
            directory: "/ci/src",
        },
    )
  • plan: Action succeeded tar_extract
    After 0.00 seconds at 2026-03-06 10:50:07Z
    TarExtract(
        TarExtract {
            archive: "/dev/vdc",
            directory: "/ci/src",
        },
    )
plan: Successful action tar_extract
After 0.07 seconds at 2026-03-06 10:50:07Z
  • plan: Start action tar_extract
    After 0.00 seconds at 2026-03-06 10:50:07Z
    TarExtract(
        TarExtract {
            archive: "/dev/vdf",
            directory: "/ci/deps",
        },
    )
  • plan: Action succeeded tar_extract
    After 0.00 seconds at 2026-03-06 10:50:10Z
    TarExtract(
        TarExtract {
            archive: "/dev/vdf",
            directory: "/ci/deps",
        },
    )
plan: Successful action tar_extract
After 2.72 seconds at 2026-03-06 10:50:10Z
  • plan: Start action tar_extract
    After 0.00 seconds at 2026-03-06 10:50:10Z
    TarExtract(
        TarExtract {
            archive: "/dev/vde",
            directory: "/ci/cache",
        },
    )
  • plan: Action succeeded tar_extract
    After 0.00 seconds at 2026-03-06 10:50:18Z
    TarExtract(
        TarExtract {
            archive: "/dev/vde",
            directory: "/ci/cache",
        },
    )
plan: Successful action shell: ln -sf /ci /workspace
After 10.94 seconds at 2026-03-06 10:50:18Z
  • plan: Start action shell: ln -sf /ci /workspace
    After 0.00 seconds at 2026-03-06 10:50:18Z
    Shell(
        Shell {
            shell: "ln -sf /ci /workspace",
        },
    )
  • plan: Start program bash
    After 0.00 seconds at 2026-03-06 10:50:18Z
    • bash
    • -c
    • set -xeuo pipefail ln -sf /ci /workspace
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-06 10:50:18Z
    Exit code: 0
    Stderr:
    + ln -sf /ci /workspace
    
  • plan: Action succeeded shell: ln -sf /ci /workspace
    After 0.00 seconds at 2026-03-06 10:50:18Z
    Shell(
        Shell {
            shell: "ln -sf /ci /workspace",
        },
    )
plan: Successful action shell: git config --global user.name 'Ambient CI'
After 11.05 seconds at 2026-03-06 10:50:18Z
  • plan: Start action shell: git config --global user.name 'Ambient CI'
    After 0.00 seconds at 2026-03-06 10:50:18Z
    Shell(
        Shell {
            shell: "git config --global user.name 'Ambient CI'",
        },
    )
  • plan: Start program bash
    After 0.00 seconds at 2026-03-06 10:50:18Z
    • bash
    • -c
    • set -xeuo pipefail git config --global user.name 'Ambient CI'
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-06 10:50:18Z
    Exit code: 0
    Stderr:
    + git config --global user.name 'Ambient CI'
    
  • plan: Action succeeded shell: git config --global user.name 'Ambient CI'
    After 0.00 seconds at 2026-03-06 10:50:18Z
    Shell(
        Shell {
            shell: "git config --global user.name 'Ambient CI'",
        },
    )
plan: Successful action shell: git config --global user.email ambient@example.com
After 11.06 seconds at 2026-03-06 10:50:18Z
  • plan: Start action shell: git config --global user.email ambient@example.com
    After 0.00 seconds at 2026-03-06 10:50:18Z
    Shell(
        Shell {
            shell: "git config --global user.email ambient@example.com",
        },
    )
  • plan: Start program bash
    After 0.00 seconds at 2026-03-06 10:50:18Z
    • bash
    • -c
    • set -xeuo pipefail git config --global user.email ambient@example.com
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-06 10:50:18Z
    Exit code: 0
    Stderr:
    + git config --global user.email ambient@example.com
    
  • plan: Action succeeded shell: git config --global user.email ambient@example.com
    After 0.00 seconds at 2026-03-06 10:50:18Z
    Shell(
        Shell {
            shell: "git config --global user.email ambient@example.com",
        },
    )
plan: Successful action cargo_fmt
After 11.07 seconds at 2026-03-06 10:50:18Z
  • plan: Start action cargo_fmt
    After 0.00 seconds at 2026-03-06 10:50:18Z
    CargoFmt(
        CargoFmt,
    )
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-06 10:50:18Z
    • cargo
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-06 10:50:18Z
    Exit code: 0
    Stdout:
    cargo 1.93.1 (083ac5135 2025-12-15)
    
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-06 10:50:18Z
    • cargo
    • clippy
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-06 10:50:18Z
    Exit code: 0
    Stdout:
    clippy 0.1.93 (01f6ddf758 2026-02-11)
    
  • plan: Start program rustc
    After 0.00 seconds at 2026-03-06 10:50:18Z
    • rustc
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-06 10:50:18Z
    Exit code: 0
    Stdout:
    rustc 1.93.1 (01f6ddf75 2026-02-11)
    
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-06 10:50:18Z
    • cargo
    • fmt
    • --check
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-06 10:50:19Z
    Exit code: 0
  • plan: Action succeeded cargo_fmt
    After 0.00 seconds at 2026-03-06 10:50:19Z
    CargoFmt(
        CargoFmt,
    )
plan: Successful action cargo_clippy
After 11.62 seconds at 2026-03-06 10:50:19Z
  • plan: Start action cargo_clippy
    After 0.00 seconds at 2026-03-06 10:50:19Z
    CargoClippy(
        CargoClippy,
    )
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-06 10:50:19Z
    • cargo
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-06 10:50:19Z
    Exit code: 0
    Stdout:
    cargo 1.93.1 (083ac5135 2025-12-15)
    
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-06 10:50:19Z
    • cargo
    • clippy
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-06 10:50:19Z
    Exit code: 0
    Stdout:
    clippy 0.1.93 (01f6ddf758 2026-02-11)
    
  • plan: Start program rustc
    After 0.00 seconds at 2026-03-06 10:50:19Z
    • rustc
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-06 10:50:19Z
    Exit code: 0
    Stdout:
    rustc 1.93.1 (01f6ddf75 2026-02-11)
    
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-06 10:50:19Z
    • cargo
    • clippy
    • --offline
    • --locked
    • --workspace
    • --all-targets
    • --no-deps
    • --
    • --deny
    • warnings
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-06 10:51:22Z
    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.182
       Compiling syn v2.0.117
       Compiling jobserver v0.1.34
       Compiling find-msvc-tools v0.1.9
       Compiling cc v1.2.56
       Compiling synstructure v0.13.2
       Compiling serde v1.0.228
       Compiling memchr v2.8.0
       Compiling serde_derive v1.0.228
       Compiling zerofrom-derive v0.1.6
        Checking zerofrom v0.1.6
       Compiling yoke-derive v0.8.1
        Checking yoke v0.8.1
       Compiling zerovec-derive v0.11.2
        Checking zerovec v0.11.5
       Compiling displaydoc v0.2.5
        Checking bitflags v2.11.0
       Compiling thiserror-impl v1.0.69
        Checking tinystr v0.8.2
       Compiling zerocopy v0.8.40
       Compiling zmij v1.0.21
        Checking icu_locale_core v2.1.1
        Checking zerotrie v0.2.3
        Checking potential_utf v0.1.4
        Checking getrandom v0.2.17
       Compiling thiserror v2.0.18
       Compiling syn v1.0.109
        Checking icu_provider v2.1.1
        Checking icu_collections v2.1.1
       Compiling thiserror-impl v2.0.18
       Compiling libz-sys v1.1.24
       Compiling getrandom v0.4.2
       Compiling rustix v1.1.4
        Checking icu_properties v2.1.2
        Checking icu_normalizer v2.1.1
       Compiling amplify_syn v2.0.1
        Checking thiserror v1.0.69
       Compiling linux-raw-sys v0.12.1
       Compiling anyhow v1.0.102
       Compiling amplify_derive v4.0.1
        Checking idna_adapter v1.2.1
       Compiling libgit2-sys v0.18.3+1.9.2
        Checking ec25519 v0.1.0
        Checking idna v1.1.0
        Checking amplify v4.9.0
        Checking git-ref-format-core v0.6.0
       Compiling aho-corasick v1.1.4
       Compiling sqlite3-src v0.5.1
        Checking keccak v0.1.6
       Compiling regex-syntax v0.8.10
       Compiling regex-automata v0.4.14
        Checking sha3 v0.10.8
        Checking cyphergraphy v0.3.0
       Compiling ahash v0.8.12
        Checking url v2.5.8
        Checking rand_core v0.6.4
       Compiling serde_json v1.0.149
       Compiling pest v2.8.6
       Compiling darling_core v0.20.11
        Checking cypheraddr v0.4.0
       Compiling data-encoding-macro-internal v0.1.17
       Compiling hashbrown v0.14.5
       Compiling match-lookup v0.1.2
       Compiling bstr v1.12.1
       Compiling libm v0.2.16
       Compiling globset v0.4.18
        Checking data-encoding-macro v0.1.19
        Checking base256emoji v1.0.2
        Checking sqlite3-sys v0.15.2
       Compiling hashlink v0.9.1
        Checking socks5-client v0.4.1
       Compiling darling_macro v0.20.11
       Compiling pest_meta v2.8.6
        Checking rand v0.8.5
       Compiling ppv-lite86 v0.2.21
       Compiling tracing-attributes v0.1.31
       Compiling ref-cast v1.0.25
        Checking ssh-key v0.6.7
        Checking multibase v0.9.2
       Compiling rand_chacha v0.3.1
        Checking qcheck v1.0.0
       Compiling pest_generator v2.8.6
       Compiling darling v0.20.11
        Checking cyphernet v0.5.2
       Compiling ignore v0.4.25
       Compiling yaml-rust2 v0.9.0
        Checking sqlite v0.32.0
        Checking radicle-ssh v0.10.0
        Checking chrono v0.4.44
       Compiling ref-cast-impl v1.0.25
       Compiling pikchr v0.1.4
       Compiling serde_derive_internals v0.29.1
       Compiling proc-macro-error-attr2 v2.0.0
       Compiling erased-serde v0.4.10
       Compiling pulldown-cmark v0.13.1
       Compiling tempfile v3.26.0
        Checking git2 v0.20.4
       Compiling proc-macro-error2 v2.0.1
       Compiling schemars_derive v1.2.1
        Checking radicle-oid v0.1.0
        Checking radicle-crypto v0.15.0
       Compiling humansize v2.1.3
       Compiling marked-yaml v0.7.2
       Compiling globwalk v0.9.1
       Compiling derive_builder_core v0.20.2
       Compiling pest_derive v2.8.6
       Compiling subplot v0.14.0
       Compiling regex v1.12.3
       Compiling xattr v1.6.1
        Checking nonempty v0.9.0
       Compiling culpa-macros v1.0.2
       Compiling filetime v0.2.27
       Compiling pin-project-lite v0.2.17
        Checking dyn-clone v1.0.20
       Compiling num-conv v0.2.0
       Compiling time-core v0.1.8
       Compiling time-macros v0.2.27
        Checking schemars v1.2.1
       Compiling tera v1.20.1
        Checking deranged v0.5.8
       Compiling tracing v0.1.44
       Compiling tar v0.4.44
       Compiling roadmap v0.7.0
       Compiling flate2 v1.1.9
        Checking nix v0.29.0
       Compiling derive_builder_macro v0.20.2
       Compiling marked-yaml v0.8.0
       Compiling git-ref-format-macro v0.6.0
        Checking radicle-git-metadata v0.1.0
        Checking terminal_size v0.4.3
        Checking clap_lex v1.0.0
       Compiling rust_decimal v1.40.0
        Checking time v0.3.47
        Checking clap_builder v4.5.60
       Compiling clap_derive v4.5.55
        Checking fs_at v0.2.1
        Checking quick-xml v0.37.5
        Checking radicle-cob v0.18.0
        Checking git-ref-format v0.6.0
        Checking derive_builder v0.20.2
        Checking serde-untagged v0.1.9
       Compiling radicle-surf v0.27.0
        Checking radicle-core v0.1.0
       Compiling culpa v1.0.2
        Checking diligent-date-parser v0.1.5
        Checking radicle-git-ref-format v0.1.0
        Checking radicle-localtime v0.1.0
        Checking siphasher v1.0.2
        Checking remove_dir_all v1.0.0
        Checking radicle v0.21.0
        Checking atom_syndication v0.12.7
        Checking radicle-git-ext v0.12.0
       Compiling subplotlib-derive v0.14.0
        Checking clap v4.5.60
        Checking tracing-serde v0.2.0
        Checking matchers v0.2.0
        Checking uuid v1.22.0
        Checking fs2 v0.4.3
        Checking winnow v0.7.15
        Checking ryu v1.0.23
       Compiling radicle-ci-broker v0.26.0
        Checking subplotlib v0.14.0
        Checking serde_norway v0.9.42
        Checking radicle-job v0.5.1
        Checking duration-str v0.18.0
        Checking tracing-subscriber v0.3.22
        Checking rss v2.0.12
        Checking html-page v0.5.0
       Compiling radicle-native-ci v0.13.0 (/ci/src)
        Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 03s
    
  • plan: Action succeeded cargo_clippy
    After 0.00 seconds at 2026-03-06 10:51:23Z
    CargoClippy(
        CargoClippy,
    )
plan: Successful action shell: export HOME=/root # "Install" the rad program. It needs to be in $PATH. cp /root/.radicle/bin/rad /bin/. git config --global user.name root git config --global user.email root@example.com cargo test
After 75.50 seconds at 2026-03-06 10:51:23Z
  • plan: Start action shell: export HOME=/root # "Install" the rad program. It needs to be in $PATH. cp /root/.radicle/bin/rad /bin/. git config --global user.name root git config --global user.email root@example.com cargo test
    After 0.00 seconds at 2026-03-06 10:51:23Z
    Shell(
        Shell {
            shell: "export HOME=/root\n# \"Install\" the rad program. It needs to be in $PATH.\ncp /root/.radicle/bin/rad /bin/.\ngit config --global user.name root\ngit config --global user.email root@example.com\ncargo test\n",
        },
    )
  • plan: Start program bash
    After 0.00 seconds at 2026-03-06 10:51:23Z
    • bash
    • -c
    • set -xeuo pipefail export HOME=/root # "Install" the rad program. It needs to be in $PATH. cp /root/.radicle/bin/rad /bin/. git config --global user.name root git config --global user.email root@example.com cargo test
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-06 10:52:17Z
    Exit code: 0
    Stdout:
    running 0 tests
    
    test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
    
    
    running 0 tests
    
    test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
    
    
    running 0 tests
    
    test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
    
    
    running 9 tests
    test commit_doesnt_exist ... ok
    test command_fails ... ok
    test config_does_not_exist ... ok
    test empty_config ... ok
    test empty_request ... ok
    test happy_path ... ok
    test happy_path_with_log_url ... ok
    test no_config_env_var ... ok
    test repo_doesnt_exist ... ok
    
    test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.57s
    
    
    running 0 tests
    
    test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
    
    
    Stderr:
    + export HOME=/root
    + HOME=/root
    + cp /root/.radicle/bin/rad /bin/.
    + git config --global user.name root
    + git config --global user.email root@example.com
    + cargo test
       Compiling libc v0.2.182
       Compiling memchr v2.8.0
       Compiling bitflags v2.11.0
       Compiling zerofrom v0.1.6
       Compiling yoke v0.8.1
       Compiling serde v1.0.228
       Compiling zerovec v0.11.5
       Compiling linux-raw-sys v0.12.1
       Compiling tinystr v0.8.2
       Compiling icu_locale_core v2.1.1
       Compiling potential_utf v0.1.4
       Compiling zerotrie v0.2.3
       Compiling getrandom v0.2.17
       Compiling thiserror v1.0.69
       Compiling icu_collections v2.1.1
       Compiling icu_provider v2.1.1
       Compiling regex-syntax v0.8.10
       Compiling zmij v1.0.21
       Compiling thiserror v2.0.18
       Compiling icu_properties v2.1.2
       Compiling icu_normalizer v2.1.1
       Compiling idna_adapter v1.2.1
       Compiling rustix v1.1.4
       Compiling amplify v4.9.0
       Compiling idna v1.1.0
       Compiling ec25519 v0.1.0
       Compiling libz-sys v1.1.24
       Compiling git-ref-format-core v0.6.0
       Compiling aho-corasick v1.1.4
       Compiling keccak v0.1.6
       Compiling sha3 v0.10.8
       Compiling url v2.5.8
       Compiling regex-automata v0.4.14
       Compiling cyphergraphy v0.3.0
       Compiling libgit2-sys v0.18.3+1.9.2
       Compiling ahash v0.8.12
       Compiling rand_core v0.6.4
       Compiling darling_core v0.20.11
       Compiling cypheraddr v0.4.0
       Compiling pest v2.8.6
       Compiling hashbrown v0.14.5
       Compiling git2 v0.20.4
       Compiling sqlite3-src v0.5.1
       Compiling bstr v1.12.1
       Compiling base256emoji v1.0.2
       Compiling data-encoding-macro v0.1.19
       Compiling globset v0.4.18
       Compiling sqlite3-sys v0.15.2
       Compiling pest_meta v2.8.6
       Compiling hashlink v0.9.1
       Compiling darling_macro v0.20.11
       Compiling serde_json v1.0.149
       Compiling socks5-client v0.4.1
       Compiling rand v0.8.5
       Compiling pin-project-lite v0.2.17
       Compiling multibase v0.9.2
       Compiling ssh-key v0.6.7
       Compiling qcheck v1.0.0
       Compiling rand_chacha v0.3.1
       Compiling cyphernet v0.5.2
       Compiling pest_generator v2.8.6
       Compiling darling v0.20.11
       Compiling yaml-rust2 v0.9.0
       Compiling sqlite v0.32.0
       Compiling ignore v0.4.25
       Compiling radicle-ssh v0.10.0
       Compiling chrono v0.4.44
       Compiling getrandom v0.4.2
       Compiling ref-cast v1.0.25
       Compiling tempfile v3.26.0
       Compiling globwalk v0.9.1
       Compiling radicle-crypto v0.15.0
       Compiling pest_derive v2.8.6
       Compiling marked-yaml v0.7.2
       Compiling derive_builder_core v0.20.2
       Compiling radicle-oid v0.1.0
       Compiling regex v1.12.3
       Compiling subplot v0.14.0
       Compiling xattr v1.6.1
       Compiling nonempty v0.9.0
       Compiling filetime v0.2.27
       Compiling time-core v0.1.8
       Compiling num-conv v0.2.0
       Compiling dyn-clone v1.0.20
       Compiling pulldown-cmark v0.13.1
       Compiling schemars v1.2.1
       Compiling time-macros v0.2.27
       Compiling tera v1.20.1
       Compiling tar v0.4.44
       Compiling deranged v0.5.8
       Compiling tracing v0.1.44
       Compiling git-ref-format-macro v0.6.0
       Compiling erased-serde v0.4.10
       Compiling nix v0.29.0
       Compiling flate2 v1.1.9
       Compiling derive_builder_macro v0.20.2
       Compiling roadmap v0.7.0
       Compiling marked-yaml v0.8.0
       Compiling terminal_size v0.4.3
       Compiling radicle-git-metadata v0.1.0
       Compiling clap_lex v1.0.0
       Compiling clap_builder v4.5.60
       Compiling fs_at v0.2.1
       Compiling culpa v1.0.2
       Compiling radicle-cob v0.18.0
       Compiling derive_builder v0.20.2
       Compiling radicle-surf v0.27.0
       Compiling serde-untagged v0.1.9
       Compiling git-ref-format v0.6.0
       Compiling time v0.3.47
       Compiling radicle-core v0.1.0
       Compiling diligent-date-parser v0.1.5
       Compiling radicle-git-ref-format v0.1.0
       Compiling quick-xml v0.37.5
       Compiling radicle-localtime v0.1.0
       Compiling siphasher v1.0.2
       Compiling atom_syndication v0.12.7
       Compiling radicle v0.21.0
       Compiling radicle-git-ext v0.12.0
       Compiling rust_decimal v1.40.0
       Compiling remove_dir_all v1.0.0
       Compiling subplotlib-derive v0.14.0
       Compiling clap v4.5.60
       Compiling tracing-serde v0.2.0
       Compiling matchers v0.2.0
       Compiling uuid v1.22.0
       Compiling fs2 v0.4.3
       Compiling winnow v0.7.15
       Compiling ryu v1.0.23
       Compiling serde_norway v0.9.42
       Compiling radicle-job v0.5.1
       Compiling subplotlib v0.14.0
       Compiling tracing-subscriber v0.3.22
       Compiling duration-str v0.18.0
       Compiling rss v2.0.12
       Compiling html-page v0.5.0
       Compiling radicle-native-ci v0.13.0 (/ci/src)
       Compiling radicle-ci-broker v0.26.0
        Finished `test` profile [unoptimized + debuginfo] target(s) in 46.30s
         Running unittests src/lib.rs (/ci/cache/cargo-target/debug/deps/radicle_native_ci-ef57fde983b1f565)
         Running unittests src/bin/radicle-native-ci.rs (/ci/cache/cargo-target/debug/deps/radicle_native_ci-24efac148c195e7d)
         Running unittests src/bin/run_log.rs (/ci/cache/cargo-target/debug/deps/run_log-2b7451114d795744)
         Running tests/integration.rs (/ci/cache/cargo-target/debug/deps/integration-7502e8c5062dd3db)
       Doc-tests radicle_native_ci
    
  • plan: Action succeeded shell: export HOME=/root # "Install" the rad program. It needs to be in $PATH. cp /root/.radicle/bin/rad /bin/. git config --global user.name root git config --global user.email root@example.com cargo test
    After 0.00 seconds at 2026-03-06 10:52:17Z
    Shell(
        Shell {
            shell: "export HOME=/root\n# \"Install\" the rad program. It needs to be in $PATH.\ncp /root/.radicle/bin/rad /bin/.\ngit config --global user.name root\ngit config --global user.email root@example.com\ncargo test\n",
        },
    )
plan: Successful action cargo_doc
After 129.66 seconds at 2026-03-06 10:52:17Z
  • plan: Start action cargo_doc
    After 0.00 seconds at 2026-03-06 10:52:17Z
    CargoDoc(
        CargoDoc,
    )
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-06 10:52:17Z
    • cargo
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-06 10:52:17Z
    Exit code: 0
    Stdout:
    cargo 1.93.1 (083ac5135 2025-12-15)
    
  • plan: Start program cargo
    After 0.00 seconds at 2026-03-06 10:52:17Z
    • cargo
    • clippy
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-06 10:52:17Z
    Exit code: 0
    Stdout:
    clippy 0.1.93 (01f6ddf758 2026-02-11)
    
  • plan: Start program rustc
    After 0.00 seconds at 2026-03-06 10:52:17Z
    • rustc
    • --version
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-06 10:52:17Z
    Exit code: 0
    Stdout:
    rustc 1.93.1 (01f6ddf75 2026-02-11)
    
  • plan: Start program env
    After 0.00 seconds at 2026-03-06 10:52:17Z
    • env
    • RUSTDOCFLAGS=-D warnings
    • cargo
    • doc
    • --workspace
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-06 10:55:40Z
    Exit code: 0
    Stderr:
        Checking unicode-ident v1.0.24
     Documenting unicode-ident v1.0.24
        Checking proc-macro2 v1.0.106
        Checking quote v1.0.45
        Checking syn v2.0.117
     Documenting proc-macro2 v1.0.106
        Checking synstructure v0.13.2
     Documenting libc v0.2.182
     Documenting quote v1.0.45
     Documenting bitflags v2.11.0
     Documenting synstructure v0.13.2
     Documenting serde_derive v1.0.228
     Documenting zerofrom-derive v0.1.6
     Documenting yoke-derive v0.8.1
     Documenting zerofrom v0.1.6
     Documenting serde v1.0.228
     Documenting yoke v0.8.1
     Documenting zerovec-derive v0.11.2
     Documenting displaydoc v0.2.5
     Documenting zerovec v0.11.5
        Checking zerocopy v0.8.40
        Checking libc v0.2.182
     Documenting tinystr v0.8.2
     Documenting memchr v2.8.0
     Documenting icu_locale_core v2.1.1
     Documenting potential_utf v0.1.4
     Documenting zerotrie v0.2.3
        Checking aho-corasick v1.1.4
        Checking regex-automata v0.4.14
     Documenting icu_provider v2.1.1
     Documenting icu_collections v2.1.1
        Checking syn v1.0.109
        Checking bstr v1.12.1
        Checking pest v2.8.6
     Documenting icu_normalizer v2.1.1
     Documenting icu_properties v2.1.2
        Checking amplify_syn v2.0.1
     Documenting amplify_syn v2.0.1
     Documenting idna_adapter v1.2.1
     Documenting amplify_derive v4.0.1
        Checking globset v0.4.18
        Checking serde v1.0.228
        Checking ahash v0.8.12
     Documenting idna v1.1.0
     Documenting amplify v4.9.0
     Documenting ec25519 v0.1.0
        Checking hashbrown v0.14.5
        Checking darling_core v0.20.11
        Checking getrandom v0.2.17
     Documenting git-ref-format-core v0.6.0
     Documenting libz-sys v1.1.24
     Documenting keccak v0.1.6
     Documenting libgit2-sys v0.18.3+1.9.2
     Documenting sha3 v0.10.8
     Documenting cyphergraphy v0.3.0
        Checking rand_core v0.6.4
        Checking hashlink v0.9.1
     Documenting url v2.5.8
        Checking ignore v0.4.25
        Checking ppv-lite86 v0.2.21
        Checking libm v0.2.16
     Documenting rand_core v0.6.4
     Documenting linux-raw-sys v0.12.1
     Documenting cypheraddr v0.4.0
     Documenting rustix v1.1.4
     Documenting darling_core v0.20.11
     Documenting data-encoding-macro-internal v0.1.17
     Documenting pest v2.8.6
     Documenting git2 v0.20.4
        Checking rand_chacha v0.3.1
        Checking yaml-rust2 v0.9.0
        Checking pest_meta v2.8.6
        Checking getrandom v0.4.2
     Documenting match-lookup v0.1.2
     Documenting sqlite3-src v0.5.1
        Checking rustix v1.1.4
     Documenting thiserror v2.0.18
     Documenting zmij v1.0.21
     Documenting bstr v1.12.1
     Documenting data-encoding-macro v0.1.19
     Documenting globset v0.4.18
     Documenting base256emoji v1.0.2
     Documenting serde_json v1.0.149
     Documenting sqlite3-sys v0.15.2
        Checking tempfile v3.26.0
        Checking marked-yaml v0.7.2
        Checking rand v0.8.5
     Documenting pest_meta v2.8.6
     Documenting darling_macro v0.20.11
     Documenting socks5-client v0.4.1
     Documenting rand v0.8.5
        Checking humansize v2.1.3
        Checking globwalk v0.9.1
        Checking darling v0.20.11
        Checking serde_json v1.0.149
        Checking regex v1.12.3
        Checking anyhow v1.0.102
     Documenting ssh-key v0.6.7
     Documenting qcheck v1.0.0
     Documenting multibase v0.9.2
     Documenting cyphernet v0.5.2
     Documenting darling v0.20.11
     Documenting pest_generator v2.8.6
     Documenting sqlite v0.32.0
     Documenting ignore v0.4.25
     Documenting radicle-ssh v0.10.0
     Documenting chrono v0.4.44
        Checking pest_generator v2.8.6
     Documenting aho-corasick v1.1.4
     Documenting ref-cast-impl v1.0.25
     Documenting proc-macro-error-attr2 v2.0.0
     Documenting serde_derive_internals v0.29.1
     Documenting libm v0.2.16
     Documenting getrandom v0.4.2
        Checking serde_derive_internals v0.29.1
     Documenting regex-syntax v0.8.10
     Documenting schemars_derive v1.2.1
     Documenting regex-automata v0.4.14
        Checking tracing v0.1.44
     Documenting humansize v2.1.3
     Documenting proc-macro-error2 v2.0.1
     Documenting ref-cast v1.0.25
     Documenting pest_derive v2.8.6
     Documenting radicle-crypto v0.15.0
     Documenting globwalk v0.9.1
     Documenting derive_builder_core v0.20.2
        Checking marked-yaml v0.8.0
        Checking pulldown-cmark v0.13.1
        Checking tera v1.20.1
        Checking roadmap v0.7.0
        Checking derive_builder_core v0.20.2
     Documenting radicle-oid v0.1.0
        Checking pikchr v0.1.4
        Checking proc-macro-error2 v2.0.1
     Documenting anyhow v1.0.102
        Checking git-ref-format-core v0.6.0
     Documenting dyn-clone v1.0.20
     Documenting pulldown-cmark v0.13.1
     Documenting schemars v1.2.1
     Documenting roadmap v0.7.0
     Documenting deranged v0.5.8
     Documenting tera v1.20.1
     Documenting git-ref-format-macro v0.6.0
     Documenting erased-serde v0.4.10
     Documenting derive_builder_macro v0.20.2
     Documenting tempfile v3.26.0
     Documenting radicle-git-metadata v0.1.0
     Documenting terminal_size v0.4.3
     Documenting time-macros v0.2.27
     Documenting nix v0.29.0
     Documenting pikchr v0.1.4
     Documenting num-conv v0.2.0
     Documenting clap_lex v1.0.0
     Documenting time-core v0.1.8
     Documenting clap_builder v4.5.60
     Documenting time v0.3.47
     Documenting clap_derive v4.5.55
     Documenting subplot v0.14.0
     Documenting fs_at v0.2.1
     Documenting quick-xml v0.37.5
     Documenting radicle-cob v0.18.0
     Documenting derive_builder v0.20.2
     Documenting serde-untagged v0.1.9
     Documenting git-ref-format v0.6.0
     Documenting radicle-core v0.1.0
        Checking subplot v0.14.0
     Documenting diligent-date-parser v0.1.5
     Documenting radicle-git-ref-format v0.1.0
     Documenting radicle-localtime v0.1.0
     Documenting culpa-macros v1.0.2
     Documenting tracing-attributes v0.1.31
     Documenting pin-project-lite v0.2.17
     Documenting siphasher v1.0.2
     Documenting tracing v0.1.44
     Documenting radicle v0.21.0
     Documenting atom_syndication v0.12.7
     Documenting rust_decimal v1.40.0
     Documenting radicle-git-ext v0.12.0
     Documenting remove_dir_all v1.0.0
     Documenting culpa v1.0.2
     Documenting subplotlib-derive v0.14.0
     Documenting clap v4.5.60
     Documenting tracing-serde v0.2.0
     Documenting matchers v0.2.0
     Documenting regex v1.12.3
     Documenting uuid v1.22.0
     Documenting fs2 v0.4.3
     Documenting filetime v0.2.27
     Documenting winnow v0.7.15
     Documenting ryu v1.0.23
     Documenting duration-str v0.18.0
     Documenting serde_norway v0.9.42
     Documenting subplotlib v0.14.0
     Documenting tracing-subscriber v0.3.22
     Documenting radicle-job v0.5.1
     Documenting radicle-surf v0.27.0
     Documenting rss v2.0.12
     Documenting html-page v0.5.0
        Checking radicle-native-ci v0.13.0 (/ci/src)
     Documenting radicle-ci-broker v0.26.0
     Documenting radicle-native-ci v0.13.0 (/ci/src)
        Finished `dev` profile [unoptimized + debuginfo] target(s) in 3m 22s
       Generated /ci/cache/cargo-target/doc/radicle_native_ci/index.html and 1 other file
    
  • plan: Action succeeded cargo_doc
    After 0.00 seconds at 2026-03-06 10:55:40Z
    CargoDoc(
        CargoDoc,
    )
plan: Successful action custom: dch
After 332.55 seconds at 2026-03-06 10:55:40Z
  • plan: Start action custom: dch
    After 0.00 seconds at 2026-03-06 10:55:40Z
    Custom(
        Custom {
            name: "dch",
            args: {
                "debemail": String("liw@liw.fi"),
                "debfullname": String("Lars Wirzenius"),
            },
        },
    )
  • plan: Start action custom: dch
    After 0.00 seconds at 2026-03-06 10:55:40Z
    Custom {
        name: "dch",
        args: {
            "debemail": String("liw@liw.fi"),
            "debfullname": String("Lars Wirzenius"),
        },
    }
  • plan: Custom action output
    After 0.00 seconds at 2026-03-06 10:55:40Z
    Stdout:
    HEAD is now at 4a31342 chore: prepare release 0.13.0
    
    Stderr:
    + export 'DEBEMAIL="liw@liw.fi"'
    + DEBEMAIL='"liw@liw.fi"'
    + export 'DEBFULLNAME="Lars Wirzenius"'
    + DEBFULLNAME='"Lars Wirzenius"'
    + export CARGO_TARGET_DIR=/workspace/cache
    + CARGO_TARGET_DIR=/workspace/cache
    + export CARGO_HOME=/workspace/deps
    + CARGO_HOME=/workspace/deps
    + export HOME=/root
    + HOME=/root
    + export PATH=/root/.cargo/bin:/root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    + PATH=/root/.cargo/bin:/root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    + git reset --hard
    + git clean -fdx
    ++ dpkg-parsechangelog -SVersion
    ++ sed 's/-[^-]*$//'
    + V=0.13.0
    ++ date -u +%Y%m%dT%H%M%S
    + T=20260306T105540
    + version=0.13.0.ci20260306T105540-1
    + dch -v 0.13.0.ci20260306T105540-1 'CI build under Ambient.'
    + dch -r ''
    
  • plan: Action succeeded custom: dch
    After 0.00 seconds at 2026-03-06 10:55:40Z
    Custom(
        Custom {
            name: "dch",
            args: {
                "debemail": String("liw@liw.fi"),
                "debfullname": String("Lars Wirzenius"),
            },
        },
    )
plan: Successful action deb
After 332.86 seconds at 2026-03-06 10:55:40Z
  • plan: Start action deb
    After 0.00 seconds at 2026-03-06 10:55:40Z
    Deb(
        Deb {
            packages: Some(
                ".",
            ),
        },
    )
  • plan: Start program /bin/bash
    After 0.00 seconds at 2026-03-06 10:55:40Z
    • /bin/bash
    • -c
    • #!/usr/bin/env bash set -xeuo pipefail echo "PATH at start: $PATH" export PATH="/root/.cargo/bin:$PATH" export CARGO_HOME=/ci/deps export DEBEMAIL=liw@liw.fi export DEBFULLNAME="Lars Wirzenius" /bin/env command -v cargo command -v rustc cargo --version rustc --version # Get name and version of source package. name="$(dpkg-parsechangelog -SSource)" version="$(dpkg-parsechangelog -SVersion)" # Get upstream version: everything before the last dash. uv="$(echo "$version" | sed 's/-[^-]*$//')" # Files that will be created. arch="$(dpkg --print-architecture)" orig="../${name}_${uv}.orig.tar.xz" deb="../${name}_${version}_${arch}.deb" changes="../${name}_${version}_${arch}.changes" # Create "upstream tarball". git archive HEAD | xz >"$orig" # Build package. dpkg-buildpackage -us -uc # Dump some information to make it easier to visually verify # everything looks OK. Also, test the package with the lintian tool. ls -l .. for x in ../*.deb; do dpkg -c "$x"; done # FIXME: disabled while this prevents radicle-native-ci deb from being built. # lintian -i --allow-root --fail-on warning ../*.changes # Move files to artifacts directory. mv ../*_* /ci/artifacts/.
  • plan: Program succeeded
    After 0.00 seconds at 2026-03-06 10:58:35Z
    Exit code: 0
    Stdout:
    PATH at start: /root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    DEBFULLNAME=Lars Wirzenius
    CARGO_TARGET_DIR=/ci/cache/cargo-target
    PWD=/ci/src
    SYSTEMD_EXEC_PID=280
    HOME=/root
    LANG=C.UTF-8
    CARGO_HOME=/ci/deps
    DEBEMAIL=liw@liw.fi
    INVOCATION_ID=2d1fc14102654b988840ce9408f7dbc0
    SHLVL=2
    JOURNAL_STREAM=8:13219
    PATH=/root/.cargo/bin:/root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    OLDPWD=/
    _=/bin/env
    /root/.cargo/bin/cargo
    /root/.cargo/bin/rustc
    cargo 1.93.1 (083ac5135 2025-12-15)
    rustc 1.93.1 (01f6ddf75 2026-02-11)
    dpkg-buildpackage: info: source package radicle-native-ci
    dpkg-buildpackage: info: source version 0.13.0.ci20260306T105540-1
    dpkg-buildpackage: info: source distribution unstable
    dpkg-buildpackage: info: source changed by "Lars Wirzenius" <"liw@liw.fi">
    dpkg-buildpackage: info: host architecture amd64
    dh clean
       dh_auto_clean
       dh_clean
    dpkg-source: info: using source format '3.0 (quilt)'
    dpkg-source: info: building radicle-native-ci using existing ./radicle-native-ci_0.13.0.ci20260306T105540.orig.tar.xz
    dpkg-source: info: building radicle-native-ci in radicle-native-ci_0.13.0.ci20260306T105540-1.debian.tar.xz
    dpkg-source: info: building radicle-native-ci in radicle-native-ci_0.13.0.ci20260306T105540-1.dsc
    dh build
       dh_update_autotools_config
       dh_autoreconf
       dh_auto_configure
       debian/rules override_dh_auto_build
    make[1]: Entering directory '/ci/src'
    true
    make[1]: Leaving directory '/ci/src'
       debian/rules override_dh_auto_test
    make[1]: Entering directory '/ci/src'
    echo tests are disabled, for now
    tests are disabled, for now
    make[1]: Leaving directory '/ci/src'
       create-stamp debian/debhelper-build-stamp
    dh binary
       dh_testroot
       dh_prep
       debian/rules override_dh_auto_install
    make[1]: Entering directory '/ci/src'
    cargo install --offline --locked --path=. --root=debian/radicle-native-ci/usr --bin radicle-native-ci
    find debian -name '.crates*' -delete
    make[1]: Leaving directory '/ci/src'
       dh_installdocs
       dh_installchangelogs
       dh_installman
       dh_lintian
       dh_perl
       dh_link
       dh_strip_nondeterminism
       dh_compress
       dh_fixperms
       dh_missing
       dh_strip
       dh_makeshlibs
       dh_shlibdeps
       dh_installdeb
       dh_gencontrol
       dh_md5sums
       dh_builddeb
    dpkg-deb: building package 'radicle-native-ci-dbgsym' in '../radicle-native-ci-dbgsym_0.13.0.ci20260306T105540-1_amd64.deb'.
    dpkg-deb: building package 'radicle-native-ci' in '../radicle-native-ci_0.13.0.ci20260306T105540-1_amd64.deb'.
    dpkg-genchanges: info: including full source code in upload
    dpkg-buildpackage: info: full upload (original source is included)
    total 1120
    drwxr-xr-x  2 root root   4096 Mar  6 10:50 artifacts
    drwxr-xr-x  3 root root   4096 Mar  6 10:28 cache
    drwxr-xr-x  3 root root   4096 Mar  6 10:55 deps
    -rw-r--r--  1 root root 127204 Mar  6 10:58 radicle-native-ci-dbgsym_0.13.0.ci20260306T105540-1_amd64.deb
    -rw-r--r--  1 root root   2088 Mar  6 10:55 radicle-native-ci_0.13.0.ci20260306T105540-1.debian.tar.xz
    -rw-r--r--  1 root root   1075 Mar  6 10:55 radicle-native-ci_0.13.0.ci20260306T105540-1.dsc
    -rw-r--r--  1 root root   6362 Mar  6 10:58 radicle-native-ci_0.13.0.ci20260306T105540-1_amd64.buildinfo
    -rw-r--r--  1 root root   2612 Mar  6 10:58 radicle-native-ci_0.13.0.ci20260306T105540-1_amd64.changes
    -rw-r--r--  1 root root 928124 Mar  6 10:58 radicle-native-ci_0.13.0.ci20260306T105540-1_amd64.deb
    -rw-r--r--  1 root root  48144 Mar  6 10:55 radicle-native-ci_0.13.0.ci20260306T105540.orig.tar.xz
    drwxr-xr-x 10 root root   4096 Mar  6 10:55 src
    drwxr-xr-x root/root         0 2026-03-06 10:55 ./
    drwxr-xr-x root/root         0 2026-03-06 10:55 ./usr/
    drwxr-xr-x root/root         0 2026-03-06 10:55 ./usr/lib/
    drwxr-xr-x root/root         0 2026-03-06 10:55 ./usr/lib/debug/
    drwxr-xr-x root/root         0 2026-03-06 10:55 ./usr/lib/debug/.build-id/
    drwxr-xr-x root/root         0 2026-03-06 10:55 ./usr/lib/debug/.build-id/6e/
    -rw-r--r-- root/root    755952 2026-03-06 10:55 ./usr/lib/debug/.build-id/6e/91f02968447f2b42f55d52eea89896372f99b4.debug
    drwxr-xr-x root/root         0 2026-03-06 10:55 ./usr/share/
    drwxr-xr-x root/root         0 2026-03-06 10:55 ./usr/share/doc/
    lrwxrwxrwx root/root         0 2026-03-06 10:55 ./usr/share/doc/radicle-native-ci-dbgsym -> radicle-native-ci
    drwxr-xr-x root/root         0 2026-03-06 10:55 ./
    drwxr-xr-x root/root         0 2026-03-06 10:55 ./usr/
    drwxr-xr-x root/root         0 2026-03-06 10:55 ./usr/bin/
    -rwxr-xr-x root/root   2648704 2026-03-06 10:55 ./usr/bin/radicle-native-ci
    drwxr-xr-x root/root         0 2026-03-06 10:55 ./usr/share/
    drwxr-xr-x root/root         0 2026-03-06 10:55 ./usr/share/doc/
    drwxr-xr-x root/root         0 2026-03-06 10:55 ./usr/share/doc/radicle-native-ci/
    -rw-r--r-- root/root       441 2026-03-06 10:55 ./usr/share/doc/radicle-native-ci/changelog.Debian.gz
    -rw-r--r-- root/root       375 2026-03-06 10:55 ./usr/share/doc/radicle-native-ci/copyright
    drwxr-xr-x root/root         0 2026-03-06 10:55 ./usr/share/lintian/
    drwxr-xr-x root/root         0 2026-03-06 10:55 ./usr/share/lintian/overrides/
    -rw-r--r-- root/root        72 2026-03-06 10:55 ./usr/share/lintian/overrides/radicle-native-ci
    drwxr-xr-x root/root         0 2026-03-06 10:55 ./usr/share/man/
    drwxr-xr-x root/root         0 2026-03-06 10:55 ./usr/share/man/man1/
    -rw-r--r-- root/root       274 2026-03-06 10:55 ./usr/share/man/man1/radicle-native-ci.1.gz
    
    Stderr:
    + echo 'PATH at start: /root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
    + export PATH=/root/.cargo/bin:/root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    + PATH=/root/.cargo/bin:/root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    + export CARGO_HOME=/ci/deps
    + CARGO_HOME=/ci/deps
    + export DEBEMAIL=liw@liw.fi
    + DEBEMAIL=liw@liw.fi
    + export 'DEBFULLNAME=Lars Wirzenius'
    + DEBFULLNAME='Lars Wirzenius'
    + /bin/env
    + command -v cargo
    + command -v rustc
    + cargo --version
    + rustc --version
    ++ dpkg-parsechangelog -SSource
    + name=radicle-native-ci
    ++ dpkg-parsechangelog -SVersion
    + version=0.13.0.ci20260306T105540-1
    ++ echo 0.13.0.ci20260306T105540-1
    ++ sed 's/-[^-]*$//'
    + uv=0.13.0.ci20260306T105540
    ++ dpkg --print-architecture
    + arch=amd64
    + orig=../radicle-native-ci_0.13.0.ci20260306T105540.orig.tar.xz
    + deb=../radicle-native-ci_0.13.0.ci20260306T105540-1_amd64.deb
    + changes=../radicle-native-ci_0.13.0.ci20260306T105540-1_amd64.changes
    + git archive HEAD
    + xz
    + dpkg-buildpackage -us -uc
     dpkg-source --before-build .
     debian/rules clean
     dpkg-source -b .
     debian/rules build
     debian/rules binary
      Installing radicle-native-ci v0.13.0 (/ci/src)
       Compiling proc-macro2 v1.0.106
       Compiling unicode-ident v1.0.24
       Compiling quote v1.0.45
       Compiling libc v0.2.182
       Compiling syn v2.0.117
       Compiling jobserver v0.1.34
       Compiling find-msvc-tools v0.1.9
       Compiling cc v1.2.56
       Compiling synstructure v0.13.2
       Compiling serde v1.0.228
       Compiling bitflags v2.11.0
       Compiling memchr v2.8.0
       Compiling serde_derive v1.0.228
       Compiling zerofrom-derive v0.1.6
       Compiling zerofrom v0.1.6
       Compiling yoke-derive v0.8.1
       Compiling yoke v0.8.1
       Compiling zerovec-derive v0.11.2
       Compiling displaydoc v0.2.5
       Compiling zerovec v0.11.5
       Compiling zmij v1.0.21
       Compiling thiserror-impl v1.0.69
       Compiling tinystr v0.8.2
       Compiling zerocopy v0.8.40
       Compiling thiserror v2.0.18
       Compiling icu_locale_core v2.1.1
       Compiling potential_utf v0.1.4
       Compiling zerotrie v0.2.3
       Compiling getrandom v0.2.17
       Compiling syn v1.0.109
       Compiling icu_provider v2.1.1
       Compiling icu_collections v2.1.1
       Compiling thiserror-impl v2.0.18
       Compiling getrandom v0.4.2
       Compiling libz-sys v1.1.24
       Compiling rustix v1.1.4
       Compiling amplify_syn v2.0.1
       Compiling thiserror v1.0.69
       Compiling icu_normalizer v2.1.1
       Compiling icu_properties v2.1.2
       Compiling linux-raw-sys v0.12.1
       Compiling anyhow v1.0.102
       Compiling idna_adapter v1.2.1
       Compiling amplify_derive v4.0.1
       Compiling libgit2-sys v0.18.3+1.9.2
       Compiling ec25519 v0.1.0
       Compiling amplify v4.9.0
       Compiling idna v1.1.0
       Compiling git-ref-format-core v0.6.0
       Compiling aho-corasick v1.1.4
       Compiling sqlite3-src v0.5.1
       Compiling regex-syntax v0.8.10
       Compiling keccak v0.1.6
       Compiling sha3 v0.10.8
       Compiling regex-automata v0.4.14
       Compiling ahash v0.8.12
       Compiling url v2.5.8
       Compiling cyphergraphy v0.3.0
       Compiling rand_core v0.6.4
       Compiling serde_json v1.0.149
       Compiling darling_core v0.20.11
       Compiling cypheraddr v0.4.0
       Compiling data-encoding-macro-internal v0.1.17
       Compiling pest v2.8.6
       Compiling hashbrown v0.14.5
       Compiling bstr v1.12.1
       Compiling match-lookup v0.1.2
       Compiling libm v0.2.16
       Compiling base256emoji v1.0.2
       Compiling globset v0.4.18
       Compiling data-encoding-macro v0.1.19
       Compiling sqlite3-sys v0.15.2
       Compiling hashlink v0.9.1
       Compiling pest_meta v2.8.6
       Compiling socks5-client v0.4.1
       Compiling darling_macro v0.20.11
       Compiling rand v0.8.5
       Compiling ppv-lite86 v0.2.21
       Compiling tracing-attributes v0.1.31
       Compiling ref-cast v1.0.25
       Compiling multibase v0.9.2
       Compiling ssh-key v0.6.7
       Compiling rand_chacha v0.3.1
       Compiling qcheck v1.0.0
       Compiling darling v0.20.11
       Compiling cyphernet v0.5.2
       Compiling pest_generator v2.8.6
       Compiling yaml-rust2 v0.9.0
       Compiling ignore v0.4.25
       Compiling sqlite v0.32.0
       Compiling radicle-ssh v0.10.0
       Compiling chrono v0.4.44
       Compiling ref-cast-impl v1.0.25
       Compiling pikchr v0.1.4
       Compiling serde_derive_internals v0.29.1
       Compiling proc-macro-error-attr2 v2.0.0
       Compiling erased-serde v0.4.10
       Compiling git2 v0.20.4
       Compiling pulldown-cmark v0.13.1
       Compiling radicle-oid v0.1.0
       Compiling tempfile v3.26.0
       Compiling proc-macro-error2 v2.0.1
       Compiling schemars_derive v1.2.1
       Compiling radicle-crypto v0.15.0
       Compiling humansize v2.1.3
       Compiling globwalk v0.9.1
       Compiling marked-yaml v0.7.2
       Compiling pest_derive v2.8.6
       Compiling derive_builder_core v0.20.2
       Compiling regex v1.12.3
       Compiling subplot v0.14.0
       Compiling xattr v1.6.1
       Compiling nonempty v0.9.0
       Compiling culpa-macros v1.0.2
       Compiling filetime v0.2.27
       Compiling pin-project-lite v0.2.17
       Compiling dyn-clone v1.0.20
       Compiling time-core v0.1.8
       Compiling num-conv v0.2.0
       Compiling time-macros v0.2.27
       Compiling tera v1.20.1
       Compiling schemars v1.2.1
       Compiling tracing v0.1.44
       Compiling deranged v0.5.8
       Compiling tar v0.4.44
       Compiling flate2 v1.1.9
       Compiling nix v0.29.0
       Compiling git-ref-format-macro v0.6.0
       Compiling derive_builder_macro v0.20.2
       Compiling roadmap v0.7.0
       Compiling marked-yaml v0.8.0
       Compiling radicle-git-metadata v0.1.0
       Compiling terminal_size v0.4.3
       Compiling clap_lex v1.0.0
       Compiling rust_decimal v1.40.0
       Compiling time v0.3.47
       Compiling clap_builder v4.5.60
       Compiling clap_derive v4.5.55
       Compiling quick-xml v0.37.5
       Compiling fs_at v0.2.1
       Compiling radicle-cob v0.18.0
       Compiling derive_builder v0.20.2
       Compiling git-ref-format v0.6.0
       Compiling serde-untagged v0.1.9
       Compiling radicle-surf v0.27.0
       Compiling radicle-core v0.1.0
       Compiling culpa v1.0.2
       Compiling diligent-date-parser v0.1.5
       Compiling radicle-git-ref-format v0.1.0
       Compiling radicle-localtime v0.1.0
       Compiling siphasher v1.0.2
       Compiling atom_syndication v0.12.7
       Compiling radicle v0.21.0
       Compiling radicle-git-ext v0.12.0
       Compiling remove_dir_all v1.0.0
       Compiling subplotlib-derive v0.14.0
       Compiling clap v4.5.60
       Compiling tracing-serde v0.2.0
       Compiling matchers v0.2.0
       Compiling uuid v1.22.0
       Compiling fs2 v0.4.3
       Compiling radicle-ci-broker v0.26.0
       Compiling winnow v0.7.15
       Compiling ryu v1.0.23
       Compiling serde_norway v0.9.42
       Compiling radicle-job v0.5.1
       Compiling subplotlib v0.14.0
       Compiling duration-str v0.18.0
       Compiling tracing-subscriber v0.3.22
       Compiling html-page v0.5.0
       Compiling rss v2.0.12
       Compiling radicle-native-ci v0.13.0 (/ci/src)
        Finished `release` profile [optimized] target(s) in 2m 51s
      Installing /ci/src/debian/radicle-native-ci/usr/bin/radicle-native-ci
       Installed package `radicle-native-ci v0.13.0 (/ci/src)` (executable `radicle-native-ci`)
    warning: be sure to add `/ci/src/debian/radicle-native-ci/usr/bin` to your PATH to be able to run the installed binaries
     dpkg-genbuildinfo -O../radicle-native-ci_0.13.0.ci20260306T105540-1_amd64.buildinfo
     dpkg-genchanges -O../radicle-native-ci_0.13.0.ci20260306T105540-1_amd64.changes
     dpkg-source --after-build .
    + ls -l ..
    + for x in ../*.deb
    + dpkg -c ../radicle-native-ci-dbgsym_0.13.0.ci20260306T105540-1_amd64.deb
    + for x in ../*.deb
    + dpkg -c ../radicle-native-ci_0.13.0.ci20260306T105540-1_amd64.deb
    + mv ../radicle-native-ci-dbgsym_0.13.0.ci20260306T105540-1_amd64.deb ../radicle-native-ci_0.13.0.ci20260306T105540-1.debian.tar.xz ../radicle-native-ci_0.13.0.ci20260306T105540-1.dsc ../radicle-native-ci_0.13.0.ci20260306T105540-1_amd64.buildinfo ../radicle-native-ci_0.13.0.ci20260306T105540-1_amd64.changes ../radicle-native-ci_0.13.0.ci20260306T105540-1_amd64.deb ../radicle-native-ci_0.13.0.ci20260306T105540.orig.tar.xz /ci/artifacts/.
    
  • plan: Action succeeded deb
    After 0.00 seconds at 2026-03-06 10:58:35Z
    Deb(
        Deb {
            packages: Some(
                ".",
            ),
        },
    )
plan: Successful action tar_create
After 507.81 seconds at 2026-03-06 10:58:35Z
  • plan: Start action tar_create
    After 0.00 seconds at 2026-03-06 10:58:35Z
    TarCreate(
        TarCreate {
            archive: "/dev/vde",
            directory: "/ci/cache",
        },
    )
  • plan: Action succeeded tar_create
    After 0.00 seconds at 2026-03-06 10:58:42Z
    TarCreate(
        TarCreate {
            archive: "/dev/vde",
            directory: "/ci/cache",
        },
    )
plan: Successful action tar_create
After 515.45 seconds at 2026-03-06 10:58:42Z
  • plan: Start action tar_create
    After 0.00 seconds at 2026-03-06 10:58:42Z
    TarCreate(
        TarCreate {
            archive: "/dev/vdd",
            directory: "/ci/artifacts",
        },
    )
  • plan: Action succeeded tar_create
    After 0.00 seconds at 2026-03-06 10:58:42Z
    TarCreate(
        TarCreate {
            archive: "/dev/vdd",
            directory: "/ci/artifacts",
        },
    )
plan: Plan succeeded
After 515.46 seconds at 2026-03-06 10:58:42ZHopefully all is good.

Raw log messages for Ambient troubleshooting

Raw log messages

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

  1. {
      "type": "executor_starts",
      "name": "ambient-execute-plan",
      "version": "0.13.1@52633e5",
      "timestamp": {
        "secs_since_epoch": 1772794207,
        "nanos_since_epoch": 509094044
      },
      "log_source": "Plan"
    }
  2. {
      "type": "runnable_plan",
      "steps": [
        {
          "action": "mkdir",
          "pathname": "/ci"
        },
        {
          "action": "mkdir",
          "pathname": "/ci/artifacts"
        },
        {
          "action": "tar_extract",
          "archive": "/dev/vdc",
          "directory": "/ci/src"
        },
        {
          "action": "tar_extract",
          "archive": "/dev/vdf",
          "directory": "/ci/deps"
        },
        {
          "action": "tar_extract",
          "archive": "/dev/vde",
          "directory": "/ci/cache"
        },
        {
          "action": "shell",
          "shell": "ln -sf /ci /workspace"
        },
        {
          "action": "shell",
          "shell": "git config --global user.name 'Ambient CI'"
        },
        {
          "action": "shell",
          "shell": "git config --global user.email ambient@example.com"
        },
        {
          "action": "cargo_fmt"
        },
        {
          "action": "cargo_clippy"
        },
        {
          "action": "shell",
          "shell": "export HOME=/root\n# \"Install\" the rad program. It needs to be in $PATH.\ncp /root/.radicle/bin/rad /bin/.\ngit config --global user.name root\ngit config --global user.email root@example.com\ncargo test\n"
        },
        {
          "action": "cargo_doc"
        },
        {
          "action": "custom",
          "name": "dch",
          "args": {
            "debfullname": "Lars Wirzenius",
            "debemail": "liw@liw.fi"
          }
        },
        {
          "action": "deb",
          "packages": "."
        },
        {
          "action": "tar_create",
          "archive": "/dev/vde",
          "directory": "/ci/cache"
        },
        {
          "action": "tar_create",
          "archive": "/dev/vdd",
          "directory": "/ci/artifacts"
        }
      ],
      "executor_drive": "/dev/vdb",
      "source_drive": "/dev/vdc",
      "artifact_drive": "/dev/vdd",
      "cache_drive": "/dev/vde",
      "deps_drive": "/dev/vdf",
      "workspace_dir": "/ci",
      "source_dir": "/ci/src",
      "deps_dir": "/ci/deps",
      "cache_dir": "/ci/cache",
      "artifacts_dir": "/ci/artifacts",
      "timestamp": {
        "secs_since_epoch": 1772794207,
        "nanos_since_epoch": 512169304
      },
      "log_source": "Plan"
    }
  3. {
      "type": "execute_action",
      "action": "mkdir",
      "pathname": "/ci",
      "timestamp": {
        "secs_since_epoch": 1772794207,
        "nanos_since_epoch": 535648212
      },
      "log_source": "Plan"
    }
  4. {
      "type": "action_succeeded",
      "action": "mkdir",
      "pathname": "/ci",
      "timestamp": {
        "secs_since_epoch": 1772794207,
        "nanos_since_epoch": 541973003
      },
      "log_source": "Plan"
    }
  5. {
      "type": "execute_action",
      "action": "mkdir",
      "pathname": "/ci/artifacts",
      "timestamp": {
        "secs_since_epoch": 1772794207,
        "nanos_since_epoch": 547345875
      },
      "log_source": "Plan"
    }
  6. {
      "type": "action_succeeded",
      "action": "mkdir",
      "pathname": "/ci/artifacts",
      "timestamp": {
        "secs_since_epoch": 1772794207,
        "nanos_since_epoch": 549794013
      },
      "log_source": "Plan"
    }
  7. {
      "type": "execute_action",
      "action": "tar_extract",
      "archive": "/dev/vdc",
      "directory": "/ci/src",
      "timestamp": {
        "secs_since_epoch": 1772794207,
        "nanos_since_epoch": 552380564
      },
      "log_source": "Plan"
    }
  8. {
      "type": "action_succeeded",
      "action": "tar_extract",
      "archive": "/dev/vdc",
      "directory": "/ci/src",
      "timestamp": {
        "secs_since_epoch": 1772794207,
        "nanos_since_epoch": 575174006
      },
      "log_source": "Plan"
    }
  9. {
      "type": "execute_action",
      "action": "tar_extract",
      "archive": "/dev/vdf",
      "directory": "/ci/deps",
      "timestamp": {
        "secs_since_epoch": 1772794207,
        "nanos_since_epoch": 577935679
      },
      "log_source": "Plan"
    }
  10. {
      "type": "action_succeeded",
      "action": "tar_extract",
      "archive": "/dev/vdf",
      "directory": "/ci/deps",
      "timestamp": {
        "secs_since_epoch": 1772794210,
        "nanos_since_epoch": 230400859
      },
      "log_source": "Plan"
    }
  11. {
      "type": "execute_action",
      "action": "tar_extract",
      "archive": "/dev/vde",
      "directory": "/ci/cache",
      "timestamp": {
        "secs_since_epoch": 1772794210,
        "nanos_since_epoch": 230436883
      },
      "log_source": "Plan"
    }
  12. {
      "type": "action_succeeded",
      "action": "tar_extract",
      "archive": "/dev/vde",
      "directory": "/ci/cache",
      "timestamp": {
        "secs_since_epoch": 1772794218,
        "nanos_since_epoch": 444692427
      },
      "log_source": "Plan"
    }
  13. {
      "type": "execute_action",
      "action": "shell",
      "shell": "ln -sf /ci /workspace",
      "timestamp": {
        "secs_since_epoch": 1772794218,
        "nanos_since_epoch": 447444588
      },
      "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": 1772794218,
        "nanos_since_epoch": 449861833
      },
      "log_source": "Plan"
    }
  15. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "",
      "stderr": "+ ln -sf /ci /workspace\n",
      "timestamp": {
        "secs_since_epoch": 1772794218,
        "nanos_since_epoch": 562245143
      },
      "log_source": "Plan"
    }
  16. {
      "type": "action_succeeded",
      "action": "shell",
      "shell": "ln -sf /ci /workspace",
      "timestamp": {
        "secs_since_epoch": 1772794218,
        "nanos_since_epoch": 562285770
      },
      "log_source": "Plan"
    }
  17. {
      "type": "execute_action",
      "action": "shell",
      "shell": "git config --global user.name 'Ambient CI'",
      "timestamp": {
        "secs_since_epoch": 1772794218,
        "nanos_since_epoch": 562293451
      },
      "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": 1772794218,
        "nanos_since_epoch": 562562559
      },
      "log_source": "Plan"
    }
  19. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "",
      "stderr": "+ git config --global user.name 'Ambient CI'\n",
      "timestamp": {
        "secs_since_epoch": 1772794218,
        "nanos_since_epoch": 569223354
      },
      "log_source": "Plan"
    }
  20. {
      "type": "action_succeeded",
      "action": "shell",
      "shell": "git config --global user.name 'Ambient CI'",
      "timestamp": {
        "secs_since_epoch": 1772794218,
        "nanos_since_epoch": 569452475
      },
      "log_source": "Plan"
    }
  21. {
      "type": "execute_action",
      "action": "shell",
      "shell": "git config --global user.email ambient@example.com",
      "timestamp": {
        "secs_since_epoch": 1772794218,
        "nanos_since_epoch": 569457497
      },
      "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": 1772794218,
        "nanos_since_epoch": 569708361
      },
      "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": 1772794218,
        "nanos_since_epoch": 574993262
      },
      "log_source": "Plan"
    }
  24. {
      "type": "action_succeeded",
      "action": "shell",
      "shell": "git config --global user.email ambient@example.com",
      "timestamp": {
        "secs_since_epoch": 1772794218,
        "nanos_since_epoch": 575010350
      },
      "log_source": "Plan"
    }
  25. {
      "type": "execute_action",
      "action": "cargo_fmt",
      "timestamp": {
        "secs_since_epoch": 1772794218,
        "nanos_since_epoch": 575014969
      },
      "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": 1772794218,
        "nanos_since_epoch": 575354478
      },
      "log_source": "Plan"
    }
  27. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "cargo 1.93.1 (083ac5135 2025-12-15)\n",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1772794218,
        "nanos_since_epoch": 701956244
      },
      "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": 1772794218,
        "nanos_since_epoch": 702002916
      },
      "log_source": "Plan"
    }
  29. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "clippy 0.1.93 (01f6ddf758 2026-02-11)\n",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1772794218,
        "nanos_since_epoch": 893708726
      },
      "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": 1772794218,
        "nanos_since_epoch": 896624097
      },
      "log_source": "Plan"
    }
  31. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "rustc 1.93.1 (01f6ddf75 2026-02-11)\n",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1772794218,
        "nanos_since_epoch": 942716190
      },
      "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": 1772794218,
        "nanos_since_epoch": 945531661
      },
      "log_source": "Plan"
    }
  33. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1772794219,
        "nanos_since_epoch": 128708418
      },
      "log_source": "Plan"
    }
  34. {
      "type": "action_succeeded",
      "action": "cargo_fmt",
      "timestamp": {
        "secs_since_epoch": 1772794219,
        "nanos_since_epoch": 128745209
      },
      "log_source": "Plan"
    }
  35. {
      "type": "execute_action",
      "action": "cargo_clippy",
      "timestamp": {
        "secs_since_epoch": 1772794219,
        "nanos_since_epoch": 128751215
      },
      "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": 1772794219,
        "nanos_since_epoch": 128759568
      },
      "log_source": "Plan"
    }
  37. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "cargo 1.93.1 (083ac5135 2025-12-15)\n",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1772794219,
        "nanos_since_epoch": 173795514
      },
      "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": 1772794219,
        "nanos_since_epoch": 173838009
      },
      "log_source": "Plan"
    }
  39. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "clippy 0.1.93 (01f6ddf758 2026-02-11)\n",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1772794219,
        "nanos_since_epoch": 262112825
      },
      "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": 1772794219,
        "nanos_since_epoch": 265009107
      },
      "log_source": "Plan"
    }
  41. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "rustc 1.93.1 (01f6ddf75 2026-02-11)\n",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1772794219,
        "nanos_since_epoch": 309210955
      },
      "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": 1772794219,
        "nanos_since_epoch": 312063612
      },
      "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.182\n   Compiling syn v2.0.117\n   Compiling jobserver v0.1.34\n   Compiling find-msvc-tools v0.1.9\n   Compiling cc v1.2.56\n   Compiling synstructure v0.13.2\n   Compiling serde v1.0.228\n   Compiling memchr v2.8.0\n   Compiling serde_derive v1.0.228\n   Compiling zerofrom-derive v0.1.6\n    Checking zerofrom v0.1.6\n   Compiling yoke-derive v0.8.1\n    Checking yoke v0.8.1\n   Compiling zerovec-derive v0.11.2\n    Checking zerovec v0.11.5\n   Compiling displaydoc v0.2.5\n    Checking bitflags v2.11.0\n   Compiling thiserror-impl v1.0.69\n    Checking tinystr v0.8.2\n   Compiling zerocopy v0.8.40\n   Compiling zmij v1.0.21\n    Checking icu_locale_core v2.1.1\n    Checking zerotrie v0.2.3\n    Checking potential_utf v0.1.4\n    Checking getrandom v0.2.17\n   Compiling thiserror v2.0.18\n   Compiling syn v1.0.109\n    Checking icu_provider v2.1.1\n    Checking icu_collections v2.1.1\n   Compiling thiserror-impl v2.0.18\n   Compiling libz-sys v1.1.24\n   Compiling getrandom v0.4.2\n   Compiling rustix v1.1.4\n    Checking icu_properties v2.1.2\n    Checking icu_normalizer v2.1.1\n   Compiling amplify_syn v2.0.1\n    Checking thiserror v1.0.69\n   Compiling linux-raw-sys v0.12.1\n   Compiling anyhow v1.0.102\n   Compiling amplify_derive v4.0.1\n    Checking idna_adapter v1.2.1\n   Compiling libgit2-sys v0.18.3+1.9.2\n    Checking ec25519 v0.1.0\n    Checking idna v1.1.0\n    Checking amplify v4.9.0\n    Checking git-ref-format-core v0.6.0\n   Compiling aho-corasick v1.1.4\n   Compiling sqlite3-src v0.5.1\n    Checking keccak v0.1.6\n   Compiling regex-syntax v0.8.10\n   Compiling regex-automata v0.4.14\n    Checking sha3 v0.10.8\n    Checking cyphergraphy v0.3.0\n   Compiling ahash v0.8.12\n    Checking url v2.5.8\n    Checking rand_core v0.6.4\n   Compiling serde_json v1.0.149\n   Compiling pest v2.8.6\n   Compiling darling_core v0.20.11\n    Checking cypheraddr v0.4.0\n   Compiling data-encoding-macro-internal v0.1.17\n   Compiling hashbrown v0.14.5\n   Compiling match-lookup v0.1.2\n   Compiling bstr v1.12.1\n   Compiling libm v0.2.16\n   Compiling globset v0.4.18\n    Checking data-encoding-macro v0.1.19\n    Checking base256emoji v1.0.2\n    Checking sqlite3-sys v0.15.2\n   Compiling hashlink v0.9.1\n    Checking socks5-client v0.4.1\n   Compiling darling_macro v0.20.11\n   Compiling pest_meta v2.8.6\n    Checking rand v0.8.5\n   Compiling ppv-lite86 v0.2.21\n   Compiling tracing-attributes v0.1.31\n   Compiling ref-cast v1.0.25\n    Checking ssh-key v0.6.7\n    Checking multibase v0.9.2\n   Compiling rand_chacha v0.3.1\n    Checking qcheck v1.0.0\n   Compiling pest_generator v2.8.6\n   Compiling darling v0.20.11\n    Checking cyphernet v0.5.2\n   Compiling ignore v0.4.25\n   Compiling yaml-rust2 v0.9.0\n    Checking sqlite v0.32.0\n    Checking radicle-ssh v0.10.0\n    Checking chrono v0.4.44\n   Compiling ref-cast-impl v1.0.25\n   Compiling pikchr v0.1.4\n   Compiling serde_derive_internals v0.29.1\n   Compiling proc-macro-error-attr2 v2.0.0\n   Compiling erased-serde v0.4.10\n   Compiling pulldown-cmark v0.13.1\n   Compiling tempfile v3.26.0\n    Checking git2 v0.20.4\n   Compiling proc-macro-error2 v2.0.1\n   Compiling schemars_derive v1.2.1\n    Checking radicle-oid v0.1.0\n    Checking radicle-crypto v0.15.0\n   Compiling humansize v2.1.3\n   Compiling marked-yaml v0.7.2\n   Compiling globwalk v0.9.1\n   Compiling derive_builder_core v0.20.2\n   Compiling pest_derive v2.8.6\n   Compiling subplot v0.14.0\n   Compiling regex v1.12.3\n   Compiling xattr v1.6.1\n    Checking nonempty v0.9.0\n   Compiling culpa-macros v1.0.2\n   Compiling filetime v0.2.27\n   Compiling pin-project-lite v0.2.17\n    Checking dyn-clone v1.0.20\n   Compiling num-conv v0.2.0\n   Compiling time-core v0.1.8\n   Compiling time-macros v0.2.27\n    Checking schemars v1.2.1\n   Compiling tera v1.20.1\n    Checking deranged v0.5.8\n   Compiling tracing v0.1.44\n   Compiling tar v0.4.44\n   Compiling roadmap v0.7.0\n   Compiling flate2 v1.1.9\n    Checking nix v0.29.0\n   Compiling derive_builder_macro v0.20.2\n   Compiling marked-yaml v0.8.0\n   Compiling git-ref-format-macro v0.6.0\n    Checking radicle-git-metadata v0.1.0\n    Checking terminal_size v0.4.3\n    Checking clap_lex v1.0.0\n   Compiling rust_decimal v1.40.0\n    Checking time v0.3.47\n    Checking clap_builder v4.5.60\n   Compiling clap_derive v4.5.55\n    Checking fs_at v0.2.1\n    Checking quick-xml v0.37.5\n    Checking radicle-cob v0.18.0\n    Checking git-ref-format v0.6.0\n    Checking derive_builder v0.20.2\n    Checking serde-untagged v0.1.9\n   Compiling radicle-surf v0.27.0\n    Checking radicle-core v0.1.0\n   Compiling culpa v1.0.2\n    Checking diligent-date-parser v0.1.5\n    Checking radicle-git-ref-format v0.1.0\n    Checking radicle-localtime v0.1.0\n    Checking siphasher v1.0.2\n    Checking remove_dir_all v1.0.0\n    Checking radicle v0.21.0\n    Checking atom_syndication v0.12.7\n    Checking radicle-git-ext v0.12.0\n   Compiling subplotlib-derive v0.14.0\n    Checking clap v4.5.60\n    Checking tracing-serde v0.2.0\n    Checking matchers v0.2.0\n    Checking uuid v1.22.0\n    Checking fs2 v0.4.3\n    Checking winnow v0.7.15\n    Checking ryu v1.0.23\n   Compiling radicle-ci-broker v0.26.0\n    Checking subplotlib v0.14.0\n    Checking serde_norway v0.9.42\n    Checking radicle-job v0.5.1\n    Checking duration-str v0.18.0\n    Checking tracing-subscriber v0.3.22\n    Checking rss v2.0.12\n    Checking html-page v0.5.0\n   Compiling radicle-native-ci v0.13.0 (/ci/src)\n    Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 03s\n",
      "timestamp": {
        "secs_since_epoch": 1772794282,
        "nanos_since_epoch": 961737462
      },
      "log_source": "Plan"
    }
  44. {
      "type": "action_succeeded",
      "action": "cargo_clippy",
      "timestamp": {
        "secs_since_epoch": 1772794283,
        "nanos_since_epoch": 13901143
      },
      "log_source": "Plan"
    }
  45. {
      "type": "execute_action",
      "action": "shell",
      "shell": "export HOME=/root\n# \"Install\" the rad program. It needs to be in $PATH.\ncp /root/.radicle/bin/rad /bin/.\ngit config --global user.name root\ngit config --global user.email root@example.com\ncargo test\n",
      "timestamp": {
        "secs_since_epoch": 1772794283,
        "nanos_since_epoch": 14082450
      },
      "log_source": "Plan"
    }
  46. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            98,
            97,
            115,
            104
          ]
        },
        {
          "Unix": [
            45,
            99
          ]
        },
        {
          "Unix": [
            115,
            101,
            116,
            32,
            45,
            120,
            101,
            117,
            111,
            32,
            112,
            105,
            112,
            101,
            102,
            97,
            105,
            108,
            10,
            101,
            120,
            112,
            111,
            114,
            116,
            32,
            72,
            79,
            77,
            69,
            61,
            47,
            114,
            111,
            111,
            116,
            10,
            35,
            32,
            34,
            73,
            110,
            115,
            116,
            97,
            108,
            108,
            34,
            32,
            116,
            104,
            101,
            32,
            114,
            97,
            100,
            32,
            112,
            114,
            111,
            103,
            114,
            97,
            109,
            46,
            32,
            73,
            116,
            32,
            110,
            101,
            101,
            100,
            115,
            32,
            116,
            111,
            32,
            98,
            101,
            32,
            105,
            110,
            32,
            36,
            80,
            65,
            84,
            72,
            46,
            10,
            99,
            112,
            32,
            47,
            114,
            111,
            111,
            116,
            47,
            46,
            114,
            97,
            100,
            105,
            99,
            108,
            101,
            47,
            98,
            105,
            110,
            47,
            114,
            97,
            100,
            32,
            47,
            98,
            105,
            110,
            47,
            46,
            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,
            114,
            111,
            111,
            116,
            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,
            114,
            111,
            111,
            116,
            64,
            101,
            120,
            97,
            109,
            112,
            108,
            101,
            46,
            99,
            111,
            109,
            10,
            99,
            97,
            114,
            103,
            111,
            32,
            116,
            101,
            115,
            116,
            10,
            10
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1772794283,
        "nanos_since_epoch": 14092923
      },
      "log_source": "Plan"
    }
  47. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "\nrunning 0 tests\n\ntest result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s\n\n\nrunning 0 tests\n\ntest result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s\n\n\nrunning 0 tests\n\ntest result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s\n\n\nrunning 9 tests\ntest commit_doesnt_exist ... ok\ntest command_fails ... ok\ntest config_does_not_exist ... ok\ntest empty_config ... ok\ntest empty_request ... ok\ntest happy_path ... ok\ntest happy_path_with_log_url ... ok\ntest no_config_env_var ... ok\ntest repo_doesnt_exist ... ok\n\ntest result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.57s\n\n\nrunning 0 tests\n\ntest result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s\n\n",
      "stderr": "+ export HOME=/root\n+ HOME=/root\n+ cp /root/.radicle/bin/rad /bin/.\n+ git config --global user.name root\n+ git config --global user.email root@example.com\n+ cargo test\n   Compiling libc v0.2.182\n   Compiling memchr v2.8.0\n   Compiling bitflags v2.11.0\n   Compiling zerofrom v0.1.6\n   Compiling yoke v0.8.1\n   Compiling serde v1.0.228\n   Compiling zerovec v0.11.5\n   Compiling linux-raw-sys v0.12.1\n   Compiling tinystr v0.8.2\n   Compiling icu_locale_core v2.1.1\n   Compiling potential_utf v0.1.4\n   Compiling zerotrie v0.2.3\n   Compiling getrandom v0.2.17\n   Compiling thiserror v1.0.69\n   Compiling icu_collections v2.1.1\n   Compiling icu_provider v2.1.1\n   Compiling regex-syntax v0.8.10\n   Compiling zmij v1.0.21\n   Compiling thiserror v2.0.18\n   Compiling icu_properties v2.1.2\n   Compiling icu_normalizer v2.1.1\n   Compiling idna_adapter v1.2.1\n   Compiling rustix v1.1.4\n   Compiling amplify v4.9.0\n   Compiling idna v1.1.0\n   Compiling ec25519 v0.1.0\n   Compiling libz-sys v1.1.24\n   Compiling git-ref-format-core v0.6.0\n   Compiling aho-corasick v1.1.4\n   Compiling keccak v0.1.6\n   Compiling sha3 v0.10.8\n   Compiling url v2.5.8\n   Compiling regex-automata v0.4.14\n   Compiling cyphergraphy v0.3.0\n   Compiling libgit2-sys v0.18.3+1.9.2\n   Compiling ahash v0.8.12\n   Compiling rand_core v0.6.4\n   Compiling darling_core v0.20.11\n   Compiling cypheraddr v0.4.0\n   Compiling pest v2.8.6\n   Compiling hashbrown v0.14.5\n   Compiling git2 v0.20.4\n   Compiling sqlite3-src v0.5.1\n   Compiling bstr v1.12.1\n   Compiling base256emoji v1.0.2\n   Compiling data-encoding-macro v0.1.19\n   Compiling globset v0.4.18\n   Compiling sqlite3-sys v0.15.2\n   Compiling pest_meta v2.8.6\n   Compiling hashlink v0.9.1\n   Compiling darling_macro v0.20.11\n   Compiling serde_json v1.0.149\n   Compiling socks5-client v0.4.1\n   Compiling rand v0.8.5\n   Compiling pin-project-lite v0.2.17\n   Compiling multibase v0.9.2\n   Compiling ssh-key v0.6.7\n   Compiling qcheck v1.0.0\n   Compiling rand_chacha v0.3.1\n   Compiling cyphernet v0.5.2\n   Compiling pest_generator v2.8.6\n   Compiling darling v0.20.11\n   Compiling yaml-rust2 v0.9.0\n   Compiling sqlite v0.32.0\n   Compiling ignore v0.4.25\n   Compiling radicle-ssh v0.10.0\n   Compiling chrono v0.4.44\n   Compiling getrandom v0.4.2\n   Compiling ref-cast v1.0.25\n   Compiling tempfile v3.26.0\n   Compiling globwalk v0.9.1\n   Compiling radicle-crypto v0.15.0\n   Compiling pest_derive v2.8.6\n   Compiling marked-yaml v0.7.2\n   Compiling derive_builder_core v0.20.2\n   Compiling radicle-oid v0.1.0\n   Compiling regex v1.12.3\n   Compiling subplot v0.14.0\n   Compiling xattr v1.6.1\n   Compiling nonempty v0.9.0\n   Compiling filetime v0.2.27\n   Compiling time-core v0.1.8\n   Compiling num-conv v0.2.0\n   Compiling dyn-clone v1.0.20\n   Compiling pulldown-cmark v0.13.1\n   Compiling schemars v1.2.1\n   Compiling time-macros v0.2.27\n   Compiling tera v1.20.1\n   Compiling tar v0.4.44\n   Compiling deranged v0.5.8\n   Compiling tracing v0.1.44\n   Compiling git-ref-format-macro v0.6.0\n   Compiling erased-serde v0.4.10\n   Compiling nix v0.29.0\n   Compiling flate2 v1.1.9\n   Compiling derive_builder_macro v0.20.2\n   Compiling roadmap v0.7.0\n   Compiling marked-yaml v0.8.0\n   Compiling terminal_size v0.4.3\n   Compiling radicle-git-metadata v0.1.0\n   Compiling clap_lex v1.0.0\n   Compiling clap_builder v4.5.60\n   Compiling fs_at v0.2.1\n   Compiling culpa v1.0.2\n   Compiling radicle-cob v0.18.0\n   Compiling derive_builder v0.20.2\n   Compiling radicle-surf v0.27.0\n   Compiling serde-untagged v0.1.9\n   Compiling git-ref-format v0.6.0\n   Compiling time v0.3.47\n   Compiling radicle-core v0.1.0\n   Compiling diligent-date-parser v0.1.5\n   Compiling radicle-git-ref-format v0.1.0\n   Compiling quick-xml v0.37.5\n   Compiling radicle-localtime v0.1.0\n   Compiling siphasher v1.0.2\n   Compiling atom_syndication v0.12.7\n   Compiling radicle v0.21.0\n   Compiling radicle-git-ext v0.12.0\n   Compiling rust_decimal v1.40.0\n   Compiling remove_dir_all v1.0.0\n   Compiling subplotlib-derive v0.14.0\n   Compiling clap v4.5.60\n   Compiling tracing-serde v0.2.0\n   Compiling matchers v0.2.0\n   Compiling uuid v1.22.0\n   Compiling fs2 v0.4.3\n   Compiling winnow v0.7.15\n   Compiling ryu v1.0.23\n   Compiling serde_norway v0.9.42\n   Compiling radicle-job v0.5.1\n   Compiling subplotlib v0.14.0\n   Compiling tracing-subscriber v0.3.22\n   Compiling duration-str v0.18.0\n   Compiling rss v2.0.12\n   Compiling html-page v0.5.0\n   Compiling radicle-native-ci v0.13.0 (/ci/src)\n   Compiling radicle-ci-broker v0.26.0\n    Finished `test` profile [unoptimized + debuginfo] target(s) in 46.30s\n     Running unittests src/lib.rs (/ci/cache/cargo-target/debug/deps/radicle_native_ci-ef57fde983b1f565)\n     Running unittests src/bin/radicle-native-ci.rs (/ci/cache/cargo-target/debug/deps/radicle_native_ci-24efac148c195e7d)\n     Running unittests src/bin/run_log.rs (/ci/cache/cargo-target/debug/deps/run_log-2b7451114d795744)\n     Running tests/integration.rs (/ci/cache/cargo-target/debug/deps/integration-7502e8c5062dd3db)\n   Doc-tests radicle_native_ci\n",
      "timestamp": {
        "secs_since_epoch": 1772794337,
        "nanos_since_epoch": 75503045
      },
      "log_source": "Plan"
    }
  48. {
      "type": "action_succeeded",
      "action": "shell",
      "shell": "export HOME=/root\n# \"Install\" the rad program. It needs to be in $PATH.\ncp /root/.radicle/bin/rad /bin/.\ngit config --global user.name root\ngit config --global user.email root@example.com\ncargo test\n",
      "timestamp": {
        "secs_since_epoch": 1772794337,
        "nanos_since_epoch": 161933093
      },
      "log_source": "Plan"
    }
  49. {
      "type": "execute_action",
      "action": "cargo_doc",
      "timestamp": {
        "secs_since_epoch": 1772794337,
        "nanos_since_epoch": 166787178
      },
      "log_source": "Plan"
    }
  50. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            99,
            97,
            114,
            103,
            111
          ]
        },
        {
          "Unix": [
            45,
            45,
            118,
            101,
            114,
            115,
            105,
            111,
            110
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1772794337,
        "nanos_since_epoch": 168835592
      },
      "log_source": "Plan"
    }
  51. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "cargo 1.93.1 (083ac5135 2025-12-15)\n",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1772794337,
        "nanos_since_epoch": 207693331
      },
      "log_source": "Plan"
    }
  52. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            99,
            97,
            114,
            103,
            111
          ]
        },
        {
          "Unix": [
            99,
            108,
            105,
            112,
            112,
            121
          ]
        },
        {
          "Unix": [
            45,
            45,
            118,
            101,
            114,
            115,
            105,
            111,
            110
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1772794337,
        "nanos_since_epoch": 207736822
      },
      "log_source": "Plan"
    }
  53. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "clippy 0.1.93 (01f6ddf758 2026-02-11)\n",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1772794337,
        "nanos_since_epoch": 295103955
      },
      "log_source": "Plan"
    }
  54. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            114,
            117,
            115,
            116,
            99
          ]
        },
        {
          "Unix": [
            45,
            45,
            118,
            101,
            114,
            115,
            105,
            111,
            110
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1772794337,
        "nanos_since_epoch": 295147104
      },
      "log_source": "Plan"
    }
  55. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "rustc 1.93.1 (01f6ddf75 2026-02-11)\n",
      "stderr": "",
      "timestamp": {
        "secs_since_epoch": 1772794337,
        "nanos_since_epoch": 339441288
      },
      "log_source": "Plan"
    }
  56. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            101,
            110,
            118
          ]
        },
        {
          "Unix": [
            82,
            85,
            83,
            84,
            68,
            79,
            67,
            70,
            76,
            65,
            71,
            83,
            61,
            45,
            68,
            32,
            119,
            97,
            114,
            110,
            105,
            110,
            103,
            115
          ]
        },
        {
          "Unix": [
            99,
            97,
            114,
            103,
            111
          ]
        },
        {
          "Unix": [
            100,
            111,
            99
          ]
        },
        {
          "Unix": [
            45,
            45,
            119,
            111,
            114,
            107,
            115,
            112,
            97,
            99,
            101
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1772794337,
        "nanos_since_epoch": 342221433
      },
      "log_source": "Plan"
    }
  57. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "",
      "stderr": "    Checking unicode-ident v1.0.24\n Documenting unicode-ident v1.0.24\n    Checking proc-macro2 v1.0.106\n    Checking quote v1.0.45\n    Checking syn v2.0.117\n Documenting proc-macro2 v1.0.106\n    Checking synstructure v0.13.2\n Documenting libc v0.2.182\n Documenting quote v1.0.45\n Documenting bitflags v2.11.0\n Documenting synstructure v0.13.2\n Documenting serde_derive v1.0.228\n Documenting zerofrom-derive v0.1.6\n Documenting yoke-derive v0.8.1\n Documenting zerofrom v0.1.6\n Documenting serde v1.0.228\n Documenting yoke v0.8.1\n Documenting zerovec-derive v0.11.2\n Documenting displaydoc v0.2.5\n Documenting zerovec v0.11.5\n    Checking zerocopy v0.8.40\n    Checking libc v0.2.182\n Documenting tinystr v0.8.2\n Documenting memchr v2.8.0\n Documenting icu_locale_core v2.1.1\n Documenting potential_utf v0.1.4\n Documenting zerotrie v0.2.3\n    Checking aho-corasick v1.1.4\n    Checking regex-automata v0.4.14\n Documenting icu_provider v2.1.1\n Documenting icu_collections v2.1.1\n    Checking syn v1.0.109\n    Checking bstr v1.12.1\n    Checking pest v2.8.6\n Documenting icu_normalizer v2.1.1\n Documenting icu_properties v2.1.2\n    Checking amplify_syn v2.0.1\n Documenting amplify_syn v2.0.1\n Documenting idna_adapter v1.2.1\n Documenting amplify_derive v4.0.1\n    Checking globset v0.4.18\n    Checking serde v1.0.228\n    Checking ahash v0.8.12\n Documenting idna v1.1.0\n Documenting amplify v4.9.0\n Documenting ec25519 v0.1.0\n    Checking hashbrown v0.14.5\n    Checking darling_core v0.20.11\n    Checking getrandom v0.2.17\n Documenting git-ref-format-core v0.6.0\n Documenting libz-sys v1.1.24\n Documenting keccak v0.1.6\n Documenting libgit2-sys v0.18.3+1.9.2\n Documenting sha3 v0.10.8\n Documenting cyphergraphy v0.3.0\n    Checking rand_core v0.6.4\n    Checking hashlink v0.9.1\n Documenting url v2.5.8\n    Checking ignore v0.4.25\n    Checking ppv-lite86 v0.2.21\n    Checking libm v0.2.16\n Documenting rand_core v0.6.4\n Documenting linux-raw-sys v0.12.1\n Documenting cypheraddr v0.4.0\n Documenting rustix v1.1.4\n Documenting darling_core v0.20.11\n Documenting data-encoding-macro-internal v0.1.17\n Documenting pest v2.8.6\n Documenting git2 v0.20.4\n    Checking rand_chacha v0.3.1\n    Checking yaml-rust2 v0.9.0\n    Checking pest_meta v2.8.6\n    Checking getrandom v0.4.2\n Documenting match-lookup v0.1.2\n Documenting sqlite3-src v0.5.1\n    Checking rustix v1.1.4\n Documenting thiserror v2.0.18\n Documenting zmij v1.0.21\n Documenting bstr v1.12.1\n Documenting data-encoding-macro v0.1.19\n Documenting globset v0.4.18\n Documenting base256emoji v1.0.2\n Documenting serde_json v1.0.149\n Documenting sqlite3-sys v0.15.2\n    Checking tempfile v3.26.0\n    Checking marked-yaml v0.7.2\n    Checking rand v0.8.5\n Documenting pest_meta v2.8.6\n Documenting darling_macro v0.20.11\n Documenting socks5-client v0.4.1\n Documenting rand v0.8.5\n    Checking humansize v2.1.3\n    Checking globwalk v0.9.1\n    Checking darling v0.20.11\n    Checking serde_json v1.0.149\n    Checking regex v1.12.3\n    Checking anyhow v1.0.102\n Documenting ssh-key v0.6.7\n Documenting qcheck v1.0.0\n Documenting multibase v0.9.2\n Documenting cyphernet v0.5.2\n Documenting darling v0.20.11\n Documenting pest_generator v2.8.6\n Documenting sqlite v0.32.0\n Documenting ignore v0.4.25\n Documenting radicle-ssh v0.10.0\n Documenting chrono v0.4.44\n    Checking pest_generator v2.8.6\n Documenting aho-corasick v1.1.4\n Documenting ref-cast-impl v1.0.25\n Documenting proc-macro-error-attr2 v2.0.0\n Documenting serde_derive_internals v0.29.1\n Documenting libm v0.2.16\n Documenting getrandom v0.4.2\n    Checking serde_derive_internals v0.29.1\n Documenting regex-syntax v0.8.10\n Documenting schemars_derive v1.2.1\n Documenting regex-automata v0.4.14\n    Checking tracing v0.1.44\n Documenting humansize v2.1.3\n Documenting proc-macro-error2 v2.0.1\n Documenting ref-cast v1.0.25\n Documenting pest_derive v2.8.6\n Documenting radicle-crypto v0.15.0\n Documenting globwalk v0.9.1\n Documenting derive_builder_core v0.20.2\n    Checking marked-yaml v0.8.0\n    Checking pulldown-cmark v0.13.1\n    Checking tera v1.20.1\n    Checking roadmap v0.7.0\n    Checking derive_builder_core v0.20.2\n Documenting radicle-oid v0.1.0\n    Checking pikchr v0.1.4\n    Checking proc-macro-error2 v2.0.1\n Documenting anyhow v1.0.102\n    Checking git-ref-format-core v0.6.0\n Documenting dyn-clone v1.0.20\n Documenting pulldown-cmark v0.13.1\n Documenting schemars v1.2.1\n Documenting roadmap v0.7.0\n Documenting deranged v0.5.8\n Documenting tera v1.20.1\n Documenting git-ref-format-macro v0.6.0\n Documenting erased-serde v0.4.10\n Documenting derive_builder_macro v0.20.2\n Documenting tempfile v3.26.0\n Documenting radicle-git-metadata v0.1.0\n Documenting terminal_size v0.4.3\n Documenting time-macros v0.2.27\n Documenting nix v0.29.0\n Documenting pikchr v0.1.4\n Documenting num-conv v0.2.0\n Documenting clap_lex v1.0.0\n Documenting time-core v0.1.8\n Documenting clap_builder v4.5.60\n Documenting time v0.3.47\n Documenting clap_derive v4.5.55\n Documenting subplot v0.14.0\n Documenting fs_at v0.2.1\n Documenting quick-xml v0.37.5\n Documenting radicle-cob v0.18.0\n Documenting derive_builder v0.20.2\n Documenting serde-untagged v0.1.9\n Documenting git-ref-format v0.6.0\n Documenting radicle-core v0.1.0\n    Checking subplot v0.14.0\n Documenting diligent-date-parser v0.1.5\n Documenting radicle-git-ref-format v0.1.0\n Documenting radicle-localtime v0.1.0\n Documenting culpa-macros v1.0.2\n Documenting tracing-attributes v0.1.31\n Documenting pin-project-lite v0.2.17\n Documenting siphasher v1.0.2\n Documenting tracing v0.1.44\n Documenting radicle v0.21.0\n Documenting atom_syndication v0.12.7\n Documenting rust_decimal v1.40.0\n Documenting radicle-git-ext v0.12.0\n Documenting remove_dir_all v1.0.0\n Documenting culpa v1.0.2\n Documenting subplotlib-derive v0.14.0\n Documenting clap v4.5.60\n Documenting tracing-serde v0.2.0\n Documenting matchers v0.2.0\n Documenting regex v1.12.3\n Documenting uuid v1.22.0\n Documenting fs2 v0.4.3\n Documenting filetime v0.2.27\n Documenting winnow v0.7.15\n Documenting ryu v1.0.23\n Documenting duration-str v0.18.0\n Documenting serde_norway v0.9.42\n Documenting subplotlib v0.14.0\n Documenting tracing-subscriber v0.3.22\n Documenting radicle-job v0.5.1\n Documenting radicle-surf v0.27.0\n Documenting rss v2.0.12\n Documenting html-page v0.5.0\n    Checking radicle-native-ci v0.13.0 (/ci/src)\n Documenting radicle-ci-broker v0.26.0\n Documenting radicle-native-ci v0.13.0 (/ci/src)\n    Finished `dev` profile [unoptimized + debuginfo] target(s) in 3m 22s\n   Generated /ci/cache/cargo-target/doc/radicle_native_ci/index.html and 1 other file\n",
      "timestamp": {
        "secs_since_epoch": 1772794540,
        "nanos_since_epoch": 7513461
      },
      "log_source": "Plan"
    }
  58. {
      "type": "action_succeeded",
      "action": "cargo_doc",
      "timestamp": {
        "secs_since_epoch": 1772794540,
        "nanos_since_epoch": 62303258
      },
      "log_source": "Plan"
    }
  59. {
      "type": "execute_action",
      "action": "custom",
      "name": "dch",
      "args": {
        "debemail": "liw@liw.fi",
        "debfullname": "Lars Wirzenius"
      },
      "timestamp": {
        "secs_since_epoch": 1772794540,
        "nanos_since_epoch": 62467853
      },
      "log_source": "Plan"
    }
  60. {
      "type": "custom_action_starts",
      "source": "/ci/src",
      "custom": {
        "name": "dch",
        "args": {
          "debemail": "liw@liw.fi",
          "debfullname": "Lars Wirzenius"
        }
      },
      "exe": ".ambient/dch",
      "exe_exists": false,
      "timestamp": {
        "secs_since_epoch": 1772794540,
        "nanos_since_epoch": 62487345
      },
      "log_source": "Plan"
    }
  61. {
      "type": "custom_action_output",
      "stdout": [
        72,
        69,
        65,
        68,
        32,
        105,
        115,
        32,
        110,
        111,
        119,
        32,
        97,
        116,
        32,
        52,
        97,
        51,
        49,
        51,
        52,
        50,
        32,
        99,
        104,
        111,
        114,
        101,
        58,
        32,
        112,
        114,
        101,
        112,
        97,
        114,
        101,
        32,
        114,
        101,
        108,
        101,
        97,
        115,
        101,
        32,
        48,
        46,
        49,
        51,
        46,
        48,
        10
      ],
      "stderr": [
        43,
        32,
        101,
        120,
        112,
        111,
        114,
        116,
        32,
        39,
        68,
        69,
        66,
        69,
        77,
        65,
        73,
        76,
        61,
        34,
        108,
        105,
        119,
        64,
        108,
        105,
        119,
        46,
        102,
        105,
        34,
        39,
        10,
        43,
        32,
        68,
        69,
        66,
        69,
        77,
        65,
        73,
        76,
        61,
        39,
        34,
        108,
        105,
        119,
        64,
        108,
        105,
        119,
        46,
        102,
        105,
        34,
        39,
        10,
        43,
        32,
        101,
        120,
        112,
        111,
        114,
        116,
        32,
        39,
        68,
        69,
        66,
        70,
        85,
        76,
        76,
        78,
        65,
        77,
        69,
        61,
        34,
        76,
        97,
        114,
        115,
        32,
        87,
        105,
        114,
        122,
        101,
        110,
        105,
        117,
        115,
        34,
        39,
        10,
        43,
        32,
        68,
        69,
        66,
        70,
        85,
        76,
        76,
        78,
        65,
        77,
        69,
        61,
        39,
        34,
        76,
        97,
        114,
        115,
        32,
        87,
        105,
        114,
        122,
        101,
        110,
        105,
        117,
        115,
        34,
        39,
        10,
        43,
        32,
        101,
        120,
        112,
        111,
        114,
        116,
        32,
        67,
        65,
        82,
        71,
        79,
        95,
        84,
        65,
        82,
        71,
        69,
        84,
        95,
        68,
        73,
        82,
        61,
        47,
        119,
        111,
        114,
        107,
        115,
        112,
        97,
        99,
        101,
        47,
        99,
        97,
        99,
        104,
        101,
        10,
        43,
        32,
        67,
        65,
        82,
        71,
        79,
        95,
        84,
        65,
        82,
        71,
        69,
        84,
        95,
        68,
        73,
        82,
        61,
        47,
        119,
        111,
        114,
        107,
        115,
        112,
        97,
        99,
        101,
        47,
        99,
        97,
        99,
        104,
        101,
        10,
        43,
        32,
        101,
        120,
        112,
        111,
        114,
        116,
        32,
        67,
        65,
        82,
        71,
        79,
        95,
        72,
        79,
        77,
        69,
        61,
        47,
        119,
        111,
        114,
        107,
        115,
        112,
        97,
        99,
        101,
        47,
        100,
        101,
        112,
        115,
        10,
        43,
        32,
        67,
        65,
        82,
        71,
        79,
        95,
        72,
        79,
        77,
        69,
        61,
        47,
        119,
        111,
        114,
        107,
        115,
        112,
        97,
        99,
        101,
        47,
        100,
        101,
        112,
        115,
        10,
        43,
        32,
        101,
        120,
        112,
        111,
        114,
        116,
        32,
        72,
        79,
        77,
        69,
        61,
        47,
        114,
        111,
        111,
        116,
        10,
        43,
        32,
        72,
        79,
        77,
        69,
        61,
        47,
        114,
        111,
        111,
        116,
        10,
        43,
        32,
        101,
        120,
        112,
        111,
        114,
        116,
        32,
        80,
        65,
        84,
        72,
        61,
        47,
        114,
        111,
        111,
        116,
        47,
        46,
        99,
        97,
        114,
        103,
        111,
        47,
        98,
        105,
        110,
        58,
        47,
        114,
        111,
        111,
        116,
        47,
        46,
        99,
        97,
        114,
        103,
        111,
        47,
        98,
        105,
        110,
        58,
        47,
        117,
        115,
        114,
        47,
        108,
        111,
        99,
        97,
        108,
        47,
        115,
        98,
        105,
        110,
        58,
        47,
        117,
        115,
        114,
        47,
        108,
        111,
        99,
        97,
        108,
        47,
        98,
        105,
        110,
        58,
        47,
        117,
        115,
        114,
        47,
        115,
        98,
        105,
        110,
        58,
        47,
        117,
        115,
        114,
        47,
        98,
        105,
        110,
        58,
        47,
        115,
        98,
        105,
        110,
        58,
        47,
        98,
        105,
        110,
        10,
        43,
        32,
        80,
        65,
        84,
        72,
        61,
        47,
        114,
        111,
        111,
        116,
        47,
        46,
        99,
        97,
        114,
        103,
        111,
        47,
        98,
        105,
        110,
        58,
        47,
        114,
        111,
        111,
        116,
        47,
        46,
        99,
        97,
        114,
        103,
        111,
        47,
        98,
        105,
        110,
        58,
        47,
        117,
        115,
        114,
        47,
        108,
        111,
        99,
        97,
        108,
        47,
        115,
        98,
        105,
        110,
        58,
        47,
        117,
        115,
        114,
        47,
        108,
        111,
        99,
        97,
        108,
        47,
        98,
        105,
        110,
        58,
        47,
        117,
        115,
        114,
        47,
        115,
        98,
        105,
        110,
        58,
        47,
        117,
        115,
        114,
        47,
        98,
        105,
        110,
        58,
        47,
        115,
        98,
        105,
        110,
        58,
        47,
        98,
        105,
        110,
        10,
        43,
        32,
        103,
        105,
        116,
        32,
        114,
        101,
        115,
        101,
        116,
        32,
        45,
        45,
        104,
        97,
        114,
        100,
        10,
        43,
        32,
        103,
        105,
        116,
        32,
        99,
        108,
        101,
        97,
        110,
        32,
        45,
        102,
        100,
        120,
        10,
        43,
        43,
        32,
        100,
        112,
        107,
        103,
        45,
        112,
        97,
        114,
        115,
        101,
        99,
        104,
        97,
        110,
        103,
        101,
        108,
        111,
        103,
        32,
        45,
        83,
        86,
        101,
        114,
        115,
        105,
        111,
        110,
        10,
        43,
        43,
        32,
        115,
        101,
        100,
        32,
        39,
        115,
        47,
        45,
        91,
        94,
        45,
        93,
        42,
        36,
        47,
        47,
        39,
        10,
        43,
        32,
        86,
        61,
        48,
        46,
        49,
        51,
        46,
        48,
        10,
        43,
        43,
        32,
        100,
        97,
        116,
        101,
        32,
        45,
        117,
        32,
        43,
        37,
        89,
        37,
        109,
        37,
        100,
        84,
        37,
        72,
        37,
        77,
        37,
        83,
        10,
        43,
        32,
        84,
        61,
        50,
        48,
        50,
        54,
        48,
        51,
        48,
        54,
        84,
        49,
        48,
        53,
        53,
        52,
        48,
        10,
        43,
        32,
        118,
        101,
        114,
        115,
        105,
        111,
        110,
        61,
        48,
        46,
        49,
        51,
        46,
        48,
        46,
        99,
        105,
        50,
        48,
        50,
        54,
        48,
        51,
        48,
        54,
        84,
        49,
        48,
        53,
        53,
        52,
        48,
        45,
        49,
        10,
        43,
        32,
        100,
        99,
        104,
        32,
        45,
        118,
        32,
        48,
        46,
        49,
        51,
        46,
        48,
        46,
        99,
        105,
        50,
        48,
        50,
        54,
        48,
        51,
        48,
        54,
        84,
        49,
        48,
        53,
        53,
        52,
        48,
        45,
        49,
        32,
        39,
        67,
        73,
        32,
        98,
        117,
        105,
        108,
        100,
        32,
        117,
        110,
        100,
        101,
        114,
        32,
        65,
        109,
        98,
        105,
        101,
        110,
        116,
        46,
        39,
        10,
        43,
        32,
        100,
        99,
        104,
        32,
        45,
        114,
        32,
        39,
        39,
        10
      ],
      "timestamp": {
        "secs_since_epoch": 1772794540,
        "nanos_since_epoch": 328320053
      },
      "log_source": "Plan"
    }
  62. {
      "type": "action_succeeded",
      "action": "custom",
      "name": "dch",
      "args": {
        "debemail": "liw@liw.fi",
        "debfullname": "Lars Wirzenius"
      },
      "timestamp": {
        "secs_since_epoch": 1772794540,
        "nanos_since_epoch": 367548502
      },
      "log_source": "Plan"
    }
  63. {
      "type": "execute_action",
      "action": "deb",
      "packages": ".",
      "timestamp": {
        "secs_since_epoch": 1772794540,
        "nanos_since_epoch": 370496500
      },
      "log_source": "Plan"
    }
  64. {
      "type": "start_program",
      "argv": [
        {
          "Unix": [
            47,
            98,
            105,
            110,
            47,
            98,
            97,
            115,
            104
          ]
        },
        {
          "Unix": [
            45,
            99
          ]
        },
        {
          "Unix": [
            35,
            33,
            47,
            117,
            115,
            114,
            47,
            98,
            105,
            110,
            47,
            101,
            110,
            118,
            32,
            98,
            97,
            115,
            104,
            10,
            115,
            101,
            116,
            32,
            45,
            120,
            101,
            117,
            111,
            32,
            112,
            105,
            112,
            101,
            102,
            97,
            105,
            108,
            10,
            10,
            101,
            99,
            104,
            111,
            32,
            34,
            80,
            65,
            84,
            72,
            32,
            97,
            116,
            32,
            115,
            116,
            97,
            114,
            116,
            58,
            32,
            36,
            80,
            65,
            84,
            72,
            34,
            10,
            101,
            120,
            112,
            111,
            114,
            116,
            32,
            80,
            65,
            84,
            72,
            61,
            34,
            47,
            114,
            111,
            111,
            116,
            47,
            46,
            99,
            97,
            114,
            103,
            111,
            47,
            98,
            105,
            110,
            58,
            36,
            80,
            65,
            84,
            72,
            34,
            10,
            101,
            120,
            112,
            111,
            114,
            116,
            32,
            67,
            65,
            82,
            71,
            79,
            95,
            72,
            79,
            77,
            69,
            61,
            47,
            99,
            105,
            47,
            100,
            101,
            112,
            115,
            10,
            101,
            120,
            112,
            111,
            114,
            116,
            32,
            68,
            69,
            66,
            69,
            77,
            65,
            73,
            76,
            61,
            108,
            105,
            119,
            64,
            108,
            105,
            119,
            46,
            102,
            105,
            10,
            101,
            120,
            112,
            111,
            114,
            116,
            32,
            68,
            69,
            66,
            70,
            85,
            76,
            76,
            78,
            65,
            77,
            69,
            61,
            34,
            76,
            97,
            114,
            115,
            32,
            87,
            105,
            114,
            122,
            101,
            110,
            105,
            117,
            115,
            34,
            10,
            47,
            98,
            105,
            110,
            47,
            101,
            110,
            118,
            10,
            10,
            99,
            111,
            109,
            109,
            97,
            110,
            100,
            32,
            45,
            118,
            32,
            99,
            97,
            114,
            103,
            111,
            10,
            99,
            111,
            109,
            109,
            97,
            110,
            100,
            32,
            45,
            118,
            32,
            114,
            117,
            115,
            116,
            99,
            10,
            10,
            99,
            97,
            114,
            103,
            111,
            32,
            45,
            45,
            118,
            101,
            114,
            115,
            105,
            111,
            110,
            10,
            114,
            117,
            115,
            116,
            99,
            32,
            45,
            45,
            118,
            101,
            114,
            115,
            105,
            111,
            110,
            10,
            10,
            35,
            32,
            71,
            101,
            116,
            32,
            110,
            97,
            109,
            101,
            32,
            97,
            110,
            100,
            32,
            118,
            101,
            114,
            115,
            105,
            111,
            110,
            32,
            111,
            102,
            32,
            115,
            111,
            117,
            114,
            99,
            101,
            32,
            112,
            97,
            99,
            107,
            97,
            103,
            101,
            46,
            10,
            110,
            97,
            109,
            101,
            61,
            34,
            36,
            40,
            100,
            112,
            107,
            103,
            45,
            112,
            97,
            114,
            115,
            101,
            99,
            104,
            97,
            110,
            103,
            101,
            108,
            111,
            103,
            32,
            45,
            83,
            83,
            111,
            117,
            114,
            99,
            101,
            41,
            34,
            10,
            118,
            101,
            114,
            115,
            105,
            111,
            110,
            61,
            34,
            36,
            40,
            100,
            112,
            107,
            103,
            45,
            112,
            97,
            114,
            115,
            101,
            99,
            104,
            97,
            110,
            103,
            101,
            108,
            111,
            103,
            32,
            45,
            83,
            86,
            101,
            114,
            115,
            105,
            111,
            110,
            41,
            34,
            10,
            10,
            35,
            32,
            71,
            101,
            116,
            32,
            117,
            112,
            115,
            116,
            114,
            101,
            97,
            109,
            32,
            118,
            101,
            114,
            115,
            105,
            111,
            110,
            58,
            32,
            101,
            118,
            101,
            114,
            121,
            116,
            104,
            105,
            110,
            103,
            32,
            98,
            101,
            102,
            111,
            114,
            101,
            32,
            116,
            104,
            101,
            32,
            108,
            97,
            115,
            116,
            32,
            100,
            97,
            115,
            104,
            46,
            10,
            117,
            118,
            61,
            34,
            36,
            40,
            101,
            99,
            104,
            111,
            32,
            34,
            36,
            118,
            101,
            114,
            115,
            105,
            111,
            110,
            34,
            32,
            124,
            32,
            115,
            101,
            100,
            32,
            39,
            115,
            47,
            45,
            91,
            94,
            45,
            93,
            42,
            36,
            47,
            47,
            39,
            41,
            34,
            10,
            10,
            35,
            32,
            70,
            105,
            108,
            101,
            115,
            32,
            116,
            104,
            97,
            116,
            32,
            119,
            105,
            108,
            108,
            32,
            98,
            101,
            32,
            99,
            114,
            101,
            97,
            116,
            101,
            100,
            46,
            10,
            97,
            114,
            99,
            104,
            61,
            34,
            36,
            40,
            100,
            112,
            107,
            103,
            32,
            45,
            45,
            112,
            114,
            105,
            110,
            116,
            45,
            97,
            114,
            99,
            104,
            105,
            116,
            101,
            99,
            116,
            117,
            114,
            101,
            41,
            34,
            10,
            111,
            114,
            105,
            103,
            61,
            34,
            46,
            46,
            47,
            36,
            123,
            110,
            97,
            109,
            101,
            125,
            95,
            36,
            123,
            117,
            118,
            125,
            46,
            111,
            114,
            105,
            103,
            46,
            116,
            97,
            114,
            46,
            120,
            122,
            34,
            10,
            100,
            101,
            98,
            61,
            34,
            46,
            46,
            47,
            36,
            123,
            110,
            97,
            109,
            101,
            125,
            95,
            36,
            123,
            118,
            101,
            114,
            115,
            105,
            111,
            110,
            125,
            95,
            36,
            123,
            97,
            114,
            99,
            104,
            125,
            46,
            100,
            101,
            98,
            34,
            10,
            99,
            104,
            97,
            110,
            103,
            101,
            115,
            61,
            34,
            46,
            46,
            47,
            36,
            123,
            110,
            97,
            109,
            101,
            125,
            95,
            36,
            123,
            118,
            101,
            114,
            115,
            105,
            111,
            110,
            125,
            95,
            36,
            123,
            97,
            114,
            99,
            104,
            125,
            46,
            99,
            104,
            97,
            110,
            103,
            101,
            115,
            34,
            10,
            10,
            35,
            32,
            67,
            114,
            101,
            97,
            116,
            101,
            32,
            34,
            117,
            112,
            115,
            116,
            114,
            101,
            97,
            109,
            32,
            116,
            97,
            114,
            98,
            97,
            108,
            108,
            34,
            46,
            10,
            103,
            105,
            116,
            32,
            97,
            114,
            99,
            104,
            105,
            118,
            101,
            32,
            72,
            69,
            65,
            68,
            32,
            124,
            32,
            120,
            122,
            32,
            62,
            34,
            36,
            111,
            114,
            105,
            103,
            34,
            10,
            10,
            35,
            32,
            66,
            117,
            105,
            108,
            100,
            32,
            112,
            97,
            99,
            107,
            97,
            103,
            101,
            46,
            10,
            100,
            112,
            107,
            103,
            45,
            98,
            117,
            105,
            108,
            100,
            112,
            97,
            99,
            107,
            97,
            103,
            101,
            32,
            45,
            117,
            115,
            32,
            45,
            117,
            99,
            10,
            10,
            35,
            32,
            68,
            117,
            109,
            112,
            32,
            115,
            111,
            109,
            101,
            32,
            105,
            110,
            102,
            111,
            114,
            109,
            97,
            116,
            105,
            111,
            110,
            32,
            116,
            111,
            32,
            109,
            97,
            107,
            101,
            32,
            105,
            116,
            32,
            101,
            97,
            115,
            105,
            101,
            114,
            32,
            116,
            111,
            32,
            118,
            105,
            115,
            117,
            97,
            108,
            108,
            121,
            32,
            118,
            101,
            114,
            105,
            102,
            121,
            10,
            35,
            32,
            101,
            118,
            101,
            114,
            121,
            116,
            104,
            105,
            110,
            103,
            32,
            108,
            111,
            111,
            107,
            115,
            32,
            79,
            75,
            46,
            32,
            65,
            108,
            115,
            111,
            44,
            32,
            116,
            101,
            115,
            116,
            32,
            116,
            104,
            101,
            32,
            112,
            97,
            99,
            107,
            97,
            103,
            101,
            32,
            119,
            105,
            116,
            104,
            32,
            116,
            104,
            101,
            32,
            108,
            105,
            110,
            116,
            105,
            97,
            110,
            32,
            116,
            111,
            111,
            108,
            46,
            10,
            10,
            108,
            115,
            32,
            45,
            108,
            32,
            46,
            46,
            10,
            102,
            111,
            114,
            32,
            120,
            32,
            105,
            110,
            32,
            46,
            46,
            47,
            42,
            46,
            100,
            101,
            98,
            59,
            32,
            100,
            111,
            32,
            100,
            112,
            107,
            103,
            32,
            45,
            99,
            32,
            34,
            36,
            120,
            34,
            59,
            32,
            100,
            111,
            110,
            101,
            10,
            35,
            32,
            70,
            73,
            88,
            77,
            69,
            58,
            32,
            100,
            105,
            115,
            97,
            98,
            108,
            101,
            100,
            32,
            119,
            104,
            105,
            108,
            101,
            32,
            116,
            104,
            105,
            115,
            32,
            112,
            114,
            101,
            118,
            101,
            110,
            116,
            115,
            32,
            114,
            97,
            100,
            105,
            99,
            108,
            101,
            45,
            110,
            97,
            116,
            105,
            118,
            101,
            45,
            99,
            105,
            32,
            100,
            101,
            98,
            32,
            102,
            114,
            111,
            109,
            32,
            98,
            101,
            105,
            110,
            103,
            32,
            98,
            117,
            105,
            108,
            116,
            46,
            10,
            35,
            32,
            108,
            105,
            110,
            116,
            105,
            97,
            110,
            32,
            45,
            105,
            32,
            45,
            45,
            97,
            108,
            108,
            111,
            119,
            45,
            114,
            111,
            111,
            116,
            32,
            45,
            45,
            102,
            97,
            105,
            108,
            45,
            111,
            110,
            32,
            119,
            97,
            114,
            110,
            105,
            110,
            103,
            32,
            46,
            46,
            47,
            42,
            46,
            99,
            104,
            97,
            110,
            103,
            101,
            115,
            10,
            10,
            35,
            32,
            77,
            111,
            118,
            101,
            32,
            102,
            105,
            108,
            101,
            115,
            32,
            116,
            111,
            32,
            97,
            114,
            116,
            105,
            102,
            97,
            99,
            116,
            115,
            32,
            100,
            105,
            114,
            101,
            99,
            116,
            111,
            114,
            121,
            46,
            10,
            109,
            118,
            32,
            46,
            46,
            47,
            42,
            95,
            42,
            32,
            47,
            99,
            105,
            47,
            97,
            114,
            116,
            105,
            102,
            97,
            99,
            116,
            115,
            47,
            46,
            10,
            32,
            32,
            32,
            32,
            32,
            32,
            32,
            32
          ]
        }
      ],
      "timestamp": {
        "secs_since_epoch": 1772794540,
        "nanos_since_epoch": 372617167
      },
      "log_source": "Plan"
    }
  65. {
      "type": "program_succeeded",
      "exit_code": 0,
      "stdout": "PATH at start: /root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\nDEBFULLNAME=Lars Wirzenius\nCARGO_TARGET_DIR=/ci/cache/cargo-target\nPWD=/ci/src\nSYSTEMD_EXEC_PID=280\nHOME=/root\nLANG=C.UTF-8\nCARGO_HOME=/ci/deps\nDEBEMAIL=liw@liw.fi\nINVOCATION_ID=2d1fc14102654b988840ce9408f7dbc0\nSHLVL=2\nJOURNAL_STREAM=8:13219\nPATH=/root/.cargo/bin:/root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\nOLDPWD=/\n_=/bin/env\n/root/.cargo/bin/cargo\n/root/.cargo/bin/rustc\ncargo 1.93.1 (083ac5135 2025-12-15)\nrustc 1.93.1 (01f6ddf75 2026-02-11)\ndpkg-buildpackage: info: source package radicle-native-ci\ndpkg-buildpackage: info: source version 0.13.0.ci20260306T105540-1\ndpkg-buildpackage: info: source distribution unstable\ndpkg-buildpackage: info: source changed by \"Lars Wirzenius\" <\"liw@liw.fi\">\ndpkg-buildpackage: info: host architecture amd64\ndh clean\n   dh_auto_clean\n   dh_clean\ndpkg-source: info: using source format '3.0 (quilt)'\ndpkg-source: info: building radicle-native-ci using existing ./radicle-native-ci_0.13.0.ci20260306T105540.orig.tar.xz\ndpkg-source: info: building radicle-native-ci in radicle-native-ci_0.13.0.ci20260306T105540-1.debian.tar.xz\ndpkg-source: info: building radicle-native-ci in radicle-native-ci_0.13.0.ci20260306T105540-1.dsc\ndh build\n   dh_update_autotools_config\n   dh_autoreconf\n   dh_auto_configure\n   debian/rules override_dh_auto_build\nmake[1]: Entering directory '/ci/src'\ntrue\nmake[1]: Leaving directory '/ci/src'\n   debian/rules override_dh_auto_test\nmake[1]: Entering directory '/ci/src'\necho tests are disabled, for now\ntests are disabled, for now\nmake[1]: Leaving directory '/ci/src'\n   create-stamp debian/debhelper-build-stamp\ndh binary\n   dh_testroot\n   dh_prep\n   debian/rules override_dh_auto_install\nmake[1]: Entering directory '/ci/src'\ncargo install --offline --locked --path=. --root=debian/radicle-native-ci/usr --bin radicle-native-ci\nfind debian -name '.crates*' -delete\nmake[1]: Leaving directory '/ci/src'\n   dh_installdocs\n   dh_installchangelogs\n   dh_installman\n   dh_lintian\n   dh_perl\n   dh_link\n   dh_strip_nondeterminism\n   dh_compress\n   dh_fixperms\n   dh_missing\n   dh_strip\n   dh_makeshlibs\n   dh_shlibdeps\n   dh_installdeb\n   dh_gencontrol\n   dh_md5sums\n   dh_builddeb\ndpkg-deb: building package 'radicle-native-ci-dbgsym' in '../radicle-native-ci-dbgsym_0.13.0.ci20260306T105540-1_amd64.deb'.\ndpkg-deb: building package 'radicle-native-ci' in '../radicle-native-ci_0.13.0.ci20260306T105540-1_amd64.deb'.\ndpkg-genchanges: info: including full source code in upload\ndpkg-buildpackage: info: full upload (original source is included)\ntotal 1120\ndrwxr-xr-x  2 root root   4096 Mar  6 10:50 artifacts\ndrwxr-xr-x  3 root root   4096 Mar  6 10:28 cache\ndrwxr-xr-x  3 root root   4096 Mar  6 10:55 deps\n-rw-r--r--  1 root root 127204 Mar  6 10:58 radicle-native-ci-dbgsym_0.13.0.ci20260306T105540-1_amd64.deb\n-rw-r--r--  1 root root   2088 Mar  6 10:55 radicle-native-ci_0.13.0.ci20260306T105540-1.debian.tar.xz\n-rw-r--r--  1 root root   1075 Mar  6 10:55 radicle-native-ci_0.13.0.ci20260306T105540-1.dsc\n-rw-r--r--  1 root root   6362 Mar  6 10:58 radicle-native-ci_0.13.0.ci20260306T105540-1_amd64.buildinfo\n-rw-r--r--  1 root root   2612 Mar  6 10:58 radicle-native-ci_0.13.0.ci20260306T105540-1_amd64.changes\n-rw-r--r--  1 root root 928124 Mar  6 10:58 radicle-native-ci_0.13.0.ci20260306T105540-1_amd64.deb\n-rw-r--r--  1 root root  48144 Mar  6 10:55 radicle-native-ci_0.13.0.ci20260306T105540.orig.tar.xz\ndrwxr-xr-x 10 root root   4096 Mar  6 10:55 src\ndrwxr-xr-x root/root         0 2026-03-06 10:55 ./\ndrwxr-xr-x root/root         0 2026-03-06 10:55 ./usr/\ndrwxr-xr-x root/root         0 2026-03-06 10:55 ./usr/lib/\ndrwxr-xr-x root/root         0 2026-03-06 10:55 ./usr/lib/debug/\ndrwxr-xr-x root/root         0 2026-03-06 10:55 ./usr/lib/debug/.build-id/\ndrwxr-xr-x root/root         0 2026-03-06 10:55 ./usr/lib/debug/.build-id/6e/\n-rw-r--r-- root/root    755952 2026-03-06 10:55 ./usr/lib/debug/.build-id/6e/91f02968447f2b42f55d52eea89896372f99b4.debug\ndrwxr-xr-x root/root         0 2026-03-06 10:55 ./usr/share/\ndrwxr-xr-x root/root         0 2026-03-06 10:55 ./usr/share/doc/\nlrwxrwxrwx root/root         0 2026-03-06 10:55 ./usr/share/doc/radicle-native-ci-dbgsym -> radicle-native-ci\ndrwxr-xr-x root/root         0 2026-03-06 10:55 ./\ndrwxr-xr-x root/root         0 2026-03-06 10:55 ./usr/\ndrwxr-xr-x root/root         0 2026-03-06 10:55 ./usr/bin/\n-rwxr-xr-x root/root   2648704 2026-03-06 10:55 ./usr/bin/radicle-native-ci\ndrwxr-xr-x root/root         0 2026-03-06 10:55 ./usr/share/\ndrwxr-xr-x root/root         0 2026-03-06 10:55 ./usr/share/doc/\ndrwxr-xr-x root/root         0 2026-03-06 10:55 ./usr/share/doc/radicle-native-ci/\n-rw-r--r-- root/root       441 2026-03-06 10:55 ./usr/share/doc/radicle-native-ci/changelog.Debian.gz\n-rw-r--r-- root/root       375 2026-03-06 10:55 ./usr/share/doc/radicle-native-ci/copyright\ndrwxr-xr-x root/root         0 2026-03-06 10:55 ./usr/share/lintian/\ndrwxr-xr-x root/root         0 2026-03-06 10:55 ./usr/share/lintian/overrides/\n-rw-r--r-- root/root        72 2026-03-06 10:55 ./usr/share/lintian/overrides/radicle-native-ci\ndrwxr-xr-x root/root         0 2026-03-06 10:55 ./usr/share/man/\ndrwxr-xr-x root/root         0 2026-03-06 10:55 ./usr/share/man/man1/\n-rw-r--r-- root/root       274 2026-03-06 10:55 ./usr/share/man/man1/radicle-native-ci.1.gz\n",
      "stderr": "+ echo 'PATH at start: /root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'\n+ export PATH=/root/.cargo/bin:/root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\n+ PATH=/root/.cargo/bin:/root/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\n+ export CARGO_HOME=/ci/deps\n+ CARGO_HOME=/ci/deps\n+ export DEBEMAIL=liw@liw.fi\n+ DEBEMAIL=liw@liw.fi\n+ export 'DEBFULLNAME=Lars Wirzenius'\n+ DEBFULLNAME='Lars Wirzenius'\n+ /bin/env\n+ command -v cargo\n+ command -v rustc\n+ cargo --version\n+ rustc --version\n++ dpkg-parsechangelog -SSource\n+ name=radicle-native-ci\n++ dpkg-parsechangelog -SVersion\n+ version=0.13.0.ci20260306T105540-1\n++ echo 0.13.0.ci20260306T105540-1\n++ sed 's/-[^-]*$//'\n+ uv=0.13.0.ci20260306T105540\n++ dpkg --print-architecture\n+ arch=amd64\n+ orig=../radicle-native-ci_0.13.0.ci20260306T105540.orig.tar.xz\n+ deb=../radicle-native-ci_0.13.0.ci20260306T105540-1_amd64.deb\n+ changes=../radicle-native-ci_0.13.0.ci20260306T105540-1_amd64.changes\n+ git archive HEAD\n+ xz\n+ dpkg-buildpackage -us -uc\n dpkg-source --before-build .\n debian/rules clean\n dpkg-source -b .\n debian/rules build\n debian/rules binary\n  Installing radicle-native-ci v0.13.0 (/ci/src)\n   Compiling proc-macro2 v1.0.106\n   Compiling unicode-ident v1.0.24\n   Compiling quote v1.0.45\n   Compiling libc v0.2.182\n   Compiling syn v2.0.117\n   Compiling jobserver v0.1.34\n   Compiling find-msvc-tools v0.1.9\n   Compiling cc v1.2.56\n   Compiling synstructure v0.13.2\n   Compiling serde v1.0.228\n   Compiling bitflags v2.11.0\n   Compiling memchr v2.8.0\n   Compiling serde_derive v1.0.228\n   Compiling zerofrom-derive v0.1.6\n   Compiling zerofrom v0.1.6\n   Compiling yoke-derive v0.8.1\n   Compiling yoke v0.8.1\n   Compiling zerovec-derive v0.11.2\n   Compiling displaydoc v0.2.5\n   Compiling zerovec v0.11.5\n   Compiling zmij v1.0.21\n   Compiling thiserror-impl v1.0.69\n   Compiling tinystr v0.8.2\n   Compiling zerocopy v0.8.40\n   Compiling thiserror v2.0.18\n   Compiling icu_locale_core v2.1.1\n   Compiling potential_utf v0.1.4\n   Compiling zerotrie v0.2.3\n   Compiling getrandom v0.2.17\n   Compiling syn v1.0.109\n   Compiling icu_provider v2.1.1\n   Compiling icu_collections v2.1.1\n   Compiling thiserror-impl v2.0.18\n   Compiling getrandom v0.4.2\n   Compiling libz-sys v1.1.24\n   Compiling rustix v1.1.4\n   Compiling amplify_syn v2.0.1\n   Compiling thiserror v1.0.69\n   Compiling icu_normalizer v2.1.1\n   Compiling icu_properties v2.1.2\n   Compiling linux-raw-sys v0.12.1\n   Compiling anyhow v1.0.102\n   Compiling idna_adapter v1.2.1\n   Compiling amplify_derive v4.0.1\n   Compiling libgit2-sys v0.18.3+1.9.2\n   Compiling ec25519 v0.1.0\n   Compiling amplify v4.9.0\n   Compiling idna v1.1.0\n   Compiling git-ref-format-core v0.6.0\n   Compiling aho-corasick v1.1.4\n   Compiling sqlite3-src v0.5.1\n   Compiling regex-syntax v0.8.10\n   Compiling keccak v0.1.6\n   Compiling sha3 v0.10.8\n   Compiling regex-automata v0.4.14\n   Compiling ahash v0.8.12\n   Compiling url v2.5.8\n   Compiling cyphergraphy v0.3.0\n   Compiling rand_core v0.6.4\n   Compiling serde_json v1.0.149\n   Compiling darling_core v0.20.11\n   Compiling cypheraddr v0.4.0\n   Compiling data-encoding-macro-internal v0.1.17\n   Compiling pest v2.8.6\n   Compiling hashbrown v0.14.5\n   Compiling bstr v1.12.1\n   Compiling match-lookup v0.1.2\n   Compiling libm v0.2.16\n   Compiling base256emoji v1.0.2\n   Compiling globset v0.4.18\n   Compiling data-encoding-macro v0.1.19\n   Compiling sqlite3-sys v0.15.2\n   Compiling hashlink v0.9.1\n   Compiling pest_meta v2.8.6\n   Compiling socks5-client v0.4.1\n   Compiling darling_macro v0.20.11\n   Compiling rand v0.8.5\n   Compiling ppv-lite86 v0.2.21\n   Compiling tracing-attributes v0.1.31\n   Compiling ref-cast v1.0.25\n   Compiling multibase v0.9.2\n   Compiling ssh-key v0.6.7\n   Compiling rand_chacha v0.3.1\n   Compiling qcheck v1.0.0\n   Compiling darling v0.20.11\n   Compiling cyphernet v0.5.2\n   Compiling pest_generator v2.8.6\n   Compiling yaml-rust2 v0.9.0\n   Compiling ignore v0.4.25\n   Compiling sqlite v0.32.0\n   Compiling radicle-ssh v0.10.0\n   Compiling chrono v0.4.44\n   Compiling ref-cast-impl v1.0.25\n   Compiling pikchr v0.1.4\n   Compiling serde_derive_internals v0.29.1\n   Compiling proc-macro-error-attr2 v2.0.0\n   Compiling erased-serde v0.4.10\n   Compiling git2 v0.20.4\n   Compiling pulldown-cmark v0.13.1\n   Compiling radicle-oid v0.1.0\n   Compiling tempfile v3.26.0\n   Compiling proc-macro-error2 v2.0.1\n   Compiling schemars_derive v1.2.1\n   Compiling radicle-crypto v0.15.0\n   Compiling humansize v2.1.3\n   Compiling globwalk v0.9.1\n   Compiling marked-yaml v0.7.2\n   Compiling pest_derive v2.8.6\n   Compiling derive_builder_core v0.20.2\n   Compiling regex v1.12.3\n   Compiling subplot v0.14.0\n   Compiling xattr v1.6.1\n   Compiling nonempty v0.9.0\n   Compiling culpa-macros v1.0.2\n   Compiling filetime v0.2.27\n   Compiling pin-project-lite v0.2.17\n   Compiling dyn-clone v1.0.20\n   Compiling time-core v0.1.8\n   Compiling num-conv v0.2.0\n   Compiling time-macros v0.2.27\n   Compiling tera v1.20.1\n   Compiling schemars v1.2.1\n   Compiling tracing v0.1.44\n   Compiling deranged v0.5.8\n   Compiling tar v0.4.44\n   Compiling flate2 v1.1.9\n   Compiling nix v0.29.0\n   Compiling git-ref-format-macro v0.6.0\n   Compiling derive_builder_macro v0.20.2\n   Compiling roadmap v0.7.0\n   Compiling marked-yaml v0.8.0\n   Compiling radicle-git-metadata v0.1.0\n   Compiling terminal_size v0.4.3\n   Compiling clap_lex v1.0.0\n   Compiling rust_decimal v1.40.0\n   Compiling time v0.3.47\n   Compiling clap_builder v4.5.60\n   Compiling clap_derive v4.5.55\n   Compiling quick-xml v0.37.5\n   Compiling fs_at v0.2.1\n   Compiling radicle-cob v0.18.0\n   Compiling derive_builder v0.20.2\n   Compiling git-ref-format v0.6.0\n   Compiling serde-untagged v0.1.9\n   Compiling radicle-surf v0.27.0\n   Compiling radicle-core v0.1.0\n   Compiling culpa v1.0.2\n   Compiling diligent-date-parser v0.1.5\n   Compiling radicle-git-ref-format v0.1.0\n   Compiling radicle-localtime v0.1.0\n   Compiling siphasher v1.0.2\n   Compiling atom_syndication v0.12.7\n   Compiling radicle v0.21.0\n   Compiling radicle-git-ext v0.12.0\n   Compiling remove_dir_all v1.0.0\n   Compiling subplotlib-derive v0.14.0\n   Compiling clap v4.5.60\n   Compiling tracing-serde v0.2.0\n   Compiling matchers v0.2.0\n   Compiling uuid v1.22.0\n   Compiling fs2 v0.4.3\n   Compiling radicle-ci-broker v0.26.0\n   Compiling winnow v0.7.15\n   Compiling ryu v1.0.23\n   Compiling serde_norway v0.9.42\n   Compiling radicle-job v0.5.1\n   Compiling subplotlib v0.14.0\n   Compiling duration-str v0.18.0\n   Compiling tracing-subscriber v0.3.22\n   Compiling html-page v0.5.0\n   Compiling rss v2.0.12\n   Compiling radicle-native-ci v0.13.0 (/ci/src)\n    Finished `release` profile [optimized] target(s) in 2m 51s\n  Installing /ci/src/debian/radicle-native-ci/usr/bin/radicle-native-ci\n   Installed package `radicle-native-ci v0.13.0 (/ci/src)` (executable `radicle-native-ci`)\nwarning: be sure to add `/ci/src/debian/radicle-native-ci/usr/bin` to your PATH to be able to run the installed binaries\n dpkg-genbuildinfo -O../radicle-native-ci_0.13.0.ci20260306T105540-1_amd64.buildinfo\n dpkg-genchanges -O../radicle-native-ci_0.13.0.ci20260306T105540-1_amd64.changes\n dpkg-source --after-build .\n+ ls -l ..\n+ for x in ../*.deb\n+ dpkg -c ../radicle-native-ci-dbgsym_0.13.0.ci20260306T105540-1_amd64.deb\n+ for x in ../*.deb\n+ dpkg -c ../radicle-native-ci_0.13.0.ci20260306T105540-1_amd64.deb\n+ mv ../radicle-native-ci-dbgsym_0.13.0.ci20260306T105540-1_amd64.deb ../radicle-native-ci_0.13.0.ci20260306T105540-1.debian.tar.xz ../radicle-native-ci_0.13.0.ci20260306T105540-1.dsc ../radicle-native-ci_0.13.0.ci20260306T105540-1_amd64.buildinfo ../radicle-native-ci_0.13.0.ci20260306T105540-1_amd64.changes ../radicle-native-ci_0.13.0.ci20260306T105540-1_amd64.deb ../radicle-native-ci_0.13.0.ci20260306T105540.orig.tar.xz /ci/artifacts/.\n",
      "timestamp": {
        "secs_since_epoch": 1772794715,
        "nanos_since_epoch": 126780691
      },
      "log_source": "Plan"
    }
  66. {
      "type": "action_succeeded",
      "action": "deb",
      "packages": ".",
      "timestamp": {
        "secs_since_epoch": 1772794715,
        "nanos_since_epoch": 317659047
      },
      "log_source": "Plan"
    }
  67. {
      "type": "execute_action",
      "action": "tar_create",
      "archive": "/dev/vde",
      "directory": "/ci/cache",
      "timestamp": {
        "secs_since_epoch": 1772794715,
        "nanos_since_epoch": 319868241
      },
      "log_source": "Plan"
    }
  68. {
      "type": "action_succeeded",
      "action": "tar_create",
      "archive": "/dev/vde",
      "directory": "/ci/cache",
      "timestamp": {
        "secs_since_epoch": 1772794722,
        "nanos_since_epoch": 963090604
      },
      "log_source": "Plan"
    }
  69. {
      "type": "execute_action",
      "action": "tar_create",
      "archive": "/dev/vdd",
      "directory": "/ci/artifacts",
      "timestamp": {
        "secs_since_epoch": 1772794722,
        "nanos_since_epoch": 963131928
      },
      "log_source": "Plan"
    }
  70. {
      "type": "action_succeeded",
      "action": "tar_create",
      "archive": "/dev/vdd",
      "directory": "/ci/artifacts",
      "timestamp": {
        "secs_since_epoch": 1772794722,
        "nanos_since_epoch": 970585570
      },
      "log_source": "Plan"
    }
  71. {
      "type": "plan_succeeded",
      "timestamp": {
        "secs_since_epoch": 1772794722,
        "nanos_since_epoch": 970634429
      },
      "log_source": "Plan"
    }
  72. {
      "type": "executor_ends_successfully",
      "timestamp": {
        "secs_since_epoch": 1772794722,
        "nanos_since_epoch": 970641286
      },
      "log_source": "Plan"
    }

Trigger message

{
  "request": "trigger",
  "version": 1,
  "event_type": "push",
  "repository": {
    "id": "rad:z3qg5TKmN83afz2fj9z3fQjU8vaYE",
    "name": "radicle-native-ci",
    "description": "Radicle CI adapter for native CI",
    "private": false,
    "default_branch": "main",
    "delegates": [
      "did:key:z6MkgEMYod7Hxfy9qCvDv5hYHkZ4ciWmLFgfvm3Wn1b2w2FV",
      "did:key:z6MksFqXN3Yhqk8pTJdUGLwATkRfQvwZXPqR2qMEhbS9wzpT"
    ]
  },
  "pusher": {
    "id": "did:key:z6MkgEMYod7Hxfy9qCvDv5hYHkZ4ciWmLFgfvm3Wn1b2w2FV",
    "alias": "liw"
  },
  "before": "4a31342df0bc4ebbe1631fc43d6e249f577df4f7",
  "after": "4a31342df0bc4ebbe1631fc43d6e249f577df4f7",
  "branch": "main",
  "commits": [
    "4a31342df0bc4ebbe1631fc43d6e249f577df4f7",
    "4916f6b1c05fb84d4b35e85c460bcb1781917153",
    "ec5d6bd5aed1be3d24f17332d0eec4fad8a81258",
    "28a8a2b7667fb74fed0e957c8f453adf70e32e1c",
    "9bb5627a87d47540bf4e43d33f0e0132a207d098"
  ]
}

Ambient stdout

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

Ambient stderr

<empty log>