mirror of
https://github.com/sigp/lighthouse.git
synced 2026-05-08 17:26:04 +00:00
Move cargo fmt to own job in tests
This commit is contained in:
12
.github/workflows/rust.yml
vendored
12
.github/workflows/rust.yml
vendored
@@ -3,13 +3,19 @@ name: test-suite
|
|||||||
on: [push]
|
on: [push]
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
|
cargo-fmt-lint:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v1
|
||||||
|
- name: Check formatting with cargo fmt
|
||||||
|
run: cargo fmt --all -- check
|
||||||
release-tests-ubuntu:
|
release-tests-ubuntu:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v1
|
- uses: actions/checkout@v1
|
||||||
- name: Install ganache-cli
|
- name: Install ganache-cli
|
||||||
run: sudo npm install -g ganache-cli
|
run: sudo npm install -g ganache-cli
|
||||||
- name: Run release tests
|
- name: Run tests in release
|
||||||
run: cargo test --release --all
|
run: cargo test --release --all
|
||||||
debug-tests-ubuntu:
|
debug-tests-ubuntu:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
@@ -17,10 +23,8 @@ jobs:
|
|||||||
- uses: actions/checkout@v1
|
- uses: actions/checkout@v1
|
||||||
- name: Install ganache-cli
|
- name: Install ganache-cli
|
||||||
run: sudo npm install -g ganache-cli
|
run: sudo npm install -g ganache-cli
|
||||||
- name: Run debug tests & check formatting
|
- name: Run tests in debug
|
||||||
run: cargo test --all
|
run: cargo test --all
|
||||||
- name: Check formatting with cargo fmt
|
|
||||||
run: cargo fmt --all -- check
|
|
||||||
ef-tests-ubuntu:
|
ef-tests-ubuntu:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
|
|||||||
Reference in New Issue
Block a user