Skip to content

Commit f72ffdc

Browse files
authored
ci(build-and-test): add jazzy to build-and-test matrix (#386)
Add ROS 2 Jazzy to the build-and-test workflow matrix alongside Humble. Remove CUDA container variants since no packages in autoware_tools use CUDA/TensorRT. Switch to ubuntu-latest runner and upgrade checkout to v6. Signed-off-by: Mete Fatih Cırıt <mfc@autoware.org>
1 parent 7aa4991 commit f72ffdc

1 file changed

Lines changed: 8 additions & 9 deletions

File tree

.github/workflows/build-and-test.yaml

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,25 +9,24 @@ on:
99
jobs:
1010
build-and-test:
1111
if: ${{ github.event_name != 'push' || github.ref_name == github.event.repository.default_branch }}
12-
runs-on: [self-hosted, linux, X64]
13-
container: ${{ matrix.container }}${{ matrix.container-suffix }}
12+
runs-on: ubuntu-latest
13+
container: ${{ matrix.container }}
1414
strategy:
1515
fail-fast: false
1616
matrix:
1717
rosdistro:
1818
- humble
19-
container-suffix:
20-
- ""
21-
- -cuda
19+
- jazzy
2220
include:
2321
- rosdistro: humble
2422
container: ghcr.io/autowarefoundation/autoware:universe-devel
2523
build-depends-repos: build_depends.repos
24+
- rosdistro: jazzy
25+
container: ghcr.io/autowarefoundation/autoware:universe-devel-jazzy
26+
build-depends-repos: build_depends.repos
2627
steps:
2728
- name: Check out repository
28-
uses: actions/checkout@v4
29-
with:
30-
fetch-depth: 1
29+
uses: actions/checkout@v6
3130

3231
- name: Remove exec_depend
3332
uses: autowarefoundation/autoware-github-actions/remove-exec-depend@v1
@@ -60,4 +59,4 @@ jobs:
6059
files: ${{ steps.test.outputs.coverage-report-files }}
6160
fail_ci_if_error: false
6261
verbose: true
63-
flags: total
62+
flags: total-${{ matrix.rosdistro }}

0 commit comments

Comments
 (0)