diff --git a/.github/workflows/integration-test.yml b/.github/workflows/integration-test.yml index 6f4a7227cb..f45c61f75f 100644 --- a/.github/workflows/integration-test.yml +++ b/.github/workflows/integration-test.yml @@ -1,6 +1,12 @@ name: "Integration Tests" on: + pull_request: + paths: + - 'integration-tests/**' + - '.github/workflows/integration-test.yml' + branches: + - main workflow_dispatch: inputs: language: @@ -49,7 +55,7 @@ jobs: fi echo "languages=${languages}" >> "$GITHUB_OUTPUT" env: - INPUTS_LANGUAGE: ${{ inputs.language }} + INPUTS_LANGUAGE: ${{ inputs.language || 'all' }} build-collector: runs-on: ubuntu-latest @@ -95,6 +101,7 @@ jobs: needs: [prepare-languages, build-collector, build-layer] if: | !cancelled() && + github.event.pull_request.head.repo.fork == false && needs.build-collector.result == 'success' && (needs.build-layer.result == 'success' || needs.build-layer.result == 'skipped') strategy: