From c0ae03376b5ff9f6df0d80086f952fa511844b18 Mon Sep 17 00:00:00 2001 From: kjuulh Date: Sun, 28 Jan 2024 20:45:25 +0100 Subject: [PATCH] feat: add deployment take 2 Signed-off-by: kjuulh --- crates/cuddle-ci/src/cuddle_releaser.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/cuddle-ci/src/cuddle_releaser.rs b/crates/cuddle-ci/src/cuddle_releaser.rs index ae676be..97eec3c 100644 --- a/crates/cuddle-ci/src/cuddle_releaser.rs +++ b/crates/cuddle-ci/src/cuddle_releaser.rs @@ -5,7 +5,7 @@ use crate::{cuddle_file::CuddleFile, MainAction}; pub struct CuddleReleaser { client: dagger_sdk::Query, - env: String, + env: Option, cuddle_file: CuddleFile, folder: String, @@ -22,7 +22,7 @@ impl CuddleReleaser { pub async fn new(client: dagger_sdk::Query) -> eyre::Result { let cuddle_file = CuddleFile::from_cuddle_file().await?; - let env = std::env::var("CUDDLE_ENV").context("CUDDLE_ENV was not set")?; + let env = std::env::var("CUDDLE_ENV").ok(); Ok(Self { client, @@ -49,7 +49,7 @@ impl MainAction for CuddleReleaser { .unwrap() .env .0 - .get(&self.env.to_string()) + .get(&self.env.as_ref().unwrap_or(&"prod".to_string()).to_string()) { Some(c) => match c.clusters.first().take() { Some(c) => c,