AMD64
Ruby: 3.2
Git
Scroll to End of Log
0.12s0.09s0.00s0.06sTopworker_info1Worker information2hostname: 17521f8a-4b02-47d6-814c-2026eac13396@1.worker-n2-com-779d777f7b-hxsb6.gce-production-13version: 6.2.22 https://github.com/travis-ci/worker/tree/858cb91994a513269f2fe9782c15fc113e9662314instance: travis-job-67b830d5-d12e-43d0-8f7b-b7a505bc8222 travis-ci-ubuntu-2004-1707238145-6d1d1b02 (via amqp)5startup: 6.305598842ssystem_info7Build system information8Build language: ruby9Build dist: focal10Build id: 26918946711Job id: 61850756012Runtime kernel version: 5.15.0-1049-gcp13travis-build version: f3de9fb714Build image provisioning date and time15Tue 06 Feb 2024 05:15:48 PM UTC16Operating System Details17Distributor ID: Ubuntu18Description: Ubuntu 20.04.6 LTS19Release: 20.0420Codename: focal21Systemd Version22systemd 245 (245.4-4ubuntu3.23)23Cookbooks Version244a0cff6 https://github.com/travis-ci/travis-cookbooks/tree/4a0cff625git version26git version 2.43.027bash version28GNU bash, version 5.0.17(1)-release (x86_64-pc-linux-gnu)29gcc version30gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.031docker version32Client:33 Version: 24.0.534 API version: 1.4335 Go version: go1.20.336 Git commit: 24.0.5-0ubuntu1~20.04.137 Built: Mon Aug 21 19:50:14 202338 OS/Arch: linux/amd6439 Context: default41Server:42 Engine:43 Version: 24.0.544 API version: 1.43 (minimum version 1.12)45 Go version: go1.20.346 Git commit: 24.0.5-0ubuntu1~20.04.147 Built: Mon Aug 21 19:50:14 202348 OS/Arch: linux/amd6449 Experimental: false50 containerd:51 Version: 1.7.252 GitCommit:53 runc:54 Version: 1.1.7-0ubuntu1~20.04.255 GitCommit:56 docker-init:57 Version: 0.19.058 GitCommit:59clang version60clang version 16.0.061jq version62jq-1.763bats version64Bats 0.4.065shellcheck version660.9.067shfmt version68v3.7.069ccache version703.7.771cmake version72cmake version 3.26.373heroku version74heroku/8.7.1 linux-x64 node-v16.19.075imagemagick version76Version: ImageMagick 6.9.10-23 Q16 x86_64 20190101 https://imagemagick.org77md5deep version784.479mercurial version80version 6.5.281mysql version82mysql Ver 8.0.36-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu))83openssl version84OpenSSL 1.1.1f 31 Mar 202085packer version861.9.487postgresql client version88psql (PostgreSQL) 13.13 (Ubuntu 13.13-1.pgdg20.04+1)89ragel version90Ragel State Machine Compiler version 6.10 March 201791sudo version921.8.3193gzip version94gzip 1.1095zip version96Zip 3.097vim version98VIM - Vi IMproved 8.1 (2018 May 18, compiled Dec 07 2023 15:42:49)99iptables version100iptables v1.8.4 (legacy)101curl version102curl 7.68.0 (x86_64-pc-linux-gnu) libcurl/7.68.0 OpenSSL/1.1.1f zlib/1.2.11 brotli/1.0.7 libidn2/2.2.0 libpsl/0.21.0 (+libidn2/2.2.0) libssh/0.9.3/openssl/zlib nghttp2/1.40.0 librtmp/2.3103wget version104GNU Wget 1.20.3 built on linux-gnu.105rsync version106rsync version 3.1.3 protocol version 31107gimme version108v1.5.4109nvm version1100.39.7111perlbrew version112/home/travis/perl5/perlbrew/bin/perlbrew - App::perlbrew/0.95113phpenv version114rbenv 1.2.0115rvm version116rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]117default ruby version118ruby 2.7.6p219 (2022-04-12 revision c9c2245c0a) [x86_64-linux]119default python version120Python 3.7.17121ElasticSearch version1227.16.3123Installed Firefox version124firefox 99.0125MongoDB version126MongoDB 4.4.28127PhantomJS version1282.1.1129Redis version130redis-server 7.2.4131Pre-installed Go versions1321.11.1133mvn version134Apache Maven 3.9.4 (dfbb324ad4a7c8fb0bf182e6d91b0ae20e3d2dd9)135gradle version136Gradle 8.3!137lein version138Leiningen 2.11.1 on Java 11.0.21 OpenJDK 64-Bit Server VM139Pre-installed Node.js versions140v10.24.1141v12.22.12142v14.21.3143v16.15144v16.20.2145v18.19.0146v18.4.0147v20.11.0148v4.9.1149v6.17.1150v8.17.0151phpenv versions152 system153 7.4154* 7.4.6 (set by /home/travis/.phpenv/version)155 hhvm-stable156 hhvm157composer --version158Composer version 1.10.6 2020-05-06 10:28:10159Pre-installed Ruby versions160ruby-2.5.9161ruby-2.7.6162ruby-3.1.21650.00s0.07s0.00s0.02s0.18s0.00s0.00s0.00s0.01s0.00s0.10s0.01s1.01s0.00s0.00s6.04s0.00s3.95s0.00s2.24sdocker_mtu_and_registry_mirrorsresolvconfgit.checkout1660.01s0.51s$ git clone --depth=50 --branch=v0.21.1 https://github.com/travis-ci/gh.git travis-ci/gh167Cloning into 'travis-ci/gh'...168remote: Enumerating objects: 607, done.169remote: Counting objects: 100% (607/607), done.170remote: Compressing objects: 100% (332/332), done.171remote: Total 607 (delta 325), reused 515 (delta 261), pack-reused 0172Receiving objects: 100% (607/607), 211.73 KiB | 3.47 MiB/s, done.173Resolving deltas: 100% (325/325), done.174**************************************************************176You are in 'detached HEAD' state. You can look around, make experimental177changes and commit them, and you can discard any commits you make in this178state without impacting any branches by switching back to a branch.180If you want to create a new branch to retain commits you create, you may181do so (now or later) by using -c with the switch command. Example:183 git switch -c <new-branch-name>185Or undo this operation with:187 git switch -189Turn off this advice by setting config variable advice.detachedHead to false191$ cd travis-ci/gh192$ git checkout -qf v0.21.11940.01srvm196Downloading https://get.rvm.io197Downloading https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer.asc198Verifying /home/travis/.rvm/archives/rvm-installer.asc199gpg: Signature made Tue 21 Feb 2023 11:35:16 PM UTC200gpg: using RSA key 7D2BAF1CF37B13E2069D6956105BD0E739499BDB201gpg: Good signature from "Piotr Kuczynski <piotr.kuczynski@gmail.com>" [unknown]202gpg: WARNING: This key is not certified with a trusted signature!203gpg: There is no indication that the signature belongs to the owner.204Primary key fingerprint: 7D2B AF1C F37B 13E2 069D 6956 105B D0E7 3949 9BDB205GPG verified '/home/travis/.rvm/archives/rvm-installer'206Downloading https://github.com/rvm/rvm/archive/master.tar.gz207Upgrading the RVM installation in /home/travis/.rvm/208 RVM PATH line found in /home/travis/.mkshrc /home/travis/.profile /home/travis/.zshrc.209 RVM PATH line not found for Bash, rerun this command with '--auto-dotfiles' flag to fix it.210 RVM sourcing line found in /home/travis/.profile /home/travis/.bashrc /home/travis/.zlogin.211Upgrade of RVM in /home/travis/.rvm/ is complete.213Thanks for installing RVM 🙏214Please consider donating to our open collective to help us maintain RVM.219RVM reloaded!221curl: (22) The requested URL returned error: 404222Required ruby-3.2.2 is not installed - installing.223curl: (22) The requested URL returned error: 404224Searching for binary rubies, this might take some time.225Found remote file https://rubies.travis-ci.org/ubuntu/20.04/x86_64/ruby-3.2.2.tar.bz2226Checking requirements for ubuntu.227Requirements installation successful.228ruby-3.2.2 - #configure229ruby-3.2.2 - #download230 % Total % Received % Xferd Average Speed Time Time Time Current231 Dload Upload Total Spent Left Speed232 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0233100 32.4M 100 32.4M 0 0 17.9M 0 0:00:01 0:00:01 --:--:-- 17.9M234No checksum for downloaded archive, recording checksum in user configuration.235ruby-3.2.2 - #validate archive236ruby-3.2.2 - #extract237ruby-3.2.2 - #validate binary238ruby-3.2.2 - #setup239ruby-3.2.2 - #gemset created /home/travis/.rvm/gems/ruby-3.2.2@global240ruby-3.2.2 - #importing gemset /home/travis/.rvm/gemsets/global.gems..................................243ruby-3.2.2 - #gemset created /home/travis/.rvm/gems/ruby-3.2.2246Using /home/travis/.rvm/gems/ruby-3.2.2248$ export BUNDLE_GEMFILE=$PWD/Gemfileruby.versions249$ ruby --version250ruby 3.2.2 (2023-03-30 revision e51014f9c0) [x86_64-linux]251$ rvm --version252rvm 1.29.12-next (master) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]253$ bundle --version254Bundler version 2.4.10255$ gem --version2563.4.10install.bundler259Fetching gem metadata from https://rubygems.org/.........260Resolving dependencies...261Fetching concurrent-ruby 1.2.3262Fetching minitest 5.22.2263Fetching public_suffix 5.0.4264Installing minitest 5.22.2265Fetching ansi 1.5.0266Installing public_suffix 5.0.4267Fetching ast 2.4.2268Installing concurrent-ruby 1.2.3269Installing ansi 1.5.0270Installing ast 2.4.2271Fetching bigdecimal 3.1.6272Using bundler 2.4.10273Fetching connection_pool 2.4.1274Fetching rexml 3.2.6275Installing connection_pool 2.4.1276Fetching diff-lcs 1.5.1277Installing bigdecimal 3.1.6 with native extensions278Installing rexml 3.2.6279Fetching docile 1.4.0280Installing diff-lcs 1.5.1281Installing docile 1.4.0282Fetching ffi 1.16.3283Fetching uri 0.13.0284Installing uri 0.13.0285Fetching multi_json 1.15.0286Installing multi_json 1.15.0287Installing ffi 1.16.3 with native extensions288Fetching net-http-pipeline 1.0.1289Installing net-http-pipeline 1.0.1290Fetching hashdiff 1.1.0291Installing hashdiff 1.1.0292Fetching json 2.7.1293Installing json 2.7.1 with native extensions294Fetching language_server-protocol 3.17.0.3295Installing language_server-protocol 3.17.0.3296Fetching parallel 1.24.0297Installing parallel 1.24.0298Fetching racc 1.7.3299Installing racc 1.7.3 with native extensions300Fetching rainbow 3.1.1301Installing rainbow 3.1.1302Fetching regexp_parser 2.9.0303Installing regexp_parser 2.9.0304Fetching rspec-support 3.13.1305Installing rspec-support 3.13.1306Fetching ruby-progressbar 1.13.0307Installing ruby-progressbar 1.13.0308Fetching unicode-display_width 2.5.0309Installing unicode-display_width 2.5.0310Fetching simplecov-html 0.12.3311Installing simplecov-html 0.12.3312Fetching simplecov_json_formatter 0.1.4313Installing simplecov_json_formatter 0.1.4314Fetching addressable 2.8.6315Installing addressable 2.8.6316Fetching i18n 1.14.1317Installing i18n 1.14.1318Fetching tzinfo 2.0.6319Installing tzinfo 2.0.6320Fetching net-http-persistent 4.0.2321Installing net-http-persistent 4.0.2322Fetching net-http 0.4.1323Installing net-http 0.4.1324Fetching parser 3.3.0.5325Installing parser 3.3.0.5326Fetching rspec-core 3.13.0327Installing rspec-core 3.13.0328Fetching rspec-expectations 3.13.0329Installing rspec-expectations 3.13.0330Fetching rspec-mocks 3.13.0331Installing rspec-mocks 3.13.0332Fetching terminal-table 3.0.2333Installing terminal-table 3.0.2334Fetching simplecov 0.22.0335Installing simplecov 0.22.0336Fetching activesupport 7.0.8.1337Installing activesupport 7.0.8.1338Fetching faraday-net_http 3.1.0339Installing faraday-net_http 3.1.0340Fetching rubocop-ast 1.30.0341Installing rubocop-ast 1.30.0342Fetching rspec 3.13.0343Installing rspec 3.13.0344Fetching simplecov-console 0.9.1345Installing simplecov-console 0.9.1346Fetching faraday 2.9.0347Installing faraday 2.9.0348Fetching rubocop 1.60.2349Installing rubocop 1.60.2350Fetching faraday-retry 2.2.0351Installing faraday-retry 2.2.0352Fetching rubocop-capybara 2.20.0353Installing rubocop-capybara 2.20.0354Fetching rubocop-factory_bot 2.25.1355Installing rubocop-factory_bot 2.25.1356Fetching rubocop-performance 1.20.2357Installing rubocop-performance 1.20.2358Fetching rubocop-rspec 2.26.1359Installing rubocop-rspec 2.26.1360Fetching ethon 0.16.0361Installing ethon 0.16.0362Fetching typhoeus 1.4.1363Installing typhoeus 1.4.1364Fetching faraday-typhoeus 1.1.0365Installing faraday-typhoeus 1.1.0366Using gh 0.21.0 from source at `.`367Fetching crack 1.0.0368Installing crack 1.0.0369Fetching webmock 3.23.0370Installing webmock 3.23.0371Bundle complete! 8 Gemfile dependencies, 56 gems now installed.372Use `bundle info [gemname]` to see where a bundled gem is installed.376GH::Cache377 send HTTP requests for uncached resources378 uses the cache for subsequent requests379 cache is resettable381GH::CustomLimit382 adds client_id and client_secret to a request384GH::Error385 wraps connection386 exposes the original exception387 keeps the payload around388 works for long content389 can be rescued by status code391GH392 allows doing requests right from the GH object393 allows posting to github394 with395 returns the GH instance if no block is given396 returns the block value if block is given397 propagates options399GH::Instrumentation400 instruments http401 instruments []402 instruments load404GH::LazyLoader405 wraps normalizer by default406 send http requests for missing fields407 does not send http requests for existing fields408 allows traversing into nested structures409 does not request twice if the field does not exist upstream410 does not skip an already existing default proc411 is still loading missing fields, even if a default proc is set413GH::LinkFollower414 follows links415 works with lazy loading416 does not raise exceptions for unknown fields418GH::MergeCommit419 adds merge commits420 adds base commits421 adds head commits422 allows lazy loading on the commit423 when pull request is draft424 adds merge commits426GH::Normalizer427 is set up properly428 leaves unknown fields in place429 allows normalization with #load430 works for deeply nested fields (PENDING: Not yet implemented)431 works for lists (PENDING: Not yet implemented)432 when testing date fields433 generates date from timestamp (PENDING: Not yet implemented)434 when renaming435 renames org to organization436 renames orgs to organizations437 renames username to login438 renames repo to repository439 renames repos to repositories440 renames repo_foo to repository_foo441 renames repos_foo to repository_foo442 renames foo_repo to foo_repository443 renames foo_repos to foo_repositories444 renames commit to sha if value is a sha445 does not rename commit to sha if value is not a sha446 renames commit_id to sha if value is a sha447 does not rename commit_id to sha if value is not a sha448 renames comments to comment_count if content is a number449 renames repositories to repository_count if content is a number450 renames repos to repository_count if content is a number451 renames forks to fork_count if content is a number452 does not rename comments to comment_count if content is not a number453 does not rename repositories to repository_count if content is not a number454 does not rename repos to repository_count if content is not a number455 does not rename forks to fork_count if content is not a number456 renames user to owner if appropriate457 renames user to author if appropriate458 leaves user in place if owner exists459 leaves user in place if author exists460 leaves user in place if no indication what kind of user461 copies author to committer462 copies committer to author463 does not override committer or author if both exist464 when testing time465 transforms timestamps stored in "timestamp" to a date in "date"466 transforms dates stored in "timestamp" to a date in "date"467 changes date to UTC468 changes any time entry to UTC469 does not choke on empty values470 when testing links471 does not normalize config472 generates link entries from link headers (PENDING: )473 generates link headers from link entries (PENDING: Not yet implemented)474 does not discard existing link entires (PENDING: Not yet implemented)475 does not discard existing link headers (PENDING: Not yet implemented)476 identifies _url suffix as link477 identifies blog as link478 detects avatar links from gravatar_url479 detects html urls in url field480 detects self urls in url field481 passes through true482 properly detects html links when api is served from same host483 properly detects self links when api is served from same host485GH::Pagination486 paginates487 paginates with GH::Normalizer488 paginates on default stack489 gives random access490 does not wrap hash responses492GH::Parallel493 allows normal requests494 sets in_parallel?495 runs requests in parallel496 runs requests right away if parallelize is set to false497 works with pagination498 returns the block value499 works two times in a row501GH::Remote502 loads resources from github503 sets headers correctly504 raises an exception for missing resources505 includes the request payload in errors506 parses the body507 sends http calls through the frontend508 sends request calls through the frontend509 loads resources from github via API v3510 when testing path_for511 is expected to eql "/api/v3/foo"512 is expected to eql "/api/v3/foo"513 is expected to eql "/api/v3/foo"514 is expected to eql "/api/v3/foo"516GH::Response517 parses content endpoints correctly518 handles UTF-8 properly, even if encoded binary520GH::Stack521 is specified (PENDING: Not yet implemented)523GH::TokenCheck524 adds client_id and client_secret to a request (PENDING: Temporarily skipped with xdescribe)525 does not swallow other status codes (PENDING: Temporarily skipped with xdescribe)527GH::Wrapper528 is specified (PENDING: Not yet implemented)530Pending: (Failures listed here are expected and do not affect your suite's status)532 1) GH::Normalizer works for deeply nested fields534 # ./spec/normalizer_spec.rb:39536 2) GH::Normalizer works for lists538 # ./spec/normalizer_spec.rb:40540 3) GH::Normalizer when testing date fields generates date from timestamp542 # ./spec/normalizer_spec.rb:43544 4) GH::Normalizer when testing links generates link entries from link headers546 # ./spec/normalizer_spec.rb:244548 5) GH::Normalizer when testing links generates link headers from link entries550 # ./spec/normalizer_spec.rb:253552 6) GH::Normalizer when testing links does not discard existing link entires554 # ./spec/normalizer_spec.rb:254556 7) GH::Normalizer when testing links does not discard existing link headers558 # ./spec/normalizer_spec.rb:255560 8) GH::Stack is specified562 # ./spec/stack_spec.rb:6564 9) GH::TokenCheck adds client_id and client_secret to a request566 # ./spec/token_check_spec.rb:14568 10) GH::TokenCheck does not swallow other status codes570 # ./spec/token_check_spec.rb:28572 11) GH::Wrapper is specified574 # ./spec/wrapper_spec.rb:6577Finished in 0.86479 seconds (files took 0.55075 seconds to load)578115 examples, 0 failures, 11 pending583+----------+--------------------+-------+--------+----------------------------+584| coverage | file | lines | missed | missing |585+----------+--------------------+-------+--------+----------------------------+588+----------+--------------------+-------+--------+----------------------------+589Coverage report generated for RSpec to /home/travis/build/travis-ci/gh/coverage. 71 / 86 LOC (82.56%) covered.590The command "bundle exec rspec" exited with 0.593Done. Your build exited with 0.