@@ -10,22 +10,46 @@ jobs:
10
10
strategy :
11
11
matrix :
12
12
image :
13
+ - rostooling/setup-ros-docker:ubuntu-jammy-ros-humble-ros-base-latest
13
14
- rostooling/setup-ros-docker:ubuntu-jammy-ros-iron-ros-base-latest
14
- - rostooling/setup-ros-docker:ubuntu-jammy-ros-rolling-ros-base-latest
15
+ - rostooling/setup-ros-docker:ubuntu-noble-ros-jazzy-ros-base-latest
16
+ - rostooling/setup-ros-docker:ubuntu-noble-ros-rolling-ros-base-latest
15
17
ros-version :
18
+ - humble
16
19
- iron
20
+ - jazzy
17
21
- rolling
18
22
exclude :
23
+ - image : rostooling/setup-ros-docker:ubuntu-jammy-ros-humble-ros-base-latest
24
+ ros-version : iron
25
+ - image : rostooling/setup-ros-docker:ubuntu-jammy-ros-humble-ros-base-latest
26
+ ros-version : jazzy
27
+ - image : rostooling/setup-ros-docker:ubuntu-jammy-ros-humble-ros-base-latest
28
+ ros-version : rolling
29
+ - image : rostooling/setup-ros-docker:ubuntu-jammy-ros-iron-ros-base-latest
30
+ ros-version : humble
19
31
- image : rostooling/setup-ros-docker:ubuntu-jammy-ros-iron-ros-base-latest
32
+ ros-version : jazzy
33
+ - image : rostooling/setup-ros-docker:ubuntu-jammy-ros-iron-ros-base-latest
34
+ ros-version : rolling
35
+ - image : rostooling/setup-ros-docker:ubuntu-noble-ros-jazzy-ros-base-latest
36
+ ros-version : humble
37
+ - image : rostooling/setup-ros-docker:ubuntu-noble-ros-jazzy-ros-base-latest
38
+ ros-version : iron
39
+ - image : rostooling/setup-ros-docker:ubuntu-noble-ros-jazzy-ros-base-latest
20
40
ros-version : rolling
21
- - image : rostooling/setup-ros-docker:ubuntu-jammy-ros-rolling-ros-base-latest
41
+ - image : rostooling/setup-ros-docker:ubuntu-noble-ros-rolling-ros-base-latest
42
+ ros-version : humble
43
+ - image : rostooling/setup-ros-docker:ubuntu-noble-ros-rolling-ros-base-latest
22
44
ros-version : iron
45
+ - image : rostooling/setup-ros-docker:ubuntu-noble-ros-rolling-ros-base-latest
46
+ ros-version : jazzy
23
47
fail-fast : false
24
48
container :
25
49
image : ${{ matrix.image }}
26
50
steps :
27
51
- name : Build Environment
28
- uses : ros-tooling/setup-ros@v0.6
52
+ uses : ros-tooling/setup-ros@v0.7
29
53
with :
30
54
required-ros-distributions : ${{ matrix.ros-version }}
31
55
- name : Run Tests
39
63
velodyne_pointcloud
40
64
target-ros2-distro : ${{ matrix.ros-version }}
41
65
- name : Upload logs
42
- uses : actions/upload-artifact@v1
66
+ uses : actions/upload-artifact@v4
43
67
with :
44
68
name : colcon-logs
45
69
path : ros_ws/log
0 commit comments