Add `workflow_dispatch` ci trigger (#66697)

This commit is contained in:
Marc Mueller 2022-02-18 11:54:44 +01:00 committed by GitHub
parent 2abcd7cd94
commit cb1efa54bb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 14 additions and 2 deletions

View File

@ -8,6 +8,16 @@ on:
- rc
- master
pull_request: ~
workflow_dispatch:
inputs:
full:
description: 'Full run (regardless of changes)'
default: false
type: boolean
lint-only:
description: 'Skip pytest'
default: false
type: boolean
env:
CACHE_VERSION: 9
@ -108,7 +118,8 @@ jobs:
if [[ "${{ github.ref }}" == "refs/heads/dev" ]] \
|| [[ "${{ github.ref }}" == "refs/heads/master" ]] \
|| [[ "${{ github.ref }}" == "refs/heads/rc" ]] \
|| [[ "${{ steps.core.outputs.any }}" == "true" ]];
|| [[ "${{ steps.core.outputs.any }}" == "true" ]] \
|| [[ "${{ github.event.inputs.full }}" == "true" ]];
then
test_groups="[1, 2, 3, 4, 5, 6]"
test_group_count=6
@ -707,7 +718,8 @@ jobs:
pytest:
runs-on: ubuntu-latest
if: needs.changes.outputs.test_full_suite == 'true' || needs.changes.outputs.tests_glob
if: github.event.inputs.lint-only != 'true' && (
needs.changes.outputs.test_full_suite == 'true' || needs.changes.outputs.tests_glob)
needs:
- changes
- gen-requirements-all