Skip to content

Commit 3908cb3

Browse files
authored
Branch for Jazzy and add Kilted Kaiju (#2197) (#2228)
1 parent 8871ed7 commit 3908cb3

33 files changed

+195
-494
lines changed

.github/dependabot.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,10 @@ updates:
1818
schedule:
1919
interval: "weekly"
2020
target-branch: "humble"
21+
- package-ecosystem: "github-actions"
22+
# Workflow files stored in the
23+
# default location of `.github/workflows`
24+
directory: "/"
25+
schedule:
26+
interval: "weekly"
27+
target-branch: "jazzy"

.github/mergify.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ pull_request_rules:
88
branches:
99
- humble
1010

11-
- name: Backport to iron at reviewers discretion
11+
- name: Backport to jazzy at reviewers discretion
1212
conditions:
1313
- base=master
14-
- "label=backport-iron"
14+
- "label=backport-jazzy"
1515
actions:
1616
backport:
1717
branches:
18-
- iron
18+
- jazzy
1919

2020
- name: Ask to resolve conflict
2121
conditions:

.github/workflows/README.md

Lines changed: 0 additions & 6 deletions
This file was deleted.

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

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,9 @@ jobs:
4444
fail-fast: false
4545
matrix:
4646
ROS_DISTRO: [humble]
47-
ROS_REPO: [testing]
4847
with:
4948
ros_distro: ${{ matrix.ROS_DISTRO }}
50-
ros_repo: ${{ matrix.ROS_REPO }}
49+
ros_repo: testing
5150
upstream_workspace: ros2_control.${{ matrix.ROS_DISTRO }}.repos
5251
ref_for_scheduled_build: humble
5352
semi-binary-clang:

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

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,4 @@ jobs:
2323
with:
2424
ros_distro: humble
2525
ref: humble
26-
ros2_repo_branch: humble
2726
os_name: ubuntu-22.04

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ on:
33
workflow_dispatch:
44
pull_request:
55
branches:
6-
- master
6+
- jazzy
77
paths:
88
- '**.hpp'
99
- '**.h'
@@ -15,7 +15,7 @@ on:
1515
- 'ros2_control-not-released.jazzy.repos'
1616

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

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ on:
66
workflow_dispatch:
77
pull_request:
88
branches:
9-
- master
9+
- jazzy
1010
paths:
1111
- '**.hpp'
1212
- '**.h'
@@ -18,7 +18,7 @@ on:
1818
- 'ros2_control-not-released.jazzy.repos'
1919
push:
2020
branches:
21-
- master
21+
- jazzy
2222
paths:
2323
- '**.hpp'
2424
- '**.h'
@@ -33,7 +33,7 @@ on:
3333
- cron: '03 1 * * *'
3434

3535
concurrency:
36-
# cancel previous runs of the same workflow, except for pushes on master branch
36+
# cancel previous runs of the same workflow, except for pushes on jazzy branch
3737
group: ${{ github.workflow }}-${{ github.ref }}
3838
cancel-in-progress: ${{ !startsWith(github.ref, '/refs/heads') }}
3939

@@ -49,4 +49,4 @@ jobs:
4949
ros_distro: ${{ matrix.ROS_DISTRO }}
5050
ros_repo: ${{ matrix.ROS_REPO }}
5151
upstream_workspace: ros2_control-not-released.${{ matrix.ROS_DISTRO }}.repos
52-
ref_for_scheduled_build: master
52+
ref_for_scheduled_build: jazzy

.github/workflows/jazzy-check-docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ on:
44
workflow_dispatch:
55
pull_request:
66
branches:
7-
- master
7+
- jazzy
88
paths:
99
- '**.rst'
1010
- '**.md'

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

Lines changed: 24 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,30 @@
11
name: Coverage Build - Jazzy
22
on:
33
workflow_dispatch:
4-
# TODO(anyone) activate when branched for Jazzy
5-
# push:
6-
# branches:
7-
# - master
8-
# paths:
9-
# - '**.hpp'
10-
# - '**.h'
11-
# - '**.cpp'
12-
# - '.github/workflows/jazzy-coverage-build.yml'
13-
# - '**/package.xml'
14-
# - '**/CMakeLists.txt'
15-
# - 'ros2_control.jazzy.repos'
16-
# - 'codecov.yml'
17-
# pull_request:
18-
# branches:
19-
# - master
20-
# paths:
21-
# - '**.hpp'
22-
# - '**.h'
23-
# - '**.cpp'
24-
# - '.github/workflows/jazzy-coverage-build.yml'
25-
# - '**/package.xml'
26-
# - '**/CMakeLists.txt'
27-
# - 'ros2_control.jazzy.repos'
28-
# - 'codecov.yml'
4+
push:
5+
branches:
6+
- jazzy
7+
paths:
8+
- '**.hpp'
9+
- '**.h'
10+
- '**.cpp'
11+
- '.github/workflows/jazzy-coverage-build.yml'
12+
- '**/package.xml'
13+
- '**/CMakeLists.txt'
14+
- 'ros2_control.jazzy.repos'
15+
- 'codecov.yml'
16+
pull_request:
17+
branches:
18+
- jazzy
19+
paths:
20+
- '**.hpp'
21+
- '**.h'
22+
- '**.cpp'
23+
- '.github/workflows/jazzy-coverage-build.yml'
24+
- '**/package.xml'
25+
- '**/CMakeLists.txt'
26+
- 'ros2_control.jazzy.repos'
27+
- 'codecov.yml'
2928

3029
jobs:
3130
coverage_jazzy:

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ on:
33
workflow_dispatch:
44
pull_request:
55
branches:
6-
- master
6+
- jazzy
77
paths:
88
- '**.hpp'
99
- '**.h'
@@ -18,7 +18,7 @@ on:
1818
- cron: '03 1 * * *'
1919

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

@@ -32,5 +32,5 @@ jobs:
3232
with:
3333
ros_distro: ${{ matrix.ROS_DISTRO }}
3434
upstream_workspace: ros2_control.${{ matrix.ROS_DISTRO }}.repos
35-
ref_for_scheduled_build: master
35+
ref_for_scheduled_build: jazzy
3636
skip_packages: rqt_controller_manager

.github/workflows/jazzy-pre-commit.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ on:
44
workflow_dispatch:
55
pull_request:
66
branches:
7-
- master
7+
- jazzy
88

99
concurrency:
1010
group: ${{ github.workflow }}-${{ github.ref }}

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ on:
33
workflow_dispatch:
44
pull_request:
55
branches:
6-
- master
6+
- jazzy
77
paths:
88
- '**.hpp'
99
- '**.h'
@@ -18,7 +18,7 @@ on:
1818
- cron: '03 1 * * *'
1919

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

@@ -32,5 +32,5 @@ jobs:
3232
with:
3333
ros_distro: ${{ matrix.ROS_DISTRO }}
3434
upstream_workspace: ros2_control.${{ matrix.ROS_DISTRO }}.repos
35-
ref_for_scheduled_build: master
35+
ref_for_scheduled_build: jazzy
3636
skip_packages: rqt_controller_manager

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

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ on:
66
workflow_dispatch:
77
pull_request:
88
branches:
9-
- master
9+
- jazzy
1010
paths:
1111
- '**.hpp'
1212
- '**.h'
@@ -18,7 +18,7 @@ on:
1818
- 'ros2_control.jazzy.repos'
1919
push:
2020
branches:
21-
- master
21+
- jazzy
2222
paths:
2323
- '**.hpp'
2424
- '**.h'
@@ -33,30 +33,25 @@ on:
3333
- cron: '03 1 * * *'
3434

3535
concurrency:
36-
# cancel previous runs of the same workflow, except for pushes on master branch
36+
# cancel previous runs of the same workflow, except for pushes on jazzy branch
3737
group: ${{ github.workflow }}-${{ github.ref }}
3838
cancel-in-progress: ${{ !startsWith(github.ref, '/refs/heads') }}
3939

4040
jobs:
4141
semi-binary:
4242
uses: ros-controls/ros2_control_ci/.github/workflows/reusable-industrial-ci-with-cache.yml@master
43-
strategy:
44-
fail-fast: false
45-
matrix:
46-
ROS_DISTRO: [jazzy]
47-
ROS_REPO: [testing]
4843
with:
49-
ros_distro: ${{ matrix.ROS_DISTRO }}
50-
ros_repo: ${{ matrix.ROS_REPO }}
51-
upstream_workspace: ros2_control.${{ matrix.ROS_DISTRO }}.repos
52-
ref_for_scheduled_build: master
44+
ros_distro: jazzy
45+
ros_repo: testing
46+
upstream_workspace: ros2_control.jazzy.repos
47+
ref_for_scheduled_build: jazzy
5348
semi-binary-clang:
5449
uses: ros-controls/ros2_control_ci/.github/workflows/reusable-industrial-ci-with-cache.yml@master
5550
with:
5651
ros_distro: jazzy
5752
ros_repo: testing
5853
upstream_workspace: ros2_control.jazzy.repos
59-
ref_for_scheduled_build: master
54+
ref_for_scheduled_build: jazzy
6055
additional_debs: clang
6156
c_compiler: clang
6257
cxx_compiler: clang++

.github/workflows/jazzy-semi-binary-downstream-build.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ on:
66
workflow_dispatch:
77
pull_request:
88
branches:
9-
- master
9+
- jazzy
1010
paths:
1111
- '**.hpp'
1212
- '**.h'
@@ -28,7 +28,7 @@ jobs:
2828
with:
2929
ros_distro: jazzy
3030
ros_repo: testing
31-
ref_for_scheduled_build: master
31+
ref_for_scheduled_build: jazzy
3232
upstream_workspace: ros2_control.jazzy.repos
3333
# we don't test target_workspace, we just build it
3434
not_test_build: true
@@ -40,7 +40,7 @@ jobs:
4040
with:
4141
ros_distro: jazzy
4242
ros_repo: testing
43-
ref_for_scheduled_build: master
43+
ref_for_scheduled_build: jazzy
4444
upstream_workspace: ros2_control.jazzy.repos
4545
# we don't test target_workspace, we just build it
4646
not_test_build: true

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

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ on:
33
workflow_dispatch:
44
push:
55
branches:
6-
- master
6+
- jazzy
77
paths:
88
- '**.hpp'
99
- '**.h'
@@ -22,6 +22,5 @@ jobs:
2222
uses: ros-controls/ros2_control_ci/.github/workflows/reusable-ros-tooling-source-build.yml@master
2323
with:
2424
ros_distro: jazzy
25-
ref: master
26-
ros2_repo_branch: master
25+
ref: jazzy
2726
container: ubuntu:24.04

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

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ on:
1313
- '**/package.xml'
1414
- '**/CMakeLists.txt'
1515
- 'ros2_control-not-released.rolling.repos'
16+
- 'ros2_control-not-released.kilted.repos'
1617

1718
concurrency:
1819
# cancel previous runs of the same workflow, except for pushes on master branch
@@ -22,5 +23,9 @@ concurrency:
2223
jobs:
2324
abi_check:
2425
uses: ros-controls/ros2_control_ci/.github/workflows/reusable-abi-check.yml@master
26+
strategy:
27+
fail-fast: false
28+
matrix:
29+
ROS_DISTRO: [kilted, rolling]
2530
with:
26-
ros_distro: rolling
31+
ros_distro: ${{ matrix.ROS_DISTRO }}

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ on:
1616
- '**/package.xml'
1717
- '**/CMakeLists.txt'
1818
- 'ros2_control-not-released.rolling.repos'
19+
- 'ros2_control-not-released.kilted.repos'
1920
push:
2021
branches:
2122
- master
@@ -28,6 +29,7 @@ on:
2829
- '**/package.xml'
2930
- '**/CMakeLists.txt'
3031
- 'ros2_control-not-released.rolling.repos'
32+
- 'ros2_control-not-released.kilted.repos'
3133
schedule:
3234
# Run every morning to detect flakiness and broken dependencies
3335
- cron: '03 1 * * *'
@@ -43,7 +45,7 @@ jobs:
4345
strategy:
4446
fail-fast: false
4547
matrix:
46-
ROS_DISTRO: [rolling]
48+
ROS_DISTRO: [kilted, rolling]
4749
ROS_REPO: [main, testing]
4850
with:
4951
ros_distro: ${{ matrix.ROS_DISTRO }}

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

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,8 @@ concurrency:
3737
jobs:
3838
build-on-humble:
3939
uses: ros-controls/ros2_control_ci/.github/workflows/reusable-industrial-ci-with-cache.yml@master
40-
strategy:
41-
fail-fast: false
42-
matrix:
43-
ROS_DISTRO: [humble]
44-
ROS_REPO: [testing]
4540
with:
46-
ros_distro: ${{ matrix.ROS_DISTRO }}
47-
ros_repo: ${{ matrix.ROS_REPO }}
41+
ros_distro: humble
42+
ros_repo: testing
4843
upstream_workspace: ros2_control.rolling.repos
4944
ref_for_scheduled_build: master

0 commit comments

Comments
 (0)