diff --git a/.github/workflows/test_replay.yml b/.github/workflows/test_replay.yml index 7ecae879f4..8b8167103f 100644 --- a/.github/workflows/test_replay.yml +++ b/.github/workflows/test_replay.yml @@ -1,9 +1,27 @@ name: test replay -on: [push, pull_request, workflow_dispatch] -# paths: -# - "*" -# - "!README.md" <-- don't rebuild on doc change +on: + push: + paths-ignore: # ignore vehicle only changes + - 'AntennaTracker/**' + - 'ArduPlane/**' + - 'ArduSub/**' + - 'Rover/**' + - 'Blimp/**' + - 'ArduCopter/**' + + pull_request: + paths-ignore: # ignore vehicle only changes + - 'AntennaTracker/**' + - 'ArduPlane/**' + - 'ArduSub/**' + - 'Rover/**' + - 'Blimp/**' + - 'ArduCopter/**' + + workflow_dispatch: + + concurrency: group: ci-${{github.workflow}}-${{ github.ref }} cancel-in-progress: true diff --git a/.github/workflows/test_sitl_copter.yml b/.github/workflows/test_sitl_copter.yml index 28c72a64f0..d769a36e43 100644 --- a/.github/workflows/test_sitl_copter.yml +++ b/.github/workflows/test_sitl_copter.yml @@ -1,9 +1,24 @@ name: test copter -on: [push, pull_request, workflow_dispatch] -# paths: -# - "*" -# - "!README.md" <-- don't rebuild on doc change +on: + push: + paths-ignore: # ignore vehicle only changes not for copter + - 'AntennaTracker/**' + - 'ArduPlane/**' + - 'ArduSub/**' + - 'Rover/**' + - 'Blimp/**' + + pull_request: + paths-ignore: # ignore vehicle only changes not for copter + - 'AntennaTracker/**' + - 'ArduPlane/**' + - 'ArduSub/**' + - 'Rover/**' + - 'Blimp/**' + + workflow_dispatch: + concurrency: group: ci-${{github.workflow}}-${{ github.ref }} cancel-in-progress: true diff --git a/.github/workflows/test_sitl_periph.yml b/.github/workflows/test_sitl_periph.yml index 8a517adf87..f1a5714a7d 100644 --- a/.github/workflows/test_sitl_periph.yml +++ b/.github/workflows/test_sitl_periph.yml @@ -1,9 +1,26 @@ name: test ap_periph -on: [push, pull_request, workflow_dispatch] -# paths: -# - "*" -# - "!README.md" <-- don't rebuild on doc change +on: + push: + paths-ignore: # ignore vehicle only changes + - 'AntennaTracker/**' + - 'ArduPlane/**' + - 'ArduSub/**' + - 'Rover/**' + - 'Blimp/**' + - 'ArduCopter/**' + + pull_request: + paths-ignore: # ignore vehicle only changes + - 'AntennaTracker/**' + - 'ArduPlane/**' + - 'ArduSub/**' + - 'Rover/**' + - 'Blimp/**' + - 'ArduCopter/**' + + workflow_dispatch: + concurrency: group: ci-${{github.workflow}}-${{ github.ref }} cancel-in-progress: true diff --git a/.github/workflows/test_sitl_plane.yml b/.github/workflows/test_sitl_plane.yml index 3640bc4e90..f3f2009ae0 100644 --- a/.github/workflows/test_sitl_plane.yml +++ b/.github/workflows/test_sitl_plane.yml @@ -1,9 +1,24 @@ name: test plane -on: [push, pull_request, workflow_dispatch] -# paths: -# - "*" -# - "!README.md" <-- don't rebuild on doc change +on: + push: + paths-ignore: # ignore vehicle only changes not for plane + - 'AntennaTracker/**' + - 'ArduSub/**' + - 'Rover/**' + - 'Blimp/**' + - 'ArduCopter/**' + + pull_request: + paths-ignore: # ignore vehicle only changes not for plane + - 'AntennaTracker/**' + - 'ArduSub/**' + - 'Rover/**' + - 'Blimp/**' + - 'ArduCopter/**' + + workflow_dispatch: + concurrency: group: ci-${{github.workflow}}-${{ github.ref }} cancel-in-progress: true diff --git a/.github/workflows/test_sitl_rover.yml b/.github/workflows/test_sitl_rover.yml index f14ffcf919..0335cc627a 100644 --- a/.github/workflows/test_sitl_rover.yml +++ b/.github/workflows/test_sitl_rover.yml @@ -1,9 +1,24 @@ name: test rover -on: [push, pull_request, workflow_dispatch] -# paths: -# - "*" -# - "!README.md" <-- don't rebuild on doc change +on: + push: + paths-ignore: # ignore vehicle only changes not for rover + - 'AntennaTracker/**' + - 'ArduPlane/**' + - 'ArduSub/**' + - 'Blimp/**' + - 'ArduCopter/**' + + pull_request: + paths-ignore: # ignore vehicle only changes not for rover + - 'AntennaTracker/**' + - 'ArduPlane/**' + - 'ArduSub/**' + - 'Blimp/**' + - 'ArduCopter/**' + + workflow_dispatch: + concurrency: group: ci-${{github.workflow}}-${{ github.ref }} cancel-in-progress: true diff --git a/.github/workflows/test_sitl_sub.yml b/.github/workflows/test_sitl_sub.yml index 39c25c28b5..733902b7cf 100644 --- a/.github/workflows/test_sitl_sub.yml +++ b/.github/workflows/test_sitl_sub.yml @@ -1,9 +1,24 @@ name: test sub -on: [push, pull_request, workflow_dispatch] -# paths: -# - "*" -# - "!README.md" <-- don't rebuild on doc change +on: + push: + paths-ignore: # ignore vehicle only changes not for sub + - 'AntennaTracker/**' + - 'ArduPlane/**' + - 'Rover/**' + - 'Blimp/**' + - 'ArduCopter/**' + + pull_request: + paths-ignore: # ignore vehicle only changes not for sub + - 'AntennaTracker/**' + - 'ArduPlane/**' + - 'Rover/**' + - 'Blimp/**' + - 'ArduCopter/**' + + workflow_dispatch: + concurrency: group: ci-${{github.workflow}}-${{ github.ref }} cancel-in-progress: true diff --git a/.github/workflows/test_sitl_tracker.yml b/.github/workflows/test_sitl_tracker.yml index 8c6abec961..41de32fca9 100644 --- a/.github/workflows/test_sitl_tracker.yml +++ b/.github/workflows/test_sitl_tracker.yml @@ -1,9 +1,24 @@ name: test tracker -on: [push, pull_request, workflow_dispatch] -# paths: -# - "*" -# - "!README.md" <-- don't rebuild on doc change +on: + push: + paths-ignore: # ignore vehicle only changes + - 'ArduPlane/**' + - 'ArduSub/**' + - 'Rover/**' + - 'Blimp/**' + - 'ArduCopter/**' + + pull_request: + paths-ignore: # ignore vehicle only changes + - 'ArduPlane/**' + - 'ArduSub/**' + - 'Rover/**' + - 'Blimp/**' + - 'ArduCopter/**' + + workflow_dispatch: + concurrency: group: ci-${{github.workflow}}-${{ github.ref }} cancel-in-progress: true