diff --git a/.github/bors.toml b/.github/bors.toml index 6bd363b3b16de..4e8d0332954d4 100644 --- a/.github/bors.toml +++ b/.github/bors.toml @@ -2,16 +2,16 @@ status = [ "build (stable, windows-latest)", "build (stable, ubuntu-latest)", "build (stable, macos-latest)", - # "build (nightly, ubuntu-latest)", + "build (nightly, ubuntu-latest)", "build-wasm (stable, ubuntu-latest)", - # "build-wasm (nightly, ubuntu-latest)", + "build-wasm (nightly, ubuntu-latest)", "build-android", "markdownlint", "check-markdown-links", "run-examples", "check-doc", "check-missing-examples-in-docs", - # "check-unused-dependencies", + "check-unused-dependencies", "ci", "check-benches", ] diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 91997dba2cc99..e57e51883df75 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,9 +14,7 @@ jobs: build: strategy: matrix: - # TODO: re-enable nightly checks - # toolchain: [stable, nightly] - toolchain: [stable] + toolchain: [stable, nightly] os: [windows-latest, ubuntu-latest, macos-latest] exclude: - os: macos-latest @@ -98,9 +96,7 @@ jobs: build-wasm: strategy: matrix: - # TODO: re-enable nightly checks - # toolchain: [stable, nightly] - toolchain: [stable] + toolchain: [stable, nightly] os: [ubuntu-latest] runs-on: ${{ matrix.os }} steps: @@ -294,27 +290,27 @@ jobs: file-types: '[".rs"]' exclude-folders: '["./examples/ios"]' exclude-files: '[]' - # TODO: re-enable nightly checks - # check-unused-dependencies: - # runs-on: ubuntu-latest - # steps: - # - uses: actions/checkout@v2 - # - uses: actions/cache@v2 - # with: - # path: | - # ~/.cargo/bin/ - # ~/.cargo/registry/index/ - # ~/.cargo/registry/cache/ - # ~/.cargo/git/db/ - # target/ - # key: ${{ runner.os }}-cargo-check-unused-dependencies-${{ hashFiles('**/Cargo.toml') }} - # - uses: actions-rs/toolchain@v1 - # with: - # toolchain: nightly - # override: true - # - name: Installs cargo-udeps - # run: cargo install --force cargo-udeps - # - name: Install alsa and udev - # run: sudo apt-get update; sudo apt-get install --no-install-recommends libasound2-dev libudev-dev - # - name: Run cargo udeps - # run: cargo udeps + + check-unused-dependencies: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/cache@v2 + with: + path: | + ~/.cargo/bin/ + ~/.cargo/registry/index/ + ~/.cargo/registry/cache/ + ~/.cargo/git/db/ + target/ + key: ${{ runner.os }}-cargo-check-unused-dependencies-${{ hashFiles('**/Cargo.toml') }} + - uses: actions-rs/toolchain@v1 + with: + toolchain: nightly + override: true + - name: Installs cargo-udeps + run: cargo install --force cargo-udeps + - name: Install alsa and udev + run: sudo apt-get update; sudo apt-get install --no-install-recommends libasound2-dev libudev-dev + - name: Run cargo udeps + run: cargo udeps diff --git a/crates/bevy_derive/Cargo.toml b/crates/bevy_derive/Cargo.toml index ee774f0db9774..649bb278ab6fd 100644 --- a/crates/bevy_derive/Cargo.toml +++ b/crates/bevy_derive/Cargo.toml @@ -14,6 +14,5 @@ proc-macro = true [dependencies] bevy_macro_utils = { path = "../bevy_macro_utils", version = "0.5.0" } -Inflector = { version = "0.11.4", default-features = false } quote = "1.0" syn = "1.0" diff --git a/deny.toml b/deny.toml index 5fb797d4032d8..4967b53e78a9b 100644 --- a/deny.toml +++ b/deny.toml @@ -53,6 +53,7 @@ skip = [ { name = "ndk-macro", version = "0.2" }, # from rodio v0.14.0 { name = "ndk-glue", version = "0.3" }, # from rodio v0.14.0 { name = "ndk-glue", version = "0.4" }, # from rodio v0.14.0 + { name = "nix", version = "0.20" }, # from rodio v0.14.0 { name = "proc-macro-crate", version = "0.1" }, # from rodio v0.14.0 { name = "stdweb", version = "0.1" }, # from rodio v0.14.0 { name = "strsim", version = "0.9" }, # from rodio v0.14.0