travis_fold:start:worker_info
Worker information
hostname: 1af35537-edd4-4945-9971-251318218afd@1.worker-n2-com-696d86f5d9-8n8g2.gce-production-1
version: v6.2.24-6-g098ca78 https://github.com/travis-ci/worker/tree/098ca78612c4c91c488169d6a2c94fbeee1fb89d
instance: travis-job-47ffa40c-e3ec-4f6b-8836-e99b5328c2cd travis-ci-ubuntu-2004-1720782402-a5a6a9fa (via amqp)
startup: 6.288341938s
travis_fold:end:worker_info
travis_time:start:0930889a
travis_time:end:0930889a:start=1721810227806478088,finish=1721810228120857185,duration=314379097,event=no_world_writable_dirs
travis_time:start:1b81895c
travis_time:end:1b81895c:start=1721810228123780989,finish=1721810228132049198,duration=8268209,event=agent
travis_time:start:093ff488
travis_time:end:093ff488:start=1721810228134710738,finish=1721810228136700480,duration=1989742,event=check_unsupported
travis_time:start:0519f204
travis_fold:start:system_info
Build system information
Build language: ruby
Build dist: focal
Build id: 271570721
Job id: 624392729
Runtime kernel version: 5.15.0-1062-gcp
travis-build version: 0a9dd66e
Build image provisioning date and time
Fri 12 Jul 2024 11:32:15 AM UTC
Operating System Details
Distributor ID:	Ubuntu
Description:	Ubuntu 20.04.6 LTS
Release:	20.04
Codename:	focal
Systemd Version
systemd 245 (245.4-4ubuntu3.23)
Cookbooks Version
88b04db https://github.com/travis-ci/travis-cookbooks/tree/88b04db
git version
git version 2.45.2
bash version
GNU bash, version 5.0.17(1)-release (x86_64-pc-linux-gnu)
gcc version
gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0
docker version
Client:
 Version:           24.0.7
 API version:       1.43
 Go version:        go1.21.1
 Git commit:        24.0.7-0ubuntu2~20.04.1
 Built:             Wed Mar 13 20:29:24 2024
 OS/Arch:           linux/amd64
 Context:           default

Server:
 Engine:
  Version:          24.0.7
  API version:      1.43 (minimum version 1.12)
  Go version:       go1.21.1
  Git commit:       24.0.7-0ubuntu2~20.04.1
  Built:            Wed Mar 13 20:29:24 2024
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.7.12
  GitCommit:        
 runc:
  Version:          1.1.12-0ubuntu2~20.04.1
  GitCommit:        
 docker-init:
  Version:          0.19.0
  GitCommit:        
clang version
clang version 16.0.0
jq version
jq-1.7.1
bats version
Bats 1.11.0
shellcheck version
0.10.0
shfmt version
v3.8.0
ccache version
3.7.7
cmake version
cmake version 3.29.0
heroku version
heroku/8.11.5 linux-x64 node-v16.20.2
imagemagick version
Version: ImageMagick 6.9.10-23 Q16 x86_64 20190101 https://imagemagick.org
md5deep version
4.4
mercurial version
version 6.5.2
mysql version
mysql  Ver 8.0.37-0ubuntu0.20.04.3 for Linux on x86_64 ((Ubuntu))
openssl version
OpenSSL 1.1.1f  31 Mar 2020
packer version
Packer v1.11.1
postgresql client version
psql (PostgreSQL) 13.15 (Ubuntu 13.15-1.pgdg20.04+1)
ragel version
Ragel State Machine Compiler version 6.10 March 2017
sudo version
1.8.31
gzip version
gzip 1.10
zip version
Zip 3.0
vim version
VIM - Vi IMproved 8.1 (2018 May 18, compiled May 03 2024 02:36:35)
iptables version
iptables v1.8.4 (legacy)
curl version
curl 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.3
wget version
GNU Wget 1.20.3 built on linux-gnu.
rsync version
rsync  version 3.1.3  protocol version 31
gimme version
v1.5.4
nvm version
0.39.7
perlbrew version
/home/travis/perl5/perlbrew/bin/perlbrew  - App::perlbrew/0.95
phpenv version
rbenv 1.3.0
rvm version
rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
default ruby version
ruby 3.3.1 (2024-04-23 revision c56cd86388) [x86_64-linux]
default python version
Python 3.7.17
ElasticSearch version
7.16.3
Installed Firefox version
firefox 99.0
MongoDB version
MongoDB 4.4.29
PhantomJS version
2.1.1
Redis version
redis-server 7.2.5
Pre-installed Go versions
1.11.1
mvn version
Apache Maven 3.9.4 (dfbb324ad4a7c8fb0bf182e6d91b0ae20e3d2dd9)
gradle version
Gradle 8.3!
lein version
Leiningen 2.11.2 on Java 11.0.21 OpenJDK 64-Bit Server VM
Pre-installed Node.js versions
v10.24.1
v12.22.12
v14.21.3
v16.15
v16.20.2
v18.20.3
v18.20.4
v20.15.1
v4.9.1
v6.17.1
v8.17.0
phpenv versions
  system
  7.4
* 7.4.6 (set by /home/travis/.phpenv/version)
  hhvm-stable
  hhvm
composer --version
Composer version 1.10.6 2020-05-06 10:28:10
Pre-installed Ruby versions
ruby-2.7.6
ruby-3.3.1
travis_fold:end:system_info

travis_time:end:0519f204:start=1721810228139813805,finish=1721810228147944331,duration=8130526,event=show_system_info
travis_time:start:08e9f2ed
travis_time:end:08e9f2ed:start=1721810228150893003,finish=1721810228173496704,duration=22603701,event=rm_riak_source
travis_time:start:054dce70
travis_time:end:054dce70:start=1721810228176598880,finish=1721810228181839198,duration=5240318,event=fix_rwky_redis
travis_time:start:1debb494
Timeout waiting for network availability.
travis_time:end:1debb494:start=1721810228184833289,finish=1721810258625106184,duration=30440272895,event=wait_for_network
travis_time:start:169f4343
cp: cannot create regular file '/etc/apt/trusted.gpg.d/apt.llvm.org.asc~': Permission denied
travis_time:end:169f4343:start=1721810258628010880,finish=1721810258833641379,duration=205630499,event=update_apt_keys
travis_time:start:05d2f88c
travis_time:end:05d2f88c:start=1721810258836477498,finish=1721810258898373305,duration=61895807,event=fix_hhvm_source
travis_time:start:0dc53108
travis_time:end:0dc53108:start=1721810258901264956,finish=1721810258915170121,duration=13905165,event=update_mongo_arch
travis_time:start:26ebe942
travis_time:end:26ebe942:start=1721810258918075560,finish=1721810258955023896,duration=36948336,event=fix_sudo_enabled_trusty
travis_time:start:00ec3ea2
travis_time:end:00ec3ea2:start=1721810258957993953,finish=1721810258960036013,duration=2042060,event=update_glibc
travis_time:start:1da593dc
travis_time:end:1da593dc:start=1721810258962818062,finish=1721810258995290668,duration=32472606,event=clean_up_path
travis_time:start:00af6045
travis_time:end:00af6045:start=1721810258998584653,finish=1721810259011831730,duration=13247077,event=fix_resolv_conf
travis_time:start:02724d6c
travis_time:end:02724d6c:start=1721810259014754682,finish=1721810259042097417,duration=27342735,event=fix_etc_hosts
travis_time:start:1d55728a
travis_time:end:1d55728a:start=1721810259045039410,finish=1721810259053138134,duration=8098724,event=fix_mvn_settings_xml
travis_time:start:2846a358
travis_time:end:2846a358:start=1721810259055996725,finish=1721810259066594724,duration=10597999,event=no_ipv6_localhost
travis_time:start:12503608
travis_time:end:12503608:start=1721810259069327246,finish=1721810259071329727,duration=2002481,event=fix_etc_mavenrc
travis_time:start:00ddee10
OK
travis_time:end:00ddee10:start=1721810259074037789,finish=1721810259401119506,duration=327081717,event=fix_perforce_key
travis_time:start:28c668fc
travis_time:end:28c668fc:start=1721810259404061938,finish=1721810259406807019,duration=2745081,event=fix_wwdr_certificate
travis_time:start:1ad1f65b
travis_time:end:1ad1f65b:start=1721810259409580704,finish=1721810259459831445,duration=50250741,event=put_localhost_first
travis_time:start:084b3fa0
travis_time:end:084b3fa0:start=1721810259462863407,finish=1721810259465855788,duration=2992381,event=home_paths
travis_time:start:08090511
travis_time:end:08090511:start=1721810259468669194,finish=1721810259483545434,duration=14876240,event=disable_initramfs
travis_time:start:2a032fa3
travis_time:end:2a032fa3:start=1721810259487001993,finish=1721810259636865479,duration=149863486,event=disable_ssh_roaming
travis_time:start:0362cec6
travis_time:end:0362cec6:start=1721810259639617845,finish=1721810259641631700,duration=2013855,event=debug_tools
travis_time:start:0c0ff39f
travis_time:end:0c0ff39f:start=1721810259644287237,finish=1721810259646999518,duration=2712281,event=uninstall_oclint
travis_time:start:004b2090
travis_time:end:004b2090:start=1721810259649817358,finish=1721810259652429135,duration=2611777,event=rvm_use
travis_time:start:0b1b23cb
travis_time:end:0b1b23cb:start=1721810259655078877,finish=1721810259663015533,duration=7936656,event=rm_etc_boto_cfg
travis_time:start:2225340c
travis_time:end:2225340c:start=1721810259665740225,finish=1721810259667697762,duration=1957537,event=rm_oraclejdk8_symlink
travis_time:start:06921006
travis_time:end:06921006:start=1721810259670353128,finish=1721810259812351359,duration=141998231,event=enable_i386
travis_time:start:13ea8e41
travis_time:end:13ea8e41:start=1721810259815296943,finish=1721810259818836001,duration=3539058,event=update_rubygems
travis_time:start:01d631f0
travis_time:end:01d631f0:start=1721810259821561193,finish=1721810260856087660,duration=1034526467,event=ensure_path_components
travis_time:start:001b27be
travis_time:end:001b27be:start=1721810260859052486,finish=1721810260861047124,duration=1994638,event=redefine_curl
travis_time:start:2a944a30
travis_time:end:2a944a30:start=1721810260863813123,finish=1721810260865806311,duration=1993188,event=nonblock_pipe
travis_time:start:2a7741a0
travis_time:end:2a7741a0:start=1721810260868491780,finish=1721810266906892555,duration=6038400775,event=apt_get_update
travis_time:start:0d6fb5a0
travis_time:end:0d6fb5a0:start=1721810266909847203,finish=1721810266911834197,duration=1986994,event=deprecate_xcode_64
travis_time:start:05893a88
travis_time:end:05893a88:start=1721810266914456338,finish=1721810270892665353,duration=3978209015,event=update_heroku
travis_time:start:0084adcd
travis_time:end:0084adcd:start=1721810270895650158,finish=1721810270897711434,duration=2061276,event=shell_session_update
travis_time:start:04c8d8ea
travis_fold:start:docker_mtu_and_registry_mirrors
travis_fold:end:docker_mtu_and_registry_mirrors
travis_time:end:04c8d8ea:start=1721810270900483501,finish=1721810273188185429,duration=2287701928,event=set_docker_mtu_and_registry_mirrors
travis_time:start:0154b3d0
travis_fold:start:resolvconf
travis_fold:end:resolvconf
travis_time:end:0154b3d0:start=1721810273191257774,finish=1721810273252878160,duration=61620386,event=resolvconf
travis_time:start:005d05d0
travis_time:end:005d05d0:start=1721810273255865208,finish=1721810273477638265,duration=221773057,event=maven_central_mirror
travis_time:start:01d325ff
travis_time:end:01d325ff:start=1721810273480546308,finish=1721810273599902406,duration=119356098,event=maven_https
travis_time:start:2b6ab08c
travis_time:end:2b6ab08c:start=1721810273603410538,finish=1721810273605746877,duration=2336339,event=fix_ps4
travis_time:start:0b2df5e0

travis_fold:start:git.checkout
travis_time:start:1e9724f8
travis_time:end:1e9724f8:start=1721810273611844269,finish=1721810273623739991,duration=11895722,event=checkout
travis_time:start:1f6c6a25
$ git clone --depth=50 --branch=am-tbt-84 https://github.com/travis-ci/gh.git travis-ci/gh
Cloning into 'travis-ci/gh'...
remote: Enumerating objects: 607, done.
remote: Counting objects:   0% (1/607)
remote: Counting objects:   1% (7/607)
remote: Counting objects:   2% (13/607)
remote: Counting objects:   3% (19/607)
remote: Counting objects:   4% (25/607)
remote: Counting objects:   5% (31/607)
remote: Counting objects:   6% (37/607)
remote: Counting objects:   7% (43/607)
remote: Counting objects:   8% (49/607)
remote: Counting objects:   9% (55/607)
remote: Counting objects:  10% (61/607)
remote: Counting objects:  11% (67/607)
remote: Counting objects:  12% (73/607)
remote: Counting objects:  13% (79/607)
remote: Counting objects:  14% (85/607)
remote: Counting objects:  15% (92/607)
remote: Counting objects:  16% (98/607)
remote: Counting objects:  17% (104/607)
remote: Counting objects:  18% (110/607)
remote: Counting objects:  19% (116/607)
remote: Counting objects:  20% (122/607)
remote: Counting objects:  21% (128/607)
remote: Counting objects:  22% (134/607)
remote: Counting objects:  23% (140/607)
remote: Counting objects:  24% (146/607)
remote: Counting objects:  25% (152/607)
remote: Counting objects:  26% (158/607)
remote: Counting objects:  27% (164/607)
remote: Counting objects:  28% (170/607)
remote: Counting objects:  29% (177/607)
remote: Counting objects:  30% (183/607)
remote: Counting objects:  31% (189/607)
remote: Counting objects:  32% (195/607)
remote: Counting objects:  33% (201/607)
remote: Counting objects:  34% (207/607)
remote: Counting objects:  35% (213/607)
remote: Counting objects:  36% (219/607)
remote: Counting objects:  37% (225/607)
remote: Counting objects:  38% (231/607)
remote: Counting objects:  39% (237/607)
remote: Counting objects:  40% (243/607)
remote: Counting objects:  41% (249/607)
remote: Counting objects:  42% (255/607)
remote: Counting objects:  43% (262/607)
remote: Counting objects:  44% (268/607)
remote: Counting objects:  45% (274/607)
remote: Counting objects:  46% (280/607)
remote: Counting objects:  47% (286/607)
remote: Counting objects:  48% (292/607)
remote: Counting objects:  49% (298/607)
remote: Counting objects:  50% (304/607)
remote: Counting objects:  51% (310/607)
remote: Counting objects:  52% (316/607)
remote: Counting objects:  53% (322/607)
remote: Counting objects:  54% (328/607)
remote: Counting objects:  55% (334/607)
remote: Counting objects:  56% (340/607)
remote: Counting objects:  57% (346/607)
remote: Counting objects:  58% (353/607)
remote: Counting objects:  59% (359/607)
remote: Counting objects:  60% (365/607)
remote: Counting objects:  61% (371/607)
remote: Counting objects:  62% (377/607)
remote: Counting objects:  63% (383/607)
remote: Counting objects:  64% (389/607)
remote: Counting objects:  65% (395/607)
remote: Counting objects:  66% (401/607)
remote: Counting objects:  67% (407/607)
remote: Counting objects:  68% (413/607)
remote: Counting objects:  69% (419/607)
remote: Counting objects:  70% (425/607)
remote: Counting objects:  71% (431/607)
remote: Counting objects:  72% (438/607)
remote: Counting objects:  73% (444/607)
remote: Counting objects:  74% (450/607)
remote: Counting objects:  75% (456/607)
remote: Counting objects:  76% (462/607)
remote: Counting objects:  77% (468/607)
remote: Counting objects:  78% (474/607)
remote: Counting objects:  79% (480/607)
remote: Counting objects:  80% (486/607)
remote: Counting objects:  81% (492/607)
remote: Counting objects:  82% (498/607)
remote: Counting objects:  83% (504/607)
remote: Counting objects:  84% (510/607)
remote: Counting objects:  85% (516/607)
remote: Counting objects:  86% (523/607)
remote: Counting objects:  87% (529/607)
remote: Counting objects:  88% (535/607)
remote: Counting objects:  89% (541/607)
remote: Counting objects:  90% (547/607)
remote: Counting objects:  91% (553/607)
remote: Counting objects:  92% (559/607)
remote: Counting objects:  93% (565/607)
remote: Counting objects:  94% (571/607)
remote: Counting objects:  95% (577/607)
remote: Counting objects:  96% (583/607)
remote: Counting objects:  97% (589/607)
remote: Counting objects:  98% (595/607)
remote: Counting objects:  99% (601/607)
remote: Counting objects: 100% (607/607)
remote: Counting objects: 100% (607/607), done.
remote: Compressing objects:   0% (1/350)
remote: Compressing objects:   1% (4/350)
remote: Compressing objects:   2% (7/350)
remote: Compressing objects:   3% (11/350)
remote: Compressing objects:   4% (14/350)
remote: Compressing objects:   5% (18/350)
remote: Compressing objects:   6% (21/350)
remote: Compressing objects:   7% (25/350)
remote: Compressing objects:   8% (28/350)
remote: Compressing objects:   9% (32/350)
remote: Compressing objects:  10% (35/350)
remote: Compressing objects:  11% (39/350)
remote: Compressing objects:  12% (42/350)
remote: Compressing objects:  13% (46/350)
remote: Compressing objects:  14% (49/350)
remote: Compressing objects:  15% (53/350)
remote: Compressing objects:  16% (56/350)
remote: Compressing objects:  17% (60/350)
remote: Compressing objects:  18% (63/350)
remote: Compressing objects:  19% (67/350)
remote: Compressing objects:  20% (70/350)
remote: Compressing objects:  21% (74/350)
remote: Compressing objects:  22% (77/350)
remote: Compressing objects:  23% (81/350)
remote: Compressing objects:  24% (84/350)
remote: Compressing objects:  25% (88/350)
remote: Compressing objects:  26% (91/350)
remote: Compressing objects:  27% (95/350)
remote: Compressing objects:  28% (98/350)
remote: Compressing objects:  29% (102/350)
remote: Compressing objects:  30% (105/350)
remote: Compressing objects:  31% (109/350)
remote: Compressing objects:  32% (112/350)
remote: Compressing objects:  33% (116/350)
remote: Compressing objects:  34% (119/350)
remote: Compressing objects:  35% (123/350)
remote: Compressing objects:  36% (126/350)
remote: Compressing objects:  37% (130/350)
remote: Compressing objects:  38% (133/350)
remote: Compressing objects:  39% (137/350)
remote: Compressing objects:  40% (140/350)
remote: Compressing objects:  41% (144/350)
remote: Compressing objects:  42% (147/350)
remote: Compressing objects:  43% (151/350)
remote: Compressing objects:  44% (154/350)
remote: Compressing objects:  45% (158/350)
remote: Compressing objects:  46% (161/350)
remote: Compressing objects:  47% (165/350)
remote: Compressing objects:  48% (168/350)
remote: Compressing objects:  49% (172/350)
remote: Compressing objects:  50% (175/350)
remote: Compressing objects:  51% (179/350)
remote: Compressing objects:  52% (182/350)
remote: Compressing objects:  53% (186/350)
remote: Compressing objects:  54% (189/350)
remote: Compressing objects:  55% (193/350)
remote: Compressing objects:  56% (196/350)
remote: Compressing objects:  57% (200/350)
remote: Compressing objects:  58% (203/350)
remote: Compressing objects:  59% (207/350)
remote: Compressing objects:  60% (210/350)
remote: Compressing objects:  61% (214/350)
remote: Compressing objects:  62% (217/350)
remote: Compressing objects:  63% (221/350)
remote: Compressing objects:  64% (224/350)
remote: Compressing objects:  65% (228/350)
remote: Compressing objects:  66% (231/350)
remote: Compressing objects:  67% (235/350)
remote: Compressing objects:  68% (238/350)
remote: Compressing objects:  69% (242/350)
remote: Compressing objects:  70% (245/350)
remote: Compressing objects:  71% (249/350)
remote: Compressing objects:  72% (252/350)
remote: Compressing objects:  73% (256/350)
remote: Compressing objects:  74% (259/350)
remote: Compressing objects:  75% (263/350)
remote: Compressing objects:  76% (266/350)
remote: Compressing objects:  77% (270/350)
remote: Compressing objects:  78% (273/350)
remote: Compressing objects:  79% (277/350)
remote: Compressing objects:  80% (280/350)
remote: Compressing objects:  81% (284/350)
remote: Compressing objects:  82% (287/350)
remote: Compressing objects:  83% (291/350)
remote: Compressing objects:  84% (294/350)
remote: Compressing objects:  85% (298/350)
remote: Compressing objects:  86% (301/350)
remote: Compressing objects:  87% (305/350)
remote: Compressing objects:  88% (308/350)
remote: Compressing objects:  89% (312/350)
remote: Compressing objects:  90% (315/350)
remote: Compressing objects:  91% (319/350)
remote: Compressing objects:  92% (322/350)
remote: Compressing objects:  93% (326/350)
remote: Compressing objects:  94% (329/350)
remote: Compressing objects:  95% (333/350)
remote: Compressing objects:  96% (336/350)
remote: Compressing objects:  97% (340/350)
remote: Compressing objects:  98% (343/350)
remote: Compressing objects:  99% (347/350)
remote: Compressing objects: 100% (350/350)
remote: Compressing objects: 100% (350/350), done.
Receiving objects:   0% (1/607)
Receiving objects:   1% (7/607)
Receiving objects:   2% (13/607)
Receiving objects:   3% (19/607)
Receiving objects:   4% (25/607)
Receiving objects:   5% (31/607)
Receiving objects:   6% (37/607)
Receiving objects:   7% (43/607)
Receiving objects:   8% (49/607)
Receiving objects:   9% (55/607)
Receiving objects:  10% (61/607)
Receiving objects:  11% (67/607)
Receiving objects:  12% (73/607)
Receiving objects:  13% (79/607)
Receiving objects:  14% (85/607)
Receiving objects:  15% (92/607)
Receiving objects:  16% (98/607)
Receiving objects:  17% (104/607)
Receiving objects:  18% (110/607)
Receiving objects:  19% (116/607)
Receiving objects:  20% (122/607)
Receiving objects:  21% (128/607)
Receiving objects:  22% (134/607)
Receiving objects:  23% (140/607)
Receiving objects:  24% (146/607)
Receiving objects:  25% (152/607)
Receiving objects:  26% (158/607)
Receiving objects:  27% (164/607)
Receiving objects:  28% (170/607)
Receiving objects:  29% (177/607)
Receiving objects:  30% (183/607)
Receiving objects:  31% (189/607)
Receiving objects:  32% (195/607)
Receiving objects:  33% (201/607)
Receiving objects:  34% (207/607)
Receiving objects:  35% (213/607)
Receiving objects:  36% (219/607)
Receiving objects:  37% (225/607)
Receiving objects:  38% (231/607)
Receiving objects:  39% (237/607)
Receiving objects:  40% (243/607)
Receiving objects:  41% (249/607)
Receiving objects:  42% (255/607)
Receiving objects:  43% (262/607)
Receiving objects:  44% (268/607)
Receiving objects:  45% (274/607)
Receiving objects:  46% (280/607)
Receiving objects:  47% (286/607)
Receiving objects:  48% (292/607)
Receiving objects:  49% (298/607)
Receiving objects:  50% (304/607)
Receiving objects:  51% (310/607)
Receiving objects:  52% (316/607)
Receiving objects:  53% (322/607)
Receiving objects:  54% (328/607)
Receiving objects:  55% (334/607)
Receiving objects:  56% (340/607)
Receiving objects:  57% (346/607)
Receiving objects:  58% (353/607)
Receiving objects:  59% (359/607)
Receiving objects:  60% (365/607)
Receiving objects:  61% (371/607)
Receiving objects:  62% (377/607)
Receiving objects:  63% (383/607)
Receiving objects:  64% (389/607)
Receiving objects:  65% (395/607)
Receiving objects:  66% (401/607)
Receiving objects:  67% (407/607)
Receiving objects:  68% (413/607)
Receiving objects:  69% (419/607)
Receiving objects:  70% (425/607)
Receiving objects:  71% (431/607)
Receiving objects:  72% (438/607)
Receiving objects:  73% (444/607)
Receiving objects:  74% (450/607)
Receiving objects:  75% (456/607)
Receiving objects:  76% (462/607)
Receiving objects:  77% (468/607)
Receiving objects:  78% (474/607)
Receiving objects:  79% (480/607)
Receiving objects:  80% (486/607)
Receiving objects:  81% (492/607)
Receiving objects:  82% (498/607)
remote: Total 607 (delta 324), reused 500 (delta 243), pack-reused 0
Receiving objects:  83% (504/607)
Receiving objects:  84% (510/607)
Receiving objects:  85% (516/607)
Receiving objects:  86% (523/607)
Receiving objects:  87% (529/607)
Receiving objects:  88% (535/607)
Receiving objects:  89% (541/607)
Receiving objects:  90% (547/607)
Receiving objects:  91% (553/607)
Receiving objects:  92% (559/607)
Receiving objects:  93% (565/607)
Receiving objects:  94% (571/607)
Receiving objects:  95% (577/607)
Receiving objects:  96% (583/607)
Receiving objects:  97% (589/607)
Receiving objects:  98% (595/607)
Receiving objects:  99% (601/607)
Receiving objects: 100% (607/607)
Receiving objects: 100% (607/607), 215.66 KiB | 3.37 MiB/s, done.
Resolving deltas:   0% (0/324)
Resolving deltas:   1% (4/324)
Resolving deltas:   2% (7/324)
Resolving deltas:   3% (10/324)
Resolving deltas:   4% (13/324)
Resolving deltas:   5% (17/324)
Resolving deltas:   6% (20/324)
Resolving deltas:   7% (23/324)
Resolving deltas:   8% (26/324)
Resolving deltas:   9% (30/324)
Resolving deltas:  10% (33/324)
Resolving deltas:  11% (36/324)
Resolving deltas:  12% (39/324)
Resolving deltas:  13% (43/324)
Resolving deltas:  14% (46/324)
Resolving deltas:  15% (49/324)
Resolving deltas:  16% (52/324)
Resolving deltas:  17% (56/324)
Resolving deltas:  18% (59/324)
Resolving deltas:  19% (62/324)
Resolving deltas:  20% (65/324)
Resolving deltas:  21% (69/324)
Resolving deltas:  22% (72/324)
Resolving deltas:  23% (75/324)
Resolving deltas:  24% (78/324)
Resolving deltas:  25% (81/324)
Resolving deltas:  26% (85/324)
Resolving deltas:  27% (88/324)
Resolving deltas:  28% (91/324)
Resolving deltas:  29% (94/324)
Resolving deltas:  30% (98/324)
Resolving deltas:  31% (101/324)
Resolving deltas:  32% (104/324)
Resolving deltas:  33% (107/324)
Resolving deltas:  34% (111/324)
Resolving deltas:  35% (114/324)
Resolving deltas:  36% (117/324)
Resolving deltas:  37% (120/324)
Resolving deltas:  38% (124/324)
Resolving deltas:  39% (127/324)
Resolving deltas:  40% (130/324)
Resolving deltas:  41% (133/324)
Resolving deltas:  42% (137/324)
Resolving deltas:  43% (140/324)
Resolving deltas:  44% (143/324)
Resolving deltas:  45% (146/324)
Resolving deltas:  46% (150/324)
Resolving deltas:  47% (153/324)
Resolving deltas:  48% (156/324)
Resolving deltas:  49% (159/324)
Resolving deltas:  50% (162/324)
Resolving deltas:  51% (166/324)
Resolving deltas:  52% (169/324)
Resolving deltas:  53% (172/324)
Resolving deltas:  54% (175/324)
Resolving deltas:  55% (179/324)
Resolving deltas:  56% (182/324)
Resolving deltas:  57% (185/324)
Resolving deltas:  58% (188/324)
Resolving deltas:  59% (192/324)
Resolving deltas:  60% (195/324)
Resolving deltas:  61% (198/324)
Resolving deltas:  62% (201/324)
Resolving deltas:  63% (205/324)
Resolving deltas:  64% (208/324)
Resolving deltas:  65% (211/324)
Resolving deltas:  66% (214/324)
Resolving deltas:  67% (218/324)
Resolving deltas:  68% (221/324)
Resolving deltas:  69% (224/324)
Resolving deltas:  70% (227/324)
Resolving deltas:  71% (231/324)
Resolving deltas:  72% (234/324)
Resolving deltas:  73% (237/324)
Resolving deltas:  74% (240/324)
Resolving deltas:  75% (243/324)
Resolving deltas:  76% (247/324)
Resolving deltas:  77% (250/324)
Resolving deltas:  78% (253/324)
Resolving deltas:  79% (256/324)
Resolving deltas:  80% (260/324)
Resolving deltas:  81% (263/324)
Resolving deltas:  82% (266/324)
Resolving deltas:  83% (269/324)
Resolving deltas:  84% (273/324)
Resolving deltas:  85% (276/324)
Resolving deltas:  86% (279/324)
Resolving deltas:  87% (282/324)
Resolving deltas:  88% (286/324)
Resolving deltas:  89% (289/324)
Resolving deltas:  90% (292/324)
Resolving deltas:  91% (295/324)
Resolving deltas:  92% (299/324)
Resolving deltas:  93% (302/324)
Resolving deltas:  94% (305/324)
Resolving deltas:  95% (308/324)
Resolving deltas:  96% (312/324)
Resolving deltas:  97% (315/324)
Resolving deltas:  98% (318/324)
Resolving deltas:  99% (321/324)
Resolving deltas: 100% (324/324)
Resolving deltas: 100% (324/324), done.
travis_time:end:1f6c6a25:start=1721810273627025987,finish=1721810274095829147,duration=468803160,event=checkout
$ cd travis-ci/gh
$ git checkout -qf e1fcd75786ffa75667e47d3d824b54d1bd0017fe
travis_fold:end:git.checkout

travis_time:end:1f6c6a25:start=1721810273627025987,finish=1721810274111513060,duration=484487073,event=checkout
travis_time:start:10953b59
travis_time:end:10953b59:start=1721810274114844264,finish=1721810274117203518,duration=2359254,event=env
travis_fold:start:rvm
travis_time:start:04a83452
$ rvm get head
Downloading https://get.rvm.io
Downloading https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer.asc
Verifying /home/travis/.rvm/archives/rvm-installer.asc
gpg: Signature made Tue 21 Feb 2023 11:35:16 PM UTC
gpg:                using RSA key 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
gpg: Good signature from "Piotr Kuczynski <piotr.kuczynski@gmail.com>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 7D2B AF1C F37B 13E2 069D  6956 105B D0E7 3949 9BDB
GPG verified '/home/travis/.rvm/archives/rvm-installer'
Downloading https://github.com/rvm/rvm/archive/master.tar.gz
Upgrading the RVM installation in /home/travis/.rvm/
    RVM PATH line found in /home/travis/.mkshrc /home/travis/.profile /home/travis/.zshrc.
    RVM PATH line not found for Bash, rerun this command with '--auto-dotfiles' flag to fix it.
    RVM sourcing line found in /home/travis/.profile /home/travis/.bashrc /home/travis/.zlogin.
Upgrade of RVM in /home/travis/.rvm/ is complete.

Thanks for installing RVM 🙏
Please consider donating to our open collective to help us maintain RVM.

👉  Donate: https://opencollective.com/rvm/donate


RVM reloaded!
travis_time:end:04a83452:start=1721810274125977610,finish=1721810277221712703,duration=3095735093,event=
travis_time:start:0db7cace
$ rvm use 3.2 --install --binary --fuzzy
curl: (22) The requested URL returned error: 404 
Required ruby-3.2.4 is not installed - installing.
curl: (22) The requested URL returned error: 404 
Searching for binary rubies, this might take some time.
Found remote file https://storage.googleapis.com/travis-ci-language-archives/ruby/binaries/ubuntu/20.04/x86_64/ruby-3.2.4.tar.bz2
Checking requirements for ubuntu.
requirements_ubuntu_define_libncurses: command not found
Requirements installation successful.
ruby-3.2.4 - #configure
ruby-3.2.4 - #download
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 32.1M  100 32.1M    0     0   104M      0 --:--:-- --:--:-- --:--:--  104M
No checksum for downloaded archive, recording checksum in user configuration.
ruby-3.2.4 - #validate archive
ruby-3.2.4 - #extract
ruby-3.2.4 - #validate binary
ruby-3.2.4 - #setup
ruby-3.2.4 - #gemset created /home/travis/.rvm/gems/ruby-3.2.4@global
ruby-3.2.4 - #importing gemset /home/travis/.rvm/gemsets/global.gems|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|..
ruby-3.2.4 - #generating global wrappers|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/.
ruby-3.2.4 - #uninstalling gem rubygems-bundler-1.4.5|/.
ruby-3.2.4 - #gemset created /home/travis/.rvm/gems/ruby-3.2.4
ruby-3.2.4 - #importing gemset /home/travis/.rvm/gemsets/default.gems|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\.
ruby-3.2.4 - #generating default wrappers|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-.
Using /home/travis/.rvm/gems/ruby-3.2.4
travis_time:end:0db7cace:start=1721810277225921083,finish=1721810295159746088,duration=17933825005,event=
travis_fold:end:rvm

$ export BUNDLE_GEMFILE=$PWD/Gemfile
travis_fold:start:ruby.versions
$ ruby --version
ruby 3.2.4 (2024-04-23 revision af471c0e01) [x86_64-linux]
$ rvm --version
rvm 1.29.12-next (master) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
$ bundle --version
Bundler version 2.4.19
$ gem --version
3.4.19
travis_fold:end:ruby.versions

travis_fold:start:install.bundler
travis_time:start:2af02510
$ bundle install --jobs=3 --retry=3
Fetching gem metadata from https://rubygems.org/.........
Resolving dependencies...
Fetching concurrent-ruby 1.3.3
Fetching public_suffix 6.0.1
Fetching minitest 5.24.1
Installing minitest 5.24.1
Installing public_suffix 6.0.1
Fetching ansi 1.5.0
Fetching ast 2.4.2
Installing concurrent-ruby 1.3.3
Installing ansi 1.5.0
Installing ast 2.4.2
Fetching bigdecimal 3.1.8
Fetching connection_pool 2.4.1
Fetching strscan 3.1.0
Installing connection_pool 2.4.1
Installing bigdecimal 3.1.8 with native extensions
Fetching diff-lcs 1.5.1
Installing strscan 3.1.0 with native extensions
Installing diff-lcs 1.5.1
Fetching docile 1.4.0
Installing docile 1.4.0
Fetching ffi 1.17.0 (x86_64-linux-gnu)
Installing ffi 1.17.0 (x86_64-linux-gnu)
Fetching uri 0.13.0
Installing uri 0.13.0
Fetching logger 1.6.0
Installing logger 1.6.0
Fetching multi_json 1.15.0
Installing multi_json 1.15.0
Fetching net-http-pipeline 1.0.1
Installing net-http-pipeline 1.0.1
Fetching hashdiff 1.1.0
Installing hashdiff 1.1.0
Fetching json 2.7.2
Installing json 2.7.2 with native extensions
Fetching language_server-protocol 3.17.0.3
Installing language_server-protocol 3.17.0.3
Fetching parallel 1.25.1
Installing parallel 1.25.1
Fetching racc 1.8.0
Installing racc 1.8.0 with native extensions
Fetching rainbow 3.1.1
Installing rainbow 3.1.1
Fetching regexp_parser 2.9.2
Installing regexp_parser 2.9.2
Fetching rspec-support 3.13.1
Installing rspec-support 3.13.1
Fetching ruby-progressbar 1.13.0
Installing ruby-progressbar 1.13.0
Fetching unicode-display_width 2.5.0
Installing unicode-display_width 2.5.0
Fetching simplecov-html 0.12.3
Installing simplecov-html 0.12.3
Fetching simplecov_json_formatter 0.1.4
Installing simplecov_json_formatter 0.1.4
Fetching addressable 2.8.7
Installing addressable 2.8.7
Fetching i18n 1.14.5
Installing i18n 1.14.5
Fetching tzinfo 2.0.6
Installing tzinfo 2.0.6
Fetching net-http-persistent 4.0.2
Installing net-http-persistent 4.0.2
Fetching ethon 0.16.0
Installing ethon 0.16.0
Fetching rexml 3.3.2
Installing rexml 3.3.2
Fetching parser 3.3.4.0
Fetching rspec-core 3.13.0
Installing rspec-core 3.13.0
Installing parser 3.3.4.0
Fetching rspec-expectations 3.13.1
Installing rspec-expectations 3.13.1
Fetching rspec-mocks 3.13.1
Fetching terminal-table 3.0.2
Installing rspec-mocks 3.13.1
Installing terminal-table 3.0.2
Fetching simplecov 0.22.0
Fetching activesupport 7.0.8.4
Installing simplecov 0.22.0
Installing activesupport 7.0.8.4
Fetching faraday-net_http 3.1.0
Installing faraday-net_http 3.1.0
Fetching typhoeus 1.4.1
Fetching rubocop-ast 1.31.3
Installing typhoeus 1.4.1
Installing rubocop-ast 1.31.3
Fetching rspec 3.13.0
Fetching simplecov-console 0.9.1
Installing rspec 3.13.0
Installing simplecov-console 0.9.1
Fetching faraday 2.10.0
Fetching rubocop 1.65.0
Installing faraday 2.10.0
Fetching faraday-retry 2.2.1
Installing faraday-retry 2.2.1
Installing rubocop 1.65.0
Fetching faraday-typhoeus 1.1.0
Installing faraday-typhoeus 1.1.0
Fetching rubocop-performance 1.21.1
Fetching rubocop-rspec 3.0.3
Installing rubocop-rspec 3.0.3
Installing rubocop-performance 1.21.1
Fetching crack 1.0.0
Installing crack 1.0.0
Fetching webmock 3.23.1
Installing webmock 3.23.1
Bundle complete! 8 Gemfile dependencies, 56 gems now installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.
travis_time:end:2af02510:start=1721810295617954642,finish=1721810312836573616,duration=17218618974,event=install
travis_fold:end:install.bundler

travis_time:start:06dbd62c
$ bundle exec rspec

GH::Cache
  send HTTP requests for uncached resources
  uses the cache for subsequent requests
  cache is resettable

GH::CustomLimit
  adds client_id and client_secret to a request

GH::Error
  wraps connection
  exposes the original exception
  keeps the payload around
  works for long content
  can be rescued by status code

GH
  allows doing requests right from the GH object
  allows posting to github
  with
    returns the GH instance if no block is given
    returns the block value if block is given
    propagates options

GH::Instrumentation
  instruments http
  instruments []
  instruments load

GH::LazyLoader
  wraps normalizer by default
  send http requests for missing fields
  does not send http requests for existing fields
  allows traversing into nested structures
  does not request twice if the field does not exist upstream
  does not skip an already existing default proc
  is still loading missing fields, even if a default proc is set

GH::LinkFollower
  follows links
  works with lazy loading
  does not raise exceptions for unknown fields

GH::MergeCommit
  adds merge commits
  adds base commits
  adds head commits
  allows lazy loading on the commit
  when pull request is draft
    adds merge commits

GH::Normalizer
  is set up properly
  leaves unknown fields in place
  allows normalization with #load
  works for deeply nested fields (PENDING: Not yet implemented)
  works for lists (PENDING: Not yet implemented)
  when testing date fields
    generates date from timestamp (PENDING: Not yet implemented)
  when renaming
    renames org to organization
    renames orgs to organizations
    renames username to login
    renames repo to repository
    renames repos to repositories
    renames repo_foo to repository_foo
    renames repos_foo to repository_foo
    renames foo_repo to foo_repository
    renames foo_repos to foo_repositories
    renames commit to sha if value is a sha
    does not rename commit to sha if value is not a sha
    renames commit_id to sha if value is a sha
    does not rename commit_id to sha if value is not a sha
    renames comments to comment_count if content is a number
    renames repositories to repository_count if content is a number
    renames repos to repository_count if content is a number
    renames forks to fork_count if content is a number
    does not rename comments to comment_count if content is not a number
    does not rename repositories to repository_count if content is not a number
    does not rename repos to repository_count if content is not a number
    does not rename forks to fork_count if content is not a number
    renames user to owner if appropriate
    renames user to author if appropriate
    leaves user in place if owner exists
    leaves user in place if author exists
    leaves user in place if no indication what kind of user
    copies author to committer
    copies committer to author
    does not override committer or author if both exist
  when testing time
    transforms timestamps stored in "timestamp" to a date in "date"
    transforms dates stored in "timestamp" to a date in "date"
    changes date to UTC
    changes any time entry to UTC
    does not choke on empty values
  when testing links
    does not normalize config
    generates link entries from link headers (PENDING: )
    generates link headers from link entries (PENDING: Not yet implemented)
    does not discard existing link entires (PENDING: Not yet implemented)
    does not discard existing link headers (PENDING: Not yet implemented)
    identifies _url suffix as link
    identifies blog as link
    detects avatar links from gravatar_url
    detects html urls in url field
    detects self urls in url field
    passes through true
    properly detects html links when api is served from same host
    properly detects self links when api is served from same host

GH::Pagination
  paginates
  paginates with GH::Normalizer
  paginates on default stack
  gives random access
  does not wrap hash responses

GH::Parallel
  allows normal requests
  sets in_parallel?
  runs requests in parallel
  runs requests right away if parallelize is set to false
  works with pagination
  returns the block value
  works two times in a row

GH::Remote
  loads resources from github
  sets headers correctly
  raises an exception for missing resources
  includes the request payload in errors
  parses the body
  sends http calls through the frontend
  sends request calls through the frontend
  loads resources from github via API v3
  when testing path_for
    is expected to eql "/api/v3/foo"
    is expected to eql "/api/v3/foo"
    is expected to eql "/api/v3/foo"
    is expected to eql "/api/v3/foo"

GH::Response
  parses content endpoints correctly
  handles UTF-8 properly, even if encoded binary

GH::Stack
  is specified (PENDING: Not yet implemented)

GH::TokenCheck
  adds client_id and client_secret to a request (PENDING: Temporarily skipped with xdescribe)
  does not swallow other status codes (PENDING: Temporarily skipped with xdescribe)

GH::Wrapper
  is specified (PENDING: Not yet implemented)

Pending: (Failures listed here are expected and do not affect your suite's status)

  1) GH::Normalizer works for deeply nested fields
     # Not yet implemented
     # ./spec/normalizer_spec.rb:39

  2) GH::Normalizer works for lists
     # Not yet implemented
     # ./spec/normalizer_spec.rb:40

  3) GH::Normalizer when testing date fields generates date from timestamp
     # Not yet implemented
     # ./spec/normalizer_spec.rb:43

  4) GH::Normalizer when testing links generates link entries from link headers
     # 
     # ./spec/normalizer_spec.rb:244

  5) GH::Normalizer when testing links generates link headers from link entries
     # Not yet implemented
     # ./spec/normalizer_spec.rb:253

  6) GH::Normalizer when testing links does not discard existing link entires
     # Not yet implemented
     # ./spec/normalizer_spec.rb:254

  7) GH::Normalizer when testing links does not discard existing link headers
     # Not yet implemented
     # ./spec/normalizer_spec.rb:255

  8) GH::Stack is specified
     # Not yet implemented
     # ./spec/stack_spec.rb:6

  9) GH::TokenCheck adds client_id and client_secret to a request
     # Temporarily skipped with xdescribe
     # ./spec/token_check_spec.rb:14

  10) GH::TokenCheck does not swallow other status codes
     # Temporarily skipped with xdescribe
     # ./spec/token_check_spec.rb:28

  11) GH::Wrapper is specified
     # Not yet implemented
     # ./spec/wrapper_spec.rb:6


Finished in 0.83345 seconds (files took 0.55637 seconds to load)
115 examples, 0 failures, 11 pending


COVERAGE:  82.56% -- 71/86 lines in 2 files

+----------+--------------------+-------+--------+----------------------------+
| coverage | file               | lines | missed | missing                    |
+----------+--------------------+-------+--------+----------------------------+
|  78.95%  | lib/gh/cache.rb    | 38    | 8      | 27-30, 69-71, 73           |
|  85.42%  | lib/gh/response.rb | 48    | 7      | 29, 33, 40, 71, 73, 78, 98 |
+----------+--------------------+-------+--------+----------------------------+
Coverage report generated for RSpec to /home/travis/build/travis-ci/gh/coverage. 71 / 86 LOC (82.56%) covered.
travis_time:end:06dbd62c:start=1721810312841437787,finish=1721810314661592032,duration=1820154245,event=script
The command "bundle exec rspec" exited with 0.


Done. Your build exited with 0.