diff --git a/.github/workflows/validate-and-generate-transactional.yml b/.github/workflows/validate-and-generate-transactional.yml index 597b38e..099f057 100644 --- a/.github/workflows/validate-and-generate-transactional.yml +++ b/.github/workflows/validate-and-generate-transactional.yml @@ -2,11 +2,12 @@ name: Validate and Generate Transactional Client Libraries on: pull_request: - types: [ labeled ] + types: [ assigned, opened, synchronize, reopened, labeled ] + push: jobs: validate: - if: ${{ github.event.label.name == 'test-transactional' }} + if: ${{ contains(github.event.pull_request.labels.*.name, 'test-transactional') }} runs-on: ubuntu-latest outputs: version: ${{ steps.set-version.outputs.version }} @@ -32,7 +33,7 @@ jobs: run: node utils/actions/setVersionVar.js --api=transactional setup-cache: - if: ${{ github.event.label.name == 'test-transactional' }} + if: ${{ contains(github.event.pull_request.labels.*.name, 'test-transactional') }} runs-on: ubuntu-latest needs: [validate] steps: @@ -51,7 +52,7 @@ jobs: java -jar .cache/swagger-codegen-cli.jar help generate-node: - if: ${{ github.event.label.name == 'test-transactional' }} + if: ${{ contains(github.event.pull_request.labels.*.name, 'test-transactional') }} runs-on: ubuntu-latest needs: [validate, setup-cache] steps: @@ -106,7 +107,7 @@ jobs: path: swagger-out/transactional-node/mailchimp-transactional-node.zip generate-php: - if: ${{ github.event.label.name == 'test-transactional' }} + if: ${{ contains(github.event.pull_request.labels.*.name, 'test-transactional') }} runs-on: ubuntu-latest needs: [validate, setup-cache] @@ -150,7 +151,7 @@ jobs: path: swagger-out/transactional-php/mailchimp-transactional-php.zip generate-ruby: - if: ${{ github.event.label.name == 'test-transactional' }} + if: ${{ contains(github.event.pull_request.labels.*.name, 'test-transactional') }} runs-on: ubuntu-latest needs: [validate, setup-cache] steps: @@ -194,7 +195,7 @@ jobs: path: swagger-out/transactional-ruby/mailchimp-transactional-ruby.zip generate-python: - if: ${{ github.event.label.name == 'test-transactional' }} + if: ${{ contains(github.event.pull_request.labels.*.name, 'test-transactional') }} runs-on: ubuntu-latest needs: [validate, setup-cache] steps: