Pin nightly used for fmt/clippy

As per https://github.com/serai-dex/serai/issues/116.
This commit is contained in:
Luke Parker 2022-09-17 04:37:43 -04:00
parent 65c20638ce
commit c96b595f42
No known key found for this signature in database
GPG key ID: F9F1386DB1E119B6
2 changed files with 13 additions and 4 deletions
.github

1
.github/nightly-version vendored Normal file
View file

@ -0,0 +1 @@
nightly-2022-09-01

View file

@ -14,11 +14,15 @@ jobs:
with:
submodules: "recursive"
- name: Get nightly version to use
id: nightly
run: echo "::set-output name=version::$(cat .github/nightly-version)"
- name: Build Dependencies
uses: ./.github/actions/build-dependencies
with:
# Clippy requires nightly for some reason
rust-toolchain: nightly
# Clippy requires nightly due to serai-runtime requiring it
rust-toolchain: ${{ steps.nightly.outputs.version }}
rust-components: clippy
- name: Run Clippy
@ -42,13 +46,17 @@ jobs:
steps:
- uses: actions/checkout@v3
- name: Get nightly version to use
id: nightly
run: echo "::set-output name=version::$(cat .github/nightly-version)"
# Doesn't grab the cache as it's not needed
- name: Install rustfmt
uses: actions-rs/toolchain@v1
with:
toolchain: nightly
toolchain: ${{ steps.nightly.outputs.version }}
profile: minimal
components: rustfmt
- name: Run rustfmt
run: cargo +nightly fmt -- --check
run: cargo fmt -- --check