ci: Use updated fork of cargo-public-api-crates (#3100)

This commit is contained in:
Jonas Platte 2024-12-25 18:55:40 +01:00 committed by GitHub
parent c7d2a59e78
commit 1bc694878b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 4 additions and 9 deletions

View file

@ -65,22 +65,16 @@ jobs:
crate: [axum, axum-core, axum-extra, axum-macros] crate: [axum, axum-core, axum-extra, axum-macros]
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
# Pinned version due to failing `cargo-public-api-crates`. - uses: dtolnay/rust-toolchain@nightly
- uses: dtolnay/rust-toolchain@master
with:
toolchain: nightly-2024-06-06
- uses: Swatinem/rust-cache@v2 - uses: Swatinem/rust-cache@v2
with: with:
save-if: ${{ github.ref == 'refs/heads/main' }} save-if: ${{ github.ref == 'refs/heads/main' }}
prefix-key: "v0-rust-ubuntu-24.04" prefix-key: "v0-rust-ubuntu-24.04"
- name: Install cargo-public-api-crates - name: Install cargo-public-api-crates
run: | run: |
cargo install --git https://github.com/davidpdrsn/cargo-public-api-crates cargo install --git https://github.com/jplatte/cargo-public-api-crates
- name: Build rustdoc
run: |
cargo rustdoc --all-features --manifest-path ${{ matrix.crate }}/Cargo.toml -- -Z unstable-options --output-format json
- name: cargo public-api-crates check - name: cargo public-api-crates check
run: cargo public-api-crates --manifest-path ${{ matrix.crate }}/Cargo.toml --skip-build check run: cargo public-api-crates --manifest-path ${{ matrix.crate }}/Cargo.toml check
test-versions: test-versions:
needs: check needs: check

1
.gitignore vendored
View file

@ -1,3 +1,4 @@
target target
Cargo.lock Cargo.lock
.DS_Store .DS_Store
.vscode