Skip to content

Commit 58f7d10

Browse files
committed
rosci: add kilted and configure cache
1 parent 53729f5 commit 58f7d10

1 file changed

Lines changed: 13 additions & 4 deletions

File tree

.github/workflows/ci-ros.yml

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ concurrency:
1212
cancel-in-progress: true
1313

1414
jobs:
15-
CI:
15+
ros:
16+
name: ROS ${{ matrix.ROS_DISTRO }} - ${{ matrix.os }}
1617
strategy:
1718
fail-fast: false
1819
matrix:
@@ -25,20 +26,28 @@ jobs:
2526
- ROS_DISTRO: jazzy
2627
os: Ubuntu 24.04 (Noble)
2728

29+
# ROS2 Kilted Kayu (May 2025 - December 2026)
30+
- ROS_DISTRO: kilted
31+
os: Ubuntu 24.04 (Noble)
32+
2833
# ROS2 Rolling Ridley
2934
- ROS_DISTRO: rolling
3035
os: Ubuntu 24.04 (Noble)
31-
32-
name: ROS ${{ matrix.ROS_DISTRO }} - ${{ matrix.os }}
3336
env:
3437
CMAKE_ARGS: -DBUILD_WITH_VECTORIZATION_SUPPORT=ON -DBUILD_WITH_SERIALIZATION=ON -DBUILD_PYTHON_INTERFACE=ON -DBUILD_TESTING=ON -DBUILD_EXAMPLES=ON -DBUILD_BENCHMARKS=ON
38+
PRERELEASE: true
3539
VERBOSE_OUTPUT: true
3640
VERBOSE_TESTS: true
3741
ROS_DISTRO: ${{ matrix.ROS_DISTRO }}
3842
CCACHE_DIR: ${{ github.workspace }}/.ccache
3943
runs-on: ubuntu-latest
4044
steps:
4145
- uses: actions/checkout@v6
46+
- uses: actions/cache@v4
47+
with:
48+
path: ${{ env.CCACHE_DIR }}
49+
key: ccache-${{ matrix.ROS_DISTRO }}-${{github.run_id}}
50+
restore-keys: ccache-${{ matrix.ROS_DISTRO }}-
4251
- uses: 'ros-industrial/industrial_ci@master'
4352

4453

@@ -47,7 +56,7 @@ jobs:
4756
name: check-ci-linux-ros
4857

4958
needs:
50-
- CI
59+
- ros
5160

5261
runs-on: ubuntu-latest
5362
steps:

0 commit comments

Comments
 (0)