Skip to content

Commit 94f077a

Browse files
authored
Merge branch 'master' into feat/schema-description
2 parents babbcda + 6cbb5f0 commit 94f077a

File tree

166 files changed

+4881
-1938
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

166 files changed

+4881
-1938
lines changed

.github/dependabot.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,10 @@ updates:
2525
schedule:
2626
interval: "weekly"
2727
target-branch: "jazzy"
28+
- package-ecosystem: "github-actions"
29+
# Workflow files stored in the
30+
# default location of `.github/workflows`
31+
directory: "/"
32+
schedule:
33+
interval: "weekly"
34+
target-branch: "kilted"

.github/mergify.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,15 @@ pull_request_rules:
1717
branches:
1818
- jazzy
1919

20+
- name: Backport to kilted at reviewers discretion
21+
conditions:
22+
- base=master
23+
- "label=backport-kilted"
24+
actions:
25+
backport:
26+
branches:
27+
- kilted
28+
2029
- name: Ask to resolve conflict
2130
conditions:
2231
- conflict

.github/workflows/docker.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
uses: docker/setup-buildx-action@v3
2323

2424
- name: Checkout repository
25-
uses: actions/checkout@v4
25+
uses: actions/checkout@v5
2626

2727
- name: Log in to the Container registry
2828
uses: docker/login-action@v3
@@ -62,7 +62,7 @@ jobs:
6262
uses: docker/setup-buildx-action@v3
6363

6464
- name: Checkout repository
65-
uses: actions/checkout@v4
65+
uses: actions/checkout@v5
6666

6767
- name: Log in to the Container registry
6868
uses: docker/login-action@v3

.github/workflows/humble-abi-compatibility.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ on:
1515
- 'ros2_control-not-released.humble.repos'
1616

1717
concurrency:
18-
# cancel previous runs of the same workflow, except for pushes on humble branch
18+
# cancel previous runs of the same workflow, except for pushes on given branches
1919
group: ${{ github.workflow }}-${{ github.ref }}
20-
cancel-in-progress: ${{ !startsWith(github.ref, '/refs/heads') }}
20+
cancel-in-progress: ${{ !startsWith(github.ref, 'refs/heads') }}
2121

2222
jobs:
2323
abi_check:

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

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,7 @@ name: Humble Binary Build
44

55
on:
66
workflow_dispatch:
7-
pull_request:
8-
branches:
9-
- humble
10-
paths:
11-
- '**.hpp'
12-
- '**.h'
13-
- '**.cpp'
14-
- '**.py'
15-
- '.github/workflows/humble-binary-build.yml'
16-
- '**/package.xml'
17-
- '**/CMakeLists.txt'
18-
- 'ros2_control-not-released.humble.repos'
19-
push:
7+
pull_request: &event
208
branches:
219
- humble
2210
paths:
@@ -28,14 +16,15 @@ on:
2816
- '**/package.xml'
2917
- '**/CMakeLists.txt'
3018
- 'ros2_control-not-released.humble.repos'
19+
push: *event
3120
schedule:
3221
# Run every morning to detect flakiness and broken dependencies
3322
- cron: '03 1 * * MON-FRI'
3423

3524
concurrency:
36-
# cancel previous runs of the same workflow, except for pushes on humble branch
25+
# cancel previous runs of the same workflow, except for pushes on given branches
3726
group: ${{ github.workflow }}-${{ github.ref }}
38-
cancel-in-progress: ${{ !startsWith(github.ref, '/refs/heads') }}
27+
cancel-in-progress: ${{ !startsWith(github.ref, 'refs/heads') }}
3928

4029
jobs:
4130
binary:

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

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,7 @@
11
name: Coverage Build - Humble
22
on:
33
workflow_dispatch:
4-
push:
5-
branches:
6-
- humble
7-
paths:
8-
- '**.hpp'
9-
- '**.h'
10-
- '**.cpp'
11-
- '**.py'
12-
- '.github/workflows/humble-coverage-build.yml'
13-
- '**/package.xml'
14-
- '**/CMakeLists.txt'
15-
- 'ros2_control.humble.repos'
16-
- 'codecov.yml'
17-
pull_request:
4+
pull_request: &event
185
branches:
196
- humble
207
paths:
@@ -27,11 +14,12 @@ on:
2714
- '**/CMakeLists.txt'
2815
- 'ros2_control.humble.repos'
2916
- 'codecov.yml'
17+
push: *event
3018

3119
concurrency:
32-
# cancel previous runs of the same workflow, except for pushes on humble branch
20+
# cancel previous runs of the same workflow, except for pushes on given branches
3321
group: ${{ github.workflow }}-${{ github.ref }}
34-
cancel-in-progress: ${{ !startsWith(github.ref, '/refs/heads') }}
22+
cancel-in-progress: ${{ !startsWith(github.ref, 'refs/heads') }}
3523

3624
jobs:
3725
coverage_humble:

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ on:
1818
- cron: '03 1 * * MON-FRI'
1919

2020
concurrency:
21-
# cancel previous runs of the same workflow, except for pushes on humble branch
21+
# cancel previous runs of the same workflow, except for pushes on given branches
2222
group: ${{ github.workflow }}-${{ github.ref }}
23-
cancel-in-progress: ${{ !startsWith(github.ref, '/refs/heads') }}
23+
cancel-in-progress: ${{ !startsWith(github.ref, 'refs/heads') }}
2424

2525
jobs:
2626
debian_semi_binary_build:
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
name: Humble - pre-release
2+
# author: Christoph Froehlich <[email protected]>
3+
4+
on:
5+
workflow_dispatch:
6+
inputs:
7+
downstream_depth:
8+
description: 'The depth of the depends-on tree to be included in the overlay workspace (-1 implies unlimited, default: 0)'
9+
required: false
10+
default: 0
11+
type: number
12+
pull_request:
13+
branches:
14+
- humble
15+
types:
16+
- opened # default
17+
- reopened # default
18+
- synchronize # default
19+
- labeled # also if a label changes
20+
21+
jobs:
22+
default:
23+
uses: ros-controls/ros2_control_ci/.github/workflows/reusable-prerelease.yml@master
24+
with:
25+
ros_distro: humble
26+
# downstream_depth is not set on pull_request event
27+
prerelease_downstream_depth: ${{ github.event_name == 'pull_request' && '0' || inputs.downstream_depth }}
28+
prerelease_exclude_pkg: ackermann_steering_controller admittance_controller bicycle_steering_controller chained_filter_controller diff_drive_controller effort_controllers force_torque_sensor_broadcaster forward_command_controller gpio_controllers gps_sensor_broadcaster imu_sensor_broadcaster joint_state_broadcaster joint_trajectory_controller mecanum_drive_controller motion_primitives_controllers omni_wheel_drive_controller parallel_gripper_controller pid_controller pose_broadcaster position_controllers range_sensor_broadcaster ros2_controllers ros2_controllers_test_nodes rqt_joint_trajectory_controller steering_controllers_library tricycle_controller tricycle_steering_controller velocity_controllers gz_ros2_control gz_ros2_control_demos gz_ros2_control_tests

.github/workflows/humble-rhel-binary-build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ on:
1818
- cron: '03 1 * * MON-FRI'
1919

2020
concurrency:
21-
# cancel previous runs of the same workflow, except for pushes on humble branch
21+
# cancel previous runs of the same workflow, except for pushes on given branches
2222
group: ${{ github.workflow }}-${{ github.ref }}
23-
cancel-in-progress: ${{ !startsWith(github.ref, '/refs/heads') }}
23+
cancel-in-progress: ${{ !startsWith(github.ref, 'refs/heads') }}
2424

2525
jobs:
2626
rhel_semi_binary_build:

.github/workflows/humble-semi-binary-build.yml

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,7 @@ name: Humble Semi-Binary Build
44

55
on:
66
workflow_dispatch:
7-
pull_request:
8-
branches:
9-
- humble
10-
paths:
11-
- '**.hpp'
12-
- '**.h'
13-
- '**.cpp'
14-
- '**.py'
15-
- '.github/workflows/humble-semi-binary-build.yml'
16-
- '**/package.xml'
17-
- '**/CMakeLists.txt'
18-
- 'ros2_control.humble.repos'
19-
push:
7+
pull_request: &event
208
branches:
219
- humble
2210
paths:
@@ -28,14 +16,15 @@ on:
2816
- '**/package.xml'
2917
- '**/CMakeLists.txt'
3018
- 'ros2_control.humble.repos'
19+
push: *event
3120
schedule:
3221
# Run every morning to detect flakiness and broken dependencies
3322
- cron: '03 1 * * MON-FRI'
3423

3524
concurrency:
36-
# cancel previous runs of the same workflow, except for pushes on humble branch
25+
# cancel previous runs of the same workflow, except for pushes on given branches
3726
group: ${{ github.workflow }}-${{ github.ref }}
38-
cancel-in-progress: ${{ !startsWith(github.ref, '/refs/heads') }}
27+
cancel-in-progress: ${{ !startsWith(github.ref, 'refs/heads') }}
3928

4029
jobs:
4130
semi-binary:

0 commit comments

Comments
 (0)