Skip to content

Commit 3603bae

Browse files
authored
Update CI (backport #51) (#55)
* Update CI (#51) * Add CI and nightly for each distro (#43) * Update git version (#43) * Skip tests (#43) * Change nightly to weekly (#43) * Change master to rolling in fork checker (#43) * Update the CI for lyrical (#51) --------- Signed-off-by: Carlosespicur <carlosespicur@proton.me> Signed-off-by: David Laseca <davidlaseca@eprosima.com> (cherry picked from commit 1d8f9b9) # Conflicts: # .github/workflows/fork_checker.yml # .github/workflows/reusable-ci.yml # .github/workflows/weekly-ci.yml * Fix conflicts Signed-off-by: David Laseca Perez <davidlaseca@eprosima.com> --------- Signed-off-by: David Laseca Perez <davidlaseca@eprosima.com>
1 parent a758230 commit 3603bae

4 files changed

Lines changed: 26 additions & 3 deletions

File tree

.github/workflows/fork_checker.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
strategy:
1515
fail-fast: false
1616
matrix:
17-
branches: [humble, jazzy, kilted, rolling]
17+
branches: [humble, jazzy, kilted, lyrical, rolling]
1818
steps:
1919
- name: Check
2020
id: check

.github/workflows/lyrical-ci.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
name: rcutils CI Lyrical
2+
3+
on:
4+
push:
5+
branches: [ lyrical ]
6+
pull_request:
7+
branches: [ lyrical ]
8+
9+
jobs:
10+
lyrical-ci:
11+
uses: ./.github/workflows/reusable-ci.yml
12+
with:
13+
branch: ${{ github.ref }}
14+
os: ubuntu-26.04
15+
docker-image: ubuntu:resolute
16+
ros-distribution: lyrical

.github/workflows/reusable-ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
submodules: recursive
4141

4242
- name: Setup ROS 2
43-
uses: ros-tooling/setup-ros@0.7.15
43+
uses: ros-tooling/setup-ros@0.7.19
4444
with:
4545
required-ros-distributions: ${{ inputs.ros-distribution }}
4646

@@ -49,7 +49,7 @@ jobs:
4949
apt-get install ros-${{ inputs.ros-distribution }}-mimick-vendor
5050
apt-get -y install ros-${{ inputs.ros-distribution }}-performance-test-fixture
5151
52-
- uses : ros-tooling/action-ros-ci@0.4.5
52+
- uses : ros-tooling/action-ros-ci@0.4.8
5353
with:
5454
package-name: "rcutils"
5555
target-ros2-distro: ${{ inputs.ros-distribution }}

.github/workflows/weekly-ci.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,13 @@ jobs:
2828
os: ubuntu-24.04
2929
docker-image: ubuntu:noble
3030
ros-distribution: kilted
31+
lyrical-ci:
32+
uses: ./.github/workflows/reusable-ci.yml
33+
with:
34+
branch: lyrical
35+
os: ubuntu-26.04
36+
docker-image: ubuntu:resolute
37+
ros-distribution: lyrical
3138
rolling-ci:
3239
uses: ./.github/workflows/reusable-ci.yml
3340
with:

0 commit comments

Comments
 (0)