diff --git a/.github/workflows/colcon.yaml b/.github/workflows/colcon.yaml index e753651d..952bbaa5 100644 --- a/.github/workflows/colcon.yaml +++ b/.github/workflows/colcon.yaml @@ -10,13 +10,17 @@ on: - '*' jobs: build-test: - runs-on: ubuntu-22.04 + runs-on: ubuntu-latest strategy: fail-fast: false matrix: config: - - {rosdistro: 'rolling', container: 'ros:rolling'} - container: ${{ matrix.config.container }} + - {rosdistro: 'rolling', container: 'ghcr.io/ros-tooling/setup-ros-docker/setup-ros-docker-ubuntu-noble-ros-rolling-desktop:master'} + container: + image: ${{ matrix.config.container }} + credentials: + username: ${{ github.actor }} + password: ${{ secrets.github_token }} steps: - uses: actions/checkout@v4 with: @@ -32,7 +36,7 @@ jobs: apt update rosdep update source /opt/ros/${{matrix.config.rosdistro}}/setup.bash - rosdep install --from-paths src --ignore-src -y --skip-keys "slam_toolbox turtlebot3_gazebo gazebo_ros_pkgs octomap_server" + rosdep install --from-paths src --ignore-src -y --skip-keys "slam_toolbox" shell: bash - name: Colcon Build (Release) run: |