build: launch pcc targets in parallel to speed up checks

- change call in github actions as proper flags are in the Makefile
- change mypy_ci target to avoid cache issues with multiple mypy instances
This commit is contained in:
Arthur Meyre
2021-08-12 12:10:17 +02:00
parent 553f77f19b
commit 63eac35a43
2 changed files with 11 additions and 5 deletions

View File

@@ -54,10 +54,9 @@ jobs:
- name: Conformance
id: conformance
if: ${{ success() && !cancelled() }}
# keep going registers errors in the intermediate targets but executes them all
# Nicer to have pcc complete for the dev and have all the relevant conformance issues
# pcc launches an internal target with proper flags
run: |
make --keep-going pcc
make pcc
- name: PyTest
id: pytest
if: ${{ steps.conformance.outcome == 'success' && !cancelled() }}