CCI report: ff505b09-e8bf-46c0-98b4-2ac0b71a9421

Request message

{
  "request": "trigger",
  "version": 1,
  "event_type": "patch",
  "repository": {
    "id": "rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5",
    "name": "heartwood",
    "description": "Radicle Heartwood Protocol & Stack",
    "private": false,
    "default_branch": "main",
    "delegates": [
      "did:key:z6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM",
      "did:key:z6MkkPvBfjP4bQmco5Dm7UGsX2ruDBieEHi8n9DVJWX5sTEz",
      "did:key:z6MksFqXN3Yhqk8pTJdUGLwATkRfQvwZXPqR2qMEhbS9wzpT"
    ]
  },
  "action": "Updated",
  "patch": {
    "id": "f510d4748b9caf9cb07da8b39b70834f2c48f6d9",
    "author": {
      "id": "did:key:z6MktwkohCx8aHZ1QCjVZUiLmX92oPZFxRiFZkbq32Tk5Tkm",
      "alias": "2color"
    },
    "title": "fetch: Fail when canonical rad/id is missing",
    "state": {
      "status": "open",
      "conflicts": []
    },
    "before": "28f740cb8a35db69e1ee8c689e2dab786334153f",
    "after": "51c0db7143f0811787c82d1d099a03424f6d4d19",
    "commits": [
      "51c0db7143f0811787c82d1d099a03424f6d4d19",
      "838961286a707689176f7540d8b47a25c5ef0935"
    ],
    "target": "5e0f26a73f406f533a71310bdfc1a0a6a3fbf3fb",
    "labels": [],
    "assignees": [],
    "revisions": [
      {
        "id": "f510d4748b9caf9cb07da8b39b70834f2c48f6d9",
        "author": {
          "id": "did:key:z6MktwkohCx8aHZ1QCjVZUiLmX92oPZFxRiFZkbq32Tk5Tkm",
          "alias": "2color"
        },
        "description": "The `CanonicalId` stage asks the server for `refs/rad/id`. If the\nserver returns no refs, `ensure_refs` accepts the empty answer. Then\n`prepare_updates` panics on the `.expect` for the canonical `rad/id`.\nAny peer that serves the repository without `refs/rad/id` can cause\nthis, and it needs no key.\n\nThe panic ends the worker thread, and the worker pool does not start a\nnew one. The node has one fetch worker less until it restarts. The\nfetch never reports a result, so the caller waits for it forever.\n\n- Remove the shortcut in `ensure_refs` that accepts an empty answer, so\n  that the stage returns `MissingRequiredRefs` and the fetch fails",
        "base": "3032ba1298c3ef21f14cb5f1146e29882f368997",
        "oid": "ec57dc5ce98aa32622f9d04430f55b1a3ad8ee90",
        "timestamp": 1791965916
      },
      {
        "id": "0f4666b0c8483e18d38fa235868d90a38a290ba1",
        "author": {
          "id": "did:key:z6MktwkohCx8aHZ1QCjVZUiLmX92oPZFxRiFZkbq32Tk5Tkm",
          "alias": "2color"
        },
        "description": "",
        "base": "81d79077d07c4e3ce88d75c8b51f31a780e61625",
        "oid": "0f294275d330380d8fa5bb94b5acde85f8925aff",
        "timestamp": 1792148406
      },
      {
        "id": "2270a96770ac0997f29b16ddf96b65790bed0026",
        "author": {
          "id": "did:key:z6MktwkohCx8aHZ1QCjVZUiLmX92oPZFxRiFZkbq32Tk5Tkm",
          "alias": "2color"
        },
        "description": "rebase",
        "base": "28f740cb8a35db69e1ee8c689e2dab786334153f",
        "oid": "51c0db7143f0811787c82d1d099a03424f6d4d19",
        "timestamp": 1792402670
      }
    ]
  }
}

Send response

{
  "response": "triggered",
  "run_id": {
    "id": "ff505b09-e8bf-46c0-98b4-2ac0b71a9421"
  },
  "info_url": "https://cci.rad.levitte.org//ff505b09-e8bf-46c0-98b4-2ac0b71a9421.html"
}

Checkout the source (in /opt/radcis/ci.rad.levitte.org/cci/state/ff505b09-e8bf-46c0-98b4-2ac0b71a9421/w)

Started at: 2026-10-23 08:50:58.537726+02:00

Commands: