CCI report: 72b45f93-4c58-4ce9-9ca9-8995a207ab4a

Request message

{
  "request": "trigger",
  "version": 1,
  "event_type": "patch",
  "repository": {
    "id": "rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5",
    "name": "heartwood",
    "description": "Radicle Heartwood Protocol & Stack",
    "private": false,
    "default_branch": "master",
    "delegates": [
      "did:key:z6MksFqXN3Yhqk8pTJdUGLwATkRfQvwZXPqR2qMEhbS9wzpT",
      "did:key:z6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM",
      "did:key:z6MkkPvBfjP4bQmco5Dm7UGsX2ruDBieEHi8n9DVJWX5sTEz"
    ]
  },
  "action": "Created",
  "patch": {
    "id": "5e4683023476778201ab25c87e1343fbfbe67c89",
    "author": {
      "id": "did:key:z6Mku8hpprWTmCv3BqkssCYDfr2feUdyLSUnycVajFo9XVAx",
      "alias": "levitte"
    },
    "title": "Add radicle-address crate with node Address types",
    "state": {
      "status": "open",
      "conflicts": []
    },
    "before": "3419821106e274c96f56948a05d2f51f28f5a6c7",
    "after": "9f0dfd88f76c73e648e419eda81f104ad7970276",
    "commits": [
      "9f0dfd88f76c73e648e419eda81f104ad7970276"
    ],
    "target": "0e5a56f25f51d07290613a9363bd8c0c9fc8e0be",
    "labels": [],
    "assignees": [],
    "revisions": [
      {
        "id": "5e4683023476778201ab25c87e1343fbfbe67c89",
        "author": {
          "id": "did:key:z6Mku8hpprWTmCv3BqkssCYDfr2feUdyLSUnycVajFo9XVAx",
          "alias": "levitte"
        },
        "description": "The node address types \u2014 Address, AddressType, and the IP\nroutability helpers \u2014 live in the radicle crate, high up in the\nworkspace dependency stack, so nothing below it can use them.\nUpcoming URI/URN/URL unifying work based on radicle-uri\n(rad:z4YcoMtc5eH42N8u7eZwMP9igvhZu) needs them at a lower layer.\n\nGive them their own crate below radicle.  radicle keeps re-exporting\neverything it used to, so downstream code compiles unchanged.\n\nBecause Rust's orphan rule ties trait impls to either the trait's\nor the type's crate, the sqlite and Arbitrary impls for these\ntypes have to move along; the new crate gates them behind the\nsqlite and qcheck features, following the pattern of radicle-crypto\nand radicle-core.\n\nAssisted-by: Pi:moonshot/kimi-k3",
        "base": "3419821106e274c96f56948a05d2f51f28f5a6c7",
        "oid": "9f0dfd88f76c73e648e419eda81f104ad7970276",
        "timestamp": 1790183398
      }
    ]
  }
}

Send response

{
  "response": "triggered",
  "run_id": {
    "id": "72b45f93-4c58-4ce9-9ca9-8995a207ab4a"
  },
  "info_url": "https://cci.rad.levitte.org//72b45f93-4c58-4ce9-9ca9-8995a207ab4a.html"
}

Checkout the source (in /opt/radcis/ci.rad.levitte.org/cci/state/72b45f93-4c58-4ce9-9ca9-8995a207ab4a/w)

Started at: 2026-09-26 14:27:24.409252+02:00

Commands:

Read the repo configuration (.radicle/native.yaml in /opt/radcis/ci.rad.levitte.org/cci/state/72b45f93-4c58-4ce9-9ca9-8995a207ab4a/w)

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 the script

Commands:

Send result

{
  "response": "finished",
  "result": "failure"
}