CCI report: a9ba49ed-f3a7-4ccd-b1f1-f11aa937086f

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": "9c6e0171031c33142d481a894f4416f17400fc5b",
    "author": {
      "id": "did:key:z6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM",
      "alias": null
    },
    "title": "node: check policy before visibility",
    "state": {
      "status": "merged",
      "conflicts": []
    },
    "before": "d39ba83cfc7c7685548d18652fef039e25b19276",
    "after": "ba76833c0c08af5786f5f491e7fa5f46dcdac080",
    "commits": [
      "ba76833c0c08af5786f5f491e7fa5f46dcdac080"
    ],
    "target": "3fc92f83fe089263c470b328414d923227cf0e4a",
    "labels": [],
    "assignees": [],
    "revisions": [
      {
        "id": "9c6e0171031c33142d481a894f4416f17400fc5b",
        "author": {
          "id": "did:key:z6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM",
          "alias": null
        },
        "description": "In the `is_authorized` helper, the logic checks the policy and the visibility of\nthe repository.\n\nIf the policy is set to block, the function can return before getting the\nrepository and the identity document. This improves the check, since the\nrepository and identity document may be missing if the repository is blocked, so\nit would return a different error other than the expected unauthorized error.",
        "base": "d39ba83cfc7c7685548d18652fef039e25b19276",
        "oid": "ba76833c0c08af5786f5f491e7fa5f46dcdac080",
        "timestamp": 1725445792
      },
      {
        "id": "14c2499205f364b8d588260ff4bbb9b64fac8ec2",
        "author": {
          "id": "did:key:z6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM",
          "alias": null
        },
        "description": "Rebase.",
        "base": "1d57778f6b9a5731fa802d4f07b497938461072e",
        "oid": "f244d89e56f8d860d1d55d0e9031706fc0c6f5f7",
        "timestamp": 1726156079
      }
    ]
  }
}

Send response

{
  "response": "triggered",
  "run_id": {
    "id": "a9ba49ed-f3a7-4ccd-b1f1-f11aa937086f"
  },
  "info_url": "https://cci.rad.levitte.org//a9ba49ed-f3a7-4ccd-b1f1-f11aa937086f.html"
}

Checkout the source (in /opt/radcis/ci.rad.levitte.org/cci/state/a9ba49ed-f3a7-4ccd-b1f1-f11aa937086f/w)

Started at: 2026-09-08 01:28:49.703307+02:00

Commands:

Read the repo configuration (.radicle/native.yaml in /opt/radcis/ci.rad.levitte.org/cci/state/a9ba49ed-f3a7-4ccd-b1f1-f11aa937086f/w)

shell: 'cargo --version

  rustc --version


  cargo fmt --check

  cargo clippy --all-targets --workspace -- --deny clippy::all

  cargo build --all-targets --workspace

  cargo doc --workspace

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

  '

Run the script

Commands:

Send result

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