test-mac-bundle-install ○ success

Duration: 21s
Queued: 0s
📁 Stage: test
🖥 Runner: bulmers MacOS runner with ARM CPU (M1) MacOS 26.1
Average Duration
25s
This job: 21s
Failure Rate
0.0%
last 30 days

Job Execution Phases

💡 Tip: Click on any phase bar to jump to that section in the log below

Job Analysis

Job Status: Passed

Status: Job passed successfully

Full Job Log

381 lines
Match - of 0
1 22:42:40 Running with gitlab-runner 18.1.3 (a2f2305f)
2 22:42:40 on macOS-bulmers _sN43X5T, system ID: s_2408e198d238
3 22:42:40 feature flags: FF_USE_FASTZIP:true, FF_SCRIPT_SECTIONS:true, FF_TIMESTAMPS:true, FF_GIT_URLS_WITHOUT_TOKENS:true
4 22:42:40 Resolving secrets
5 22:42:40 section_start:1778020960:prepare_executor
6 22:42:40 +Preparing the "shell" executor
7 22:42:40 Using Shell (bash) executor...
8 22:42:40 section_end:1778020960:prepare_executor
9 22:42:40 +section_start:1778020960:prepare_script
10 22:42:40 +Preparing environment
11 22:42:41 Running on bulmers.zrh.int.scandit.io...
12 22:42:41 section_end:1778020961:prepare_script
13 22:42:41 +section_start:1778020961:get_sources
14 22:42:41 +Getting source from Git repository
15 22:42:42 section_start:1778020962:section_pre_clone_script_0[hide_duration=true,collapsed=true] $ bash /Volumes/EngData/.gitlab-runner/syspolicyd_health_check.sh || true
16 22:42:42 bash /Volumes/EngData/.gitlab-runner/disk_health_check.sh
17 22:42:42 function cleanup {
18 22:42:42 rv=$?
19 22:42:42 if [ $rv -ne 0 ]; then
20 22:42:42 if [[ -z "$GIT_STRATEGY" || "$GIT_STRATEGY" = "fetch" ]]; then
21 22:42:42 if [ -d "$CI_PROJECT_DIR" ]; then
22 22:42:42 echo "Something went wrong, cleaning $CI_PROJECT_DIR"
23 22:42:42 rm -rf $CI_PROJECT_DIR/{*,.*}
24 22:42:42 fi
25 22:42:42 fi
26 22:42:42 fi
27 22:42:42 exit $rv
28 22:42:42 }
29 22:42:42 trap cleanup EXIT
30 22:42:42 if [ -d "$CI_PROJECT_DIR" ]; then
31 22:42:42 cd "$CI_PROJECT_DIR"
32 22:42:42 for path in $GIT_CLEAN_SUBMODULE_PATHS; do
33 22:42:42 if [[ $(realpath "$path") =~ ^"${CI_PROJECT_DIR}/" ]]; then
34 22:42:42 echo "deleting: $path"
35 22:42:42 rm -rf "$path"
36 22:42:42 else
37 22:42:42 echo "$path is not a subpath of $CI_PROJECT_DIR"
38 22:42:42 fi
39 22:42:42 done
40 22:42:42 cd - > /dev/null
41 22:42:42 fi
42 22:42:42 section_end:1778020962:section_pre_clone_script_0
43 22:42:42
44 22:42:42 === syspolicyd Health Check (macOS 15.x workaround) ===
45 22:42:42 ✓ syspolicyd healthy: PID=66870, Age=7h 38m, CPU=0.0%
46 22:42:42 ===================================================
47 22:42:42
48 22:42:42 Gitaly correlation ID: 01KQX4XJC3R4NAC9XFVF0GVVNH
49 22:42:42 Fetching changes with git depth set to 50...
50 22:42:42 Initialized empty Git repository in /Volumes/EngData/builds/gitlab-templates/.git/
51 22:42:42 Created fresh repository.
52 22:42:43 Checking out cbfa818c as detached HEAD (ref is master)...
53 22:42:43
54 22:42:43 Skipping Git submodules setup
55 22:42:43 section_end:1778020963:get_sources
56 22:42:43 +section_start:1778020963:step_script
57 22:42:43 +Executing "step_script" stage of the job script
58 22:42:44 section_start:1778020964:section_pre_build_script_0[hide_duration=true,collapsed=true] $ function cleanup {
59 22:42:44 rv=$?
60 22:42:44 if [ $rv -ne 0 ]; then
61 22:42:44 echo ""
62 22:42:44 echo " Scout Analysis: https://scout.scandit.io/analysis/projects/${CI_PROJECT_ID}/jobs/${CI_JOB_ID}"
63 22:42:44 echo ""
64 22:42:44 fi
65 22:42:44 exit $rv
66 22:42:44 }
67 22:42:44 trap cleanup EXIT
68 22:42:44 echo "INFO: This is the CI pre_build_script. It's defined in the backend/infra/macos repo."
69 22:42:44 echo "Sourcing ~/.bashrc"
70 22:42:44 [ -f "$HOME/.bashrc" ] && . "$HOME/.bashrc"
71 22:42:44 echo "Setting up credentials for Gitlab package registries"
72 22:42:44 echo "machine gitlab.scandit.com" > ~/.netrc
73 22:42:44 echo "login gitlab-ci-token" >> ~/.netrc
74 22:42:44 echo "password ${CI_JOB_TOKEN}" >> ~/.netrc
75 22:42:44 chmod 600 ~/.netrc
76 22:42:44 # Brew installs packages to different paths on M1.
77 22:42:44 # Thus, we need to indicate the path to some brew packages before doing the pip installation.
78 22:42:44 # At least tables package fails without this. These exports are safe to run also in Intel Macs
79 22:42:44 export HDF5_DIR="/opt/homebrew/opt/hdf5"
80 22:42:44 export OPENBLAS="/opt/homebrew/opt/openblas"
81 22:42:44 echo "Setting: HDF5_DIR=$HDF5_DIR"
82 22:42:44 echo "Setting: OPENBLAS=$OPENBLAS"
83 22:42:44 if [ -n "${XCODE_VERSION}" ]; then
84 22:42:44 echo "Using XCODE_VERSION variable to select Xcode version: $XCODE_VERSION"
85 22:42:44 sudo xcode-select --switch /Applications/Xcode.${XCODE_VERSION}.app/Contents/Developer/
86 22:42:44 else
87 22:42:44 echo "XCODE_VERSION was not defined, using Command Line Tools instead"
88 22:42:44 sudo xcode-select -s /Library/Developer/CommandLineTools
89 22:42:44 sudo xcode-select -p
90 22:42:44 fi
91 22:42:44 if [ -n "$ENABLE_DOTNET" ]; then
92 22:42:44 echo "Using DOTNET_VERSION variable to select SDK version: $DOTNET_VERSION"
93 22:42:44 dotnet new globaljson --sdk-version $DOTNET_VERSION --roll-forward feature --force
94 22:42:44 fi
95 22:42:44 python "/Volumes/EngData/.gitlab-runner/tool_versions.py" || true
96 22:42:44 echo "Killing Simulator, xcodebuild, clang, node, dotnet and machinelearningtests processes left from previous job"
97 22:42:44 pkill -9 Simulator || true
98 22:42:44 pkill -9 xcodebuild || true
99 22:42:44 pkill -9 node || true
100 22:42:44 pkill -9 clang || true
101 22:42:44 pkill -9 dotnet || true
102 22:42:44 pkill -9 machinelearningtests || true
103 22:42:44 section_end:1778020964:section_pre_build_script_0
104 22:42:44 INFO: This is the CI pre_build_script. It's defined in the backend/infra/macos repo.
105 22:42:44 Sourcing ~/.bashrc
106 22:42:44 Setting up credentials for Gitlab package registries
107 22:42:44 Setting: HDF5_DIR=/opt/homebrew/opt/hdf5
108 22:42:44 Setting: OPENBLAS=/opt/homebrew/opt/openblas
109 22:42:44 XCODE_VERSION was not defined, using Command Line Tools instead
110 22:42:44 /Library/Developer/CommandLineTools
111 22:42:46 Tool versions in this host:
112 22:42:46 Available Node versions: 16.13.0, 16.20.1, 18.19.1, 20.18.3, 20.19.5, 22.15.0, 22.18.0, 22.20.0, 22.21.1, 24.14.1
113 22:42:46 Available CMake versions: 3.27.1, 4.2.2
114 22:42:46 ccache: 4.12.2
115 22:42:46 clang: 17.0.0, 1700.4.4, 25.2.0
116 22:42:46 CMake version in use: 3.27.1
117 22:42:46 dotnet sdk versions: 7.0.407, 7.0.410, 8.0.203, 8.0.406, 9.0.200, 10.0.103
118 22:42:46 Mono: not available
119 22:42:46 MS Build: not available
120 22:42:46 Xamarin.Android: not available
121 22:42:46 Xamarin.iOS: not available
122 22:42:46 active Xcode version: not available
123 22:42:46 pyenv: 2.4.23
124 22:42:46 uv: 0.7.3
125 22:42:46 Killing Simulator, xcodebuild, clang, node, dotnet and machinelearningtests processes left from previous job
126 22:42:46 $ if ! [[ "$VM_RUNNER" == "true" ]]; then
127 22:42:46 $ export ruby_version=$(cat ./.ruby-version || echo "3.2.1")
128 22:42:46 cat: ./.ruby-version: No such file or directory
129 22:42:46 $ export GEM_HOME=${CI_BUILDS_DIR}/cache/${CI_PROJECT_ID}/${ruby_version}/gem
130 22:42:46 $ export GEM_PATH=${GEM_HOME}
131 22:42:46 $ echo "GEM_HOME=${GEM_HOME}"
132 22:42:46 GEM_HOME=/Volumes/EngData/builds/cache/621/3.2.1/gem
133 22:42:46 $ export PATH=$GEM_HOME/bin:$PATH
134 22:42:46 $ eval "$($HOME/.rbenv/bin/rbenv init - bash)"
135 22:42:46 $ rbenv install $ruby_version -s
136 22:42:46 $ rbenv shell $ruby_version
137 22:42:46 $ rbenv which ruby
138 22:42:46 /Users/scandit/.rbenv/versions/3.2.1/bin/ruby
139 22:42:46 $ gem install bundler
140 22:42:47 Successfully installed bundler-4.0.11
141 22:42:47 Parsing documentation for bundler-4.0.11
142 22:42:47 Installing ri documentation for bundler-4.0.11
143 22:42:47 Done installing documentation for bundler after 0 seconds
144 22:42:47 1 gem installed
145 22:42:47 $ bundle install
146 22:42:47 Fetching gem metadata from https://rubygems.org/........
147 22:42:49 Resolving dependencies...
148 22:42:49 Fetching rake 13.4.2
149 22:42:49 Installing rake 13.4.2
150 22:42:49 Fetching addressable 2.9.0
151 22:42:49 Fetching artifactory 3.0.17
152 22:42:49 Fetching aws-eventstream 1.4.0
153 22:42:49 Fetching aws-partitions 1.1245.0
154 22:42:49 Fetching CFPropertyList 3.0.8
155 22:42:49 Fetching abbrev 0.1.2
156 22:42:49 Fetching public_suffix 7.0.5
157 22:42:49 Fetching atomos 0.1.3
158 22:42:49 Fetching aws-sigv4 1.12.1
159 22:42:49 Fetching base64 0.2.0
160 22:42:49 Fetching bigdecimal 4.1.2
161 22:42:49 Fetching jmespath 1.6.2
162 22:42:49 Fetching logger 1.7.0
163 22:42:49 Fetching aws-sdk-core 3.246.0
164 22:42:49 Fetching aws-sdk-kms 1.124.0
165 22:42:49 Fetching aws-sdk-s3 1.220.0
166 22:42:49 Fetching babosa 1.0.4
167 22:42:49 Fetching benchmark 0.5.0
168 22:42:49 Fetching claide 1.1.0
169 22:42:49 Installing bigdecimal 4.1.2 with native extensions
170 22:42:49 Fetching colored 1.2
171 22:42:49 Fetching colored2 3.1.2
172 22:42:49 Fetching highline 2.0.3
173 22:42:49 Fetching commander 4.6.0
174 22:42:49 Fetching csv 3.3.5
175 22:42:49 Fetching declarative 0.0.20
176 22:42:49 Fetching digest-crc 0.7.0
177 22:42:49 Fetching domain_name 0.6.20240107
178 22:42:49 Fetching dotenv 2.8.1
179 22:42:49 Fetching emoji_regex 3.2.3
180 22:42:49 Fetching excon 0.112.0
181 22:42:50 Fetching faraday-em_http 1.0.0
182 22:42:50 Fetching faraday-em_synchrony 1.0.1
183 22:42:50 Fetching faraday-excon 1.1.0
184 22:42:50 Installing digest-crc 0.7.0 with native extensions
185 22:42:50 Fetching faraday-httpclient 1.0.1
186 22:42:50 Fetching multipart-post 2.4.1
187 22:42:50 Fetching faraday-multipart 1.2.0
188 22:42:50 Fetching faraday-net_http 1.0.2
189 22:42:50 Fetching faraday-net_http_persistent 1.2.0
190 22:42:50 Fetching faraday-patron 1.0.0
191 22:42:50 Fetching faraday-rack 1.0.0
192 22:42:50 Fetching faraday-retry 1.0.4
193 22:42:50 Fetching ruby2_keywords 0.0.5
194 22:42:50 Fetching faraday 1.10.5
195 22:42:50 Fetching http-cookie 1.0.8
196 22:42:50 Fetching faraday-cookie_jar 0.0.8
197 22:42:50 Fetching faraday_middleware 1.2.1
198 22:42:50 Fetching fastimage 2.4.1
199 22:42:50 Fetching fastlane-sirp 1.1.0
200 22:42:50 Fetching gh_inspector 1.1.3
201 22:42:50 Fetching google-cloud-env 2.1.1
202 22:42:50 Fetching jwt 2.10.2
203 22:42:50 Fetching multi_json 1.21.1
204 22:42:50 Fetching os 1.1.4
205 22:42:50 Fetching signet 0.21.0
206 22:42:50 Fetching googleauth 1.11.2
207 22:42:50 Fetching mutex_m 0.3.0
208 22:42:50 Fetching httpclient 2.9.0
209 22:42:50 Fetching mini_mime 1.1.5
210 22:42:50 Fetching trailblazer-option 0.1.2
211 22:42:50 Fetching uber 0.1.0
212 22:42:50 Fetching representable 3.2.0
213 22:42:50 Fetching retriable 3.4.1
214 22:42:50 Fetching google-apis-core 0.18.0
215 22:42:50 Fetching google-apis-androidpublisher_v3 0.99.0
216 22:42:50 Fetching google-apis-playcustomapp_v1 0.17.0
217 22:42:50 Fetching google-apis-iamcredentials_v1 0.27.0
218 22:42:50 Fetching google-apis-storage_v1 0.62.0
219 22:42:50 Fetching google-cloud-errors 1.6.0
220 22:42:50 Fetching google-cloud-core 1.8.0
221 22:42:50 Fetching google-cloud-storage 1.59.0
222 22:42:50 Fetching json 2.19.5
223 22:42:50 Fetching mini_magick 4.13.2
224 22:42:50 Fetching naturally 2.3.0
225 22:42:50 Fetching nkf 0.2.0
226 22:42:50 Fetching optparse 0.8.1
227 22:42:50 Fetching ostruct 0.6.3
228 22:42:50 Fetching plist 3.7.2
229 22:42:50 Installing json 2.19.5 with native extensions
230 22:42:50 Fetching rubyzip 2.4.1
231 22:42:50 Fetching security 0.1.5
232 22:42:50 Installing nkf 0.2.0 with native extensions
233 22:42:50 Fetching simctl 1.6.10
234 22:42:50 Fetching terminal-notifier 2.0.0
235 22:42:50 Fetching unicode-display_width 2.6.0
236 22:42:50 Fetching terminal-table 3.0.2
237 22:42:51 Fetching tty-screen 0.8.2
238 22:42:51 Fetching tty-cursor 0.7.1
239 22:42:51 Fetching tty-spinner 0.9.3
240 22:42:51 Fetching word_wrap 1.0.0
241 22:42:51 Fetching nanaimo 0.4.0
242 22:42:51 Fetching rexml 3.4.4
243 22:42:51 Fetching xcodeproj 1.27.0
244 22:42:51 Fetching rouge 3.28.0
245 22:42:51 Fetching xcpretty 0.4.1
246 22:42:51 Fetching xcpretty-travis-formatter 1.0.1
247 22:42:51 Fetching fastlane 2.233.1
248 22:42:51 Installing addressable 2.9.0
249 22:42:51 Installing artifactory 3.0.17
250 22:42:51 Installing aws-eventstream 1.4.0
251 22:42:51 Installing aws-partitions 1.1245.0
252 22:42:51 Installing abbrev 0.1.2
253 22:42:51 Installing atomos 0.1.3
254 22:42:51 Installing CFPropertyList 3.0.8
255 22:42:51 Installing public_suffix 7.0.5
256 22:42:51 Installing aws-sigv4 1.12.1
257 22:42:51 Installing base64 0.2.0
258 22:42:51 Installing jmespath 1.6.2
259 22:42:51 Installing logger 1.7.0
260 22:42:51 Installing aws-sdk-core 3.246.0
261 22:42:51 Installing aws-sdk-kms 1.124.0
262 22:42:51 Installing aws-sdk-s3 1.220.0
263 22:42:51 Installing babosa 1.0.4
264 22:42:51 Installing benchmark 0.5.0
265 22:42:51 Installing claide 1.1.0
266 22:42:51 Installing colored 1.2
267 22:42:51 Installing colored2 3.1.2
268 22:42:51 Installing highline 2.0.3
269 22:42:51 Installing commander 4.6.0
270 22:42:51 Installing csv 3.3.5
271 22:42:51 Installing declarative 0.0.20
272 22:42:51 Installing domain_name 0.6.20240107
273 22:42:51 Installing dotenv 2.8.1
274 22:42:51 Installing emoji_regex 3.2.3
275 22:42:51 Installing excon 0.112.0
276 22:42:51 Installing faraday-em_http 1.0.0
277 22:42:51 Installing faraday-em_synchrony 1.0.1
278 22:42:51 Installing faraday-excon 1.1.0
279 22:42:51 Installing faraday-httpclient 1.0.1
280 22:42:51 Installing multipart-post 2.4.1
281 22:42:52 Installing faraday-multipart 1.2.0
282 22:42:52 Installing faraday-net_http 1.0.2
283 22:42:52 Installing faraday-net_http_persistent 1.2.0
284 22:42:52 Installing faraday-patron 1.0.0
285 22:42:52 Installing faraday-rack 1.0.0
286 22:42:52 Installing faraday-retry 1.0.4
287 22:42:52 Installing ruby2_keywords 0.0.5
288 22:42:52 Installing faraday 1.10.5
289 22:42:52 Installing http-cookie 1.0.8
290 22:42:52 Installing faraday-cookie_jar 0.0.8
291 22:42:52 Installing faraday_middleware 1.2.1
292 22:42:52 Installing fastimage 2.4.1
293 22:42:52 Installing fastlane-sirp 1.1.0
294 22:42:52 Installing gh_inspector 1.1.3
295 22:42:52 Installing google-cloud-env 2.1.1
296 22:42:52 Installing jwt 2.10.2
297 22:42:52 Installing multi_json 1.21.1
298 22:42:52 Installing os 1.1.4
299 22:42:52 Installing signet 0.21.0
300 22:42:52 Installing googleauth 1.11.2
301 22:42:52 Installing mutex_m 0.3.0
302 22:42:52 Installing mini_mime 1.1.5
303 22:42:52 Installing httpclient 2.9.0
304 22:42:52 Installing trailblazer-option 0.1.2
305 22:42:52 Installing uber 0.1.0
306 22:42:52 Installing representable 3.2.0
307 22:42:52 Installing retriable 3.4.1
308 22:42:52 Installing google-apis-core 0.18.0
309 22:42:52 Installing google-apis-androidpublisher_v3 0.99.0
310 22:42:52 Installing google-apis-playcustomapp_v1 0.17.0
311 22:42:52 Installing google-apis-iamcredentials_v1 0.27.0
312 22:42:52 Installing google-apis-storage_v1 0.62.0
313 22:42:52 Installing google-cloud-errors 1.6.0
314 22:42:52 Installing google-cloud-core 1.8.0
315 22:42:52 Installing mini_magick 4.13.2
316 22:42:52 Installing google-cloud-storage 1.59.0
317 22:42:52 Installing naturally 2.3.0
318 22:42:52 Installing optparse 0.8.1
319 22:42:52 Installing ostruct 0.6.3
320 22:42:52 Installing plist 3.7.2
321 22:42:52 Installing rubyzip 2.4.1
322 22:42:52 Installing security 0.1.5
323 22:42:52 Installing simctl 1.6.10
324 22:42:52 Installing unicode-display_width 2.6.0
325 22:42:52 Installing terminal-notifier 2.0.0
326 22:42:52 Installing terminal-table 3.0.2
327 22:42:52 Installing tty-screen 0.8.2
328 22:42:52 Installing tty-cursor 0.7.1
329 22:42:52 Installing tty-spinner 0.9.3
330 22:42:52 Installing word_wrap 1.0.0
331 22:42:52 Installing nanaimo 0.4.0
332 22:42:52 Installing rexml 3.4.4
333 22:42:52 Installing xcodeproj 1.27.0
334 22:42:52 Installing rouge 3.28.0
335 22:42:52 Installing xcpretty-travis-formatter 1.0.1
336 22:42:52 Installing xcpretty 0.4.1
337 22:42:52 Installing fastlane 2.233.1
338 22:43:01 Bundle complete! 1 Gemfile dependency, 95 gems now installed.
339 22:43:01 Use `bundle info [gemname]` to see where a bundled gem is installed.
340 22:43:01 Post-install message from rubyzip:
341 22:43:01 RubyZip 3.0 is coming!
342 22:43:01 **********************
343 22:43:01
344 22:43:01 The public API of some Rubyzip classes has been modernized to use named
345 22:43:01 parameters for optional arguments. Please check your usage of the
346 22:43:01 following classes:
347 22:43:01 * `Zip::File`
348 22:43:01 * `Zip::Entry`
349 22:43:01 * `Zip::InputStream`
350 22:43:01 * `Zip::OutputStream`
351 22:43:01 * `Zip::DOSTime`
352 22:43:01
353 22:43:01 Run your test suite with the `RUBYZIP_V3_API_WARN` environment
354 22:43:01 variable set to see warnings about usage of the old API. This will
355 22:43:01 help you to identify any changes that you need to make to your code.
356 22:43:01 See https://github.com/rubyzip/rubyzip/wiki/Updating-to-version-3.x for
357 22:43:01 more information.
358 22:43:01
359 22:43:01 Please ensure that your Gemfiles and .gemspecs are suitably restrictive
360 22:43:01 to avoid an unexpected breakage when 3.0 is released (e.g. ~> 2.3.0).
361 22:43:01 See https://github.com/rubyzip/rubyzip for details. The Changelog also
362 22:43:01 lists other enhancements and bugfixes that have been implemented since
363 22:43:01 version 2.3.0.
364 22:43:01 $ rbenv rehash
365 22:43:01 $ fi
366 22:43:01 $ bundle info fastlane
367 22:43:01 * fastlane (2.233.1)
368 22:43:01 Summary: The easiest way to build and release mobile apps.
369 22:43:01 Homepage: https://fastlane.tools
370 22:43:01 Documentation: https://docs.fastlane.tools/
371 22:43:01 Source Code: https://github.com/fastlane/fastlane
372 22:43:01 Changelog: https://github.com/fastlane/fastlane/releases
373 22:43:01 Bug Tracker: https://github.com/fastlane/fastlane/issues
374 22:43:01 Path: /Volumes/EngData/builds/cache/621/3.2.1/gem/gems/fastlane-2.233.1
375 22:43:01 section_end:1778020981:step_script
376 22:43:01 +section_start:1778020981:cleanup_file_variables
377 22:43:01 +Cleaning up project directory and file based variables
378 22:43:02 section_end:1778020982:cleanup_file_variables
379 22:43:02 +
380 22:43:02 Job succeeded
381