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
External Links
▶
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