From ee991779125dd6f87adaf5f4ee485c382fbcfcac Mon Sep 17 00:00:00 2001 From: Christoph Froehlich Date: Tue, 26 Nov 2024 23:03:17 +0000 Subject: [PATCH 1/4] Add windows build --- .github/workflows/jazzy-build-win.yml | 29 +++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 .github/workflows/jazzy-build-win.yml diff --git a/.github/workflows/jazzy-build-win.yml b/.github/workflows/jazzy-build-win.yml new file mode 100644 index 00000000..45bcca3c --- /dev/null +++ b/.github/workflows/jazzy-build-win.yml @@ -0,0 +1,29 @@ +name: Windows Binary Build +# author: Christoph Fröhlich +# description: 'Build & test all dependencies from released (binary) windows packages.' + +on: + workflow_dispatch: + pull_request: + branches: + - master + # types: + # - labeled + push: + branches: + - master + # issue_comment: + # types: + # - created + +jobs: + binary-windows: + # if: | + # (github.event_name == 'issue_comment' && contains(github.event.comment.body, '/check-windows')) || + # (github.event_name == 'pull_request' && contains(github.event.label.name, 'check-windows')) || + # (github.event_name == 'workflow_dispatch') + uses: ros-controls/ros2_control_ci/.github/workflows/reusable-ros-tooling-win-build.yml@master + with: + ros_distro: jazzy + ref_for_scheduled_build: master + os_name: windows-2019 From d7ed97683b785a8b2c33a7b3fab370269009e48f Mon Sep 17 00:00:00 2001 From: Christoph Froehlich Date: Sat, 14 Jun 2025 21:47:27 +0200 Subject: [PATCH 2/4] Use new workflow --- .../{jazzy-build-win.yml => rolling-build-win.yml} | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) rename .github/workflows/{jazzy-build-win.yml => rolling-build-win.yml} (83%) diff --git a/.github/workflows/jazzy-build-win.yml b/.github/workflows/rolling-build-win.yml similarity index 83% rename from .github/workflows/jazzy-build-win.yml rename to .github/workflows/rolling-build-win.yml index 45bcca3c..5a66d2d1 100644 --- a/.github/workflows/jazzy-build-win.yml +++ b/.github/workflows/rolling-build-win.yml @@ -1,4 +1,4 @@ -name: Windows Binary Build +name: Rolling Windows Binary Build # author: Christoph Fröhlich # description: 'Build & test all dependencies from released (binary) windows packages.' @@ -22,8 +22,8 @@ jobs: # (github.event_name == 'issue_comment' && contains(github.event.comment.body, '/check-windows')) || # (github.event_name == 'pull_request' && contains(github.event.label.name, 'check-windows')) || # (github.event_name == 'workflow_dispatch') - uses: ros-controls/ros2_control_ci/.github/workflows/reusable-ros-tooling-win-build.yml@master + uses: ros-controls/ros2_control_ci/.github/workflows/reusable-ros-tooling-win-build.yml@windows/pixi with: - ros_distro: jazzy + ros_distro: rolling ref_for_scheduled_build: master - os_name: windows-2019 + pixi_dependencies: boost compilers From 8c1e25d5dd63637d123a338c70ad9d71d11158ce Mon Sep 17 00:00:00 2001 From: Christoph Froehlich Date: Sat, 14 Jun 2025 21:51:46 +0200 Subject: [PATCH 3/4] We maybe don't need boost --- .github/workflows/rolling-build-win.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/rolling-build-win.yml b/.github/workflows/rolling-build-win.yml index 5a66d2d1..fff7500b 100644 --- a/.github/workflows/rolling-build-win.yml +++ b/.github/workflows/rolling-build-win.yml @@ -26,4 +26,4 @@ jobs: with: ros_distro: rolling ref_for_scheduled_build: master - pixi_dependencies: boost compilers + pixi_dependencies: compilers From c96aa4d1b957bbfbd5fdc12aaa8d074b59ea8227 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christoph=20Fr=C3=B6hlich?= Date: Mon, 23 Jun 2025 09:13:18 +0200 Subject: [PATCH 4/4] Use master branch of CI repo --- .github/workflows/rolling-build-win.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/rolling-build-win.yml b/.github/workflows/rolling-build-win.yml index fff7500b..04b98ce9 100644 --- a/.github/workflows/rolling-build-win.yml +++ b/.github/workflows/rolling-build-win.yml @@ -22,7 +22,7 @@ jobs: # (github.event_name == 'issue_comment' && contains(github.event.comment.body, '/check-windows')) || # (github.event_name == 'pull_request' && contains(github.event.label.name, 'check-windows')) || # (github.event_name == 'workflow_dispatch') - uses: ros-controls/ros2_control_ci/.github/workflows/reusable-ros-tooling-win-build.yml@windows/pixi + uses: ros-controls/ros2_control_ci/.github/workflows/reusable-ros-tooling-win-build.yml@master with: ros_distro: rolling ref_for_scheduled_build: master