diff --git a/crates/target_rust/docker/Cargo.toml b/crates/target_rust/docker/Cargo.toml index fec6e407..e74b0fe1 100644 --- a/crates/target_rust/docker/Cargo.toml +++ b/crates/target_rust/docker/Cargo.toml @@ -5,6 +5,6 @@ authors = ["Ulysse Carion "] edition = "2018" [dependencies] -chrono = { version = "0.4", features = ["serde"] } -serde_json = "1" -serde = { version = "1.0", features = ["derive"] } +chrono = { version = "0.4.22", features = ["serde"] } +serde_json = "1.0.83" +serde = { version = "1.0.143", features = ["derive"] } diff --git a/crates/target_rust/docker/Dockerfile b/crates/target_rust/docker/Dockerfile index 2e6bf9fb..09f27e2d 100644 --- a/crates/target_rust/docker/Dockerfile +++ b/crates/target_rust/docker/Dockerfile @@ -1,4 +1,5 @@ -FROM rust:1.49 +# syntax=docker/dockerfile:1 +FROM rust:1.63 ARG MAIN @@ -13,5 +14,5 @@ COPY /main.rs /work/src/main.rs COPY /gen /work/src/jtd_codegen_e2e/ RUN sed -i -e "s/MAIN/$MAIN/g" /work/src/main.rs -RUN cargo build +RUN --mount=type=cache,target="${HOME}/.cargo" cargo build ENTRYPOINT target/debug/jtd_e2e_test