From a55a29b640c0a32d10c9d4abd99576d2ba99bb6c Mon Sep 17 00:00:00 2001 From: Saurabh Kamat Date: Mon, 8 Jul 2024 22:02:03 +0800 Subject: [PATCH] Changed ci steps Signed-off-by: Saurabh Kamat --- .github/workflows/ubuntu-build.yml | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/.github/workflows/ubuntu-build.yml b/.github/workflows/ubuntu-build.yml index 65b14135..82b7a715 100644 --- a/.github/workflows/ubuntu-build.yml +++ b/.github/workflows/ubuntu-build.yml @@ -13,13 +13,7 @@ jobs: name: ubuntu-build runs-on: ubuntu-latest container: - image: ${{ matrix.docker_image }} - strategy: - fail-fast: false - matrix: - docker_image: - - ubuntu:jammy - - ubuntu:noble + image: ubuntu:jammy steps: - name: Install Git on container run: | @@ -31,10 +25,15 @@ jobs: with: submodules: 'recursive' + - name: Setup a Gazebo release + uses: gazebo-tooling/setup-gazebo@a84827b503ad990bd0a5cfd7f205e1b6c83af97a + with: + required-gazebo-distributions: harmonic + - name: Install Build Dependencies shell: bash run: | - apt update && apt install --no-install-recommends -y \ + sudo apt update && sudo apt install --no-install-recommends -y \ lsb-release \ software-properties-common \ wget \ @@ -42,7 +41,7 @@ jobs: cmake \ ccache \ g++ - apt update && apt install --no-install-recommends -y \ + sudo apt update && apt install --no-install-recommends -y \ rapidjson-dev \ libopencv-dev \ libunwind-dev \ @@ -52,11 +51,6 @@ jobs: gstreamer1.0-libav \ gstreamer1.0-gl - - name: Setup a Gazebo release - uses: gazebo-tooling/setup-gazebo@a84827b503ad990bd0a5cfd7f205e1b6c83af97a - with: - required-gazebo-distributions: harmonic - # Put ccache into github cache for faster build - name: Prepare ccache timestamp id: ccache_cache_timestamp