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

View File

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