Start slower test runs first.

In case there aren't enough self hosted runners

Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
This commit is contained in:
Pedro Algarvio 2022-11-29 22:06:45 +00:00 committed by Megan Wilhite
parent 2d390ce1d3
commit e8cf6494f1

View file

@ -79,6 +79,46 @@ jobs:
with:
changed-files: ${{ needs.get-changed-files.outputs.changed-files }}
windows-2016:
name: Windows 2016
needs:
- get-changed-files
uses: ./.github/workflows/test-action.yml
with:
distro-slug: windows-2016
nox-session: ci-test
changed-files: ${{ needs.get-changed-files.outputs.changed-files }}
windows-2019:
name: Windows 2019
needs:
- get-changed-files
uses: ./.github/workflows/test-action.yml
with:
distro-slug: windows-2019
nox-session: ci-test
changed-files: ${{ needs.get-changed-files.outputs.changed-files }}
windows-2022:
name: Windows 2022
needs:
- get-changed-files
uses: ./.github/workflows/test-action.yml
with:
distro-slug: windows-2022
nox-session: ci-test
changed-files: ${{ needs.get-changed-files.outputs.changed-files }}
macos-12:
name: MacOS 12
needs:
- get-changed-files
uses: ./.github/workflows/test-action-macos.yml
with:
distro-slug: macos-12
nox-session: ci-test
changed-files: ${{ needs.get-changed-files.outputs.changed-files }}
almalinux-8:
name: Alma Linux 8
needs:
@ -269,46 +309,6 @@ jobs:
nox-session: ci-test
changed-files: ${{ needs.get-changed-files.outputs.changed-files }}
windows-2016:
name: Windows 2016
needs:
- get-changed-files
uses: ./.github/workflows/test-action.yml
with:
distro-slug: windows-2016
nox-session: ci-test
changed-files: ${{ needs.get-changed-files.outputs.changed-files }}
windows-2019:
name: Windows 2019
needs:
- get-changed-files
uses: ./.github/workflows/test-action.yml
with:
distro-slug: windows-2019
nox-session: ci-test
changed-files: ${{ needs.get-changed-files.outputs.changed-files }}
windows-2022:
name: Windows 2022
needs:
- get-changed-files
uses: ./.github/workflows/test-action.yml
with:
distro-slug: windows-2022
nox-session: ci-test
changed-files: ${{ needs.get-changed-files.outputs.changed-files }}
macos-12:
name: MacOS 12
needs:
- get-changed-files
uses: ./.github/workflows/test-action-macos.yml
with:
distro-slug: macos-12
nox-session: ci-test
changed-files: ${{ needs.get-changed-files.outputs.changed-files }}
set-pipeline-exit-status:
# This step is just so we can make github require this step, to pass checks