[INFO] fetching crate sykli 0.5.3... [INFO] testing sykli-0.5.3 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate sykli 0.5.3 into /workspace/builds/worker-0-tc1/source [INFO] started tweaking crates.io crate sykli 0.5.3 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate sykli 0.5.3 [INFO] tweaked toml for crates.io crate sykli 0.5.3 written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate sykli 0.5.3 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate sykli 0.5.3 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded unicode-ident v1.0.23 [INFO] [stderr] Downloaded zmij v1.0.20 [INFO] [stderr] Downloaded regex-syntax v0.8.9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] e8e34b46fe9c435e4380fafbaad6b992bbd48a0561a4e24d94041a5f05d1eb3a [INFO] running `Command { std: "docker" "start" "-a" "e8e34b46fe9c435e4380fafbaad6b992bbd48a0561a4e24d94041a5f05d1eb3a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e8e34b46fe9c435e4380fafbaad6b992bbd48a0561a4e24d94041a5f05d1eb3a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e8e34b46fe9c435e4380fafbaad6b992bbd48a0561a4e24d94041a5f05d1eb3a", kill_on_drop: false }` [INFO] [stdout] e8e34b46fe9c435e4380fafbaad6b992bbd48a0561a4e24d94041a5f05d1eb3a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ce2f972cc76505423207ace03f3aec121cc86aff979dff23dab760b72e3b780a [INFO] running `Command { std: "docker" "start" "-a" "ce2f972cc76505423207ace03f3aec121cc86aff979dff23dab760b72e3b780a", kill_on_drop: false }` [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Compiling unicode-ident v1.0.23 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling zmij v1.0.20 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling regex-syntax v0.8.9 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling sykli v0.5.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 17.55s [INFO] running `Command { std: "docker" "inspect" "ce2f972cc76505423207ace03f3aec121cc86aff979dff23dab760b72e3b780a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ce2f972cc76505423207ace03f3aec121cc86aff979dff23dab760b72e3b780a", kill_on_drop: false }` [INFO] [stdout] ce2f972cc76505423207ace03f3aec121cc86aff979dff23dab760b72e3b780a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b4088f81d6eec07141904334313a59ef347ece95a2a21bc2a9b6d35c8e3312c2 [INFO] running `Command { std: "docker" "start" "-a" "b4088f81d6eec07141904334313a59ef347ece95a2a21bc2a9b6d35c8e3312c2", kill_on_drop: false }` [INFO] [stderr] Compiling sykli v0.5.3 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> examples/01-basic/main.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | p.task("lint").run("cargo clippy -- -D warnings"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 16 | let _ = p.task("lint").run("cargo clippy -- -D warnings"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> examples/01-basic/main.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | p.task("test").run("cargo test"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 17 | let _ = p.task("test").run("cargo test"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> examples/01-basic/main.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | / p.task("build") [INFO] [stdout] 22 | | .run("cargo build --release") [INFO] [stdout] 23 | | .after(&["lint", "test"]); [INFO] [stdout] | |_________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 21 | let _ = p.task("build") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> examples/01-basic/main.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | / p.task("deploy") [INFO] [stdout] 28 | | .run("echo 'Deploying...'") [INFO] [stdout] 29 | | .after(&["build"]); [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 27 | let _ = p.task("deploy") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> examples/05-composition/main.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | / p.task("lint") [INFO] [stdout] 34 | | .from(&rust) [INFO] [stdout] 35 | | .run("cargo clippy -- -D warnings"); [INFO] [stdout] | |___________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 33 | let _ = p.task("lint") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> examples/05-composition/main.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | p.task("fmt").from(&rust).run("cargo fmt --check"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 36 | let _ = p.task("fmt").from(&rust).run("cargo fmt --check"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> examples/05-composition/main.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | p.task("test").from(&rust).run("cargo test"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 37 | let _ = p.task("test").from(&rust).run("cargo test"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> examples/05-composition/main.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | p.task("audit").from(&rust).run("cargo audit"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 38 | let _ = p.task("audit").from(&rust).run("cargo audit"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after_group` that must be used [INFO] [stdout] --> examples/05-composition/main.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | / p.task("build") [INFO] [stdout] 54 | | .from(&rust) [INFO] [stdout] 55 | | .env("RUSTFLAGS", "-C target-cpu=native") [INFO] [stdout] 56 | | .run("cargo build --release") [INFO] [stdout] 57 | | .output("binary", "target/release/app") [INFO] [stdout] 58 | | .after_group(&checks); [INFO] [stdout] | |_____________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 53 | let _ = p.task("build") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::input_from` that must be used [INFO] [stdout] --> examples/05-composition/main.rs:64:5 [INFO] [stdout] | [INFO] [stdout] 64 | / p.task("package") [INFO] [stdout] 65 | | .container("docker:24") [INFO] [stdout] 66 | | .mount_cwd() [INFO] [stdout] 67 | | .run("docker build -t myapp:latest .") [INFO] [stdout] 68 | | .input_from("build", "binary", "./app"); [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 64 | let _ = p.task("package") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> examples/05-composition/main.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | / p.task("integration") [INFO] [stdout] 73 | | .from(&rust) [INFO] [stdout] 74 | | .run("cargo test --features integration") [INFO] [stdout] 75 | | .after(&["build"]); [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 72 | let _ = p.task("integration") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> examples/05-composition/main.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | p.task("e2e").run("./scripts/e2e.sh"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 77 | let _ = p.task("e2e").run("./scripts/e2e.sh"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::when` that must be used [INFO] [stdout] --> examples/05-composition/main.rs:79:5 [INFO] [stdout] | [INFO] [stdout] 79 | / p.task("deploy") [INFO] [stdout] 80 | | .run("./scripts/deploy.sh") [INFO] [stdout] 81 | | .when("branch == 'main'"); [INFO] [stdout] | |_________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 79 | let _ = p.task("deploy") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::inputs` that must be used [INFO] [stdout] --> examples/02-caching/main.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | / p.task("test") [INFO] [stdout] 20 | | .run("cargo test") [INFO] [stdout] 21 | | .inputs(&["**/*.rs", "Cargo.toml", "Cargo.lock"]); [INFO] [stdout] | |_________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 19 | let _ = p.task("test") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> examples/02-caching/main.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | / p.task("build") [INFO] [stdout] 26 | | .run("cargo build --release") [INFO] [stdout] 27 | | .inputs(&["**/*.rs", "Cargo.toml", "Cargo.lock"]) [INFO] [stdout] 28 | | .output("binary", "target/release/app") [INFO] [stdout] 29 | | .after(&["test"]); [INFO] [stdout] | |_________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 25 | let _ = p.task("build") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> examples/02-caching/main.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | / p.task("deploy") [INFO] [stdout] 34 | | .run("./deploy.sh") [INFO] [stdout] 35 | | .when("branch == 'main'") [INFO] [stdout] 36 | | .after(&["build"]); [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 33 | let _ = p.task("deploy") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> examples/02-caching/main.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | / p.task("release") [INFO] [stdout] 41 | | .run("./release.sh") [INFO] [stdout] 42 | | .when("branch == 'main' || tag matches 'v*'") [INFO] [stdout] 43 | | .after(&["build"]); [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 40 | let _ = p.task("release") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> examples/06-matrix/main.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | / p.task("test-rust-1.70") [INFO] [stdout] 28 | | .container("rust:1.70") [INFO] [stdout] 29 | | .mount(&src, "/src") [INFO] [stdout] 30 | | .mount_cache(&cache_170, "/usr/local/cargo/registry") [INFO] [stdout] 31 | | .workdir("/src") [INFO] [stdout] 32 | | .run("cargo test"); [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 27 | let _ = p.task("test-rust-1.70") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> examples/06-matrix/main.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | / p.task("test-rust-1.75") [INFO] [stdout] 35 | | .container("rust:1.75") [INFO] [stdout] 36 | | .mount(&src, "/src") [INFO] [stdout] 37 | | .mount_cache(&cache_175, "/usr/local/cargo/registry") [INFO] [stdout] 38 | | .workdir("/src") [INFO] [stdout] 39 | | .run("cargo test"); [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 34 | let _ = p.task("test-rust-1.75") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> examples/06-matrix/main.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | / p.task("test-rust-1.80") [INFO] [stdout] 42 | | .container("rust:1.80") [INFO] [stdout] 43 | | .mount(&src, "/src") [INFO] [stdout] 44 | | .mount_cache(&cache_180, "/usr/local/cargo/registry") [INFO] [stdout] 45 | | .workdir("/src") [INFO] [stdout] 46 | | .run("cargo test"); [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 41 | let _ = p.task("test-rust-1.80") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> examples/06-matrix/main.rs:51:5 [INFO] [stdout] | [INFO] [stdout] 51 | / p.task("integration") [INFO] [stdout] 52 | | .container("rust:1.75") [INFO] [stdout] 53 | | .mount(&src, "/src") [INFO] [stdout] 54 | | .workdir("/src") [INFO] [stdout] ... | [INFO] [stdout] 63 | | .timeout(300) // 5 minute timeout [INFO] [stdout] 64 | | .after(&["test-rust-1.70", "test-rust-1.75", "test-rust-1.80"]); [INFO] [stdout] | |_______________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 51 | let _ = p.task("integration") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> examples/06-matrix/main.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | / p.task("e2e") [INFO] [stdout] 70 | | .container("playwright/playwright:latest") [INFO] [stdout] 71 | | .mount(&src, "/src") [INFO] [stdout] 72 | | .workdir("/src") [INFO] [stdout] ... | [INFO] [stdout] 75 | | .timeout(600) // 10 minute timeout [INFO] [stdout] 76 | | .after(&["integration"]); [INFO] [stdout] | |________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 69 | let _ = p.task("e2e") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> examples/06-matrix/main.rs:81:5 [INFO] [stdout] | [INFO] [stdout] 81 | / p.task("publish") [INFO] [stdout] 82 | | .run("cargo publish") [INFO] [stdout] 83 | | .secret("CARGO_REGISTRY_TOKEN") [INFO] [stdout] 84 | | .when("tag != ''") [INFO] [stdout] 85 | | .after(&["e2e"]); [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 81 | let _ = p.task("publish") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> examples/06-matrix/main.rs:88:5 [INFO] [stdout] | [INFO] [stdout] 88 | / p.task("deploy-staging") [INFO] [stdout] 89 | | .run("./deploy.sh staging") [INFO] [stdout] 90 | | .secret("DEPLOY_TOKEN") [INFO] [stdout] 91 | | .when("branch == 'main'") [INFO] [stdout] 92 | | .after(&["integration"]); [INFO] [stdout] | |________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 88 | let _ = p.task("deploy-staging") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> examples/06-matrix/main.rs:95:5 [INFO] [stdout] | [INFO] [stdout] 95 | / p.task("deploy-prod") [INFO] [stdout] 96 | | .run("./deploy.sh prod") [INFO] [stdout] 97 | | .secret("DEPLOY_TOKEN") [INFO] [stdout] 98 | | .when("tag matches 'v*'") [INFO] [stdout] 99 | | .after(&["e2e"]); [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 95 | let _ = p.task("deploy-prod") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> examples/04-templates/main.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | / p.task("lint") [INFO] [stdout] 47 | | .from(&rust) [INFO] [stdout] 48 | | .run("cargo clippy -- -D warnings"); [INFO] [stdout] | |___________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 46 | let _ = p.task("lint") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> examples/04-templates/main.rs:49:5 [INFO] [stdout] | [INFO] [stdout] 49 | p.task("test").from(&rust).run("cargo test"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 49 | let _ = p.task("test").from(&rust).run("cargo test"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> examples/04-templates/main.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | / p.task("build") [INFO] [stdout] 53 | | .from(&rust) [INFO] [stdout] 54 | | .env("RUSTFLAGS", "-C target-cpu=native") // Adds to template env [INFO] [stdout] 55 | | .run("cargo build --release") [INFO] [stdout] 56 | | .output("binary", "target/release/app") [INFO] [stdout] 57 | | .after(&["lint", "test"]); [INFO] [stdout] | |_________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 52 | let _ = p.task("build") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> examples/04-templates/main.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | p.task("docs").from(&node).run("npm run build:docs"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 60 | let _ = p.task("docs").from(&node).run("npm run build:docs"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> examples/03-containers/main.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | / p.task("lint") [INFO] [stdout] 30 | | .container("rust:1.75") [INFO] [stdout] 31 | | .mount(&src, "/src") [INFO] [stdout] 32 | | .mount_cache(®istry_cache, "/usr/local/cargo/registry") [INFO] [stdout] 33 | | .workdir("/src") [INFO] [stdout] 34 | | .run("cargo clippy -- -D warnings"); [INFO] [stdout] | |___________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 29 | let _ = p.task("lint") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> examples/03-containers/main.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | / p.task("test") [INFO] [stdout] 38 | | .container("rust:1.75") [INFO] [stdout] 39 | | .mount(&src, "/src") [INFO] [stdout] 40 | | .mount_cache(®istry_cache, "/usr/local/cargo/registry") [INFO] [stdout] 41 | | .mount_cache(&target_cache, "/src/target") [INFO] [stdout] 42 | | .workdir("/src") [INFO] [stdout] 43 | | .run("cargo test"); [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 37 | let _ = p.task("test") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> examples/03-containers/main.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | / p.task("build") [INFO] [stdout] 47 | | .container("rust:1.75") [INFO] [stdout] 48 | | .mount(&src, "/src") [INFO] [stdout] 49 | | .mount_cache(®istry_cache, "/usr/local/cargo/registry") [INFO] [stdout] ... | [INFO] [stdout] 54 | | .output("binary", "target/release/app") [INFO] [stdout] 55 | | .after(&["lint", "test"]); [INFO] [stdout] | |_________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 46 | let _ = p.task("build") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> examples/03-containers/main.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | / p.task("check-format") [INFO] [stdout] 61 | | .container("rust:1.75") [INFO] [stdout] 62 | | .mount_cwd() // Mounts current dir to /work, sets workdir [INFO] [stdout] 63 | | .run("cargo fmt --check"); [INFO] [stdout] | |_________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 60 | let _ = p.task("check-format") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:2674:9 [INFO] [stdout] | [INFO] [stdout] 2674 | p.task("test").run("cargo test"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 2674 | let _ = p.task("test").run("cargo test"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:2688:9 [INFO] [stdout] | [INFO] [stdout] 2688 | p.task("test").run("cargo test"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 2688 | let _ = p.task("test").run("cargo test"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> src/lib.rs:2689:9 [INFO] [stdout] | [INFO] [stdout] 2689 | p.task("build").run("cargo build").after(&["test"]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 2689 | let _ = p.task("build").run("cargo build").after(&["test"]); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:2703:9 [INFO] [stdout] | [INFO] [stdout] 2703 | / p.task("test") [INFO] [stdout] 2704 | | .container("rust:1.75") [INFO] [stdout] 2705 | | .mount(&src, "/src") [INFO] [stdout] 2706 | | .workdir("/src") [INFO] [stdout] 2707 | | .run("cargo test"); [INFO] [stdout] | |______________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 2703 | let _ = p.task("test") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:2723:9 [INFO] [stdout] | [INFO] [stdout] 2723 | / p.task("build") [INFO] [stdout] 2724 | | .container("rust:1.75") [INFO] [stdout] 2725 | | .mount_cache(&cache, "/usr/local/cargo/registry") [INFO] [stdout] 2726 | | .run("cargo build"); [INFO] [stdout] | |_______________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 2723 | let _ = p.task("build") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> src/lib.rs:2740:9 [INFO] [stdout] | [INFO] [stdout] 2740 | p.rust().build("target/release/app").after(&["test"]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 2740 | let _ = p.rust().build("target/release/app").after(&["test"]); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:2762:9 [INFO] [stdout] | [INFO] [stdout] 2762 | p.task("test").run("cargo test"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 2762 | let _ = p.task("test").run("cargo test"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:2763:9 [INFO] [stdout] | [INFO] [stdout] 2763 | p.task("test").run("cargo test"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 2763 | let _ = p.task("test").run("cargo test"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> src/lib.rs:2769:9 [INFO] [stdout] | [INFO] [stdout] 2769 | p.task("build").run("cargo build").after(&["nonexistent"]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 2769 | let _ = p.task("build").run("cargo build").after(&["nonexistent"]); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::env` that must be used [INFO] [stdout] --> src/lib.rs:2779:9 [INFO] [stdout] | [INFO] [stdout] 2779 | / p.task("build") [INFO] [stdout] 2780 | | .run("cargo build") [INFO] [stdout] 2781 | | .env("RUST_BACKTRACE", "1") [INFO] [stdout] 2782 | | .env("CARGO_TERM_COLOR", "always"); [INFO] [stdout] | |______________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 2779 | let _ = p.task("build") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::inputs` that must be used [INFO] [stdout] --> src/lib.rs:2795:9 [INFO] [stdout] | [INFO] [stdout] 2795 | / p.task("test") [INFO] [stdout] 2796 | | .run("cargo test") [INFO] [stdout] 2797 | | .inputs(&["**/*.rs", "Cargo.toml"]); [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 2795 | let _ = p.task("test") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::container` that must be used [INFO] [stdout] --> src/lib.rs:2826:9 [INFO] [stdout] | [INFO] [stdout] 2826 | p.task("test").container(""); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 2826 | let _ = p.task("test").container(""); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::workdir` that must be used [INFO] [stdout] --> src/lib.rs:2833:9 [INFO] [stdout] | [INFO] [stdout] 2833 | p.task("test").workdir("relative/path"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 2833 | let _ = p.task("test").workdir("relative/path"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::output` that must be used [INFO] [stdout] --> src/lib.rs:2840:9 [INFO] [stdout] | [INFO] [stdout] 2840 | p.task("build").run("cargo build").output("", "./app"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 2840 | let _ = p.task("build").run("cargo build").output("", "./app"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::output` that must be used [INFO] [stdout] --> src/lib.rs:2847:9 [INFO] [stdout] | [INFO] [stdout] 2847 | p.task("build").run("cargo build").output("binary", ""); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 2847 | let _ = p.task("build").run("cargo build").output("binary", ""); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::env` that must be used [INFO] [stdout] --> src/lib.rs:2854:9 [INFO] [stdout] | [INFO] [stdout] 2854 | p.task("test").env("", "value"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 2854 | let _ = p.task("test").env("", "value"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::mount` that must be used [INFO] [stdout] --> src/lib.rs:2862:9 [INFO] [stdout] | [INFO] [stdout] 2862 | p.task("test").mount(&src, "relative"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 2862 | let _ = p.task("test").mount(&src, "relative"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::mount` that must be used [INFO] [stdout] --> src/lib.rs:2870:9 [INFO] [stdout] | [INFO] [stdout] 2870 | p.task("test").mount(&src, ""); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 2870 | let _ = p.task("test").mount(&src, ""); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::workdir` that must be used [INFO] [stdout] --> src/lib.rs:2877:9 [INFO] [stdout] | [INFO] [stdout] 2877 | p.task("test").workdir(""); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 2877 | let _ = p.task("test").workdir(""); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:2925:9 [INFO] [stdout] | [INFO] [stdout] 2925 | p.task("test").run("cargo test"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 2925 | let _ = p.task("test").run("cargo test"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:2926:9 [INFO] [stdout] | [INFO] [stdout] 2926 | p.task("build").run("cargo build"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 2926 | let _ = p.task("build").run("cargo build"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:2940:9 [INFO] [stdout] | [INFO] [stdout] 2940 | p.task("test").run("cargo test"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 2940 | let _ = p.task("test").run("cargo test"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:2953:9 [INFO] [stdout] | [INFO] [stdout] 2953 | p.task("test").run("cargo test"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 2953 | let _ = p.task("test").run("cargo test"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:2965:9 [INFO] [stdout] | [INFO] [stdout] 2965 | p.task("test").container("rust:1.75").run("cargo test"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 2965 | let _ = p.task("test").container("rust:1.75").run("cargo test"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::when` that must be used [INFO] [stdout] --> src/lib.rs:2977:9 [INFO] [stdout] | [INFO] [stdout] 2977 | p.task("deploy").run("./deploy.sh").when("branch == 'main'"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 2977 | let _ = p.task("deploy").run("./deploy.sh").when("branch == 'main'"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::when` that must be used [INFO] [stdout] --> src/lib.rs:2989:9 [INFO] [stdout] | [INFO] [stdout] 2989 | p.task("release").run("./release.sh").when("tag != ''"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 2989 | let _ = p.task("release").run("./release.sh").when("tag != ''"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3001:9 [INFO] [stdout] | [INFO] [stdout] 3001 | p.task("test").run("cargo test"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3001 | let _ = p.task("test").run("cargo test"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::when` that must be used [INFO] [stdout] --> src/lib.rs:3014:9 [INFO] [stdout] | [INFO] [stdout] 3014 | p.task("test").run("cargo test").when(""); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3014 | let _ = p.task("test").run("cargo test").when(""); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3020:9 [INFO] [stdout] | [INFO] [stdout] 3020 | p.task("test").run("cargo test"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3020 | let _ = p.task("test").run("cargo test"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3021:9 [INFO] [stdout] | [INFO] [stdout] 3021 | p.task("build").run("cargo build"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3021 | let _ = p.task("build").run("cargo build"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::when` that must be used [INFO] [stdout] --> src/lib.rs:3022:9 [INFO] [stdout] | [INFO] [stdout] 3022 | / p.task("deploy") [INFO] [stdout] 3023 | | .run("./deploy.sh") [INFO] [stdout] 3024 | | .after(&["test", "build"]) [INFO] [stdout] 3025 | | .when("branch == 'main'"); [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3022 | let _ = p.task("deploy") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::secret` that must be used [INFO] [stdout] --> src/lib.rs:3041:9 [INFO] [stdout] | [INFO] [stdout] 3041 | p.task("deploy").run("./deploy.sh").secret("GITHUB_TOKEN"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3041 | let _ = p.task("deploy").run("./deploy.sh").secret("GITHUB_TOKEN"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::secret` that must be used [INFO] [stdout] --> src/lib.rs:3055:9 [INFO] [stdout] | [INFO] [stdout] 3055 | / p.task("deploy") [INFO] [stdout] 3056 | | .run("./deploy.sh") [INFO] [stdout] 3057 | | .secret("GITHUB_TOKEN") [INFO] [stdout] 3058 | | .secret("NPM_TOKEN") [INFO] [stdout] 3059 | | .secret("AWS_ACCESS_KEY"); [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3055 | let _ = p.task("deploy") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3075:9 [INFO] [stdout] | [INFO] [stdout] 3075 | p.task("test").run("cargo test"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3075 | let _ = p.task("test").run("cargo test"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::secret` that must be used [INFO] [stdout] --> src/lib.rs:3088:9 [INFO] [stdout] | [INFO] [stdout] 3088 | p.task("deploy").run("./deploy.sh").secret(""); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3088 | let _ = p.task("deploy").run("./deploy.sh").secret(""); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::secrets` that must be used [INFO] [stdout] --> src/lib.rs:3094:9 [INFO] [stdout] | [INFO] [stdout] 3094 | / p.task("deploy") [INFO] [stdout] 3095 | | .run("./deploy.sh") [INFO] [stdout] 3096 | | .secrets(&["GITHUB_TOKEN", "NPM_TOKEN"]); [INFO] [stdout] | |____________________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3094 | let _ = p.task("deploy") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::matrix` that must be used [INFO] [stdout] --> src/lib.rs:3111:9 [INFO] [stdout] | [INFO] [stdout] 3111 | / p.task("test") [INFO] [stdout] 3112 | | .run("cargo test") [INFO] [stdout] 3113 | | .matrix("rust_version", &["1.70", "1.75", "1.80"]); [INFO] [stdout] | |______________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3111 | let _ = p.task("test") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::matrix` that must be used [INFO] [stdout] --> src/lib.rs:3129:9 [INFO] [stdout] | [INFO] [stdout] 3129 | / p.task("test") [INFO] [stdout] 3130 | | .run("cargo test") [INFO] [stdout] 3131 | | .matrix("rust_version", &["1.70", "1.75"]) [INFO] [stdout] 3132 | | .matrix("os", &["ubuntu", "macos"]); [INFO] [stdout] | |_______________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3129 | let _ = p.task("test") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3147:9 [INFO] [stdout] | [INFO] [stdout] 3147 | p.task("test").run("cargo test"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3147 | let _ = p.task("test").run("cargo test"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::matrix` that must be used [INFO] [stdout] --> src/lib.rs:3160:9 [INFO] [stdout] | [INFO] [stdout] 3160 | p.task("test").run("cargo test").matrix("", &["value"]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3160 | let _ = p.task("test").run("cargo test").matrix("", &["value"]); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::matrix` that must be used [INFO] [stdout] --> src/lib.rs:3167:9 [INFO] [stdout] | [INFO] [stdout] 3167 | p.task("test").run("cargo test").matrix("key", &[]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3167 | let _ = p.task("test").run("cargo test").matrix("key", &[]); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::service` that must be used [INFO] [stdout] --> src/lib.rs:3175:9 [INFO] [stdout] | [INFO] [stdout] 3175 | / p.task("test") [INFO] [stdout] 3176 | | .run("cargo test") [INFO] [stdout] 3177 | | .service("postgres:15", "db"); [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3175 | let _ = p.task("test") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::service` that must be used [INFO] [stdout] --> src/lib.rs:3192:9 [INFO] [stdout] | [INFO] [stdout] 3192 | / p.task("test") [INFO] [stdout] 3193 | | .run("cargo test") [INFO] [stdout] 3194 | | .service("postgres:15", "db") [INFO] [stdout] 3195 | | .service("redis:7", "cache"); [INFO] [stdout] | |________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3192 | let _ = p.task("test") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3208:9 [INFO] [stdout] | [INFO] [stdout] 3208 | p.task("test").run("cargo test"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3208 | let _ = p.task("test").run("cargo test"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::service` that must be used [INFO] [stdout] --> src/lib.rs:3221:9 [INFO] [stdout] | [INFO] [stdout] 3221 | p.task("test").run("cargo test").service("", "db"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3221 | let _ = p.task("test").run("cargo test").service("", "db"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::service` that must be used [INFO] [stdout] --> src/lib.rs:3228:9 [INFO] [stdout] | [INFO] [stdout] 3228 | p.task("test").run("cargo test").service("postgres:15", ""); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3228 | let _ = p.task("test").run("cargo test").service("postgres:15", ""); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::retry` that must be used [INFO] [stdout] --> src/lib.rs:3236:9 [INFO] [stdout] | [INFO] [stdout] 3236 | p.task("flaky").run("./flaky.sh").retry(3); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3236 | let _ = p.task("flaky").run("./flaky.sh").retry(3); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3248:9 [INFO] [stdout] | [INFO] [stdout] 3248 | p.task("test").run("cargo test"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3248 | let _ = p.task("test").run("cargo test"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::timeout` that must be used [INFO] [stdout] --> src/lib.rs:3262:9 [INFO] [stdout] | [INFO] [stdout] 3262 | p.task("long").run("./long-running.sh").timeout(600); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3262 | let _ = p.task("long").run("./long-running.sh").timeout(600); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3274:9 [INFO] [stdout] | [INFO] [stdout] 3274 | p.task("test").run("cargo test"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3274 | let _ = p.task("test").run("cargo test"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::timeout` that must be used [INFO] [stdout] --> src/lib.rs:3287:9 [INFO] [stdout] | [INFO] [stdout] 3287 | p.task("test").run("cargo test").timeout(0); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3287 | let _ = p.task("test").run("cargo test").timeout(0); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::timeout` that must be used [INFO] [stdout] --> src/lib.rs:3293:9 [INFO] [stdout] | [INFO] [stdout] 3293 | p.task("flaky").run("./flaky.sh").retry(2).timeout(120); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3293 | let _ = p.task("flaky").run("./flaky.sh").retry(2).timeout(120); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> src/lib.rs:3309:9 [INFO] [stdout] | [INFO] [stdout] 3309 | p.task("build").run("cargo build").after(&["build"]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3309 | let _ = p.task("build").run("cargo build").after(&["build"]); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> src/lib.rs:3322:9 [INFO] [stdout] | [INFO] [stdout] 3322 | p.task("a").run("echo a").after(&["b"]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3322 | let _ = p.task("a").run("echo a").after(&["b"]); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> src/lib.rs:3323:9 [INFO] [stdout] | [INFO] [stdout] 3323 | p.task("b").run("echo b").after(&["a"]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3323 | let _ = p.task("b").run("echo b").after(&["a"]); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> src/lib.rs:3336:9 [INFO] [stdout] | [INFO] [stdout] 3336 | p.task("a").run("echo a").after(&["b"]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3336 | let _ = p.task("a").run("echo a").after(&["b"]); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> src/lib.rs:3337:9 [INFO] [stdout] | [INFO] [stdout] 3337 | p.task("b").run("echo b").after(&["c"]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3337 | let _ = p.task("b").run("echo b").after(&["c"]); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> src/lib.rs:3338:9 [INFO] [stdout] | [INFO] [stdout] 3338 | p.task("c").run("echo c").after(&["a"]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3338 | let _ = p.task("c").run("echo c").after(&["a"]); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> src/lib.rs:3351:9 [INFO] [stdout] | [INFO] [stdout] 3351 | p.task("a").run("echo a").after(&["b"]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3351 | let _ = p.task("a").run("echo a").after(&["b"]); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> src/lib.rs:3352:9 [INFO] [stdout] | [INFO] [stdout] 3352 | p.task("b").run("echo b").after(&["c"]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3352 | let _ = p.task("b").run("echo b").after(&["c"]); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> src/lib.rs:3353:9 [INFO] [stdout] | [INFO] [stdout] 3353 | p.task("c").run("echo c").after(&["d"]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3353 | let _ = p.task("c").run("echo c").after(&["d"]); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> src/lib.rs:3354:9 [INFO] [stdout] | [INFO] [stdout] 3354 | p.task("d").run("echo d").after(&["e"]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3354 | let _ = p.task("d").run("echo d").after(&["e"]); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> src/lib.rs:3355:9 [INFO] [stdout] | [INFO] [stdout] 3355 | p.task("e").run("echo e").after(&["a"]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3355 | let _ = p.task("e").run("echo e").after(&["a"]); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3368:9 [INFO] [stdout] | [INFO] [stdout] 3368 | p.task("test").run("cargo test"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3368 | let _ = p.task("test").run("cargo test"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3369:9 [INFO] [stdout] | [INFO] [stdout] 3369 | p.task("lint").run("cargo clippy"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3369 | let _ = p.task("lint").run("cargo clippy"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> src/lib.rs:3370:9 [INFO] [stdout] | [INFO] [stdout] 3370 | p.task("build").run("cargo build").after(&["test", "lint"]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3370 | let _ = p.task("build").run("cargo build").after(&["test", "lint"]); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> src/lib.rs:3371:9 [INFO] [stdout] | [INFO] [stdout] 3371 | / p.task("deploy") [INFO] [stdout] 3372 | | .run("./deploy.sh") [INFO] [stdout] 3373 | | .after(&["build", "verify"]); [INFO] [stdout] | |________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3371 | let _ = p.task("deploy") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> src/lib.rs:3374:9 [INFO] [stdout] | [INFO] [stdout] 3374 | p.task("verify").run("./verify.sh").after(&["deploy"]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3374 | let _ = p.task("verify").run("./verify.sh").after(&["deploy"]); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> src/lib.rs:3387:9 [INFO] [stdout] | [INFO] [stdout] 3387 | p.task("a").run("echo a").after(&["b"]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3387 | let _ = p.task("a").run("echo a").after(&["b"]); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> src/lib.rs:3388:9 [INFO] [stdout] | [INFO] [stdout] 3388 | p.task("b").run("echo b").after(&["a"]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3388 | let _ = p.task("b").run("echo b").after(&["a"]); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3407:9 [INFO] [stdout] | [INFO] [stdout] 3407 | p.task("test").run("cargo test"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3407 | let _ = p.task("test").run("cargo test"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3408:9 [INFO] [stdout] | [INFO] [stdout] 3408 | p.task("lint").run("cargo clippy"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3408 | let _ = p.task("lint").run("cargo clippy"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> src/lib.rs:3409:9 [INFO] [stdout] | [INFO] [stdout] 3409 | p.task("build").run("cargo build").after(&["test", "lint"]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3409 | let _ = p.task("build").run("cargo build").after(&["test", "lint"]); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> src/lib.rs:3410:9 [INFO] [stdout] | [INFO] [stdout] 3410 | p.task("deploy").run("./deploy.sh").after(&["build"]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3410 | let _ = p.task("deploy").run("./deploy.sh").after(&["build"]); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3422:9 [INFO] [stdout] | [INFO] [stdout] 3422 | p.task("a").run("echo a"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3422 | let _ = p.task("a").run("echo a"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> src/lib.rs:3423:9 [INFO] [stdout] | [INFO] [stdout] 3423 | p.task("b").run("echo b").after(&["a"]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3423 | let _ = p.task("b").run("echo b").after(&["a"]); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> src/lib.rs:3424:9 [INFO] [stdout] | [INFO] [stdout] 3424 | p.task("c").run("echo c").after(&["a"]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3424 | let _ = p.task("c").run("echo c").after(&["a"]); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> src/lib.rs:3425:9 [INFO] [stdout] | [INFO] [stdout] 3425 | p.task("d").run("echo d").after(&["b", "c"]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3425 | let _ = p.task("d").run("echo d").after(&["b", "c"]); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3440:9 [INFO] [stdout] | [INFO] [stdout] 3440 | p.task("a").run("echo a"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3440 | let _ = p.task("a").run("echo a"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3441:9 [INFO] [stdout] | [INFO] [stdout] 3441 | p.task("b").run("echo b"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3441 | let _ = p.task("b").run("echo b"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3442:9 [INFO] [stdout] | [INFO] [stdout] 3442 | p.task("c").run("echo c"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3442 | let _ = p.task("c").run("echo c"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> src/lib.rs:3443:9 [INFO] [stdout] | [INFO] [stdout] 3443 | p.task("final").run("echo final").after(&["a", "b", "c"]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3443 | let _ = p.task("final").run("echo final").after(&["a", "b", "c"]); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3470:9 [INFO] [stdout] | [INFO] [stdout] 3470 | p.task("test").from(&tmpl).run("cargo test"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3470 | let _ = p.task("test").from(&tmpl).run("cargo test"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3493:9 [INFO] [stdout] | [INFO] [stdout] 3493 | p.task("test").from(&tmpl).run("cargo test"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3493 | let _ = p.task("test").from(&tmpl).run("cargo test"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3494:9 [INFO] [stdout] | [INFO] [stdout] 3494 | p.task("build").from(&tmpl).run("cargo build"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3494 | let _ = p.task("build").from(&tmpl).run("cargo build"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3514:9 [INFO] [stdout] | [INFO] [stdout] 3514 | p.task("build").from(&tmpl).run("cargo build"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3514 | let _ = p.task("build").from(&tmpl).run("cargo build"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3533:9 [INFO] [stdout] | [INFO] [stdout] 3533 | / p.task("test") [INFO] [stdout] 3534 | | .from(&tmpl) [INFO] [stdout] 3535 | | .env("FOO", "from-task") [INFO] [stdout] 3536 | | .run("echo $FOO"); [INFO] [stdout] | |_____________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3533 | let _ = p.task("test") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3556:9 [INFO] [stdout] | [INFO] [stdout] 3556 | p.task("lint").from(&rust).run("cargo clippy"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3556 | let _ = p.task("lint").from(&rust).run("cargo clippy"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3557:9 [INFO] [stdout] | [INFO] [stdout] 3557 | p.task("test").from(&rust).run("cargo test"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3557 | let _ = p.task("test").from(&rust).run("cargo test"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> src/lib.rs:3558:9 [INFO] [stdout] | [INFO] [stdout] 3558 | / p.task("build") [INFO] [stdout] 3559 | | .from(&rust) [INFO] [stdout] 3560 | | .run("cargo build") [INFO] [stdout] 3561 | | .after(&["lint", "test"]); [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3558 | let _ = p.task("build") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3581:9 [INFO] [stdout] | [INFO] [stdout] 3581 | p.task("a").run("echo a"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3581 | let _ = p.task("a").run("echo a"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3582:9 [INFO] [stdout] | [INFO] [stdout] 3582 | p.task("b").run("echo b"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3582 | let _ = p.task("b").run("echo b"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3583:9 [INFO] [stdout] | [INFO] [stdout] 3583 | p.task("c").run("echo c"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3583 | let _ = p.task("c").run("echo c"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3603:9 [INFO] [stdout] | [INFO] [stdout] 3603 | p.task("prereq").run("echo prereq"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3603 | let _ = p.task("prereq").run("echo prereq"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> src/lib.rs:3604:9 [INFO] [stdout] | [INFO] [stdout] 3604 | p.task("a").run("echo a").after(&["prereq"]); // existing dep [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3604 | let _ = p.task("a").run("echo a").after(&["prereq"]); // existing dep [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3605:9 [INFO] [stdout] | [INFO] [stdout] 3605 | p.task("b").run("echo b"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3605 | let _ = p.task("b").run("echo b"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3625:9 [INFO] [stdout] | [INFO] [stdout] 3625 | p.task("only").run("echo only"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3625 | let _ = p.task("only").run("echo only"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3643:9 [INFO] [stdout] | [INFO] [stdout] 3643 | p.task("lint").run("cargo clippy"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3643 | let _ = p.task("lint").run("cargo clippy"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3644:9 [INFO] [stdout] | [INFO] [stdout] 3644 | p.task("test").run("cargo test"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3644 | let _ = p.task("test").run("cargo test"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> src/lib.rs:3649:9 [INFO] [stdout] | [INFO] [stdout] 3649 | p.task("build").run("cargo build").after(checks); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3649 | let _ = p.task("build").run("cargo build").after(checks); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3668:9 [INFO] [stdout] | [INFO] [stdout] 3668 | p.task("lint").run("cargo clippy"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3668 | let _ = p.task("lint").run("cargo clippy"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3669:9 [INFO] [stdout] | [INFO] [stdout] 3669 | p.task("test").run("cargo test"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3669 | let _ = p.task("test").run("cargo test"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> src/lib.rs:3673:9 [INFO] [stdout] | [INFO] [stdout] 3673 | p.task("build").run("cargo build").after(&checks); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3673 | let _ = p.task("build").run("cargo build").after(&checks); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> src/lib.rs:3676:9 [INFO] [stdout] | [INFO] [stdout] 3676 | p.task("deploy").run("./deploy.sh").after(&["build"]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3676 | let _ = p.task("deploy").run("./deploy.sh").after(&["build"]); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::output` that must be used [INFO] [stdout] --> src/lib.rs:3713:9 [INFO] [stdout] | [INFO] [stdout] 3713 | / p.task("build") [INFO] [stdout] 3714 | | .run("cargo build --release") [INFO] [stdout] 3715 | | .output("binary", "target/release/app"); [INFO] [stdout] | |___________________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3713 | let _ = p.task("build") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3718:9 [INFO] [stdout] | [INFO] [stdout] 3718 | / p.task("package") [INFO] [stdout] 3719 | | .input_from("build", "binary", "/app") [INFO] [stdout] 3720 | | .run("docker build ."); [INFO] [stdout] | |__________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3718 | let _ = p.task("package") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::output` that must be used [INFO] [stdout] --> src/lib.rs:3738:9 [INFO] [stdout] | [INFO] [stdout] 3738 | p.task("build").run("cargo build").output("binary", "./app"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3738 | let _ = p.task("build").run("cargo build").output("binary", "./app"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3739:9 [INFO] [stdout] | [INFO] [stdout] 3739 | / p.task("package") [INFO] [stdout] 3740 | | .input_from("build", "binary", "/app") [INFO] [stdout] 3741 | | .run("docker build"); [INFO] [stdout] | |________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3739 | let _ = p.task("package") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::output` that must be used [INFO] [stdout] --> src/lib.rs:3757:9 [INFO] [stdout] | [INFO] [stdout] 3757 | / p.task("build-linux") [INFO] [stdout] 3758 | | .run("cargo build") [INFO] [stdout] 3759 | | .output("binary", "./linux"); [INFO] [stdout] | |________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3757 | let _ = p.task("build-linux") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::output` that must be used [INFO] [stdout] --> src/lib.rs:3760:9 [INFO] [stdout] | [INFO] [stdout] 3760 | / p.task("build-darwin") [INFO] [stdout] 3761 | | .run("cargo build") [INFO] [stdout] 3762 | | .output("binary", "./darwin"); [INFO] [stdout] | |_________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3760 | let _ = p.task("build-darwin") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3763:9 [INFO] [stdout] | [INFO] [stdout] 3763 | / p.task("package") [INFO] [stdout] 3764 | | .input_from("build-linux", "binary", "/linux") [INFO] [stdout] 3765 | | .input_from("build-darwin", "binary", "/darwin") [INFO] [stdout] 3766 | | .run("tar czf release.tar.gz /linux /darwin"); [INFO] [stdout] | |_________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3763 | let _ = p.task("package") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::output` that must be used [INFO] [stdout] --> src/lib.rs:3783:9 [INFO] [stdout] | [INFO] [stdout] 3783 | p.task("build").run("cargo build").output("binary", "./app"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3783 | let _ = p.task("build").run("cargo build").output("binary", "./app"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3785:9 [INFO] [stdout] | [INFO] [stdout] 3785 | / p.task("package") [INFO] [stdout] 3786 | | .after(&["build"]) [INFO] [stdout] 3787 | | .input_from("build", "binary", "/app") [INFO] [stdout] 3788 | | .run("docker build"); [INFO] [stdout] | |________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3785 | let _ = p.task("package") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::k8s` that must be used [INFO] [stdout] --> src/lib.rs:3827:13 [INFO] [stdout] | [INFO] [stdout] 3827 | / p.task("test").run("echo test").k8s(K8sOptions { [INFO] [stdout] 3828 | | memory: Some(mem.to_string()), [INFO] [stdout] 3829 | | ..Default::default() [INFO] [stdout] 3830 | | }); [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3827 | let _ = p.task("test").run("echo test").k8s(K8sOptions { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::k8s` that must be used [INFO] [stdout] --> src/lib.rs:3863:13 [INFO] [stdout] | [INFO] [stdout] 3863 | / p.task("test").run("echo test").k8s(K8sOptions { [INFO] [stdout] 3864 | | cpu: Some(cpu.to_string()), [INFO] [stdout] 3865 | | ..Default::default() [INFO] [stdout] 3866 | | }); [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3863 | let _ = p.task("test").run("echo test").k8s(K8sOptions { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::k8s` that must be used [INFO] [stdout] --> src/lib.rs:3876:9 [INFO] [stdout] | [INFO] [stdout] 3876 | / p.task("train") [INFO] [stdout] 3877 | | .run("python train.py") [INFO] [stdout] 3878 | | .k8s(K8sOptions { [INFO] [stdout] 3879 | | memory: Some("32Gi".into()), [INFO] [stdout] 3880 | | gpu: Some(2), [INFO] [stdout] 3881 | | ..Default::default() [INFO] [stdout] 3882 | | }); [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3876 | let _ = p.task("train") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3938:9 [INFO] [stdout] | [INFO] [stdout] 3938 | p.task("test").run("echo test"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3938 | let _ = p.task("test").run("echo test"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3958:13 [INFO] [stdout] | [INFO] [stdout] 3958 | / p.task(&format!("test-go-{}", version)) [INFO] [stdout] 3959 | | .container(&format!("golang:{}", version)) [INFO] [stdout] 3960 | | .run("go test ./..."); [INFO] [stdout] | |_____________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3958 | let _ = p.task(&format!("test-go-{}", version)) [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3985:13 [INFO] [stdout] | [INFO] [stdout] 3985 | p.task(&format!("test-{}", v)).run("test"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3985 | let _ = p.task(&format!("test-{}", v)).run("test"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3994:13 [INFO] [stdout] | [INFO] [stdout] 3994 | p.task(&format!("test-{}", version)).run("go test"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3994 | let _ = p.task(&format!("test-{}", version)).run("go test"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:3998:9 [INFO] [stdout] | [INFO] [stdout] 3998 | p.task("deploy").after_group(&tests).run("deploy"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 3998 | let _ = p.task("deploy").after_group(&tests).run("deploy"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:4028:9 [INFO] [stdout] | [INFO] [stdout] 4028 | p.task("a").run("echo a"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 4028 | let _ = p.task("a").run("echo a"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:4029:9 [INFO] [stdout] | [INFO] [stdout] 4029 | p.task("b").run("echo b"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 4029 | let _ = p.task("b").run("echo b"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:4033:9 [INFO] [stdout] | [INFO] [stdout] 4033 | p.task("c").after_group(&group).run("echo c"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 4033 | let _ = p.task("c").after_group(&group).run("echo c"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:4056:9 [INFO] [stdout] | [INFO] [stdout] 4056 | p.task("lint").run("cargo clippy"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 4056 | let _ = p.task("lint").run("cargo clippy"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:4057:9 [INFO] [stdout] | [INFO] [stdout] 4057 | p.task("test").run("cargo test"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 4057 | let _ = p.task("test").run("cargo test"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:4068:9 [INFO] [stdout] | [INFO] [stdout] 4068 | p.task("lint").run("cargo clippy"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 4068 | let _ = p.task("lint").run("cargo clippy"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:4069:9 [INFO] [stdout] | [INFO] [stdout] 4069 | p.task("test").run("cargo test"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 4069 | let _ = p.task("test").run("cargo test"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:4073:9 [INFO] [stdout] | [INFO] [stdout] 4073 | p.task("build").after_group(&checks).run("cargo build"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 4073 | let _ = p.task("build").after_group(&checks).run("cargo build"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:4092:9 [INFO] [stdout] | [INFO] [stdout] 4092 | p.task("lint").run("cargo clippy"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 4092 | let _ = p.task("lint").run("cargo clippy"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Pipeline::parallel` that must be used [INFO] [stdout] --> src/lib.rs:4095:9 [INFO] [stdout] | [INFO] [stdout] 4095 | p.parallel("checks", &["lint", "unknown"]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 4095 | let _ = p.parallel("checks", &["lint", "unknown"]); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stdout] --> src/lib.rs:4101:9 [INFO] [stdout] | [INFO] [stdout] 4101 | p.task("build").run("make build"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 4101 | let _ = p.task("build").run("make build"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::gate_env_var` that must be used [INFO] [stdout] --> src/lib.rs:4102:9 [INFO] [stdout] | [INFO] [stdout] 4102 | / p.gate("approve-deploy") [INFO] [stdout] 4103 | | .after(&["build"]) [INFO] [stdout] 4104 | | .gate_strategy("env") [INFO] [stdout] 4105 | | .gate_timeout(600) [INFO] [stdout] 4106 | | .gate_message("Approve deployment to production?") [INFO] [stdout] 4107 | | .gate_env_var("DEPLOY_APPROVED"); [INFO] [stdout] | |____________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 4102 | let _ = p.gate("approve-deploy") [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stdout] --> src/lib.rs:4108:9 [INFO] [stdout] | [INFO] [stdout] 4108 | p.task("deploy").run("make deploy").after(&["approve-deploy"]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 4108 | let _ = p.task("deploy").run("make deploy").after(&["approve-deploy"]); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `Task::<'a>::gate_strategy` that must be used [INFO] [stdout] --> src/lib.rs:4131:9 [INFO] [stdout] | [INFO] [stdout] 4131 | p.task("build").run("make build").gate_strategy("env"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 4131 | let _ = p.task("build").run("make build").gate_strategy("env"); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 2.51s [INFO] running `Command { std: "docker" "inspect" "b4088f81d6eec07141904334313a59ef347ece95a2a21bc2a9b6d35c8e3312c2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b4088f81d6eec07141904334313a59ef347ece95a2a21bc2a9b6d35c8e3312c2", kill_on_drop: false }` [INFO] [stdout] b4088f81d6eec07141904334313a59ef347ece95a2a21bc2a9b6d35c8e3312c2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] a864520cf8749050cd740b3c1c17e39a76247ba246fa98c317333648dfdaadef [INFO] running `Command { std: "docker" "start" "-a" "a864520cf8749050cd740b3c1c17e39a76247ba246fa98c317333648dfdaadef", kill_on_drop: false }` [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> examples/03-containers/main.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | / p.task("lint") [INFO] [stderr] 30 | | .container("rust:1.75") [INFO] [stderr] 31 | | .mount(&src, "/src") [INFO] [stderr] 32 | | .mount_cache(®istry_cache, "/usr/local/cargo/registry") [INFO] [stderr] 33 | | .workdir("/src") [INFO] [stderr] 34 | | .run("cargo clippy -- -D warnings"); [INFO] [stderr] | |___________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 29 | let _ = p.task("lint") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> examples/03-containers/main.rs:37:5 [INFO] [stderr] | [INFO] [stderr] 37 | / p.task("test") [INFO] [stderr] 38 | | .container("rust:1.75") [INFO] [stderr] 39 | | .mount(&src, "/src") [INFO] [stderr] 40 | | .mount_cache(®istry_cache, "/usr/local/cargo/registry") [INFO] [stderr] 41 | | .mount_cache(&target_cache, "/src/target") [INFO] [stderr] 42 | | .workdir("/src") [INFO] [stderr] 43 | | .run("cargo test"); [INFO] [stderr] | |__________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 37 | let _ = p.task("test") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> examples/03-containers/main.rs:46:5 [INFO] [stderr] | [INFO] [stderr] 46 | / p.task("build") [INFO] [stderr] 47 | | .container("rust:1.75") [INFO] [stderr] 48 | | .mount(&src, "/src") [INFO] [stderr] 49 | | .mount_cache(®istry_cache, "/usr/local/cargo/registry") [INFO] [stderr] ... | [INFO] [stderr] 54 | | .output("binary", "target/release/app") [INFO] [stderr] 55 | | .after(&["lint", "test"]); [INFO] [stderr] | |_________________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 46 | let _ = p.task("build") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> examples/03-containers/main.rs:60:5 [INFO] [stderr] | [INFO] [stderr] 60 | / p.task("check-format") [INFO] [stderr] 61 | | .container("rust:1.75") [INFO] [stderr] 62 | | .mount_cwd() // Mounts current dir to /work, sets workdir [INFO] [stderr] 63 | | .run("cargo fmt --check"); [INFO] [stderr] | |_________________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 60 | let _ = p.task("check-format") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: `sykli` (example "03-containers") generated 4 warnings [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> examples/04-templates/main.rs:46:5 [INFO] [stderr] | [INFO] [stderr] 46 | / p.task("lint") [INFO] [stderr] 47 | | .from(&rust) [INFO] [stderr] 48 | | .run("cargo clippy -- -D warnings"); [INFO] [stderr] | |___________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 46 | let _ = p.task("lint") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> examples/04-templates/main.rs:49:5 [INFO] [stderr] | [INFO] [stderr] 49 | p.task("test").from(&rust).run("cargo test"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 49 | let _ = p.task("test").from(&rust).run("cargo test"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> examples/04-templates/main.rs:52:5 [INFO] [stderr] | [INFO] [stderr] 52 | / p.task("build") [INFO] [stderr] 53 | | .from(&rust) [INFO] [stderr] 54 | | .env("RUSTFLAGS", "-C target-cpu=native") // Adds to template env [INFO] [stderr] 55 | | .run("cargo build --release") [INFO] [stderr] 56 | | .output("binary", "target/release/app") [INFO] [stderr] 57 | | .after(&["lint", "test"]); [INFO] [stderr] | |_________________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 52 | let _ = p.task("build") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> examples/04-templates/main.rs:60:5 [INFO] [stderr] | [INFO] [stderr] 60 | p.task("docs").from(&node).run("npm run build:docs"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 60 | let _ = p.task("docs").from(&node).run("npm run build:docs"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: `sykli` (example "04-templates") generated 4 warnings [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> examples/06-matrix/main.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | / p.task("test-rust-1.70") [INFO] [stderr] 28 | | .container("rust:1.70") [INFO] [stderr] 29 | | .mount(&src, "/src") [INFO] [stderr] 30 | | .mount_cache(&cache_170, "/usr/local/cargo/registry") [INFO] [stderr] 31 | | .workdir("/src") [INFO] [stderr] 32 | | .run("cargo test"); [INFO] [stderr] | |__________________________^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 27 | let _ = p.task("test-rust-1.70") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> examples/06-matrix/main.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 34 | / p.task("test-rust-1.75") [INFO] [stderr] 35 | | .container("rust:1.75") [INFO] [stderr] 36 | | .mount(&src, "/src") [INFO] [stderr] 37 | | .mount_cache(&cache_175, "/usr/local/cargo/registry") [INFO] [stderr] 38 | | .workdir("/src") [INFO] [stderr] 39 | | .run("cargo test"); [INFO] [stderr] | |__________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 34 | let _ = p.task("test-rust-1.75") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> examples/06-matrix/main.rs:41:5 [INFO] [stderr] | [INFO] [stderr] 41 | / p.task("test-rust-1.80") [INFO] [stderr] 42 | | .container("rust:1.80") [INFO] [stderr] 43 | | .mount(&src, "/src") [INFO] [stderr] 44 | | .mount_cache(&cache_180, "/usr/local/cargo/registry") [INFO] [stderr] 45 | | .workdir("/src") [INFO] [stderr] 46 | | .run("cargo test"); [INFO] [stderr] | |__________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 41 | let _ = p.task("test-rust-1.80") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> examples/06-matrix/main.rs:51:5 [INFO] [stderr] | [INFO] [stderr] 51 | / p.task("integration") [INFO] [stderr] 52 | | .container("rust:1.75") [INFO] [stderr] 53 | | .mount(&src, "/src") [INFO] [stderr] 54 | | .workdir("/src") [INFO] [stderr] ... | [INFO] [stderr] 63 | | .timeout(300) // 5 minute timeout [INFO] [stderr] 64 | | .after(&["test-rust-1.70", "test-rust-1.75", "test-rust-1.80"]); [INFO] [stderr] | |_______________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 51 | let _ = p.task("integration") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> examples/06-matrix/main.rs:69:5 [INFO] [stderr] | [INFO] [stderr] 69 | / p.task("e2e") [INFO] [stderr] 70 | | .container("playwright/playwright:latest") [INFO] [stderr] 71 | | .mount(&src, "/src") [INFO] [stderr] 72 | | .workdir("/src") [INFO] [stderr] ... | [INFO] [stderr] 75 | | .timeout(600) // 10 minute timeout [INFO] [stderr] 76 | | .after(&["integration"]); [INFO] [stderr] | |________________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 69 | let _ = p.task("e2e") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> examples/06-matrix/main.rs:81:5 [INFO] [stderr] | [INFO] [stderr] 81 | / p.task("publish") [INFO] [stderr] 82 | | .run("cargo publish") [INFO] [stderr] 83 | | .secret("CARGO_REGISTRY_TOKEN") [INFO] [stderr] 84 | | .when("tag != ''") [INFO] [stderr] 85 | | .after(&["e2e"]); [INFO] [stderr] | |________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 81 | let _ = p.task("publish") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> examples/06-matrix/main.rs:88:5 [INFO] [stderr] | [INFO] [stderr] 88 | / p.task("deploy-staging") [INFO] [stderr] 89 | | .run("./deploy.sh staging") [INFO] [stderr] 90 | | .secret("DEPLOY_TOKEN") [INFO] [stderr] 91 | | .when("branch == 'main'") [INFO] [stderr] 92 | | .after(&["integration"]); [INFO] [stderr] | |________________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 88 | let _ = p.task("deploy-staging") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> examples/06-matrix/main.rs:95:5 [INFO] [stderr] | [INFO] [stderr] 95 | / p.task("deploy-prod") [INFO] [stderr] 96 | | .run("./deploy.sh prod") [INFO] [stderr] 97 | | .secret("DEPLOY_TOKEN") [INFO] [stderr] 98 | | .when("tag matches 'v*'") [INFO] [stderr] 99 | | .after(&["e2e"]); [INFO] [stderr] | |________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 95 | let _ = p.task("deploy-prod") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: `sykli` (example "06-matrix") generated 8 warnings [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> examples/05-composition/main.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | / p.task("lint") [INFO] [stderr] 34 | | .from(&rust) [INFO] [stderr] 35 | | .run("cargo clippy -- -D warnings"); [INFO] [stderr] | |___________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 33 | let _ = p.task("lint") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> examples/05-composition/main.rs:36:5 [INFO] [stderr] | [INFO] [stderr] 36 | p.task("fmt").from(&rust).run("cargo fmt --check"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 36 | let _ = p.task("fmt").from(&rust).run("cargo fmt --check"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> examples/05-composition/main.rs:37:5 [INFO] [stderr] | [INFO] [stderr] 37 | p.task("test").from(&rust).run("cargo test"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 37 | let _ = p.task("test").from(&rust).run("cargo test"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> examples/05-composition/main.rs:38:5 [INFO] [stderr] | [INFO] [stderr] 38 | p.task("audit").from(&rust).run("cargo audit"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 38 | let _ = p.task("audit").from(&rust).run("cargo audit"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after_group` that must be used [INFO] [stderr] --> examples/05-composition/main.rs:53:5 [INFO] [stderr] | [INFO] [stderr] 53 | / p.task("build") [INFO] [stderr] 54 | | .from(&rust) [INFO] [stderr] 55 | | .env("RUSTFLAGS", "-C target-cpu=native") [INFO] [stderr] 56 | | .run("cargo build --release") [INFO] [stderr] 57 | | .output("binary", "target/release/app") [INFO] [stderr] 58 | | .after_group(&checks); [INFO] [stderr] | |_____________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 53 | let _ = p.task("build") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::input_from` that must be used [INFO] [stderr] --> examples/05-composition/main.rs:64:5 [INFO] [stderr] | [INFO] [stderr] 64 | / p.task("package") [INFO] [stderr] 65 | | .container("docker:24") [INFO] [stderr] 66 | | .mount_cwd() [INFO] [stderr] 67 | | .run("docker build -t myapp:latest .") [INFO] [stderr] 68 | | .input_from("build", "binary", "./app"); [INFO] [stderr] | |_______________________________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 64 | let _ = p.task("package") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> examples/05-composition/main.rs:72:5 [INFO] [stderr] | [INFO] [stderr] 72 | / p.task("integration") [INFO] [stderr] 73 | | .from(&rust) [INFO] [stderr] 74 | | .run("cargo test --features integration") [INFO] [stderr] 75 | | .after(&["build"]); [INFO] [stderr] | |__________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 72 | let _ = p.task("integration") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> examples/05-composition/main.rs:77:5 [INFO] [stderr] | [INFO] [stderr] 77 | p.task("e2e").run("./scripts/e2e.sh"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 77 | let _ = p.task("e2e").run("./scripts/e2e.sh"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::when` that must be used [INFO] [stderr] --> examples/05-composition/main.rs:79:5 [INFO] [stderr] | [INFO] [stderr] 79 | / p.task("deploy") [INFO] [stderr] 80 | | .run("./scripts/deploy.sh") [INFO] [stderr] 81 | | .when("branch == 'main'"); [INFO] [stderr] | |_________________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 79 | let _ = p.task("deploy") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: `sykli` (example "05-composition") generated 9 warnings [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> examples/01-basic/main.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | p.task("lint").run("cargo clippy -- -D warnings"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 16 | let _ = p.task("lint").run("cargo clippy -- -D warnings"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> examples/01-basic/main.rs:17:5 [INFO] [stderr] | [INFO] [stderr] 17 | p.task("test").run("cargo test"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 17 | let _ = p.task("test").run("cargo test"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> examples/01-basic/main.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | / p.task("build") [INFO] [stderr] 22 | | .run("cargo build --release") [INFO] [stderr] 23 | | .after(&["lint", "test"]); [INFO] [stderr] | |_________________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 21 | let _ = p.task("build") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> examples/01-basic/main.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | / p.task("deploy") [INFO] [stderr] 28 | | .run("echo 'Deploying...'") [INFO] [stderr] 29 | | .after(&["build"]); [INFO] [stderr] | |__________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 27 | let _ = p.task("deploy") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: `sykli` (example "01-basic") generated 4 warnings [INFO] [stderr] warning: unused return value of `Task::<'a>::inputs` that must be used [INFO] [stderr] --> examples/02-caching/main.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | / p.task("test") [INFO] [stderr] 20 | | .run("cargo test") [INFO] [stderr] 21 | | .inputs(&["**/*.rs", "Cargo.toml", "Cargo.lock"]); [INFO] [stderr] | |_________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 19 | let _ = p.task("test") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> examples/02-caching/main.rs:25:5 [INFO] [stderr] | [INFO] [stderr] 25 | / p.task("build") [INFO] [stderr] 26 | | .run("cargo build --release") [INFO] [stderr] 27 | | .inputs(&["**/*.rs", "Cargo.toml", "Cargo.lock"]) [INFO] [stderr] 28 | | .output("binary", "target/release/app") [INFO] [stderr] 29 | | .after(&["test"]); [INFO] [stderr] | |_________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 25 | let _ = p.task("build") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> examples/02-caching/main.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | / p.task("deploy") [INFO] [stderr] 34 | | .run("./deploy.sh") [INFO] [stderr] 35 | | .when("branch == 'main'") [INFO] [stderr] 36 | | .after(&["build"]); [INFO] [stderr] | |__________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 33 | let _ = p.task("deploy") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> examples/02-caching/main.rs:40:5 [INFO] [stderr] | [INFO] [stderr] 40 | / p.task("release") [INFO] [stderr] 41 | | .run("./release.sh") [INFO] [stderr] 42 | | .when("branch == 'main' || tag matches 'v*'") [INFO] [stderr] 43 | | .after(&["build"]); [INFO] [stderr] | |__________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 40 | let _ = p.task("release") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:2674:9 [INFO] [stderr] | [INFO] [stderr] 2674 | p.task("test").run("cargo test"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 2674 | let _ = p.task("test").run("cargo test"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:2688:9 [INFO] [stderr] | [INFO] [stderr] 2688 | p.task("test").run("cargo test"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 2688 | let _ = p.task("test").run("cargo test"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> src/lib.rs:2689:9 [INFO] [stderr] | [INFO] [stderr] 2689 | p.task("build").run("cargo build").after(&["test"]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 2689 | let _ = p.task("build").run("cargo build").after(&["test"]); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:2703:9 [INFO] [stderr] | [INFO] [stderr] 2703 | / p.task("test") [INFO] [stderr] 2704 | | .container("rust:1.75") [INFO] [stderr] 2705 | | .mount(&src, "/src") [INFO] [stderr] 2706 | | .workdir("/src") [INFO] [stderr] 2707 | | .run("cargo test"); [INFO] [stderr] | |______________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 2703 | let _ = p.task("test") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:2723:9 [INFO] [stderr] | [INFO] [stderr] 2723 | / p.task("build") [INFO] [stderr] 2724 | | .container("rust:1.75") [INFO] [stderr] 2725 | | .mount_cache(&cache, "/usr/local/cargo/registry") [INFO] [stderr] 2726 | | .run("cargo build"); [INFO] [stderr] | |_______________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 2723 | let _ = p.task("build") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> src/lib.rs:2740:9 [INFO] [stderr] | [INFO] [stderr] 2740 | p.rust().build("target/release/app").after(&["test"]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 2740 | let _ = p.rust().build("target/release/app").after(&["test"]); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:2762:9 [INFO] [stderr] | [INFO] [stderr] 2762 | p.task("test").run("cargo test"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 2762 | let _ = p.task("test").run("cargo test"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:2763:9 [INFO] [stderr] | [INFO] [stderr] 2763 | p.task("test").run("cargo test"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 2763 | let _ = p.task("test").run("cargo test"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> src/lib.rs:2769:9 [INFO] [stderr] | [INFO] [stderr] 2769 | p.task("build").run("cargo build").after(&["nonexistent"]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 2769 | let _ = p.task("build").run("cargo build").after(&["nonexistent"]); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::env` that must be used [INFO] [stderr] --> src/lib.rs:2779:9 [INFO] [stderr] | [INFO] [stderr] 2779 | / p.task("build") [INFO] [stderr] 2780 | | .run("cargo build") [INFO] [stderr] 2781 | | .env("RUST_BACKTRACE", "1") [INFO] [stderr] 2782 | | .env("CARGO_TERM_COLOR", "always"); [INFO] [stderr] | |______________________________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 2779 | let _ = p.task("build") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::inputs` that must be used [INFO] [stderr] --> src/lib.rs:2795:9 [INFO] [stderr] | [INFO] [stderr] 2795 | / p.task("test") [INFO] [stderr] 2796 | | .run("cargo test") [INFO] [stderr] 2797 | | .inputs(&["**/*.rs", "Cargo.toml"]); [INFO] [stderr] | |_______________________________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 2795 | let _ = p.task("test") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::container` that must be used [INFO] [stderr] --> src/lib.rs:2826:9 [INFO] [stderr] | [INFO] [stderr] 2826 | p.task("test").container(""); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 2826 | let _ = p.task("test").container(""); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::workdir` that must be used [INFO] [stderr] --> src/lib.rs:2833:9 [INFO] [stderr] | [INFO] [stderr] 2833 | p.task("test").workdir("relative/path"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 2833 | let _ = p.task("test").workdir("relative/path"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::output` that must be used [INFO] [stderr] --> src/lib.rs:2840:9 [INFO] [stderr] | [INFO] [stderr] 2840 | p.task("build").run("cargo build").output("", "./app"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 2840 | let _ = p.task("build").run("cargo build").output("", "./app"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::output` that must be used [INFO] [stderr] --> src/lib.rs:2847:9 [INFO] [stderr] | [INFO] [stderr] 2847 | p.task("build").run("cargo build").output("binary", ""); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 2847 | let _ = p.task("build").run("cargo build").output("binary", ""); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::env` that must be used [INFO] [stderr] --> src/lib.rs:2854:9 [INFO] [stderr] | [INFO] [stderr] 2854 | p.task("test").env("", "value"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 2854 | let _ = p.task("test").env("", "value"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::mount` that must be used [INFO] [stderr] --> src/lib.rs:2862:9 [INFO] [stderr] | [INFO] [stderr] 2862 | p.task("test").mount(&src, "relative"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 2862 | let _ = p.task("test").mount(&src, "relative"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::mount` that must be used [INFO] [stderr] --> src/lib.rs:2870:9 [INFO] [stderr] | [INFO] [stderr] 2870 | p.task("test").mount(&src, ""); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 2870 | let _ = p.task("test").mount(&src, ""); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::workdir` that must be used [INFO] [stderr] --> src/lib.rs:2877:9 [INFO] [stderr] | [INFO] [stderr] 2877 | p.task("test").workdir(""); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 2877 | let _ = p.task("test").workdir(""); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:2925:9 [INFO] [stderr] | [INFO] [stderr] 2925 | p.task("test").run("cargo test"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 2925 | let _ = p.task("test").run("cargo test"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:2926:9 [INFO] [stderr] | [INFO] [stderr] 2926 | p.task("build").run("cargo build"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 2926 | let _ = p.task("build").run("cargo build"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:2940:9 [INFO] [stderr] | [INFO] [stderr] 2940 | p.task("test").run("cargo test"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 2940 | let _ = p.task("test").run("cargo test"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:2953:9 [INFO] [stderr] | [INFO] [stderr] 2953 | p.task("test").run("cargo test"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 2953 | let _ = p.task("test").run("cargo test"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:2965:9 [INFO] [stderr] | [INFO] [stderr] 2965 | p.task("test").container("rust:1.75").run("cargo test"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 2965 | let _ = p.task("test").container("rust:1.75").run("cargo test"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::when` that must be used [INFO] [stderr] --> src/lib.rs:2977:9 [INFO] [stderr] | [INFO] [stderr] 2977 | p.task("deploy").run("./deploy.sh").when("branch == 'main'"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 2977 | let _ = p.task("deploy").run("./deploy.sh").when("branch == 'main'"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::when` that must be used [INFO] [stderr] --> src/lib.rs:2989:9 [INFO] [stderr] | [INFO] [stderr] 2989 | p.task("release").run("./release.sh").when("tag != ''"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 2989 | let _ = p.task("release").run("./release.sh").when("tag != ''"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3001:9 [INFO] [stderr] | [INFO] [stderr] 3001 | p.task("test").run("cargo test"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3001 | let _ = p.task("test").run("cargo test"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::when` that must be used [INFO] [stderr] --> src/lib.rs:3014:9 [INFO] [stderr] | [INFO] [stderr] 3014 | p.task("test").run("cargo test").when(""); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3014 | let _ = p.task("test").run("cargo test").when(""); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3020:9 [INFO] [stderr] | [INFO] [stderr] 3020 | p.task("test").run("cargo test"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3020 | let _ = p.task("test").run("cargo test"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3021:9 [INFO] [stderr] | [INFO] [stderr] 3021 | p.task("build").run("cargo build"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3021 | let _ = p.task("build").run("cargo build"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::when` that must be used [INFO] [stderr] --> src/lib.rs:3022:9 [INFO] [stderr] | [INFO] [stderr] 3022 | / p.task("deploy") [INFO] [stderr] 3023 | | .run("./deploy.sh") [INFO] [stderr] 3024 | | .after(&["test", "build"]) [INFO] [stderr] 3025 | | .when("branch == 'main'"); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3022 | let _ = p.task("deploy") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::secret` that must be used [INFO] [stderr] --> src/lib.rs:3041:9 [INFO] [stderr] | [INFO] [stderr] 3041 | p.task("deploy").run("./deploy.sh").secret("GITHUB_TOKEN"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3041 | let _ = p.task("deploy").run("./deploy.sh").secret("GITHUB_TOKEN"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::secret` that must be used [INFO] [stderr] --> src/lib.rs:3055:9 [INFO] [stderr] | [INFO] [stderr] 3055 | / p.task("deploy") [INFO] [stderr] 3056 | | .run("./deploy.sh") [INFO] [stderr] 3057 | | .secret("GITHUB_TOKEN") [INFO] [stderr] 3058 | | .secret("NPM_TOKEN") [INFO] [stderr] 3059 | | .secret("AWS_ACCESS_KEY"); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3055 | let _ = p.task("deploy") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3075:9 [INFO] [stderr] | [INFO] [stderr] 3075 | p.task("test").run("cargo test"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3075 | let _ = p.task("test").run("cargo test"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::secret` that must be used [INFO] [stderr] --> src/lib.rs:3088:9 [INFO] [stderr] | [INFO] [stderr] 3088 | p.task("deploy").run("./deploy.sh").secret(""); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3088 | let _ = p.task("deploy").run("./deploy.sh").secret(""); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::secrets` that must be used [INFO] [stderr] --> src/lib.rs:3094:9 [INFO] [stderr] | [INFO] [stderr] 3094 | / p.task("deploy") [INFO] [stderr] 3095 | | .run("./deploy.sh") [INFO] [stderr] 3096 | | .secrets(&["GITHUB_TOKEN", "NPM_TOKEN"]); [INFO] [stderr] | |____________________________________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3094 | let _ = p.task("deploy") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::matrix` that must be used [INFO] [stderr] --> src/lib.rs:3111:9 [INFO] [stderr] | [INFO] [stderr] 3111 | / p.task("test") [INFO] [stderr] 3112 | | .run("cargo test") [INFO] [stderr] 3113 | | .matrix("rust_version", &["1.70", "1.75", "1.80"]); [INFO] [stderr] | |______________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3111 | let _ = p.task("test") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::matrix` that must be used [INFO] [stderr] --> src/lib.rs:3129:9 [INFO] [stderr] | [INFO] [stderr] 3129 | / p.task("test") [INFO] [stderr] 3130 | | .run("cargo test") [INFO] [stderr] 3131 | | .matrix("rust_version", &["1.70", "1.75"]) [INFO] [stderr] 3132 | | .matrix("os", &["ubuntu", "macos"]); [INFO] [stderr] | |_______________________________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3129 | let _ = p.task("test") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3147:9 [INFO] [stderr] | [INFO] [stderr] 3147 | p.task("test").run("cargo test"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3147 | let _ = p.task("test").run("cargo test"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::matrix` that must be used [INFO] [stderr] --> src/lib.rs:3160:9 [INFO] [stderr] | [INFO] [stderr] 3160 | p.task("test").run("cargo test").matrix("", &["value"]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3160 | let _ = p.task("test").run("cargo test").matrix("", &["value"]); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::matrix` that must be used [INFO] [stderr] --> src/lib.rs:3167:9 [INFO] [stderr] | [INFO] [stderr] 3167 | p.task("test").run("cargo test").matrix("key", &[]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3167 | let _ = p.task("test").run("cargo test").matrix("key", &[]); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::service` that must be used [INFO] [stderr] --> src/lib.rs:3175:9 [INFO] [stderr] | [INFO] [stderr] 3175 | / p.task("test") [INFO] [stderr] 3176 | | .run("cargo test") [INFO] [stderr] 3177 | | .service("postgres:15", "db"); [INFO] [stderr] | |_________________________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3175 | let _ = p.task("test") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::service` that must be used [INFO] [stderr] --> src/lib.rs:3192:9 [INFO] [stderr] | [INFO] [stderr] 3192 | / p.task("test") [INFO] [stderr] 3193 | | .run("cargo test") [INFO] [stderr] 3194 | | .service("postgres:15", "db") [INFO] [stderr] 3195 | | .service("redis:7", "cache"); [INFO] [stderr] | |________________________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3192 | let _ = p.task("test") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3208:9 [INFO] [stderr] | [INFO] [stderr] 3208 | p.task("test").run("cargo test"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3208 | let _ = p.task("test").run("cargo test"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::service` that must be used [INFO] [stderr] --> src/lib.rs:3221:9 [INFO] [stderr] | [INFO] [stderr] 3221 | p.task("test").run("cargo test").service("", "db"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3221 | let _ = p.task("test").run("cargo test").service("", "db"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::service` that must be used [INFO] [stderr] --> src/lib.rs:3228:9 [INFO] [stderr] | [INFO] [stderr] 3228 | p.task("test").run("cargo test").service("postgres:15", ""); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3228 | let _ = p.task("test").run("cargo test").service("postgres:15", ""); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::retry` that must be used [INFO] [stderr] --> src/lib.rs:3236:9 [INFO] [stderr] | [INFO] [stderr] 3236 | p.task("flaky").run("./flaky.sh").retry(3); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3236 | let _ = p.task("flaky").run("./flaky.sh").retry(3); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3248:9 [INFO] [stderr] | [INFO] [stderr] 3248 | p.task("test").run("cargo test"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3248 | let _ = p.task("test").run("cargo test"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::timeout` that must be used [INFO] [stderr] --> src/lib.rs:3262:9 [INFO] [stderr] | [INFO] [stderr] 3262 | p.task("long").run("./long-running.sh").timeout(600); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3262 | let _ = p.task("long").run("./long-running.sh").timeout(600); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3274:9 [INFO] [stderr] | [INFO] [stderr] 3274 | p.task("test").run("cargo test"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3274 | let _ = p.task("test").run("cargo test"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::timeout` that must be used [INFO] [stderr] --> src/lib.rs:3287:9 [INFO] [stderr] | [INFO] [stderr] 3287 | p.task("test").run("cargo test").timeout(0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3287 | let _ = p.task("test").run("cargo test").timeout(0); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::timeout` that must be used [INFO] [stderr] --> src/lib.rs:3293:9 [INFO] [stderr] | [INFO] [stderr] 3293 | p.task("flaky").run("./flaky.sh").retry(2).timeout(120); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3293 | let _ = p.task("flaky").run("./flaky.sh").retry(2).timeout(120); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> src/lib.rs:3309:9 [INFO] [stderr] | [INFO] [stderr] 3309 | p.task("build").run("cargo build").after(&["build"]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3309 | let _ = p.task("build").run("cargo build").after(&["build"]); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> src/lib.rs:3322:9 [INFO] [stderr] | [INFO] [stderr] 3322 | p.task("a").run("echo a").after(&["b"]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3322 | let _ = p.task("a").run("echo a").after(&["b"]); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> src/lib.rs:3323:9 [INFO] [stderr] | [INFO] [stderr] 3323 | p.task("b").run("echo b").after(&["a"]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3323 | let _ = p.task("b").run("echo b").after(&["a"]); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> src/lib.rs:3336:9 [INFO] [stderr] | [INFO] [stderr] 3336 | p.task("a").run("echo a").after(&["b"]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3336 | let _ = p.task("a").run("echo a").after(&["b"]); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> src/lib.rs:3337:9 [INFO] [stderr] | [INFO] [stderr] 3337 | p.task("b").run("echo b").after(&["c"]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3337 | let _ = p.task("b").run("echo b").after(&["c"]); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> src/lib.rs:3338:9 [INFO] [stderr] | [INFO] [stderr] 3338 | p.task("c").run("echo c").after(&["a"]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3338 | let _ = p.task("c").run("echo c").after(&["a"]); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> src/lib.rs:3351:9 [INFO] [stderr] | [INFO] [stderr] 3351 | p.task("a").run("echo a").after(&["b"]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3351 | let _ = p.task("a").run("echo a").after(&["b"]); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> src/lib.rs:3352:9 [INFO] [stderr] | [INFO] [stderr] 3352 | p.task("b").run("echo b").after(&["c"]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3352 | let _ = p.task("b").run("echo b").after(&["c"]); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> src/lib.rs:3353:9 [INFO] [stderr] | [INFO] [stderr] 3353 | p.task("c").run("echo c").after(&["d"]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3353 | let _ = p.task("c").run("echo c").after(&["d"]); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> src/lib.rs:3354:9 [INFO] [stderr] | [INFO] [stderr] 3354 | p.task("d").run("echo d").after(&["e"]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3354 | let _ = p.task("d").run("echo d").after(&["e"]); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> src/lib.rs:3355:9 [INFO] [stderr] | [INFO] [stderr] 3355 | p.task("e").run("echo e").after(&["a"]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3355 | let _ = p.task("e").run("echo e").after(&["a"]); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3368:9 [INFO] [stderr] | [INFO] [stderr] 3368 | p.task("test").run("cargo test"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3368 | let _ = p.task("test").run("cargo test"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3369:9 [INFO] [stderr] | [INFO] [stderr] 3369 | p.task("lint").run("cargo clippy"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3369 | let _ = p.task("lint").run("cargo clippy"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> src/lib.rs:3370:9 [INFO] [stderr] | [INFO] [stderr] 3370 | p.task("build").run("cargo build").after(&["test", "lint"]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3370 | let _ = p.task("build").run("cargo build").after(&["test", "lint"]); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> src/lib.rs:3371:9 [INFO] [stderr] | [INFO] [stderr] 3371 | / p.task("deploy") [INFO] [stderr] 3372 | | .run("./deploy.sh") [INFO] [stderr] 3373 | | .after(&["build", "verify"]); [INFO] [stderr] | |________________________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3371 | let _ = p.task("deploy") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> src/lib.rs:3374:9 [INFO] [stderr] | [INFO] [stderr] 3374 | p.task("verify").run("./verify.sh").after(&["deploy"]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3374 | let _ = p.task("verify").run("./verify.sh").after(&["deploy"]); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> src/lib.rs:3387:9 [INFO] [stderr] | [INFO] [stderr] 3387 | p.task("a").run("echo a").after(&["b"]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3387 | let _ = p.task("a").run("echo a").after(&["b"]); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> src/lib.rs:3388:9 [INFO] [stderr] | [INFO] [stderr] 3388 | p.task("b").run("echo b").after(&["a"]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3388 | let _ = p.task("b").run("echo b").after(&["a"]); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3407:9 [INFO] [stderr] | [INFO] [stderr] 3407 | p.task("test").run("cargo test"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3407 | let _ = p.task("test").run("cargo test"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3408:9 [INFO] [stderr] | [INFO] [stderr] 3408 | p.task("lint").run("cargo clippy"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3408 | let _ = p.task("lint").run("cargo clippy"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> src/lib.rs:3409:9 [INFO] [stderr] | [INFO] [stderr] 3409 | p.task("build").run("cargo build").after(&["test", "lint"]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3409 | let _ = p.task("build").run("cargo build").after(&["test", "lint"]); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> src/lib.rs:3410:9 [INFO] [stderr] | [INFO] [stderr] 3410 | p.task("deploy").run("./deploy.sh").after(&["build"]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3410 | let _ = p.task("deploy").run("./deploy.sh").after(&["build"]); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3422:9 [INFO] [stderr] | [INFO] [stderr] 3422 | p.task("a").run("echo a"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3422 | let _ = p.task("a").run("echo a"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> src/lib.rs:3423:9 [INFO] [stderr] | [INFO] [stderr] 3423 | p.task("b").run("echo b").after(&["a"]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3423 | let _ = p.task("b").run("echo b").after(&["a"]); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> src/lib.rs:3424:9 [INFO] [stderr] | [INFO] [stderr] 3424 | p.task("c").run("echo c").after(&["a"]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3424 | let _ = p.task("c").run("echo c").after(&["a"]); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> src/lib.rs:3425:9 [INFO] [stderr] | [INFO] [stderr] 3425 | p.task("d").run("echo d").after(&["b", "c"]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3425 | let _ = p.task("d").run("echo d").after(&["b", "c"]); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3440:9 [INFO] [stderr] | [INFO] [stderr] 3440 | p.task("a").run("echo a"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3440 | let _ = p.task("a").run("echo a"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3441:9 [INFO] [stderr] | [INFO] [stderr] 3441 | p.task("b").run("echo b"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3441 | let _ = p.task("b").run("echo b"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3442:9 [INFO] [stderr] | [INFO] [stderr] 3442 | p.task("c").run("echo c"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3442 | let _ = p.task("c").run("echo c"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> src/lib.rs:3443:9 [INFO] [stderr] | [INFO] [stderr] 3443 | p.task("final").run("echo final").after(&["a", "b", "c"]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3443 | let _ = p.task("final").run("echo final").after(&["a", "b", "c"]); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3470:9 [INFO] [stderr] | [INFO] [stderr] 3470 | p.task("test").from(&tmpl).run("cargo test"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3470 | let _ = p.task("test").from(&tmpl).run("cargo test"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3493:9 [INFO] [stderr] | [INFO] [stderr] 3493 | p.task("test").from(&tmpl).run("cargo test"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3493 | let _ = p.task("test").from(&tmpl).run("cargo test"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3494:9 [INFO] [stderr] | [INFO] [stderr] 3494 | p.task("build").from(&tmpl).run("cargo build"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3494 | let _ = p.task("build").from(&tmpl).run("cargo build"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3514:9 [INFO] [stderr] | [INFO] [stderr] 3514 | p.task("build").from(&tmpl).run("cargo build"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3514 | let _ = p.task("build").from(&tmpl).run("cargo build"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3533:9 [INFO] [stderr] | [INFO] [stderr] 3533 | / p.task("test") [INFO] [stderr] 3534 | | .from(&tmpl) [INFO] [stderr] 3535 | | .env("FOO", "from-task") [INFO] [stderr] 3536 | | .run("echo $FOO"); [INFO] [stderr] | |_____________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3533 | let _ = p.task("test") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3556:9 [INFO] [stderr] | [INFO] [stderr] 3556 | p.task("lint").from(&rust).run("cargo clippy"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3556 | let _ = p.task("lint").from(&rust).run("cargo clippy"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3557:9 [INFO] [stderr] | [INFO] [stderr] 3557 | p.task("test").from(&rust).run("cargo test"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3557 | let _ = p.task("test").from(&rust).run("cargo test"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> src/lib.rs:3558:9 [INFO] [stderr] | [INFO] [stderr] 3558 | / p.task("build") [INFO] [stderr] 3559 | | .from(&rust) [INFO] [stderr] 3560 | | .run("cargo build") [INFO] [stderr] 3561 | | .after(&["lint", "test"]); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3558 | let _ = p.task("build") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3581:9 [INFO] [stderr] | [INFO] [stderr] 3581 | p.task("a").run("echo a"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3581 | let _ = p.task("a").run("echo a"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3582:9 [INFO] [stderr] | [INFO] [stderr] 3582 | p.task("b").run("echo b"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3582 | let _ = p.task("b").run("echo b"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3583:9 [INFO] [stderr] | [INFO] [stderr] 3583 | p.task("c").run("echo c"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3583 | let _ = p.task("c").run("echo c"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3603:9 [INFO] [stderr] | [INFO] [stderr] 3603 | p.task("prereq").run("echo prereq"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3603 | let _ = p.task("prereq").run("echo prereq"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> src/lib.rs:3604:9 [INFO] [stderr] | [INFO] [stderr] 3604 | p.task("a").run("echo a").after(&["prereq"]); // existing dep [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3604 | let _ = p.task("a").run("echo a").after(&["prereq"]); // existing dep [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3605:9 [INFO] [stderr] | [INFO] [stderr] 3605 | p.task("b").run("echo b"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3605 | let _ = p.task("b").run("echo b"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3625:9 [INFO] [stderr] | [INFO] [stderr] 3625 | p.task("only").run("echo only"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3625 | let _ = p.task("only").run("echo only"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3643:9 [INFO] [stderr] | [INFO] [stderr] 3643 | p.task("lint").run("cargo clippy"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3643 | let _ = p.task("lint").run("cargo clippy"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3644:9 [INFO] [stderr] | [INFO] [stderr] 3644 | p.task("test").run("cargo test"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3644 | let _ = p.task("test").run("cargo test"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> src/lib.rs:3649:9 [INFO] [stderr] | [INFO] [stderr] 3649 | p.task("build").run("cargo build").after(checks); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3649 | let _ = p.task("build").run("cargo build").after(checks); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3668:9 [INFO] [stderr] | [INFO] [stderr] 3668 | p.task("lint").run("cargo clippy"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3668 | let _ = p.task("lint").run("cargo clippy"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3669:9 [INFO] [stderr] | [INFO] [stderr] 3669 | p.task("test").run("cargo test"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3669 | let _ = p.task("test").run("cargo test"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> src/lib.rs:3673:9 [INFO] [stderr] | [INFO] [stderr] 3673 | p.task("build").run("cargo build").after(&checks); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3673 | let _ = p.task("build").run("cargo build").after(&checks); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> src/lib.rs:3676:9 [INFO] [stderr] | [INFO] [stderr] 3676 | p.task("deploy").run("./deploy.sh").after(&["build"]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3676 | let _ = p.task("deploy").run("./deploy.sh").after(&["build"]); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::output` that must be used [INFO] [stderr] --> src/lib.rs:3713:9 [INFO] [stderr] | [INFO] [stderr] 3713 | / p.task("build") [INFO] [stderr] 3714 | | .run("cargo build --release") [INFO] [stderr] 3715 | | .output("binary", "target/release/app"); [INFO] [stderr] | |___________________________________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3713 | let _ = p.task("build") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3718:9 [INFO] [stderr] | [INFO] [stderr] 3718 | / p.task("package") [INFO] [stderr] 3719 | | .input_from("build", "binary", "/app") [INFO] [stderr] 3720 | | .run("docker build ."); [INFO] [stderr] | |__________________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3718 | let _ = p.task("package") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::output` that must be used [INFO] [stderr] --> src/lib.rs:3738:9 [INFO] [stderr] | [INFO] [stderr] 3738 | p.task("build").run("cargo build").output("binary", "./app"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3738 | let _ = p.task("build").run("cargo build").output("binary", "./app"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3739:9 [INFO] [stderr] | [INFO] [stderr] 3739 | / p.task("package") [INFO] [stderr] 3740 | | .input_from("build", "binary", "/app") [INFO] [stderr] 3741 | | .run("docker build"); [INFO] [stderr] | |________________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3739 | let _ = p.task("package") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::output` that must be used [INFO] [stderr] --> src/lib.rs:3757:9 [INFO] [stderr] | [INFO] [stderr] 3757 | / p.task("build-linux") [INFO] [stderr] 3758 | | .run("cargo build") [INFO] [stderr] 3759 | | .output("binary", "./linux"); [INFO] [stderr] | |________________________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3757 | let _ = p.task("build-linux") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::output` that must be used [INFO] [stderr] --> src/lib.rs:3760:9 [INFO] [stderr] | [INFO] [stderr] 3760 | / p.task("build-darwin") [INFO] [stderr] 3761 | | .run("cargo build") [INFO] [stderr] 3762 | | .output("binary", "./darwin"); [INFO] [stderr] | |_________________________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3760 | let _ = p.task("build-darwin") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3763:9 [INFO] [stderr] | [INFO] [stderr] 3763 | / p.task("package") [INFO] [stderr] 3764 | | .input_from("build-linux", "binary", "/linux") [INFO] [stderr] 3765 | | .input_from("build-darwin", "binary", "/darwin") [INFO] [stderr] 3766 | | .run("tar czf release.tar.gz /linux /darwin"); [INFO] [stderr] | |_________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3763 | let _ = p.task("package") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::output` that must be used [INFO] [stderr] --> src/lib.rs:3783:9 [INFO] [stderr] | [INFO] [stderr] 3783 | p.task("build").run("cargo build").output("binary", "./app"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3783 | let _ = p.task("build").run("cargo build").output("binary", "./app"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3785:9 [INFO] [stderr] | [INFO] [stderr] 3785 | / p.task("package") [INFO] [stderr] 3786 | | .after(&["build"]) [INFO] [stderr] 3787 | | .input_from("build", "binary", "/app") [INFO] [stderr] 3788 | | .run("docker build"); [INFO] [stderr] | |________________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3785 | let _ = p.task("package") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::k8s` that must be used [INFO] [stderr] --> src/lib.rs:3827:13 [INFO] [stderr] | [INFO] [stderr] 3827 | / p.task("test").run("echo test").k8s(K8sOptions { [INFO] [stderr] 3828 | | memory: Some(mem.to_string()), [INFO] [stderr] 3829 | | ..Default::default() [INFO] [stderr] 3830 | | }); [INFO] [stderr] | |______________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3827 | let _ = p.task("test").run("echo test").k8s(K8sOptions { [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::k8s` that must be used [INFO] [stderr] --> src/lib.rs:3863:13 [INFO] [stderr] | [INFO] [stderr] 3863 | / p.task("test").run("echo test").k8s(K8sOptions { [INFO] [stderr] 3864 | | cpu: Some(cpu.to_string()), [INFO] [stderr] 3865 | | ..Default::default() [INFO] [stderr] 3866 | | }); [INFO] [stderr] | |______________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3863 | let _ = p.task("test").run("echo test").k8s(K8sOptions { [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::k8s` that must be used [INFO] [stderr] --> src/lib.rs:3876:9 [INFO] [stderr] | [INFO] [stderr] 3876 | / p.task("train") [INFO] [stderr] 3877 | | .run("python train.py") [INFO] [stderr] 3878 | | .k8s(K8sOptions { [INFO] [stderr] 3879 | | memory: Some("32Gi".into()), [INFO] [stderr] 3880 | | gpu: Some(2), [INFO] [stderr] 3881 | | ..Default::default() [INFO] [stderr] 3882 | | }); [INFO] [stderr] | |______________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3876 | let _ = p.task("train") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3938:9 [INFO] [stderr] | [INFO] [stderr] 3938 | p.task("test").run("echo test"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3938 | let _ = p.task("test").run("echo test"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3958:13 [INFO] [stderr] | [INFO] [stderr] 3958 | / p.task(&format!("test-go-{}", version)) [INFO] [stderr] 3959 | | .container(&format!("golang:{}", version)) [INFO] [stderr] 3960 | | .run("go test ./..."); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3958 | let _ = p.task(&format!("test-go-{}", version)) [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3985:13 [INFO] [stderr] | [INFO] [stderr] 3985 | p.task(&format!("test-{}", v)).run("test"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3985 | let _ = p.task(&format!("test-{}", v)).run("test"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3994:13 [INFO] [stderr] | [INFO] [stderr] 3994 | p.task(&format!("test-{}", version)).run("go test"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3994 | let _ = p.task(&format!("test-{}", version)).run("go test"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:3998:9 [INFO] [stderr] | [INFO] [stderr] 3998 | p.task("deploy").after_group(&tests).run("deploy"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 3998 | let _ = p.task("deploy").after_group(&tests).run("deploy"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:4028:9 [INFO] [stderr] | [INFO] [stderr] 4028 | p.task("a").run("echo a"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 4028 | let _ = p.task("a").run("echo a"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:4029:9 [INFO] [stderr] | [INFO] [stderr] 4029 | p.task("b").run("echo b"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 4029 | let _ = p.task("b").run("echo b"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:4033:9 [INFO] [stderr] | [INFO] [stderr] 4033 | p.task("c").after_group(&group).run("echo c"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 4033 | let _ = p.task("c").after_group(&group).run("echo c"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:4056:9 [INFO] [stderr] | [INFO] [stderr] 4056 | p.task("lint").run("cargo clippy"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 4056 | let _ = p.task("lint").run("cargo clippy"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:4057:9 [INFO] [stderr] | [INFO] [stderr] 4057 | p.task("test").run("cargo test"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 4057 | let _ = p.task("test").run("cargo test"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:4068:9 [INFO] [stderr] | [INFO] [stderr] 4068 | p.task("lint").run("cargo clippy"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 4068 | let _ = p.task("lint").run("cargo clippy"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:4069:9 [INFO] [stderr] | [INFO] [stderr] 4069 | p.task("test").run("cargo test"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 4069 | let _ = p.task("test").run("cargo test"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:4073:9 [INFO] [stderr] | [INFO] [stderr] 4073 | p.task("build").after_group(&checks).run("cargo build"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 4073 | let _ = p.task("build").after_group(&checks).run("cargo build"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:4092:9 [INFO] [stderr] | [INFO] [stderr] 4092 | p.task("lint").run("cargo clippy"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 4092 | let _ = p.task("lint").run("cargo clippy"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Pipeline::parallel` that must be used [INFO] [stderr] --> src/lib.rs:4095:9 [INFO] [stderr] | [INFO] [stderr] 4095 | p.parallel("checks", &["lint", "unknown"]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 4095 | let _ = p.parallel("checks", &["lint", "unknown"]); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::run` that must be used [INFO] [stderr] --> src/lib.rs:4101:9 [INFO] [stderr] | [INFO] [stderr] 4101 | p.task("build").run("make build"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 4101 | let _ = p.task("build").run("make build"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::gate_env_var` that must be used [INFO] [stderr] --> src/lib.rs:4102:9 [INFO] [stderr] | [INFO] [stderr] 4102 | / p.gate("approve-deploy") [INFO] [stderr] 4103 | | .after(&["build"]) [INFO] [stderr] 4104 | | .gate_strategy("env") [INFO] [stderr] 4105 | | .gate_timeout(600) [INFO] [stderr] 4106 | | .gate_message("Approve deployment to production?") [INFO] [stderr] 4107 | | .gate_env_var("DEPLOY_APPROVED"); [INFO] [stderr] | |____________________________________________^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 4102 | let _ = p.gate("approve-deploy") [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::after` that must be used [INFO] [stderr] --> src/lib.rs:4108:9 [INFO] [stderr] | [INFO] [stderr] 4108 | p.task("deploy").run("make deploy").after(&["approve-deploy"]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 4108 | let _ = p.task("deploy").run("make deploy").after(&["approve-deploy"]); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: unused return value of `Task::<'a>::gate_strategy` that must be used [INFO] [stderr] --> src/lib.rs:4131:9 [INFO] [stderr] | [INFO] [stderr] 4131 | p.task("build").run("make build").gate_strategy("env"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] help: use `let _ = ...` to ignore the resulting value [INFO] [stderr] | [INFO] [stderr] 4131 | let _ = p.task("build").run("make build").gate_strategy("env"); [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: `sykli` (example "02-caching") generated 4 warnings [INFO] [stderr] warning: `sykli` (lib test) generated 135 warnings [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sykli-6b8aaae5e3a9716b) [INFO] [stdout] [INFO] [stdout] running 100 tests [INFO] [stdout] test target::tests::test_env_secrets ... ok [INFO] [stdout] test target::tests::test_env_secrets_not_found ... ok [INFO] [stdout] test target::tests::test_target_trait ... ok [INFO] [stdout] test target::tests::test_result_success ... ok [INFO] [stdout] test tests::test_basic_task ... ok [INFO] [stdout] test tests::test_chain_preserves_existing_deps ... ok [INFO] [stdout] test tests::test_chain_basic ... ok [INFO] [stdout] test target::tests::test_result_failure ... ok [INFO] [stdout] test tests::test_container_task ... ok [INFO] [stdout] test tests::test_chain_single_task ... ok [INFO] [stdout] test tests::test_cycle_direct_two_tasks ... ok [INFO] [stdout] test tests::test_cycle_in_complex_graph ... ok [INFO] [stdout] test tests::test_cycle_error_shows_path ... ok [INFO] [stdout] test tests::test_chain_with_parallel_group ... ok [INFO] [stdout] test tests::test_env_in_json ... ok [INFO] [stdout] test tests::test_cycle_self_reference ... ok [INFO] [stdout] test tests::test_directory_glob ... ok [INFO] [stdout] test tests::test_after_group ... ok [INFO] [stdout] test tests::test_cycle_indirect_three_tasks ... ok [INFO] [stdout] test tests::test_cycle_longer_chain ... ok [INFO] [stdout] test tests::test_gate_no_command_validation ... ok [INFO] [stdout] test tests::test_input_from_basic ... ok [INFO] [stdout] test tests::test_gate_basic ... ok [INFO] [stdout] test tests::test_input_from_multiple ... ok [INFO] [stdout] test tests::test_input_from_auto_adds_dep ... ok [INFO] [stdout] test tests::test_input_from_no_duplicate_deps ... ok [INFO] [stdout] test tests::test_inputs_in_json ... ok [INFO] [stdout] test tests::test_k8s_raw_only ... ok [INFO] [stdout] test tests::test_cache_mount ... ok [INFO] [stdout] test tests::test_k8s_validation_invalid_cpu_formats ... ok [INFO] [stdout] test tests::test_k8s_raw_escape_hatch ... ok [INFO] [stdout] test tests::test_k8s_validation_invalid_memory_formats ... ok [INFO] [stdout] test tests::test_k8s_gpu ... ok [INFO] [stdout] test tests::test_matrix_as_dependency ... ok [INFO] [stdout] test tests::test_k8s_validation_valid_memory_formats ... ok [INFO] [stdout] test tests::test_k8s_validation_with_defaults ... ok [INFO] [stdout] test tests::test_matrix_basic ... ok [INFO] [stdout] test tests::test_matrix_multiple_dimensions ... ok [INFO] [stdout] test tests::test_matrix_not_set ... ok [INFO] [stdout] test tests::test_no_cycle_diamond_pattern ... ok [INFO] [stdout] test tests::test_no_cycle_valid_dag ... ok [INFO] [stdout] test tests::test_parallel_as_dependency ... ok [INFO] [stdout] test tests::test_parallel_as_group_dependency ... ok [INFO] [stdout] test tests::test_parallel_creates_group ... ok [INFO] [stdout] test tests::test_k8s_validation_valid_cpu_formats ... ok [INFO] [stdout] test tests::test_matrix_single_dimension ... ok [INFO] [stdout] test tests::test_no_cycle_multiple_roots ... ok [INFO] [stdout] test tests::test_retry_and_timeout_combined ... ok [INFO] [stdout] test tests::test_retry_in_json ... ok [INFO] [stdout] test tests::test_retry_not_set ... ok [INFO] [stdout] test tests::test_rust_preset ... ok [INFO] [stdout] test tests::test_rust_preset_build_output ... ok [INFO] [stdout] test tests::test_rust_preset_inputs ... ok [INFO] [stdout] test tests::test_rust_preset_lint_command ... ok [INFO] [stdout] test tests::test_duplicate_task_panics - should panic ... ok [INFO] [stdout] test tests::test_empty_mount_path_panics - should panic ... ok [INFO] [stdout] test tests::test_secret_multiple ... ok [INFO] [stdout] test tests::test_empty_workdir_panics - should panic ... ok [INFO] [stdout] test tests::test_empty_env_key_panics - should panic ... ok [INFO] [stdout] test tests::test_secret_not_set ... ok [INFO] [stdout] test tests::test_secrets_method ... ok [INFO] [stdout] test tests::test_secret_single ... ok [INFO] [stdout] test tests::test_empty_output_path_panics - should panic ... ok [INFO] [stdout] test tests::test_empty_output_name_panics - should panic ... ok [INFO] [stdout] test tests::test_service_empty_name_panics - should panic ... ok [INFO] [stdout] test tests::test_service_multiple ... ok [INFO] [stdout] test tests::test_service_not_set ... ok [INFO] [stdout] test tests::test_empty_task_name_panics - should panic ... ok [INFO] [stdout] test tests::test_service_empty_image_panics - should panic ... ok [INFO] [stdout] test tests::test_empty_container_panics - should panic ... ok [INFO] [stdout] test tests::test_service_single ... ok [INFO] [stdout] test tests::test_matrix_empty_key_panics - should panic ... ok [INFO] [stdout] test tests::test_task_group_new ... ok [INFO] [stdout] test tests::test_matrix_empty_panics - should panic ... ok [INFO] [stdout] test tests::test_matrix_empty_values_panics - should panic ... ok [INFO] [stdout] test tests::test_task_name_method ... ok [INFO] [stdout] test tests::test_parallel_unknown_task_panics - should panic ... ok [INFO] [stdout] test tests::test_relative_workdir_panics - should panic ... ok [INFO] [stdout] test tests::test_task_with_dependencies ... ok [INFO] [stdout] test tests::test_relative_mount_path_panics - should panic ... ok [INFO] [stdout] test tests::test_secret_empty_panics - should panic ... ok [INFO] [stdout] test tests::test_template_basic ... ok [INFO] [stdout] test tests::test_gate_methods_on_non_gate_panics - should panic ... ok [INFO] [stdout] test tests::test_template_multiple_tasks ... ok [INFO] [stdout] test tests::test_template_with_cache ... ok [INFO] [stdout] test tests::test_timeout_in_json ... ok [INFO] [stdout] test tests::test_template_override ... ok [INFO] [stdout] test tests::test_timeout_not_set ... ok [INFO] [stdout] test tests::test_timeout_zero_panics - should panic ... ok [INFO] [stdout] test tests::test_unknown_dependency_fails ... ok [INFO] [stdout] test tests::test_version_v1_simple_tasks ... ok [INFO] [stdout] test tests::test_version_v2_with_cache ... ok [INFO] [stdout] test tests::test_version_v2_with_container ... ok [INFO] [stdout] test tests::test_version_v2_with_dir ... ok [INFO] [stdout] test tests::test_when_branch_condition ... ok [INFO] [stdout] test tests::test_when_empty_panics - should panic ... ok [INFO] [stdout] test tests::test_when_tag_condition ... ok [INFO] [stdout] test tests::test_when_not_set ... ok [INFO] [stdout] test tests::test_when_with_other_options ... ok [INFO] [stdout] test tests::test_template_with_env ... ok [INFO] [stderr] Doc-tests sykli [INFO] [stdout] [INFO] [stdout] test result: ok. 100 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 32 tests [INFO] [stdout] test src/lib.rs - (line 37) ... ignored [INFO] [stdout] test src/lib.rs - Condition (line 617) ... ignored [INFO] [stdout] test src/lib.rs - K8sOptions (line 131) ... ignored [INFO] [stdout] test src/lib.rs - Pipeline::matrix (line 1832) ... ignored [INFO] [stdout] test src/lib.rs - Pipeline::with_k8s_defaults (line 1650) ... ignored [INFO] [stdout] test src/lib.rs - SecretRef (line 486) ... ignored [INFO] [stdout] test src/lib.rs - Task<'a>::after_group (line 1046) ... ignored [INFO] [stdout] test src/lib.rs - Task<'a>::k8s (line 1531) ... ignored [INFO] [stdout] test src/lib.rs - Task<'a>::k8s_raw (line 1560) ... ignored [INFO] [stdout] test src/lib.rs - Task<'a>::secret_from (line 1356) ... ignored [INFO] [stdout] test src/lib.rs - Task<'a>::target (line 1402) ... ignored [INFO] [stdout] test src/lib.rs - Task<'a>::when_cond (line 1383) ... ignored [INFO] [stdout] test src/target.rs - target (line 36) ... ignored [INFO] [stdout] test src/target.rs - target (line 53) ... ignored [INFO] [stdout] test src/target.rs - target (line 7) ... ignored [INFO] [stdout] test src/target.rs - target::EnvSecrets (line 442) ... ignored [INFO] [stdout] test src/target.rs - target::Lifecycle (line 315) ... ignored [INFO] [stdout] test src/target.rs - target::Secrets (line 349) ... ignored [INFO] [stdout] test src/target.rs - target::Target (line 267) ... ignored [INFO] [stdout] test src/lib.rs - (line 5) - compile ... ok [INFO] [stdout] test src/lib.rs - (line 16) - compile ... ok [INFO] [stdout] test src/lib.rs - Template (line 369) ... ok [INFO] [stdout] test src/lib.rs - Task<'a>::service (line 1455) ... ok [INFO] [stdout] test src/lib.rs - Task<'a>::timeout (line 1505) ... ok [INFO] [stdout] test src/lib.rs - Task<'a>::secret (line 1097) ... ok [INFO] [stdout] test src/lib.rs - Task<'a>::matrix (line 1425) ... ok [INFO] [stdout] test src/lib.rs - Task<'a>::requires (line 1148) ... ok [INFO] [stdout] test src/lib.rs - Pipeline::parallel (line 1801) ... ok [INFO] [stdout] test src/lib.rs - Pipeline::chain (line 1764) ... ok [INFO] [stdout] test src/lib.rs - Task<'a>::secrets (line 1121) ... ok [INFO] [stdout] test src/lib.rs - Task<'a>::retry (line 1484) ... ok [INFO] [stdout] test src/lib.rs - Task<'a>::when (line 1073) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 13 passed; 0 failed; 19 ignored; 0 measured; 0 filtered out; finished in 1.07s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "a864520cf8749050cd740b3c1c17e39a76247ba246fa98c317333648dfdaadef", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a864520cf8749050cd740b3c1c17e39a76247ba246fa98c317333648dfdaadef", kill_on_drop: false }` [INFO] [stdout] a864520cf8749050cd740b3c1c17e39a76247ba246fa98c317333648dfdaadef