Update docs only if tests are successful

This commit is contained in:
lcdr
2020-07-11 20:47:10 +02:00
parent c2e3402280
commit b3a1a74a8c
2 changed files with 19 additions and 8 deletions
@@ -1,10 +1,10 @@
on: [push, pull_request]
on: pull_request
name: CI
name: Pull request checks
jobs:
ci:
name: CI
pull_request:
name: Run tests
runs-on: ubuntu-latest
steps:
- name: Checkout sources
@@ -1,10 +1,10 @@
on: [push]
on: push
name: Generate documentation
name: Compile + Test + Update docs
jobs:
gen-docs:
name: Generate documentation
push:
name: Compile + Test + Update docs
runs-on: ubuntu-latest
steps:
- name: Checkout sources
@@ -37,6 +37,17 @@ jobs:
restore-keys: |
target-debug-
- name: Compile
uses: actions-rs/cargo@v1
with:
command: test
args: --no-run
- name: Test
uses: actions-rs/cargo@v1
with:
command: test
- name: Cache docs
uses: actions/cache@v2
with: