if not Build.environment.has("rustup") then Build.error("i don't know i want to handle dependencies yet") end Build.run({"cargo", "build"}, {step="build-webserver", cwd="ci-web-server"}) Build.run({"cargo", "build"}, {step="build-runner", cwd="ci-runner"}) Build.run({"cargo", "build"}, {step="build-driver", cwd="ci-driver"}) Build.run({"cargo", "build"}, {step="build-ctl", cwd="ci-ctl"}) Build.run({"cargo", "build", "--workspace"}, {step="build-catchall"})