xref: /template/strap/.github/workflows/php-test-on-manual.yml (revision b00db21ed35bda00dd785d17efe06a64125965d4)
1cab3ab5cSgerardniconame: 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:
22d65828eeSgerardnico    uses: ./.github/workflows/php-test-reusable.yml
2362ac904eSgerardnico    with:
24*b00db21eSgerardnico      versions: ${{ github.event.inputs.versions }}
25