@@ -18,29 +18,14 @@ jobs:
18
18
strategy :
19
19
fail-fast : false
20
20
matrix :
21
- os : [ubuntu-20 .04, macos-11 , windows-2019 ]
21
+ os : [ubuntu-22 .04, macos-13 , windows-2022 ]
22
22
sofa_branch : [master]
23
- python_version : ['3.8 ']
23
+ python_version : ['3.10 ']
24
24
25
25
steps :
26
- - name : (Mac) Workaround for homebrew
27
- shell : bash
28
- if : runner.os == 'macOS'
29
- run : |
30
- rm -f /usr/local/bin/2to3
31
- rm -f /usr/local/bin/idle3
32
- rm -f /usr/local/bin/pydoc3
33
- rm -f /usr/local/bin/python3
34
- rm -f /usr/local/bin/python3-config
35
- rm -f /usr/local/bin/2to3-3.11
36
- rm -f /usr/local/bin/idle3.11
37
- rm -f /usr/local/bin/pydoc3.11
38
- rm -f /usr/local/bin/python3.11
39
- rm -f /usr/local/bin/python3.11-config
40
-
41
26
- name : Setup SOFA and environment
42
27
id : sofa
43
- uses : sofa-framework/sofa-setup-action@v4
28
+ uses : sofa-framework/sofa-setup-action@v5
44
29
with :
45
30
sofa_root : ${{ github.workspace }}/sofa
46
31
sofa_version : ${{ matrix.sofa_branch }}
66
51
cmake_options="-GNinja \
67
52
-DCMAKE_BUILD_TYPE=Release \
68
53
-DCMAKE_INSTALL_PREFIX="$WORKSPACE_INSTALL_PATH" \
69
- -DCMAKE_PREFIX_PATH="$SOFA_ROOT/lib/cmake" \
54
+ -DCMAKE_PREFIX_PATH="$SOFA_ROOT/lib/cmake:$pybind11_DIR " \
70
55
-DPYTHON_ROOT=$PYTHON_ROOT -DPython_ROOT=$PYTHON_ROOT \
71
56
-DPYTHON_EXECUTABLE=$PYTHON_EXE -DPython_EXECUTABLE=$PYTHON_EXE"
72
57
if [ -e "$(command -v ccache)" ]; then
0 commit comments