Try cargo public-api-crates on CI (#1761)

This commit is contained in:
David Pedersen
2023-02-16 22:41:41 +01:00
committed by GitHub
parent c18ff9dd63
commit e6ff0281ae
5 changed files with 67 additions and 0 deletions
+19
View File
@@ -74,6 +74,25 @@ jobs:
- name: cargo hack check
run: cargo hack check --each-feature --no-dev-deps --all
cargo-public-api-crates:
runs-on: ubuntu-latest
strategy:
matrix:
crate: [axum, axum-core, axum-extra, axum-macros]
steps:
- uses: actions/checkout@master
- uses: dtolnay/rust-toolchain@stable
with:
toolchain: nightly
override: true
profile: minimal
- uses: Swatinem/rust-cache@v1
- name: Install cargo-public-api-crates
run: |
cargo install --git https://github.com/davidpdrsn/cargo-public-api-crates
- name: cargo public-api-crates check
run: cargo public-api-crates --manifest-path ${{ matrix.crate }}/Cargo.toml check
test-versions:
needs: check
runs-on: ubuntu-latest