CCI report: e9a7e1ac-6b98-4f14-9262-8e88a676f1cc

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": "Updated",
  "patch": {
    "id": "0f07db98214142b63b138f790969f44117d4b75d",
    "author": {
      "id": "did:key:z6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM",
      "alias": "fintohaps"
    },
    "title": "Introduce `git::repository::user`",
    "state": {
      "status": "open",
      "conflicts": []
    },
    "before": "fb4d84927c228d59d48afb997ff35385a2898f95",
    "after": "fca3c519c64da0c0a79ce3f81bd035ad8b8a3c9a",
    "commits": [
      "fca3c519c64da0c0a79ce3f81bd035ad8b8a3c9a",
      "175e3217b49f52d3542b9d9602c65d06a70e700a",
      "d990739ade2fde235ba5698b5570bf6be5efa25e",
      "d26c62e1fe159b9ea3cd694cef9a50b516196d4b",
      "af27f7fbcc9cbb0224f3b25222662fcbc3a84590",
      "2f84deba9aa1d1b7aeaf1efba35616592d51df47",
      "9a0bf85dfcb17625cfec0b564d5091e26a04982a",
      "b3334426dc9ee4d1432dc78fad681b81f5bd87e4"
    ],
    "target": "a65ac048cbda3473e7b372375d33e3a357965492",
    "labels": [],
    "assignees": [],
    "revisions": [
      {
        "id": "0f07db98214142b63b138f790969f44117d4b75d",
        "author": {
          "id": "did:key:z6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM",
          "alias": "fintohaps"
        },
        "description": "Introduce a new module, `user`, that encapsulates logic for references\nin user space.\n\nThe current implementation of this is having supplying `NodeId`\nalongside a `Qualified` reference name, to get the form\n`refs/namespaces/<node id>/<qualifed refname>`.\nThe entire code base should not need to know this, yet this detail is\nleaked in an ad-hoc manner.\nOn top of this, using `NodeId` creates a stronger tie to this\nimplementation, where we know we want move towards a more flexible\nform, e.g. other `Did`s, in the future.\n\nThe `user` module introduces two types:\n1. `Namespace`: captures a user's `Did` and a generic repository, so\nthat it can query a user's reference space.\n2. `Namespaces`: captures a generic repository, so that it can query\nfor what `Did`s exist in that repository.\n\nThese two types are then used to refactor existing code, to help\nprevent the aformentioned leaking of implementation details.",
        "base": "ab3c64ddf2b1fd2985c0e380039ae44f5348fa26",
        "oid": "e3d54ba6efd5aec2b066778b14ad7b04d6a408f2",
        "timestamp": 1778830068
      },
      {
        "id": "45b453627fabf53216c68c346caa477bc82707c1",
        "author": {
          "id": "did:key:z6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM",
          "alias": "fintohaps"
        },
        "description": "Rebase",
        "base": "8787796de041765ae1b53d358474079924f99494",
        "oid": "5c7ab12225c7a3150fa06f27088303189c68b566",
        "timestamp": 1778944794
      },
      {
        "id": "dc5b06a0f4a1d0922ced29eceb8bf33d50f0375d",
        "author": {
          "id": "did:key:z6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM",
          "alias": "fintohaps"
        },
        "description": "Rebase",
        "base": "fb4d84927c228d59d48afb997ff35385a2898f95",
        "oid": "fca3c519c64da0c0a79ce3f81bd035ad8b8a3c9a",
        "timestamp": 1780127009
      }
    ]
  }
}

Send response

{
  "response": "triggered",
  "run_id": {
    "id": "e9a7e1ac-6b98-4f14-9262-8e88a676f1cc"
  },
  "info_url": "https://cci.rad.levitte.org//e9a7e1ac-6b98-4f14-9262-8e88a676f1cc.html"
}

Checkout the source (in /opt/radcis/ci.rad.levitte.org/cci/state/e9a7e1ac-6b98-4f14-9262-8e88a676f1cc/w)

Started at: 2026-05-30 09:46:41.755409+02:00

Commands:

Read the repo configuration (.radicle/native.yaml in /opt/radcis/ci.rad.levitte.org/cci/state/e9a7e1ac-6b98-4f14-9262-8e88a676f1cc/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"
}