diff --git a/.github/workflows/ci-coverage-build.yml b/.github/workflows/ci-coverage-build.yml index 24b30ba..0653aae 100644 --- a/.github/workflows/ci-coverage-build.yml +++ b/.github/workflows/ci-coverage-build.yml @@ -11,6 +11,19 @@ jobs: coverage: name: coverage build runs-on: ubuntu-24.04 + # Non-blocking while Rolling completes its Noble → Resolute base-OS transition. + # + # Observed 2026-07 on Ubuntu 24.04 (noble) runners: rosdep can't resolve + # `realtime_tools` for noble, so `apt-get install` skips ros2_control's runtime + # deps; the subsequent `colcon build` then fails at + # `find_package(controller_interface REQUIRED)` in CMakeLists.txt. Upstream root + # cause is that Rolling has migrated to Resolute and its dep chain no longer + # resolves against noble apt. Not fixable at the workflow level here. + # + # Revisit when either (a) `ros-tooling/action-ros-ci` releases a version that + # switches its runner base to Resolute, or (b) we wrap this workflow in + # `industrial_ci` with `OS_CODE_NAME: resolute` (matching moveit2's approach). + continue-on-error: true strategy: fail-fast: false env: diff --git a/.github/workflows/rolling-abi-compatibility.yml b/.github/workflows/rolling-abi-compatibility.yml index be39cde..c422839 100644 --- a/.github/workflows/rolling-abi-compatibility.yml +++ b/.github/workflows/rolling-abi-compatibility.yml @@ -10,11 +10,15 @@ on: jobs: abi_check: runs-on: ubuntu-latest + # Non-blocking while Rolling completes its Noble → Resolute base-OS transition. + # Some Rolling-on-Resolute packages currently only exist in ros2-testing apt. + continue-on-error: true steps: - uses: actions/checkout@v4 - uses: ros-industrial/industrial_ci@master env: ROS_DISTRO: rolling - ROS_REPO: main + OS_CODE_NAME: resolute + ROS_REPO: testing ABICHECK_URL: github:${{ github.repository }}#${{ github.base_ref }} NOT_TEST_BUILD: true