diff --git a/.github/workflows/testsuite_allprocesses.yml b/.github/workflows/testsuite_allprocesses.yml index adbc6faef1..b07f6e7db6 100644 --- a/.github/workflows/testsuite_allprocesses.yml +++ b/.github/workflows/testsuite_allprocesses.yml @@ -27,7 +27,7 @@ on: jobs: # See https://stackoverflow.com/a/75337311 - oneprocess: + oneprocess_pr: strategy: fail-fast: false # important to see all results even if one fails (fail-fast is true by default) matrix: @@ -40,4 +40,18 @@ jobs: # By default, in allprocesses tests enable FPE tests when pushing, but not in pull requests enableFPE: github.event_name != 'pull_request' + # See https://stackoverflow.com/a/75337311 + oneprocess_push: + strategy: + fail-fast: false # important to see all results even if one fails (fail-fast is true by default) + matrix: + # FIXME? Can the list of supported processes be specified only once in oneprocess.yml or allprocesses.yml? + process: [ee_mumu, gg_tt, gg_ttg, gg_ttgg, gg_ttggg, gg_tt01g, gq_ttq, pp_tt012j] + suffix: [mad, sa] + uses: ./.github/workflows/testsuite_oneprocess.yml + with: + process: ${{ matrix.process }}.${{ matrix.suffix }} + # By default, in allprocesses tests enable FPE tests when pushing, but not in pull requests + enableFPE: ${{ github.event_name }} != 'pull_request' + #----------------------------------------------------------------------------------------------------------------------------------