CCI report: e5a7e7ea-8c38-4137-af2e-2acf17be188e

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": "05e0323cdd678482893eea191e628ea1717f48d2",
    "author": {
      "id": "did:key:z6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM",
      "alias": null
    },
    "title": "[WIP] radicle-job",
    "state": {
      "status": "archived",
      "conflicts": []
    },
    "before": "3b5fac178eaf9bca639fbd0c1df0c68619a7f51f",
    "after": "de2d2ddd0e6ff09fcc9c6802c0419e6be90655d1",
    "commits": [
      "de2d2ddd0e6ff09fcc9c6802c0419e6be90655d1",
      "c5c668642b4c8f5af8f23a59679fbb9260956ad7"
    ],
    "target": "919d5c780c4da0b5b9f18f1549bc59dffd7125af",
    "labels": [],
    "assignees": [],
    "revisions": [
      {
        "id": "05e0323cdd678482893eea191e628ea1717f48d2",
        "author": {
          "id": "did:key:z6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM",
          "alias": null
        },
        "description": "I wanted to put together a draft of what I think a Job COB could look like, that\nallows nodes to collaborate on running jobs for a given commit.\n\nThe basic idea is that `Job` is for a single commit (`Oid`), and any node in the\nnetwork can commit to running the job for that entry.\n\nEach node can run that job as many times as it wants, as long as it provides a\nUUID for that run, so we can uniquely identify a new run.\n\nNodes can only say they've started and say they finished, giving success or\nfailure as the reason.\n\nThe only bit of extra information is that a `Run` holds a `log: Url` to point\nto.\n\nI believe this should be minimal enough for our use cases:\n- Reference updates can be listened for to see if there are new requests, and\n  the node can have its own list of whom it wants to run jobs for\n- A user can list jobs and their history\n- We can see if things have failed or succeeded\n- We have a URL to follow for accessing logs or artifacts",
        "base": "3b5fac178eaf9bca639fbd0c1df0c68619a7f51f",
        "oid": "de2d2ddd0e6ff09fcc9c6802c0419e6be90655d1",
        "timestamp": 1739466760
      }
    ]
  }
}

Send response

{
  "response": "triggered",
  "run_id": {
    "id": "e5a7e7ea-8c38-4137-af2e-2acf17be188e"
  },
  "info_url": "https://cci.rad.levitte.org//e5a7e7ea-8c38-4137-af2e-2acf17be188e.html"
}

Checkout the source (in /opt/radcis/ci.rad.levitte.org/cci/state/e5a7e7ea-8c38-4137-af2e-2acf17be188e/w)

Started at: 2026-09-07 18:26:00.718578+02:00

Commands:

Read the repo configuration (.radicle/native.yaml in /opt/radcis/ci.rad.levitte.org/cci/state/e5a7e7ea-8c38-4137-af2e-2acf17be188e/w)

shell: 'cargo --version

  rustc --version


  cargo fmt --check

  cargo clippy --all-targets --workspace -- --deny warnings

  cargo build --all-targets --workspace

  cargo doc --workspace --no-deps

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

  '

Run the script

Commands:

Send result

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