From accefde0fbe49932b78eacf8842c8d6a0d82955c Mon Sep 17 00:00:00 2001 From: matlabbe Date: Thu, 6 Aug 2026 15:02:30 -0700 Subject: [PATCH] CI: added dispatch_workflow for ros2 jobs --- .github/workflows/docker-ros2.yml | 3 +++ .github/workflows/ros2.yml | 1 + 2 files changed, 4 insertions(+) diff --git a/.github/workflows/docker-ros2.yml b/.github/workflows/docker-ros2.yml index 3c280a56..1f55e19e 100644 --- a/.github/workflows/docker-ros2.yml +++ b/.github/workflows/docker-ros2.yml @@ -5,6 +5,7 @@ on: branches: [ ros2 ] pull_request: branches: [ ros2 ] + workflow_dispatch: concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} @@ -12,6 +13,8 @@ concurrency: jobs: docker: + # A manual dispatch is honored only on ros2, the only ref we push from. + if: ${{ github.event_name != 'workflow_dispatch' || github.ref == 'refs/heads/ros2' }} runs-on: ubuntu-latest strategy: diff --git a/.github/workflows/ros2.yml b/.github/workflows/ros2.yml index de8d33a9..f09cda7c 100644 --- a/.github/workflows/ros2.yml +++ b/.github/workflows/ros2.yml @@ -6,6 +6,7 @@ on: branches: [ ros2 ] pull_request: branches: [ ros2 ] + workflow_dispatch: env: BUILD_TYPE: Release