CCI report: eba92d23-5e3d-4ebb-8273-f2f1883e08f6

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:z6MktaNvN1KVFMkSRAiN4qK5yvX1zuEEaseeX5sffhzPZRZW",
      "did:key:z6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM",
      "did:key:z6MkgFq6z5fkF2hioLLSNu1zP2qEL1aHXHZzGH1FLFGAnBGz",
      "did:key:z6MkkPvBfjP4bQmco5Dm7UGsX2ruDBieEHi8n9DVJWX5sTEz"
    ]
  },
  "action": "Created",
  "patch": {
    "id": "ffd19e5b433e156e304736476f3fb97ff3aceffe",
    "author": {
      "id": "did:key:z6MkkPvBfjP4bQmco5Dm7UGsX2ruDBieEHi8n9DVJWX5sTEz",
      "alias": "lorenz"
    },
    "title": "protocol: Depend on `cypheraddr` not `cyphernet`",
    "state": {
      "status": "open",
      "conflicts": []
    },
    "before": "c06b00e330d82c8b8221cc8f8776c883208d159f",
    "after": "075a2008195e5312674df9867138dfe9d166f90b",
    "commits": [
      "075a2008195e5312674df9867138dfe9d166f90b",
      "322e5a1763593376837503ba2478ab1c4434f405",
      "2ce6464138563fcef870ff68fac6451b9d313be6"
    ],
    "target": "c06b00e330d82c8b8221cc8f8776c883208d159f",
    "labels": [],
    "assignees": [],
    "revisions": [
      {
        "id": "ffd19e5b433e156e304736476f3fb97ff3aceffe",
        "author": {
          "id": "did:key:z6MkkPvBfjP4bQmco5Dm7UGsX2ruDBieEHi8n9DVJWX5sTEz",
          "alias": "lorenz"
        },
        "description": "`radicle-protocol` depends on `cyphernet`, but only uses the module\n`cyphernet::addr`, which is a re-export of `cypheraddr`, which is\nunnecessary (as `cypheraddr` alone would do), and invites accidentally\npulling in more dependencies via `cyphernet`.\n\nTo prevent accidentally depending on further types from `cyphernet`,\nchange this to more conservativeley depend on `cypheraddr`.\n\n\nnode/debug: Use derived serializers\n\nThe construction of the debug object is unwieldy, and error prone\n(for example, renamed struct members have to be manually renamed\nin the serialization code, see \"refs\" vs. \"refsAt\").\n\nUse derived serializers where possible to make this easier to maintain.\n\n\nremote-helper: Produce push certificates",
        "base": "c06b00e330d82c8b8221cc8f8776c883208d159f",
        "oid": "075a2008195e5312674df9867138dfe9d166f90b",
        "timestamp": 1771186677
      }
    ]
  }
}

Send response

{
  "response": "triggered",
  "run_id": {
    "id": "eba92d23-5e3d-4ebb-8273-f2f1883e08f6"
  },
  "info_url": "https://cci.rad.levitte.org//eba92d23-5e3d-4ebb-8273-f2f1883e08f6.html"
}

Checkout the source (in /opt/radcis/ci.rad.levitte.org/cci/state/eba92d23-5e3d-4ebb-8273-f2f1883e08f6/w)

Started at: 2026-02-15 21:22:35.087592+01:00

Commands:

Read the repo configuration (.radicle/native.yaml in /opt/radcis/ci.rad.levitte.org/cci/state/eba92d23-5e3d-4ebb-8273-f2f1883e08f6/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"
}