CCI report: 61720a2e-907e-4944-8b6a-835eb6d9cfb7

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": "49acb9afb3cd2610cb59156fbc2a6b7abeae9473",
    "author": {
      "id": "did:key:z6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM",
      "alias": null
    },
    "title": "Implement COB caching",
    "state": {
      "status": "merged",
      "conflicts": []
    },
    "before": "9767b485c2aad1e23097d2b5165287ba84cfa452",
    "after": "f81d8b0242813ae808e0702f90b992dc406f8e9a",
    "commits": [
      "f81d8b0242813ae808e0702f90b992dc406f8e9a",
      "45c0b0e9688f9795ea88a367fc93f2b5db085e14",
      "7c3156adbbdb90319f5d08b887a50a66cb336923",
      "457090e250f33f5dcf4b16afa95c9579f2a81a10",
      "78b2da7d83e0287254851c3efa9c24ce81b29a64",
      "dd127d3b25bc54c100519e9ef1729ce60c454d93",
      "16bbce390fe43de16a9ba21d844341ab6b6be8a2",
      "bf7c10ba43d56cf7a7a54d9cf693f8d16f117d91",
      "fa0a38162787467d56441838513b438b48d797e5"
    ],
    "target": "3fc92f83fe089263c470b328414d923227cf0e4a",
    "labels": [],
    "assignees": [],
    "revisions": [
      {
        "id": "49acb9afb3cd2610cb59156fbc2a6b7abeae9473",
        "author": {
          "id": "did:key:z6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM",
          "alias": null
        },
        "description": "This patch implements caching for COBs by using an SQLite database\nthat is used as a write-thru cache. All reads are replaced with using\nthe cache so as to avoid recomputing the COB graph each time.",
        "base": "9767b485c2aad1e23097d2b5165287ba84cfa452",
        "oid": "e6776d71c51301682e9bb2f65c4a9da1e68e4a52",
        "timestamp": 1708089324
      },
      {
        "id": "49c116e75cfda1a31e8ba180653de5f89c290ec8",
        "author": {
          "id": "did:key:z6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM",
          "alias": null
        },
        "description": "Changes:\n- added `cache` subcommands for `patch` and `issue`",
        "base": "9767b485c2aad1e23097d2b5165287ba84cfa452",
        "oid": "b47019d852e9fb695bcbf56e1db99f6d13f8ec59",
        "timestamp": 1708099779
      },
      {
        "id": "703dd16da8c19b57af7262174af52b58416b266f",
        "author": {
          "id": "did:key:z6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM",
          "alias": null
        },
        "description": "Changes:\n- Document modules and new additions\n- Order by is listing queries\n- Add listing by different statuses for patches (includes adding new\n  Status type)\n- recache split into two functions, write and write_all\n- reader db's no longer migrate\n- formatted sql schemas\n- `Remove::remove` no longer required the RID\n- Clean up of PatchMut\n- cache/cobs.db renamed to cobs/cache.db\n- Remove Cacheable type and inline usage of its methods\n- Simplify Cache types to take any R, not necessarily the underlying\n  stores. This allows for more flexible caching and definitions,\n  e.g. when paired with anything that implements `HasRid` (a newly\n  introduced trait), we get all of the `Patches` and `Issues` methods.\n  This could potentially mean we could unify the two different `Cache`\n  types in a future change.\n\nN.B. all new commits are fixups to help with revision-to-revision\nreview and will be squashed once it's ready for merging.",
        "base": "9767b485c2aad1e23097d2b5165287ba84cfa452",
        "oid": "1b16597384a1390f7dc33f3d76a625414af16be7",
        "timestamp": 1708606717
      },
      {
        "id": "7e7033ac360a33f043a6707ed75884dd19d042af",
        "author": {
          "id": "did:key:z6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM",
          "alias": null
        },
        "description": "Changes:\n- Removed Filter type in patch command\n- Fixed COB type name in update error\n- Squashed fixup commits",
        "base": "9767b485c2aad1e23097d2b5165287ba84cfa452",
        "oid": "f81d8b0242813ae808e0702f90b992dc406f8e9a",
        "timestamp": 1708691949
      },
      {
        "id": "098a3c9e8e3c28159520a8e93afafe194c77df2d",
        "author": {
          "id": "did:key:z6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM",
          "alias": null
        },
        "description": "Rebase.",
        "base": "17744a03fd9e2bd76304fe52602ea9524d927006",
        "oid": "de068021d06f15a6877fb771cd7e90ab92975284",
        "timestamp": 1708693881
      },
      {
        "id": "7c10a924ec7a0560decce6573c046763e5fbdc1c",
        "author": {
          "id": "did:key:z6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM",
          "alias": null
        },
        "description": "Fix broken build due to bad import.",
        "base": "9767b485c2aad1e23097d2b5165287ba84cfa452",
        "oid": "ba342c7748895a224222fa71613d4266e67183db",
        "timestamp": 1708700363
      },
      {
        "id": "baf10014a8cb1f7144ab54cd566761e7d6d2dc09",
        "author": {
          "id": "did:key:z6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM",
          "alias": null
        },
        "description": "Reset to master.",
        "base": "9e745b68d12d96a29d9aab3320438a1b231bdd17",
        "oid": "9e745b68d12d96a29d9aab3320438a1b231bdd17",
        "timestamp": 1708700658
      }
    ]
  }
}

Send response

{
  "response": "triggered",
  "run_id": {
    "id": "61720a2e-907e-4944-8b6a-835eb6d9cfb7"
  },
  "info_url": "https://cci.rad.levitte.org//61720a2e-907e-4944-8b6a-835eb6d9cfb7.html"
}

Checkout the source (in /opt/radcis/ci.rad.levitte.org/cci/state/61720a2e-907e-4944-8b6a-835eb6d9cfb7/w)

Started at: 2026-09-07 21:17:26.146767+02:00

Commands:

Read the repo configuration (.radicle/native.yaml in /opt/radcis/ci.rad.levitte.org/cci/state/61720a2e-907e-4944-8b6a-835eb6d9cfb7/w)

shell: 'cargo --version

  rustc --version


  cargo fmt --check

  cargo clippy --all-targets --workspace -- --deny clippy::all

  cargo build --all-targets --workspace

  cargo doc --workspace

  cargo test --workspace --no-fail-fast

  '

Run the script

Commands:

Send result

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