diff options
Diffstat (limited to '.github/workflows/check.yaml')
-rw-r--r-- | .github/workflows/check.yaml | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/.github/workflows/check.yaml b/.github/workflows/check.yaml index 4536a78..bfc782b 100644 --- a/.github/workflows/check.yaml +++ b/.github/workflows/check.yaml @@ -10,6 +10,33 @@ concurrency: cancel-in-progress: true name: check jobs: + dockerfile: + runs-on: ubuntu-latest + strategy: + fail-fast: true + matrix: + crate: + - pseudonyms + - warden + - configuration + - router + - rule-executor + name: dockerfile / ${{ matrix.crate }} + steps: + - uses: actions/checkout@v4 + with: + submodules: true + - name: set up docker buildx + uses: docker/setup-buildx-action@v3 + - name: build # and push + uses: docker/build-push-action@v6 + with: + push: false + context: . + file: crates/${{ matrix.crate }}/Dockerfile + tags: warden/${{ matrix.crate }}:latest + cache-from: type=gha + cache-to: type=gha,mode=max msrv: runs-on: ubuntu-latest strategy: |