travis_fold:start:worker_info
Worker information
hostname: 9e45e8a6-6b36-42ab-95cf-e43e415bb385@1.worker-n2-com-779d777f7b-hxsb6.gce-production-1
version: 6.2.22 https://github.com/travis-ci/worker/tree/858cb91994a513269f2fe9782c15fc113e966231
instance: travis-job-dd7bfdd6-1554-416b-bffe-ad2fe3ea73ca travis-ci-ubuntu-2004-1707238145-6d1d1b02 (via amqp)
startup: 6.430259623s
travis_fold:end:worker_info
travis_time:start:02ca4359
travis_time:end:02ca4359:start=1709198207382973662,finish=1709198207713393187,duration=330419525,event=no_world_writable_dirs
travis_time:start:32603f9a
travis_time:end:32603f9a:start=1709198207716510128,finish=1709198207724899304,duration=8389176,event=agent
travis_time:start:1fdd68b2
travis_time:end:1fdd68b2:start=1709198207727929338,finish=1709198207730010824,duration=2081486,event=check_unsupported
travis_time:start:1d88cc24
travis_fold:start:system_info
Build system information
Build language: ruby
Build dist: focal
Build id: 269190067
Job id: 618508923
Runtime kernel version: 5.15.0-1049-gcp
travis-build version: f3de9fb7
Build image provisioning date and time
Tue 06 Feb 2024 05:15:48 PM 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
4a0cff6 https://github.com/travis-ci/travis-cookbooks/tree/4a0cff6
git version
git version 2.43.0
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.5
 API version:       1.43
 Go version:        go1.20.3
 Git commit:        24.0.5-0ubuntu1~20.04.1
 Built:             Mon Aug 21 19:50:14 2023
 OS/Arch:           linux/amd64
 Context:           default

Server:
 Engine:
  Version:          24.0.5
  API version:      1.43 (minimum version 1.12)
  Go version:       go1.20.3
  Git commit:       24.0.5-0ubuntu1~20.04.1
  Built:            Mon Aug 21 19:50:14 2023
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.7.2
  GitCommit:        
 runc:
  Version:          1.1.7-0ubuntu1~20.04.2
  GitCommit:        
 docker-init:
  Version:          0.19.0
  GitCommit:        
clang version
clang version 16.0.0
jq version
jq-1.7
bats version
Bats 0.4.0
shellcheck version
0.9.0
shfmt version
v3.7.0
ccache version
3.7.7
cmake version
cmake version 3.26.3
heroku version
heroku/8.7.1 linux-x64 node-v16.19.0
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.36-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu))
openssl version
OpenSSL 1.1.1f  31 Mar 2020
packer version
1.9.4
postgresql client version
psql (PostgreSQL) 13.13 (Ubuntu 13.13-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 Dec 07 2023 15:42:49)
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.2.0
rvm version
rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
default ruby version
ruby 2.7.6p219 (2022-04-12 revision c9c2245c0a) [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.28
PhantomJS version
2.1.1
Redis version
redis-server 7.2.4
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.1 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.19.0
v18.4.0
v20.11.0
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.5.9
ruby-2.7.6
ruby-3.1.2
travis_fold:end:system_info

travis_time:end:1d88cc24:start=1709198207732929643,finish=1709198207744361495,duration=11431852,event=show_system_info
travis_time:start:11c3f52c
travis_time:end:11c3f52c:start=1709198207747457965,finish=1709198207769887552,duration=22429587,event=rm_riak_source
travis_time:start:0018cb05
travis_time:end:0018cb05:start=1709198207773136011,finish=1709198207780351790,duration=7215779,event=fix_rwky_redis
travis_time:start:0a808bf8
travis_time:end:0a808bf8:start=1709198207783764627,finish=1709198208333400531,duration=549635904,event=wait_for_network
travis_time:start:26de2998
travis_time:end:26de2998:start=1709198208336333555,finish=1709198208645678037,duration=309344482,event=update_apt_keys
travis_time:start:19df4910
travis_time:end:19df4910:start=1709198208648958920,finish=1709198208704290355,duration=55331435,event=fix_hhvm_source
travis_time:start:0aa4db60
travis_time:end:0aa4db60:start=1709198208707553657,finish=1709198208722592529,duration=15038872,event=update_mongo_arch
travis_time:start:02de6f6e
travis_time:end:02de6f6e:start=1709198208725437069,finish=1709198208761153918,duration=35716849,event=fix_sudo_enabled_trusty
travis_time:start:14bcb5f6
travis_time:end:14bcb5f6:start=1709198208764285146,finish=1709198208766524697,duration=2239551,event=update_glibc
travis_time:start:01a58ed3
travis_time:end:01a58ed3:start=1709198208769385765,finish=1709198208777853684,duration=8467919,event=clean_up_path
travis_time:start:03c396cf
travis_time:end:03c396cf:start=1709198208780606850,finish=1709198208792823318,duration=12216468,event=fix_resolv_conf
travis_time:start:0d7976c0
travis_time:end:0d7976c0:start=1709198208796029668,finish=1709198208844058252,duration=48028584,event=fix_etc_hosts
travis_time:start:00a61d19
travis_time:end:00a61d19:start=1709198208847286080,finish=1709198208855292767,duration=8006687,event=fix_mvn_settings_xml
travis_time:start:0c09a458
travis_time:end:0c09a458:start=1709198208858399775,finish=1709198208869518210,duration=11118435,event=no_ipv6_localhost
travis_time:start:0e57cdfc
travis_time:end:0e57cdfc:start=1709198208872531335,finish=1709198208874865934,duration=2334599,event=fix_etc_mavenrc
travis_time:start:17fc3f48
OK
travis_time:end:17fc3f48:start=1709198208878058962,finish=1709198209286730561,duration=408671599,event=fix_perforce_key
travis_time:start:0f157180
travis_time:end:0f157180:start=1709198209289864422,finish=1709198209292793049,duration=2928627,event=fix_wwdr_certificate
travis_time:start:2c57d979
travis_time:end:2c57d979:start=1709198209295775219,finish=1709198209390335343,duration=94560124,event=put_localhost_first
travis_time:start:075f44e8
travis_time:end:075f44e8:start=1709198209393561169,finish=1709198209396516335,duration=2955166,event=home_paths
travis_time:start:0072d8b4
travis_time:end:0072d8b4:start=1709198209399558428,finish=1709198209413663345,duration=14104917,event=disable_initramfs
travis_time:start:0d5d3c40
travis_time:end:0d5d3c40:start=1709198209416610477,finish=1709198209604024651,duration=187414174,event=disable_ssh_roaming
travis_time:start:043683f3
travis_time:end:043683f3:start=1709198209607257596,finish=1709198209609538185,duration=2280589,event=debug_tools
travis_time:start:095d380d
travis_time:end:095d380d:start=1709198209612479362,finish=1709198209615458560,duration=2979198,event=uninstall_oclint
travis_time:start:018b3c06
travis_time:end:018b3c06:start=1709198209618528573,finish=1709198209621515861,duration=2987288,event=rvm_use
travis_time:start:01ee6a52
travis_time:end:01ee6a52:start=1709198209624412286,finish=1709198209632905265,duration=8492979,event=rm_etc_boto_cfg
travis_time:start:2e5fe7f0
travis_time:end:2e5fe7f0:start=1709198209636009817,finish=1709198209638275584,duration=2265767,event=rm_oraclejdk8_symlink
travis_time:start:07f9af7e
travis_time:end:07f9af7e:start=1709198209641322544,finish=1709198209740372592,duration=99050048,event=enable_i386
travis_time:start:15c07500
travis_time:end:15c07500:start=1709198209743837409,finish=1709198209749661399,duration=5823990,event=update_rubygems
travis_time:start:0037b0f9
travis_time:end:0037b0f9:start=1709198209752708599,finish=1709198210706022457,duration=953313858,event=ensure_path_components
travis_time:start:0761cdb0
travis_time:end:0761cdb0:start=1709198210709404411,finish=1709198210711614175,duration=2209764,event=redefine_curl
travis_time:start:105f8118
travis_time:end:105f8118:start=1709198210714663379,finish=1709198210716819590,duration=2156211,event=nonblock_pipe
travis_time:start:067e1df5
travis_time:end:067e1df5:start=1709198210719849347,finish=1709198216759869404,duration=6040020057,event=apt_get_update
travis_time:start:00785d88
travis_time:end:00785d88:start=1709198216763175044,finish=1709198216765311078,duration=2136034,event=deprecate_xcode_64
travis_time:start:0b9d7a5a
travis_time:end:0b9d7a5a:start=1709198216768191197,finish=1709198220671897542,duration=3903706345,event=update_heroku
travis_time:start:381dc5d0
travis_time:end:381dc5d0:start=1709198220674954319,finish=1709198220677014455,duration=2060136,event=shell_session_update
travis_time:start:03f3eee4
travis_fold:start:docker_mtu_and_registry_mirrors
travis_fold:end:docker_mtu_and_registry_mirrors
travis_time:end:03f3eee4:start=1709198220679713097,finish=1709198222793945851,duration=2114232754,event=set_docker_mtu_and_registry_mirrors
travis_time:start:01edf5e8
travis_fold:start:resolvconf
travis_fold:end:resolvconf
travis_time:end:01edf5e8:start=1709198222797088842,finish=1709198222857388094,duration=60299252,event=resolvconf
travis_time:start:06ab5e7c
travis_time:end:06ab5e7c:start=1709198222860382038,finish=1709198222972337682,duration=111955644,event=maven_central_mirror
travis_time:start:039815f8
travis_time:end:039815f8:start=1709198222975505504,finish=1709198223065003387,duration=89497883,event=maven_https
travis_time:start:130ed49c
travis_time:end:130ed49c:start=1709198223068538788,finish=1709198223070946712,duration=2407924,event=fix_ps4
travis_time:start:0893f04c

travis_fold:start:git.checkout
travis_time:start:13818e22
travis_time:end:13818e22:start=1709198223077217994,finish=1709198223082528470,duration=5310476,event=checkout
travis_time:start:02728f92
$ git clone --depth=50 --branch=master 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)
remote: Total 607 (delta 324), reused 500 (delta 243), pack-reused 0
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)
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.48 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% (215/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:02728f92:start=1709198223085712394,finish=1709198223571076174,duration=485363780,event=checkout
$ cd travis-ci/gh
$ git checkout -qf e1fcd75786ffa75667e47d3d824b54d1bd0017fe
travis_fold:end:git.checkout

travis_time:end:02728f92:start=1709198223085712394,finish=1709198223586988633,duration=501276239,event=checkout
travis_time:start:164df0ab
travis_time:end:164df0ab:start=1709198223590413865,finish=1709198223597664734,duration=7250869,event=env
travis_fold:start:rvm
travis_time:start:0e701670
$ 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:0e701670:start=1709198223606246318,finish=1709198226535292230,duration=2929045912,event=
travis_time:start:0263bfd4
$ rvm use 3.2 --install --binary --fuzzy
curl: (22) The requested URL returned error: 404 
Required ruby-3.2.2 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://rubies.travis-ci.org/ubuntu/20.04/x86_64/ruby-3.2.2.tar.bz2
Checking requirements for ubuntu.
Requirements installation successful.
ruby-3.2.2 - #configure
ruby-3.2.2 - #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:00:01 --:--:--     0
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0

100 32.4M  100 32.4M    0     0  18.4M      0  0:00:01  0:00:01 --:--:-- 18.4M
No checksum for downloaded archive, recording checksum in user configuration.
ruby-3.2.2 - #validate archive
ruby-3.2.2 - #extract
ruby-3.2.2 - #validate binary
ruby-3.2.2 - #setup
ruby-3.2.2 - #gemset created /home/travis/.rvm/gems/ruby-3.2.2@global
ruby-3.2.2 - #importing gemset /home/travis/.rvm/gemsets/global.gems|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|..
ruby-3.2.2 - #generating global wrappers|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/.
ruby-3.2.2 - #uninstalling gem rubygems-bundler-1.4.5|/.
ruby-3.2.2 - #gemset created /home/travis/.rvm/gems/ruby-3.2.2
ruby-3.2.2 - #importing gemset /home/travis/.rvm/gemsets/default.gems|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\.
ruby-3.2.2 - #generating default wrappers|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-\|/-.|/-\|/-\|.-\|/-.
Using /home/travis/.rvm/gems/ruby-3.2.2
travis_time:end:0263bfd4:start=1709198226539445410,finish=1709198247246493137,duration=20707047727,event=
travis_fold:end:rvm

$ export BUNDLE_GEMFILE=$PWD/Gemfile
travis_fold:start:ruby.versions
$ ruby --version
ruby 3.2.2 (2023-03-30 revision e51014f9c0) [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.10
$ gem --version
3.4.10
travis_fold:end:ruby.versions

travis_fold:start:install.bundler
travis_time:start:252a8d9a
$ bundle install --jobs=3 --retry=3
Fetching gem metadata from https://rubygems.org/.........
Resolving dependencies...
Fetching concurrent-ruby 1.2.3
Fetching minitest 5.22.2
Fetching public_suffix 5.0.4
Installing minitest 5.22.2
Fetching ansi 1.5.0
Installing public_suffix 5.0.4
Fetching ast 2.4.2
Installing concurrent-ruby 1.2.3
Installing ansi 1.5.0
Installing ast 2.4.2
Fetching bigdecimal 3.1.6
Using bundler 2.4.10
Fetching connection_pool 2.4.1
Fetching rexml 3.2.6
Installing bigdecimal 3.1.6 with native extensions
Installing rexml 3.2.6
Installing connection_pool 2.4.1
Fetching diff-lcs 1.5.1
Fetching docile 1.4.0
Installing diff-lcs 1.5.1
Installing docile 1.4.0
Fetching ffi 1.16.3
Fetching uri 0.13.0
Installing uri 0.13.0
Fetching multi_json 1.15.0
Installing ffi 1.16.3 with native extensions
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.1
Installing json 2.7.1 with native extensions
Fetching language_server-protocol 3.17.0.3
Installing language_server-protocol 3.17.0.3
Fetching parallel 1.24.0
Installing parallel 1.24.0
Fetching racc 1.7.3
Installing racc 1.7.3 with native extensions
Fetching rainbow 3.1.1
Installing rainbow 3.1.1
Fetching regexp_parser 2.9.0
Installing regexp_parser 2.9.0
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.6
Installing addressable 2.8.6
Fetching i18n 1.14.1
Installing i18n 1.14.1
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 net-http 0.4.1
Installing net-http 0.4.1
Fetching parser 3.3.0.5
Installing parser 3.3.0.5
Fetching rspec-core 3.13.0
Installing rspec-core 3.13.0
Fetching rspec-expectations 3.13.0
Installing rspec-expectations 3.13.0
Fetching rspec-mocks 3.13.0
Installing rspec-mocks 3.13.0
Fetching terminal-table 3.0.2
Installing terminal-table 3.0.2
Fetching simplecov 0.22.0
Installing simplecov 0.22.0
Fetching activesupport 7.0.8.1
Installing activesupport 7.0.8.1
Fetching faraday-net_http 3.1.0
Installing faraday-net_http 3.1.0
Fetching rubocop-ast 1.30.0
Installing rubocop-ast 1.30.0
Fetching rspec 3.13.0
Installing rspec 3.13.0
Fetching simplecov-console 0.9.1
Installing simplecov-console 0.9.1
Fetching faraday 2.9.0
Installing faraday 2.9.0
Fetching rubocop 1.60.2
Installing rubocop 1.60.2
Fetching faraday-retry 2.2.0
Installing faraday-retry 2.2.0
Fetching rubocop-capybara 2.20.0
Installing rubocop-capybara 2.20.0
Fetching rubocop-factory_bot 2.25.1
Installing rubocop-factory_bot 2.25.1
Fetching rubocop-performance 1.20.2
Installing rubocop-performance 1.20.2
Fetching rubocop-rspec 2.26.1
Installing rubocop-rspec 2.26.1
Fetching ethon 0.16.0
Installing ethon 0.16.0
Fetching typhoeus 1.4.1
Installing typhoeus 1.4.1
Fetching faraday-typhoeus 1.1.0
Installing faraday-typhoeus 1.1.0
Using gh 0.21.0 from source at `.`
Fetching crack 1.0.0
Installing crack 1.0.0
Fetching webmock 3.23.0
Installing webmock 3.23.0
Bundle complete! 8 Gemfile dependencies, 56 gems now installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.
travis_time:end:252a8d9a:start=1709198247682653646,finish=1709198268622448109,duration=20939794463,event=install
travis_fold:end:install.bundler

travis_time:start:07c88ec0
$ 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.78871 seconds (files took 0.52562 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:07c88ec0:start=1709198268627575489,finish=1709198270324209120,duration=1696633631,event=script
The command "bundle exec rspec" exited with 0.


Done. Your build exited with 0.