Run generate-matrix and reports on self hosted runners.

Since the tests also require self hosted runners.
This frees up the GitHub runners for other jobs.

Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
This commit is contained in:
Pedro Algarvio 2023-01-17 08:47:04 +00:00 committed by Pedro Algarvio
parent e8b8df84bd
commit e2ae588810

View file

@ -27,7 +27,9 @@ jobs:
generate-matrix:
name: Generate Test Matrix
runs-on: ubuntu-latest
runs-on:
- self-hosted
- linux
outputs:
matrix-include: ${{ steps.generate-matrix.outputs.matrix }}
transport-matrix-include: ${{ steps.generate-transport-matrix.outputs.matrix }}
@ -314,7 +316,9 @@ jobs:
report:
name: Reports for ${{ inputs.distro-slug }}(${{ matrix.transport }})
runs-on: ubuntu-latest
runs-on:
- self-hosted
- linux
if: always() && needs.test.result != 'cancelled' && needs.test.result != 'skipped'
needs:
- test