CCI report: e3cc0caf-33f4-48fb-86c1-d30f4cb344b8

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": "300d7279647f072b45ba1662a1c443cde0bece2d",
    "author": {
      "id": "did:key:z6MkkfM3tPXNPrPevKr3uSiQtHPuwnNhu2yUVjgd2jXVsVz5",
      "alias": "sebastinez"
    },
    "title": "radicle: Return individual results for repo in `repositories_by_id`",
    "state": {
      "status": "open",
      "conflicts": []
    },
    "before": "c268e809e9dafb9f1d2879fb781d501dbcf61902",
    "after": "a066120e59de612bd2fb7344eab04cb3c526a736",
    "commits": [
      "a066120e59de612bd2fb7344eab04cb3c526a736"
    ],
    "target": "c268e809e9dafb9f1d2879fb781d501dbcf61902",
    "labels": [],
    "assignees": [],
    "revisions": [
      {
        "id": "300d7279647f072b45ba1662a1c443cde0bece2d",
        "author": {
          "id": "did:key:z6MkkfM3tPXNPrPevKr3uSiQtHPuwnNhu2yUVjgd2jXVsVz5",
          "alias": "sebastinez"
        },
        "description": "Change `repositories_by_id` to return `Vec<Result<RepositoryInfo, RepositoryError>>`\ninstead of `Result<Vec<RepositoryInfo>, RepositoryError>`.\nThis allows callers to handle failures on a per-repository basis rather than having the\nentire operation fail if a single repository lookup fails.\n\nPreviously, the method would stop processing and return an error as soon\nas any repository failed to load. Now it processes all repositories and\nreturns individual results, making the API more resilient and giving callers\nmore control over error handling.",
        "base": "c268e809e9dafb9f1d2879fb781d501dbcf61902",
        "oid": "a066120e59de612bd2fb7344eab04cb3c526a736",
        "timestamp": 1762419235
      }
    ]
  }
}

Send response

{
  "response": "triggered",
  "run_id": {
    "id": "e3cc0caf-33f4-48fb-86c1-d30f4cb344b8"
  },
  "info_url": "https://cci.rad.levitte.org//e3cc0caf-33f4-48fb-86c1-d30f4cb344b8.html"
}

Checkout the source (in /opt/radcis/ci.rad.levitte.org/cci/state/e3cc0caf-33f4-48fb-86c1-d30f4cb344b8/w)

Started at: 2025-11-06 09:53:59.804826+01:00

Commands:

Read the repo configuration (.radicle/native.yaml in /opt/radcis/ci.rad.levitte.org/cci/state/e3cc0caf-33f4-48fb-86c1-d30f4cb344b8/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"
}