actions: only run single vehicle check for vehicle directory change

This commit is contained in:
Iampete1 2022-10-18 15:21:53 +01:00 committed by Andrew Tridgell
parent 35b138afb1
commit 7f4c12dc28
7 changed files with 138 additions and 28 deletions

View File

@ -1,9 +1,27 @@
name: test replay name: test replay
on: [push, pull_request, workflow_dispatch] on:
# paths: push:
# - "*" paths-ignore: # ignore vehicle only changes
# - "!README.md" <-- don't rebuild on doc change - 'AntennaTracker/**'
- 'ArduPlane/**'
- 'ArduSub/**'
- 'Rover/**'
- 'Blimp/**'
- 'ArduCopter/**'
pull_request:
paths-ignore: # ignore vehicle only changes
- 'AntennaTracker/**'
- 'ArduPlane/**'
- 'ArduSub/**'
- 'Rover/**'
- 'Blimp/**'
- 'ArduCopter/**'
workflow_dispatch:
concurrency: concurrency:
group: ci-${{github.workflow}}-${{ github.ref }} group: ci-${{github.workflow}}-${{ github.ref }}
cancel-in-progress: true cancel-in-progress: true

View File

@ -1,9 +1,24 @@
name: test copter name: test copter
on: [push, pull_request, workflow_dispatch] on:
# paths: push:
# - "*" paths-ignore: # ignore vehicle only changes not for copter
# - "!README.md" <-- don't rebuild on doc change - 'AntennaTracker/**'
- 'ArduPlane/**'
- 'ArduSub/**'
- 'Rover/**'
- 'Blimp/**'
pull_request:
paths-ignore: # ignore vehicle only changes not for copter
- 'AntennaTracker/**'
- 'ArduPlane/**'
- 'ArduSub/**'
- 'Rover/**'
- 'Blimp/**'
workflow_dispatch:
concurrency: concurrency:
group: ci-${{github.workflow}}-${{ github.ref }} group: ci-${{github.workflow}}-${{ github.ref }}
cancel-in-progress: true cancel-in-progress: true

View File

@ -1,9 +1,26 @@
name: test ap_periph name: test ap_periph
on: [push, pull_request, workflow_dispatch] on:
# paths: push:
# - "*" paths-ignore: # ignore vehicle only changes
# - "!README.md" <-- don't rebuild on doc change - 'AntennaTracker/**'
- 'ArduPlane/**'
- 'ArduSub/**'
- 'Rover/**'
- 'Blimp/**'
- 'ArduCopter/**'
pull_request:
paths-ignore: # ignore vehicle only changes
- 'AntennaTracker/**'
- 'ArduPlane/**'
- 'ArduSub/**'
- 'Rover/**'
- 'Blimp/**'
- 'ArduCopter/**'
workflow_dispatch:
concurrency: concurrency:
group: ci-${{github.workflow}}-${{ github.ref }} group: ci-${{github.workflow}}-${{ github.ref }}
cancel-in-progress: true cancel-in-progress: true

View File

@ -1,9 +1,24 @@
name: test plane name: test plane
on: [push, pull_request, workflow_dispatch] on:
# paths: push:
# - "*" paths-ignore: # ignore vehicle only changes not for plane
# - "!README.md" <-- don't rebuild on doc change - 'AntennaTracker/**'
- 'ArduSub/**'
- 'Rover/**'
- 'Blimp/**'
- 'ArduCopter/**'
pull_request:
paths-ignore: # ignore vehicle only changes not for plane
- 'AntennaTracker/**'
- 'ArduSub/**'
- 'Rover/**'
- 'Blimp/**'
- 'ArduCopter/**'
workflow_dispatch:
concurrency: concurrency:
group: ci-${{github.workflow}}-${{ github.ref }} group: ci-${{github.workflow}}-${{ github.ref }}
cancel-in-progress: true cancel-in-progress: true

View File

@ -1,9 +1,24 @@
name: test rover name: test rover
on: [push, pull_request, workflow_dispatch] on:
# paths: push:
# - "*" paths-ignore: # ignore vehicle only changes not for rover
# - "!README.md" <-- don't rebuild on doc change - 'AntennaTracker/**'
- 'ArduPlane/**'
- 'ArduSub/**'
- 'Blimp/**'
- 'ArduCopter/**'
pull_request:
paths-ignore: # ignore vehicle only changes not for rover
- 'AntennaTracker/**'
- 'ArduPlane/**'
- 'ArduSub/**'
- 'Blimp/**'
- 'ArduCopter/**'
workflow_dispatch:
concurrency: concurrency:
group: ci-${{github.workflow}}-${{ github.ref }} group: ci-${{github.workflow}}-${{ github.ref }}
cancel-in-progress: true cancel-in-progress: true

View File

@ -1,9 +1,24 @@
name: test sub name: test sub
on: [push, pull_request, workflow_dispatch] on:
# paths: push:
# - "*" paths-ignore: # ignore vehicle only changes not for sub
# - "!README.md" <-- don't rebuild on doc change - 'AntennaTracker/**'
- 'ArduPlane/**'
- 'Rover/**'
- 'Blimp/**'
- 'ArduCopter/**'
pull_request:
paths-ignore: # ignore vehicle only changes not for sub
- 'AntennaTracker/**'
- 'ArduPlane/**'
- 'Rover/**'
- 'Blimp/**'
- 'ArduCopter/**'
workflow_dispatch:
concurrency: concurrency:
group: ci-${{github.workflow}}-${{ github.ref }} group: ci-${{github.workflow}}-${{ github.ref }}
cancel-in-progress: true cancel-in-progress: true

View File

@ -1,9 +1,24 @@
name: test tracker name: test tracker
on: [push, pull_request, workflow_dispatch] on:
# paths: push:
# - "*" paths-ignore: # ignore vehicle only changes
# - "!README.md" <-- don't rebuild on doc change - 'ArduPlane/**'
- 'ArduSub/**'
- 'Rover/**'
- 'Blimp/**'
- 'ArduCopter/**'
pull_request:
paths-ignore: # ignore vehicle only changes
- 'ArduPlane/**'
- 'ArduSub/**'
- 'Rover/**'
- 'Blimp/**'
- 'ArduCopter/**'
workflow_dispatch:
concurrency: concurrency:
group: ci-${{github.workflow}}-${{ github.ref }} group: ci-${{github.workflow}}-${{ github.ref }}
cancel-in-progress: true cancel-in-progress: true