AMD64
Ruby: 3.2
Git
Scroll to End of Log
0.12s0.10s0.00s0.06sTopworker_info1Worker information2hostname: fcd6f6a3-94be-41d0-a55d-139b9f1810df@1.worker-n2-com-779d777f7b-hxsb6.gce-production-13version: 6.2.22 https://github.com/travis-ci/worker/tree/858cb91994a513269f2fe9782c15fc113e9662314instance: travis-job-d858f2c5-6cd0-47cd-8da8-2253ebcff8a9 travis-ci-ubuntu-2004-1707238145-6d1d1b02 (via amqp)5startup: 6.23316744ssystem_info7Build system information8Build language: ruby9Build dist: focal10Build id: 26981901511Job id: 62012248612Runtime kernel version: 5.15.0-1049-gcp13travis-build version: 0962c18714Build 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.05s0.00s0.01s0.15s0.00s0.00s0.00s0.01s0.00s0.09s0.00s0.89s0.00s0.00s6.03s0.00s4.11s0.00s2.34sdocker_mtu_and_registry_mirrorsresolvconfgit.checkout1660.01s0.51s$ git clone --depth=50 --branch=v0.21.0-travis https://github.com/travis-ci/gh.git travis-ci/gh167Cloning into 'travis-ci/gh'...168remote: Enumerating objects: 603, done.169remote: Counting objects: 100% (603/603), done.170remote: Compressing objects: 100% (347/347), done.171remote: Total 603 (delta 323), reused 496 (delta 242), pack-reused 0172Receiving objects: 100% (603/603), 215.45 KiB | 3.42 MiB/s, done.173Resolving deltas: 100% (323/323), 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.0-travis1940.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.3 is not installed - installing.223curl: (22) The requested URL returned error: 404224Searching for binary rubies, this might take some time.225Found remote file https://storage.googleapis.com/travis-ci-language-archives/ruby/binaries/ubuntu/20.04/x86_64/ruby-3.2.3.tar.bz2226Checking requirements for ubuntu.227Requirements installation successful.228ruby-3.2.3 - #configure229ruby-3.2.3 - #download230 % Total % Received % Xferd Average Speed Time Time Time Current231 Dload Upload Total Spent Left Speed232100 32.0M 100 32.0M 0 0 128M 0 --:--:-- --:--:-- --:--:-- 127M233No checksum for downloaded archive, recording checksum in user configuration.234ruby-3.2.3 - #validate archive235ruby-3.2.3 - #extract236ruby-3.2.3 - #validate binary237ruby-3.2.3 - #setup238ruby-3.2.3 - #gemset created /home/travis/.rvm/gems/ruby-3.2.3@global239ruby-3.2.3 - #importing gemset /home/travis/.rvm/gemsets/global.gems..................................242ruby-3.2.3 - #gemset created /home/travis/.rvm/gems/ruby-3.2.3245Using /home/travis/.rvm/gems/ruby-3.2.3247$ export BUNDLE_GEMFILE=$PWD/Gemfileruby.versions248$ ruby --version249ruby 3.2.3 (2024-01-18 revision 52bb2ac0a6) [x86_64-linux]250$ rvm --version251rvm 1.29.12-next (master) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]252$ bundle --version253Bundler version 2.4.19254$ gem --version2553.4.19install.bundler258Fetching gem metadata from https://rubygems.org/.........259Resolving dependencies...260Fetching concurrent-ruby 1.2.3261Fetching public_suffix 5.0.5262Fetching minitest 5.22.3263Installing public_suffix 5.0.5264Installing concurrent-ruby 1.2.3265Installing minitest 5.22.3266Fetching ansi 1.5.0267Fetching ast 2.4.2268Installing ansi 1.5.0269Installing ast 2.4.2270Fetching bigdecimal 3.1.7271Fetching connection_pool 2.4.1272Fetching rexml 3.2.6273Installing connection_pool 2.4.1274Fetching diff-lcs 1.5.1275Installing rexml 3.2.6276Fetching docile 1.4.0277Installing bigdecimal 3.1.7 with native extensions278Installing diff-lcs 1.5.1279Installing docile 1.4.0280Fetching ffi 1.16.3281Fetching uri 0.13.0282Installing uri 0.13.0283Fetching hashdiff 1.1.0284Installing hashdiff 1.1.0285Installing ffi 1.16.3 with native extensions286Fetching json 2.7.2287Installing json 2.7.2 with native extensions288Fetching language_server-protocol 3.17.0.3289Installing language_server-protocol 3.17.0.3290Fetching multi_json 1.15.0291Installing multi_json 1.15.0292Fetching net-http-pipeline 1.0.1293Installing net-http-pipeline 1.0.1294Fetching parallel 1.24.0295Installing parallel 1.24.0296Fetching racc 1.7.3297Installing racc 1.7.3 with native extensions298Fetching rainbow 3.1.1299Installing rainbow 3.1.1300Fetching regexp_parser 2.9.0301Installing regexp_parser 2.9.0302Fetching rspec-support 3.13.1303Installing rspec-support 3.13.1304Fetching ruby-progressbar 1.13.0305Installing ruby-progressbar 1.13.0306Fetching unicode-display_width 2.5.0307Installing unicode-display_width 2.5.0308Fetching simplecov-html 0.12.3309Installing simplecov-html 0.12.3310Fetching simplecov_json_formatter 0.1.4311Installing simplecov_json_formatter 0.1.4312Fetching addressable 2.8.6313Installing addressable 2.8.6314Fetching i18n 1.14.4315Installing i18n 1.14.4316Fetching tzinfo 2.0.6317Installing tzinfo 2.0.6318Fetching net-http-persistent 4.0.2319Installing net-http-persistent 4.0.2320Fetching parser 3.3.0.5321Installing parser 3.3.0.5322Fetching rspec-core 3.13.0323Installing rspec-core 3.13.0324Fetching rspec-expectations 3.13.0325Installing rspec-expectations 3.13.0326Fetching rspec-mocks 3.13.0327Installing rspec-mocks 3.13.0328Fetching terminal-table 3.0.2329Installing terminal-table 3.0.2330Fetching simplecov 0.22.0331Installing simplecov 0.22.0332Fetching activesupport 7.0.8.1333Installing activesupport 7.0.8.1334Fetching faraday-net_http 3.1.0335Installing faraday-net_http 3.1.0336Fetching rubocop-ast 1.31.2337Installing rubocop-ast 1.31.2338Fetching rspec 3.13.0339Installing rspec 3.13.0340Fetching simplecov-console 0.9.1341Installing simplecov-console 0.9.1342Fetching faraday 2.9.0343Installing faraday 2.9.0344Fetching rubocop 1.62.1345Installing rubocop 1.62.1346Fetching faraday-retry 2.2.0347Installing faraday-retry 2.2.0348Fetching rubocop-capybara 2.20.0349Installing rubocop-capybara 2.20.0350Fetching rubocop-factory_bot 2.25.1351Installing rubocop-factory_bot 2.25.1352Fetching rubocop-performance 1.21.0353Installing rubocop-performance 1.21.0354Fetching rubocop-rspec_rails 2.28.2355Installing rubocop-rspec_rails 2.28.2356Fetching rubocop-rspec 2.28.0357Installing rubocop-rspec 2.28.0358Fetching ethon 0.16.0359Installing ethon 0.16.0360Fetching typhoeus 1.4.1361Installing typhoeus 1.4.1362Fetching faraday-typhoeus 1.1.0363Installing faraday-typhoeus 1.1.0364Fetching crack 1.0.0365Installing crack 1.0.0366Fetching webmock 3.23.0367Installing webmock 3.23.0368Bundle complete! 8 Gemfile dependencies, 57 gems now installed.369Use `bundle info [gemname]` to see where a bundled gem is installed.373GH::Cache374 send HTTP requests for uncached resources375 uses the cache for subsequent requests376 cache is resettable378GH::CustomLimit379 adds client_id and client_secret to a request381GH::Error382 wraps connection383 exposes the original exception384 keeps the payload around385 works for long content386 can be rescued by status code388GH389 allows doing requests right from the GH object390 allows posting to github391 with392 returns the GH instance if no block is given393 returns the block value if block is given394 propagates options396GH::Instrumentation397 instruments http398 instruments []399 instruments load401GH::LazyLoader402 wraps normalizer by default403 send http requests for missing fields404 does not send http requests for existing fields405 allows traversing into nested structures406 does not request twice if the field does not exist upstream407 does not skip an already existing default proc408 is still loading missing fields, even if a default proc is set410GH::LinkFollower411 follows links412 works with lazy loading413 does not raise exceptions for unknown fields415GH::MergeCommit416 adds merge commits417 adds base commits418 adds head commits419 allows lazy loading on the commit420 when pull request is draft421 adds merge commits423GH::Normalizer424 is set up properly425 leaves unknown fields in place426 allows normalization with #load427 works for deeply nested fields (PENDING: Not yet implemented)428 works for lists (PENDING: Not yet implemented)429 when testing date fields430 generates date from timestamp (PENDING: Not yet implemented)431 when renaming432 renames org to organization433 renames orgs to organizations434 renames username to login435 renames repo to repository436 renames repos to repositories437 renames repo_foo to repository_foo438 renames repos_foo to repository_foo439 renames foo_repo to foo_repository440 renames foo_repos to foo_repositories441 renames commit to sha if value is a sha442 does not rename commit to sha if value is not a sha443 renames commit_id to sha if value is a sha444 does not rename commit_id to sha if value is not a sha445 renames comments to comment_count if content is a number446 renames repositories to repository_count if content is a number447 renames repos to repository_count if content is a number448 renames forks to fork_count if content is a number449 does not rename comments to comment_count if content is not a number450 does not rename repositories to repository_count if content is not a number451 does not rename repos to repository_count if content is not a number452 does not rename forks to fork_count if content is not a number453 renames user to owner if appropriate454 renames user to author if appropriate455 leaves user in place if owner exists456 leaves user in place if author exists457 leaves user in place if no indication what kind of user458 copies author to committer459 copies committer to author460 does not override committer or author if both exist461 when testing time462 transforms timestamps stored in "timestamp" to a date in "date"463 transforms dates stored in "timestamp" to a date in "date"464 changes date to UTC465 changes any time entry to UTC466 does not choke on empty values467 when testing links468 does not normalize config469 generates link entries from link headers (PENDING: )470 generates link headers from link entries (PENDING: Not yet implemented)471 does not discard existing link entires (PENDING: Not yet implemented)472 does not discard existing link headers (PENDING: Not yet implemented)473 identifies _url suffix as link474 identifies blog as link475 detects avatar links from gravatar_url476 detects html urls in url field477 detects self urls in url field478 passes through true479 properly detects html links when api is served from same host480 properly detects self links when api is served from same host482GH::Pagination483 paginates484 paginates with GH::Normalizer485 paginates on default stack486 gives random access487 does not wrap hash responses489GH::Parallel490 allows normal requests491 sets in_parallel?492 runs requests in parallel493 runs requests right away if parallelize is set to false494 works with pagination495 returns the block value496 works two times in a row498GH::Remote499 loads resources from github500 sets headers correctly501 raises an exception for missing resources502 includes the request payload in errors503 parses the body504 sends http calls through the frontend505 sends request calls through the frontend506 loads resources from github via API v3507 when testing path_for508 is expected to eql "/api/v3/foo"509 is expected to eql "/api/v3/foo"510 is expected to eql "/api/v3/foo"511 is expected to eql "/api/v3/foo"513GH::Response514 parses content endpoints correctly515 handles UTF-8 properly, even if encoded binary517GH::Stack518 is specified (PENDING: Not yet implemented)520GH::TokenCheck521 adds client_id and client_secret to a request (PENDING: Temporarily skipped with xdescribe)522 does not swallow other status codes (PENDING: Temporarily skipped with xdescribe)524GH::Wrapper525 is specified (PENDING: Not yet implemented)527Pending: (Failures listed here are expected and do not affect your suite's status)529 1) GH::Normalizer works for deeply nested fields531 # ./spec/normalizer_spec.rb:39533 2) GH::Normalizer works for lists535 # ./spec/normalizer_spec.rb:40537 3) GH::Normalizer when testing date fields generates date from timestamp539 # ./spec/normalizer_spec.rb:43541 4) GH::Normalizer when testing links generates link entries from link headers543 # ./spec/normalizer_spec.rb:244545 5) GH::Normalizer when testing links generates link headers from link entries547 # ./spec/normalizer_spec.rb:253549 6) GH::Normalizer when testing links does not discard existing link entires551 # ./spec/normalizer_spec.rb:254553 7) GH::Normalizer when testing links does not discard existing link headers555 # ./spec/normalizer_spec.rb:255557 8) GH::Stack is specified559 # ./spec/stack_spec.rb:6561 9) GH::TokenCheck adds client_id and client_secret to a request563 # ./spec/token_check_spec.rb:14565 10) GH::TokenCheck does not swallow other status codes567 # ./spec/token_check_spec.rb:28569 11) GH::Wrapper is specified571 # ./spec/wrapper_spec.rb:6574Finished in 0.88801 seconds (files took 0.58277 seconds to load)575115 examples, 0 failures, 11 pending580+----------+--------------------+-------+--------+----------------------------+581| coverage | file | lines | missed | missing |582+----------+--------------------+-------+--------+----------------------------+585+----------+--------------------+-------+--------+----------------------------+586Coverage report generated for RSpec to /home/travis/build/travis-ci/gh/coverage. 71 / 86 LOC (82.56%) covered.587The command "bundle exec rspec" exited with 0.590Done. Your build exited with 0.