From b69d57ef804f3ad218ba5880a2fe8a30b15c04c4 Mon Sep 17 00:00:00 2001 From: Christoph Froehlich Date: Tue, 26 Nov 2024 22:47:44 +0000 Subject: [PATCH] Install empy --- .../reusable-ros-tooling-win-build.yml | 40 ++++++++++--------- 1 file changed, 22 insertions(+), 18 deletions(-) diff --git a/.github/workflows/reusable-ros-tooling-win-build.yml b/.github/workflows/reusable-ros-tooling-win-build.yml index 752b59e..f0c29f9 100644 --- a/.github/workflows/reusable-ros-tooling-win-build.yml +++ b/.github/workflows/reusable-ros-tooling-win-build.yml @@ -50,6 +50,25 @@ jobs: with: python-version: '3.8' + - uses: ros-tooling/setup-ros@0.7.9 + with: + required-ros-distributions: ${{ inputs.ros_distro }} + use-ros2-testing: true + + - name: Install boost + uses: MarkusJx/install-boost@v2.4.5 + if: ${{ inputs.install_boost }} + id: install-boost + with: + # REQUIRED: Specify the required boost version + # A list of supported versions can be found here: + # https://github.com/MarkusJx/prebuilt-boost/blob/main/versions-manifest.json + boost_version: 1.86.0 + # OPTIONAL: Specify a platform version + platform_version: 2019 + # OPTIONAL: Specify a toolset + toolset: msvc + - name: vcpkg build uses: johnwason/vcpkg-action@v6 id: vcpkg @@ -74,24 +93,9 @@ jobs: "target-triplet=$var2" | Out-File -FilePath $Env:GITHUB_OUTPUT -Append "manifest-mode=$var3" | Out-File -FilePath $Env:GITHUB_OUTPUT -Append - - uses: ros-tooling/setup-ros@0.7.9 - with: - required-ros-distributions: ${{ inputs.ros_distro }} - use-ros2-testing: true - - - name: Install boost - uses: MarkusJx/install-boost@v2.4.5 - if: ${{ inputs.install_boost }} - id: install-boost - with: - # REQUIRED: Specify the required boost version - # A list of supported versions can be found here: - # https://github.com/MarkusJx/prebuilt-boost/blob/main/versions-manifest.json - boost_version: 1.86.0 - # OPTIONAL: Specify a platform version - platform_version: 2019 - # OPTIONAL: Specify a toolset - toolset: msvc + - name: Install python dependencies + run: | + pip3 install empty - name: Checkout default ref when build is not scheduled if: ${{ github.event_name != 'schedule' }}