ci: add Docker multi-distro tests, renovate, rust-toolchain

- Add Docker test matrix (debian/alpine/fedora) to GitHub Actions CI
- Add renovate.json for automated dependency updates
- Add rust-toolchain.toml for contributor convenience
This commit is contained in:
Pierre Warnier
2026-04-03 14:45:43 +02:00
parent 95d2b2478a
commit 5a457b8781
3 changed files with 18 additions and 0 deletions
+10
View File
@@ -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
+5
View File
@@ -0,0 +1,5 @@
{
"extends": [
"config:recommended"
]
}
+3
View File
@@ -0,0 +1,3 @@
[toolchain]
channel = "stable"
components = ["rustfmt", "clippy"]