Update CI

This commit is contained in:
Clémentine Urquizar 2021-04-27 12:36:36 +02:00
parent 1ba46f8f77
commit 0c41adf868
No known key found for this signature in database
GPG Key ID: D8E7CC7422E77E1A
2 changed files with 15 additions and 5 deletions

View File

@ -21,6 +21,11 @@ jobs:
os: [ubuntu-18.04, macos-latest]
steps:
- uses: actions/checkout@v2
- name: Run cargo check without any default features
uses: actions-rs/cargo@v1
with:
command: check
args: --no-default-features
- name: Run cargo test
uses: actions-rs/cargo@v1
with:
@ -28,15 +33,20 @@ jobs:
args: --locked --release
# We don't run test on Windows since we get the following error: There is not enough space on the disk.
build-on-windows:
name: Build on windows-latest
check-on-windows:
name: Cargo check on Windows
runs-on: windows-latest
steps:
- uses: actions/checkout@v2
- name: Run cargo test
- name: Run cargo check without any default features
uses: actions-rs/cargo@v1
with:
command: build
command: check
args: --no-default-features
- name: Run cargo check with all default features
uses: actions-rs/cargo@v1
with:
command: check
clippy:
name: Run Clippy

View File

@ -1,7 +1,7 @@
status = [
'Tests on ubuntu-18.04',
'Tests on macos-latest',
'Build on windows-latest',
'Cargo check on Windows',
'Run Clippy'
]
# 3 hours timeout