nordisk/holger
.cargo/estate-siblings.toml
# The ESTATE's sibling patches: the crates holger builds from the sibling checkouts
# beside it (../edda, ../Skidbladnir, ../monetize, ../tunnr, ../draupnir, ../modgunn,
# ../facett) instead of crates.io.
#
# The TEMPLATE (B7, 2026-10-26): the root workspace takes NONE of these; it builds from
# crates.io in every checkout. The estate workspaces carry this table as their own
# `[patch.crates-io]` (`estate/Cargo.toml`, `holger-estate-front/Cargo.toml`, paths
# rebased; `xtask/tests/lone_clone.rs` holds them equal). `cargo xtask siblings` still
# writes the uncommitted copy `.cargo/siblings.toml`, which nothing at the root includes.
# Paths are relative to the repository root.
#
# Before 2026-10-22 these were the root `[patch.crates-io]` (monetize-embed,
# monetize-product, monetize-product-guest, korp-installer) and the `path =` entries in
# the members' manifests; the set is the same.
[patch.crates-io]
appliance-grow = { path = "../edda/crates/appliance-grow" }
appliance-pid1 = { path = "../edda/crates/appliance-pid1" }
disk-snapshot = { path = "../edda/crates/disk-snapshot" }
draupnir = { path = "../draupnir" }
edda-admit = { path = "../edda/crates/admit" }
estate-clock = { path = "../edda/crates/estate-clock" }
facett-app = { path = "../facett/facett-app" }
facett-core = { path = "../facett/facett-core" }
facett-syschart = { path = "../facett/facett-syschart" }
facett-table = { path = "../facett/facett-table" }
guest-host = { path = "../edda/crates/guest-host" }
jera = { path = "../edda/crates/jera" }
korp-installer = { path = "../tunnr/crates/korp-installer" }
modgunn = { path = "../modgunn" }
monetize-embed = { path = "../monetize/crates/monetize-embed" }
monetize-estate-side = { path = "../monetize/crates/monetize-estate-side" }
monetize-mail = { path = "../monetize/crates/monetize-mail" }
monetize-product = { path = "../monetize/crates/monetize-product" }
monetize-product-guest = { path = "../monetize/crates/monetize-product-guest" }
monetize-proto = { path = "../monetize/crates/monetize-proto" }
nordisk-narrate = { path = "../Skidbladnir/crates/installer/nordisk-narrate" }
nordisk-pairing = { path = "../Skidbladnir/crates/installer/nordisk-pairing" }
nordisk-twin = { path = "../Skidbladnir/crates/installer/nordisk-twin" }
nornir-auth-oidc = { path = "../edda/crates/nornir-auth-oidc" }
nornir-auth-policy = { path = "../edda/crates/nornir-auth-policy" }
nornir-auth-webauthn = { path = "../edda/crates/nornir-auth-webauthn" }
nornir-identity = { path = "../edda/crates/nornir-identity" }
nornir-identity-session = { path = "../edda/crates/nornir-identity-session" }
nornir-bench = { path = "../edda/crates/nornir-bench" }
nornir-build-thing = { path = "../edda/crates/nornir-build-thing" }
nornir-escape = { path = "../edda/crates/nornir-escape" }
nornir-feature-graph = { path = "../edda/crates/nornir-feature-graph" }
nornir-gate = { path = "../edda/crates/nornir-gate" }
nornir-hash = { path = "../edda/crates/nornir-hash" }
nornir-service = { path = "../edda/crates/nornir-service" }
nornir-testmatrix = { path = "../edda/crates/nornir-testmatrix" }
nornir-vault = { path = "../edda/crates/nornir-vault" }
nornir-xtask-support = { path = "../edda/crates/nornir-xtask-support" }
plugin-door-wire = { path = "../Skidbladnir/crates/installer/plugin-door-wire" }
skidbladnir = { path = "../Skidbladnir" }
skidbladnir-systemd = { path = "../Skidbladnir/crates/skidbladnir-systemd" }
wg-appliance-core = { path = "../edda/crates/wg-appliance-core" }