diff --git a/.github/workflows/ros_ci.yml b/.github/workflows/ros_ci.yml
index a2e843bf42f42d43912626822332cfba377d3ab4..0cc30feedac09e3625f175ee3beeefe0ef54f599 100644
--- a/.github/workflows/ros_ci.yml
+++ b/.github/workflows/ros_ci.yml
@@ -32,26 +32,23 @@ jobs:
     strategy:
       matrix:
         env:
+          # ROS1
           - {ROS_DISTRO: noetic}
+          # ROS2
           - {ROS_DISTRO: iron}
           - {ROS_DISTRO: humble}
+          - {ROS_DISTRO: jazzy}
           - {ROS_DISTRO: rolling}
     env:
-      # CCACHE_DIR: /home/runner/.ccache # Enable ccache
-      PRERELEASE: true
+      # PRERELEASE: true  # Fails due to issues in the underlying Docker image
       BUILDER: colcon
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
         with:
           submodules: recursive
-      # This step will fetch/store the directory used by ccache before/after the ci run
-      # - uses: actions/cache@v3
-      #   with:
-      #     path: ${{ env.CCACHE_DIR }}
-      #     key: ccache-${{ matrix.env.ROS_DISTRO }}-${{ matrix.env.ROS_REPO }}
       # Run industrial_ci
-      - uses: 'ros-industrial/industrial_ci@9f963f67ebb889792175776c5ee00134d7bb569b'
+      - uses: 'ros-industrial/industrial_ci@875c2ae'
         env: ${{ matrix.env }}
 
   check: