From 1e7cb801fbe740c5a9c8969f8cbc17e27f75e4cf Mon Sep 17 00:00:00 2001 From: Christoph Froehlich Date: Wed, 11 Jun 2025 19:47:47 +0000 Subject: [PATCH 1/6] Use windows/pixi branch --- .github/workflows/rolling-binary-build-win.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/rolling-binary-build-win.yml b/.github/workflows/rolling-binary-build-win.yml index e1bd5b74..515a1b80 100644 --- a/.github/workflows/rolling-binary-build-win.yml +++ b/.github/workflows/rolling-binary-build-win.yml @@ -27,9 +27,9 @@ 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 # no pre-compiled rolling version is available ref_for_scheduled_build: master - os_name: windows-2019 + os_name: windows-2025 install_boost: true From 4ce5593c7222973844c010c3145d6beec4caf471 Mon Sep 17 00:00:00 2001 From: Christoph Froehlich Date: Thu, 12 Jun 2025 05:52:16 +0000 Subject: [PATCH 2/6] Use rolling --- .github/workflows/rolling-binary-build-win.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/rolling-binary-build-win.yml b/.github/workflows/rolling-binary-build-win.yml index 515a1b80..0d94fa43 100644 --- a/.github/workflows/rolling-binary-build-win.yml +++ b/.github/workflows/rolling-binary-build-win.yml @@ -29,7 +29,6 @@ jobs: # (github.event_name == 'workflow_dispatch') uses: ros-controls/ros2_control_ci/.github/workflows/reusable-ros-tooling-win-build.yml@windows/pixi with: - ros_distro: jazzy # no pre-compiled rolling version is available + ros_distro: rolling ref_for_scheduled_build: master os_name: windows-2025 - install_boost: true From e26f031b15b78fd6ca5fc88f910ed095dc70dd3c Mon Sep 17 00:00:00 2001 From: Christoph Froehlich Date: Thu, 12 Jun 2025 14:06:21 +0000 Subject: [PATCH 3/6] Don't specify os-name --- .github/workflows/rolling-binary-build-win.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/rolling-binary-build-win.yml b/.github/workflows/rolling-binary-build-win.yml index 0d94fa43..652854a4 100644 --- a/.github/workflows/rolling-binary-build-win.yml +++ b/.github/workflows/rolling-binary-build-win.yml @@ -31,4 +31,3 @@ jobs: with: ros_distro: rolling ref_for_scheduled_build: master - os_name: windows-2025 From 8d23d3e521d80a63e1ad5409304806dc41348a10 Mon Sep 17 00:00:00 2001 From: Christoph Froehlich Date: Fri, 13 Jun 2025 22:17:25 +0200 Subject: [PATCH 4/6] Add pixi_dependencies --- .github/workflows/rolling-binary-build-win.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/rolling-binary-build-win.yml b/.github/workflows/rolling-binary-build-win.yml index 652854a4..0cfa6571 100644 --- a/.github/workflows/rolling-binary-build-win.yml +++ b/.github/workflows/rolling-binary-build-win.yml @@ -31,3 +31,4 @@ jobs: with: ros_distro: rolling ref_for_scheduled_build: master + pixi_dependencies: boost compilers From 70908f349f764a27407f775fbbe5816d2d0e96ca Mon Sep 17 00:00:00 2001 From: Christoph Froehlich Date: Sat, 14 Jun 2025 18:14:33 +0200 Subject: [PATCH 5/6] Remove win workflows for distros other than rolling --- .github/workflows/humble-binary-build-win.yml | 34 ------------------ .github/workflows/jazzy-binary-build-win.yml | 35 ------------------- 2 files changed, 69 deletions(-) delete mode 100644 .github/workflows/humble-binary-build-win.yml delete mode 100644 .github/workflows/jazzy-binary-build-win.yml diff --git a/.github/workflows/humble-binary-build-win.yml b/.github/workflows/humble-binary-build-win.yml deleted file mode 100644 index 2f1ea0f5..00000000 --- a/.github/workflows/humble-binary-build-win.yml +++ /dev/null @@ -1,34 +0,0 @@ -name: Humble Windows Binary Build -# author: Christoph Fröhlich -# description: 'Build & test all dependencies from released (binary) windows packages.' - -on: - workflow_dispatch: - pull_request: - branches: - - humble - # types: - # - labeled - push: - branches: - - humble - # issue_comment: - # types: - # - created - -concurrency: - # cancel previous runs of the same workflow, except for pushes on humble branch - group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: ${{ !startsWith(github.ref, '/refs/heads') }} - -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: humble - ref_for_scheduled_build: humble - os_name: windows-2019 diff --git a/.github/workflows/jazzy-binary-build-win.yml b/.github/workflows/jazzy-binary-build-win.yml deleted file mode 100644 index e72a9922..00000000 --- a/.github/workflows/jazzy-binary-build-win.yml +++ /dev/null @@ -1,35 +0,0 @@ -name: Jazzy Windows Binary Build -# author: Christoph Fröhlich -# description: 'Build & test all dependencies from released (binary) windows packages.' - -on: - workflow_dispatch: - pull_request: - branches: - - jazzy - # types: - # - labeled - push: - branches: - - jazzy - # issue_comment: - # types: - # - created - -concurrency: - # cancel previous runs of the same workflow, except for pushes on jazzy branch - group: ${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: ${{ !startsWith(github.ref, '/refs/heads') }} - -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: jazzy - os_name: windows-2019 - install_boost: true From 080b8f6cedb112e44ae4c01ea5c46d587921bfa0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christoph=20Fr=C3=B6hlich?= Date: Mon, 23 Jun 2025 09:13:05 +0200 Subject: [PATCH 6/6] Use master branch of CI repo --- .github/workflows/rolling-binary-build-win.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/rolling-binary-build-win.yml b/.github/workflows/rolling-binary-build-win.yml index 0cfa6571..99f9f2c7 100644 --- a/.github/workflows/rolling-binary-build-win.yml +++ b/.github/workflows/rolling-binary-build-win.yml @@ -27,7 +27,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