CCI report: e713dd0d-990b-4705-97e2-2a22ca997b9b

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": "2985d3a8cc120e4c6a2464668f87c2d3b24fa98f",
    "author": {
      "id": "did:key:z6Mku8hpprWTmCv3BqkssCYDfr2feUdyLSUnycVajFo9XVAx",
      "alias": "levitte"
    },
    "title": "Fix the test failures related to remote default branch (HEAD)",
    "state": {
      "status": "open",
      "conflicts": []
    },
    "before": "07c624499cdc34a7804f673ed373c66ce2af1acc",
    "after": "188cbee1d62f73380d345b3ca36dadbe09258ec1",
    "commits": [
      "188cbee1d62f73380d345b3ca36dadbe09258ec1"
    ],
    "target": "6ce2d00be237e75524cd31129be6766935736c1a",
    "labels": [],
    "assignees": [],
    "revisions": [
      {
        "id": "2985d3a8cc120e4c6a2464668f87c2d3b24fa98f",
        "author": {
          "id": "did:key:z6Mku8hpprWTmCv3BqkssCYDfr2feUdyLSUnycVajFo9XVAx",
          "alias": "levitte"
        },
        "description": "The following two tests assumed that HEAD would always be there in the\n'rad' remote.  It turns out, however, that this isn't necessarily the case,\nfor example on Debian releases (as consistently noticed in multiple CI runs).\n\nThis change fixes this issue by explicitly setting the remote head, where\nthis matters:\n\n- crates/radicle-cli/examples/rad-patch-fetch-2.md\n- crates/radicle-cli/examples/rad-patch-via-push.md",
        "base": "07c624499cdc34a7804f673ed373c66ce2af1acc",
        "oid": "c17a5a9a76dea6c1ed060584aa4ef908c07c2211",
        "timestamp": 1776669510
      },
      {
        "id": "52778141a7a568e3e9bc702b9f820186b483f688",
        "author": {
          "id": "did:key:z6Mku8hpprWTmCv3BqkssCYDfr2feUdyLSUnycVajFo9XVAx",
          "alias": "levitte"
        },
        "description": "Fix the test failures related to remote default branch (HEAD)\n\nThe following two tests assumed that HEAD would always be there in the\n'rad' remote.  It turns out, however, that this isn't necessarily the case,\ndepending on the git version that's used.\n\nGit versions older that v2.48.0 do not touch 'refs/remotes/<remote>/HEAD'.\n\nGit v2.48.0 and newer will update 'refs/remotes/<remote>/HEAD' unless the\nconfiguration 'remote.<remote>.followRemoteHEAD'.  With these versions,\nsetting that configuration to \"never\" emulates the behaviour of older\nversions.\n\nTherefore, to ensure that test results are consistent across pre-v2.48.0\ngit and v2.48.0 or newer git, the fixture of test repositories now include\nsetting 'remote.rad.followRemoteHEAD=never', and adjusting the outputs that\nare affected.\n\nThese files are affected:\n\n- crates/radicle/src/test/fixtures.rs\n- crates/radicle-cli/examples/rad-patch-fetch-2.md\n- crates/radicle-cli/examples/rad-patch-via-push.md",
        "base": "07c624499cdc34a7804f673ed373c66ce2af1acc",
        "oid": "188cbee1d62f73380d345b3ca36dadbe09258ec1",
        "timestamp": 1776765179
      }
    ]
  }
}

Send response

{
  "response": "triggered",
  "run_id": {
    "id": "e713dd0d-990b-4705-97e2-2a22ca997b9b"
  },
  "info_url": "https://cci.rad.levitte.org//e713dd0d-990b-4705-97e2-2a22ca997b9b.html"
}

Checkout the source (in /opt/radcis/ci.rad.levitte.org/cci/state/e713dd0d-990b-4705-97e2-2a22ca997b9b/w)

Started at: 2026-04-21 11:53:03.995059+02:00

Commands:

Read the repo configuration (.radicle/native.yaml in /opt/radcis/ci.rad.levitte.org/cci/state/e713dd0d-990b-4705-97e2-2a22ca997b9b/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": "success"
}