diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e942e34..7ad0aa0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -6,21 +6,12 @@ defaults: shell: bash jobs: - build: + build_and_test_ubuntu: runs-on: ubuntu-latest container: - image: osrf/ros:noetic-desktop-focal + image: rostooling/setup-ros-docker:ubuntu-focal-ros-noetic-ros-base-latest steps: - - uses: actions/checkout@v3 - with: - path: 'src/rosbag_fancy' - - name: Install dependencies - run: 'apt-get update && rosdep update && rosdep install --from-path src --ignore-src -y && apt-get install -y python3-catkin-tools' - - name: Compile - run: '. /opt/ros/noetic/setup.bash && catkin build --cmake-args -DCMAKE_BUILD_TYPE=Debug' - - name: Inspect - run: 'find devel/' - - name: Inspect 2 - run: '. devel/setup.bash && set' - - name: Test - run: '. devel/setup.bash && rosrun rosbag_fancy rosbag_fancy test' + - uses: ros-tooling/action-ros-ci@0.3.0 + with: + package-name: rosfmt + target-ros1-distro: noetic