From ae11ee568aac9e4e5b596200008ba674f6d1e029 Mon Sep 17 00:00:00 2001 From: Stefan Scherzinger Date: Mon, 26 Aug 2024 09:23:58 +0200 Subject: [PATCH] Activate the CI pipeline for ROS2 `Jazzy` Also use the corresponding Ubuntu versions for specific ROS2 releases. --- .../workflows/industrial_ci_humble_action.yml | 2 +- .../workflows/industrial_ci_iron_action.yml | 2 +- .../workflows/industrial_ci_jazzy_action.yml | 24 +++++++++++++++++++ README.md | 3 +++ 4 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 .github/workflows/industrial_ci_jazzy_action.yml diff --git a/.github/workflows/industrial_ci_humble_action.yml b/.github/workflows/industrial_ci_humble_action.yml index 7c1c1d9..bfa89cb 100644 --- a/.github/workflows/industrial_ci_humble_action.yml +++ b/.github/workflows/industrial_ci_humble_action.yml @@ -17,7 +17,7 @@ jobs: matrix: env: - {ROS_DISTRO: humble, ROS_REPO: main} - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v1 - uses: 'ros-industrial/industrial_ci@master' diff --git a/.github/workflows/industrial_ci_iron_action.yml b/.github/workflows/industrial_ci_iron_action.yml index 4e518c0..17fd788 100644 --- a/.github/workflows/industrial_ci_iron_action.yml +++ b/.github/workflows/industrial_ci_iron_action.yml @@ -17,7 +17,7 @@ jobs: matrix: env: - {ROS_DISTRO: iron, ROS_REPO: main} - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v1 - uses: 'ros-industrial/industrial_ci@master' diff --git a/.github/workflows/industrial_ci_jazzy_action.yml b/.github/workflows/industrial_ci_jazzy_action.yml new file mode 100644 index 0000000..149f803 --- /dev/null +++ b/.github/workflows/industrial_ci_jazzy_action.yml @@ -0,0 +1,24 @@ +name: Jazzy + +on: + push: + pull_request: + schedule: + # Run every Friday at 6:30 am to detect breaking APIs + - cron: '30 6 * * 5' + + +jobs: + industrial_ci: + env: + BEFORE_BUILD_TARGET_WORKSPACE: '.github/script/install_dependencies.sh' + strategy: + fail-fast: false + matrix: + env: + - {ROS_DISTRO: jazzy, ROS_REPO: jazzy} + runs-on: ubuntu-24.04 + steps: + - uses: actions/checkout@v1 + - uses: 'ros-industrial/industrial_ci@master' + env: ${{matrix.env}} diff --git a/README.md b/README.md index 930184a..1c25ce4 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,9 @@ build badge iron + + build badge jazzy + build badge rolling