rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5 heartwood195bae992f9ac5adc8f5e0554443f0bda2489a48
{
"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": "Created",
"patch": {
"id": "0866819acc9414f83f2c57ff65917bc8b79bbfd2",
"author": {
"id": "did:key:z6MkqRSjDSV28GMdvhuGFwPvsgPHvU8qUf1gM5RymRLqghpk",
"alias": null
},
"title": "Add clap for parsing cli args",
"state": {
"status": "draft",
"conflicts": []
},
"before": "54aacc96197a48b79fcc260f94312d824f5e0a34",
"after": "195bae992f9ac5adc8f5e0554443f0bda2489a48",
"commits": [
"195bae992f9ac5adc8f5e0554443f0bda2489a48",
"229d8019b9f9dc1c3544cd90384bd5d4400d75ca",
"29a69bad9e9c61b94d18cd8f1a6594edd818a967",
"698652265a7a45959d8c2d3c7ddc1303361d3747",
"06ff636332fa846b750fdef56f247fcbf65f092d",
"56b64c9d3959f4ab5a364504b418c9b006479aba",
"ef2949832b1a684526bce50cfdfea5db260a7d28",
"92cbaa6d97ed7be579fc2e1da7ddff71595f117b"
],
"target": "6cfed884bf37cba1e0d8e97fa8b0e94df4a04b1f",
"labels": [],
"assignees": [],
"revisions": [
{
"id": "0866819acc9414f83f2c57ff65917bc8b79bbfd2",
"author": {
"id": "did:key:z6MkqRSjDSV28GMdvhuGFwPvsgPHvU8qUf1gM5RymRLqghpk",
"alias": null
},
"description": "Refactored the issue command using clap\n\n\nSet clap help_template\n\n\ncli: issue command shouldn't ask for passphrase on read-only operations\n\n\ncli: remove cli.rs and set default value for issue list --assigned\n\n\ncli: Add completion stubs for bash/zsh/fish\n\n\nPoint clap fork dep to github.com/icetan instead of local path\n\n\nBump nixpkgs to support latest version of clap",
"base": "54aacc96197a48b79fcc260f94312d824f5e0a34",
"oid": "195bae992f9ac5adc8f5e0554443f0bda2489a48",
"timestamp": 1710518037
},
{
"id": "31f6309a5f0f387bbd3e565371e729ab150b0b2f",
"author": {
"id": "did:key:z6MkqRSjDSV28GMdvhuGFwPvsgPHvU8qUf1gM5RymRLqghpk",
"alias": null
},
"description": "Changes:\n- Pin Nix back to release\n- WIP adding zsh completion to flake.nix\n- Some clean up",
"base": "064ece32ac0a0bd0efe4f459dcb0462bafc236e6",
"oid": "89de84f7491dab3b0066dccc62a730597e55e295",
"timestamp": 1716315598
},
{
"id": "391d2721520c45a93ad692e9c03dda505ce8efa7",
"author": {
"id": "did:key:z6MkqRSjDSV28GMdvhuGFwPvsgPHvU8qUf1gM5RymRLqghpk",
"alias": null
},
"description": "Changes:\n- reorganise args and commands into a module",
"base": "064ece32ac0a0bd0efe4f459dcb0462bafc236e6",
"oid": "8c8a2036b8aab7cc353f50b66b5fc6591ebe6477",
"timestamp": 1716453594
},
{
"id": "80b01629088d0dc2b1d0b7a226940d08345d3d88",
"author": {
"id": "did:key:z6MkqRSjDSV28GMdvhuGFwPvsgPHvU8qUf1gM5RymRLqghpk",
"alias": null
},
"description": "Changes:\n- Clean up on state transition argument\n- Show off the power of forcing documentation to ensure all fields are\n documented for the help output",
"base": "064ece32ac0a0bd0efe4f459dcb0462bafc236e6",
"oid": "15c4e1774946669877a781efd467db2f1e4b19b3",
"timestamp": 1716469647
},
{
"id": "6aef9c73473ca73f56f23bbd863b75ee732c23c0",
"author": {
"id": "did:key:z6MkqRSjDSV28GMdvhuGFwPvsgPHvU8qUf1gM5RymRLqghpk",
"alias": null
},
"description": "Rebase. Does not require icetan's fork anymore.",
"base": "01bed73a60ab429c3f90a90bdc31a138ed54c78e",
"oid": "62e4ff4e9ca9e0fa1641f72914bf50f59afcc628",
"timestamp": 1755447227
},
{
"id": "b58ccaba25524e4febd24f4bab5de5cbc5a6723f",
"author": {
"id": "did:key:z6MkqRSjDSV28GMdvhuGFwPvsgPHvU8qUf1gM5RymRLqghpk",
"alias": null
},
"description": "Here are some changes to the clap proposal.\n\nI used `git commit --fixup` for the smaller stuff and properly committed bigger changes.\n\nThe fixup commits are:\n\n* I rewrote a comment to be more accurate\n* I renamed the `Commands` enum to `Command`, because that's only ever one, not multiple\n\nFeel free to squash them away or, if you want them to be individual commits (be\nmy guest!) rewrite their commit message (or order me to do it)!",
"base": "01bed73a60ab429c3f90a90bdc31a138ed54c78e",
"oid": "3c581d9df5e24b183e0478f43e3e20f8928d5b14",
"timestamp": 1755452435
},
{
"id": "c0dcf6b4e19632014e147b7a59e8d2e735865886",
"author": {
"id": "did:key:z6MkqRSjDSV28GMdvhuGFwPvsgPHvU8qUf1gM5RymRLqghpk",
"alias": null
},
"description": "Squash in Matthias' improvements. Thanks!",
"base": "01bed73a60ab429c3f90a90bdc31a138ed54c78e",
"oid": "88b6728e8127044855311997334b337d7bdc7c77",
"timestamp": 1755454563
},
{
"id": "48e2bcf08c6a06053d9c0d8e693c5b54f699441d",
"author": {
"id": "did:key:z6MkqRSjDSV28GMdvhuGFwPvsgPHvU8qUf1gM5RymRLqghpk",
"alias": null
},
"description": "Rebase",
"base": "55cdd880bfee08124d5b6a38cc05036402c7ab6e",
"oid": "8f5f7b596f22c68e6bebfd180beafb10eaa63a15",
"timestamp": 1756585509
},
{
"id": "6a1599d3cc78a825cce22b5893743bc0aff74ad0",
"author": {
"id": "did:key:z6MkqRSjDSV28GMdvhuGFwPvsgPHvU8qUf1gM5RymRLqghpk",
"alias": null
},
"description": "Some changes for converting the `rad patch` command to clap\n\nRight now this is in-flight. It does not even compile. But I am out of\nbrain-power now, so this will not be continued right now.\n\nI am publishing this in the state it is, though, so that it is visible that I\nam working on it, so we do not duplicate work here.",
"base": "55cdd880bfee08124d5b6a38cc05036402c7ab6e",
"oid": "cb34d688533c6e42d0df840f86e823d5b9b3b03b",
"timestamp": 1757082445
},
{
"id": "377bce2a8474071107464235b1c0f6408e8b7b77",
"author": {
"id": "did:key:z6MkqRSjDSV28GMdvhuGFwPvsgPHvU8qUf1gM5RymRLqghpk",
"alias": null
},
"description": "Rebase",
"base": "646d4360e7d905f0a9ec87d32c6768c5390eabf3",
"oid": "0cb40e011d720424b86c882fdd739c8590ab9622",
"timestamp": 1757575566
}
]
}
}
{
"response": "triggered",
"run_id": {
"id": "7e209623-a36a-4a7c-a811-6ef47b839272"
},
"info_url": "https://cci.rad.levitte.org//7e209623-a36a-4a7c-a811-6ef47b839272.html"
}
Started at: 2025-10-21 19:41:07.030906+02:00
Commands:
$ rad clone rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5 .
✓ Creating checkout in ./...
✓ Remote cloudhead@z6MksFqXN3Yhqk8pTJdUGLwATkRfQvwZXPqR2qMEhbS9wzpT added
✓ Remote-tracking branch cloudhead@z6MksFqXN3Yhqk8pTJdUGLwATkRfQvwZXPqR2qMEhbS9wzpT/master created for z6MksFqXN3Yhqk8pTJdUGLwATkRfQvwZXPqR2qMEhbS9wzpT
✓ Remote cloudhead@z6MktaNvN1KVFMkSRAiN4qK5yvX1zuEEaseeX5sffhzPZRZW added
✓ Remote-tracking branch cloudhead@z6MktaNvN1KVFMkSRAiN4qK5yvX1zuEEaseeX5sffhzPZRZW/master created for z6MktaNvN1KVFMkSRAiN4qK5yvX1zuEEaseeX5sffhzPZRZW
✓ Remote fintohaps@z6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM added
✓ Remote-tracking branch fintohaps@z6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM/master created for z6MkireRatUThvd3qzfKht1S44wpm4FEWSSa4PRMTSQZ3voM
✓ Remote erikli@z6MkgFq6z5fkF2hioLLSNu1zP2qEL1aHXHZzGH1FLFGAnBGz added
✓ Remote-tracking branch erikli@z6MkgFq6z5fkF2hioLLSNu1zP2qEL1aHXHZzGH1FLFGAnBGz/master created for z6MkgFq6z5fkF2hioLLSNu1zP2qEL1aHXHZzGH1FLFGAnBGz
✓ 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/7e209623-a36a-4a7c-a811-6ef47b839272/w/
╭────────────────────────────────────╮
│ heartwood │
│ Radicle Heartwood Protocol & Stack │
│ 125 issues · 15 patches │
╰────────────────────────────────────╯
Run `cd ./.` to go to the repository directory.
Exit code: 0
$ rad patch checkout 0866819acc9414f83f2c57ff65917bc8b79bbfd2
✓ Switched to branch patch/0866819 at revision 0866819
✓ Branch patch/0866819 setup to track rad/patches/0866819acc9414f83f2c57ff65917bc8b79bbfd2
Exit code: 0
$ git config advice.detachedHead false
Exit code: 0
$ git checkout 195bae992f9ac5adc8f5e0554443f0bda2489a48
HEAD is now at 195bae99 Bump nixpkgs to support latest version of clap
Exit code: 0
$ git show 195bae992f9ac5adc8f5e0554443f0bda2489a48
commit 195bae992f9ac5adc8f5e0554443f0bda2489a48
Author: Christopher Fredén <me@icetan.org>
Date: Fri Mar 15 16:19:10 2024 +0100
Bump nixpkgs to support latest version of clap
diff --git a/flake.lock b/flake.lock
index 9e7bcdde..98fae177 100644
--- a/flake.lock
+++ b/flake.lock
@@ -56,16 +56,15 @@
},
"nixpkgs": {
"locked": {
- "lastModified": 1701961404,
- "narHash": "sha256-ieWHyh6kJtabQYUam/dXXi22MgcgLQvl+f2x/95n+us=",
+ "lastModified": 1710513883,
+ "narHash": "sha256-MKYur1pNCrk8bU7agCpMRi3dCCEbv3GwH3pS0XuM1Ps=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "8fef9eee026f0d95c06b5880ef9c1af0f643aadf",
+ "rev": "bda93c2221bc4185056723795c62e1b4cc661c4b",
"type": "github"
},
"original": {
"owner": "NixOS",
- "ref": "release-23.11",
"repo": "nixpkgs",
"type": "github"
}
diff --git a/flake.nix b/flake.nix
index ace294ee..7554f56e 100644
--- a/flake.nix
+++ b/flake.nix
@@ -2,7 +2,7 @@
description = "Radicle";
inputs = {
- nixpkgs.url = "github:NixOS/nixpkgs/release-23.11";
+ nixpkgs.url = "github:NixOS/nixpkgs";
crane = {
url = "github:ipetkov/crane";
Exit code: 0
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 '
Commands:
$ podman run --name 7e209623-a36a-4a7c-a811-6ef47b839272 -v /opt/radcis/ci.rad.levitte.org/cci/state/7e209623-a36a-4a7c-a811-6ef47b839272/s:/7e209623-a36a-4a7c-a811-6ef47b839272/s:ro -v /opt/radcis/ci.rad.levitte.org/cci/state/7e209623-a36a-4a7c-a811-6ef47b839272/w:/7e209623-a36a-4a7c-a811-6ef47b839272/w -w /7e209623-a36a-4a7c-a811-6ef47b839272/w -v /opt/radcis/ci.rad.levitte.org/.radicle:/${id}/.radicle:ro -e RAD_HOME=/${id}/.radicle rust:bookworm bash /7e209623-a36a-4a7c-a811-6ef47b839272/s/script.sh
+ cargo --version
info: syncing channel updates for '1.74-x86_64-unknown-linux-gnu'
info: latest update on 2023-12-07, rust version 1.74.1 (a28077b28 2023-12-04)
info: downloading component 'cargo'
info: downloading component 'rust-std'
info: downloading component 'rustc'
info: installing component 'cargo'
info: installing component 'rust-std'
info: installing component 'rustc'
cargo 1.74.1 (ecb9851af 2023-10-18)
+ rustc --version
rustc 1.74.1 (a28077b28 2023-12-04)
+ cargo fmt --check
error: 'cargo-fmt' is not installed for the toolchain '1.74-x86_64-unknown-linux-gnu'.
To install, run `rustup component add --toolchain 1.74-x86_64-unknown-linux-gnu rustfmt`
Exit code: 1
{
"response": "finished",
"result": "failure"
}