diff --git a/.github/workflows/rolling-binary-build.yml b/.github/workflows/rolling-binary-build.yml index 1641481762..c8f5ff1a73 100644 --- a/.github/workflows/rolling-binary-build.yml +++ b/.github/workflows/rolling-binary-build.yml @@ -4,12 +4,12 @@ name: Rolling Binary Build on: workflow_dispatch: - pull_request: &event + pull_request: branches: - master - '*feature*' - '*feature/**' - paths: + paths: &paths - '**.hpp' - '**.h' - '**.cpp' @@ -21,7 +21,10 @@ on: - 'ros2_controllers-not-released.rolling.repos' - 'ros2_controllers-not-released.lyrical.repos' - '**.xml' - push: *event + push: + branches: + - master + paths: *paths schedule: # Run every morning to detect flakiness and broken dependencies - cron: '03 1 * * MON-FRI' diff --git a/.github/workflows/rolling-compatibility-humble-binary-build.yml b/.github/workflows/rolling-compatibility-humble-binary-build.yml index f7884cf804..99023f1f21 100644 --- a/.github/workflows/rolling-compatibility-humble-binary-build.yml +++ b/.github/workflows/rolling-compatibility-humble-binary-build.yml @@ -4,12 +4,12 @@ name: Check Rolling Compatibility on Humble on: workflow_dispatch: - pull_request: &event + pull_request: branches: - master - '*feature*' - '*feature/**' - paths: + paths: &paths - '**.hpp' - '**.h' - '**.cpp' @@ -20,7 +20,10 @@ on: - '**/CMakeLists.txt' - 'ros2_controllers.rolling.repos' - '**.xml' - push: *event + push: + branches: + - master + paths: *paths concurrency: # cancel previous runs of the same workflow, except for pushes on given branches diff --git a/.github/workflows/rolling-compatibility-jazzy-binary-build.yml b/.github/workflows/rolling-compatibility-jazzy-binary-build.yml index 9bd04e2ad0..e305d27710 100644 --- a/.github/workflows/rolling-compatibility-jazzy-binary-build.yml +++ b/.github/workflows/rolling-compatibility-jazzy-binary-build.yml @@ -4,12 +4,12 @@ name: Check Rolling Compatibility on Jazzy on: workflow_dispatch: - pull_request: &event + pull_request: branches: - master - '*feature*' - '*feature/**' - paths: + paths: &paths - '**.hpp' - '**.h' - '**.cpp' @@ -20,7 +20,10 @@ on: - '**/CMakeLists.txt' - 'ros2_controllers.rolling.repos' - '**.xml' - push: *event + push: + branches: + - master + paths: *paths concurrency: # cancel previous runs of the same workflow, except for pushes on given branches diff --git a/.github/workflows/rolling-compatibility-kilted-binary-build.yml b/.github/workflows/rolling-compatibility-kilted-binary-build.yml index 1d8c3b3bb2..c7b2eeef17 100644 --- a/.github/workflows/rolling-compatibility-kilted-binary-build.yml +++ b/.github/workflows/rolling-compatibility-kilted-binary-build.yml @@ -4,12 +4,12 @@ name: Check Rolling Compatibility on Kilted on: workflow_dispatch: - pull_request: &event + pull_request: branches: - master - '*feature*' - '*feature/**' - paths: + paths: &paths - '**.hpp' - '**.h' - '**.cpp' @@ -20,7 +20,10 @@ on: - '**/CMakeLists.txt' - 'ros2_controllers.rolling.repos' - '**.xml' - push: *event + push: + branches: + - master + paths: *paths concurrency: # cancel previous runs of the same workflow, except for pushes on given branches diff --git a/.github/workflows/rolling-compatibility-lyrical-binary-build.yml b/.github/workflows/rolling-compatibility-lyrical-binary-build.yml index 6e05bee98b..4e6334cabf 100644 --- a/.github/workflows/rolling-compatibility-lyrical-binary-build.yml +++ b/.github/workflows/rolling-compatibility-lyrical-binary-build.yml @@ -4,12 +4,12 @@ name: Check Rolling Compatibility on Lyrical on: workflow_dispatch: - pull_request: &event + pull_request: branches: - master - '*feature*' - '*feature/**' - paths: + paths: &paths - '**.hpp' - '**.h' - '**.cpp' @@ -20,7 +20,10 @@ on: - '**/CMakeLists.txt' - 'ros2_controllers.rolling.repos' - '**.xml' - push: *event + push: + branches: + - master + paths: *paths concurrency: # cancel previous runs of the same workflow, except for pushes on given branches diff --git a/.github/workflows/rolling-coverage-build.yml b/.github/workflows/rolling-coverage-build.yml index 48fca06c65..a018c3b891 100644 --- a/.github/workflows/rolling-coverage-build.yml +++ b/.github/workflows/rolling-coverage-build.yml @@ -1,12 +1,12 @@ name: Coverage Build - Rolling on: workflow_dispatch: - pull_request: &event + pull_request: branches: - master - '*feature*' - '*feature/**' - paths: + paths: &paths - '**.hpp' - '**.h' - '**.cpp' @@ -18,7 +18,10 @@ on: - '**/CMakeLists.txt' - 'ros2_controllers.rolling.repos' - '**.xml' - push: *event + push: + branches: + - master + paths: *paths concurrency: # cancel previous runs of the same workflow, except for pushes on given branches diff --git a/.github/workflows/rolling-debian-build.yml b/.github/workflows/rolling-debian-build.yml index b3f4426ebb..30f74410e9 100644 --- a/.github/workflows/rolling-debian-build.yml +++ b/.github/workflows/rolling-debian-build.yml @@ -1,12 +1,12 @@ name: Rolling - Debian Semi-Binary Build on: workflow_dispatch: - pull_request: &event + pull_request: branches: - master - '*feature*' - '*feature/**' - paths: + paths: &paths - '**.hpp' - '**.h' - '**.cpp' @@ -18,7 +18,10 @@ on: - 'ros2_controllers.rolling.repos' - 'ros2_controllers.lyrical.repos' - '**.xml' - push: *event + push: + branches: + - master + paths: *paths concurrency: # cancel previous runs of the same workflow, except for pushes on given branches diff --git a/.github/workflows/rolling-rhel-semi-binary-build.yml b/.github/workflows/rolling-rhel-semi-binary-build.yml index 69983a772c..263bd1d3a4 100644 --- a/.github/workflows/rolling-rhel-semi-binary-build.yml +++ b/.github/workflows/rolling-rhel-semi-binary-build.yml @@ -1,12 +1,12 @@ name: Rolling - RHEL Semi-Binary Build on: workflow_dispatch: - pull_request: &event + pull_request: branches: - master - '*feature*' - '*feature/**' - paths: + paths: &paths - '**.hpp' - '**.h' - '**.cpp' @@ -18,7 +18,10 @@ on: - 'ros2_controllers.rolling.repos' - 'ros2_controllers.lyrical.repos' - '**.xml' - push: *event + push: + branches: + - master + paths: *paths concurrency: # cancel previous runs of the same workflow, except for pushes on given branches diff --git a/.github/workflows/rolling-semi-binary-build-win.yml b/.github/workflows/rolling-semi-binary-build-win.yml index f54a0bd2b4..80a56a6386 100644 --- a/.github/workflows/rolling-semi-binary-build-win.yml +++ b/.github/workflows/rolling-semi-binary-build-win.yml @@ -4,12 +4,12 @@ name: Rolling Windows Semi-Binary Build on: workflow_dispatch: - pull_request: &event + pull_request: branches: - master - '*feature*' - '*feature/**' - paths: + paths: &paths - '**.hpp' - '**.h' - '**.cpp' @@ -18,7 +18,10 @@ on: - '**/package.xml' - '**/CMakeLists.txt' - 'ros2_controllers.rolling.repos' - push: *event + push: + branches: + - master + paths: *paths concurrency: # cancel previous runs of the same workflow, except for pushes on given branches diff --git a/.github/workflows/rolling-semi-binary-build.yml b/.github/workflows/rolling-semi-binary-build.yml index 2555b53aa0..2d8054959e 100644 --- a/.github/workflows/rolling-semi-binary-build.yml +++ b/.github/workflows/rolling-semi-binary-build.yml @@ -3,12 +3,12 @@ name: Rolling Semi-Binary Build on: workflow_dispatch: - pull_request: &event + pull_request: branches: - master - '*feature*' - '*feature/**' - paths: + paths: &paths - '**.hpp' - '**.h' - '**.cpp' @@ -20,7 +20,10 @@ on: - 'ros2_controllers.rolling.repos' - 'ros2_controllers.lyrical.repos' - '**.xml' - push: *event + push: + branches: + - master + paths: *paths schedule: # Run every morning to detect flakiness and broken dependencies - cron: '33 1 * * MON-FRI'