diff --git a/.github/workflows/ros_ci.yml b/.github/workflows/ros_ci.yml
index 6d3afba8df45a7731ab0b85608cd2da87238242e..3d5f14a3252c75a7dcdc00f91040c3861d0e90b2 100644
--- a/.github/workflows/ros_ci.yml
+++ b/.github/workflows/ros_ci.yml
@@ -13,11 +13,10 @@ jobs:
         env:
           - {ROS_DISTRO: melodic, PRERELEASE: false}
           - {ROS_DISTRO: noetic}
-          - {ROS_DISTRO: foxy}
           - {ROS_DISTRO: rolling}
-          - {ROS_DISTRO: humble}
+          - {ROS_DISTRO: iron}
     env:
-      CCACHE_DIR: /home/runner/.ccache # Enable ccache
+      # CCACHE_DIR: /home/runner/.ccache # Enable ccache
       PRERELEASE: true
       BUILDER: colcon
     runs-on: ubuntu-latest
@@ -26,10 +25,10 @@ jobs:
         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 }}
+      # - 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@6a8f546cbd31fbd5c9f77e3409265c8b39abc3d6'
+      - uses: 'ros-industrial/industrial_ci@9f963f67ebb889792175776c5ee00134d7bb569b'
         env: ${{ matrix.env }}
diff --git a/cmake b/cmake
index b54e1e2f1c7b369d5e7d328cd5fe43518bd32bc0..7ccfa44fbe844d7773726ec588dc6eb40f8e8ae5 160000
--- a/cmake
+++ b/cmake
@@ -1 +1 @@
-Subproject commit b54e1e2f1c7b369d5e7d328cd5fe43518bd32bc0
+Subproject commit 7ccfa44fbe844d7773726ec588dc6eb40f8e8ae5