Refactor integ-tests into suites

- Extract 2 suites to make it possible to reduce concurrency
- Add separate workflow for integ-test and integ-test-full
This commit is contained in:
daz
2024-08-03 12:33:54 -06:00
committed by Daz DeBoer
parent d74ee73e9f
commit bcd07e6643
5 changed files with 184 additions and 149 deletions

View File

@@ -0,0 +1,29 @@
name: CI-integ-test-full
on:
workflow_dispatch:
push:
paths:
- 'dist/**'
permissions:
contents: write
concurrency:
group: integ-test-${{ github.ref }}
cancel-in-progress: false
jobs:
caching-integ-tests:
uses: ./.github/workflows/suite-integ-test-caching.yml
with:
runner-os: '["ubuntu-latest", "windows-latest", "macos-latest"]'
skip-dist: true
secrets: inherit
other-integ-tests:
uses: ./.github/workflows/suite-integ-test-other.yml
with:
runner-os: '["ubuntu-latest", "windows-latest", "macos-latest"]'
skip-dist: true
secrets: inherit