diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index a525f3b..4c3a3d5 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -17,9 +17,7 @@ jobs: - uses: actions/checkout@v3 - name: Install rust - uses: dtolnay/rust-toolchain@master - with: - toolchain: stable + uses: dtolnay/rust-toolchain@1.77 - uses: actions/cache@v3 with: @@ -52,9 +50,7 @@ jobs: echo "127.0.0.1 kafka" | sudo tee -a /etc/hosts - name: Install rust - uses: dtolnay/rust-toolchain@master - with: - toolchain: stable + uses: dtolnay/rust-toolchain@1.77 - uses: actions/cache@v3 with: @@ -73,10 +69,9 @@ jobs: steps: - uses: actions/checkout@v3 - - name: Install latest rust - uses: dtolnay/rust-toolchain@master + - name: Install rust + uses: dtolnay/rust-toolchain@1.77 with: - toolchain: stable components: clippy,rustfmt - uses: actions/cache@v3 diff --git a/Dockerfile b/Dockerfile index 67aea7f..a6c59b1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM docker.io/lukemathwalker/cargo-chef:latest-rust-1.74.0-buster AS chef +FROM docker.io/lukemathwalker/cargo-chef:latest-rust-1.77-bookworm AS chef ARG BIN WORKDIR /app @@ -20,7 +20,7 @@ RUN cargo chef cook --release --recipe-path recipe.json COPY . . RUN cargo build --release --bin $BIN -FROM debian:bullseye-20230320-slim AS runtime +FROM debian:bookworm-slim AS runtime RUN apt-get update && \ apt-get install -y --no-install-recommends \ diff --git a/hook-worker/src/dns.rs b/hook-worker/src/dns.rs new file mode 100644 index 0000000..e69de29