From 90928d08ffca60149a9ef51eccb7a1a66263b30d Mon Sep 17 00:00:00 2001 From: kjuulh Date: Sat, 25 May 2024 14:10:39 +0200 Subject: [PATCH] feat: add old Signed-off-by: kjuulh --- crates/cuddle-rust-service-plan/src/main.rs | 24 +++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/crates/cuddle-rust-service-plan/src/main.rs b/crates/cuddle-rust-service-plan/src/main.rs index 839f2cd..7ddd6b9 100644 --- a/crates/cuddle-rust-service-plan/src/main.rs +++ b/crates/cuddle-rust-service-plan/src/main.rs @@ -59,6 +59,18 @@ impl MainAction for RustServiceRender { async fn execute_main(&self, ctx: &mut Context) -> eyre::Result<()> { self.render_templates().await?; + let image_tag = ctx + .get_image_tag()? + .ok_or(eyre::anyhow!("failed to find image_tag"))?; + + cuddle_ci::cuddle_x::well_known::render(vec![ + "--cluster", + "clank-prod", + "--image_tag", + &image_tag, + ]) + .await?; + Ok(()) } } @@ -68,6 +80,18 @@ impl PullRequestAction for RustServiceRender { async fn execute_pull_request(&self, ctx: &mut Context) -> eyre::Result<()> { self.render_templates().await?; + let image_tag = ctx + .get_image_tag()? + .ok_or(eyre::anyhow!("failed to find image_tag"))?; + + cuddle_ci::cuddle_x::well_known::render(vec![ + "--cluster", + "clank-prod", + "--image_tag", + &image_tag, + ]) + .await?; + Ok(()) } }