CCI report: 14cf6c5e-8064-4bd7-be5c-ad1e0611145a

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": "97af6097d67baf0b91e02c3ff31c9a960bd8ed34",
    "author": {
      "id": "did:key:z6MktwkohCx8aHZ1QCjVZUiLmX92oPZFxRiFZkbq32Tk5Tkm",
      "alias": "2color"
    },
    "title": "identity: Require the project payload on update",
    "state": {
      "status": "archived",
      "conflicts": []
    },
    "before": "3da781f9e17789a030703db8f61ca2abe21b78a7",
    "after": "9cab00dc5c7ac12fda19becfe69b6a96ddd011bf",
    "commits": [
      "9cab00dc5c7ac12fda19becfe69b6a96ddd011bf",
      "16aa60e02626ebb3bd35472e2d31205a987e72f9"
    ],
    "target": "16de8f1950825672fe48b901dafa0d009f612b04",
    "labels": [],
    "assignees": [],
    "revisions": [
      {
        "id": "97af6097d67baf0b91e02c3ff31c9a960bd8ed34",
        "author": {
          "id": "did:key:z6MktwkohCx8aHZ1QCjVZUiLmX92oPZFxRiFZkbq32Tk5Tkm",
          "alias": "2color"
        },
        "description": "The default branch is synthesized from `xyz.radicle.project`. An update\ncould remove that payload while declaring `HEAD` symbolic rule\nand a canonical rule for its target, which was the only way to reach a\ndocument whose default branch is not governed by the delegates at the\ndocument threshold. \n\nHowever, repositories without a project payload cause a number of bugs:\n- `rad clone` will fail for a repo without the payload\n- `rad ls` to not list the repository.\n- `rad checkout <rid>` will fail\n- `rad remote add <nid>` will fail for a repo without the payload\n- `rad inbox`  fails if you\u2019re outside a working copy and you have a repo without the payload in storage.\n\nRemoving only `defaultBranch` was already rejected, since the payload\nthen fails to deserialize. This makes the the payload required on\nidentity document updates.\n\nAlso improve the error when trying to update and encoutering this error",
        "base": "16de8f1950825672fe48b901dafa0d009f612b04",
        "oid": "8993331a37bdda980d0c0b7237829154d4338f53",
        "timestamp": 1787071629
      },
      {
        "id": "fb85eebde27ef210a50f45a4f988351a6842bb45",
        "author": {
          "id": "did:key:z6MktwkohCx8aHZ1QCjVZUiLmX92oPZFxRiFZkbq32Tk5Tkm",
          "alias": "2color"
        },
        "description": "",
        "base": "3da781f9e17789a030703db8f61ca2abe21b78a7",
        "oid": "9cab00dc5c7ac12fda19becfe69b6a96ddd011bf",
        "timestamp": 1787666502
      }
    ]
  }
}

Send response

{
  "response": "triggered",
  "run_id": {
    "id": "14cf6c5e-8064-4bd7-be5c-ad1e0611145a"
  },
  "info_url": "https://cci.rad.levitte.org//14cf6c5e-8064-4bd7-be5c-ad1e0611145a.html"
}

Checkout the source (in /opt/radcis/ci.rad.levitte.org/cci/state/14cf6c5e-8064-4bd7-be5c-ad1e0611145a/w)

Started at: 2026-08-31 15:37:13.598967+02:00

Commands:

Read the repo configuration (.radicle/native.yaml in /opt/radcis/ci.rad.levitte.org/cci/state/14cf6c5e-8064-4bd7-be5c-ad1e0611145a/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"
}