@@ -21,15 +21,18 @@ jobs:
2121 steps :
2222 - name : Checkout repository
2323 uses : actions/checkout@v4
24+
2425 - name : Create build environment
2526 uses : mamba-org/setup-micromamba@v2
2627 with :
2728 environment-file : ./environment-dev.yml
2829 environment-name : build_env
2930 cache-environment : true
3031 init-shell : cmd.exe
32+
3133 - name : Install external dependencies
3234 run : micromamba install -n build_env -y -f ./environment-dev.yml
35+
3336 - name : Build sparrow-ipc
3437 run : |
3538 cmake -B build/ -G Ninja ^
4245 if %errorlevel% neq 0 exit /b %errorlevel%
4346 cmake --build build/ --parallel
4447 if %errorlevel% neq 0 exit /b %errorlevel%
45- # TODO this is failing (to debug when dependencies can be fetched and built locally with debug mode)
46- # - name: Run tests
47- # run: |
48- # cd build
49- # ctest --output-on-failure
50- # if %errorlevel% neq 0 exit /b %errorlevel%
5148
5249 windows_build_fetch_from_source :
5350 runs-on : windows-latest
@@ -58,19 +55,11 @@ jobs:
5855 steps :
5956 - name : Checkout repository
6057 uses : actions/checkout@v4
61- - name : Create build environment
62- uses : mamba-org/setup-micromamba@v2
63- with :
64- environment-file : ./environment-dev.yml
65- environment-name : build_env
66- cache-environment : true
67- init-shell : cmd.exe
58+
6859 - name : Build sparrow-ipc
6960 run : |
7061 cmake -B build/ -G Ninja ^
7162 -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} ^
72- -DCMAKE_INSTALL_PREFIX=%CONDA_PREFIX% ^
73- -DCMAKE_PREFIX_PATH=%CONDA_PREFIX% ^
7463 -DCMAKE_CXX_STANDARD=20 ^
7564 -DSPARROW_IPC_BUILD_SHARED=${{ matrix.build_shared }} ^
7665 -DFETCH_DEPENDENCIES_WITH_CMAKE=MISSING ^
7968 if %errorlevel% neq 0 exit /b %errorlevel%
8069 cmake --build build/ --parallel
8170 if %errorlevel% neq 0 exit /b %errorlevel%
82- # TODO this is failing (to debug when dependencies can be fetched and built locally with debug mode)
83- # - name: Run tests
84- # run: |
85- # cd build
86- # ctest --output-on-failure
87- # if %errorlevel% neq 0 exit /b %errorlevel%
0 commit comments