Skip to content

Test setup-gazebo

Test setup-gazebo #26

Workflow file for this run

name: 'Test setup-gazebo'
on:
workflow_dispatch:
jobs:
test_gazebo_install_ubuntu:
name: 'Check installation of Gazebo on Ubuntu'
runs-on: ubuntu-latest
container:
image: ${{ matrix.docker_image }}
strategy:
fail-fast: false
matrix:
gazebo_distribution:
- citadel
- fortress
- garden
- harmonic
include:
# Gazebo Citadel (Dec 2019 - Dec 2024)
- docker_image: ubuntu:focal
gazebo_distribution: citadel
gazebo_version: ign
# Gazebo Fortress (Sep 2021 - Sep 2026)
- docker_image: ubuntu:focal
gazebo_distribution: fortress
gazebo_version: ign
# Gazebo Garden (Sep 2022 - Nov 2024)
- docker_image: ubuntu:focal
gazebo_distribution: garden
gazebo_version: gz
# Gazebo Harmonic (Sep 2023 - Sep 2028)
- docker_image: ubuntu:jammy
gazebo_distribution: harmonic
gazebo_version: gz
steps:
- uses: actions/checkout@v4
- uses: actions/[email protected]
with:
node-version: "20.x"
- uses: ./
with:
required-gazebo-distributions: ${{ matrix.gazebo_distribution }}
- run: ign gazebo --versions
if: matrix.gazebo_version == 'ign'
- run: gz sim --versions
if: matrix.gazebo_version == 'gz'