Skip to content

Commit 2f3b535

Browse files
christophfroehlichmergify[bot]
authored andcommitted
Fix source build workflows (#406)
(cherry picked from commit 769e023)
1 parent 616b35a commit 2f3b535

File tree

3 files changed

+50
-12
lines changed

3 files changed

+50
-12
lines changed

.github/workflows/humble-source-build.yml

Lines changed: 18 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,30 @@ on:
44
push:
55
branches:
66
- humble
7+
paths:
8+
- '**.hpp'
9+
- '**.h'
10+
- '**.cpp'
11+
- '**.py'
12+
- '**.yaml'
13+
- '.github/workflows/humble-source-build.yml'
14+
- '**/package.xml'
15+
- '**/CMakeLists.txt'
16+
- 'realtime_tools.humble.repos'
17+
- '**.xml'
18+
pull_request:
19+
branches:
20+
- humble
21+
paths:
22+
- .github/workflows/humble-source-build.yml
723
schedule:
824
# Run every day to detect flakiness and broken dependencies
925
- cron: '03 3 * * MON-FRI'
1026

1127
jobs:
1228
source:
1329
uses: ros-controls/ros2_control_ci/.github/workflows/reusable-ros-tooling-source-build.yml@master
14-
strategy:
15-
fail-fast: false
16-
matrix:
17-
include:
18-
- ROS_DISTRO: humble
19-
CONTAINER: ""
20-
OS_NAME: ubuntu-22.04
2130
with:
22-
ros_distro: ${{ matrix.ROS_DISTRO }}
31+
ros_distro: humble
2332
ref: humble
24-
os_name: ${{ matrix.OS_NAME }}
25-
container: ${{ matrix.CONTAINER }}
33+
container: ubuntu:22.04

.github/workflows/jazzy-source-build.yml

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,22 @@ on:
44
push:
55
branches:
66
- jazzy
7+
paths:
8+
- '**.hpp'
9+
- '**.h'
10+
- '**.cpp'
11+
- '**.py'
12+
- '**.yaml'
13+
- '.github/workflows/jazzy-source-build.yml'
14+
- '**/package.xml'
15+
- '**/CMakeLists.txt'
16+
- 'realtime_tools.jazzy.repos'
17+
- '**.xml'
18+
pull_request:
19+
branches:
20+
- jazzy
21+
paths:
22+
- .github/workflows/jazzy-source-build.yml
723
schedule:
824
# Run every day to detect flakiness and broken dependencies
925
- cron: '03 3 * * MON-FRI'
@@ -14,5 +30,4 @@ jobs:
1430
with:
1531
ros_distro: jazzy
1632
ref: jazzy
17-
os_name: ubuntu-latest
1833
container: ubuntu:24.04

.github/workflows/rolling-source-build.yml

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,22 @@ on:
44
push:
55
branches:
66
- master
7+
paths:
8+
- '**.hpp'
9+
- '**.h'
10+
- '**.cpp'
11+
- '**.py'
12+
- '**.yaml'
13+
- '.github/workflows/rolling-source-build.yml'
14+
- '**/package.xml'
15+
- '**/CMakeLists.txt'
16+
- 'realtime_tools.rolling.repos'
17+
- '**.xml'
18+
pull_request:
19+
branches:
20+
- master
21+
paths:
22+
- .github/workflows/rolling-source-build.yml
723
schedule:
824
# Run every day to detect flakiness and broken dependencies
925
- cron: '03 3 * * MON-FRI'
@@ -18,5 +34,4 @@ jobs:
1834
with:
1935
ros_distro: ${{ matrix.ROS_DISTRO }}
2036
ref: master
21-
os_name: ubuntu-latest
2237
container: ubuntu:24.04

0 commit comments

Comments
 (0)