refactor: add basic cargo make gen command

This commit is contained in:
Kasper Juul Hermansen 2023-03-14 21:49:30 +01:00
parent 5492a70dde
commit 2d089295bf
Signed by: kjuulh
GPG Key ID: 57B6E1465221F912
2 changed files with 19 additions and 2 deletions

View File

@ -3,6 +3,19 @@ command = "cargo"
args = ["run", "-p", "ci", "--", "codegen"] args = ["run", "-p", "ci", "--", "codegen"]
workspace = false workspace = false
[tasks.local_codegen]
command = "cargo"
args = [
"run",
"-p",
"dagger-rs",
"--",
"generate",
"--output",
"crates/dagger-sdk/src/gen.rs",
]
workspace = false
[tasks.build] [tasks.build]
command = "cargo" command = "cargo"
args = ["run", "-p", "ci", "--", "ci"] args = ["run", "-p", "ci", "--", "ci"]
@ -20,6 +33,10 @@ args = ["fix", "--workspace", "--allow-dirty"]
dependencies = ["fmt"] dependencies = ["fmt"]
workspace = false workspace = false
[tasks.gen]
dependencies = ["local_codegen", "fmt", "fix"]
workspace = false
[tasks.release_crate] [tasks.release_crate]
command = "cargo" command = "cargo"
args = [ args = [

View File

@ -111,8 +111,8 @@ pub struct BuildArg {
} }
#[derive(Serialize, Deserialize, Debug, PartialEq, Clone)] #[derive(Serialize, Deserialize, Debug, PartialEq, Clone)]
pub struct PipelineLabel { pub struct PipelineLabel {
pub value: String,
pub name: String, pub name: String,
pub value: String,
} }
#[derive(Debug, Clone)] #[derive(Debug, Clone)]
pub struct CacheVolume { pub struct CacheVolume {
@ -2848,9 +2848,9 @@ impl Socket {
} }
#[derive(Serialize, Deserialize, Clone, PartialEq, Debug)] #[derive(Serialize, Deserialize, Clone, PartialEq, Debug)]
pub enum CacheSharingMode { pub enum CacheSharingMode {
LOCKED,
SHARED, SHARED,
PRIVATE, PRIVATE,
LOCKED,
} }
#[derive(Serialize, Deserialize, Clone, PartialEq, Debug)] #[derive(Serialize, Deserialize, Clone, PartialEq, Debug)]
pub enum NetworkProtocol { pub enum NetworkProtocol {