diff --git a/.github/workflows/release-draft.yml b/.github/workflows/release-draft.yml index 8b600a2..36088c1 100644 --- a/.github/workflows/release-draft.yml +++ b/.github/workflows/release-draft.yml @@ -20,7 +20,7 @@ jobs: docker build -t openwec-builder:debian-bookworm -f Dockerfile-debian-bookworm . && \ docker run -t -u $(id -u):$(id -g) -v $(pwd)/../:/SRC \ --env CARGO_HOME=/SRC/target/.cargo openwec-builder:debian-bookworm \ - cargo deb --manifest-path=./common/Cargo.toml && \ + cargo deb --manifest-path=./common/Cargo.toml -- --locked && \ for i in ../target/debian/*.deb; do mv "$i" "${i/.deb/_deb12.deb}"; done; - name: Upload debian bookworm package uses: actions/upload-artifact@v3 @@ -34,7 +34,7 @@ jobs: docker build -t openwec-builder:debian-bullseye -f Dockerfile-debian-bullseye . && \ docker run -t -u $(id -u):$(id -g) -v $(pwd)/../:/SRC \ --env CARGO_HOME=/SRC/target/.cargo openwec-builder:debian-bullseye \ - cargo deb --manifest-path=./common/Cargo.toml && \ + cargo deb --manifest-path=./common/Cargo.toml -- --locked && \ for i in ../target/debian/*.deb; do mv "$i" "${i/.deb/_deb11.deb}"; done; - name: Upload debian bullseye package uses: actions/upload-artifact@v3 diff --git a/Dockerfile b/Dockerfile index 3c81d2a..2715629 100644 --- a/Dockerfile +++ b/Dockerfile @@ -22,7 +22,7 @@ RUN cargo chef cook --release --recipe-path recipe.json # Build application COPY . . -RUN cargo build --release +RUN cargo build --release --locked FROM debian:bookworm-slim