CI: Fix code coverage collection

Multiple jobs are not allowed to persist the same files to a workspace.

This commit takes the lazy approach of splitting the type-graph and
non-type-graph jobs into different workspaces and creating a second
coverage job to avoid the conflict.
This commit is contained in:
Alastair Robertson 2023-06-28 01:37:24 -07:00 committed by Alastair Robertson
parent 04715e2015
commit 26fd44c26c

View File

@ -22,8 +22,12 @@ workflows:
tests_regex: "OidIntegration\\..*"
exclude_regex: ".*inheritance_polymorphic.*"
- coverage:
name: coverage
requires:
- test-gcc
- coverage:
name: coverage-type-graph
requires:
- test-type-graph-gcc
- build: