test-mac-bundle-install ○ success

Duration: 22s
Queued: 0s
📁 Stage: test
🖥 Runner: serenity - MacOS runner with ARM CPU (M4)
Average Duration
25s
This job: 22s
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

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