Disable nightly rust checks for bors (#3427)

This is a temporary measure while we wait for https://github.com/rust-lang/rust/issues/92163 to be resolved.
This commit is contained in:
Carter Anderson 2021-12-24 01:11:51 +00:00
parent 79d36e7c28
commit 08b5234582
2 changed files with 33 additions and 29 deletions

6
.github/bors.toml vendored
View file

@ -2,16 +2,16 @@ status = [
"build (stable, windows-latest)", "build (stable, windows-latest)",
"build (stable, ubuntu-latest)", "build (stable, ubuntu-latest)",
"build (stable, macos-latest)", "build (stable, macos-latest)",
"build (nightly, ubuntu-latest)", # "build (nightly, ubuntu-latest)",
"build-wasm (stable, ubuntu-latest)", "build-wasm (stable, ubuntu-latest)",
"build-wasm (nightly, ubuntu-latest)", # "build-wasm (nightly, ubuntu-latest)",
"build-android", "build-android",
"markdownlint", "markdownlint",
"check-markdown-links", "check-markdown-links",
"run-examples", "run-examples",
"check-doc", "check-doc",
"check-missing-examples-in-docs", "check-missing-examples-in-docs",
"check-unused-dependencies", # "check-unused-dependencies",
"ci", "ci",
"check-benches", "check-benches",
] ]

View file

@ -14,7 +14,9 @@ jobs:
build: build:
strategy: strategy:
matrix: matrix:
toolchain: [stable, nightly] # TODO: re-enable nightly checks
# toolchain: [stable, nightly]
toolchain: [stable]
os: [windows-latest, ubuntu-latest, macos-latest] os: [windows-latest, ubuntu-latest, macos-latest]
exclude: exclude:
- os: macos-latest - os: macos-latest
@ -96,7 +98,9 @@ jobs:
build-wasm: build-wasm:
strategy: strategy:
matrix: matrix:
toolchain: [stable, nightly] # TODO: re-enable nightly checks
# toolchain: [stable, nightly]
toolchain: [stable]
os: [ubuntu-latest] os: [ubuntu-latest]
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
steps: steps:
@ -290,27 +294,27 @@ jobs:
file-types: '[".rs"]' file-types: '[".rs"]'
exclude-folders: '["./examples/ios"]' exclude-folders: '["./examples/ios"]'
exclude-files: '[]' exclude-files: '[]'
# TODO: re-enable nightly checks
check-unused-dependencies: # check-unused-dependencies:
runs-on: ubuntu-latest # runs-on: ubuntu-latest
steps: # steps:
- uses: actions/checkout@v2 # - uses: actions/checkout@v2
- uses: actions/cache@v2 # - uses: actions/cache@v2
with: # with:
path: | # path: |
~/.cargo/bin/ # ~/.cargo/bin/
~/.cargo/registry/index/ # ~/.cargo/registry/index/
~/.cargo/registry/cache/ # ~/.cargo/registry/cache/
~/.cargo/git/db/ # ~/.cargo/git/db/
target/ # target/
key: ${{ runner.os }}-cargo-check-unused-dependencies-${{ hashFiles('**/Cargo.toml') }} # key: ${{ runner.os }}-cargo-check-unused-dependencies-${{ hashFiles('**/Cargo.toml') }}
- uses: actions-rs/toolchain@v1 # - uses: actions-rs/toolchain@v1
with: # with:
toolchain: nightly # toolchain: nightly
override: true # override: true
- name: Installs cargo-udeps # - name: Installs cargo-udeps
run: cargo install --force cargo-udeps # run: cargo install --force cargo-udeps
- name: Install alsa and udev # - name: Install alsa and udev
run: sudo apt-get update; sudo apt-get install --no-install-recommends libasound2-dev libudev-dev # run: sudo apt-get update; sudo apt-get install --no-install-recommends libasound2-dev libudev-dev
- name: Run cargo udeps # - name: Run cargo udeps
run: cargo udeps # run: cargo udeps