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