diff --git a/.github/workflows/build_ffmpeg.yaml b/.github/workflows/build_ffmpeg.yaml index 847c9161c..833c1b41d 100644 --- a/.github/workflows/build_ffmpeg.yaml +++ b/.github/workflows/build_ffmpeg.yaml @@ -14,6 +14,7 @@ on: pull_request: paths: - packaging/build_ffmpeg.sh + - .github/workflows/build_ffmpeg.yaml # self reference schedule: - cron: '0 0 * * 0' # on sunday diff --git a/.github/workflows/cpp_tests.yaml b/.github/workflows/cpp_tests.yaml index b2b19a785..bc5ee0cb8 100644 --- a/.github/workflows/cpp_tests.yaml +++ b/.github/workflows/cpp_tests.yaml @@ -4,6 +4,10 @@ on: push: branches: [ main ] pull_request: + paths: + - src/torchcodec/* + - test/* + - .github/workflows/cpp_tests.yaml # self reference concurrency: group: unit-test${{ github.workflow }}-${{ github.ref == 'refs/heads/main' && github.run_number || github.ref }} diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index a50581e3f..e0d781141 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -4,6 +4,10 @@ on: push: branches: [ main ] pull_request: + paths: + - src/torchcodec/* + - docs/* + - .github/workflows/docs.yaml # self reference permissions: id-token: write diff --git a/.github/workflows/linux_cuda_wheel.yaml b/.github/workflows/linux_cuda_wheel.yaml index 915c52367..be4544fd8 100644 --- a/.github/workflows/linux_cuda_wheel.yaml +++ b/.github/workflows/linux_cuda_wheel.yaml @@ -2,6 +2,12 @@ name: Build and test Linux CUDA wheels on: pull_request: + paths: + - src/torchcodec/* + - benchmarks/* + - packaging/* + - test/* + - .github/workflows/linux_cuda_wheel.yaml # self reference push: branches: - nightly diff --git a/.github/workflows/linux_wheel.yaml b/.github/workflows/linux_wheel.yaml index 38f257336..56031f789 100644 --- a/.github/workflows/linux_wheel.yaml +++ b/.github/workflows/linux_wheel.yaml @@ -2,6 +2,11 @@ name: Build and test Linux wheel on: pull_request: + paths: + - src/torchcodec/* + - packaging/* + - test/* + - .github/workflows/linux_wheel.yaml # self reference push: branches: - nightly diff --git a/.github/workflows/macos_wheel.yaml b/.github/workflows/macos_wheel.yaml index ef6371940..6286aaab2 100644 --- a/.github/workflows/macos_wheel.yaml +++ b/.github/workflows/macos_wheel.yaml @@ -2,6 +2,11 @@ name: Build and test MacOS wheel on: pull_request: + paths: + - src/torchcodec/* + - packaging/* + - test/* + - .github/workflows/macos_wheel.yaml # self reference push: branches: - nightly diff --git a/.github/workflows/reference_resources.yaml b/.github/workflows/reference_resources.yaml index e0414d517..c3a10fef9 100644 --- a/.github/workflows/reference_resources.yaml +++ b/.github/workflows/reference_resources.yaml @@ -5,6 +5,7 @@ on: pull_request: paths: - test/generate_reference_resources.sh + - .github/workflows/reference_resources.yaml # self reference schedule: - cron: '0 0 * * 0' # on sunday