From b93bda75c989351789d95ec5531fd561f260c57e Mon Sep 17 00:00:00 2001 From: Kayos Date: Wed, 6 May 2026 07:55:32 -0700 Subject: [PATCH] build: switch aldabra-pallas patch URLs to SSH MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Per rescope 2026-05-06: real code repos get SSH for git auth, no embedded credentials in URLs at all. Companion to commit a3a8421 which dropped the embedded token; this drops the HTTP transport in favor of pure SSH key auth. - Cargo.toml [patch.crates-io] URLs now ssh://git@192.168.0.5:23/... - Cargo.lock source URLs match. - .cargo/config.toml [net] git-fetch-with-cli = true unchanged — still required so cargo defers to system git, which uses the configured SSH identity. Hosts that build aldabra need: - /root/.ssh/config alias 'gitea' → 192.168.0.5:23, IdentityFile pointing at a key registered to the kayos Gitea account - The corresponding private key The ed25519 key generated for this is at /root/.openclaw/keys/id_ed25519_kayos_gitea on the dev box. Pubkey registered on kayos's Gitea account 2026-05-06. The crafting-table runner on Lucy still uses an HTTP credential helper for now — that's operational state in a kayos-controlled container, allowed under the rescope. Will migrate to SSH later if Cobb wants full parity. --- Cargo.lock | 14 +++++++------- Cargo.toml | 14 +++++++------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4f3c7a0..56fc282 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1253,7 +1253,7 @@ checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" [[package]] name = "pallas-addresses" version = "0.32.1" -source = "git+http://192.168.0.5:3001/Sulkta-Coop/pallas.git?branch=feat-aux-data#507fd9da15f1239ff2df866e0d7601d4518e83a3" +source = "git+ssh://git@192.168.0.5:23/Sulkta-Coop/pallas.git?branch=feat-aux-data#507fd9da15f1239ff2df866e0d7601d4518e83a3" dependencies = [ "base58", "bech32", @@ -1268,7 +1268,7 @@ dependencies = [ [[package]] name = "pallas-codec" version = "0.32.1" -source = "git+http://192.168.0.5:3001/Sulkta-Coop/pallas.git?branch=feat-aux-data#507fd9da15f1239ff2df866e0d7601d4518e83a3" +source = "git+ssh://git@192.168.0.5:23/Sulkta-Coop/pallas.git?branch=feat-aux-data#507fd9da15f1239ff2df866e0d7601d4518e83a3" dependencies = [ "hex", "minicbor", @@ -1279,7 +1279,7 @@ dependencies = [ [[package]] name = "pallas-crypto" version = "0.32.1" -source = "git+http://192.168.0.5:3001/Sulkta-Coop/pallas.git?branch=feat-aux-data#507fd9da15f1239ff2df866e0d7601d4518e83a3" +source = "git+ssh://git@192.168.0.5:23/Sulkta-Coop/pallas.git?branch=feat-aux-data#507fd9da15f1239ff2df866e0d7601d4518e83a3" dependencies = [ "cryptoxide", "hex", @@ -1293,7 +1293,7 @@ dependencies = [ [[package]] name = "pallas-primitives" version = "0.32.1" -source = "git+http://192.168.0.5:3001/Sulkta-Coop/pallas.git?branch=feat-aux-data#507fd9da15f1239ff2df866e0d7601d4518e83a3" +source = "git+ssh://git@192.168.0.5:23/Sulkta-Coop/pallas.git?branch=feat-aux-data#507fd9da15f1239ff2df866e0d7601d4518e83a3" dependencies = [ "base58", "bech32", @@ -1308,7 +1308,7 @@ dependencies = [ [[package]] name = "pallas-traverse" version = "0.32.1" -source = "git+http://192.168.0.5:3001/Sulkta-Coop/pallas.git?branch=feat-aux-data#507fd9da15f1239ff2df866e0d7601d4518e83a3" +source = "git+ssh://git@192.168.0.5:23/Sulkta-Coop/pallas.git?branch=feat-aux-data#507fd9da15f1239ff2df866e0d7601d4518e83a3" dependencies = [ "hex", "itertools", @@ -1324,7 +1324,7 @@ dependencies = [ [[package]] name = "pallas-txbuilder" version = "0.32.1" -source = "git+http://192.168.0.5:3001/Sulkta-Coop/pallas.git?branch=feat-aux-data#507fd9da15f1239ff2df866e0d7601d4518e83a3" +source = "git+ssh://git@192.168.0.5:23/Sulkta-Coop/pallas.git?branch=feat-aux-data#507fd9da15f1239ff2df866e0d7601d4518e83a3" dependencies = [ "hex", "pallas-addresses", @@ -1341,7 +1341,7 @@ dependencies = [ [[package]] name = "pallas-wallet" version = "0.32.1" -source = "git+http://192.168.0.5:3001/Sulkta-Coop/pallas.git?branch=feat-aux-data#507fd9da15f1239ff2df866e0d7601d4518e83a3" +source = "git+ssh://git@192.168.0.5:23/Sulkta-Coop/pallas.git?branch=feat-aux-data#507fd9da15f1239ff2df866e0d7601d4518e83a3" dependencies = [ "bech32", "bip39", diff --git a/Cargo.toml b/Cargo.toml index f0330e8..ae950b0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -101,10 +101,10 @@ rpassword = "7" # against the same commit. PR upstream pending; switch back to # crates.io once merged. [patch.crates-io] -pallas-codec = { git = "http://192.168.0.5:3001/Sulkta-Coop/pallas.git", branch = "feat-aux-data" } -pallas-crypto = { git = "http://192.168.0.5:3001/Sulkta-Coop/pallas.git", branch = "feat-aux-data" } -pallas-primitives = { git = "http://192.168.0.5:3001/Sulkta-Coop/pallas.git", branch = "feat-aux-data" } -pallas-traverse = { git = "http://192.168.0.5:3001/Sulkta-Coop/pallas.git", branch = "feat-aux-data" } -pallas-addresses = { git = "http://192.168.0.5:3001/Sulkta-Coop/pallas.git", branch = "feat-aux-data" } -pallas-wallet = { git = "http://192.168.0.5:3001/Sulkta-Coop/pallas.git", branch = "feat-aux-data" } -pallas-txbuilder = { git = "http://192.168.0.5:3001/Sulkta-Coop/pallas.git", branch = "feat-aux-data" } +pallas-codec = { git = "ssh://git@192.168.0.5:23/Sulkta-Coop/pallas.git", branch = "feat-aux-data" } +pallas-crypto = { git = "ssh://git@192.168.0.5:23/Sulkta-Coop/pallas.git", branch = "feat-aux-data" } +pallas-primitives = { git = "ssh://git@192.168.0.5:23/Sulkta-Coop/pallas.git", branch = "feat-aux-data" } +pallas-traverse = { git = "ssh://git@192.168.0.5:23/Sulkta-Coop/pallas.git", branch = "feat-aux-data" } +pallas-addresses = { git = "ssh://git@192.168.0.5:23/Sulkta-Coop/pallas.git", branch = "feat-aux-data" } +pallas-wallet = { git = "ssh://git@192.168.0.5:23/Sulkta-Coop/pallas.git", branch = "feat-aux-data" } +pallas-txbuilder = { git = "ssh://git@192.168.0.5:23/Sulkta-Coop/pallas.git", branch = "feat-aux-data" }