From 3b6a14a490b3581c124db0f0749f57c2730ba9cf Mon Sep 17 00:00:00 2001 From: Gabriel Majeri Date: Sun, 8 Mar 2020 19:42:15 +0200 Subject: [PATCH 1/2] Use specific GH Action for Clippy checks --- .github/workflows/rust.yml | 23 +++++++++-------------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index f8f7f609a..1cc5783f9 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -1,10 +1,6 @@ name: Rust -on: - push: - branches: [ master ] - pull_request: - branches: [ master ] +on: [push, pull_request] jobs: build_and_test: @@ -13,7 +9,7 @@ jobs: steps: - name: Checkout sources uses: actions/checkout@v2 - + - name: Download OVMF run: | # Save the current branch @@ -29,10 +25,10 @@ jobs: git checkout travis-temp # Move the firmware files to the right directory mv -v *.fd uefi-test-runner - + - name: Install qemu run: sudo apt-get install qemu -y - + - name: Install latest nightly uses: actions-rs/toolchain@v1 with: @@ -52,7 +48,7 @@ jobs: - name: Run tests run: ./build.py run --headless working-directory: ./uefi-test-runner - + lints: name: Lints runs-on: ubuntu-latest @@ -63,9 +59,10 @@ jobs: - name: Install latest nightly uses: actions-rs/toolchain@v1 with: + profile: minimal toolchain: nightly - override: true components: rustfmt, clippy + override: true - name: Run cargo fmt uses: actions-rs/cargo@v1 @@ -73,8 +70,6 @@ jobs: command: fmt args: --all -- --check - - name: Run cargo clippy - uses: actions-rs/cargo@v1 + - uses: actions-rs/clippy-check@v1 with: - command: clippy - args: -- -D warnings + token: ${{ secrets.GITHUB_TOKEN }} From eaa1dc3e2aee2be2801b9220833f31ea04300325 Mon Sep 17 00:00:00 2001 From: Gabriel Majeri Date: Sun, 8 Mar 2020 19:44:46 +0200 Subject: [PATCH 2/2] Only run CI for master branch --- .github/workflows/rust.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 1cc5783f9..79fae5118 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -1,6 +1,10 @@ name: Rust -on: [push, pull_request] +on: + push: + branches: [ master ] + pull_request: + branches: [ master ] jobs: build_and_test: