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

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