From c4350eab78eaf77196259af540d208311ef6f197 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christoph=20Fr=C3=B6hlich?= Date: Thu, 18 Sep 2025 09:29:12 +0200 Subject: [PATCH] Fix source build workflows (#187) (cherry picked from commit bd9adf07115395ce7aae493c15ffb03348c6f979) --- .github/workflows/humble-source-build.yml | 7 ++++++- .github/workflows/jazzy-source-build.yml | 6 +++++- .github/workflows/rolling-source-build.yml | 8 +++++--- 3 files changed, 16 insertions(+), 5 deletions(-) diff --git a/.github/workflows/humble-source-build.yml b/.github/workflows/humble-source-build.yml index 8b214a6..df9d699 100644 --- a/.github/workflows/humble-source-build.yml +++ b/.github/workflows/humble-source-build.yml @@ -4,6 +4,11 @@ on: push: branches: - humble + pull_request: + branches: + - humble + paths: + - .github/workflows/humble-source-build.yml schedule: # Run every day to detect flakiness and broken dependencies - cron: '03 3 * * MON-FRI' @@ -19,4 +24,4 @@ jobs: with: ros_distro: humble ref: humble - os_name: ubuntu-22.04 + container: ubuntu:22.04 diff --git a/.github/workflows/jazzy-source-build.yml b/.github/workflows/jazzy-source-build.yml index b462abc..b78cb2e 100644 --- a/.github/workflows/jazzy-source-build.yml +++ b/.github/workflows/jazzy-source-build.yml @@ -4,6 +4,11 @@ on: push: branches: - jazzy + pull_request: + branches: + - jazzy + paths: + - .github/workflows/jazzy-source-build.yml schedule: # Run every day to detect flakiness and broken dependencies - cron: '03 3 * * MON-FRI' @@ -19,5 +24,4 @@ jobs: with: ros_distro: jazzy ref: jazzy - os_name: ubuntu-latest container: ubuntu:24.04 diff --git a/.github/workflows/rolling-source-build.yml b/.github/workflows/rolling-source-build.yml index 35b1d54..ea6146d 100644 --- a/.github/workflows/rolling-source-build.yml +++ b/.github/workflows/rolling-source-build.yml @@ -4,6 +4,11 @@ on: push: branches: - master + pull_request: + branches: + - master + paths: + - .github/workflows/rolling-source-build.yml schedule: # Run every day to detect flakiness and broken dependencies - cron: '03 3 * * MON-FRI' @@ -22,12 +27,9 @@ jobs: include: - ROS_DISTRO: rolling CONTAINER: ubuntu:24.04 - OS_NAME: ubuntu-latest - ROS_DISTRO: kilted CONTAINER: ubuntu:24.04 - OS_NAME: ubuntu-latest with: ros_distro: ${{ matrix.ROS_DISTRO }} ref: master - os_name: ${{ matrix.OS_NAME }} container: ${{ matrix.CONTAINER }}