Files
servo/.github/workflows/dispatch-workflow.yml
Martin Robinson a3ce1f2636 ci: Make dispatch-workflow.yml GitHub job names a bit friendlier (#31340)
This makes the names match the ones used in the workflows themselves.
2024-02-13 16:27:11 +00:00

60 lines
1.4 KiB
YAML

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' }}
name: Windows
uses: ./.github/workflows/windows.yml
secrets: inherit
with:
profile: ${{ inputs.profile }}
unit-tests: ${{ inputs.unit-tests }}
macos:
if: ${{ inputs.workflow == 'macos' }}
name: 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' }}
name: 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' }}
name: Android
uses: ./.github/workflows/android.yml
secrets: inherit
with:
profile: ${{ inputs.profile }}