|
|
|
@@ -40,15 +40,6 @@ async fn main() -> eyre::Result<()> { |
|
|
|
async fn run_dataflow(dataflow: &Path) -> eyre::Result<()> { |
|
|
|
let cargo = std::env::var("CARGO").unwrap(); |
|
|
|
|
|
|
|
// First build the dataflow (install requirements) |
|
|
|
let mut cmd = tokio::process::Command::new(&cargo); |
|
|
|
cmd.arg("run"); |
|
|
|
cmd.arg("--package").arg("dora-cli"); |
|
|
|
cmd.arg("--").arg("build").arg(dataflow).arg("--uv"); |
|
|
|
if !cmd.status().await?.success() { |
|
|
|
bail!("failed to run dataflow"); |
|
|
|
}; |
|
|
|
|
|
|
|
let mut cmd = tokio::process::Command::new(&cargo); |
|
|
|
cmd.arg("run"); |
|
|
|
cmd.arg("--package").arg("dora-cli"); |
|
|
|
|