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
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
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