diff --git a/.github/workflows/build-foxy.yml b/.github/workflows/build-foxy.yml
deleted file mode 100644
index 4188d81..0000000
--- a/.github/workflows/build-foxy.yml
+++ /dev/null
@@ -1,55 +0,0 @@
-# This config uses industrial_ci (https://github.com/ros-industrial/industrial_ci.git).
-# For troubleshooting, see readme (https://github.com/ros-industrial/industrial_ci/blob/master/README.rst)
-
-name: Build foxy
-on:
- pull_request:
- push:
- branches:
- - foxy-devel
- schedule:
- # Run every day to detect flakiness and broken dependencies
- - cron: '28 6 * * *'
-
-jobs:
- binary:
- name: binary build
- runs-on: ubuntu-latest
- strategy:
- matrix:
- env:
- - {ROS_DISTRO: foxy, ROS_REPO: main}
- - {ROS_DISTRO: foxy, ROS_REPO: testing}
- env:
- CCACHE_DIR: ${{ github.workspace }}/.ccache
- BASEDIR: ${{ github.workspace }}/.work
- CACHE_PREFIX: ${{ matrix.env.ROS_DISTRO }}-${{ matrix.env.ROS_REPO }}
- steps:
- - uses: actions/checkout@v4
- # The target directory cache doesn't include the source directory because
- # that comes from the checkout. See "prepare target_ws for cache" task below
- - name: cache target_ws
- if: ${{ ! matrix.env.CCOV }}
- uses: pat-s/always-upload-cache@v3.0.11
- with:
- path: ${{ env.BASEDIR }}/target_ws
- key: target_ws-${{ env.CACHE_PREFIX }}-${{ hashFiles('**/CMakeLists.txt', '**/package.xml') }}-${{ github.run_id }}
- restore-keys: |
- target_ws-${{ env.CACHE_PREFIX }}-${{ hashFiles('**/CMakeLists.txt', '**/package.xml') }}
- - name: cache ccache
- uses: pat-s/always-upload-cache@v3.0.11
- with:
- path: ${{ env.CCACHE_DIR }}
- key: ccache-${{ env.CACHE_PREFIX }}-${{ github.sha }}-${{ github.run_id }}
- restore-keys: |
- ccache-${{ env.CACHE_PREFIX }}-${{ github.sha }}
- ccache-${{ env.CACHE_PREFIX }}
- - uses: 'ros-industrial/industrial_ci@master'
- env: ${{matrix.env}}
- - name: prepare target_ws for cache
- if: ${{ always() && ! matrix.env.CCOV }}
- run: |
- du -sh ${{ env.BASEDIR }}/target_ws
- sudo find ${{ env.BASEDIR }}/target_ws -wholename '*/test_results/*' -delete
- sudo rm -rf ${{ env.BASEDIR }}/target_ws/src
- du -sh ${{ env.BASEDIR }}/target_ws
diff --git a/.github/workflows/build-galactic.yml b/.github/workflows/build-galactic.yml
deleted file mode 100644
index a7c7954..0000000
--- a/.github/workflows/build-galactic.yml
+++ /dev/null
@@ -1,55 +0,0 @@
-# This config uses industrial_ci (https://github.com/ros-industrial/industrial_ci.git).
-# For troubleshooting, see readme (https://github.com/ros-industrial/industrial_ci/blob/master/README.rst)
-
-name: Build galactic
-on:
- pull_request:
- push:
- branches:
- - galactic-devel
- schedule:
- # Run every day to detect flakiness and broken dependencies
- - cron: '28 6 * * *'
-
-jobs:
- binary:
- name: binary build
- runs-on: ubuntu-latest
- strategy:
- matrix:
- env:
- - {ROS_DISTRO: galactic, ROS_REPO: main}
- - {ROS_DISTRO: galactic, ROS_REPO: testing}
- env:
- CCACHE_DIR: ${{ github.workspace }}/.ccache
- BASEDIR: ${{ github.workspace }}/.work
- CACHE_PREFIX: ${{ matrix.env.ROS_DISTRO }}-${{ matrix.env.ROS_REPO }}
- steps:
- - uses: actions/checkout@v4
- # The target directory cache doesn't include the source directory because
- # that comes from the checkout. See "prepare target_ws for cache" task below
- - name: cache target_ws
- if: ${{ ! matrix.env.CCOV }}
- uses: pat-s/always-upload-cache@v3.0.11
- with:
- path: ${{ env.BASEDIR }}/target_ws
- key: target_ws-${{ env.CACHE_PREFIX }}-${{ hashFiles('**/CMakeLists.txt', '**/package.xml') }}-${{ github.run_id }}
- restore-keys: |
- target_ws-${{ env.CACHE_PREFIX }}-${{ hashFiles('**/CMakeLists.txt', '**/package.xml') }}
- - name: cache ccache
- uses: pat-s/always-upload-cache@v3.0.11
- with:
- path: ${{ env.CCACHE_DIR }}
- key: ccache-${{ env.CACHE_PREFIX }}-${{ github.sha }}-${{ github.run_id }}
- restore-keys: |
- ccache-${{ env.CACHE_PREFIX }}-${{ github.sha }}
- ccache-${{ env.CACHE_PREFIX }}
- - uses: 'ros-industrial/industrial_ci@master'
- env: ${{matrix.env}}
- - name: prepare target_ws for cache
- if: ${{ always() && ! matrix.env.CCOV }}
- run: |
- du -sh ${{ env.BASEDIR }}/target_ws
- sudo find ${{ env.BASEDIR }}/target_ws -wholename '*/test_results/*' -delete
- sudo rm -rf ${{ env.BASEDIR }}/target_ws/src
- du -sh ${{ env.BASEDIR }}/target_ws
diff --git a/README.md b/README.md
index f38aa43..1129c18 100644
--- a/README.md
+++ b/README.md
@@ -1,16 +1,17 @@
control_msgs
===========
-See [control_msgs documentation](http://wiki.ros.org/control_msgs) on ros.org
+See [control_msgs documentation](https://index.ros.org/p/control_msgs/) on index.ros.org
### Build Status
-Kinetic
Melodic
Noetic | Crystal
Dashing
Eloquent | Foxy | Galactic | Humble | Rolling
-:----------------------------------: | :------------------------------------: | :--: | :------: | :----: | :-----:
-[kinetic-devel](https://github.com/ros-controls/control_msgs/tree/kinetic-devel) | [crystal-devel](https://github.com/ros-controls/control_msgs/tree/crystal-devel) | [foxy-devel](https://github.com/ros-controls/control_msgs/tree/foxy-devel) | [galactic-devel](https://github.com/ros-controls/control_msgs/tree/galactic-devel) | [humble](https://github.com/ros-controls/control_msgs/tree/humble) | [master](https://github.com/ros-controls/control_msgs/tree/master)
-[![Build Status](https://travis-ci.org/ros-controls/control_msgs.png?branch=kinetic-devel)](https://travis-ci.org/ros-controls/control_msgs) | [![Build Status](https://travis-ci.org/ros-controls/control_msgs.png?branch=crystal-devel)](https://travis-ci.org/ros-controls/control_msgs) | [![Build foxy](https://github.com/ros-controls/control_msgs/actions/workflows/build-foxy.yml/badge.svg?branch=foxy-devel)](https://github.com/ros-controls/control_msgs/actions/workflows/build-foxy.yml) | [![Build galactic](https://github.com/ros-controls/control_msgs/actions/workflows/build-galactic.yml/badge.svg)](https://github.com/ros-controls/control_msgs/actions/workflows/build-galactic.yml) | [![Build humble](https://github.com/ros-controls/control_msgs/actions/workflows/build-humble.yml/badge.svg)](https://github.com/ros-controls/control_msgs/actions/workflows/build-humble.yml) | [![Build rolling](https://github.com/ros-controls/control_msgs/actions/workflows/build-rolling.yml/badge.svg)](https://github.com/ros-controls/control_msgs/actions/workflows/build-rolling.yml)
-
+| Distribution | Repository Link | Build Status |
+|--------------|-----------------|--------------|
+| Noetic | [kinetic-devel](https://github.com/ros-controls/control_msgs/tree/kinetic-devel) | [Build status](https://travis-ci.org/ros-controls/control_msgs) |
+| Humble | [humble](https://github.com/ros-controls/control_msgs/tree/humble) | [![Build humble](https://github.com/ros-controls/control_msgs/actions/workflows/build-humble.yml/badge.svg)](https://github.com/ros-controls/control_msgs/actions/workflows/build-humble.yml) |
+| Iron | [master](https://github.com/ros-controls/control_msgs/tree/master) | [![Build rolling](https://github.com/ros-controls/control_msgs/actions/workflows/build-rolling.yml/badge.svg)](https://github.com/ros-controls/control_msgs/actions/workflows/build-rolling.yml) |
+| Rolling | [master](https://github.com/ros-controls/control_msgs/tree/master) | [![Build rolling](https://github.com/ros-controls/control_msgs/actions/workflows/build-rolling.yml/badge.svg)](https://github.com/ros-controls/control_msgs/actions/workflows/build-rolling.yml) |
## Code Formatting