CCI report: da6faae4-56a9-4d7e-8ae3-30e8a395bcb8

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": "e2658a521922c64e80ff1ef04a85f75b45c84e75",
    "author": {
      "id": "did:key:z6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM",
      "alias": "fintohaps"
    },
    "title": "radicle/cob/stream: skip commits that do not have a manifest",
    "state": {
      "status": "open",
      "conflicts": []
    },
    "before": "cf023f750dee2681eb73e4e0704da137ea2195ef",
    "after": "b8a6e1a52fed64aaad86719a2f1f4783d778ad36",
    "commits": [
      "b8a6e1a52fed64aaad86719a2f1f4783d778ad36"
    ],
    "target": "cf023f750dee2681eb73e4e0704da137ea2195ef",
    "labels": [],
    "assignees": [],
    "revisions": [
      {
        "id": "e2658a521922c64e80ff1ef04a85f75b45c84e75",
        "author": {
          "id": "did:key:z6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM",
          "alias": "fintohaps"
        },
        "description": "For some COBs, parent commits can be specified for actions, for\nexample, patches will bundle their base and head commits as parents.\n\nWhen the COB stream performs the revwalk, these commits will be\nincluded, and will not have the manifest file \u2013 resulting in an error.\n\nInstead, this error can be matched against, and the commit is skipped\ninstead. The other errors should still be resurfaced, since a commit\nwith a manifest should be expected to load the operation correctly,\nand the commit should exist in the repository when attempting to load\nit.\n\nOne might argue that a valid operation with a missing manifest could\noccur, but that would mean that `radicle-cob` has performed an invalid\nwrite. This is undetectable by the stream API, and is ambiguous with\nthe case of non-Op commits.",
        "base": "cf023f750dee2681eb73e4e0704da137ea2195ef",
        "oid": "b8a6e1a52fed64aaad86719a2f1f4783d778ad36",
        "timestamp": 1766930572
      }
    ]
  }
}

Send response

{
  "response": "triggered",
  "run_id": {
    "id": "da6faae4-56a9-4d7e-8ae3-30e8a395bcb8"
  },
  "info_url": "https://cci.rad.levitte.org//da6faae4-56a9-4d7e-8ae3-30e8a395bcb8.html"
}

Checkout the source (in /opt/radcis/ci.rad.levitte.org/cci/state/da6faae4-56a9-4d7e-8ae3-30e8a395bcb8/w)

Started at: 2025-12-28 15:03:30.016795+01:00

Commands:

Read the repo configuration (.radicle/native.yaml in /opt/radcis/ci.rad.levitte.org/cci/state/da6faae4-56a9-4d7e-8ae3-30e8a395bcb8/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"
}