mirror of
https://github.com/cloudflare/pingora.git
synced 2024-09-20 02:31:35 +02:00
ci: update targeted toolchains
Adds nightly to the toolchain list and short-circuits steps where nightly will have extra warnings. Also update 1.78->1.79 to track new stable release.
This commit is contained in:
parent
05005e2a4d
commit
648a6ad055
1 changed files with 5 additions and 4 deletions
9
.github/workflows/build.yml
vendored
9
.github/workflows/build.yml
vendored
|
@ -6,8 +6,7 @@ jobs:
|
|||
pingora:
|
||||
strategy:
|
||||
matrix:
|
||||
# TODO: add nightly
|
||||
toolchain: [1.78, 1.72]
|
||||
toolchain: [nightly, 1.72, 1.79]
|
||||
runs-on: ubuntu-latest
|
||||
# Only run on "pull_request" event for external PRs. This is to avoid
|
||||
# duplicate builds for PRs created from internal branches.
|
||||
|
@ -46,7 +45,9 @@ jobs:
|
|||
run: cargo test --verbose --doc
|
||||
|
||||
- name: Run cargo clippy
|
||||
run: cargo clippy --all-targets --all -- --deny=warnings
|
||||
run: |
|
||||
[[ ${{ matrix.toolchain }} == nightly ]] || cargo clippy --all-targets --all -- --deny=warnings
|
||||
|
||||
- name: Run cargo audit
|
||||
uses: actions-rust-lang/audit@v1
|
||||
run: |
|
||||
[[ ${{ matrix.toolchain }} == nightly ]] || (cargo install cargo-audit && cargo audit)
|
||||
|
|
Loading…
Reference in a new issue