From ee991779125dd6f87adaf5f4ee485c382fbcfcac Mon Sep 17 00:00:00 2001 From: Christoph Froehlich Date: Tue, 26 Nov 2024 23:03:17 +0000 Subject: [PATCH 1/2] 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 0000000..45bcca3 --- /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 eb668095efb9cb6c67cf209c1e3f0a5186482286 Mon Sep 17 00:00:00 2001 From: Christoph Froehlich Date: Tue, 26 Nov 2024 23:20:51 +0000 Subject: [PATCH 2/2] Test the other workflow --- .github/workflows/jazzy-build-win.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/jazzy-build-win.yml b/.github/workflows/jazzy-build-win.yml index 45bcca3..1dbaf2e 100644 --- a/.github/workflows/jazzy-build-win.yml +++ b/.github/workflows/jazzy-build-win.yml @@ -22,8 +22,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_ci_boost with: ros_distro: jazzy ref_for_scheduled_build: master os_name: windows-2019 + install_vcpkg: true