diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 81ef460..1dc7a2e 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -52,3 +52,25 @@ jobs: - name: Test run: cargo test --release + + buildandtest-allfeatures: + name: "Build and test (all features)" + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: "Install Rust" + run: | + sudo apt update + DEBIAN_FRONTEND=noninteractive \ + sudo apt install --yes rustup + rustup default 1.94.0 + + - name: Install cargo-all-features + run: cargo install cargo-all-features + + - name: Build (all features) + run: cargo build-all-features + + - name: Test (all features) + run: cargo test-all-features