Log from Radicle native CI

Table of contents

Request message

{
  "request": "trigger",
  "version": 1,
  "event_type": "push",
  "repository": {
    "id": "rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5",
    "name": "heartwood",
    "description": "Radicle Heartwood Protocol & Stack",
    "private": false,
    "default_branch": "master",
    "delegates": [
      "did:key:z6MksFqXN3Yhqk8pTJdUGLwATkRfQvwZXPqR2qMEhbS9wzpT",
      "did:key:z6MktaNvN1KVFMkSRAiN4qK5yvX1zuEEaseeX5sffhzPZRZW",
      "did:key:z6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM",
      "did:key:z6MkgFq6z5fkF2hioLLSNu1zP2qEL1aHXHZzGH1FLFGAnBGz",
      "did:key:z6MkkPvBfjP4bQmco5Dm7UGsX2ruDBieEHi8n9DVJWX5sTEz"
    ]
  },
  "pusher": {
    "id": "did:key:z6MkgXNuhPc3jNxADSfr954yn7fjuzeukeSVdzEpmGmJnmnK",
    "alias": "12b-bdz-dev"
  },
  "before": "352c29c23ce2560750369aa50bc9f43bf3019d3f",
  "after": "352c29c23ce2560750369aa50bc9f43bf3019d3f",
  "branch": "master",
  "commits": [
    "352c29c23ce2560750369aa50bc9f43bf3019d3f"
  ]
}

.radicle/native.yaml

shell: |
  export RUSTDOCFLAGS='-D warnings'

  cargo --version
  rustc --version

  cargo fmt --check
  cargo clippy --all-targets --workspace -- --deny warnings
  cargo build --all-targets --workspace
  cargo doc --workspace --no-deps --all-features
  cargo test --workspace --no-fail-fast

Run: git clone /var/lib/radicle/storage/z3gqcJUoA1n9HaHKufZs5FCSGazv5 /var/lib/radicle-ci/adapters/native/cia-native/1d2de72e-355e-42d7-8660-6156790ae292/src

Command arguments:

In directory: /run/radicle-ci-broker

Exit code: 0

Output (stdout and stderr):

Cloning into '/var/lib/radicle-ci/adapters/native/cia-native/1d2de72e-355e-42d7-8660-6156790ae292/src'...
done.

Run: git config advice.detachedHead false

Command arguments:

In directory: /var/lib/radicle-ci/adapters/native/cia-native/1d2de72e-355e-42d7-8660-6156790ae292/src

Exit code: 0

Run: git checkout 352c29c23ce2560750369aa50bc9f43bf3019d3f

Command arguments:

In directory: /var/lib/radicle-ci/adapters/native/cia-native/1d2de72e-355e-42d7-8660-6156790ae292/src

Exit code: 0

Output (stdout and stderr):

HEAD is now at 352c29c23 cargo(deny): allow Zlib

Run: git show 352c29c23ce2560750369aa50bc9f43bf3019d3f

Command arguments:

In directory: /var/lib/radicle-ci/adapters/native/cia-native/1d2de72e-355e-42d7-8660-6156790ae292/src

Exit code: 0

Output (stdout and stderr):

commit 352c29c23ce2560750369aa50bc9f43bf3019d3f
Author: Fintan Halpenny <fintan.halpenny@gmail.com>
Date:   Mon Dec 8 16:42:57 2025 +0000

    cargo(deny): allow Zlib
    
    The Zlib license is included in the transitive dependencies.
    It is safe to allow it since it is compatible with MIT and Apache-2.0.

diff --git a/deny.toml b/deny.toml
index adf789009..3720748e0 100644
--- a/deny.toml
+++ b/deny.toml
@@ -51,7 +51,8 @@ allow = [
     "Unicode-DFS-2016",
     "Unicode-3.0",
     "BSD-3-Clause",
-    "MPL-2.0"
+    "MPL-2.0",
+    "Zlib",
 ]
 # The confidence threshold for detecting a license from license text.
 confidence-threshold = 0.8

Run: bash -c set -xeuo pipefail export RUSTDOCFLAGS='-D warnings' cargo --version rustc --version cargo fmt --check cargo clippy --all-targets --workspace -- --deny warnings cargo build --all-targets --workspace cargo doc --workspace --no-deps --all-features cargo test --workspace --no-fail-fast

Command arguments:

In directory: /var/lib/radicle-ci/adapters/native/cia-native/1d2de72e-355e-42d7-8660-6156790ae292/src

Exit code: 127

Output (stdout and stderr):

+ export 'RUSTDOCFLAGS=-D warnings'
+ RUSTDOCFLAGS='-D warnings'
+ cargo --version
bash: line 4: cargo: command not found