rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5 heartwood211c22bdfa503ca1ec00c70fa1424ba6d079f833
{
"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": "ae0c6cc8b3f71c94bde192ee99e82dc70173cb75",
"author": {
"id": "did:key:z6MkkPvBfjP4bQmco5Dm7UGsX2ruDBieEHi8n9DVJWX5sTEz",
"alias": "lorenz"
},
"title": "Revisit bare repositories",
"state": {
"status": "open",
"conflicts": []
},
"before": "6259a70327041ba28ed9ed0bed3301f2fca2c92d",
"after": "211c22bdfa503ca1ec00c70fa1424ba6d079f833",
"commits": [
"211c22bdfa503ca1ec00c70fa1424ba6d079f833",
"93c11fdbe9c02594527b5fb89105a72d9c53d5a1",
"117909ead7ab7287b594bd7c4c81a2a0482bef31",
"3795bdff78c2d7a45112a571dc9b0bac5b07de53",
"48f7949b41b480ae751d934fc23e4fe109b98b30",
"62a0b7a668c74d8847ad657a497ef22a6ec68ef3",
"1b0fe19608e100024e6dc95c238bb64e7b683523",
"16a2a2e90699e330b9bafabb52cddd2395cd648c",
"ee05ec8238c19dcc24d51857cd2a9f5cd12cd856",
"15610071246609f9204520b08ca92b9c3194e4ab",
"49ff2b7df182bfdd9092c75a580ef7c4d8007a8c",
"83613d0da6564539b64ddced7958500c033e53a6",
"e35bbd5725ac79e7aa85cb2753b19a32cc7b8432",
"ba7bcc194745372ae8a88210b857f289dceee892",
"f939c452ce757f8b3342dbf93e00d042e7c88f14",
"89d978e1ebe7756ea3c06d1b65ae7f37b2f4ec78",
"87ebda8c0b6062cab0ce22670865464983b2c3fd",
"f357d58d81a674e0a226b541cbb7c23698c006e3",
"1c6c5e475f6c07be6793c004f7176d439725f6e5",
"89957f55bc5a3dca640799859e500fe5c536f379",
"69daf9b93e80a1ff2f708273804d0c39d25ff484",
"c3d94113f3403c462203989ab92a845f7cc0c705",
"f3b907dcc40685850f1ab4e0dfae732c40637fbe",
"41b18585e61d705fb0090daac1966ec81d3e9b26",
"304f9a60d113f8743247a90a8a7a59ac4b3da909",
"aaa7f17f2cf2a667ec04fe57c9154db4bdfa88e5",
"08be00da60971f3f1dcffbd4403965790259c61e",
"6cf768421885e8db171208b0b28207cbb9575a37",
"9e5322693ce5d6da7f0c739678bd27472f343d71",
"aab2ad3013de3e7d8105bbf96535db8648619e6a",
"d9c96649ba582a0de64632728f9dd7e3e68b6554",
"2e559348c906ecc945c9611d0438f125d6327ab7",
"7754a7cf9572546c920c056fde903d00d25fe4db",
"41fca7affe3e8cbd6a272db5fedc522524ad9110",
"07bb9d108885edb4c5e7184d895ff0de2dbb2599",
"e0831ab250b02a047f2f99228deff9b53d8d34ac",
"1c8386a43b50f3813c57e6d8a103d139ded68136",
"e48d6e561f006ab0284f408b128b10a71f1e18f0",
"52dc9d2b701edf4236d25746954d18b58838ca30",
"13597583bb3ba2bfc44a2177de3cc4068ee5b84b",
"4b30007f9bdc517a9946bacb2fe6170002724672",
"6769ca72ffb80840ab0caec80d6a02a53004a8f0",
"c7e0428d84d084a008eef62e7ccccba4c010656a",
"3b3602c827a8da8bad7516ff386d720311ed6735",
"7f2ed634b238e004c8c9fab7baf431bb48ac1305",
"0b6c0bd6d9ac7312a7fae882a6ded6040c92cf18",
"30f9ff622796c2d8373e67d25169b98b0a0ed300",
"6f10443c5cdd6c347f199dafd9316112aa4dd5d9",
"12ad4c5b229000620835001d382a199fe08f2431",
"bfd6ca2bc4dddc70659ff875548961d6f6c8535f",
"023deed9e4d70656bdf7b04bbe8e69cc851932b5",
"9b6db1648eeef7777f85e367d26d2116c840359e",
"6065ca036177ab5b6545e32e7ecd0a633e1b51f1",
"bf2e1b93acad9cba432cf1bf581430ab806b4cc1",
"4566a3c3b93ccf4cbba0a36a5a804724e7436cbc",
"2eed7eb7c78af84125c4357ed48d4a6ab848557d",
"59a1161e905ebff95ddcebc0faf60590dc15f047",
"c0620df16e25125ed73f8f5c2f410ebd57ee4461",
"4a1f8cc749b1e067bc2d44a362834a6cfdd282ce",
"c87b58080b7fa0e89879ac9fbf69d1068710fb38",
"f91c08e2ed46e73d86849e779f5acaf96672acd1",
"bb3924f8350bf0e42ae5da8f9c392d28800fcb8d",
"6d03b27915debeace3a81028663a04bab2bc14f5",
"d066ee8693635da8417b461614b34764c76f749a",
"b03defa70614243afcc57024e87acf9961ee3c39",
"6a51aaf8e36a68f0512eb4b24ab1f00782e74114",
"16220c0b06efae56c4e61ec435ee35c0b1a99825",
"b25dad25f1508fdb37b6be17d43fcd5b04a66a71",
"f3489f8bf11397f49c8768e7ddcee473d2c541bd",
"8c8a96cdf399ba126fcd7ea43e51451e72b944bc",
"97b5b2d570932076b8fd465de372a07b2f2567ed",
"402a943912bb4f97aef113c2f9be6e70594cf7fa",
"48eeb3bd682aa68a1fe37b437abec0e6e4e7480a",
"f5cc8153d9cbc17c312bd37e6c18de93222af622",
"80c1bbd1b9acec73dfb35e28b1a7bb4871cfdfef",
"1e253ba00d46c07921ad43b831722c61ab375c52",
"d26f895ab49ef775a20bf1e8822454a328fb954e",
"b9f6891e702fb23bcbaa39adc256dcaeac74c5cc",
"5d9567586b512c3c9e75e3425130ae632926ff01",
"929e6bf21dc369363e0af5227f226903bf255235",
"31adf6d050cc895f25e3c1760c68185e91d3451b",
"87fc8c5decd5889193ad364f28a3570aca1a22dd",
"8ba5db042629e69ff9acb1c3f90b12131e26b26f",
"2147aa8fb74bf78b152f39abdbdf682ffd80db11",
"301230986926b5e6c4c1b45b529c5bb6a2461de2",
"c669d0314e6d69d03551fd36b3a49883465a5fbb",
"046617b8a9a54a89a30638115953d7e6d6f98600",
"9f9631f5f8e569e22c04471f81fb0bb65385d4c6",
"626e5df7a0e31291a4ac4f30b3eefcf7f659d3bd",
"30ae6a3185c5ab9f3b6654a1982586a82b3cad91",
"5cc0f4718eee4bf50e27267abc47fb7f014c36df",
"3cc3ef0f61ec658045be4a7df10aa60cb948b0d3",
"e79f5eec2933a35cc906c8434ec91c39effdb1ce",
"a5df38dfd3c5ae7071ae8b89935f270984549a0a",
"b353b8fe651bd498e22d49ebe388158ee26dfa59",
"8d162cda7ab3a836563a826880231d312fb44f64",
"1c0eceb8082fe0d2a640e98d4004cf88a6f7ed84",
"050cf4e39145ebff01fd009506169c418ec0dcc7",
"2491116053e14952d72e94dc0a175d026512d1da",
"ea5836bdd8d9ecfd68464a07bc1936163ab8a9a2",
"894824e591a268e0a5a434b656b671673bfa7e44",
"82d2c1dc0f0b67d1d89d7b2edb791be5a04e0ae2",
"6557c28d1c51153a3c16fccb6d38809c4eec3755",
"a086435d6626f1f166d2ccd69c4a7790b7dd756d",
"e9ddffaabc9ef4c7c23d0a19463f48fda8fbc622",
"56e81bdeaebfe6ed8aae1e2a158373ca67a4a592",
"e25a4a3bc20074afd8faa05b2d469c0366c3e705",
"046ced38428abc8d55d9e82aff37823717cc9463",
"fdfbff45bce8ee2f79262387b46442ec95bed71e",
"f79123c1f55c971c39b08100ee360b6f9f46fc22",
"99070cddbd3f25cd2fbc04e1746770f4b0c6ede8",
"daa4f75037a8541275afc29fb5aa5a2ea4bbf5b3",
"9240f321b6d7de49787fa3901fb688761b78c1b6",
"5c641369f3e712d256cf5e433bacd1c9aa8b82ba",
"a353305427c0ba390060fb37412f011343716f51",
"d5888b9560ce35dbafbb8f7f214926b6ebe0ce2a",
"bd852437e84e8f7399ef5268bb7ea8f9eb405362",
"0c4e8f5d2630a63940f06af612d07162020c8c76",
"05c76f9aa052d64e82eb6eae0c00bf003c077638",
"398761aa700d0190a463f8cc2e84cd5ea48f5514",
"90497ca58eef3be833c794067a907457415c0165",
"abac0bfc680eb89c1cf5e0e7c341144e69be9e7d",
"06d86a1da13912c7e0a04b8cf2ec3a0e3cb16147",
"a498b229b6d9bf2f6370968b7d74878292a20d66",
"1b657a953bd320122cace50693d05caa8def17d5",
"12928066b01c33f4a785705cb9e16f6d32a394ca",
"9fab95c66d52f18e8d16cbbafa8679dc4130bf2e",
"ab3aabea300d243e4c575b67f4712cb264121063",
"80dea75188f1c00a56466871cd4cf166bda9656b",
"acd76071644f9c810fd4ab961f1761c3820948e0",
"bb3cc6e9d7d76691fe421f331c0790dc9f7b830d",
"8c8bde1628fc88810130931874e61413e3f61f69",
"d9fe7f4cf296e4f0c002f8aa681866db36a99be1",
"41f296ef791730eb8ac312e45baa169d90aaaf2e",
"6672f08580b45a00d9ff81da417d8aa5348d12ae",
"5c30273e5a3e76634be3aeac2adc73b6a6a9c68d",
"21c112c4c42a92d66d24bb26b58178bfffe203ad",
"7d441f2b8d8030f24aac3be82ebd5dca1436ae22",
"121cc2242acd6a632cb2c5f5938d2586b48e6a51",
"bb142f1b1d0e8dd2c1a1fba1009c57751e6096ef",
"7a245dcb9962305cf2e0c81e8ef1118d5c9d0a9e",
"1283998e4f542d25281efb974e18c0fbcbbd5bf0",
"515891943ded64d98f511a3cd01c0c7966066e8e",
"a77f130bb0fd4c6e76e258dacf47056a94b7c921",
"11faf4bbcfb6fda4846c7f911d6c2b2267f17caf",
"4d46badf29e237cb4e631c1edb8c0cccde6c2a74",
"2983b5800b1ff9060e0d845bb79f57886b0f4338",
"8baf16f9168e9147cd682abdedf11ea5506b045f",
"b869f56710cb827bb88b5a8a45222a0e4315fc7c",
"8bf9d33769408f69bb5cb7694d5cecbc01d641b7",
"2839cd1741dfb494702dfcabf97486eaec05a62b",
"26abff14b45ec358e0c82db922953d64434dd9c2",
"9028ab331f04fb804aa2655dda5ec6c518c64f33",
"89b659b86be05ea1365506140dc29f311abd02a1",
"d6a82720b60826a39055f8ff6ebaa7b44da32c40",
"a8f22a1eeb3f0b0f329cceecdf30cdf23bc308de",
"7c40a7bc219428779da88ee9f977d70353e49256",
"bad79b634fb32c76ce6c7fe8f8ad5b6b3e7c231f",
"e5b25240b2cf43d15af43c0ac40ce077d35e70e1",
"afe0c9475cc97f5d70e6ba6e0fdf629254a7d7be",
"b546945d513740e5a296639f8f3bf40d81fcaa67",
"d515a6542991fd206c7627a0a871a02e67e3c478",
"d4e1f1593327d6bd7fa0740e31cdc6acfee0485a",
"4dfe6846c0360f77bef97f33020f4f42aa15304f",
"b9431f6ea1950e3221b086410515d576ad3074b0",
"4283911c7c239b081777792b4199b140c74ff159",
"d11b343007d66121030b8e29d8313be6f8f98638",
"49ec11003a8ef5964ee966c982d3bca15d6aadae",
"00fcd1232557166291b7eb0180c7d92aef49ef9e",
"56929d50e5268f88bc8c056bfa095df561eca9ce",
"2d81a1f48362fe0bc6dbf802ebab4ee0570cd473",
"60ec95d6ed0c59f5791ea3c185f3d8d35653d3c0",
"36ca3eedbaee727293c1fc6ebbbf019041f25923",
"a2905f238805aba5699d03ae76f62970114876af",
"f878145b7e71c78ddd75a77e07bbe3cc258054a4",
"f3e5ec1fad0d6b5fa9da33ef4834db3e1bb7d00d",
"79f3c739a9ceee63259d006ddf413bbcad2389ad",
"9599bf4d7c0161fabe95fc2c6db5597fe1b0f837",
"cdc92030579fe1c10bc1b4fdee7cdbffca369edb",
"bde36dc16f623966f492c931e6eded14091afe12",
"83d20a950fd218b048816c2ba401c1e4947595a5",
"4aa8a71b320f0394937b1faa2157673f3ceeccad",
"ed4ea8eda2031ea3b55d8a21344b3b6411fe49cb",
"26d4b676fcf2d3c57578edea5ca5e38b8ab02ad8",
"48e3a82a23dbf486bed6fcd9b3205bb08148f81e",
"6e972327a5e090f650fc6df3839796c67aa8afcb",
"ec5b990f89793562c0b4f9d5dc194dcf472562a3",
"6adbb36ac0ae035ecf44de1579c9562e48f27f1a",
"974b31f1d59c025f9a9d35aaa1e29a96ca6c0cdd",
"d2adbbf476d617579df9102fd3d3fe6c3120ebd0",
"b70c4d4a98c77e5c3ec6d895442b1659f1c04857",
"82d3151786d08d44924ce505d10cb9cabba1bee4",
"7bd62cc5fe8b9c28dc7d17f83ccc96dc368e0248",
"88b1acbdfcec35f2b10392c05f0d1d35293a3ae0",
"4e7ab61059cbea9a94def4c7ce6651e0c9769750",
"6a8d6721efa89dc1313e2d1ab70d47e138b5fa59",
"d9708c0a326579757cf118255adfb03096d2d733",
"11cac30f754feea76b31591c708ca5fda35c0d42",
"6e4e87b1be8ebd7627664ddd970140f1b6a5270e",
"152491bdf793fa89e46996e70bc16dbfa049a716",
"a56a4dd42fff6cd1a14c256f8130083eb81859db",
"95fdc3ad46b2d3ec1581f592d42c345141f434b9",
"862f09d7c321efcb7c8383f5a0ed4d696ac891b0",
"397473b2c8ee13f5a3ac3b7896b774620ccc018a",
"5ecb8f8bde827a4eb3654add71e53cc94e61b812",
"b98645d810a408dfcb6d27a8d4042d1a5f473cce",
"753ca585317d1d7a80c23fe654c7e5c48e55247d"
],
"target": "379037956a6cb88cb826a7f57276fca4a2c6c084",
"labels": [],
"assignees": [],
"revisions": [
{
"id": "ae0c6cc8b3f71c94bde192ee99e82dc70173cb75",
"author": {
"id": "did:key:z6MkkPvBfjP4bQmco5Dm7UGsX2ruDBieEHi8n9DVJWX5sTEz",
"alias": "lorenz"
},
"description": "This patchset starts off with changes to `radicle-remote-helper`: Maintainence such as making the crate binary-only and a small clean up.\nThen, handling of `GIT_DIR` is simplified throughout `radicle{,-remote-helper,-cli}`, which unlocks usage of the remote helper with bare repositories.\nNext, the commands `rad init` and `rad clone` learn to handle bare repositories.\nFinally, code paths that would error or degrade upon detecting a bare repository are removed or fixed.\n\nOverall, this patch should significantly improve interoperability with bare repositories.",
"base": "379037956a6cb88cb826a7f57276fca4a2c6c084",
"oid": "525a241ddf4428fdbe2e5076262832ac4d4a21bd",
"timestamp": 1757672429
},
{
"id": "81fd9a59dfb1f8048cdd9c74be08672494330895",
"author": {
"id": "did:key:z6MkkPvBfjP4bQmco5Dm7UGsX2ruDBieEHi8n9DVJWX5sTEz",
"alias": "lorenz"
},
"description": "REVIEW",
"base": "379037956a6cb88cb826a7f57276fca4a2c6c084",
"oid": "b2b132fa62232528ad402046c0bf67165f8871cb",
"timestamp": 1757680539
},
{
"id": "097203484cfdbb35a7ccd9b3b5a837b2b8b9ff7d",
"author": {
"id": "did:key:z6MkkPvBfjP4bQmco5Dm7UGsX2ruDBieEHi8n9DVJWX5sTEz",
"alias": "lorenz"
},
"description": "Improvements after review by Fintan.",
"base": "6259a70327041ba28ed9ed0bed3301f2fca2c92d",
"oid": "211c22bdfa503ca1ec00c70fa1424ba6d079f833",
"timestamp": 1757760200
}
]
}
}
{
"response": "triggered",
"run_id": {
"id": "39742dbc-01d6-44f8-a684-296d092a3354"
},
"info_url": "https://cci.rad.levitte.org//39742dbc-01d6-44f8-a684-296d092a3354.html"
}
Started at: 2025-09-13 12:45:40.674193+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/39742dbc-01d6-44f8-a684-296d092a3354/w/
╭────────────────────────────────────╮
│ heartwood │
│ Radicle Heartwood Protocol & Stack │
│ 114 issues · 18 patches │
╰────────────────────────────────────╯
Run `cd ./.` to go to the repository directory.
Exit code: 0
$ rad patch checkout ae0c6cc8b3f71c94bde192ee99e82dc70173cb75
✓ Switched to branch patch/ae0c6cc at revision 0972034
✓ Branch patch/ae0c6cc setup to track rad/patches/ae0c6cc8b3f71c94bde192ee99e82dc70173cb75
Exit code: 0
$ git config advice.detachedHead false
Exit code: 0
$ git checkout 211c22bdfa503ca1ec00c70fa1424ba6d079f833
HEAD is now at 211c22bd remote-helper: Do not assume remote name
Exit code: 0
$ git show 211c22bdfa503ca1ec00c70fa1424ba6d079f833
commit 211c22bdfa503ca1ec00c70fa1424ba6d079f833
Author: Lorenz Leutgeb <lorenz.leutgeb@radicle.xyz>
Date: Sat Sep 13 11:51:29 2025 +0200
remote-helper: Do not assume remote name
diff --git a/crates/radicle-remote-helper/src/main.rs b/crates/radicle-remote-helper/src/main.rs
index d8d1acf5..e67a2011 100644
--- a/crates/radicle-remote-helper/src/main.rs
+++ b/crates/radicle-remote-helper/src/main.rs
@@ -187,9 +187,6 @@ pub fn run(profile: radicle::Profile) -> Result<(), Error> {
}
};
- // Assume the default remote if there was no remote.
- let remote = remote.unwrap_or_else(|| (*radicle::rad::REMOTE_NAME).clone());
-
let stored = profile.storage.repository_mut(url.repo)?;
if stored.is_empty()? {
return Err(Error::RepositoryNotFound(stored.path().to_path_buf()));
diff --git a/crates/radicle-remote-helper/src/push.rs b/crates/radicle-remote-helper/src/push.rs
index 7ae177d7..c41c84d3 100644
--- a/crates/radicle-remote-helper/src/push.rs
+++ b/crates/radicle-remote-helper/src/push.rs
@@ -246,7 +246,7 @@ impl PushAction {
/// Run a git push command.
pub fn run(
mut specs: Vec<String>,
- remote: git::RefString,
+ remote: Option<git::RefString>,
url: Url,
stored: &storage::git::Repository,
profile: &Profile,
@@ -477,7 +477,7 @@ pub fn run(
/// Open a new patch.
fn patch_open<G>(
src: &git::Oid,
- upstream: &git::RefString,
+ upstream: &Option<git::RefString>,
nid: &NodeId,
working: &git::raw::Repository,
stored: &storage::git::Repository,
@@ -564,17 +564,19 @@ where
"Create reference for patch head",
)?;
- // Setup current branch so that pushing updates the patch.
- if let Some(branch) = rad::setup_patch_upstream(&patch, head, working, upstream, false)?
- {
- if let Some(name) = branch.name()? {
- if profile.hints() {
- // Remove the remote portion of the name, i.e.
- // rad/patches/deadbeef -> patches/deadbeef
- let name = name.split('/').skip(1).collect::<Vec<_>>().join("/");
- hint(format!(
- "to update, run `git push` or `git push rad -f HEAD:{name}`"
- ));
+ if let Some(upstream) = upstream {
+ // Setup current branch so that pushing updates the patch.
+ if let Some(branch) = rad::setup_patch_upstream(&patch, head, working, upstream, false)?
+ {
+ if let Some(name) = branch.name()? {
+ if profile.hints() {
+ // Remove the remote portion of the name, i.e.
+ // rad/patches/deadbeef -> patches/deadbeef
+ let name = name.split('/').skip(1).collect::<Vec<_>>().join("/");
+ hint(format!(
+ "to update, run `git push` or `git push rad -f HEAD:{name}`"
+ ));
+ }
}
}
}
Exit code: 0
shell: '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 '
Commands:
$ podman run --name 39742dbc-01d6-44f8-a684-296d092a3354 -v /opt/radcis/ci.rad.levitte.org/cci/state/39742dbc-01d6-44f8-a684-296d092a3354/s:/39742dbc-01d6-44f8-a684-296d092a3354/s:ro -v /opt/radcis/ci.rad.levitte.org/cci/state/39742dbc-01d6-44f8-a684-296d092a3354/w:/39742dbc-01d6-44f8-a684-296d092a3354/w -w /39742dbc-01d6-44f8-a684-296d092a3354/w -v /opt/radcis/ci.rad.levitte.org/.radicle:/${id}/.radicle:ro -e RAD_HOME=/${id}/.radicle rust:bookworm bash /39742dbc-01d6-44f8-a684-296d092a3354/s/script.sh
time="2025-09-13T12:45:42+02:00" level=error msg="User-selected graph driver \"overlay\" overwritten by graph driver \"vfs\" from database - delete libpod local files (\"/opt/radcis/ci.rad.levitte.org/.local/share/containers/storage\") to resolve. May prevent use of images created by other tools"
time="2025-09-13T12:45:42+02:00" level=error msg="User-selected graph driver \"overlay\" overwritten by graph driver \"vfs\" from database - delete libpod local files (\"/opt/radcis/ci.rad.levitte.org/.local/share/containers/storage\") to resolve. May prevent use of images created by other tools"
+ cargo --version
info: syncing channel updates for '1.88-x86_64-unknown-linux-gnu'
info: latest update on 2025-06-26, rust version 1.88.0 (6b00bc388 2025-06-23)
info: downloading component 'cargo'
info: downloading component 'clippy'
info: downloading component 'rust-docs'
info: downloading component 'rust-src'
info: downloading component 'rust-std'
info: downloading component 'rustc'
info: downloading component 'rustfmt'
info: installing component 'cargo'
info: installing component 'clippy'
info: installing component 'rust-docs'
info: installing component 'rust-src'
info: installing component 'rust-std'
info: installing component 'rustc'
info: installing component 'rustfmt'
cargo 1.88.0 (873a06493 2025-05-10)
+ rustc --version
rustc 1.88.0 (6b00bc388 2025-06-23)
+ cargo fmt --check
Diff in /39742dbc-01d6-44f8-a684-296d092a3354/w/crates/radicle-remote-helper/src/main.rs:367:
Err(err) => Err(err.into()),
}
}
+
Diff in /39742dbc-01d6-44f8-a684-296d092a3354/w/crates/radicle-remote-helper/src/push.rs:566:
if let Some(upstream) = upstream {
// Setup current branch so that pushing updates the patch.
- if let Some(branch) = rad::setup_patch_upstream(&patch, head, working, upstream, false)?
+ if let Some(branch) =
+ rad::setup_patch_upstream(&patch, head, working, upstream, false)?
{
if let Some(name) = branch.name()? {
if profile.hints() {
Exit code: 1
{
"response": "finished",
"result": "failure"
}