From ab0d160bcc61a9cf3a4bbf0e8fe6450eb035faeb Mon Sep 17 00:00:00 2001 From: Luca Steeb Date: Tue, 19 Nov 2024 00:31:36 +0700 Subject: [PATCH 1/2] fix(deployments): make tier field optional in update (#133) Made the `tier` field optional in both GraphQL mutation and CLI command. This ensures more flexible deployment updates. --- cli/src/command/deployments/update.rs | 14 ++++++++------ slot/src/graphql/deployments/update.graphql | 2 +- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/cli/src/command/deployments/update.rs b/cli/src/command/deployments/update.rs index cbf2235..f631725 100644 --- a/cli/src/command/deployments/update.rs +++ b/cli/src/command/deployments/update.rs @@ -20,10 +20,11 @@ use torii_cli::args::ToriiArgsConfig; pub struct UpdateArgs { #[arg(help = "The name of the project.")] pub project: String, - #[arg(short, long, default_value = "basic")] + + #[arg(short, long)] #[arg(value_name = "tier")] #[arg(help = "Deployment tier.")] - pub tier: Tier, + pub tier: Option, #[command(subcommand)] update_commands: UpdateServiceCommands, @@ -79,10 +80,11 @@ impl UpdateArgs { }; let tier = match &self.tier { - Tier::Basic => DeploymentTier::basic, - Tier::Common => DeploymentTier::common, - Tier::Rare => DeploymentTier::rare, - Tier::Epic => DeploymentTier::epic, + None => None, + Some(Tier::Basic) => Some(DeploymentTier::basic), + Some(Tier::Common) => Some(DeploymentTier::common), + Some(Tier::Rare) => Some(DeploymentTier::rare), + Some(Tier::Epic) => Some(DeploymentTier::epic), }; let request_body = UpdateDeployment::build_query(Variables { diff --git a/slot/src/graphql/deployments/update.graphql b/slot/src/graphql/deployments/update.graphql index 69e7df7..4f2ed89 100644 --- a/slot/src/graphql/deployments/update.graphql +++ b/slot/src/graphql/deployments/update.graphql @@ -1,7 +1,7 @@ mutation UpdateDeployment( $project: String! $service: UpdateServiceInput! - $tier: DeploymentTier! + $tier: DeploymentTier $wait: Boolean ) { updateDeployment( From 89de0ab3bff09c73029e95841d2249b4121a65e2 Mon Sep 17 00:00:00 2001 From: Tarrence van As Date: Mon, 18 Nov 2024 12:41:29 -0500 Subject: [PATCH 2/2] Prepare release: v0.25.0 (#134) Co-authored-by: steebchen --- Cargo.lock | 6 +++--- Cargo.toml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9f844f8..e611e89 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -7433,7 +7433,7 @@ dependencies = [ [[package]] name = "slot" -version = "0.24.0" +version = "0.25.0" dependencies = [ "account_sdk", "anyhow", @@ -7459,7 +7459,7 @@ dependencies = [ [[package]] name = "slot-cli" -version = "0.24.0" +version = "0.25.0" dependencies = [ "anyhow", "axum", @@ -7474,7 +7474,7 @@ dependencies = [ "katana-primitives", "log", "serde", - "slot 0.24.0", + "slot 0.25.0", "starknet", "thiserror", "tokio", diff --git a/Cargo.toml b/Cargo.toml index 3aaf546..7fa7e32 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ resolver = "2" members = ["cli", "slot"] [workspace.package] -version = "0.24.0" +version = "0.25.0" license-file = "LICENSE" repository = "https://github.com/cartridge-gg/slot/" edition = "2021"