7
7
required : true
8
8
type : string
9
9
10
- env :
11
- CMAKE_PATHS : |
12
- ~/Applications/CMake/3.15.7
13
- ~/Applications/CMake/3.19.7
14
- ~/Applications/CMake/3.23.5
15
- ~/Applications/CMake/3.27.9
16
- ~/Applications/CMake/4.0.0-rc3
17
- BAZEL_PATHS : |
18
- ~/Applications/bazel/6.5.0
19
- ~/Applications/bazel/7.4.1
20
- ~/Applications/bazel/8.0.0
21
- PIP_INSTALL_COMMANDS : |
22
- pip install --upgrade pip
23
- pip install -r conans/requirements.txt
24
- pip install -r conans/requirements_server.txt
25
- pip install -r conans/requirements_dev.txt
26
- pip install meson
27
-
28
10
jobs :
29
11
osx_setup :
30
12
runs-on : macos-14
47
29
48
30
- name : Install Python requirements
49
31
run : |
50
- ${{ env.PIP_INSTALL_COMMANDS }}
32
+ pip install --upgrade pip
33
+ pip install -r conans/requirements.txt
34
+ pip install -r conans/requirements_server.txt
35
+ pip install -r conans/requirements_dev.txt
36
+ pip install meson
51
37
52
38
- name : Uninstall default CMake
53
39
run : brew uninstall --formula cmake || true
68
54
uses : actions/cache@v4
69
55
with :
70
56
path : |
71
- ${{ env.CMAKE_PATHS }}
72
- ${{ env.BAZEL_PATHS }}
57
+ ~/Applications/CMake/3.15.7
58
+ ~/Applications/CMake/3.19.7
59
+ ~/Applications/CMake/3.23.5
60
+ ~/Applications/CMake/3.27.9
61
+ ~/Applications/CMake/4.0.0-rc3
62
+ ~/Applications/bazel/6.5.0
63
+ ~/Applications/bazel/7.4.1
64
+ ~/Applications/bazel/8.0.0
73
65
key : ${{ runner.os }}-conan-tools-cache
74
66
75
67
- name : Build CMake old versions not available for ARM
@@ -151,8 +143,14 @@ jobs:
151
143
uses : actions/cache@v4
152
144
with :
153
145
path : |
154
- ${{ env.CMAKE_PATHS }}
155
- ${{ env.BAZEL_PATHS }}
146
+ ~/Applications/CMake/3.15.7
147
+ ~/Applications/CMake/3.19.7
148
+ ~/Applications/CMake/3.23.5
149
+ ~/Applications/CMake/3.27.9
150
+ ~/Applications/CMake/4.0.0-rc3
151
+ ~/Applications/bazel/6.5.0
152
+ ~/Applications/bazel/7.4.1
153
+ ~/Applications/bazel/8.0.0
156
154
key : ${{ runner.os }}-conan-tools-cache
157
155
158
156
- name : Set up Python ${{ matrix.python-version }}
@@ -162,7 +160,11 @@ jobs:
162
160
163
161
- name : Install Python Dependencies
164
162
run : |
165
- ${{ env.PIP_INSTALL_COMMANDS }}
163
+ pip install --upgrade pip
164
+ pip install -r conans/requirements.txt
165
+ pip install -r conans/requirements_server.txt
166
+ pip install -r conans/requirements_dev.txt
167
+ pip install meson
166
168
167
169
- name : Install homebrew dependencies
168
170
run : |
0 commit comments