rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5 heartwoodb9f0b737934be1f6f29ab4e59b90ff98a843f5bd
{
"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": "0776b127fbcfa7f78f29ff8a0c3ca22b458c2ff2",
"author": {
"id": "did:key:z6MkgFq6z5fkF2hioLLSNu1zP2qEL1aHXHZzGH1FLFGAnBGz",
"alias": "erikli"
},
"title": "Improve radicle-node panics",
"state": {
"status": "merged",
"conflicts": []
},
"before": "fdb1ac4e3a01030ab4eb4415db68d5bc1c719718",
"after": "b9f0b737934be1f6f29ab4e59b90ff98a843f5bd",
"commits": [
"b9f0b737934be1f6f29ab4e59b90ff98a843f5bd",
"a266e315aabc035c1f2f499a52f37c73037e0bf8"
],
"target": "919d5c780c4da0b5b9f18f1549bc59dffd7125af",
"labels": [],
"assignees": [],
"revisions": [
{
"id": "0776b127fbcfa7f78f29ff8a0c3ca22b458c2ff2",
"author": {
"id": "did:key:z6MkgFq6z5fkF2hioLLSNu1zP2qEL1aHXHZzGH1FLFGAnBGz",
"alias": "erikli"
},
"description": "To better help debugging when things go wrong after `radicle-node` crashes,\n`RUST_BACKTRACE` is registered in the `main`. According to this [StackOverflow\nanswer][so], this should not affect performance\n\nRegisters a panic handler to provide nicer information when the radicle-node\npanics. This partly inspired by a suggestion from a contributor and provided a\nlink to their approach[^0].\n\n[so]: https://stackoverflow.com/questions/29421727/how-much-overhead-does-rust-backtrace-1-have/45402131#45402131\n[^0]: https://github.com/pragma-org/amaru/blob/41ba1c26f82c813dfd052f9bc2adeb55dcd5957c/crates/amaru/src/bin/amaru/panic.rs#L17",
"base": "fdb1ac4e3a01030ab4eb4415db68d5bc1c719718",
"oid": "f8175013e6a3315d6a550ed4715abc6ce39b93af",
"timestamp": 1753698380
},
{
"id": "fb7285670c1f16a7249e905169c9b3618ab55381",
"author": {
"id": "did:key:z6MkgFq6z5fkF2hioLLSNu1zP2qEL1aHXHZzGH1FLFGAnBGz",
"alias": "erikli"
},
"description": "Changes:\n- Only set `RUST_BACKTRACE` if it has not been set by the environment already\n- Document panic handler",
"base": "fdb1ac4e3a01030ab4eb4415db68d5bc1c719718",
"oid": "ddf9231a63bc4dd53a80ed96c02838ecbea206a0",
"timestamp": 1753702756
},
{
"id": "ce9b34bfaf272ade01b85a319892f552e4f98cbc",
"author": {
"id": "did:key:z6MkgFq6z5fkF2hioLLSNu1zP2qEL1aHXHZzGH1FLFGAnBGz",
"alias": "erikli"
},
"description": "Remove the custom panic handler and use `log-panics` crate in the logger module instead.",
"base": "fdb1ac4e3a01030ab4eb4415db68d5bc1c719718",
"oid": "69b1040e85d29ce568b0f0571d974e08204569a5",
"timestamp": 1753862485
},
{
"id": "e8bf7df1a9cc187c24688d9d07ceecdb21457f5a",
"author": {
"id": "did:key:z6MkgFq6z5fkF2hioLLSNu1zP2qEL1aHXHZzGH1FLFGAnBGz",
"alias": "erikli"
},
"description": "Remove unnecessary error printing.",
"base": "fdb1ac4e3a01030ab4eb4415db68d5bc1c719718",
"oid": "0982338492ca2e3332257fed1e4b9d9cc1455dca",
"timestamp": 1753863284
},
{
"id": "71fa19bca480e3eb1c2ba3b0fa7597ec186b99db",
"author": {
"id": "did:key:z6MkgFq6z5fkF2hioLLSNu1zP2qEL1aHXHZzGH1FLFGAnBGz",
"alias": "erikli"
},
"description": "Remove panic handler",
"base": "fdb1ac4e3a01030ab4eb4415db68d5bc1c719718",
"oid": "b9f0b737934be1f6f29ab4e59b90ff98a843f5bd",
"timestamp": 1753866751
},
{
"id": "56391217c91909b5b25c1e1ef3fb68ab429292ed",
"author": {
"id": "did:key:z6MkgFq6z5fkF2hioLLSNu1zP2qEL1aHXHZzGH1FLFGAnBGz",
"alias": "erikli"
},
"description": "Rebased",
"base": "0aaa81f82a60d35310c09b518ffb283bf1bb1af4",
"oid": "54fd8c40a0b64e061d0ec4f32b9471b36ec11ee0",
"timestamp": 1753879356
}
]
}
}
{
"response": "triggered",
"run_id": {
"id": "1ef59cee-f2fd-4547-ae35-e72a701c0b33"
},
"info_url": "https://cci.rad.levitte.org//1ef59cee-f2fd-4547-ae35-e72a701c0b33.html"
}
Started at: 2026-09-07 16:11:27.211513+02:00
Commands:
$ rad clone rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5 .
✓ Creating checkout in ./...
✓ Remote cloudhead@z6MksFqXN3Yhqk8pTJdUGLwATkRfQvwZXPqR2qMEhbS9wzpT added
✓ Remote-tracking branch cloudhead@z6MksFqXN3Yhqk8pTJdUGLwATkRfQvwZXPqR2qMEhbS9wzpT/master created for z6MksFqXN3Yhqk8pTJdUGLwATkRfQvwZXPqR2qMEhbS9wzpT
✓ Remote fintohaps@z6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM added
✓ Remote-tracking branch fintohaps@z6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM/master created for z6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM
✓ Remote lorenz@z6MkkPvBfjP4bQmco5Dm7UGsX2ruDBieEHi8n9DVJWX5sTEz added
✓ Remote-tracking branch lorenz@z6MkkPvBfjP4bQmco5Dm7UGsX2ruDBieEHi8n9DVJWX5sTEz/master created for z6MkkPvBfjP4bQmco5Dm7UGsX2ruDBieEHi8n9DVJWX5sTEz
✓ Repository successfully cloned under /opt/radcis/ci.rad.levitte.org/cci/state/1ef59cee-f2fd-4547-ae35-e72a701c0b33/w/
╭────────────────────────────────────╮
│ heartwood │
│ Radicle Heartwood Protocol & Stack │
│ 189 issues · 37 patches │
╰────────────────────────────────────╯
Run `cd ./.` to go to the repository directory.
Exit code: 0
$ rad patch checkout 0776b127fbcfa7f78f29ff8a0c3ca22b458c2ff2
✓ Switched to branch patch/0776b12 at revision 5639121
✓ Branch patch/0776b12 setup to track rad/patches/0776b127fbcfa7f78f29ff8a0c3ca22b458c2ff2
Exit code: 0
$ git config advice.detachedHead false
Exit code: 0
$ git checkout b9f0b737934be1f6f29ab4e59b90ff98a843f5bd
fatal: unable to read tree (b9f0b737934be1f6f29ab4e59b90ff98a843f5bd)
Exit code: 128