CCI report: e86b3cad-9462-4043-a99d-b301ce102079

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": "Updated",
  "patch": {
    "id": "5ea90b9757059522e80301bbd9b1458a39a71f7e",
    "author": {
      "id": "did:key:z6MkkPvBfjP4bQmco5Dm7UGsX2ruDBieEHi8n9DVJWX5sTEz",
      "alias": "lorenz"
    },
    "title": "node: Use Mio",
    "state": {
      "status": "open",
      "conflicts": []
    },
    "before": "3992d519c3248bf8bfc2f6dcf972f6179d410013",
    "after": "ab00a2eb0e7cd2a5adff583e6f2557bd60113fde",
    "commits": [
      "ab00a2eb0e7cd2a5adff583e6f2557bd60113fde",
      "c8e493f4a4d3cd368408d3e10b369fa5337a7666",
      "4a1adf5ccc0c71974f3bbc78e41630e234c6fd2b"
    ],
    "target": "3992d519c3248bf8bfc2f6dcf972f6179d410013",
    "labels": [],
    "assignees": [],
    "revisions": [
      {
        "id": "5ea90b9757059522e80301bbd9b1458a39a71f7e",
        "author": {
          "id": "did:key:z6MkkPvBfjP4bQmco5Dm7UGsX2ruDBieEHi8n9DVJWX5sTEz",
          "alias": "lorenz"
        },
        "description": "The dependencies `netservices`, `io-reactor` and `popol` served us well,\nhowever they do not support Windows and are not actively maintained.\n\nThis change removes the aforementioned dependencies (and `libc` along\nwith them). It reuses the integration with `cyphernet` from\n`netservices` for Noise and SOCKS.\n\nThe new module `reactor` is a rewrite of `io-reactor` on top of Mio.\n\nNote that no tests were changed.\n\n(This message was written with Radicle on Windows, running on top of this patch.)",
        "base": "a4d83ec8d22a80a4d01381a091967b57fa595018",
        "oid": "6d9fea39446f301f318b10a329f519b168de18e2",
        "timestamp": 1756060216
      },
      {
        "id": "ce806a09b11d8396434185ab85c2ea16f68e102f",
        "author": {
          "id": "did:key:z6MkkPvBfjP4bQmco5Dm7UGsX2ruDBieEHi8n9DVJWX5sTEz",
          "alias": "lorenz"
        },
        "description": "More madness.",
        "base": "a4d83ec8d22a80a4d01381a091967b57fa595018",
        "oid": "817cbe7e1a577072042f0e879bd6494b9898df0e",
        "timestamp": 1756065930
      },
      {
        "id": "fb14691f5e82c3964a881ebd326f7745be444166",
        "author": {
          "id": "did:key:z6MkkPvBfjP4bQmco5Dm7UGsX2ruDBieEHi8n9DVJWX5sTEz",
          "alias": "lorenz"
        },
        "description": "Rebase",
        "base": "df7878365f6806f951e1ba7afd7bc9995f210b95",
        "oid": "708ceb2e8a2701d0d12b90d94346949157c0c82d",
        "timestamp": 1759342520
      },
      {
        "id": "a45e6be0dceb48d302211b4e73b83877e7500278",
        "author": {
          "id": "did:key:z6MkkPvBfjP4bQmco5Dm7UGsX2ruDBieEHi8n9DVJWX5sTEz",
          "alias": "lorenz"
        },
        "description": "Rebase on new temporary repository implementation",
        "base": "dbdef0d843205eaf5d271ebe8b604c82845ed8c2",
        "oid": "015506adde2fadb59cd61127c525884a81835333",
        "timestamp": 1759426738
      },
      {
        "id": "a6d088054f4bd0e1290a2c7d668025cf5d16b762",
        "author": {
          "id": "did:key:z6MkkPvBfjP4bQmco5Dm7UGsX2ruDBieEHi8n9DVJWX5sTEz",
          "alias": "lorenz"
        },
        "description": "Unstack from repository locking.",
        "base": "5cd016b587a2a90f2321af41122cc12b01b7f391",
        "oid": "56baf2656bbe40bb144a82b6d47a95b51c78f087",
        "timestamp": 1759427061
      },
      {
        "id": "0d911013e600e4723d6cde63b03dbcff48c187de",
        "author": {
          "id": "did:key:z6MkkPvBfjP4bQmco5Dm7UGsX2ruDBieEHi8n9DVJWX5sTEz",
          "alias": "lorenz"
        },
        "description": "Rebase",
        "base": "ed5a68c1d74a6d29d1206b48c80e61e25560a51f",
        "oid": "a5d03f208fa44f951871b3489c9cf93514299195",
        "timestamp": 1759826819
      },
      {
        "id": "e0f5a9b6e976680bf3c286d680bf89c52c012dd2",
        "author": {
          "id": "did:key:z6MkkPvBfjP4bQmco5Dm7UGsX2ruDBieEHi8n9DVJWX5sTEz",
          "alias": "lorenz"
        },
        "description": "REVIEW: typo fixes on docs\n\n\nREVIEW: use `matches!` over `[].contains`\n\n\nREVIEW: fix typo 'fulled' -> 'full'\n\n\nREVIEW: simplify Listener::bind docs\n\nAs far as I could tell, we can only bind to one socket address, and there does\nnot seem to be any context \u2013 perhaps removed from the previous implementation?\n\n\nREVIEW: typo 'not' -> 'note'\n\nREVIEW\n\nJust some minor stuff going through the docs and code.\n\nAs much as I can understand, it looks good to me. I still need to take it for a\nspin.",
        "base": "a4d83ec8d22a80a4d01381a091967b57fa595018",
        "oid": "b135cd5b77feb46b43e10c56b889358a80de90e5",
        "timestamp": 1759849133
      },
      {
        "id": "42d3bff64a2d25a25fd99e28979520eccf2495b5",
        "author": {
          "id": "did:key:z6MkkPvBfjP4bQmco5Dm7UGsX2ruDBieEHi8n9DVJWX5sTEz",
          "alias": "lorenz"
        },
        "description": "Changes:\n- Rebase review commits, and adapt them\n- Remove dead code",
        "base": "ed5a68c1d74a6d29d1206b48c80e61e25560a51f",
        "oid": "8f88e91c490773d236704d1ef692a3e5c2c8780e",
        "timestamp": 1759914103
      },
      {
        "id": "9c312eb1564f549919114757fb3c7be23a3735eb",
        "author": {
          "id": "did:key:z6MkkPvBfjP4bQmco5Dm7UGsX2ruDBieEHi8n9DVJWX5sTEz",
          "alias": "lorenz"
        },
        "description": "Squash in Fintan's review and rebase.",
        "base": "3992d519c3248bf8bfc2f6dcf972f6179d410013",
        "oid": "ab00a2eb0e7cd2a5adff583e6f2557bd60113fde",
        "timestamp": 1759932938
      }
    ]
  }
}

Send response

{
  "response": "triggered",
  "run_id": {
    "id": "e86b3cad-9462-4043-a99d-b301ce102079"
  },
  "info_url": "https://cci.rad.levitte.org//e86b3cad-9462-4043-a99d-b301ce102079.html"
}

Checkout the source (in /opt/radcis/ci.rad.levitte.org/cci/state/e86b3cad-9462-4043-a99d-b301ce102079/w)

Started at: 2025-10-08 16:15:42.036590+02:00

Commands:

Read the repo configuration (.radicle/native.yaml in /opt/radcis/ci.rad.levitte.org/cci/state/e86b3cad-9462-4043-a99d-b301ce102079/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

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

  '

Run the script

Commands:

Send result

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