Add build files 2025-06-12-0133 #2
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| jobs: | |
| stage_0_job_0: | |
| name: mutex urdfdom-headers urdfdom urdfdom-py octomap | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: [] | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros2-distro-mutex ros-kilted-urdfdom-headers ros-kilted-urdfdom | |
| ros-kilted-urdfdom-py ros-kilted-octomap | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros2-distro-mutex ros-kilted-urdfdom-headers ros-kilted-urdfdom | |
| ros-kilted-urdfdom-py ros-kilted-octomap | |
| stage_1_job_1: | |
| name: ament-package ament-cmake-core ros-workspace ros-environment | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_0_job_0 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-ament-package ros-kilted-ament-cmake-core ros-kilted-ros-workspace | |
| ros-kilted-ros-environment | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-ament-package ros-kilted-ament-cmake-core ros-kilted-ros-workspace | |
| ros-kilted-ros-environment | |
| stage_2_job_2: | |
| name: ament-lint ament-cmake-python gtest-vendor ament-cmake-libraries ament-cmake-include-directories | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_1_job_1 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-ament-lint ros-kilted-ament-cmake-python ros-kilted-gtest-vendor | |
| ros-kilted-ament-cmake-libraries ros-kilted-ament-cmake-include-directories | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-ament-lint ros-kilted-ament-cmake-python ros-kilted-gtest-vendor | |
| ros-kilted-ament-cmake-libraries ros-kilted-ament-cmake-include-directories | |
| stage_2_job_3: | |
| name: ament-cmake-export-libraries ament-cmake-version ament-cmake-export-link-flags | |
| ament-cmake-export-include-directories ament-cmake-export-definitions | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_1_job_1 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-ament-cmake-export-libraries ros-kilted-ament-cmake-version | |
| ros-kilted-ament-cmake-export-link-flags ros-kilted-ament-cmake-export-include-directories | |
| ros-kilted-ament-cmake-export-definitions | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-ament-cmake-export-libraries ros-kilted-ament-cmake-version | |
| ros-kilted-ament-cmake-export-link-flags ros-kilted-ament-cmake-export-include-directories | |
| ros-kilted-ament-cmake-export-definitions | |
| stage_2_job_4: | |
| name: osrf-pycommon google-benchmark-vendor osrf-testing-tools-cpp test-interface-files | |
| iceoryx-hoofs | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_1_job_1 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-osrf-pycommon ros-kilted-google-benchmark-vendor | |
| ros-kilted-osrf-testing-tools-cpp ros-kilted-test-interface-files ros-kilted-iceoryx-hoofs | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-osrf-pycommon ros-kilted-google-benchmark-vendor ros-kilted-osrf-testing-tools-cpp | |
| ros-kilted-test-interface-files ros-kilted-iceoryx-hoofs | |
| stage_2_job_5: | |
| name: sdformat-test-files ruckig ros-industrial-cmake-boilerplate ompl apriltag | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_1_job_1 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-sdformat-test-files ros-kilted-ruckig ros-kilted-ros-industrial-cmake-boilerplate | |
| ros-kilted-ompl ros-kilted-apriltag | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-sdformat-test-files ros-kilted-ruckig ros-kilted-ros-industrial-cmake-boilerplate | |
| ros-kilted-ompl ros-kilted-apriltag | |
| stage_3_job_6: | |
| name: ament-flake8 ament-cmake-test ament-cmake-export-dependencies ament-cmake-target-dependencies | |
| ament-cmake-export-targets | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_2_job_2 | |
| - stage_2_job_3 | |
| - stage_2_job_4 | |
| - stage_2_job_5 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-ament-flake8 ros-kilted-ament-cmake-test ros-kilted-ament-cmake-export-dependencies | |
| ros-kilted-ament-cmake-target-dependencies ros-kilted-ament-cmake-export-targets | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-ament-flake8 ros-kilted-ament-cmake-test ros-kilted-ament-cmake-export-dependencies | |
| ros-kilted-ament-cmake-target-dependencies ros-kilted-ament-cmake-export-targets | |
| stage_3_job_7: | |
| name: ament-cmake-export-interfaces gmock-vendor iceoryx-posh backward-ros mrt-cmake-modules | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_2_job_2 | |
| - stage_2_job_3 | |
| - stage_2_job_4 | |
| - stage_2_job_5 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-ament-cmake-export-interfaces ros-kilted-gmock-vendor | |
| ros-kilted-iceoryx-posh ros-kilted-backward-ros ros-kilted-mrt-cmake-modules | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-ament-cmake-export-interfaces ros-kilted-gmock-vendor | |
| ros-kilted-iceoryx-posh ros-kilted-backward-ros ros-kilted-mrt-cmake-modules | |
| stage_3_job_8: | |
| name: stomp | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_2_job_2 | |
| - stage_2_job_3 | |
| - stage_2_job_4 | |
| - stage_2_job_5 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-stomp | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-stomp | |
| stage_4_job_9: | |
| name: ament-pep257 ament-cmake-gtest ament-cmake-vendor-package ament-lint-auto | |
| ament-cmake-pytest | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_3_job_6 | |
| - stage_3_job_7 | |
| - stage_3_job_8 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-ament-pep257 ros-kilted-ament-cmake-gtest ros-kilted-ament-cmake-vendor-package | |
| ros-kilted-ament-lint-auto ros-kilted-ament-cmake-pytest | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-ament-pep257 ros-kilted-ament-cmake-gtest ros-kilted-ament-cmake-vendor-package | |
| ros-kilted-ament-lint-auto ros-kilted-ament-cmake-pytest | |
| stage_4_job_10: | |
| name: ament-cmake-google-benchmark iceoryx-binding-c ament-cmake-catch2 lanelet2-core | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_3_job_6 | |
| - stage_3_job_7 | |
| - stage_3_job_8 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-ament-cmake-google-benchmark ros-kilted-iceoryx-binding-c | |
| ros-kilted-ament-cmake-catch2 ros-kilted-lanelet2-core | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-ament-cmake-google-benchmark ros-kilted-iceoryx-binding-c | |
| ros-kilted-ament-cmake-catch2 ros-kilted-lanelet2-core | |
| stage_5_job_11: | |
| name: ament-copyright ament-cmake-gen-version-h ament-cmake-gmock cyclonedds lanelet2-io | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_4_job_9 | |
| - stage_4_job_10 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-ament-copyright ros-kilted-ament-cmake-gen-version-h | |
| ros-kilted-ament-cmake-gmock ros-kilted-cyclonedds ros-kilted-lanelet2-io | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-ament-copyright ros-kilted-ament-cmake-gen-version-h | |
| ros-kilted-ament-cmake-gmock ros-kilted-cyclonedds ros-kilted-lanelet2-io | |
| stage_5_job_12: | |
| name: lanelet2-traffic-rules lanelet2-maps | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_4_job_9 | |
| - stage_4_job_10 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-lanelet2-traffic-rules ros-kilted-lanelet2-maps | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-lanelet2-traffic-rules ros-kilted-lanelet2-maps | |
| stage_6_job_13: | |
| name: ament-xmllint ament-cmake generate-parameter-library-py lanelet2-projection | |
| lanelet2-routing | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_5_job_11 | |
| - stage_5_job_12 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-ament-xmllint ros-kilted-ament-cmake ros-kilted-generate-parameter-library-py | |
| ros-kilted-lanelet2-projection ros-kilted-lanelet2-routing | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-ament-xmllint ros-kilted-ament-cmake ros-kilted-generate-parameter-library-py | |
| ros-kilted-lanelet2-projection ros-kilted-lanelet2-routing | |
| stage_7_job_14: | |
| name: ament-lint-cmake ament-mypy uncrustify-vendor ament-pycodestyle ament-cpplint | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_6_job_13 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-ament-lint-cmake ros-kilted-ament-mypy ros-kilted-uncrustify-vendor | |
| ros-kilted-ament-pycodestyle ros-kilted-ament-cpplint | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-ament-lint-cmake ros-kilted-ament-mypy ros-kilted-uncrustify-vendor | |
| ros-kilted-ament-pycodestyle ros-kilted-ament-cpplint | |
| stage_7_job_15: | |
| name: fastcdr zenoh-cpp-vendor pybind11-vendor tl-expected tcb-span | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_6_job_13 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-fastcdr ros-kilted-zenoh-cpp-vendor ros-kilted-pybind11-vendor | |
| ros-kilted-tl-expected ros-kilted-tcb-span | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-fastcdr ros-kilted-zenoh-cpp-vendor ros-kilted-pybind11-vendor | |
| ros-kilted-tl-expected ros-kilted-tcb-span | |
| stage_7_job_16: | |
| name: tinyxml2-vendor ament-cmake-auto ros2-control-test-assets domain-coordinator | |
| yaml-cpp-vendor | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_6_job_13 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-tinyxml2-vendor ros-kilted-ament-cmake-auto ros-kilted-ros2-control-test-assets | |
| ros-kilted-domain-coordinator ros-kilted-yaml-cpp-vendor | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-tinyxml2-vendor ros-kilted-ament-cmake-auto ros-kilted-ros2-control-test-assets | |
| ros-kilted-domain-coordinator ros-kilted-yaml-cpp-vendor | |
| stage_7_job_17: | |
| name: zstd-vendor liblz4-vendor ament-clang-format libcurl-vendor sqlite3-vendor | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_6_job_13 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-zstd-vendor ros-kilted-liblz4-vendor ros-kilted-ament-clang-format | |
| ros-kilted-libcurl-vendor ros-kilted-sqlite3-vendor | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-zstd-vendor ros-kilted-liblz4-vendor ros-kilted-ament-clang-format | |
| ros-kilted-libcurl-vendor ros-kilted-sqlite3-vendor | |
| stage_7_job_18: | |
| name: moveit-resources-panda-description eigen-stl-containers moveit-resources-pr2-description | |
| moveit-common angles | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_6_job_13 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-moveit-resources-panda-description ros-kilted-eigen-stl-containers | |
| ros-kilted-moveit-resources-pr2-description ros-kilted-moveit-common ros-kilted-angles | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-moveit-resources-panda-description ros-kilted-eigen-stl-containers | |
| ros-kilted-moveit-resources-pr2-description ros-kilted-moveit-common ros-kilted-angles | |
| stage_7_job_19: | |
| name: moveit-resources-fanuc-description sdl2-vendor ur-client-library ublox-serialization | |
| lanelet2-matching | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_6_job_13 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-moveit-resources-fanuc-description ros-kilted-sdl2-vendor | |
| ros-kilted-ur-client-library ros-kilted-ublox-serialization ros-kilted-lanelet2-matching | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-moveit-resources-fanuc-description ros-kilted-sdl2-vendor | |
| ros-kilted-ur-client-library ros-kilted-ublox-serialization ros-kilted-lanelet2-matching | |
| stage_7_job_20: | |
| name: lanelet2-validation | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_6_job_13 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-lanelet2-validation | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-lanelet2-validation | |
| stage_8_job_21: | |
| name: ament-cmake-lint-cmake ament-index-python ament-uncrustify ament-cppcheck | |
| rosidl-cli | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_7_job_14 | |
| - stage_7_job_15 | |
| - stage_7_job_16 | |
| - stage_7_job_17 | |
| - stage_7_job_18 | |
| - stage_7_job_19 | |
| - stage_7_job_20 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-ament-cmake-lint-cmake ros-kilted-ament-index-python | |
| ros-kilted-ament-uncrustify ros-kilted-ament-cppcheck ros-kilted-rosidl-cli | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-ament-cmake-lint-cmake ros-kilted-ament-index-python | |
| ros-kilted-ament-uncrustify ros-kilted-ament-cppcheck ros-kilted-rosidl-cli | |
| stage_8_job_22: | |
| name: rpyutils mcap-vendor lanelet2-python | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_7_job_14 | |
| - stage_7_job_15 | |
| - stage_7_job_16 | |
| - stage_7_job_17 | |
| - stage_7_job_18 | |
| - stage_7_job_19 | |
| - stage_7_job_20 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-rpyutils ros-kilted-mcap-vendor ros-kilted-lanelet2-python | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-rpyutils ros-kilted-mcap-vendor ros-kilted-lanelet2-python | |
| stage_9_job_23: | |
| name: ament-cmake-copyright launch xacro | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_8_job_21 | |
| - stage_8_job_22 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-ament-cmake-copyright ros-kilted-launch ros-kilted-xacro | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-ament-cmake-copyright ros-kilted-launch ros-kilted-xacro | |
| stage_10_job_24: | |
| name: ament-cmake-xmllint ament-cmake-uncrustify ament-cmake-pep257 ament-cmake-flake8 | |
| ament-cmake-cpplint | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_9_job_23 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-ament-cmake-xmllint ros-kilted-ament-cmake-uncrustify | |
| ros-kilted-ament-cmake-pep257 ros-kilted-ament-cmake-flake8 ros-kilted-ament-cmake-cpplint | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-ament-cmake-xmllint ros-kilted-ament-cmake-uncrustify | |
| ros-kilted-ament-cmake-pep257 ros-kilted-ament-cmake-flake8 ros-kilted-ament-cmake-cpplint | |
| stage_10_job_25: | |
| name: ament-cmake-cppcheck launch-yaml launch-xml ament-cmake-mypy eigen3-cmake-module | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_9_job_23 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-ament-cmake-cppcheck ros-kilted-launch-yaml ros-kilted-launch-xml | |
| ros-kilted-ament-cmake-mypy ros-kilted-eigen3-cmake-module | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-ament-cmake-cppcheck ros-kilted-launch-yaml ros-kilted-launch-xml | |
| ros-kilted-ament-cmake-mypy ros-kilted-eigen3-cmake-module | |
| stage_10_job_26: | |
| name: ament-cmake-clang-format random-numbers moveit-resources-prbt-support | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_9_job_23 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-ament-cmake-clang-format ros-kilted-random-numbers | |
| ros-kilted-moveit-resources-prbt-support | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-ament-cmake-clang-format ros-kilted-random-numbers ros-kilted-moveit-resources-prbt-support | |
| stage_11_job_27: | |
| name: ament-lint-common launch-testing foonathan-memory-vendor gz-cmake-vendor | |
| rviz-ogre-vendor | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_10_job_24 | |
| - stage_10_job_25 | |
| - stage_10_job_26 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-ament-lint-common ros-kilted-launch-testing ros-kilted-foonathan-memory-vendor | |
| ros-kilted-gz-cmake-vendor ros-kilted-rviz-ogre-vendor | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-ament-lint-common ros-kilted-launch-testing ros-kilted-foonathan-memory-vendor | |
| ros-kilted-gz-cmake-vendor ros-kilted-rviz-ogre-vendor | |
| stage_11_job_28: | |
| name: rviz-assimp-vendor gz-ogre-next-vendor gz-dartsim-vendor autoware-lint-common | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_10_job_24 | |
| - stage_10_job_25 | |
| - stage_10_job_26 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-rviz-assimp-vendor ros-kilted-gz-ogre-next-vendor | |
| ros-kilted-gz-dartsim-vendor ros-kilted-autoware-lint-common | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-rviz-assimp-vendor ros-kilted-gz-ogre-next-vendor ros-kilted-gz-dartsim-vendor | |
| ros-kilted-autoware-lint-common | |
| stage_12_job_29: | |
| name: rosidl-adapter performance-test-fixture launch-testing-ament-cmake ament-cmake-ros-core | |
| rosidl-typesupport-interface | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_11_job_27 | |
| - stage_11_job_28 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-rosidl-adapter ros-kilted-performance-test-fixture | |
| ros-kilted-launch-testing-ament-cmake ros-kilted-ament-cmake-ros-core ros-kilted-rosidl-typesupport-interface | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-rosidl-adapter ros-kilted-performance-test-fixture ros-kilted-launch-testing-ament-cmake | |
| ros-kilted-ament-cmake-ros-core ros-kilted-rosidl-typesupport-interface | |
| stage_12_job_30: | |
| name: fastdds rti-connext-dds-cmake-module ament-index-cpp rmw-implementation-cmake | |
| spdlog-vendor | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_11_job_27 | |
| - stage_11_job_28 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-fastdds ros-kilted-rti-connext-dds-cmake-module | |
| ros-kilted-ament-index-cpp ros-kilted-rmw-implementation-cmake ros-kilted-spdlog-vendor | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-fastdds ros-kilted-rti-connext-dds-cmake-module ros-kilted-ament-index-cpp | |
| ros-kilted-rmw-implementation-cmake ros-kilted-spdlog-vendor | |
| stage_12_job_31: | |
| name: gz-tools-vendor ros2-control-cmake orocos-kdl-vendor python-qt-binding osqp-vendor | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_11_job_27 | |
| - stage_11_job_28 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-gz-tools-vendor ros-kilted-ros2-control-cmake | |
| ros-kilted-orocos-kdl-vendor ros-kilted-python-qt-binding ros-kilted-osqp-vendor | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-gz-tools-vendor ros-kilted-ros2-control-cmake ros-kilted-orocos-kdl-vendor | |
| ros-kilted-python-qt-binding ros-kilted-osqp-vendor | |
| stage_12_job_32: | |
| name: python-cmake-module smclib tango-icons-vendor keyboard-handler launch-pytest | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_11_job_27 | |
| - stage_11_job_28 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-python-cmake-module ros-kilted-smclib ros-kilted-tango-icons-vendor | |
| ros-kilted-keyboard-handler ros-kilted-launch-pytest | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-python-cmake-module ros-kilted-smclib ros-kilted-tango-icons-vendor | |
| ros-kilted-keyboard-handler ros-kilted-launch-pytest | |
| stage_12_job_33: | |
| name: autoware-cmake mimick-vendor | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_11_job_27 | |
| - stage_11_job_28 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-autoware-cmake ros-kilted-mimick-vendor | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-autoware-cmake ros-kilted-mimick-vendor | |
| stage_13_job_34: | |
| name: rosidl-parser rcutils tracetools libyaml-vendor console-bridge-vendor | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_12_job_29 | |
| - stage_12_job_30 | |
| - stage_12_job_31 | |
| - stage_12_job_32 | |
| - stage_12_job_33 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-rosidl-parser ros-kilted-rcutils ros-kilted-tracetools | |
| ros-kilted-libyaml-vendor ros-kilted-console-bridge-vendor | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-rosidl-parser ros-kilted-rcutils ros-kilted-tracetools | |
| ros-kilted-libyaml-vendor ros-kilted-console-bridge-vendor | |
| stage_13_job_35: | |
| name: gz-utils-vendor python-orocos-kdl-vendor qt-gui qt-gui-py-common qt-dotgraph | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_12_job_29 | |
| - stage_12_job_30 | |
| - stage_12_job_31 | |
| - stage_12_job_32 | |
| - stage_12_job_33 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-gz-utils-vendor ros-kilted-python-orocos-kdl-vendor | |
| ros-kilted-qt-gui ros-kilted-qt-gui-py-common ros-kilted-qt-dotgraph | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-gz-utils-vendor ros-kilted-python-orocos-kdl-vendor ros-kilted-qt-gui | |
| ros-kilted-qt-gui-py-common ros-kilted-qt-dotgraph | |
| stage_14_job_36: | |
| name: rosidl-pycommon rosidl-runtime-c rosidl-generator-type-description rcpputils | |
| gz-math-vendor | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_13_job_34 | |
| - stage_13_job_35 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-rosidl-pycommon ros-kilted-rosidl-runtime-c ros-kilted-rosidl-generator-type-description | |
| ros-kilted-rcpputils ros-kilted-gz-math-vendor | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-rosidl-pycommon ros-kilted-rosidl-runtime-c ros-kilted-rosidl-generator-type-description | |
| ros-kilted-rcpputils ros-kilted-gz-math-vendor | |
| stage_14_job_37: | |
| name: gz-plugin-vendor | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_13_job_34 | |
| - stage_13_job_35 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-gz-plugin-vendor | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-gz-plugin-vendor | |
| stage_15_job_38: | |
| name: rosidl-cmake rosidl-runtime-cpp rosidl-dynamic-typesupport sdformat-vendor | |
| gz-msgs-vendor | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_14_job_36 | |
| - stage_14_job_37 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-rosidl-cmake ros-kilted-rosidl-runtime-cpp ros-kilted-rosidl-dynamic-typesupport | |
| ros-kilted-sdformat-vendor ros-kilted-gz-msgs-vendor | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-rosidl-cmake ros-kilted-rosidl-runtime-cpp ros-kilted-rosidl-dynamic-typesupport | |
| ros-kilted-sdformat-vendor ros-kilted-gz-msgs-vendor | |
| stage_15_job_39: | |
| name: gz-common-vendor | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_14_job_36 | |
| - stage_14_job_37 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-gz-common-vendor | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-gz-common-vendor | |
| stage_16_job_40: | |
| name: rosidl-generator-c rmw rosidl-dynamic-typesupport-fastrtps gz-transport-vendor | |
| gz-rendering-vendor | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_15_job_38 | |
| - stage_15_job_39 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-rosidl-generator-c ros-kilted-rmw ros-kilted-rosidl-dynamic-typesupport-fastrtps | |
| ros-kilted-gz-transport-vendor ros-kilted-gz-rendering-vendor | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-rosidl-generator-c ros-kilted-rmw ros-kilted-rosidl-dynamic-typesupport-fastrtps | |
| ros-kilted-gz-transport-vendor ros-kilted-gz-rendering-vendor | |
| stage_16_job_41: | |
| name: gz-physics-vendor gz-fuel-tools-vendor | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_15_job_38 | |
| - stage_15_job_39 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-gz-physics-vendor ros-kilted-gz-fuel-tools-vendor | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-gz-physics-vendor ros-kilted-gz-fuel-tools-vendor | |
| stage_17_job_42: | |
| name: rosidl-generator-cpp rosidl-typesupport-introspection-c rmw-security-common | |
| rmw-test-fixture gz-sensors-vendor | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_16_job_40 | |
| - stage_16_job_41 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-rosidl-generator-cpp ros-kilted-rosidl-typesupport-introspection-c | |
| ros-kilted-rmw-security-common ros-kilted-rmw-test-fixture ros-kilted-gz-sensors-vendor | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-rosidl-generator-cpp ros-kilted-rosidl-typesupport-introspection-c | |
| ros-kilted-rmw-security-common ros-kilted-rmw-test-fixture ros-kilted-gz-sensors-vendor | |
| stage_17_job_43: | |
| name: gz-gui-vendor | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_16_job_40 | |
| - stage_16_job_41 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-gz-gui-vendor | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-gz-gui-vendor | |
| stage_18_job_44: | |
| name: rosidl-typesupport-fastrtps-cpp rosidl-typesupport-introspection-cpp gz-sim-vendor | |
| rosidl-typesupport-fastrtps-c | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_17_job_42 | |
| - stage_17_job_43 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-rosidl-typesupport-fastrtps-cpp ros-kilted-rosidl-typesupport-introspection-cpp | |
| ros-kilted-gz-sim-vendor ros-kilted-rosidl-typesupport-fastrtps-c | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-rosidl-typesupport-fastrtps-cpp ros-kilted-rosidl-typesupport-introspection-cpp | |
| ros-kilted-gz-sim-vendor ros-kilted-rosidl-typesupport-fastrtps-c | |
| stage_19_job_45: | |
| name: rosidl-typesupport-c rmw-zenoh-cpp rosidl-typesupport-cpp rosidl-generator-py | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_18_job_44 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-rosidl-typesupport-c ros-kilted-rmw-zenoh-cpp | |
| ros-kilted-rosidl-typesupport-cpp ros-kilted-rosidl-generator-py | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-rosidl-typesupport-c ros-kilted-rmw-zenoh-cpp ros-kilted-rosidl-typesupport-cpp | |
| ros-kilted-rosidl-generator-py | |
| stage_20_job_46: | |
| name: rosidl-core-runtime rosidl-core-generators builtin-interfaces unique-identifier-msgs | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_19_job_45 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-rosidl-core-runtime ros-kilted-rosidl-core-generators | |
| ros-kilted-builtin-interfaces ros-kilted-unique-identifier-msgs | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-rosidl-core-runtime ros-kilted-rosidl-core-generators | |
| ros-kilted-builtin-interfaces ros-kilted-unique-identifier-msgs | |
| stage_21_job_47: | |
| name: service-msgs action-msgs type-description-interfaces | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_20_job_46 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-service-msgs ros-kilted-action-msgs ros-kilted-type-description-interfaces | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-service-msgs ros-kilted-action-msgs ros-kilted-type-description-interfaces | |
| stage_22_job_48: | |
| name: rosidl-default-runtime rosidl-default-generators | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_21_job_47 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-rosidl-default-runtime ros-kilted-rosidl-default-generators | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-rosidl-default-runtime ros-kilted-rosidl-default-generators | |
| stage_23_job_49: | |
| name: rmw-dds-common test-msgs rcl-interfaces std-msgs statistics-msgs | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_22_job_48 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-rmw-dds-common ros-kilted-test-msgs ros-kilted-rcl-interfaces | |
| ros-kilted-std-msgs ros-kilted-statistics-msgs | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-rmw-dds-common ros-kilted-test-msgs ros-kilted-rcl-interfaces | |
| ros-kilted-std-msgs ros-kilted-statistics-msgs | |
| stage_23_job_50: | |
| name: lifecycle-msgs rosgraph-msgs std-srvs example-interfaces ros2cli-test-interfaces | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_22_job_48 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-lifecycle-msgs ros-kilted-rosgraph-msgs ros-kilted-std-srvs | |
| ros-kilted-example-interfaces ros-kilted-ros2cli-test-interfaces | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-lifecycle-msgs ros-kilted-rosgraph-msgs ros-kilted-std-srvs | |
| ros-kilted-example-interfaces ros-kilted-ros2cli-test-interfaces | |
| stage_23_job_51: | |
| name: topic-tools-interfaces rosbag2-test-msgdefs rviz-resource-interfaces rosbag2-interfaces | |
| ur-dashboard-msgs | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_22_job_48 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-topic-tools-interfaces ros-kilted-rosbag2-test-msgdefs | |
| ros-kilted-rviz-resource-interfaces ros-kilted-rosbag2-interfaces ros-kilted-ur-dashboard-msgs | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-topic-tools-interfaces ros-kilted-rosbag2-test-msgdefs | |
| ros-kilted-rviz-resource-interfaces ros-kilted-rosbag2-interfaces ros-kilted-ur-dashboard-msgs | |
| stage_23_job_52: | |
| name: turtlesim-msgs pendulum-msgs autoware-common-msgs twist-mux-msgs autoware-control-msgs | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_22_job_48 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-turtlesim-msgs ros-kilted-pendulum-msgs ros-kilted-autoware-common-msgs | |
| ros-kilted-twist-mux-msgs ros-kilted-autoware-control-msgs | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-turtlesim-msgs ros-kilted-pendulum-msgs ros-kilted-autoware-common-msgs | |
| ros-kilted-twist-mux-msgs ros-kilted-autoware-control-msgs | |
| stage_23_job_53: | |
| name: autoware-internal-metric-msgs | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_22_job_48 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-autoware-internal-metric-msgs | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-autoware-internal-metric-msgs | |
| stage_24_job_54: | |
| name: rmw-fastrtps-shared-cpp rmw-connextdds-common rmw-cyclonedds-cpp composition-interfaces | |
| geometry-msgs | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_23_job_49 | |
| - stage_23_job_50 | |
| - stage_23_job_51 | |
| - stage_23_job_52 | |
| - stage_23_job_53 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-rmw-fastrtps-shared-cpp ros-kilted-rmw-connextdds-common | |
| ros-kilted-rmw-cyclonedds-cpp ros-kilted-composition-interfaces ros-kilted-geometry-msgs | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-rmw-fastrtps-shared-cpp ros-kilted-rmw-connextdds-common | |
| ros-kilted-rmw-cyclonedds-cpp ros-kilted-composition-interfaces ros-kilted-geometry-msgs | |
| stage_24_job_55: | |
| name: rosidl-runtime-py pal-statistics-msgs controller-manager-msgs actionlib-msgs | |
| bond | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_23_job_49 | |
| - stage_23_job_50 | |
| - stage_23_job_51 | |
| - stage_23_job_52 | |
| - stage_23_job_53 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-rosidl-runtime-py ros-kilted-pal-statistics-msgs | |
| ros-kilted-controller-manager-msgs ros-kilted-actionlib-msgs ros-kilted-bond | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-rosidl-runtime-py ros-kilted-pal-statistics-msgs ros-kilted-controller-manager-msgs | |
| ros-kilted-actionlib-msgs ros-kilted-bond | |
| stage_24_job_56: | |
| name: gps-msgs actuator-msgs ackermann-msgs apriltag-msgs ros2-socketcan-msgs | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_23_job_49 | |
| - stage_23_job_50 | |
| - stage_23_job_51 | |
| - stage_23_job_52 | |
| - stage_23_job_53 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-gps-msgs ros-kilted-actuator-msgs ros-kilted-ackermann-msgs | |
| ros-kilted-apriltag-msgs ros-kilted-ros2-socketcan-msgs | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-gps-msgs ros-kilted-actuator-msgs ros-kilted-ackermann-msgs | |
| ros-kilted-apriltag-msgs ros-kilted-ros2-socketcan-msgs | |
| stage_24_job_57: | |
| name: can-msgs autoware-internal-debug-msgs | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_23_job_49 | |
| - stage_23_job_50 | |
| - stage_23_job_51 | |
| - stage_23_job_52 | |
| - stage_23_job_53 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-can-msgs ros-kilted-autoware-internal-debug-msgs | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-can-msgs ros-kilted-autoware-internal-debug-msgs | |
| stage_25_job_58: | |
| name: rmw-fastrtps-dynamic-cpp rmw-fastrtps-cpp rmw-connextdds sensor-msgs trajectory-msgs | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_24_job_54 | |
| - stage_24_job_55 | |
| - stage_24_job_56 | |
| - stage_24_job_57 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-rmw-fastrtps-dynamic-cpp ros-kilted-rmw-fastrtps-cpp | |
| ros-kilted-rmw-connextdds ros-kilted-sensor-msgs ros-kilted-trajectory-msgs | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-rmw-fastrtps-dynamic-cpp ros-kilted-rmw-fastrtps-cpp | |
| ros-kilted-rmw-connextdds ros-kilted-sensor-msgs ros-kilted-trajectory-msgs | |
| stage_25_job_59: | |
| name: tf2-msgs diagnostic-msgs shape-msgs octomap-msgs nav-msgs | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_24_job_54 | |
| - stage_24_job_55 | |
| - stage_24_job_56 | |
| - stage_24_job_57 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-tf2-msgs ros-kilted-diagnostic-msgs ros-kilted-shape-msgs | |
| ros-kilted-octomap-msgs ros-kilted-nav-msgs | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-tf2-msgs ros-kilted-diagnostic-msgs ros-kilted-shape-msgs | |
| ros-kilted-octomap-msgs ros-kilted-nav-msgs | |
| stage_25_job_60: | |
| name: geographic-msgs nav-2d-msgs vision-msgs ros-gz-interfaces ur-msgs | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_24_job_54 | |
| - stage_24_job_55 | |
| - stage_24_job_56 | |
| - stage_24_job_57 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-geographic-msgs ros-kilted-nav-2d-msgs ros-kilted-vision-msgs | |
| ros-kilted-ros-gz-interfaces ros-kilted-ur-msgs | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-geographic-msgs ros-kilted-nav-2d-msgs ros-kilted-vision-msgs | |
| ros-kilted-ros-gz-interfaces ros-kilted-ur-msgs | |
| stage_25_job_61: | |
| name: autoware-perception-msgs graph-msgs autoware-v2x-msgs autoware-sensing-msgs | |
| autoware-localization-msgs | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_24_job_54 | |
| - stage_24_job_55 | |
| - stage_24_job_56 | |
| - stage_24_job_57 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-autoware-perception-msgs ros-kilted-graph-msgs | |
| ros-kilted-autoware-v2x-msgs ros-kilted-autoware-sensing-msgs ros-kilted-autoware-localization-msgs | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-autoware-perception-msgs ros-kilted-graph-msgs ros-kilted-autoware-v2x-msgs | |
| ros-kilted-autoware-sensing-msgs ros-kilted-autoware-localization-msgs | |
| stage_26_job_62: | |
| name: rmw-implementation control-msgs object-recognition-msgs visualization-msgs | |
| stereo-msgs | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_25_job_58 | |
| - stage_25_job_59 | |
| - stage_25_job_60 | |
| - stage_25_job_61 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-rmw-implementation ros-kilted-control-msgs ros-kilted-object-recognition-msgs | |
| ros-kilted-visualization-msgs ros-kilted-stereo-msgs | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-rmw-implementation ros-kilted-control-msgs ros-kilted-object-recognition-msgs | |
| ros-kilted-visualization-msgs ros-kilted-stereo-msgs | |
| stage_26_job_63: | |
| name: sensor-msgs-py map-msgs pcl-msgs dwb-msgs autoware-planning-msgs | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_25_job_58 | |
| - stage_25_job_59 | |
| - stage_25_job_60 | |
| - stage_25_job_61 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-sensor-msgs-py ros-kilted-map-msgs ros-kilted-pcl-msgs | |
| ros-kilted-dwb-msgs ros-kilted-autoware-planning-msgs | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-sensor-msgs-py ros-kilted-map-msgs ros-kilted-pcl-msgs | |
| ros-kilted-dwb-msgs ros-kilted-autoware-planning-msgs | |
| stage_26_job_64: | |
| name: autoware-map-msgs autoware-system-msgs autoware-internal-perception-msgs | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_25_job_58 | |
| - stage_25_job_59 | |
| - stage_25_job_60 | |
| - stage_25_job_61 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-autoware-map-msgs ros-kilted-autoware-system-msgs | |
| ros-kilted-autoware-internal-perception-msgs | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-autoware-map-msgs ros-kilted-autoware-system-msgs ros-kilted-autoware-internal-perception-msgs | |
| stage_27_job_65: | |
| name: rmw-test-fixture-implementation moveit-msgs common-interfaces foxglove-msgs | |
| autoware-vehicle-msgs | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_26_job_62 | |
| - stage_26_job_63 | |
| - stage_26_job_64 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-rmw-test-fixture-implementation ros-kilted-moveit-msgs | |
| ros-kilted-common-interfaces ros-kilted-foxglove-msgs ros-kilted-autoware-vehicle-msgs | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-rmw-test-fixture-implementation ros-kilted-moveit-msgs | |
| ros-kilted-common-interfaces ros-kilted-foxglove-msgs ros-kilted-autoware-vehicle-msgs | |
| stage_27_job_66: | |
| name: autoware-internal-planning-msgs | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_26_job_62 | |
| - stage_26_job_63 | |
| - stage_26_job_64 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-autoware-internal-planning-msgs | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-autoware-internal-planning-msgs | |
| stage_28_job_67: | |
| name: ament-cmake-ros autoware-internal-msgs | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_27_job_65 | |
| - stage_27_job_66 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-ament-cmake-ros ros-kilted-autoware-internal-msgs | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-ament-cmake-ros ros-kilted-autoware-internal-msgs | |
| stage_29_job_68: | |
| name: rcl-logging-interface rcl-yaml-param-parser class-loader urdf-parser-plugin | |
| tf2 | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_28_job_67 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-rcl-logging-interface ros-kilted-rcl-yaml-param-parser | |
| ros-kilted-class-loader ros-kilted-urdf-parser-plugin ros-kilted-tf2 | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-rcl-logging-interface ros-kilted-rcl-yaml-param-parser | |
| ros-kilted-class-loader ros-kilted-urdf-parser-plugin ros-kilted-tf2 | |
| stage_29_job_69: | |
| name: resource-retriever image-geometry tracetools-image-pipeline rosapi-msgs | |
| rosbridge-msgs | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_28_job_67 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-resource-retriever ros-kilted-image-geometry ros-kilted-tracetools-image-pipeline | |
| ros-kilted-rosapi-msgs ros-kilted-rosbridge-msgs | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-resource-retriever ros-kilted-image-geometry ros-kilted-tracetools-image-pipeline | |
| ros-kilted-rosapi-msgs ros-kilted-rosbridge-msgs | |
| stage_29_job_70: | |
| name: ublox-msgs | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_28_job_67 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-ublox-msgs | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-ublox-msgs | |
| stage_30_job_71: | |
| name: rcl-logging-spdlog pluginlib rviz-rendering tf2-eigen-kdl | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_29_job_68 | |
| - stage_29_job_69 | |
| - stage_29_job_70 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-rcl-logging-spdlog ros-kilted-pluginlib ros-kilted-rviz-rendering | |
| ros-kilted-tf2-eigen-kdl | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-rcl-logging-spdlog ros-kilted-pluginlib ros-kilted-rviz-rendering | |
| ros-kilted-tf2-eigen-kdl | |
| stage_31_job_72: | |
| name: rcl urdf rviz-rendering-tests qt-gui-cpp | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_30_job_71 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-rcl ros-kilted-urdf ros-kilted-rviz-rendering-tests | |
| ros-kilted-qt-gui-cpp | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-rcl ros-kilted-urdf ros-kilted-rviz-rendering-tests ros-kilted-qt-gui-cpp | |
| stage_32_job_73: | |
| name: libstatistics-collector rcl-lifecycle rcl-action sdformat-urdf kdl-parser | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_31_job_72 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-libstatistics-collector ros-kilted-rcl-lifecycle | |
| ros-kilted-rcl-action ros-kilted-sdformat-urdf ros-kilted-kdl-parser | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-libstatistics-collector ros-kilted-rcl-lifecycle ros-kilted-rcl-action | |
| ros-kilted-sdformat-urdf ros-kilted-kdl-parser | |
| stage_32_job_74: | |
| name: srdfdom | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_31_job_72 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-srdfdom | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-srdfdom | |
| stage_33_job_75: | |
| name: rclcpp rclpy | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_32_job_73 | |
| - stage_32_job_74 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-rclcpp ros-kilted-rclpy | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-rclcpp ros-kilted-rclpy | |
| stage_34_job_76: | |
| name: rsl launch-ros rclcpp-lifecycle rclcpp-action ros2cli | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_33_job_75 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-rsl ros-kilted-launch-ros ros-kilted-rclcpp-lifecycle | |
| ros-kilted-rclcpp-action ros-kilted-ros2cli | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-rsl ros-kilted-launch-ros ros-kilted-rclcpp-lifecycle | |
| ros-kilted-rclcpp-action ros-kilted-ros2cli | |
| stage_34_job_77: | |
| name: rclcpp-components tf2-py geometric-shapes launch-param-builder cv-bridge | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_33_job_75 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-rclcpp-components ros-kilted-tf2-py ros-kilted-geometric-shapes | |
| ros-kilted-launch-param-builder ros-kilted-cv-bridge | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-rclcpp-components ros-kilted-tf2-py ros-kilted-geometric-shapes | |
| ros-kilted-launch-param-builder ros-kilted-cv-bridge | |
| stage_34_job_78: | |
| name: laser-geometry behaviortree-cpp rqt-gui filters rqt-py-common | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_33_job_75 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-laser-geometry ros-kilted-behaviortree-cpp ros-kilted-rqt-gui | |
| ros-kilted-filters ros-kilted-rqt-py-common | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-laser-geometry ros-kilted-behaviortree-cpp ros-kilted-rqt-gui | |
| ros-kilted-filters ros-kilted-rqt-py-common | |
| stage_34_job_79: | |
| name: rosbridge-test-msgs camera-calibration-parsers rqt-gui-cpp teleop-twist-keyboard | |
| dummy-sensors | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_33_job_75 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-rosbridge-test-msgs ros-kilted-camera-calibration-parsers | |
| ros-kilted-rqt-gui-cpp ros-kilted-teleop-twist-keyboard ros-kilted-dummy-sensors | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-rosbridge-test-msgs ros-kilted-camera-calibration-parsers | |
| ros-kilted-rqt-gui-cpp ros-kilted-teleop-twist-keyboard ros-kilted-dummy-sensors | |
| stage_34_job_80: | |
| name: dummy-map-server demo-nodes-py quality-of-service-demo-py intra-process-demo | |
| examples-rclpy-minimal-subscriber | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_33_job_75 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-dummy-map-server ros-kilted-demo-nodes-py ros-kilted-quality-of-service-demo-py | |
| ros-kilted-intra-process-demo ros-kilted-examples-rclpy-minimal-subscriber | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-dummy-map-server ros-kilted-demo-nodes-py ros-kilted-quality-of-service-demo-py | |
| ros-kilted-intra-process-demo ros-kilted-examples-rclpy-minimal-subscriber | |
| stage_34_job_81: | |
| name: examples-rclpy-minimal-service examples-rclpy-minimal-publisher examples-rclpy-minimal-client | |
| examples-rclpy-minimal-action-server examples-rclpy-minimal-action-client | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_33_job_75 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-examples-rclpy-minimal-service ros-kilted-examples-rclpy-minimal-publisher | |
| ros-kilted-examples-rclpy-minimal-client ros-kilted-examples-rclpy-minimal-action-server | |
| ros-kilted-examples-rclpy-minimal-action-client | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-examples-rclpy-minimal-service ros-kilted-examples-rclpy-minimal-publisher | |
| ros-kilted-examples-rclpy-minimal-client ros-kilted-examples-rclpy-minimal-action-server | |
| ros-kilted-examples-rclpy-minimal-action-client | |
| stage_34_job_82: | |
| name: examples-rclpy-executors examples-rclcpp-multithreaded-executor examples-rclcpp-minimal-timer | |
| examples-rclcpp-minimal-service examples-rclcpp-minimal-publisher | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_33_job_75 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-examples-rclpy-executors ros-kilted-examples-rclcpp-multithreaded-executor | |
| ros-kilted-examples-rclcpp-minimal-timer ros-kilted-examples-rclcpp-minimal-service | |
| ros-kilted-examples-rclcpp-minimal-publisher | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-examples-rclpy-executors ros-kilted-examples-rclcpp-multithreaded-executor | |
| ros-kilted-examples-rclcpp-minimal-timer ros-kilted-examples-rclcpp-minimal-service | |
| ros-kilted-examples-rclcpp-minimal-publisher | |
| stage_34_job_83: | |
| name: examples-rclcpp-minimal-client action-tutorials-py | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_33_job_75 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-examples-rclcpp-minimal-client ros-kilted-action-tutorials-py | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-examples-rclcpp-minimal-client ros-kilted-action-tutorials-py | |
| stage_35_job_84: | |
| name: parameter-traits launch-testing-ros realtime-tools message-filters pal-statistics | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_34_job_76 | |
| - stage_34_job_77 | |
| - stage_34_job_78 | |
| - stage_34_job_79 | |
| - stage_34_job_80 | |
| - stage_34_job_81 | |
| - stage_34_job_82 | |
| - stage_34_job_83 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-parameter-traits ros-kilted-launch-testing-ros | |
| ros-kilted-realtime-tools ros-kilted-message-filters ros-kilted-pal-statistics | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-parameter-traits ros-kilted-launch-testing-ros ros-kilted-realtime-tools | |
| ros-kilted-message-filters ros-kilted-pal-statistics | |
| stage_35_job_85: | |
| name: ros2lifecycle-test-fixtures rosbag2-test-common ros2multicast tf2-ros-py | |
| topic-tools | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_34_job_76 | |
| - stage_34_job_77 | |
| - stage_34_job_78 | |
| - stage_34_job_79 | |
| - stage_34_job_80 | |
| - stage_34_job_81 | |
| - stage_34_job_82 | |
| - stage_34_job_83 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-ros2lifecycle-test-fixtures ros-kilted-rosbag2-test-common | |
| ros-kilted-ros2multicast ros-kilted-tf2-ros-py ros-kilted-topic-tools | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-ros2lifecycle-test-fixtures ros-kilted-rosbag2-test-common | |
| ros-kilted-ros2multicast ros-kilted-tf2-ros-py ros-kilted-topic-tools | |
| stage_35_job_86: | |
| name: nav2-common moveit-configs-utils bondcpp rqt-gui-py kinematics-interface | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_34_job_76 | |
| - stage_34_job_77 | |
| - stage_34_job_78 | |
| - stage_34_job_79 | |
| - stage_34_job_80 | |
| - stage_34_job_81 | |
| - stage_34_job_82 | |
| - stage_34_job_83 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-nav2-common ros-kilted-moveit-configs-utils ros-kilted-bondcpp | |
| ros-kilted-rqt-gui-py ros-kilted-kinematics-interface | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-nav2-common ros-kilted-moveit-configs-utils ros-kilted-bondcpp | |
| ros-kilted-rqt-gui-py ros-kilted-kinematics-interface | |
| stage_35_job_87: | |
| name: ros-gz-bridge rosbridge-library joy camera-info-manager vision-opencv | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_34_job_76 | |
| - stage_34_job_77 | |
| - stage_34_job_78 | |
| - stage_34_job_79 | |
| - stage_34_job_80 | |
| - stage_34_job_81 | |
| - stage_34_job_82 | |
| - stage_34_job_83 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-ros-gz-bridge ros-kilted-rosbridge-library ros-kilted-joy | |
| ros-kilted-camera-info-manager ros-kilted-vision-opencv | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-ros-gz-bridge ros-kilted-rosbridge-library ros-kilted-joy | |
| ros-kilted-camera-info-manager ros-kilted-vision-opencv | |
| stage_35_job_88: | |
| name: turtlesim topic-monitor quality-of-service-demo-cpp examples-rclcpp-minimal-subscriber | |
| examples-rclcpp-minimal-composition | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_34_job_76 | |
| - stage_34_job_77 | |
| - stage_34_job_78 | |
| - stage_34_job_79 | |
| - stage_34_job_80 | |
| - stage_34_job_81 | |
| - stage_34_job_82 | |
| - stage_34_job_83 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-turtlesim ros-kilted-topic-monitor ros-kilted-quality-of-service-demo-cpp | |
| ros-kilted-examples-rclcpp-minimal-subscriber ros-kilted-examples-rclcpp-minimal-composition | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-turtlesim ros-kilted-topic-monitor ros-kilted-quality-of-service-demo-cpp | |
| ros-kilted-examples-rclcpp-minimal-subscriber ros-kilted-examples-rclcpp-minimal-composition | |
| stage_35_job_89: | |
| name: examples-rclcpp-minimal-action-server examples-rclcpp-minimal-action-client | |
| depthimage-to-laserscan action-tutorials-cpp lanelet2-examples | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_34_job_76 | |
| - stage_34_job_77 | |
| - stage_34_job_78 | |
| - stage_34_job_79 | |
| - stage_34_job_80 | |
| - stage_34_job_81 | |
| - stage_34_job_82 | |
| - stage_34_job_83 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-examples-rclcpp-minimal-action-server ros-kilted-examples-rclcpp-minimal-action-client | |
| ros-kilted-depthimage-to-laserscan ros-kilted-action-tutorials-cpp ros-kilted-lanelet2-examples | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-examples-rclcpp-minimal-action-server ros-kilted-examples-rclcpp-minimal-action-client | |
| ros-kilted-depthimage-to-laserscan ros-kilted-action-tutorials-cpp ros-kilted-lanelet2-examples | |
| stage_35_job_90: | |
| name: flex-sync | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_34_job_76 | |
| - stage_34_job_77 | |
| - stage_34_job_78 | |
| - stage_34_job_79 | |
| - stage_34_job_80 | |
| - stage_34_job_81 | |
| - stage_34_job_82 | |
| - stage_34_job_83 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-flex-sync | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-flex-sync | |
| stage_36_job_91: | |
| name: generate-parameter-library ros2topic ros2pkg ros2node tf2-ros | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_35_job_84 | |
| - stage_35_job_85 | |
| - stage_35_job_86 | |
| - stage_35_job_87 | |
| - stage_35_job_88 | |
| - stage_35_job_89 | |
| - stage_35_job_90 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-generate-parameter-library ros-kilted-ros2topic | |
| ros-kilted-ros2pkg ros-kilted-ros2node ros-kilted-tf2-ros | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-generate-parameter-library ros-kilted-ros2topic ros-kilted-ros2pkg | |
| ros-kilted-ros2node ros-kilted-tf2-ros | |
| stage_36_job_92: | |
| name: ros2test diagnostic-updater ros2interface ros2doctor ros2action | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_35_job_84 | |
| - stage_35_job_85 | |
| - stage_35_job_86 | |
| - stage_35_job_87 | |
| - stage_35_job_88 | |
| - stage_35_job_89 | |
| - stage_35_job_90 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-ros2test ros-kilted-diagnostic-updater ros-kilted-ros2interface | |
| ros-kilted-ros2doctor ros-kilted-ros2action | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-ros2test ros-kilted-diagnostic-updater ros-kilted-ros2interface | |
| ros-kilted-ros2doctor ros-kilted-ros2action | |
| stage_36_job_93: | |
| name: rosbag2-storage nav2-msgs point-cloud-transport image-transport nav2-voxel-grid | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_35_job_84 | |
| - stage_35_job_85 | |
| - stage_35_job_86 | |
| - stage_35_job_87 | |
| - stage_35_job_88 | |
| - stage_35_job_89 | |
| - stage_35_job_90 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-rosbag2-storage ros-kilted-nav2-msgs ros-kilted-point-cloud-transport | |
| ros-kilted-image-transport ros-kilted-nav2-voxel-grid | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-rosbag2-storage ros-kilted-nav2-msgs ros-kilted-point-cloud-transport | |
| ros-kilted-image-transport ros-kilted-nav2-voxel-grid | |
| stage_36_job_94: | |
| name: pcl-conversions rqt-console kinematics-interface-kdl tf2-tools rqt-plot | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_35_job_84 | |
| - stage_35_job_85 | |
| - stage_35_job_86 | |
| - stage_35_job_87 | |
| - stage_35_job_88 | |
| - stage_35_job_89 | |
| - stage_35_job_90 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-pcl-conversions ros-kilted-rqt-console ros-kilted-kinematics-interface-kdl | |
| ros-kilted-tf2-tools ros-kilted-rqt-plot | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-pcl-conversions ros-kilted-rqt-console ros-kilted-kinematics-interface-kdl | |
| ros-kilted-tf2-tools ros-kilted-rqt-plot | |
| stage_36_job_95: | |
| name: ros2-controllers-test-nodes teleop-twist-joy camera-calibration rqt-shell | |
| rqt-service-caller | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_35_job_84 | |
| - stage_35_job_85 | |
| - stage_35_job_86 | |
| - stage_35_job_87 | |
| - stage_35_job_88 | |
| - stage_35_job_89 | |
| - stage_35_job_90 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-ros2-controllers-test-nodes ros-kilted-teleop-twist-joy | |
| ros-kilted-camera-calibration ros-kilted-rqt-shell ros-kilted-rqt-service-caller | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-ros2-controllers-test-nodes ros-kilted-teleop-twist-joy | |
| ros-kilted-camera-calibration ros-kilted-rqt-shell ros-kilted-rqt-service-caller | |
| stage_36_job_96: | |
| name: rqt-py-console rqt-publisher rqt-graph diagnostic-aggregator logging-demo | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_35_job_84 | |
| - stage_35_job_85 | |
| - stage_35_job_86 | |
| - stage_35_job_87 | |
| - stage_35_job_88 | |
| - stage_35_job_89 | |
| - stage_35_job_90 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-rqt-py-console ros-kilted-rqt-publisher ros-kilted-rqt-graph | |
| ros-kilted-diagnostic-aggregator ros-kilted-logging-demo | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-rqt-py-console ros-kilted-rqt-publisher ros-kilted-rqt-graph | |
| ros-kilted-diagnostic-aggregator ros-kilted-logging-demo | |
| stage_36_job_97: | |
| name: image-tools demo-nodes-cpp-native demo-nodes-cpp composition lanelet2 | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_35_job_84 | |
| - stage_35_job_85 | |
| - stage_35_job_86 | |
| - stage_35_job_87 | |
| - stage_35_job_88 | |
| - stage_35_job_89 | |
| - stage_35_job_90 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-image-tools ros-kilted-demo-nodes-cpp-native ros-kilted-demo-nodes-cpp | |
| ros-kilted-composition ros-kilted-lanelet2 | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-image-tools ros-kilted-demo-nodes-cpp-native ros-kilted-demo-nodes-cpp | |
| ros-kilted-composition ros-kilted-lanelet2 | |
| stage_37_job_98: | |
| name: joint-limits ros2service ros2run robot-state-publisher ros-testing | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_36_job_91 | |
| - stage_36_job_92 | |
| - stage_36_job_93 | |
| - stage_36_job_94 | |
| - stage_36_job_95 | |
| - stage_36_job_96 | |
| - stage_36_job_97 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-joint-limits ros-kilted-ros2service ros-kilted-ros2run | |
| ros-kilted-robot-state-publisher ros-kilted-ros-testing | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-joint-limits ros-kilted-ros2service ros-kilted-ros2run | |
| ros-kilted-robot-state-publisher ros-kilted-ros-testing | |
| stage_37_job_99: | |
| name: ros2launch joint-state-publisher rosbag2-storage-sqlite3 rosbag2-storage-mcap | |
| tf2-kdl | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_36_job_91 | |
| - stage_36_job_92 | |
| - stage_36_job_93 | |
| - stage_36_job_94 | |
| - stage_36_job_95 | |
| - stage_36_job_96 | |
| - stage_36_job_97 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-ros2launch ros-kilted-joint-state-publisher ros-kilted-rosbag2-storage-sqlite3 | |
| ros-kilted-rosbag2-storage-mcap ros-kilted-tf2-kdl | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-ros2launch ros-kilted-joint-state-publisher ros-kilted-rosbag2-storage-sqlite3 | |
| ros-kilted-rosbag2-storage-mcap ros-kilted-tf2-kdl | |
| stage_37_job_100: | |
| name: tf2-geometry-msgs tf2-eigen rviz-common tf2-sensor-msgs opennav-docking-core | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_36_job_91 | |
| - stage_36_job_92 | |
| - stage_36_job_93 | |
| - stage_36_job_94 | |
| - stage_36_job_95 | |
| - stage_36_job_96 | |
| - stage_36_job_97 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-tf2-geometry-msgs ros-kilted-tf2-eigen ros-kilted-rviz-common | |
| ros-kilted-tf2-sensor-msgs ros-kilted-opennav-docking-core | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-tf2-geometry-msgs ros-kilted-tf2-eigen ros-kilted-rviz-common | |
| ros-kilted-tf2-sensor-msgs ros-kilted-opennav-docking-core | |
| stage_37_job_101: | |
| name: tf2-bullet rqt-msg zstd-image-transport theora-image-transport compressed-image-transport | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_36_job_91 | |
| - stage_36_job_92 | |
| - stage_36_job_93 | |
| - stage_36_job_94 | |
| - stage_36_job_95 | |
| - stage_36_job_96 | |
| - stage_36_job_97 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-tf2-bullet ros-kilted-rqt-msg ros-kilted-zstd-image-transport | |
| ros-kilted-theora-image-transport ros-kilted-compressed-image-transport | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-tf2-bullet ros-kilted-rqt-msg ros-kilted-zstd-image-transport | |
| ros-kilted-theora-image-transport ros-kilted-compressed-image-transport | |
| stage_37_job_102: | |
| name: compressed-depth-image-transport ros-gz-sim ros-gz-image nav2-simple-commander | |
| image-view | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_36_job_91 | |
| - stage_36_job_92 | |
| - stage_36_job_93 | |
| - stage_36_job_94 | |
| - stage_36_job_95 | |
| - stage_36_job_96 | |
| - stage_36_job_97 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-compressed-depth-image-transport ros-kilted-ros-gz-sim | |
| ros-kilted-ros-gz-image ros-kilted-nav2-simple-commander ros-kilted-image-view | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-compressed-depth-image-transport ros-kilted-ros-gz-sim | |
| ros-kilted-ros-gz-image ros-kilted-nav2-simple-commander ros-kilted-image-view | |
| stage_37_job_103: | |
| name: image-publisher rqt-topic rqt-reconfigure rqt-image-view image-common | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_36_job_91 | |
| - stage_36_job_92 | |
| - stage_36_job_93 | |
| - stage_36_job_94 | |
| - stage_36_job_95 | |
| - stage_36_job_96 | |
| - stage_36_job_97 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-image-publisher ros-kilted-rqt-topic ros-kilted-rqt-reconfigure | |
| ros-kilted-rqt-image-view ros-kilted-image-common | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-image-publisher ros-kilted-rqt-topic ros-kilted-rqt-reconfigure | |
| ros-kilted-rqt-image-view ros-kilted-image-common | |
| stage_37_job_104: | |
| name: ublox-gps self-test diagnostic-common-diagnostics livox-ros-driver2 twist-mux | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_36_job_91 | |
| - stage_36_job_92 | |
| - stage_36_job_93 | |
| - stage_36_job_94 | |
| - stage_36_job_95 | |
| - stage_36_job_96 | |
| - stage_36_job_97 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-ublox-gps ros-kilted-self-test ros-kilted-diagnostic-common-diagnostics | |
| ros-kilted-livox-ros-driver2 ros-kilted-twist-mux | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-ublox-gps ros-kilted-self-test ros-kilted-diagnostic-common-diagnostics | |
| ros-kilted-livox-ros-driver2 ros-kilted-twist-mux | |
| stage_37_job_105: | |
| name: apriltag-ros | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_36_job_91 | |
| - stage_36_job_92 | |
| - stage_36_job_93 | |
| - stage_36_job_94 | |
| - stage_36_job_95 | |
| - stage_36_job_96 | |
| - stage_36_job_97 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-apriltag-ros | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-apriltag-ros | |
| stage_38_job_106: | |
| name: hardware-interface ros2param sros2 ros2lifecycle joint-state-publisher-gui | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_37_job_98 | |
| - stage_37_job_99 | |
| - stage_37_job_100 | |
| - stage_37_job_101 | |
| - stage_37_job_102 | |
| - stage_37_job_103 | |
| - stage_37_job_104 | |
| - stage_37_job_105 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-hardware-interface ros-kilted-ros2param ros-kilted-sros2 | |
| ros-kilted-ros2lifecycle ros-kilted-joint-state-publisher-gui | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-hardware-interface ros-kilted-ros2param ros-kilted-sros2 | |
| ros-kilted-ros2lifecycle ros-kilted-joint-state-publisher-gui | |
| stage_38_job_107: | |
| name: rosbag2-storage-default-plugins rviz-visual-testing-framework interactive-markers | |
| nav2-util warehouse-ros | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_37_job_98 | |
| - stage_37_job_99 | |
| - stage_37_job_100 | |
| - stage_37_job_101 | |
| - stage_37_job_102 | |
| - stage_37_job_103 | |
| - stage_37_job_104 | |
| - stage_37_job_105 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-rosbag2-storage-default-plugins ros-kilted-rviz-visual-testing-framework | |
| ros-kilted-interactive-markers ros-kilted-nav2-util ros-kilted-warehouse-ros | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-rosbag2-storage-default-plugins ros-kilted-rviz-visual-testing-framework | |
| ros-kilted-interactive-markers ros-kilted-nav2-util ros-kilted-warehouse-ros | |
| stage_38_job_108: | |
| name: control-toolbox robot-localization image-proc laser-filters nav2-minimal-tb4-description | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_37_job_98 | |
| - stage_37_job_99 | |
| - stage_37_job_100 | |
| - stage_37_job_101 | |
| - stage_37_job_102 | |
| - stage_37_job_103 | |
| - stage_37_job_104 | |
| - stage_37_job_105 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-control-toolbox ros-kilted-robot-localization | |
| ros-kilted-image-proc ros-kilted-laser-filters ros-kilted-nav2-minimal-tb4-description | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-control-toolbox ros-kilted-robot-localization ros-kilted-image-proc | |
| ros-kilted-laser-filters ros-kilted-nav2-minimal-tb4-description | |
| stage_38_job_109: | |
| name: rosapi geometry2 image-rotate rqt-srv rqt-action | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_37_job_98 | |
| - stage_37_job_99 | |
| - stage_37_job_100 | |
| - stage_37_job_101 | |
| - stage_37_job_102 | |
| - stage_37_job_103 | |
| - stage_37_job_104 | |
| - stage_37_job_105 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-rosapi ros-kilted-geometry2 ros-kilted-image-rotate | |
| ros-kilted-rqt-srv ros-kilted-rqt-action | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-rosapi ros-kilted-geometry2 ros-kilted-image-rotate ros-kilted-rqt-srv | |
| ros-kilted-rqt-action | |
| stage_38_job_110: | |
| name: rviz-imu-plugin image-transport-plugins nav2-minimal-tb3-sim lifecycle dummy-robot-bringup | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_37_job_98 | |
| - stage_37_job_99 | |
| - stage_37_job_100 | |
| - stage_37_job_101 | |
| - stage_37_job_102 | |
| - stage_37_job_103 | |
| - stage_37_job_104 | |
| - stage_37_job_105 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-rviz-imu-plugin ros-kilted-image-transport-plugins | |
| ros-kilted-nav2-minimal-tb3-sim ros-kilted-lifecycle ros-kilted-dummy-robot-bringup | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-rviz-imu-plugin ros-kilted-image-transport-plugins ros-kilted-nav2-minimal-tb3-sim | |
| ros-kilted-lifecycle ros-kilted-dummy-robot-bringup | |
| stage_38_job_111: | |
| name: ublox diagnostics | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_37_job_98 | |
| - stage_37_job_99 | |
| - stage_37_job_100 | |
| - stage_37_job_101 | |
| - stage_37_job_102 | |
| - stage_37_job_103 | |
| - stage_37_job_104 | |
| - stage_37_job_105 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-ublox ros-kilted-diagnostics | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-ublox ros-kilted-diagnostics | |
| stage_39_job_112: | |
| name: hardware-interface-testing controller-interface ros2component rosbag2-cpp | |
| rviz-default-plugins | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_38_job_106 | |
| - stage_38_job_107 | |
| - stage_38_job_108 | |
| - stage_38_job_109 | |
| - stage_38_job_110 | |
| - stage_38_job_111 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-hardware-interface-testing ros-kilted-controller-interface | |
| ros-kilted-ros2component ros-kilted-rosbag2-cpp ros-kilted-rviz-default-plugins | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-hardware-interface-testing ros-kilted-controller-interface | |
| ros-kilted-ros2component ros-kilted-rosbag2-cpp ros-kilted-rviz-default-plugins | |
| stage_39_job_113: | |
| name: nav2-map-server nav2-lifecycle-manager nav2-behavior-tree nav-2d-utils sros2-cmake | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_38_job_106 | |
| - stage_38_job_107 | |
| - stage_38_job_108 | |
| - stage_38_job_109 | |
| - stage_38_job_110 | |
| - stage_38_job_111 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-nav2-map-server ros-kilted-nav2-lifecycle-manager | |
| ros-kilted-nav2-behavior-tree ros-kilted-nav-2d-utils ros-kilted-sros2-cmake | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-nav2-map-server ros-kilted-nav2-lifecycle-manager ros-kilted-nav2-behavior-tree | |
| ros-kilted-nav-2d-utils ros-kilted-sros2-cmake | |
| stage_39_job_114: | |
| name: transmission-interface nav2-velocity-smoother nav2-amcl stereo-image-proc | |
| depth-image-proc | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_38_job_106 | |
| - stage_38_job_107 | |
| - stage_38_job_108 | |
| - stage_38_job_109 | |
| - stage_38_job_110 | |
| - stage_38_job_111 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-transmission-interface ros-kilted-nav2-velocity-smoother | |
| ros-kilted-nav2-amcl ros-kilted-stereo-image-proc ros-kilted-depth-image-proc | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-transmission-interface ros-kilted-nav2-velocity-smoother | |
| ros-kilted-nav2-amcl ros-kilted-stereo-image-proc ros-kilted-depth-image-proc | |
| stage_39_job_115: | |
| name: warehouse-ros-sqlite nav2-minimal-tb4-sim rosbridge-server | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_38_job_106 | |
| - stage_38_job_107 | |
| - stage_38_job_108 | |
| - stage_38_job_109 | |
| - stage_38_job_110 | |
| - stage_38_job_111 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-warehouse-ros-sqlite ros-kilted-nav2-minimal-tb4-sim | |
| ros-kilted-rosbridge-server | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-warehouse-ros-sqlite ros-kilted-nav2-minimal-tb4-sim | |
| ros-kilted-rosbridge-server | |
| stage_40_job_116: | |
| name: controller-manager ros2cli-common-extensions rosbag2-compression rviz2 nav2-costmap-2d | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_39_job_112 | |
| - stage_39_job_113 | |
| - stage_39_job_114 | |
| - stage_39_job_115 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-controller-manager ros-kilted-ros2cli-common-extensions | |
| ros-kilted-rosbag2-compression ros-kilted-rviz2 ros-kilted-nav2-costmap-2d | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-controller-manager ros-kilted-ros2cli-common-extensions | |
| ros-kilted-rosbag2-compression ros-kilted-rviz2 ros-kilted-nav2-costmap-2d | |
| stage_40_job_117: | |
| name: slam-toolbox image-pipeline rosx-introspection rosbridge-suite | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_39_job_112 | |
| - stage_39_job_113 | |
| - stage_39_job_114 | |
| - stage_39_job_115 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-slam-toolbox ros-kilted-image-pipeline ros-kilted-rosx-introspection | |
| ros-kilted-rosbridge-suite | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-slam-toolbox ros-kilted-image-pipeline ros-kilted-rosx-introspection | |
| ros-kilted-rosbridge-suite | |
| stage_41_job_118: | |
| name: forward-command-controller rosbag2-compression-zstd nav2-core costmap-queue | |
| joint-trajectory-controller | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_40_job_116 | |
| - stage_40_job_117 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-forward-command-controller ros-kilted-rosbag2-compression-zstd | |
| ros-kilted-nav2-core ros-kilted-costmap-queue ros-kilted-joint-trajectory-controller | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-forward-command-controller ros-kilted-rosbag2-compression-zstd | |
| ros-kilted-nav2-core ros-kilted-costmap-queue ros-kilted-joint-trajectory-controller | |
| stage_41_job_119: | |
| name: steering-controllers-library joint-state-broadcaster diff-drive-controller | |
| pose-broadcaster force-torque-sensor-broadcaster | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_40_job_116 | |
| - stage_40_job_117 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-steering-controllers-library ros-kilted-joint-state-broadcaster | |
| ros-kilted-diff-drive-controller ros-kilted-pose-broadcaster ros-kilted-force-torque-sensor-broadcaster | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-steering-controllers-library ros-kilted-joint-state-broadcaster | |
| ros-kilted-diff-drive-controller ros-kilted-pose-broadcaster ros-kilted-force-torque-sensor-broadcaster | |
| stage_41_job_120: | |
| name: ur-description tricycle-controller range-sensor-broadcaster pid-controller | |
| parallel-gripper-controller | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_40_job_116 | |
| - stage_40_job_117 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-ur-description ros-kilted-tricycle-controller | |
| ros-kilted-range-sensor-broadcaster ros-kilted-pid-controller ros-kilted-parallel-gripper-controller | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-ur-description ros-kilted-tricycle-controller ros-kilted-range-sensor-broadcaster | |
| ros-kilted-pid-controller ros-kilted-parallel-gripper-controller | |
| stage_41_job_121: | |
| name: mecanum-drive-controller imu-sensor-broadcaster gps-sensor-broadcaster gpio-controllers | |
| admittance-controller | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_40_job_116 | |
| - stage_40_job_117 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-mecanum-drive-controller ros-kilted-imu-sensor-broadcaster | |
| ros-kilted-gps-sensor-broadcaster ros-kilted-gpio-controllers ros-kilted-admittance-controller | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-mecanum-drive-controller ros-kilted-imu-sensor-broadcaster | |
| ros-kilted-gps-sensor-broadcaster ros-kilted-gpio-controllers ros-kilted-admittance-controller | |
| stage_41_job_122: | |
| name: ros2controlcli nav2-collision-monitor ros-core gz-ros2-control ros-gz-sim-demos | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_40_job_116 | |
| - stage_40_job_117 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-ros2controlcli ros-kilted-nav2-collision-monitor | |
| ros-kilted-ros-core ros-kilted-gz-ros2-control ros-kilted-ros-gz-sim-demos | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-ros2controlcli ros-kilted-nav2-collision-monitor ros-kilted-ros-core | |
| ros-kilted-gz-ros2-control ros-kilted-ros-gz-sim-demos | |
| stage_41_job_123: | |
| name: rviz-visual-tools foxglove-bridge | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_40_job_116 | |
| - stage_40_job_117 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-rviz-visual-tools ros-kilted-foxglove-bridge | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-rviz-visual-tools ros-kilted-foxglove-bridge | |
| stage_42_job_124: | |
| name: position-controllers rosbag2-transport nav2-controller dwb-core nav2-route | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_41_job_118 | |
| - stage_41_job_119 | |
| - stage_41_job_120 | |
| - stage_41_job_121 | |
| - stage_41_job_122 | |
| - stage_41_job_123 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-position-controllers ros-kilted-rosbag2-transport | |
| ros-kilted-nav2-controller ros-kilted-dwb-core ros-kilted-nav2-route | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-position-controllers ros-kilted-rosbag2-transport ros-kilted-nav2-controller | |
| ros-kilted-dwb-core ros-kilted-nav2-route | |
| stage_42_job_125: | |
| name: nav2-regulated-pure-pursuit-controller velocity-controllers ur-controllers | |
| tricycle-steering-controller effort-controllers | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_41_job_118 | |
| - stage_41_job_119 | |
| - stage_41_job_120 | |
| - stage_41_job_121 | |
| - stage_41_job_122 | |
| - stage_41_job_123 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-nav2-regulated-pure-pursuit-controller ros-kilted-velocity-controllers | |
| ros-kilted-ur-controllers ros-kilted-tricycle-steering-controller ros-kilted-effort-controllers | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-nav2-regulated-pure-pursuit-controller ros-kilted-velocity-controllers | |
| ros-kilted-ur-controllers ros-kilted-tricycle-steering-controller ros-kilted-effort-controllers | |
| stage_42_job_126: | |
| name: bicycle-steering-controller ackermann-steering-controller opennav-docking-bt | |
| nav2-waypoint-follower nav2-theta-star-planner | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_41_job_118 | |
| - stage_41_job_119 | |
| - stage_41_job_120 | |
| - stage_41_job_121 | |
| - stage_41_job_122 | |
| - stage_41_job_123 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-bicycle-steering-controller ros-kilted-ackermann-steering-controller | |
| ros-kilted-opennav-docking-bt ros-kilted-nav2-waypoint-follower ros-kilted-nav2-theta-star-planner | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-bicycle-steering-controller ros-kilted-ackermann-steering-controller | |
| ros-kilted-opennav-docking-bt ros-kilted-nav2-waypoint-follower ros-kilted-nav2-theta-star-planner | |
| stage_42_job_127: | |
| name: nav2-smoother nav2-smac-planner nav2-planner nav2-navfn-planner nav2-mppi-controller | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_41_job_118 | |
| - stage_41_job_119 | |
| - stage_41_job_120 | |
| - stage_41_job_121 | |
| - stage_41_job_122 | |
| - stage_41_job_123 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-nav2-smoother ros-kilted-nav2-smac-planner ros-kilted-nav2-planner | |
| ros-kilted-nav2-navfn-planner ros-kilted-nav2-mppi-controller | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-nav2-smoother ros-kilted-nav2-smac-planner ros-kilted-nav2-planner | |
| ros-kilted-nav2-navfn-planner ros-kilted-nav2-mppi-controller | |
| stage_42_job_128: | |
| name: nav2-constrained-smoother nav2-bt-navigator nav2-behaviors ros2-control | |
| ros-gz | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_41_job_118 | |
| - stage_41_job_119 | |
| - stage_41_job_120 | |
| - stage_41_job_121 | |
| - stage_41_job_122 | |
| - stage_41_job_123 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-nav2-constrained-smoother ros-kilted-nav2-bt-navigator | |
| ros-kilted-nav2-behaviors ros-kilted-ros2-control ros-kilted-ros-gz | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-nav2-constrained-smoother ros-kilted-nav2-bt-navigator | |
| ros-kilted-nav2-behaviors ros-kilted-ros2-control ros-kilted-ros-gz | |
| stage_43_job_129: | |
| name: moveit-resources-panda-moveit-config moveit-resources-fanuc-moveit-config | |
| rosbag2-py pcl-ros nav2-graceful-controller | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_42_job_124 | |
| - stage_42_job_125 | |
| - stage_42_job_126 | |
| - stage_42_job_127 | |
| - stage_42_job_128 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-moveit-resources-panda-moveit-config ros-kilted-moveit-resources-fanuc-moveit-config | |
| ros-kilted-rosbag2-py ros-kilted-pcl-ros ros-kilted-nav2-graceful-controller | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-moveit-resources-panda-moveit-config ros-kilted-moveit-resources-fanuc-moveit-config | |
| ros-kilted-rosbag2-py ros-kilted-pcl-ros ros-kilted-nav2-graceful-controller | |
| stage_43_job_130: | |
| name: dwb-plugins dwb-critics nav2-rviz-plugins nav2-rotation-shim-controller | |
| ur-robot-driver | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_42_job_124 | |
| - stage_42_job_125 | |
| - stage_42_job_126 | |
| - stage_42_job_127 | |
| - stage_42_job_128 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-dwb-plugins ros-kilted-dwb-critics ros-kilted-nav2-rviz-plugins | |
| ros-kilted-nav2-rotation-shim-controller ros-kilted-ur-robot-driver | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-dwb-plugins ros-kilted-dwb-critics ros-kilted-nav2-rviz-plugins | |
| ros-kilted-nav2-rotation-shim-controller ros-kilted-ur-robot-driver | |
| stage_43_job_131: | |
| name: ros2-controllers gz-ros2-control-demos | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_42_job_124 | |
| - stage_42_job_125 | |
| - stage_42_job_126 | |
| - stage_42_job_127 | |
| - stage_42_job_128 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-ros2-controllers ros-kilted-gz-ros2-control-demos | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-ros2-controllers ros-kilted-gz-ros2-control-demos | |
| stage_44_job_132: | |
| name: moveit-core ros2bag rqt-bag opennav-docking nav2-dwb-controller | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_43_job_129 | |
| - stage_43_job_130 | |
| - stage_43_job_131 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-moveit-core ros-kilted-ros2bag ros-kilted-rqt-bag | |
| ros-kilted-opennav-docking ros-kilted-nav2-dwb-controller | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-moveit-core ros-kilted-ros2bag ros-kilted-rqt-bag ros-kilted-opennav-docking | |
| ros-kilted-nav2-dwb-controller | |
| stage_44_job_133: | |
| name: perception-pcl ur-calibration | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_43_job_129 | |
| - stage_43_job_130 | |
| - stage_43_job_131 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-perception-pcl ros-kilted-ur-calibration | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-perception-pcl ros-kilted-ur-calibration | |
| stage_45_job_134: | |
| name: moveit-ros-occupancy-map-monitor moveit-simple-controller-manager moveit-resources-prbt-ikfast-manipulator-plugin | |
| rosbag2-tests pilz-industrial-motion-planner-testutils | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_44_job_132 | |
| - stage_44_job_133 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-moveit-ros-occupancy-map-monitor ros-kilted-moveit-simple-controller-manager | |
| ros-kilted-moveit-resources-prbt-ikfast-manipulator-plugin ros-kilted-rosbag2-tests | |
| ros-kilted-pilz-industrial-motion-planner-testutils | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-moveit-ros-occupancy-map-monitor ros-kilted-moveit-simple-controller-manager | |
| ros-kilted-moveit-resources-prbt-ikfast-manipulator-plugin ros-kilted-rosbag2-tests | |
| ros-kilted-pilz-industrial-motion-planner-testutils | |
| stage_45_job_135: | |
| name: chomp-motion-planner moveit-planners-stomp navigation2 | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_44_job_132 | |
| - stage_44_job_133 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-chomp-motion-planner ros-kilted-moveit-planners-stomp | |
| ros-kilted-navigation2 | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-chomp-motion-planner ros-kilted-moveit-planners-stomp | |
| ros-kilted-navigation2 | |
| stage_46_job_136: | |
| name: moveit-ros-planning rosbag2 moveit-planners-chomp nav2-bringup moveit-plugins | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_45_job_134 | |
| - stage_45_job_135 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-moveit-ros-planning ros-kilted-rosbag2 ros-kilted-moveit-planners-chomp | |
| ros-kilted-nav2-bringup ros-kilted-moveit-plugins | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-moveit-ros-planning ros-kilted-rosbag2 ros-kilted-moveit-planners-chomp | |
| ros-kilted-nav2-bringup ros-kilted-moveit-plugins | |
| stage_47_job_137: | |
| name: moveit-kinematics moveit-ros-warehouse moveit-ros-robot-interaction moveit-planners-ompl | |
| rqt-bag-plugins | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_46_job_136 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-moveit-kinematics ros-kilted-moveit-ros-warehouse | |
| ros-kilted-moveit-ros-robot-interaction ros-kilted-moveit-planners-ompl | |
| ros-kilted-rqt-bag-plugins | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-moveit-kinematics ros-kilted-moveit-ros-warehouse ros-kilted-moveit-ros-robot-interaction | |
| ros-kilted-moveit-planners-ompl ros-kilted-rqt-bag-plugins | |
| stage_47_job_138: | |
| name: ros-base moveit-visual-tools | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_46_job_136 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-ros-base ros-kilted-moveit-visual-tools | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-ros-base ros-kilted-moveit-visual-tools | |
| stage_48_job_139: | |
| name: moveit-ros-move-group moveit-ros-benchmarks rqt-common-plugins simulation | |
| perception | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_47_job_137 | |
| - stage_47_job_138 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-moveit-ros-move-group ros-kilted-moveit-ros-benchmarks | |
| ros-kilted-rqt-common-plugins ros-kilted-simulation ros-kilted-perception | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-moveit-ros-move-group ros-kilted-moveit-ros-benchmarks | |
| ros-kilted-rqt-common-plugins ros-kilted-simulation ros-kilted-perception | |
| stage_49_job_140: | |
| name: moveit-ros-planning-interface moveit-resources-prbt-moveit-config desktop | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_48_job_139 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-moveit-ros-planning-interface ros-kilted-moveit-resources-prbt-moveit-config | |
| ros-kilted-desktop | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-moveit-ros-planning-interface ros-kilted-moveit-resources-prbt-moveit-config | |
| ros-kilted-desktop | |
| stage_50_job_141: | |
| name: moveit-ros-visualization moveit-resources-prbt-pg70-support desktop-full | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_49_job_140 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-moveit-ros-visualization ros-kilted-moveit-resources-prbt-pg70-support | |
| ros-kilted-desktop-full | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-moveit-ros-visualization ros-kilted-moveit-resources-prbt-pg70-support | |
| ros-kilted-desktop-full | |
| stage_51_job_142: | |
| name: moveit-setup-framework pilz-industrial-motion-planner moveit-servo moveit-ros | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_50_job_141 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-moveit-setup-framework ros-kilted-pilz-industrial-motion-planner | |
| ros-kilted-moveit-servo ros-kilted-moveit-ros | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-moveit-setup-framework ros-kilted-pilz-industrial-motion-planner | |
| ros-kilted-moveit-servo ros-kilted-moveit-ros | |
| stage_52_job_143: | |
| name: moveit-setup-core-plugins moveit-setup-controllers moveit-setup-app-plugins | |
| moveit-setup-srdf-plugins moveit-planners | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_51_job_142 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-moveit-setup-core-plugins ros-kilted-moveit-setup-controllers | |
| ros-kilted-moveit-setup-app-plugins ros-kilted-moveit-setup-srdf-plugins | |
| ros-kilted-moveit-planners | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-moveit-setup-core-plugins ros-kilted-moveit-setup-controllers | |
| ros-kilted-moveit-setup-app-plugins ros-kilted-moveit-setup-srdf-plugins ros-kilted-moveit-planners | |
| stage_53_job_144: | |
| name: moveit-setup-assistant ur-moveit-config | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_52_job_143 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-moveit-setup-assistant ros-kilted-ur-moveit-config | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-moveit-setup-assistant ros-kilted-ur-moveit-config | |
| stage_54_job_145: | |
| name: ur-simulation-gz ur moveit | |
| runs-on: windows-2022 | |
| strategy: | |
| fail-fast: false | |
| needs: | |
| - stage_53_job_144 | |
| env: | |
| CONDA_BLD_PATH: C:\\bld\\ | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| - name: Setup pixi | |
| uses: prefix-dev/setup-pixi@v0.8.1 | |
| with: | |
| pixi-version: v0.40.3 | |
| cache: 'true' | |
| - uses: egor-tensin/cleanup-path@v4 | |
| with: | |
| dirs: C:\Program Files\Git\usr\bin;C:\Program Files\Git\bin;C:\Program Files\Git\cmd;C:\Program | |
| Files\Git\mingw64\bin | |
| - shell: cmd | |
| run: | | |
| set "CI=true" | |
| :: 4 cores available on GHA: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners | |
| :: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
| set CPU_COUNT=4 | |
| set PYTHONUNBUFFERED=1 | |
| call setup_x64 | |
| :: Set the conda-build working directory to a smaller path | |
| if "%CONDA_BLD_PATH%" == "" ( | |
| set "CONDA_BLD_PATH=C:\\bld\\" | |
| ) | |
| :: On azure, there are libcrypto*.dll & libssl*.dll under | |
| :: C:\\Windows\\System32, which should not be there (no vendor dlls in windows folder). | |
| :: They would be found before the openssl libs of the conda environment, so we delete them. | |
| if defined CI ( | |
| DEL C:\\Windows\\System32\\libcrypto-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libcrypto-1_1-x64.dll) | |
| DEL C:\\Windows\\System32\\libssl-1_1-x64.dll || (Echo Ignoring failure to delete C:\\Windows\\System32\\libssl-1_1-x64.dll) | |
| ) | |
| :: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
| set "PATH=%PATH:ostedtoolcache=%" | |
| name: conda-forge build setup | |
| - shell: cmd | |
| run: | | |
| setlocal EnableExtensions EnableDelayedExpansion | |
| set CONDA_BLD_PATH=C:\bld | |
| echo "PATH is %PATH%" | |
| rmdir /Q/S C:\Strawberry\ | |
| rmdir /Q/S "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17763.0\" | |
| set "FEEDSTOCK_ROOT=%cd%" | |
| mkdir %CONDA_BLD_PATH% | |
| :: Enable long path names on Windows | |
| reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
| for %%X in (%CURRENT_RECIPES%) do ( | |
| echo "BUILDING RECIPE %%X" | |
| cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
| pixi run -v rattler-build build --recipe %FEEDSTOCK_ROOT%\recipes\%%X\ ^ | |
| -m %FEEDSTOCK_ROOT%\conda_build_config.yaml ^ | |
| -c robostack-kilted -c conda-forge ^ | |
| --output-dir %CONDA_BLD_PATH% | |
| if errorlevel 1 exit 1 | |
| rem -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml | |
| ) | |
| pixi run upload "%CONDA_BLD_PATH%\win-64\*.conda" --force | |
| if errorlevel 1 exit 1 | |
| env: | |
| ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
| CURRENT_RECIPES: ros-kilted-ur-simulation-gz ros-kilted-ur ros-kilted-moveit | |
| PYTHONUNBUFFERED: 1 | |
| name: Build ros-kilted-ur-simulation-gz ros-kilted-ur ros-kilted-moveit | |
| name: build_win | |
| on: | |
| push: | |
| branches: | |
| - buildbranch_win |