Pull Request #853 feat: support ruby 3.3

Pull request event #1584.1 passed

  • Ran for
AMD64
no language set
Git
Raw log
Scroll to End of Log
0.14s0.09s0.00s0.07s
worker_info
1Worker information
2hostname: e05ec5c5-8b85-4014-9336-460c96ffa116@1.worker-n2-com-779d777f7b-nfhng.gce-production-1
3version: 6.2.22 https://github.com/travis-ci/worker/tree/858cb91994a513269f2fe9782c15fc113e966231
4instance: travis-job-a8083126-bc4e-44e0-846f-5188e7e82b53 travis-ci-ubuntu-1804-1706776257-3d36ff62 (via amqp)
5startup: 6.244963377s
60.20s0.01s0.00s0.01s
system_info
7Build system information
8Build language: ruby
9Build dist: bionic
10Build id: 269235973
11Job id: 618626967
12Runtime kernel version: 5.4.0-1106-gcp
13travis-build version: f3de9fb7
14Build image provisioning date and time
15Thu Feb 1 09:04:40 UTC 2024
16Operating System Details
17Distributor ID: Ubuntu
18Description: Ubuntu 18.04.6 LTS
19Release: 18.04
20Codename: bionic
21Systemd Version
22systemd 237
23Cookbooks Version
244a0cff6 https://github.com/travis-ci/travis-cookbooks/tree/4a0cff6
25git version
26git version 2.43.0
27bash version
28GNU bash, version 4.4.20(1)-release (x86_64-pc-linux-gnu)
29gcc version
30gcc (Ubuntu 7.5.0-3ubuntu1~18.04) 7.5.0
31docker version
32Client:
33 Version: 20.10.21
34 API version: 1.41
35 Go version: go1.18.1
36 Git commit: 20.10.21-0ubuntu1~18.04.3
37 Built: Thu Apr 27 05:50:21 2023
38 OS/Arch: linux/amd64
39 Context: default
40 Experimental: true
42Server:
43 Engine:
44 Version: 20.10.21
45 API version: 1.41 (minimum version 1.12)
46 Go version: go1.18.1
47 Git commit: 20.10.21-0ubuntu1~18.04.3
48 Built: Thu Apr 27 05:36:22 2023
49 OS/Arch: linux/amd64
50 Experimental: false
51 containerd:
52 Version: 1.6.12-0ubuntu1~18.04.1
53 GitCommit:
54 runc:
55 Version: 1.1.4-0ubuntu1~18.04.2
56 GitCommit:
57 docker-init:
58 Version: 0.19.0
59 GitCommit:
60clang version
61clang version 16.0.0
62jq version
63jq-1.7
64bats version
65Bats 0.4.0
66shellcheck version
670.9.0
68shfmt version
69v3.7.0
70ccache version
713.4.1
72cmake version
73cmake version 3.26.3
74heroku version
75heroku/8.7.1 linux-x64 node-v16.19.0
76imagemagick version
77Version: ImageMagick 6.9.7-4 Q16 x86_64 20170114 http://www.imagemagick.org
78md5deep version
794.4
80mercurial version
81version 5.3
82mysql version
83mysql Ver 14.14 Distrib 5.7.42, for Linux (x86_64) using EditLine wrapper
84openssl version
85OpenSSL 1.1.1 11 Sep 2018
86packer version
871.9.4
88postgresql client version
89psql (PostgreSQL) 11.20 (Ubuntu 11.20-1.pgdg18.04+1)
90ragel version
91Ragel State Machine Compiler version 6.10 March 2017
92sudo version
931.8.21p2
94gzip version
95gzip 1.6
96zip version
97Zip 3.0
98vim version
99VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Apr 18 2023 09:20:34)
100iptables version
101iptables v1.6.1
102curl version
103curl 7.58.0 (x86_64-pc-linux-gnu) libcurl/7.58.0 OpenSSL/1.1.1 zlib/1.2.11 libidn2/2.0.4 libpsl/0.19.1 (+libidn2/2.0.4) nghttp2/1.30.0 librtmp/2.3
104wget version
105GNU Wget 1.19.4 built on linux-gnu.
106rsync version
107rsync version 3.1.2 protocol version 31
108gimme version
109v1.5.4
110nvm version
1110.39.7
112perlbrew version
113/home/travis/perl5/perlbrew/bin/perlbrew - App::perlbrew/0.95
114phpenv version
115rbenv 1.2.0
116rvm version
117rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
118default ruby version
119ruby 2.7.6p219 (2022-04-12 revision c9c2245c0a) [x86_64-linux]
120default python version
121Python 3.7.17
122ElasticSearch version
1237.16.3
124Installed Firefox version
125firefox 63.0.1
126MongoDB version
127MongoDB 4.4.28
128PhantomJS version
1292.1.1
130Pre-installed PostgreSQL versions
1319.3.25
1329.4.26
1339.5.25
1349.6.24
135Redis version
136redis-server 7.2.4
137Pre-installed Go versions
1381.11.1
139mvn version
140Apache Maven 3.9.4 (dfbb324ad4a7c8fb0bf182e6d91b0ae20e3d2dd9)
141gradle version
142Gradle 8.3!
143lein version
144Leiningen 2.11.1 on Java 11.0.21 OpenJDK 64-Bit Server VM
145Pre-installed Node.js versions
146v10.24.1
147v12.22.12
148v14.21.3
149v16.15
150v16.15.1
151v16.20.2
152v18.19.0
153v20.11.0
154v4.9.1
155v6.17.1
156v8.17.0
157phpenv versions
158 system
159 7.1
160 7.1.33
161 7.2
162* 7.2.27 (set by /home/travis/.phpenv/version)
163 7.3
164 7.3.14
165 7.4
166 7.4.2
167 hhvm-stable
168 hhvm
169composer --version
170Composer version 1.9.2 2020-01-14 16:30:31
171Pre-installed Ruby versions
172ruby-2.5.9
173ruby-2.7.6
174ruby-3.1.2
1760.02s0.01s0.67s0.33s0.06s0.00s0.04s0.00s0.01s0.01s0.03s0.01s0.01s0.00s0.37sOK
1770.00s0.05s0.00s0.01s0.13s0.00s0.00s0.00s0.01s0.00s0.09s0.00s0.82s0.00s0.00s6.04s0.00s3.91s0.00s2.24s
docker_mtu_and_registry_mirrors
resolvconf
git.checkout
1780.00s0.59s$ git clone --depth=50 https://github.com/travis-ci/travis.rb.git travis-ci/travis.rb
179Cloning into 'travis-ci/travis.rb'...
180remote: Enumerating objects: 1823, done.
181remote: Counting objects: 100% (1823/1823), done.
182remote: Compressing objects: 100% (971/971), done.
183remote: Total 1823 (delta 1076), reused 1471 (delta 801), pack-reused 0
184Receiving objects: 100% (1823/1823), 465.26 KiB | 4.43 MiB/s, done.
185Resolving deltas: 100% (1076/1076), done.
186$ cd travis-ci/travis.rb
1870.34s$ git fetch origin +refs/pull/853/merge: --depth=50
188remote: Enumerating objects: 10, done.
189remote: Counting objects: 100% (10/10), done.
190remote: Compressing objects: 100% (4/4), done.
191Unpacking objects: 100% (7/7), 1.79 KiB | 612.00 KiB/s, done.
192remote: Total 7 (delta 4), reused 5 (delta 3), pack-reused 0
193From https://github.com/travis-ci/travis.rb
194 * branch refs/pull/853/merge -> FETCH_HEAD
195$ git checkout -qf FETCH_HEAD
1970.01s
198Encrypted environment variables have been removed for security reasons.
199See https://docs.travis-ci.com/user/pull-requests/#pull-requests-and-security-restrictions
rvm
2002.95s$ rvm get head
201Downloading https://get.rvm.io
202Downloading https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer.asc
203Verifying /home/travis/.rvm/archives/rvm-installer.asc
204gpg: Signature made Tue 21 Feb 2023 11:35:16 PM UTC
205gpg: using RSA key 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
206gpg: Good signature from "Piotr Kuczynski <piotr.kuczynski@gmail.com>" [unknown]
207gpg: WARNING: This key is not certified with a trusted signature!
208gpg: There is no indication that the signature belongs to the owner.
209Primary key fingerprint: 7D2B AF1C F37B 13E2 069D 6956 105B D0E7 3949 9BDB
210GPG verified '/home/travis/.rvm/archives/rvm-installer'
211Downloading https://github.com/rvm/rvm/archive/master.tar.gz
212Upgrading the RVM installation in /home/travis/.rvm/
213 RVM PATH line found in /home/travis/.mkshrc /home/travis/.profile /home/travis/.zshrc.
214 RVM PATH line not found for Bash, rerun this command with '--auto-dotfiles' flag to fix it.
215 RVM sourcing line found in /home/travis/.profile /home/travis/.bashrc /home/travis/.zlogin.
216Upgrade of RVM in /home/travis/.rvm/ is complete.
218Thanks for installing RVM 🙏
219Please consider donating to our open collective to help us maintain RVM.
221👉 Donate: https://opencollective.com/rvm/donate
224RVM reloaded!
22518.56s$ rvm use 3.3 --install --binary --fuzzy
226curl: (22) The requested URL returned error: 404
227Required ruby-3.3.0 is not installed - installing.
228curl: (22) The requested URL returned error: 404
229Searching for binary rubies, this might take some time.
230Found remote file https://storage.googleapis.com/travis-ci-language-archives/ruby/binaries/ubuntu/18.04/x86_64/ruby-3.3.0.tar.bz2
231Checking requirements for ubuntu.
232Requirements installation successful.
233ruby-3.3.0 - #configure
234ruby-3.3.0 - #download
235 % Total % Received % Xferd Average Speed Time Time Time Current
236 Dload Upload Total Spent Left Speed
237100 30.7M 100 30.7M 0 0 82.7M 0 --:--:-- --:--:-- --:--:-- 82.7M
238No checksum for downloaded archive, recording checksum in user configuration.
239ruby-3.3.0 - #validate archive
240ruby-3.3.0 - #extract
241ruby-3.3.0 - #validate binary
242ruby-3.3.0 - #setup
243ruby-3.3.0 - #gemset created /home/travis/.rvm/gems/ruby-3.3.0@global
244ruby-3.3.0 - #importing gemset /home/travis/.rvm/gemsets/global.gems..................................
245ruby-3.3.0 - #generating global wrappers........
246ruby-3.3.0 - #uninstalling gem rubygems-bundler-1.4.5.
247ruby-3.3.0 - #gemset created /home/travis/.rvm/gems/ruby-3.3.0
248ruby-3.3.0 - #importing gemset /home/travis/.rvm/gemsets/default.gems..............
249ruby-3.3.0 - #generating default wrappers........
250Using /home/travis/.rvm/gems/ruby-3.3.0
252$ export BUNDLE_GEMFILE=$PWD/Gemfile
cache.1
253Setting up build cache
254$ export CASHER_DIR=${TRAVIS_HOME}/.casher
2550.16s$ Installing caching utilities
2560.00s1.50sattempting to download cache archive
257fetching PR.853/cache--linux-bionic-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855--rvm-3.3--gemfile-Gemfile.tgz
258fetching PR.853/cache-linux-bionic-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855--rvm-3.3--gemfile-Gemfile.tgz
259fetching PR.853/cache--rvm-3.3--gemfile-Gemfile.tgz
260fetching master/cache--linux-bionic-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855--rvm-3.3--gemfile-Gemfile.tgz
261fetching master/cache-linux-bionic-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855--rvm-3.3--gemfile-Gemfile.tgz
262fetching master/cache--rvm-3.3--gemfile-Gemfile.tgz
263could not download cache
cache.bundler
2660.00s1.07sadding /home/travis/build/travis-ci/travis.rb/vendor/bundle to cache
267creating directory /home/travis/build/travis-ci/travis.rb/vendor/bundle
ruby.versions
268$ ruby --version
269ruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-linux]
270$ rvm --version
271rvm 1.29.12-next (master) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
272$ bundle --version
273Bundler version 2.5.3
274$ gem --version
2753.5.3
install.bundler
27712.56s$ bundle install --jobs=3 --retry=3 --path=${BUNDLE_PATH:-vendor/bundle}
278[DEPRECATED] The `--path` flag is deprecated because it relies on being remembered across bundler invocations, which bundler will no longer do in future versions. Instead please use `bundle config set path 'vendor/bundle'`, and stop using this flag
279Fetching https://github.com/travis-ci/gh
280Fetching gem metadata from https://rubygems.org/.........
281Resolving dependencies...
282Fetching rake 13.1.0
283Installing rake 13.1.0
284Fetching concurrent-ruby 1.2.3
285Fetching minitest 5.22.2
286Fetching public_suffix 5.0.4
287Installing concurrent-ruby 1.2.3
288Installing minitest 5.22.2
289Installing public_suffix 5.0.4
290Fetching ansi 1.5.0
291Fetching ast 2.4.2
292Installing ansi 1.5.0
293Installing ast 2.4.2
294Fetching connection_pool 2.4.1
295Fetching diff-lcs 1.5.1
296Fetching docile 1.4.0
297Installing connection_pool 2.4.1
298Fetching ffi 1.16.3
299Installing diff-lcs 1.5.1
300Installing docile 1.4.0
301Fetching faraday-net_http 3.0.2
302Fetching multi_json 1.15.0
303Installing faraday-net_http 3.0.2
304Fetching net-http-pipeline 1.0.1
305Installing multi_json 1.15.0
306Fetching highline 2.1.0
307Installing net-http-pipeline 1.0.1
308Fetching json_pure 2.6.3
309Installing ffi 1.16.3 with native extensions
310Installing highline 2.1.0
311Installing json_pure 2.6.3
312Fetching language_server-protocol 3.17.0.3
313Fetching parallel 1.24.0
314Installing language_server-protocol 3.17.0.3
315Installing parallel 1.24.0
316Fetching racc 1.7.3
317Installing racc 1.7.3 with native extensions
318Fetching websocket 1.2.10
319Installing websocket 1.2.10
320Fetching rack 2.2.8.1
321Installing rack 2.2.8.1
322Fetching rainbow 3.1.1
323Installing rainbow 3.1.1
324Fetching regexp_parser 2.9.0
325Installing regexp_parser 2.9.0
326Fetching rexml 3.2.6
327Installing rexml 3.2.6
328Fetching rspec-support 3.13.1
329Installing rspec-support 3.13.1
330Fetching ruby-progressbar 1.13.0
331Installing ruby-progressbar 1.13.0
332Fetching unicode-display_width 2.5.0
333Installing unicode-display_width 2.5.0
334Fetching simplecov-html 0.12.3
335Installing simplecov-html 0.12.3
336Fetching simplecov_json_formatter 0.1.4
337Installing simplecov_json_formatter 0.1.4
338Fetching tilt 2.3.0
339Installing tilt 2.3.0
340Fetching addressable 2.8.6
341Installing addressable 2.8.6
342Fetching i18n 1.14.1
343Installing i18n 1.14.1
344Fetching tzinfo 2.0.6
345Installing tzinfo 2.0.6
346Fetching net-http-persistent 4.0.2
347Installing net-http-persistent 4.0.2
348Fetching mustermann 3.0.0
349Installing mustermann 3.0.0
350Fetching faraday 2.7.12
351Installing faraday 2.7.12
352Fetching pusher-client 0.6.2
353Installing pusher-client 0.6.2
354Fetching rack-protection 3.0.6
355Installing rack-protection 3.0.6
356Fetching rack-test 2.1.0
357Installing rack-test 2.1.0
358Fetching rspec-core 3.13.0
359Installing rspec-core 3.13.0
360Fetching rspec-expectations 3.13.0
361Installing rspec-expectations 3.13.0
362Fetching rspec-mocks 3.13.0
363Fetching terminal-table 3.0.2
364Installing rspec-mocks 3.13.0
365Installing terminal-table 3.0.2
366Fetching simplecov 0.22.0
367Fetching launchy 2.5.2
368Installing simplecov 0.22.0
369Installing launchy 2.5.2
370Fetching activesupport 7.0.8.1
371Fetching faraday-rack 2.0.0
372Installing faraday-rack 2.0.0
373Fetching faraday-retry 2.2.0
374Installing activesupport 7.0.8.1
375Installing faraday-retry 2.2.0
376Fetching sinatra 3.0.6
377Installing sinatra 3.0.6
378Fetching rspec-its 1.3.0
379Fetching parser 3.3.0.5
380Installing rspec-its 1.3.0
381Fetching rspec 3.13.0
382Installing rspec 3.13.0
383Fetching simplecov-console 0.9.1
384Installing simplecov-console 0.9.1
385Installing parser 3.3.0.5
386Fetching rubocop-ast 1.31.1
387Installing rubocop-ast 1.31.1
388Fetching rubocop 1.61.0
389Installing rubocop 1.61.0
390Fetching rubocop-capybara 2.20.0
391Fetching rubocop-factory_bot 2.25.1
392Installing rubocop-capybara 2.20.0
393Fetching rubocop-performance 1.20.2
394Installing rubocop-factory_bot 2.25.1
395Fetching rubocop-rspec 2.27.0
396Installing rubocop-performance 1.20.2
397Installing rubocop-rspec 2.27.0
398Fetching ethon 0.16.0
399Installing ethon 0.16.0
400Fetching typhoeus 1.4.1
401Installing typhoeus 1.4.1
402Fetching faraday-typhoeus 1.1.0
403Installing faraday-typhoeus 1.1.0
404Bundle complete! 12 Gemfile dependencies, 67 gems now installed.
405Bundled gems are installed into `./vendor/bundle`
before_script
4070.73s$ gem install faraday -v 1.0.1
408Fetching faraday-1.0.1.gem
409Fetching multipart-post-2.4.0.gem
410Successfully installed multipart-post-2.4.0
411Successfully installed faraday-1.0.1
4122 gems installed
4138.47s$ bundle exec rake
414/home/travis/.rvm/rubies/ruby-3.3.0/bin/ruby -S rspec spec -c
415/home/travis/build/travis-ci/travis.rb/vendor/bundle/ruby/3.3.0/gems/highline-2.1.0/lib/highline.rb:17: warning: abbrev was loaded from the standard library, but will no longer be part of the default gems since Ruby 3.4.0. Add abbrev to your Gemfile or gemspec. Also contact author of highline-2.1.0 to add abbrev into its gemspec.
416............................................................................................................................................................................................................................................................................................
418Deprecation Warnings:
420Using `should` from rspec-expectations' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` with `config.expect_with(:rspec) { |c| c.syntax = :should }` instead. Called from /home/travis/build/travis-ci/travis.rb/spec/cli/api_command_spec.rb:29:in `block (4 levels) in <top (required)>'.
422Using `stub` from rspec-mocks' old `:should` syntax without explicitly enabling the syntax is deprecated. Use the new `:expect` syntax or explicitly enable `:should` instead. Called from /home/travis/build/travis-ci/travis.rb/spec/cli/encrypt_file_spec.rb:11:in `block (2 levels) in <top (required)>'.
425If you need more of the backtrace for any of these deprecations to
426identify where to make the necessary changes, you can configure
427`config.raise_errors_for_deprecations!`, and it will turn the
428deprecation warnings into errors, giving you the full backtrace.
4302 deprecation warnings total
432Finished in 1.48 seconds (files took 1.07 seconds to load)
433284 examples, 0 failures
435/home/travis/build/travis-ci/travis.rb/vendor/bundle/ruby/3.3.0/gems/highline-2.1.0/lib/highline.rb:17: warning: abbrev was loaded from the standard library, but will no longer be part of the default gems since Ruby 3.4.0. Add abbrev to your Gemfile or gemspec. Also contact author of highline-2.1.0 to add abbrev into its gemspec.
436The command "bundle exec rake" exited with 0.
4370.26s$ gem build travis.gemspec
438 Successfully built RubyGem
439 Name: travis
440 Version: 1.12.1.travis.1584.1
441 File: travis-1.12.1.travis.1584.1.gem
442The command "gem build travis.gemspec" exited with 0.
4431.41s$ gem install travis-*.gem
444Fetching websocket-1.2.10.gem
445Fetching pusher-client-0.6.2.gem
446Fetching public_suffix-5.0.4.gem
447Fetching addressable-2.8.6.gem
448Fetching launchy-2.5.2.gem
449Fetching json_pure-2.6.3.gem
450Fetching highline-2.1.0.gem
451Fetching faraday-net_http-3.0.2.gem
452Fetching faraday-2.7.12.gem
453Fetching faraday-rack-2.0.0.gem
454Successfully installed websocket-1.2.10
455Successfully installed pusher-client-0.6.2
456Successfully installed public_suffix-5.0.4
457Successfully installed addressable-2.8.6
458Successfully installed launchy-2.5.2
459Successfully installed json_pure-2.6.3
460Successfully installed highline-2.1.0
461Successfully installed faraday-net_http-3.0.2
462Successfully installed faraday-2.7.12
463Successfully installed faraday-rack-2.0.0
464Successfully installed travis-1.12.1.travis.1584.1
46511 gems installed
466The command "gem install travis-*.gem" exited with 0.
cache.2
467store build cache
468$ bundle clean
4690.00s3.24schanges detected, packing new archive
470uploading PR.853/cache--linux-bionic-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855--rvm-3.3--gemfile-Gemfile.tgz
471cache uploaded
474Done. Your build exited with 0.
Top