diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0a9692e..c585a01 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -58,3 +58,13 @@ jobs: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@stable - uses: EmbarkStudios/cargo-deny-action@v2 + + test-docker: + name: Test (${{ matrix.target }}) + runs-on: ubuntu-latest + strategy: + matrix: + target: [debian, alpine, fedora] + steps: + - uses: actions/checkout@v4 + - run: docker compose run --rm ${{ matrix.target }} cargo test --workspace diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000..b42c4fb --- /dev/null +++ b/renovate.json @@ -0,0 +1,5 @@ +{ + "extends": [ + "config:recommended" + ] +} diff --git a/rust-toolchain.toml b/rust-toolchain.toml new file mode 100644 index 0000000..73cb934 --- /dev/null +++ b/rust-toolchain.toml @@ -0,0 +1,3 @@ +[toolchain] +channel = "stable" +components = ["rustfmt", "clippy"]