Add build files 2024-01-29-0219 #90
This file contains 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 eigenpy-recipe pinocchio-recipe hpp-fcl-recipe | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: [] | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-distro-mutex ros-noetic-eigenpy-recipe ros-noetic-pinocchio-recipe | |
ros-noetic-hpp-fcl-recipe | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-distro-mutex ros-noetic-eigenpy-recipe ros-noetic-pinocchio-recipe | |
ros-noetic-hpp-fcl-recipe | |
stage_1_job_1: | |
name: catkin ruckig ompl | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_0_job_0 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-catkin ros-noetic-ruckig ros-noetic-ompl | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-catkin ros-noetic-ruckig ros-noetic-ompl | |
stage_2_job_2: | |
name: cpp-common genmsg ros-environment cmake-modules rosmake | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_1_job_1 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-cpp-common ros-noetic-genmsg ros-noetic-ros-environment | |
ros-noetic-cmake-modules ros-noetic-rosmake | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-cpp-common ros-noetic-genmsg ros-noetic-ros-environment | |
ros-noetic-cmake-modules ros-noetic-rosmake | |
stage_2_job_3: | |
name: rosgraph rosclean urdf-parser-plugin roslint media-export | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_1_job_1 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-rosgraph ros-noetic-rosclean ros-noetic-urdf-parser-plugin | |
ros-noetic-roslint ros-noetic-media-export | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-rosgraph ros-noetic-rosclean ros-noetic-urdf-parser-plugin | |
ros-noetic-roslint ros-noetic-media-export | |
stage_2_job_4: | |
name: rosbag-migration-rule octomap random-numbers pybind11-catkin moveit-resources-pr2-description | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_1_job_1 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-rosbag-migration-rule ros-noetic-octomap ros-noetic-random-numbers | |
ros-noetic-pybind11-catkin ros-noetic-moveit-resources-pr2-description | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-rosbag-migration-rule ros-noetic-octomap ros-noetic-random-numbers | |
ros-noetic-pybind11-catkin ros-noetic-moveit-resources-pr2-description | |
stage_2_job_5: | |
name: moveit-resources-fanuc-description smclib gazebo-dev libg2o code-coverage | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_1_job_1 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-moveit-resources-fanuc-description ros-noetic-smclib | |
ros-noetic-gazebo-dev ros-noetic-libg2o ros-noetic-code-coverage | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-moveit-resources-fanuc-description ros-noetic-smclib | |
ros-noetic-gazebo-dev ros-noetic-libg2o ros-noetic-code-coverage | |
stage_2_job_6: | |
name: qwt-dependency rosboost-cfg smach gl-dependency webkit-dependency | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_1_job_1 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-qwt-dependency ros-noetic-rosboost-cfg ros-noetic-smach | |
ros-noetic-gl-dependency ros-noetic-webkit-dependency | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-qwt-dependency ros-noetic-rosboost-cfg ros-noetic-smach | |
ros-noetic-gl-dependency ros-noetic-webkit-dependency | |
stage_3_job_7: | |
name: rostime genpy gennodejs genlisp geneus | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_2_job_2 | |
- stage_2_job_3 | |
- stage_2_job_4 | |
- stage_2_job_5 | |
- stage_2_job_6 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-rostime ros-noetic-genpy ros-noetic-gennodejs | |
ros-noetic-genlisp ros-noetic-geneus | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-rostime ros-noetic-genpy ros-noetic-gennodejs ros-noetic-genlisp | |
ros-noetic-geneus | |
stage_3_job_8: | |
name: gencpp rospack roslang rosparam rosmaster | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_2_job_2 | |
- stage_2_job_3 | |
- stage_2_job_4 | |
- stage_2_job_5 | |
- stage_2_job_6 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-gencpp ros-noetic-rospack ros-noetic-roslang ros-noetic-rosparam | |
ros-noetic-rosmaster | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-gencpp ros-noetic-rospack ros-noetic-roslang ros-noetic-rosparam | |
ros-noetic-rosmaster | |
stage_3_job_9: | |
name: class-loader fcl eigen-stl-containers | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_2_job_2 | |
- stage_2_job_3 | |
- stage_2_job_4 | |
- stage_2_job_5 | |
- stage_2_job_6 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-class-loader ros-noetic-fcl ros-noetic-eigen-stl-containers | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-class-loader ros-noetic-fcl ros-noetic-eigen-stl-containers | |
stage_4_job_10: | |
name: roscpp-traits message-generation roslib xmlrpcpp rosbash | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_3_job_7 | |
- stage_3_job_8 | |
- stage_3_job_9 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-roscpp-traits ros-noetic-message-generation ros-noetic-roslib | |
ros-noetic-xmlrpcpp ros-noetic-rosbash | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-roscpp-traits ros-noetic-message-generation ros-noetic-roslib | |
ros-noetic-xmlrpcpp ros-noetic-rosbash | |
stage_5_job_11: | |
name: roscpp-serialization rosunit roscreate | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_4_job_10 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-roscpp-serialization ros-noetic-rosunit ros-noetic-roscreate | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-roscpp-serialization ros-noetic-rosunit ros-noetic-roscreate | |
stage_6_job_12: | |
name: message-runtime roslz4 angles roscpp-core | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_5_job_11 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-message-runtime ros-noetic-roslz4 ros-noetic-angles | |
ros-noetic-roscpp-core | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-message-runtime ros-noetic-roslz4 ros-noetic-angles ros-noetic-roscpp-core | |
stage_7_job_13: | |
name: std-msgs rosbuild std-srvs rosserial-msgs | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_6_job_12 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-std-msgs ros-noetic-rosbuild ros-noetic-std-srvs | |
ros-noetic-rosserial-msgs | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-std-msgs ros-noetic-rosbuild ros-noetic-std-srvs ros-noetic-rosserial-msgs | |
stage_8_job_14: | |
name: rosgraph-msgs rosconsole geometry-msgs actionlib-msgs diagnostic-msgs | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_7_job_13 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-rosgraph-msgs ros-noetic-rosconsole ros-noetic-geometry-msgs | |
ros-noetic-actionlib-msgs ros-noetic-diagnostic-msgs | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-rosgraph-msgs ros-noetic-rosconsole ros-noetic-geometry-msgs | |
ros-noetic-actionlib-msgs ros-noetic-diagnostic-msgs | |
stage_8_job_15: | |
name: python-qt-binding bond mk uuid-msgs smach-msgs | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_7_job_13 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-python-qt-binding ros-noetic-bond ros-noetic-mk | |
ros-noetic-uuid-msgs ros-noetic-smach-msgs | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-python-qt-binding ros-noetic-bond ros-noetic-mk ros-noetic-uuid-msgs | |
ros-noetic-smach-msgs | |
stage_8_job_16: | |
name: turtlebot3-msgs rosbridge-msgs nmea-msgs ackermann-msgs | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_7_job_13 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-turtlebot3-msgs ros-noetic-rosbridge-msgs ros-noetic-nmea-msgs | |
ros-noetic-ackermann-msgs | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-turtlebot3-msgs ros-noetic-rosbridge-msgs ros-noetic-nmea-msgs | |
ros-noetic-ackermann-msgs | |
stage_9_job_17: | |
name: roscpp pluginlib tf2-msgs rosconsole-bridge nav-msgs | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_8_job_14 | |
- stage_8_job_15 | |
- stage_8_job_16 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-roscpp ros-noetic-pluginlib ros-noetic-tf2-msgs | |
ros-noetic-rosconsole-bridge ros-noetic-nav-msgs | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-roscpp ros-noetic-pluginlib ros-noetic-tf2-msgs ros-noetic-rosconsole-bridge | |
ros-noetic-nav-msgs | |
stage_9_job_18: | |
name: visualization-msgs resource-retriever shape-msgs trajectory-msgs octomap-msgs | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_8_job_14 | |
- stage_8_job_15 | |
- stage_8_job_16 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-visualization-msgs ros-noetic-resource-retriever | |
ros-noetic-shape-msgs ros-noetic-trajectory-msgs ros-noetic-octomap-msgs | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-visualization-msgs ros-noetic-resource-retriever ros-noetic-shape-msgs | |
ros-noetic-trajectory-msgs ros-noetic-octomap-msgs | |
stage_9_job_19: | |
name: qt-gui eigen-conversions kdl-conversions qt-gui-py-common move-base-msgs | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_8_job_14 | |
- stage_8_job_15 | |
- stage_8_job_16 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-qt-gui ros-noetic-eigen-conversions ros-noetic-kdl-conversions | |
ros-noetic-qt-gui-py-common ros-noetic-move-base-msgs | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-qt-gui ros-noetic-eigen-conversions ros-noetic-kdl-conversions | |
ros-noetic-qt-gui-py-common ros-noetic-move-base-msgs | |
stage_9_job_20: | |
name: roslisp ros qt-dotgraph geographic-msgs mbf-abstract-core | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_8_job_14 | |
- stage_8_job_15 | |
- stage_8_job_16 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-roslisp ros-noetic-ros ros-noetic-qt-dotgraph | |
ros-noetic-geographic-msgs ros-noetic-mbf-abstract-core | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-roslisp ros-noetic-ros ros-noetic-qt-dotgraph ros-noetic-geographic-msgs | |
ros-noetic-mbf-abstract-core | |
stage_9_job_21: | |
name: graph-msgs ros-babel-fish-test-msgs radar-msgs | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_8_job_14 | |
- stage_8_job_15 | |
- stage_8_job_16 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-graph-msgs ros-noetic-ros-babel-fish-test-msgs | |
ros-noetic-radar-msgs | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-graph-msgs ros-noetic-ros-babel-fish-test-msgs ros-noetic-radar-msgs | |
stage_10_job_22: | |
name: rosout rospy tf2 geometric-shapes voxel-grid | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_9_job_17 | |
- stage_9_job_18 | |
- stage_9_job_19 | |
- stage_9_job_20 | |
- stage_9_job_21 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-rosout ros-noetic-rospy ros-noetic-tf2 ros-noetic-geometric-shapes | |
ros-noetic-voxel-grid | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-rosout ros-noetic-rospy ros-noetic-tf2 ros-noetic-geometric-shapes | |
ros-noetic-voxel-grid | |
stage_10_job_23: | |
name: bondcpp hardware-interface roscpp-tutorials qt-gui-cpp control-msgs | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_9_job_17 | |
- stage_9_job_18 | |
- stage_9_job_19 | |
- stage_9_job_20 | |
- stage_9_job_21 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-bondcpp ros-noetic-hardware-interface ros-noetic-roscpp-tutorials | |
ros-noetic-qt-gui-cpp ros-noetic-control-msgs | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-bondcpp ros-noetic-hardware-interface ros-noetic-roscpp-tutorials | |
ros-noetic-qt-gui-cpp ros-noetic-control-msgs | |
stage_10_job_24: | |
name: turtlesim hector-nav-msgs hector-map-tools visualization-marker-tutorials | |
pluginlib-tutorials | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_9_job_17 | |
- stage_9_job_18 | |
- stage_9_job_19 | |
- stage_9_job_20 | |
- stage_9_job_21 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-turtlesim ros-noetic-hector-nav-msgs ros-noetic-hector-map-tools | |
ros-noetic-visualization-marker-tutorials ros-noetic-pluginlib-tutorials | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-turtlesim ros-noetic-hector-nav-msgs ros-noetic-hector-map-tools | |
ros-noetic-visualization-marker-tutorials ros-noetic-pluginlib-tutorials | |
stage_10_job_25: | |
name: mbf-msgs | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_9_job_17 | |
- stage_9_job_18 | |
- stage_9_job_19 | |
- stage_9_job_20 | |
- stage_9_job_21 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-mbf-msgs | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-mbf-msgs | |
stage_11_job_26: | |
name: roslaunch tf2-py urdfdom-py tf2-eigen rqt-gui | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_10_job_22 | |
- stage_10_job_23 | |
- stage_10_job_24 | |
- stage_10_job_25 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-roslaunch ros-noetic-tf2-py ros-noetic-urdfdom-py | |
ros-noetic-tf2-eigen ros-noetic-rqt-gui | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-roslaunch ros-noetic-tf2-py ros-noetic-urdfdom-py ros-noetic-tf2-eigen | |
ros-noetic-rqt-gui | |
stage_11_job_27: | |
name: bondpy nodelet controller-interface transmission-interface rosserial-python | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_10_job_22 | |
- stage_10_job_23 | |
- stage_10_job_24 | |
- stage_10_job_25 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-bondpy ros-noetic-nodelet ros-noetic-controller-interface | |
ros-noetic-transmission-interface ros-noetic-rosserial-python | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-bondpy ros-noetic-nodelet ros-noetic-controller-interface | |
ros-noetic-transmission-interface ros-noetic-rosserial-python | |
stage_11_job_28: | |
name: turtlebot3-teleop teleop-twist-keyboard tf2-bullet | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_10_job_22 | |
- stage_10_job_23 | |
- stage_10_job_24 | |
- stage_10_job_25 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-turtlebot3-teleop ros-noetic-teleop-twist-keyboard | |
ros-noetic-tf2-bullet | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-turtlebot3-teleop ros-noetic-teleop-twist-keyboard ros-noetic-tf2-bullet | |
stage_12_job_29: | |
name: rostest rqt-gui-py rqt-gui-cpp bond-core nodelet-tutorial-math | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_11_job_26 | |
- stage_11_job_27 | |
- stage_11_job_28 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-rostest ros-noetic-rqt-gui-py ros-noetic-rqt-gui-cpp | |
ros-noetic-bond-core ros-noetic-nodelet-tutorial-math | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-rostest ros-noetic-rqt-gui-py ros-noetic-rqt-gui-cpp | |
ros-noetic-bond-core ros-noetic-nodelet-tutorial-math | |
stage_13_job_30: | |
name: topic-tools rosbag-storage message-filters urdf xacro | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_12_job_29 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-topic-tools ros-noetic-rosbag-storage ros-noetic-message-filters | |
ros-noetic-urdf ros-noetic-xacro | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-topic-tools ros-noetic-rosbag-storage ros-noetic-message-filters | |
ros-noetic-urdf ros-noetic-xacro | |
stage_13_job_31: | |
name: map-server diagnostic-aggregator diagnostic-updater filters rospy-tutorials | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_12_job_29 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-map-server ros-noetic-diagnostic-aggregator ros-noetic-diagnostic-updater | |
ros-noetic-filters ros-noetic-rospy-tutorials | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-map-server ros-noetic-diagnostic-aggregator ros-noetic-diagnostic-updater | |
ros-noetic-filters ros-noetic-rospy-tutorials | |
stage_13_job_32: | |
name: rqt-runtime-monitor rqt-web rqt-top rqt-shell rqt-py-console | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_12_job_29 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-rqt-runtime-monitor ros-noetic-rqt-web ros-noetic-rqt-top | |
ros-noetic-rqt-shell ros-noetic-rqt-py-console | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-rqt-runtime-monitor ros-noetic-rqt-web ros-noetic-rqt-top | |
ros-noetic-rqt-shell ros-noetic-rqt-py-console | |
stage_13_job_33: | |
name: rosauth kdl-parser-py | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_12_job_29 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-rosauth ros-noetic-kdl-parser-py | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-rosauth ros-noetic-kdl-parser-py | |
stage_14_job_34: | |
name: rosbag kdl-parser moveit-resources-panda-description srdfdom moveit-resources-prbt-support | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_13_job_30 | |
- stage_13_job_31 | |
- stage_13_job_32 | |
- stage_13_job_33 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-rosbag ros-noetic-kdl-parser ros-noetic-moveit-resources-panda-description | |
ros-noetic-srdfdom ros-noetic-moveit-resources-prbt-support | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-rosbag ros-noetic-kdl-parser ros-noetic-moveit-resources-panda-description | |
ros-noetic-srdfdom ros-noetic-moveit-resources-prbt-support | |
stage_14_job_35: | |
name: joint-limits-interface self-test rosserial-server turtlebot3-description | |
velodyne-description | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_13_job_30 | |
- stage_13_job_31 | |
- stage_13_job_32 | |
- stage_13_job_33 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-joint-limits-interface ros-noetic-self-test ros-noetic-rosserial-server | |
ros-noetic-turtlebot3-description ros-noetic-velodyne-description | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-joint-limits-interface ros-noetic-self-test ros-noetic-rosserial-server | |
ros-noetic-turtlebot3-description ros-noetic-velodyne-description | |
stage_14_job_36: | |
name: realsense2-description ros-tutorials | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_13_job_30 | |
- stage_13_job_31 | |
- stage_13_job_32 | |
- stage_13_job_33 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-realsense2-description ros-noetic-ros-tutorials | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-realsense2-description ros-noetic-ros-tutorials | |
stage_15_job_37: | |
name: rostopic rosmsg sensor-msgs diagnostic-analysis | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_14_job_34 | |
- stage_14_job_35 | |
- stage_14_job_36 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-rostopic ros-noetic-rosmsg ros-noetic-sensor-msgs | |
ros-noetic-diagnostic-analysis | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-rostopic ros-noetic-rosmsg ros-noetic-sensor-msgs ros-noetic-diagnostic-analysis | |
stage_16_job_38: | |
name: rosnode rosservice map-msgs image-transport joint-state-publisher | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_15_job_37 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-rosnode ros-noetic-rosservice ros-noetic-map-msgs | |
ros-noetic-image-transport ros-noetic-joint-state-publisher | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-rosnode ros-noetic-rosservice ros-noetic-map-msgs ros-noetic-image-transport | |
ros-noetic-joint-state-publisher | |
stage_16_job_39: | |
name: object-recognition-msgs pcl-msgs stereo-msgs image-geometry cv-bridge | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_15_job_37 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-object-recognition-msgs ros-noetic-pcl-msgs ros-noetic-stereo-msgs | |
ros-noetic-image-geometry ros-noetic-cv-bridge | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-object-recognition-msgs ros-noetic-pcl-msgs ros-noetic-stereo-msgs | |
ros-noetic-image-geometry ros-noetic-cv-bridge | |
stage_16_job_40: | |
name: gazebo-msgs camera-calibration-parsers rqt-topic joy hls-lfcd-lds-driver | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_15_job_37 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-gazebo-msgs ros-noetic-camera-calibration-parsers | |
ros-noetic-rqt-topic ros-noetic-joy ros-noetic-hls-lfcd-lds-driver | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-gazebo-msgs ros-noetic-camera-calibration-parsers ros-noetic-rqt-topic | |
ros-noetic-joy ros-noetic-hls-lfcd-lds-driver | |
stage_16_job_41: | |
name: lms1xx rqt-robot-steering gps-common | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_15_job_37 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-lms1xx ros-noetic-rqt-robot-steering ros-noetic-gps-common | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-lms1xx ros-noetic-rqt-robot-steering ros-noetic-gps-common | |
stage_17_job_42: | |
name: actionlib roswtf joint-state-publisher-gui moveit-msgs dynamic-reconfigure | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_16_job_38 | |
- stage_16_job_39 | |
- stage_16_job_40 | |
- stage_16_job_41 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-actionlib ros-noetic-roswtf ros-noetic-joint-state-publisher-gui | |
ros-noetic-moveit-msgs ros-noetic-dynamic-reconfigure | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-actionlib ros-noetic-roswtf ros-noetic-joint-state-publisher-gui | |
ros-noetic-moveit-msgs ros-noetic-dynamic-reconfigure | |
stage_17_job_43: | |
name: rqt-logger-level pcl-conversions rqt-bag controller-manager-msgs camera-info-manager | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_16_job_38 | |
- stage_16_job_39 | |
- stage_16_job_40 | |
- stage_16_job_41 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-rqt-logger-level ros-noetic-pcl-conversions ros-noetic-rqt-bag | |
ros-noetic-controller-manager-msgs ros-noetic-camera-info-manager | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-rqt-logger-level ros-noetic-pcl-conversions ros-noetic-rqt-bag | |
ros-noetic-controller-manager-msgs ros-noetic-camera-info-manager | |
stage_17_job_44: | |
name: rqt-image-view polled-camera common-msgs rqt-graph rosbridge-library | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_16_job_38 | |
- stage_16_job_39 | |
- stage_16_job_40 | |
- stage_16_job_41 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-rqt-image-view ros-noetic-polled-camera ros-noetic-common-msgs | |
ros-noetic-rqt-graph ros-noetic-rosbridge-library | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-rqt-image-view ros-noetic-polled-camera ros-noetic-common-msgs | |
ros-noetic-rqt-graph ros-noetic-rosbridge-library | |
stage_17_job_45: | |
name: teleop-twist-joy camera-calibration vision-opencv | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_16_job_38 | |
- stage_16_job_39 | |
- stage_16_job_40 | |
- stage_16_job_41 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-teleop-twist-joy ros-noetic-camera-calibration | |
ros-noetic-vision-opencv | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-teleop-twist-joy ros-noetic-camera-calibration ros-noetic-vision-opencv | |
stage_18_job_46: | |
name: tf2-ros rqt-py-common nodelet-topic-tools realtime-tools image-view | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_17_job_42 | |
- stage_17_job_43 | |
- stage_17_job_44 | |
- stage_17_job_45 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-tf2-ros ros-noetic-rqt-py-common ros-noetic-nodelet-topic-tools | |
ros-noetic-realtime-tools ros-noetic-image-view | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-tf2-ros ros-noetic-rqt-py-common ros-noetic-nodelet-topic-tools | |
ros-noetic-realtime-tools ros-noetic-image-view | |
stage_18_job_47: | |
name: controller-manager image-publisher actionlib-tutorials compressed-image-transport | |
twist-mux-msgs | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_17_job_42 | |
- stage_17_job_43 | |
- stage_17_job_44 | |
- stage_17_job_45 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-controller-manager ros-noetic-image-publisher | |
ros-noetic-actionlib-tutorials ros-noetic-compressed-image-transport ros-noetic-twist-mux-msgs | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-controller-manager ros-noetic-image-publisher ros-noetic-actionlib-tutorials | |
ros-noetic-compressed-image-transport ros-noetic-twist-mux-msgs | |
stage_18_job_48: | |
name: compressed-depth-image-transport ros-comm theora-image-transport smach-ros | |
rqt-dep | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_17_job_42 | |
- stage_17_job_43 | |
- stage_17_job_44 | |
- stage_17_job_45 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-compressed-depth-image-transport ros-noetic-ros-comm | |
ros-noetic-theora-image-transport ros-noetic-smach-ros ros-noetic-rqt-dep | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-compressed-depth-image-transport ros-noetic-ros-comm | |
ros-noetic-theora-image-transport ros-noetic-smach-ros ros-noetic-rqt-dep | |
stage_18_job_49: | |
name: rosapi turtle-actionlib image-common rqt-controller-manager | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_17_job_42 | |
- stage_17_job_43 | |
- stage_17_job_44 | |
- stage_17_job_45 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-rosapi ros-noetic-turtle-actionlib ros-noetic-image-common | |
ros-noetic-rqt-controller-manager | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-rosapi ros-noetic-turtle-actionlib ros-noetic-image-common | |
ros-noetic-rqt-controller-manager | |
stage_19_job_50: | |
name: tf2-geometry-msgs tf tf2-kdl tf2-sensor-msgs rqt-console | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_18_job_46 | |
- stage_18_job_47 | |
- stage_18_job_48 | |
- stage_18_job_49 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-tf2-geometry-msgs ros-noetic-tf ros-noetic-tf2-kdl | |
ros-noetic-tf2-sensor-msgs ros-noetic-rqt-console | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-tf2-geometry-msgs ros-noetic-tf ros-noetic-tf2-kdl ros-noetic-tf2-sensor-msgs | |
ros-noetic-rqt-console | |
stage_19_job_51: | |
name: depth-image-proc image-proc control-toolbox forward-command-controller rqt-robot-monitor | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_18_job_46 | |
- stage_18_job_47 | |
- stage_18_job_48 | |
- stage_18_job_49 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-depth-image-proc ros-noetic-image-proc ros-noetic-control-toolbox | |
ros-noetic-forward-command-controller ros-noetic-rqt-robot-monitor | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-depth-image-proc ros-noetic-image-proc ros-noetic-control-toolbox | |
ros-noetic-forward-command-controller ros-noetic-rqt-robot-monitor | |
stage_19_job_52: | |
name: rqt-plot joint-state-controller twist-mux ros-core nodelet-core | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_18_job_46 | |
- stage_18_job_47 | |
- stage_18_job_48 | |
- stage_18_job_49 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-rqt-plot ros-noetic-joint-state-controller ros-noetic-twist-mux | |
ros-noetic-ros-core ros-noetic-nodelet-core | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-rqt-plot ros-noetic-joint-state-controller ros-noetic-twist-mux | |
ros-noetic-ros-core ros-noetic-nodelet-core | |
stage_19_job_53: | |
name: rqt-tf-tree rqt-moveit rqt-service-caller rqt-publisher executive-smach | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_18_job_46 | |
- stage_18_job_47 | |
- stage_18_job_48 | |
- stage_18_job_49 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-rqt-tf-tree ros-noetic-rqt-moveit ros-noetic-rqt-service-caller | |
ros-noetic-rqt-publisher ros-noetic-executive-smach | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-rqt-tf-tree ros-noetic-rqt-moveit ros-noetic-rqt-service-caller | |
ros-noetic-rqt-publisher ros-noetic-executive-smach | |
stage_19_job_54: | |
name: rosbridge-server image-transport-plugins common-tutorials tf2-tools ros-babel-fish | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_18_job_46 | |
- stage_18_job_47 | |
- stage_18_job_48 | |
- stage_18_job_49 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-rosbridge-server ros-noetic-image-transport-plugins | |
ros-noetic-common-tutorials ros-noetic-tf2-tools ros-noetic-ros-babel-fish | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-rosbridge-server ros-noetic-image-transport-plugins ros-noetic-common-tutorials | |
ros-noetic-tf2-tools ros-noetic-ros-babel-fish | |
stage_20_job_55: | |
name: laser-geometry interactive-markers robot-state-publisher warehouse-ros rqt-reconfigure | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_19_job_50 | |
- stage_19_job_51 | |
- stage_19_job_52 | |
- stage_19_job_53 | |
- stage_19_job_54 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-laser-geometry ros-noetic-interactive-markers | |
ros-noetic-robot-state-publisher ros-noetic-warehouse-ros ros-noetic-rqt-reconfigure | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-laser-geometry ros-noetic-interactive-markers ros-noetic-robot-state-publisher | |
ros-noetic-warehouse-ros ros-noetic-rqt-reconfigure | |
stage_20_job_56: | |
name: gazebo-ros pcl-ros tf-conversions rqt-nav-view rgbd-launch | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_19_job_50 | |
- stage_19_job_51 | |
- stage_19_job_52 | |
- stage_19_job_53 | |
- stage_19_job_54 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-gazebo-ros ros-noetic-pcl-ros ros-noetic-tf-conversions | |
ros-noetic-rqt-nav-view ros-noetic-rgbd-launch | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-gazebo-ros ros-noetic-pcl-ros ros-noetic-tf-conversions | |
ros-noetic-rqt-nav-view ros-noetic-rgbd-launch | |
stage_20_job_57: | |
name: stereo-image-proc amcl velocity-controllers position-controllers diff-drive-controller | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_19_job_50 | |
- stage_19_job_51 | |
- stage_19_job_52 | |
- stage_19_job_53 | |
- stage_19_job_54 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-stereo-image-proc ros-noetic-amcl ros-noetic-velocity-controllers | |
ros-noetic-position-controllers ros-noetic-diff-drive-controller | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-stereo-image-proc ros-noetic-amcl ros-noetic-velocity-controllers | |
ros-noetic-position-controllers ros-noetic-diff-drive-controller | |
stage_20_job_58: | |
name: octomap-ros rqt-msg diagnostic-common-diagnostics rqt-pose-view rqt-launch | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_19_job_50 | |
- stage_19_job_51 | |
- stage_19_job_52 | |
- stage_19_job_53 | |
- stage_19_job_54 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-octomap-ros ros-noetic-rqt-msg ros-noetic-diagnostic-common-diagnostics | |
ros-noetic-rqt-pose-view ros-noetic-rqt-launch | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-octomap-ros ros-noetic-rqt-msg ros-noetic-diagnostic-common-diagnostics | |
ros-noetic-rqt-pose-view ros-noetic-rqt-launch | |
stage_20_job_59: | |
name: rqt-bag-plugins mbf-utility robot-localization ros-base image-rotate | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_19_job_50 | |
- stage_19_job_51 | |
- stage_19_job_52 | |
- stage_19_job_53 | |
- stage_19_job_54 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-rqt-bag-plugins ros-noetic-mbf-utility ros-noetic-robot-localization | |
ros-noetic-ros-base ros-noetic-image-rotate | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-rqt-bag-plugins ros-noetic-mbf-utility ros-noetic-robot-localization | |
ros-noetic-ros-base ros-noetic-image-rotate | |
stage_20_job_60: | |
name: turtle-tf2 turtle-tf imu-filter-madgwick imu-complementary-filter fake-localization | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_19_job_50 | |
- stage_19_job_51 | |
- stage_19_job_52 | |
- stage_19_job_53 | |
- stage_19_job_54 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-turtle-tf2 ros-noetic-turtle-tf ros-noetic-imu-filter-madgwick | |
ros-noetic-imu-complementary-filter ros-noetic-fake-localization | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-turtle-tf2 ros-noetic-turtle-tf ros-noetic-imu-filter-madgwick | |
ros-noetic-imu-complementary-filter ros-noetic-fake-localization | |
stage_20_job_61: | |
name: hector-trajectory-server rosserial-client rosbridge-suite ros-numpy nmea-navsat-driver | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_19_job_50 | |
- stage_19_job_51 | |
- stage_19_job_52 | |
- stage_19_job_53 | |
- stage_19_job_54 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-hector-trajectory-server ros-noetic-rosserial-client | |
ros-noetic-rosbridge-suite ros-noetic-ros-numpy ros-noetic-nmea-navsat-driver | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-hector-trajectory-server ros-noetic-rosserial-client | |
ros-noetic-rosbridge-suite ros-noetic-ros-numpy ros-noetic-nmea-navsat-driver | |
stage_20_job_62: | |
name: geometry2 | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_19_job_50 | |
- stage_19_job_51 | |
- stage_19_job_52 | |
- stage_19_job_53 | |
- stage_19_job_54 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-geometry2 | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-geometry2 | |
stage_21_job_63: | |
name: rviz moveit-resources-fanuc-moveit-config costmap-2d laser-filters rqt-robot-dashboard | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_20_job_55 | |
- stage_20_job_56 | |
- stage_20_job_57 | |
- stage_20_job_58 | |
- stage_20_job_59 | |
- stage_20_job_60 | |
- stage_20_job_61 | |
- stage_20_job_62 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-rviz ros-noetic-moveit-resources-fanuc-moveit-config | |
ros-noetic-costmap-2d ros-noetic-laser-filters ros-noetic-rqt-robot-dashboard | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-rviz ros-noetic-moveit-resources-fanuc-moveit-config | |
ros-noetic-costmap-2d ros-noetic-laser-filters ros-noetic-rqt-robot-dashboard | |
stage_21_job_64: | |
name: gazebo-ros-control hector-gazebo-plugins gazebo-plugins effort-controllers | |
laser-assembler | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_20_job_55 | |
- stage_20_job_56 | |
- stage_20_job_57 | |
- stage_20_job_58 | |
- stage_20_job_59 | |
- stage_20_job_60 | |
- stage_20_job_61 | |
- stage_20_job_62 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-gazebo-ros-control ros-noetic-hector-gazebo-plugins | |
ros-noetic-gazebo-plugins ros-noetic-effort-controllers ros-noetic-laser-assembler | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-gazebo-ros-control ros-noetic-hector-gazebo-plugins ros-noetic-gazebo-plugins | |
ros-noetic-effort-controllers ros-noetic-laser-assembler | |
stage_21_job_65: | |
name: rqt-srv rqt-action turtlebot3-bringup interactive-marker-twist-server geometry | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_20_job_55 | |
- stage_20_job_56 | |
- stage_20_job_57 | |
- stage_20_job_58 | |
- stage_20_job_59 | |
- stage_20_job_60 | |
- stage_20_job_61 | |
- stage_20_job_62 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-rqt-srv ros-noetic-rqt-action ros-noetic-turtlebot3-bringup | |
ros-noetic-interactive-marker-twist-server ros-noetic-geometry | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-rqt-srv ros-noetic-rqt-action ros-noetic-turtlebot3-bringup | |
ros-noetic-interactive-marker-twist-server ros-noetic-geometry | |
stage_21_job_66: | |
name: diagnostics interactive-marker-tutorials pointgrey-camera-description perception-pcl | |
image-pipeline | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_20_job_55 | |
- stage_20_job_56 | |
- stage_20_job_57 | |
- stage_20_job_58 | |
- stage_20_job_59 | |
- stage_20_job_60 | |
- stage_20_job_61 | |
- stage_20_job_62 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-diagnostics ros-noetic-interactive-marker-tutorials | |
ros-noetic-pointgrey-camera-description ros-noetic-perception-pcl ros-noetic-image-pipeline | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-diagnostics ros-noetic-interactive-marker-tutorials ros-noetic-pointgrey-camera-description | |
ros-noetic-perception-pcl ros-noetic-image-pipeline | |
stage_21_job_67: | |
name: geometry-tutorials velodyne-gazebo-plugins turtlebot3-fake rosserial-windows | |
rosserial-arduino | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_20_job_55 | |
- stage_20_job_56 | |
- stage_20_job_57 | |
- stage_20_job_58 | |
- stage_20_job_59 | |
- stage_20_job_60 | |
- stage_20_job_61 | |
- stage_20_job_62 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-geometry-tutorials ros-noetic-velodyne-gazebo-plugins | |
ros-noetic-turtlebot3-fake ros-noetic-rosserial-windows ros-noetic-rosserial-arduino | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-geometry-tutorials ros-noetic-velodyne-gazebo-plugins | |
ros-noetic-turtlebot3-fake ros-noetic-rosserial-windows ros-noetic-rosserial-arduino | |
stage_21_job_68: | |
name: rosserial | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_20_job_55 | |
- stage_20_job_56 | |
- stage_20_job_57 | |
- stage_20_job_58 | |
- stage_20_job_59 | |
- stage_20_job_60 | |
- stage_20_job_61 | |
- stage_20_job_62 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-rosserial | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-rosserial | |
stage_22_job_69: | |
name: moveit-resources-panda-moveit-config nav-core rqt-rviz rqt-common-plugins | |
rviz-python-tutorial | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_21_job_63 | |
- stage_21_job_64 | |
- stage_21_job_65 | |
- stage_21_job_66 | |
- stage_21_job_67 | |
- stage_21_job_68 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-moveit-resources-panda-moveit-config ros-noetic-nav-core | |
ros-noetic-rqt-rviz ros-noetic-rqt-common-plugins ros-noetic-rviz-python-tutorial | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-moveit-resources-panda-moveit-config ros-noetic-nav-core | |
ros-noetic-rqt-rviz ros-noetic-rqt-common-plugins ros-noetic-rviz-python-tutorial | |
stage_22_job_70: | |
name: rviz-plugin-tutorials librviz-tutorial costmap-converter urdf-tutorial robot | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_21_job_63 | |
- stage_21_job_64 | |
- stage_21_job_65 | |
- stage_21_job_66 | |
- stage_21_job_67 | |
- stage_21_job_68 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-rviz-plugin-tutorials ros-noetic-librviz-tutorial | |
ros-noetic-costmap-converter ros-noetic-urdf-tutorial ros-noetic-robot | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-rviz-plugin-tutorials ros-noetic-librviz-tutorial ros-noetic-costmap-converter | |
ros-noetic-urdf-tutorial ros-noetic-robot | |
stage_22_job_71: | |
name: gazebo-ros-pkgs laser-pipeline rviz-imu-plugin turtlebot3-slam turtlebot3-example | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_21_job_63 | |
- stage_21_job_64 | |
- stage_21_job_65 | |
- stage_21_job_66 | |
- stage_21_job_67 | |
- stage_21_job_68 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-gazebo-ros-pkgs ros-noetic-laser-pipeline ros-noetic-rviz-imu-plugin | |
ros-noetic-turtlebot3-slam ros-noetic-turtlebot3-example | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-gazebo-ros-pkgs ros-noetic-laser-pipeline ros-noetic-rviz-imu-plugin | |
ros-noetic-turtlebot3-slam ros-noetic-turtlebot3-example | |
stage_22_job_72: | |
name: rviz-visual-tools velodyne-simulator | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_21_job_63 | |
- stage_21_job_64 | |
- stage_21_job_65 | |
- stage_21_job_66 | |
- stage_21_job_67 | |
- stage_21_job_68 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-rviz-visual-tools ros-noetic-velodyne-simulator | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-rviz-visual-tools ros-noetic-velodyne-simulator | |
stage_23_job_73: | |
name: moveit-core base-local-planner navfn clear-costmap-recovery rqt-robot-plugins | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_22_job_69 | |
- stage_22_job_70 | |
- stage_22_job_71 | |
- stage_22_job_72 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-moveit-core ros-noetic-base-local-planner ros-noetic-navfn | |
ros-noetic-clear-costmap-recovery ros-noetic-rqt-robot-plugins | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-moveit-core ros-noetic-base-local-planner ros-noetic-navfn | |
ros-noetic-clear-costmap-recovery ros-noetic-rqt-robot-plugins | |
stage_23_job_74: | |
name: mbf-costmap-core visualization-tutorials urdf-sim-tutorial perception imu-tools | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_22_job_69 | |
- stage_22_job_70 | |
- stage_22_job_71 | |
- stage_22_job_72 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-mbf-costmap-core ros-noetic-visualization-tutorials | |
ros-noetic-urdf-sim-tutorial ros-noetic-perception ros-noetic-imu-tools | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-mbf-costmap-core ros-noetic-visualization-tutorials ros-noetic-urdf-sim-tutorial | |
ros-noetic-perception ros-noetic-imu-tools | |
stage_24_job_75: | |
name: moveit-ros-occupancy-map-monitor rotate-recovery moveit-resources-prbt-ikfast-manipulator-plugin | |
moveit-simple-controller-manager chomp-motion-planner | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_23_job_73 | |
- stage_23_job_74 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-moveit-ros-occupancy-map-monitor ros-noetic-rotate-recovery | |
ros-noetic-moveit-resources-prbt-ikfast-manipulator-plugin ros-noetic-moveit-simple-controller-manager | |
ros-noetic-chomp-motion-planner | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-moveit-ros-occupancy-map-monitor ros-noetic-rotate-recovery | |
ros-noetic-moveit-resources-prbt-ikfast-manipulator-plugin ros-noetic-moveit-simple-controller-manager | |
ros-noetic-chomp-motion-planner | |
stage_24_job_76: | |
name: viz teb-local-planner simulators | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_23_job_73 | |
- stage_23_job_74 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-viz ros-noetic-teb-local-planner ros-noetic-simulators | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-viz ros-noetic-teb-local-planner ros-noetic-simulators | |
stage_25_job_77: | |
name: moveit-ros-planning move-base moveit-resources-prbt-moveit-config moveit-ros-control-interface | |
desktop | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_24_job_75 | |
- stage_24_job_76 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-moveit-ros-planning ros-noetic-move-base ros-noetic-moveit-resources-prbt-moveit-config | |
ros-noetic-moveit-ros-control-interface ros-noetic-desktop | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-moveit-ros-planning ros-noetic-move-base ros-noetic-moveit-resources-prbt-moveit-config | |
ros-noetic-moveit-ros-control-interface ros-noetic-desktop | |
stage_26_job_78: | |
name: moveit-kinematics moveit-ros-warehouse moveit-ros-robot-interaction moveit-ros-perception | |
moveit-fake-controller-manager | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_25_job_77 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-moveit-kinematics ros-noetic-moveit-ros-warehouse | |
ros-noetic-moveit-ros-robot-interaction ros-noetic-moveit-ros-perception | |
ros-noetic-moveit-fake-controller-manager | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-moveit-kinematics ros-noetic-moveit-ros-warehouse ros-noetic-moveit-ros-robot-interaction | |
ros-noetic-moveit-ros-perception ros-noetic-moveit-fake-controller-manager | |
stage_26_job_79: | |
name: moveit-resources-prbt-pg70-support moveit-planners-ompl turtlebot3-navigation | |
desktop-full moveit-visual-tools | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_25_job_77 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-moveit-resources-prbt-pg70-support ros-noetic-moveit-planners-ompl | |
ros-noetic-turtlebot3-navigation ros-noetic-desktop-full ros-noetic-moveit-visual-tools | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-moveit-resources-prbt-pg70-support ros-noetic-moveit-planners-ompl | |
ros-noetic-turtlebot3-navigation ros-noetic-desktop-full ros-noetic-moveit-visual-tools | |
stage_27_job_80: | |
name: moveit-ros-move-group moveit-plugins moveit-ros-benchmarks turtlebot3 | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_26_job_78 | |
- stage_26_job_79 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-moveit-ros-move-group ros-noetic-moveit-plugins | |
ros-noetic-moveit-ros-benchmarks ros-noetic-turtlebot3 | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-moveit-ros-move-group ros-noetic-moveit-plugins ros-noetic-moveit-ros-benchmarks | |
ros-noetic-turtlebot3 | |
stage_28_job_81: | |
name: moveit-ros-manipulation moveit-ros-planning-interface | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_27_job_80 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-moveit-ros-manipulation ros-noetic-moveit-ros-planning-interface | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-moveit-ros-manipulation ros-noetic-moveit-ros-planning-interface | |
stage_29_job_82: | |
name: moveit-commander moveit-ros-visualization moveit-planners-chomp | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_28_job_81 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-moveit-commander ros-noetic-moveit-ros-visualization | |
ros-noetic-moveit-planners-chomp | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-moveit-commander ros-noetic-moveit-ros-visualization | |
ros-noetic-moveit-planners-chomp | |
stage_30_job_83: | |
name: pilz-industrial-motion-planner-testutils moveit-setup-assistant moveit-ros | |
pilz-industrial-motion-planner | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_29_job_82 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-pilz-industrial-motion-planner-testutils ros-noetic-moveit-setup-assistant | |
ros-noetic-moveit-ros ros-noetic-pilz-industrial-motion-planner | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-pilz-industrial-motion-planner-testutils ros-noetic-moveit-setup-assistant | |
ros-noetic-moveit-ros ros-noetic-pilz-industrial-motion-planner | |
stage_31_job_84: | |
name: moveit-planners moveit | |
runs-on: windows-2019 | |
strategy: | |
fail-fast: false | |
needs: | |
- stage_30_job_83 | |
env: | |
CONDA_BLD_PATH: C:\\bld\\ | |
steps: | |
- name: Checkout code | |
uses: actions/checkout@v3 | |
- uses: conda-incubator/setup-miniconda@v2 | |
with: | |
channels: conda-forge | |
miniforge-variant: Mambaforge | |
miniforge-version: latest | |
use-mamba: 'true' | |
channel-priority: 'true' | |
- run: conda install -c conda-forge -n base --yes --quiet conda-build=3.25 pip | |
mamba ruamel.yaml anaconda-client | |
name: Install conda-build, boa and activate environment | |
- shell: cmd | |
run: | | |
set "CI=azure" | |
call activate base | |
:: 2 cores available on Appveyor workers: https://www.appveyor.com/docs/build-environment/#build-vm-configurations | |
:: CPU_COUNT is passed through conda build: https://github.com/conda/conda-build/pull/1149 | |
set CPU_COUNT=2 | |
set PYTHONUNBUFFERED=1 | |
conda config --set show_channel_urls true | |
conda config --set auto_update_conda false | |
conda config --set add_pip_as_python_dependency false | |
call setup_x64 | |
:: Set the conda-build working directory to a smaller path | |
if "%CONDA_BLD_PATH%" == "" ( | |
set "CONDA_BLD_PATH=C:\\bld\\" | |
) | |
:: Remove some directories from PATH | |
set "PATH=%PATH:C:\\ProgramData\\Chocolatey\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\sbt\\bin;=%" | |
set "PATH=%PATH:C:\\Rust\\.cargo\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\usr\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\cmd;=%" | |
set "PATH=%PATH:C:\\Program Files\\Git\\mingw64\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files (x86)\\Subversion\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\CMake\\bin;=%" | |
set "PATH=%PATH:C:\\Program Files\\OpenSSL\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\c\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\bin;=%" | |
set "PATH=%PATH:C:\\Strawberry\\perl\\site\\bin;=%" | |
set "PATH=%PATH:c:\\tools\\php;=%" | |
:: 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=%" | |
mkdir "%CONDA%\\etc\\conda\\activate.d" | |
echo set "CONDA_BLD_PATH=%CONDA_BLD_PATH%" > "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "CPU_COUNT=%CPU_COUNT%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PYTHONUNBUFFERED=%PYTHONUNBUFFERED%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
echo set "PATH=%PATH%" >> "%CONDA%\\etc\\conda\\activate.d\\conda-forge-ci-setup-activate.bat" | |
conda info | |
conda config --show-sources | |
conda list --show-channel-urls | |
name: conda-forge build setup | |
- shell: cmd | |
run: | | |
setlocal EnableExtensions EnableDelayedExpansion | |
call %CONDA%\condabin\conda_hook.bat | |
call %CONDA%\condabin\conda.bat activate base | |
set "PATH=%PATH:C:\ProgramData\Chocolatey\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\sbt\bin;=%" | |
set "PATH=%PATH:C:\Rust\.cargo\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\usr\bin;=%" | |
set "PATH=%PATH:C:\Program Files\Git\cmd;=%" | |
set "PATH=%PATH:C:\Program Files\Git\mingw64\bin;=%" | |
set "PATH=%PATH:C:\Program Files (x86)\Subversion\bin;=%" | |
set "PATH=%PATH:C:\Program Files\CMake\bin;=%" | |
set "PATH=%PATH:C:\Program Files\OpenSSL\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\c\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\bin;=%" | |
set "PATH=%PATH:C:\Strawberry\perl\site\bin;=%" | |
set "PATH=%PATH:c:\tools\php;=%" | |
:: Make paths like C:\\hostedtoolcache\\windows\\Ruby\\2.5.7\\x64\\bin garbage | |
set "PATH=%PATH:ostedtoolcache=%" | |
echo "PATH is %PATH%" | |
echo "CONDA_BLD_PATH is %CONDA_BLD_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% | |
call conda index %CONDA_BLD_PATH% | |
rem call conda config --remove channels defaults | |
call conda config --add channels conda-forge | |
call conda config --add channels robostack-staging | |
call conda config --add channels %CONDA_BLD_PATH% | |
:: call conda config --set channel_priority strict | |
:: Enable long path names on Windows | |
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f | |
:: conda remove --force m2-git | |
call mamba install boa | |
if errorlevel 1 exit 1 | |
for %%X in (%CURRENT_RECIPES%) do ( | |
echo "BUILDING RECIPE %%X" | |
cd %FEEDSTOCK_ROOT%\recipes\%%X\ | |
boa build . -m %FEEDSTOCK_ROOT%\.ci_support\conda_forge_pinnings.yaml -m %FEEDSTOCK_ROOT%\conda_build_config.yaml | |
if errorlevel 1 exit 1 | |
) | |
anaconda -t %ANACONDA_API_TOKEN% upload "C:\bld\win-64\*.tar.bz2" --force | |
if errorlevel 1 exit 1 | |
env: | |
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }} | |
CURRENT_RECIPES: ros-noetic-moveit-planners ros-noetic-moveit | |
PYTHONUNBUFFERED: 1 | |
name: Build ros-noetic-moveit-planners ros-noetic-moveit | |
name: build_win | |
on: | |
push: | |
branches: | |
- buildbranch_win |