diff --git a/.github/workflows/cargo.yml b/.github/workflows/cargo.yml index d4ca550..f0a4868 100644 --- a/.github/workflows/cargo.yml +++ b/.github/workflows/cargo.yml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Build run: cargo build --verbose @@ -24,7 +24,7 @@ jobs: - name: Run tests run: cargo test --verbose - - uses: actions/setup-python@v2 + - uses: actions/setup-python@v4 - name: Run pre-commit hooks uses: pre-commit/action@v2.0.3 diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index dca378c..9174e4f 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -25,7 +25,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Docker meta id: meta uses: docker/metadata-action@v3 @@ -42,12 +42,12 @@ jobs: - name: Login to DockerHub if: github.event_name != 'pull_request' - uses: docker/login-action@v1 + uses: docker/login-action@v2 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Build and push - uses: docker/build-push-action@v2 + uses: docker/build-push-action@v3 with: context: . file: ${{ matrix.dockerfile }} diff --git a/Dockerfile.alpine b/Dockerfile.alpine index 4175fc2..451b44d 100644 --- a/Dockerfile.alpine +++ b/Dockerfile.alpine @@ -14,7 +14,8 @@ RUN USER=rust touch ./src/main.rs RUN cargo build --release FROM alpine:3 -RUN apk --no-cache add ca-certificates=20211220-r0 +# hadolint ignore=DL3018 +RUN apk --no-cache add ca-certificates COPY --from=builder \ /home/rust/src/target/x86_64-unknown-linux-musl/release/vaultwarden_ldap \ /usr/local/bin/