aboutsummaryrefslogtreecommitdiffstats
path: root/.github/workflows/check.yaml
diff options
context:
space:
mode:
authorrtkay123 <dev@kanjala.com>2025-08-17 11:47:50 +0200
committerGitHub <noreply@github.com>2025-08-17 11:47:50 +0200
commit37e802b42bb53ac81d47bcf7b1e78d078b54dcb9 (patch)
treef67331fef39158629f6ec397d004b08f991216dd /.github/workflows/check.yaml
parent3844fdb97392906fb6f75efeca1b01a94e42fc6c (diff)
downloadwarden-37e802b42bb53ac81d47bcf7b1e78d078b54dcb9.tar.bz2
warden-37e802b42bb53ac81d47bcf7b1e78d078b54dcb9.zip
ci: test (#5)HEADmaster
Diffstat (limited to '.github/workflows/check.yaml')
-rw-r--r--.github/workflows/check.yaml62
1 files changed, 0 insertions, 62 deletions
diff --git a/.github/workflows/check.yaml b/.github/workflows/check.yaml
deleted file mode 100644
index 7bf14b2..0000000
--- a/.github/workflows/check.yaml
+++ /dev/null
@@ -1,62 +0,0 @@
-permissions:
- contents: read
-on:
- push:
- branches: [master]
- pull_request:
-
-concurrency:
- group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
- cancel-in-progress: true
-name: check
-jobs:
- dockerfile:
- runs-on: ubuntu-latest
- strategy:
- fail-fast: true
- matrix:
- crate:
- - pseudonyms
- - warden
- - configuration
- - router
- - rule-executor
- - aggregator
- name: dockerfile / ${{ matrix.crate }}
- steps:
- - uses: actions/checkout@v5
- 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:
- matrix:
- msrv: ["1.89.0"]
- name: msrv / ${{ matrix.msrv }}
- steps:
- - uses: actions/checkout@v5
- with:
- submodules: true
- - name: Install ${{ matrix.msrv }}
- uses: dtolnay/rust-toolchain@master
- with:
- toolchain: ${{ matrix.msrv }}
- - name: install protoc
- uses: arduino/setup-protoc@v3
- with:
- repo-token: ${{ secrets.GITHUB_TOKEN }}
- - name: cargo install cargo-hack
- uses: taiki-e/install-action@cargo-hack
- - name: cargo hack +${{ matrix.msrv }}
- run: cargo hack --clean-per-run --feature-powerset check