From 47c9208aab38e8d1c338132bba31622f469e27ef Mon Sep 17 00:00:00 2001 From: Valentin Haudiquet Date: Thu, 29 Oct 2026 22:45:23 +0100 Subject: [PATCH] refactor(spec): drop the rhema references The spec file is a plain provisioning spec, not a .rhema/ artifact; the test base image needs no personal registry name. --- crates/ecrou/src/spec.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/ecrou/src/spec.rs b/crates/ecrou/src/spec.rs index 20e112f..b0ddfa2 100644 --- a/crates/ecrou/src/spec.rs +++ b/crates/ecrou/src/spec.rs @@ -6,7 +6,7 @@ use serde::Deserialize; use std::fmt::Write as _; -/// A parsed `.rhema/image.yaml` (or any consumer's equivalent). +/// A parsed provisioning spec file (YAML: base, packages, run). #[derive(Debug, Clone, PartialEq, Deserialize)] pub struct ProvisionSpec { /// The image to provision over. Optional: without it the caller's @@ -99,12 +99,12 @@ mod tests { assert!(spec.base.is_none()); let full = ProvisionSpec::parse( - b"base: ghcr.io/vhaudiquet/rhema-base:v1\npackages:\n - go\nrun: |\n cargo install just\n", + b"base: ghcr.io/example/base:v1\npackages:\n - go\nrun: |\n cargo install just\n", ) .expect("parses"); assert_eq!( full.base.as_deref(), - Some("ghcr.io/vhaudiquet/rhema-base:v1") + Some("ghcr.io/example/base:v1") ); assert!(full.run.as_deref().unwrap().contains("cargo install"));