xref: /template/strap/.github/workflows/php-test-on-manual.yml (revision cab3ab5cb3ddfd5a9a5ad4262c683a10dc45fd7d)
1*cab3ab5cSgerardniconame: PHP Tests started Manually
262ac904eSgerardnico
362ac904eSgerardnicoon:
462ac904eSgerardnico  workflow_dispatch: # Manually running a workflow from the UI
562ac904eSgerardnico    # https://docs.github.com/en/actions/creating-actions/metadata-syntax-for-github-actions#inputs
662ac904eSgerardnico    inputs:
762ac904eSgerardnico      versions:
862ac904eSgerardnico        description: 'Version of the interpreter'
962ac904eSgerardnico        required: true
1062ac904eSgerardnico        default: "['8.2']"
1162ac904eSgerardnico        # https://docs.github.com/en/enterprise-cloud@latest/actions/using-workflows/workflow-syntax-for-github-actions#onworkflow_dispatchinputsinput_idtype
1262ac904eSgerardnico        type: choice
1362ac904eSgerardnico        options:
1462ac904eSgerardnico          - "['7.4','8.2']"
1562ac904eSgerardnico          - "['8.2']"
1662ac904eSgerardnico          - "['7.4']"
1762ac904eSgerardnico
1862ac904eSgerardnico# https://docs.github.com/en/actions/using-workflows/reusing-workflows#calling-a-reusable-workflow
1962ac904eSgerardnico
2062ac904eSgerardnicojobs:
2162ac904eSgerardnico  call-test-workflow:
2262ac904eSgerardnico    uses: ./.github/workflows/reusable-php-test-github.yml
2362ac904eSgerardnico    with:
2462ac904eSgerardnico      versions: ${{ fromJson(github.event.inputs.versions) }}
25