Skip to content

Commit 9bd0c3f

Browse files
Merge pull request #372 from code0-tech/renovate/tucana-0.x
Update Rust crate tucana to 0.0.76
2 parents d21b014 + 2b63e21 commit 9bd0c3f

4 files changed

Lines changed: 13 additions & 5 deletions

File tree

Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ edition = "2024"
88
[workspace.dependencies]
99
serde = "1.0.219"
1010
serde_json = "1.0.140"
11-
tucana = "0.0.75"
11+
tucana = "0.0.76"
1212
clap = "4.5.41"
1313
colored = "3.0"
1414
tabled = "0.21"

crates/cli/src/command/push/module_service_client_impl.rs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,17 @@ impl SagittariusModuleServiceClient {
2828
}
2929

3030
pub async fn update(&mut self, modules: Vec<Module>) {
31+
let available_defintition_soruces: Vec<String> = modules
32+
.iter()
33+
.map(|x| x.definition_source.clone())
34+
.collect();
3135
let request = Request::from_parts(
3236
get_authorization_metadata(&self.token),
3337
Extensions::new(),
34-
ModuleUpdateRequest { modules },
38+
ModuleUpdateRequest {
39+
modules,
40+
available_defintition_soruces,
41+
},
3542
);
3643

3744
match self.client.update(request).await {

crates/cli/src/parser.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ pub struct DefinitionModule {
5656
impl DefinitionModule {
5757
pub fn into_module(self) -> Module {
5858
Module {
59-
identifier: self.config.identifier,
59+
identifier: self.config.identifier.clone(),
6060
name: self.config.name,
6161
description: self.config.description,
6262
documentation: self.config.documentation,
@@ -70,6 +70,7 @@ impl DefinitionModule {
7070
definition_data_types: self.data_types,
7171
configurations: self.module_configs,
7272
definitions: Vec::new(),
73+
definition_source: self.config.identifier,
7374
}
7475
}
7576
}

0 commit comments

Comments
 (0)