mirror of
https://github.com/servo/servo.git
synced 2025-08-09 07:25:35 +01:00
Matrix in CI and mach try
with presets (#31141)
* Matrix in CI and mach try with presets * small fixups * names in trigger try run comment * let * f * rename step * fix running try on win * fix try branch full * py3.10 * typo * Make unit-tests default to false, except in basic os runs Fixes https://github.com/servo/servo/issues/31174 * make full use linux-wpt & linux-wpt also include unit-tests so full is equal to main workflow * Stylish fixes * cmp json as dict
This commit is contained in:
parent
266a082206
commit
a5c512808a
9 changed files with 582 additions and 322 deletions
55
.github/workflows/dispatch-workflow.yml
vendored
Normal file
55
.github/workflows/dispatch-workflow.yml
vendored
Normal file
|
@ -0,0 +1,55 @@
|
|||
name: Dispatch Workflow
|
||||
on:
|
||||
workflow_call:
|
||||
inputs:
|
||||
workflow:
|
||||
required: true
|
||||
type: string
|
||||
profile:
|
||||
required: true
|
||||
type: string
|
||||
wpt-tests-to-run:
|
||||
required: true
|
||||
type: string
|
||||
wpt-layout:
|
||||
required: true
|
||||
type: string
|
||||
unit-tests:
|
||||
required: true
|
||||
type: boolean
|
||||
|
||||
jobs:
|
||||
win:
|
||||
if: ${{ inputs.workflow == 'windows' }}
|
||||
uses: ./.github/workflows/windows.yml
|
||||
secrets: inherit
|
||||
with:
|
||||
profile: ${{ inputs.profile }}
|
||||
unit-tests: ${{ inputs.unit-tests }}
|
||||
|
||||
macos:
|
||||
if: ${{ inputs.workflow == 'macos' }}
|
||||
uses: ./.github/workflows/mac.yml
|
||||
secrets: inherit
|
||||
with:
|
||||
profile: ${{ inputs.profile }}
|
||||
wpt-layout: ${{ inputs.wpt-layout }}
|
||||
unit-tests: ${{ inputs.unit-tests }}
|
||||
wpt-tests-to-run: ${{ inputs.wpt-tests-to-run }}
|
||||
|
||||
linux:
|
||||
if: ${{ inputs.workflow == 'linux' }}
|
||||
uses: ./.github/workflows/linux.yml
|
||||
secrets: inherit
|
||||
with:
|
||||
profile: ${{ inputs.profile }}
|
||||
wpt-layout: ${{ inputs.wpt-layout }}
|
||||
unit-tests: ${{ inputs.unit-tests }}
|
||||
wpt-tests-to-run: ${{ inputs.wpt-tests-to-run }}
|
||||
|
||||
android:
|
||||
if: ${{ inputs.workflow == 'android' }}
|
||||
uses: ./.github/workflows/android.yml
|
||||
secrets: inherit
|
||||
with:
|
||||
profile: ${{ inputs.profile }}
|
Loading…
Add table
Add a link
Reference in a new issue