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