Skip to content

Commit

Permalink
ci: update targeted toolchains
Browse files Browse the repository at this point in the history
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.
  • Loading branch information
gumpt committed Jun 21, 2024
1 parent 05005e2 commit 648a6ad
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down Expand Up @@ -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)

0 comments on commit 648a6ad

Please sign in to comment.