master cron Merge pull request #297 from travis-ci/release_240902

Release 2024 09 02

Dominik authored GitHub committed

Cron job event #3849.1 passed

  • Ran for
AMD64
no language set
Git
Raw log
Scroll to End of Log
0.00s0.21s0.13s0.06s0.00s
worker_info
1Worker information
2hostname: 4a6e782f-ee02-40c8-9dbb-d21e7afeb050@1.worker-n2-com-f8c4bb956-shxns.gce-production-1
3version: deploy_2024.10.02-2-gc32b553 https://github.com/travis-ci/worker/tree/c32b553e81363378d09787f52103ea9bcadf253c
4instance: travis-job-437c969d-aed0-4b07-9fe0-a487802606ab travis-ci-ubuntu-2004-1726220016-655c8cb5 (via amqp)
5startup: 5.767480022s
60.22s0.00s0.01s0.00s0.01s
system_info
7Build system information
8Build language: ruby
9Build dist: focal
10Build id: 273982745
11Job id: 630026786
12Runtime kernel version: 5.15.0-1068-gcp
13VM: default
14travis-build version: 6b157a1c
15Build image provisioning date and time
16Fri 13 Sep 2024 09:58:48 AM UTC
17Operating System Details
18Distributor ID: Ubuntu
19Description: Ubuntu 20.04.6 LTS
20Release: 20.04
21Codename: focal
22Systemd Version
23systemd 245 (245.4-4ubuntu3.23)
24Cookbooks Version
2539734fe https://github.com/travis-ci/travis-cookbooks/tree/39734fe
26git version
27git version 2.46.0
28bash version
29GNU bash, version 5.0.17(1)-release (x86_64-pc-linux-gnu)
30gcc version
31gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0
32docker version
33Client:
34 Version: 24.0.7
35 API version: 1.43
36 Go version: go1.21.1
37 Git commit: 24.0.7-0ubuntu2~20.04.1
38 Built: Wed Mar 13 20:29:24 2024
39 OS/Arch: linux/amd64
40 Context: default
42Server:
43 Engine:
44 Version: 24.0.7
45 API version: 1.43 (minimum version 1.12)
46 Go version: go1.21.1
47 Git commit: 24.0.7-0ubuntu2~20.04.1
48 Built: Wed Mar 13 20:29:24 2024
49 OS/Arch: linux/amd64
50 Experimental: false
51 containerd:
52 Version: 1.7.12
53 GitCommit:
54 runc:
55 Version: 1.1.12-0ubuntu2~20.04.1
56 GitCommit:
57 docker-init:
58 Version: 0.19.0
59 GitCommit:
60clang version
61clang version 18.1.8
62jq version
63jq-1.7.1
64bats version
65Bats 1.11.0
66shellcheck version
670.10.0
68shfmt version
69v3.8.0
70ccache version
713.7.7
72cmake version
73cmake version 3.29.0
74heroku version
75heroku/9.2.1 linux-x64 node-v16.20.2
76imagemagick version
77Version: ImageMagick 6.9.10-23 Q16 x86_64 20190101 https://imagemagick.org
78md5deep version
794.4
80mercurial version
81version 6.5.2
82mysql version
83mysql Ver 8.0.39-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu))
84openssl version
85OpenSSL 1.1.1f 31 Mar 2020
86packer version
87Packer v1.11.2
88postgresql client version
89psql (PostgreSQL) 13.16 (Ubuntu 13.16-1.pgdg20.04+1)
90ragel version
91Ragel State Machine Compiler version 6.10 March 2017
92sudo version
931.8.31
94gzip version
95gzip 1.10
96zip version
97Zip 3.0
98vim version
99VIM - Vi IMproved 8.1 (2018 May 18, compiled Sep 04 2024 03:11:27)
100iptables version
101iptables v1.8.4 (legacy)
102curl version
103curl 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
104wget version
105GNU Wget 1.20.3 built on linux-gnu.
106rsync version
107rsync version 3.1.3 protocol version 31
108gimme version
109v1.5.4
110nvm version
1110.40.1
112perlbrew version
113/home/travis/perl5/perlbrew/bin/perlbrew - App::perlbrew/0.95
114phpenv version
115rbenv 1.3.0
116rvm version
117rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
118default ruby version
119ruby 3.3.5 (2024-09-03 revision ef084cc8f4) [x86_64-linux]
120default python version
121Python 3.7.17
122ElasticSearch version
1237.16.3
124Installed Firefox version
125firefox 99.0
126MongoDB version
127MongoDB 4.4.29
128PhantomJS version
1292.1.1
130Redis version
131redis-server 7.4.0
132Pre-installed Go versions
1331.23.0
134mvn version
135Apache Maven 3.9.4 (dfbb324ad4a7c8fb0bf182e6d91b0ae20e3d2dd9)
136gradle version
137Gradle 8.3!
138lein version
139Leiningen 2.11.2 on Java 11.0.21 OpenJDK 64-Bit Server VM
140Pre-installed Node.js versions
141v10.24.1
142v12.22.12
143v14.21.3
144v16.15
145v16.20.2
146v18.20.3
147v18.20.4
148v20.17.0
149v4.9.1
150v6.17.1
151v8.17.0
152phpenv versions
153 system
154 7.4
155* 7.4.6 (set by /home/travis/.phpenv/version)
156 hhvm-stable
157 hhvm
158composer --version
159Composer version 1.10.6 2020-05-06 10:28:10
160Pre-installed Ruby versions
161ruby-2.7.6
162ruby-3.3.5
1640.02s0.01s0.93s0.30s0.05s0.01s0.04s0.00s0.04s0.01s0.01s0.01s0.02s0.00s0.48sOK
1650.00s0.05s0.00s0.02s0.17s0.00s0.00s0.00s0.01s0.00s0.14s0.00s1.00s0.00s0.12s6.04s0.00s4.10s0.00s2.31s
docker_mtu_and_registry_mirrors
Docker
resolvconf
apt
166Adding APT Sources
1670.89s$ curl -sSL "https://www.postgresql.org/media/keys/ACCC4CF8.asc" | sudo -E apt-key add -
168OK
1690.04s$ echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" | sudo tee -a ${TRAVIS_ROOT}/etc/apt/sources.list >/dev/null
17014.27s$ travis_apt_get_update
171Installing APT Packages
172PostgreSQL package is detected. Stopping postgresql service. See https://github.com/travis-ci/travis-ci/issues/5737 for more information.
173$ sudo systemctl stop postgresql
17414.80s$ sudo -E apt-get -yq --no-install-suggests --no-install-recommends $(travis_apt_get_options) install postgresql-11 postgresql-client-11
175Reading package lists...
176Building dependency tree...
177Reading state information...
178The following packages were automatically installed and are no longer required:
179 amd64-microcode intel-microcode iucode-tool libglu1-mesa
180 libjs-jquery-metadata libjs-jquery-tablesorter libnotify4 libwxbase3.0-0v5
181 libwxgtk3.0-gtk3-0v5 linux-modules-5.4.0-195-generic postgresql-client-12
182Use 'sudo apt autoremove' to remove them.
183Suggested packages:
184 postgresql-doc-11
185Recommended packages:
186 sysstat
187The following NEW packages will be installed:
188 postgresql-11 postgresql-client-11
1890 upgraded, 2 newly installed, 0 to remove and 129 not upgraded.
190Need to get 15.8 MB of archives.
191After this operation, 54.1 MB of additional disk space will be used.
192Get:1 http://apt.postgresql.org/pub/repos/apt focal-pgdg/main amd64 postgresql-client-11 amd64 11.22-9.pgdg20.04+1 [1,495 kB]
193Get:2 http://apt.postgresql.org/pub/repos/apt focal-pgdg/main amd64 postgresql-11 amd64 11.22-9.pgdg20.04+1 [14.3 MB]
194Preconfiguring packages ...
195Fetched 15.8 MB in 2s (8,117 kB/s)
196Selecting previously unselected package postgresql-client-11.
197(Reading database ... 154608 files and directories currently installed.)
198Preparing to unpack .../postgresql-client-11_11.22-9.pgdg20.04+1_amd64.deb ...
199Unpacking postgresql-client-11 (11.22-9.pgdg20.04+1) ...
200Selecting previously unselected package postgresql-11.
201Preparing to unpack .../postgresql-11_11.22-9.pgdg20.04+1_amd64.deb ...
202Unpacking postgresql-11 (11.22-9.pgdg20.04+1) ...
203Setting up postgresql-client-11 (11.22-9.pgdg20.04+1) ...
204Setting up postgresql-11 (11.22-9.pgdg20.04+1) ...
205Creating new PostgreSQL cluster 11/main ...
206/usr/lib/postgresql/11/bin/initdb -D /var/lib/postgresql/11/main --auth-local peer --auth-host md5
207The files belonging to this database system will be owned by user "postgres".
208This user must also own the server process.
210The database cluster will be initialized with locale "en_US.UTF-8".
211The default database encoding has accordingly been set to "UTF8".
212The default text search configuration will be set to "english".
214Data page checksums are disabled.
216fixing permissions on existing directory /var/lib/postgresql/11/main ... ok
217creating subdirectories ... ok
218selecting default max_connections ... 100
219selecting default shared_buffers ... 128MB
220selecting default timezone ... UTC
221selecting dynamic shared memory implementation ... posix
222creating configuration files ... ok
223running bootstrap script ... ok
224performing post-bootstrap initialization ... ok
225syncing data to disk ... ok
227Success. You can now start the database server using:
229 pg_ctlcluster 11 main start
231Processing triggers for postgresql-common (262.pgdg20.04+1) ...
232Building PostgreSQL dictionaries from installed myspell/hunspell packages...
233Removing obsolete dictionary files:
2343.01s
services
postgresql
2353.59s$ travis_setup_postgresql 11
236Starting PostgreSQL v11
237sudo systemctl start postgresql@11-main
git.checkout
2390.01s0.55s$ git clone --depth=50 --branch=master https://github.com/travis-ci/travis-migrations.git travis-ci/travis-migrations
240Cloning into 'travis-ci/travis-migrations'...
241$ cd travis-ci/travis-migrations
242$ git checkout -qf eceffad5926ead66098e9b887658be1e5b59c9ce
2440.01s
245Setting environment variables from repository settings
246$ export QUAY_ROBOT_HANDLE=[secure]
247$ export QUAY_ROBOT_TOKEN=[secure]
248$ export ARTIFACTS_BUCKET=travis-migrations-structure-dumps
249$ export ARTIFACTS_SECRET=[secure]
250$ export ARTIFACTS_KEY=[secure]
rvm
2523.08s$ rvm get head
253Downloading https://get.rvm.io
254Downloading https://raw.githubusercontent.com/rvm/rvm/master/binscripts/rvm-installer.asc
255Verifying /home/travis/.rvm/archives/rvm-installer.asc
256gpg: Signature made Tue 21 Feb 2023 11:35:16 PM UTC
257gpg: using RSA key 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
258gpg: Good signature from "Piotr Kuczynski <piotr.kuczynski@gmail.com>" [unknown]
259gpg: WARNING: This key is not certified with a trusted signature!
260gpg: There is no indication that the signature belongs to the owner.
261Primary key fingerprint: 7D2B AF1C F37B 13E2 069D 6956 105B D0E7 3949 9BDB
262GPG verified '/home/travis/.rvm/archives/rvm-installer'
263Downloading https://github.com/rvm/rvm/archive/master.tar.gz
264Upgrading the RVM installation in /home/travis/.rvm/
265 RVM PATH line found in /home/travis/.mkshrc /home/travis/.profile /home/travis/.zshrc.
266 RVM PATH line not found for Bash, rerun this command with '--auto-dotfiles' flag to fix it.
267 RVM sourcing line found in /home/travis/.profile /home/travis/.bashrc /home/travis/.zlogin.
268Upgrade of RVM in /home/travis/.rvm/ is complete.
270<warn>Thanks for installing RVM 🙏</warn>
271Please consider donating to our open collective to help us maintain RVM.
273👉 Donate: <code>https://opencollective.com/rvm/donate</code>
276RVM reloaded!
27723.45s$ rvm use 3.2.2 --install --binary --fuzzy
278curl: (22) The requested URL returned error: 404
279Required ruby-3.2.2 is not installed - installing.
280curl: (22) The requested URL returned error: 404
281Searching for binary rubies, this might take some time.
282Found remote file https://rubies.travis-ci.org/ubuntu/20.04/x86_64/ruby-3.2.2.tar.bz2
283Checking requirements for ubuntu.
284Requirements installation successful.
285ruby-3.2.2 - #configure
286ruby-3.2.2 - #download
287 % Total % Received % Xferd Average Speed Time Time Time Current
288 Dload Upload Total Spent Left Speed
289 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
290100 32.0M 100 32.0M 0 0 15.8M 0 0:00:02 0:00:02 --:--:-- 52.5M
291No checksum for downloaded archive, recording checksum in user configuration.
292ruby-3.2.2 - #validate archive
293ruby-3.2.2 - #extract
294ruby-3.2.2 - #validate binary
295ruby-3.2.2 - #setup
296ruby-3.2.2 - #gemset created /home/travis/.rvm/gems/ruby-3.2.2@global
297ruby-3.2.2 - #importing gemset /home/travis/.rvm/gemsets/global.gems..................................
298ruby-3.2.2 - #generating global wrappers........
299ruby-3.2.2 - #uninstalling gem rubygems-bundler-1.4.5.
300ruby-3.2.2 - #gemset created /home/travis/.rvm/gems/ruby-3.2.2
301ruby-3.2.2 - #importing gemset /home/travis/.rvm/gemsets/default.gems..............
302ruby-3.2.2 - #generating default wrappers........
303Using /home/travis/.rvm/gems/ruby-3.2.2
305$ export BUNDLE_GEMFILE=$PWD/Gemfile
cache.1
306Setting up build cache
307$ export CASHER_DIR=${TRAVIS_HOME}/.casher
3080.17s$ Installing caching utilities
3090.00s1.40sattempting to download cache archive
310fetching master/cache--linux-focal-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855--rvm-3.2.2--gemfile-Gemfile.tgz
311fetching master/cache-linux-focal-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855--rvm-3.2.2--gemfile-Gemfile.tgz
312fetching master/cache--rvm-3.2.2--gemfile-Gemfile.tgz
313could not download cache
3140.00s1.20sadding /home/travis/build/travis-ci/travis-migrations/vendor/bundle to cache
315creating directory /home/travis/build/travis-ci/travis-migrations/vendor/bundle
ruby.versions
318$ ruby --version
319ruby 3.2.2 (2023-03-30 revision e51014f9c0) [x86_64-linux]
320$ rvm --version
321rvm 1.29.12-next (master) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]
322$ bundle --version
323Bundler version 2.4.10
324$ gem --version
3253.4.10
before_install.1
3274.30s$ gem update --system
328Updating rubygems-update
329Successfully installed rubygems-update-3.6.3
330Installing RubyGems 3.6.3
331 Successfully built RubyGem
332 Name: bundler
333 Version: 2.6.3
334 File: bundler-2.6.3.gem
335Bundler 2.6.3 installed
336RubyGems 3.6.3 installed
337Regenerating binstubs
338Regenerating plugins
340# 3.6.3 / 2025-01-16
342## Enhancements:
344* Add credentials file path to `gem env`. Pull request
345 [#8375](https://github.com/rubygems/rubygems/pull/8375) by duckinator
346* Update SPDX license list as of 2024-12-30. Pull request
347 [#8387](https://github.com/rubygems/rubygems/pull/8387) by
348 github-actions[bot]
349* Installs bundler 2.6.3 as a default gem.
351## Bug fixes:
353* Fix `@licenses` array unmarshalling. Pull request
354 [#8411](https://github.com/rubygems/rubygems/pull/8411) by rykov
356# 3.6.2 / 2024-12-23
358## Security:
360* Fix Gem::SafeMarshal buffer overrun when given lengths larger than fit
361 into a byte. Pull request
362 [#8305](https://github.com/rubygems/rubygems/pull/8305) by segiddins
363* Improve type checking in marshal_load methods. Pull request
364 [#8306](https://github.com/rubygems/rubygems/pull/8306) by segiddins
366## Enhancements:
368* Skip rdoc hooks and their tests on newer rdoc versions. Pull request
369 [#8340](https://github.com/rubygems/rubygems/pull/8340) by
370 deivid-rodriguez
371* Installs bundler 2.6.2 as a default gem.
373## Bug fixes:
375* Fix serialized metadata including an empty `@original_platform`
376 attribute. Pull request
377 [#8355](https://github.com/rubygems/rubygems/pull/8355) by
378 deivid-rodriguez
380# 3.6.1 / 2024-12-17
382## Enhancements:
384* Installs bundler 2.6.1 as a default gem.
386## Bug fixes:
388* Fix `gem info` tagging some non default gems as default. Pull request
389 [#8321](https://github.com/rubygems/rubygems/pull/8321) by
390 deivid-rodriguez
392## Documentation:
394* Fix broken links. Pull request
395 [#8327](https://github.com/rubygems/rubygems/pull/8327) by st0012
397# 3.6.0 / 2024-12-16
399## Security:
401* Stop storing executable names in ivars. Pull request
402 [#8307](https://github.com/rubygems/rubygems/pull/8307) by segiddins
404## Breaking changes:
406* Drop ruby 3.0 support. Pull request
407 [#8091](https://github.com/rubygems/rubygems/pull/8091) by segiddins
409## Features:
411* Add --attestation option to gem push. Pull request
412 [#8239](https://github.com/rubygems/rubygems/pull/8239) by segiddins
414## Enhancements:
416* Skip unresolved deps warning on `Gem::Specification.reset` on benign
417 cases. Pull request
418 [#8309](https://github.com/rubygems/rubygems/pull/8309) by
419 deivid-rodriguez
420* Let `gem install <name>` suggest `<name>-ruby` and `ruby-<name>` when
421 providing "did you mean" suggestions. Pull request
422 [#8197](https://github.com/rubygems/rubygems/pull/8197) by duckinator
423* Update SPDX license list as of 2024-08-19. Pull request
424 [#8233](https://github.com/rubygems/rubygems/pull/8233) by
425 github-actions[bot]
426* Add `--target-rbconfig` option to `gem install` and `gem update`
427 commands. Pull request
428 [#7628](https://github.com/rubygems/rubygems/pull/7628) by kateinoigakukun
429* Skip nil-value keys to make metadata reproducible. Pull request
430 [#7129](https://github.com/rubygems/rubygems/pull/7129) by nobu
431* Allow disabling installation of compiled extensions into lib through
432 `Gem.configuration.install_extension_in_lib`. Pull request
433 [#6463](https://github.com/rubygems/rubygems/pull/6463) by hsbt
434* Installs bundler 2.6.0 as a default gem.
436## Bug fixes:
438* Set $0 to exe when running `gem exec` to fix name in CLI output. Pull
439 request [#8267](https://github.com/rubygems/rubygems/pull/8267) by adam12
440* Fix manifest in gem package using incorrect platform sometimes. Pull
441 request [#8202](https://github.com/rubygems/rubygems/pull/8202) by
442 deivid-rodriguez
444## Documentation:
446* Fix missing single quote in git source example. Pull request
447 [#8303](https://github.com/rubygems/rubygems/pull/8303) by nobu
448* Update the `gem install` demo in REAME to use a gem that just works on
449 Windows. Pull request
450 [#8262](https://github.com/rubygems/rubygems/pull/8262) by soda92
451* Unify rubygems and bundler docs directory. Pull request
452 [#8159](https://github.com/rubygems/rubygems/pull/8159) by hsbt
454# 3.5.23 / 2024-11-05
456## Enhancements:
458* Validate user input encoding of `gem` CLI arguments. Pull request
459 [#6471](https://github.com/rubygems/rubygems/pull/6471) by
460 deivid-rodriguez
461* Fix `gem update --system` leaving old default bundler executables
462 around. Pull request
463 [#8172](https://github.com/rubygems/rubygems/pull/8172) by
464 deivid-rodriguez
465* Installs bundler 2.5.23 as a default gem.
467## Bug fixes:
469* Fix commands with 2 MFA requests when webauthn is enabled. Pull request
470 [#8174](https://github.com/rubygems/rubygems/pull/8174) by
471 deivid-rodriguez
472* Make `--enable-load-relative` binstubs prolog work when Ruby is not
473 installed in the same directory as the binstub. Pull request
474 [#7872](https://github.com/rubygems/rubygems/pull/7872) by
475 deivid-rodriguez
477## Performance:
479* Speed up `gem install <nonexistent-gem>` by finding alternative name
480 suggestions faster. Pull request
481 [#8084](https://github.com/rubygems/rubygems/pull/8084) by duckinator
483## Documentation:
485* Add missing comma in documentation. Pull request
486 [#8152](https://github.com/rubygems/rubygems/pull/8152) by leoarnold
488# 3.5.22 / 2024-10-16
490## Enhancements:
492* Prevent `._*` files in packages generated from macOS. Pull request
493 [#8150](https://github.com/rubygems/rubygems/pull/8150) by
494 deivid-rodriguez
495* Fix `gem pristine etc` resetting gem twice sometimes. Pull request
496 [#8117](https://github.com/rubygems/rubygems/pull/8117) by
497 deivid-rodriguez
498* Allow `gem pristine` to reset default gems too. Pull request
499 [#8118](https://github.com/rubygems/rubygems/pull/8118) by
500 deivid-rodriguez
501* Update vendored `uri` and `net-http`. Pull request
502 [#8112](https://github.com/rubygems/rubygems/pull/8112) by segiddins
503* Installs bundler 2.5.22 as a default gem.
505## Bug fixes:
507* Fix `gem contents` for default gems. Pull request
508 [#8132](https://github.com/rubygems/rubygems/pull/8132) by
509 deivid-rodriguez
510* Fix duplicated specs when they have been previously activated. Pull
511 request [#8131](https://github.com/rubygems/rubygems/pull/8131) by
512 deivid-rodriguez
513* Fix `gem install` on NFS shares. Pull request
514 [#8123](https://github.com/rubygems/rubygems/pull/8123) by
515 deivid-rodriguez
516* Fix a `gem install` crash during "done installing" hooks. Pull request
517 [#8113](https://github.com/rubygems/rubygems/pull/8113) by
518 deivid-rodriguez
519* Fix plugin command loading. Pull request
520 [#8121](https://github.com/rubygems/rubygems/pull/8121) by
521 deivid-rodriguez
523# 3.5.21 / 2024-10-03
525## Enhancements:
527* Fix `Gem::MissingSpecVersionError#to_s` not showing exception message.
528 Pull request [#8074](https://github.com/rubygems/rubygems/pull/8074) by
529 deivid-rodriguez
530* Remove code that makes suggest_gems_from_name give worse results. Pull
531 request [#8083](https://github.com/rubygems/rubygems/pull/8083) by
532 duckinator
533* Warning about PATH in `--user-install` mode is only necessary for gems
534 with executables. Pull request
535 [#8071](https://github.com/rubygems/rubygems/pull/8071) by
536 deivid-rodriguez
537* Installs bundler 2.5.21 as a default gem.
539## Bug fixes:
541* Fix error in one source when fetching dependency APIs clearing results
542 from all sources. Pull request
543 [#8080](https://github.com/rubygems/rubygems/pull/8080) by
544 deivid-rodriguez
545* Fix `gem cleanup` warning when two versions of psych installed. Pull
546 request [#8072](https://github.com/rubygems/rubygems/pull/8072) by
547 deivid-rodriguez
549# 3.5.20 / 2024-09-24
551## Enhancements:
553* Installs bundler 2.5.20 as a default gem.
555# 3.5.19 / 2024-09-18
557## Enhancements:
559* Standardize pretty-print output for `Gem::Source` and subclasses. Pull
560 request [#7994](https://github.com/rubygems/rubygems/pull/7994) by
561 djberube
562* Update vendored `molinillo` to master and vendored `resolv` to 0.4.0.
563 Pull request [#7521](https://github.com/rubygems/rubygems/pull/7521) by
564 hsbt
565* Installs bundler 2.5.19 as a default gem.
567## Bug fixes:
569* Fix `bundle exec rake install` failing when local gem has extensions.
570 Pull request [#7977](https://github.com/rubygems/rubygems/pull/7977) by
571 deivid-rodriguez
572* Make `gem exec` use the standard GEM_HOME. Pull request
573 [#7982](https://github.com/rubygems/rubygems/pull/7982) by
574 deivid-rodriguez
575* Fix `gem fetch` always exiting with zero status code. Pull request
576 [#8007](https://github.com/rubygems/rubygems/pull/8007) by
577 deivid-rodriguez
578* Remove temporary `.lock` files unintentionally left around by gem
579 installer. Pull request
580 [#7939](https://github.com/rubygems/rubygems/pull/7939) by nobu
581* Removed unused stringio. Pull request
582 [#8001](https://github.com/rubygems/rubygems/pull/8001) by hsbt
583* Avoid another race condition of open mode. Pull request
584 [#7931](https://github.com/rubygems/rubygems/pull/7931) by nobu
585* Fix `@license` typo preventing licenses from being correctly
586 unmarshalled. Pull request
587 [#7975](https://github.com/rubygems/rubygems/pull/7975) by djberube
589## Performance:
591* Fix `gem install does-not-exist` being super slow. Pull request
592 [#8006](https://github.com/rubygems/rubygems/pull/8006) by
593 deivid-rodriguez
595# 3.5.18 / 2024-08-26
597## Enhancements:
599* Installs bundler 2.5.18 as a default gem.
601## Bug fixes:
603* Fix `gem uninstall <name>:<version>` failing on shadowed default gems.
604 Pull request [#7949](https://github.com/rubygems/rubygems/pull/7949) by
605 deivid-rodriguez
607# 3.5.17 / 2024-08-01
609## Enhancements:
611* Explicitly encode `Gem::Dependency` to yaml. Pull request
612 [#7867](https://github.com/rubygems/rubygems/pull/7867) by segiddins
613* Installs bundler 2.5.17 as a default gem.
615## Bug fixes:
617* Fix `gem list` regression when a regular gem shadows a default one. Pull
618 request [#7892](https://github.com/rubygems/rubygems/pull/7892) by
619 deivid-rodriguez
620* Always leave default gem executables around. Pull request
621 [#7879](https://github.com/rubygems/rubygems/pull/7879) by
622 deivid-rodriguez
623* Fix line comment issue for hash when loading gemrc. Pull request
624 [#7857](https://github.com/rubygems/rubygems/pull/7857) by leetking
626# 3.5.16 / 2024-07-18
628## Enhancements:
630* Installs bundler 2.5.16 as a default gem.
632## Bug fixes:
634* Fix gemspec `require_paths` validation. Pull request
635 [#7866](https://github.com/rubygems/rubygems/pull/7866) by
636 deivid-rodriguez
637* Fix loading of nested `gemrc` config keys when specified as symbols.
638 Pull request [#7851](https://github.com/rubygems/rubygems/pull/7851) by
639 moofkit
641## Performance:
643* Use `caller_locations` instead of splitting `caller`. Pull request
644 [#7708](https://github.com/rubygems/rubygems/pull/7708) by nobu
646# 3.5.15 / 2024-07-09
648## Enhancements:
650* Installs bundler 2.5.15 as a default gem.
652## Bug fixes:
654* Restrict generic `arm` to only match 32-bit arm. Pull request
655 [#7830](https://github.com/rubygems/rubygems/pull/7830) by ntkme
656* Protect creating binstubs with a file lock. Pull request
657 [#7806](https://github.com/rubygems/rubygems/pull/7806) by
658 deivid-rodriguez
660## Documentation:
662* Make it clearer that `add_dependency` is the main way to add
663 non-development dependencies. Pull request
664 [#7800](https://github.com/rubygems/rubygems/pull/7800) by jeromedalbert
666# 3.5.14 / 2024-06-21
668## Enhancements:
670* Installs bundler 2.5.14 as a default gem.
672## Bug fixes:
674* Make "bundler? update --bundler" behave identically. Pull request
675 [#7778](https://github.com/rubygems/rubygems/pull/7778) by x-yuri
677# 3.5.13 / 2024-06-14
679## Enhancements:
681* Installs bundler 2.5.13 as a default gem.
683## Bug fixes:
685* Never remove executables that may belong to a default gem. Pull request
686 [#7747](https://github.com/rubygems/rubygems/pull/7747) by
687 deivid-rodriguez
689# 3.5.12 / 2024-06-13
691## Enhancements:
693* Installs bundler 2.5.12 as a default gem.
695## Bug fixes:
697* Fix `gem uninstall` unresolved specifications warning. Pull request
698 [#7667](https://github.com/rubygems/rubygems/pull/7667) by
699 deivid-rodriguez
700* Fix `gem pristine` sometimes failing to pristine user installed gems.
701 Pull request [#7664](https://github.com/rubygems/rubygems/pull/7664) by
702 deivid-rodriguez
704# 3.5.11 / 2024-05-28
706## Enhancements:
708* Update SPDX license list as of 2024-05-22. Pull request
709 [#7689](https://github.com/rubygems/rubygems/pull/7689) by
710 github-actions[bot]
711* Fix the update_rubygems inconsistency (--disable-gems). Pull request
712 [#7658](https://github.com/rubygems/rubygems/pull/7658) by x-yuri
713* Accept WASI as an OS name in Gem::Platform. Pull request
714 [#7629](https://github.com/rubygems/rubygems/pull/7629) by kateinoigakukun
715* Warn if RubyGems version explicitly set in gemspec does not match
716 running version. Pull request
717 [#7460](https://github.com/rubygems/rubygems/pull/7460) by
718 deivid-rodriguez
719* Installs bundler 2.5.11 as a default gem.
721## Bug fixes:
723* Fix binstubs sometimes not getting regenerated when `--destdir` is
724 given. Pull request
725 [#7660](https://github.com/rubygems/rubygems/pull/7660) by
726 deivid-rodriguez
727* Fix `gem uninstall --user-install` for symlinked HOME. Pull request
728 [#7645](https://github.com/rubygems/rubygems/pull/7645) by
729 deivid-rodriguez
730* Fix issue when plugin stubs would sometimes not be properly removed by
731 `gem uninstall`. Pull request
732 [#7631](https://github.com/rubygems/rubygems/pull/7631) by
733 deivid-rodriguez
734* Fix plugins uninstallation for user installed gems. Pull request
735 [#6456](https://github.com/rubygems/rubygems/pull/6456) by voxik
737## Performance:
739* Use a constant empty tar header to avoid extra allocations. Pull request
740 [#7484](https://github.com/rubygems/rubygems/pull/7484) by segiddins
742## Documentation:
744* Recommend `bin/rake` over `rake` in contributing docs. Pull request
745 [#7648](https://github.com/rubygems/rubygems/pull/7648) by
746 deivid-rodriguez
748# 3.5.10 / 2024-05-03
750## Security:
752* Add a limit to the size of the metadata and checksums files in a gem
753 package. Pull request
754 [#7568](https://github.com/rubygems/rubygems/pull/7568) by segiddins
756## Enhancements:
758* Don't fully require `rubygems` from `rubygems/package` to prevent some
759 circular require warnings when using Bundler. Pull request
760 [#7612](https://github.com/rubygems/rubygems/pull/7612) by
761 deivid-rodriguez
762* Installs bundler 2.5.10 as a default gem.
764## Bug fixes:
766* Rename credential email to identifier in WebAuthn poller. Pull request
767 [#7623](https://github.com/rubygems/rubygems/pull/7623) by jenshenny
769# 3.5.9 / 2024-04-12
771## Enhancements:
773* Installs bundler 2.5.9 as a default gem.
775# 3.5.8 / 2024-04-11
777## Security:
779* Respect global umask when writing regular files. Pull request
780 [#7518](https://github.com/rubygems/rubygems/pull/7518) by
781 deivid-rodriguez
783## Enhancements:
785* Allow string keys with gemrc. Pull request
786 [#7543](https://github.com/rubygems/rubygems/pull/7543) by hsbt
787* [Experimental] Add "gem rebuild" command. Pull request
788 [#4913](https://github.com/rubygems/rubygems/pull/4913) by duckinator
789* Installs bundler 2.5.8 as a default gem.
791## Bug fixes:
793* Fix NoMethodError crash when building errors about corrupt package
794 files. Pull request
795 [#7539](https://github.com/rubygems/rubygems/pull/7539) by jez
796* Fix resolver to properly intersect Arrays of `Gem::Resolver::Activation`
797 objects. Pull request
798 [#7537](https://github.com/rubygems/rubygems/pull/7537) by
799 deivid-rodriguez
801# 3.5.7 / 2024-03-22
803## Enhancements:
805* Warn on empty or open required_ruby_version specification attribute.
806 Pull request [#5010](https://github.com/rubygems/rubygems/pull/5010) by
807 simi
808* Control whether YAML aliases are enabled in Gem::SafeYAML.safe_load via
809 attribute. Pull request
810 [#7464](https://github.com/rubygems/rubygems/pull/7464) by segiddins
811* Update SPDX license list as of 2024-02-08. Pull request
812 [#7468](https://github.com/rubygems/rubygems/pull/7468) by
813 github-actions[bot]
814* Installs bundler 2.5.7 as a default gem.
816## Bug fixes:
818* Allow prerelease activation (even if requirement is not explicit about
819 it) when it's the only possibility. Pull request
820 [#7428](https://github.com/rubygems/rubygems/pull/7428) by kimesf
822## Documentation:
824* Fix a typo. Pull request
825 [#7505](https://github.com/rubygems/rubygems/pull/7505) by hsbt
826* Use https instead of http in documentation links. Pull request
827 [#7481](https://github.com/rubygems/rubygems/pull/7481) by hsbt
829# 3.5.6 / 2024-02-06
831## Enhancements:
833* Deep copy requirements in `Gem::Specification` and `Gem::Requirement`.
834 Pull request [#7439](https://github.com/rubygems/rubygems/pull/7439) by
835 flavorjones
836* Change gem login message to clear up that username can be also used.
837 Pull request [#7422](https://github.com/rubygems/rubygems/pull/7422) by
838 VitaliySerov
839* Add metadata for rubygems.org. Pull request
840 [#7435](https://github.com/rubygems/rubygems/pull/7435) by m-nakamura145
841* Improve gem login scope selection. Pull request
842 [#7342](https://github.com/rubygems/rubygems/pull/7342) by williantenfen
843* Vendor uri in RubyGems. Pull request
844 [#7386](https://github.com/rubygems/rubygems/pull/7386) by
845 deivid-rodriguez
846* Installs bundler 2.5.6 as a default gem.
848## Bug fixes:
850* Skip to load commented out words. Pull request
851 [#7413](https://github.com/rubygems/rubygems/pull/7413) by hsbt
852* Fix rake runtime dependency warning for rake based extension. Pull
853 request [#7395](https://github.com/rubygems/rubygems/pull/7395) by ntkme
855# 3.5.5 / 2024-01-18
857## Enhancements:
859* Installs bundler 2.5.5 as a default gem.
861## Bug fixes:
863* Fix `require` activation conflicts when requiring default gems under
864 some situations. Pull request
865 [#7379](https://github.com/rubygems/rubygems/pull/7379) by
866 deivid-rodriguez
867* Use cache_home instead of data_home in default_spec_cache_dir. Pull
868 request [#7331](https://github.com/rubygems/rubygems/pull/7331) by mrkn
870## Documentation:
872* Use squiggly heredocs in `Gem::Specification#description` documentation,
873 so it doesn't add leading whitespace. Pull request
874 [#7373](https://github.com/rubygems/rubygems/pull/7373) by bravehager
876# 3.5.4 / 2024-01-04
878## Enhancements:
880* Always avoid "Updating rubygems-update" message. Pull request
881 [#7335](https://github.com/rubygems/rubygems/pull/7335) by
882 deivid-rodriguez
883* Installs bundler 2.5.4 as a default gem.
885## Bug fixes:
887* Make `gem update --system` respect ruby version constraints. Pull
888 request [#7334](https://github.com/rubygems/rubygems/pull/7334) by
889 deivid-rodriguez
891# 3.5.3 / 2023-12-22
893## Enhancements:
895* Installs bundler 2.5.3 as a default gem.
897# 3.5.2 / 2023-12-21
899## Enhancements:
901* Support dynamic library loading with extension .so or .o. Pull request
902 [#7241](https://github.com/rubygems/rubygems/pull/7241) by hogelog
903* Installs bundler 2.5.2 as a default gem.
905## Performance:
907* Replace `object_id` comparison with identity Hash. Pull request
908 [#7303](https://github.com/rubygems/rubygems/pull/7303) by amomchilov
909* Use IO.copy_stream when reading, writing. Pull request
910 [#6958](https://github.com/rubygems/rubygems/pull/6958) by martinemde
912# 3.5.1 / 2023-12-15
914## Enhancements:
916* Installs bundler 2.5.1 as a default gem.
918# 3.5.0 / 2023-12-15
920## Security:
922* Replace `Marshal.load` with a fully-checked safe gemspec loader. Pull
923 request [#6896](https://github.com/rubygems/rubygems/pull/6896) by
924 segiddins
926## Breaking changes:
928* Drop ruby 2.6 and 2.7 support. Pull request
929 [#7116](https://github.com/rubygems/rubygems/pull/7116) by
930 deivid-rodriguez
931* Release package no longer includes test files. Pull request
932 [#6781](https://github.com/rubygems/rubygems/pull/6781) by hsbt
933* Hide `Gem::MockGemUi` from users. Pull request
934 [#6623](https://github.com/rubygems/rubygems/pull/6623) by hsbt
935* Deprecated `Gem.datadir` has been removed. Pull request
936 [#6469](https://github.com/rubygems/rubygems/pull/6469) by hsbt
938## Deprecations:
940* Deprecate `Gem::Platform.match?`. Pull request
941 [#6783](https://github.com/rubygems/rubygems/pull/6783) by hsbt
942* Deprecate `Gem::List`. Pull request
943 [#6311](https://github.com/rubygems/rubygems/pull/6311) by segiddins
945## Features:
947* The `generate_index` command can now generate compact index files and
948 lives as an external `rubygems-generate_index` gem. Pull request
949 [#7085](https://github.com/rubygems/rubygems/pull/7085) by segiddins
950* Make `gem install` fallback to user installation directory if default
951 gem home is not writable. Pull request
952 [#5327](https://github.com/rubygems/rubygems/pull/5327) by duckinator
953* Leverage ruby feature to warn when requiring default gems from stdlib
954 that will be turned into bundled gems in the future. Pull request
955 [#6840](https://github.com/rubygems/rubygems/pull/6840) by hsbt
957## Performance:
959* Use match? when regexp match data is unused. Pull request
960 [#7263](https://github.com/rubygems/rubygems/pull/7263) by segiddins
961* Fewer allocations in gem installation. Pull request
962 [#6975](https://github.com/rubygems/rubygems/pull/6975) by segiddins
963* Optimize allocations in `Gem::Version`. Pull request
964 [#6970](https://github.com/rubygems/rubygems/pull/6970) by segiddins
966## Enhancements:
968* Warn for duplicate meta data links when building gems. Pull request
969 [#7213](https://github.com/rubygems/rubygems/pull/7213) by etherbob
970* Vendor `net-http`, `net-protocol`, `resolv`, and `timeout` to reduce
971 conflicts between Gemfile gems and internal dependencies. Pull request
972 [#6793](https://github.com/rubygems/rubygems/pull/6793) by
973 deivid-rodriguez
974* Remove non-transparent requirement added to prerelease gems. Pull
975 request [#7226](https://github.com/rubygems/rubygems/pull/7226) by
976 deivid-rodriguez
977* Stream output from ext builds when --verbose. Pull request
978 [#7240](https://github.com/rubygems/rubygems/pull/7240) by osyoyu
979* Add missing services to CI detection and make it consistent between
980 RubyGems and Bundler. Pull request
981 [#7205](https://github.com/rubygems/rubygems/pull/7205) by nevinera
982* Update generate licenses template to not freeze regexps. Pull request
983 [#7154](https://github.com/rubygems/rubygems/pull/7154) by
984 github-actions[bot]
985* Don't check `LIBRUBY_RELATIVE` in truffleruby to signal a bash prelude
986 in rubygems binstubs. Pull request
987 [#7156](https://github.com/rubygems/rubygems/pull/7156) by
988 deivid-rodriguez
989* Update SPDX list and warn on deprecated identifiers. Pull request
990 [#6926](https://github.com/rubygems/rubygems/pull/6926) by simi
991* Simplify extended `require` to potentially fix some deadlocks. Pull
992 request [#6827](https://github.com/rubygems/rubygems/pull/6827) by nobu
993* Small refactors for `Gem::Resolver`. Pull request
994 [#6766](https://github.com/rubygems/rubygems/pull/6766) by hsbt
995* Use double-quotes instead of single-quotes consistently in warnings.
996 Pull request [#6550](https://github.com/rubygems/rubygems/pull/6550) by
997 hsbt
998* Add debug message for `nil` version gemspec. Pull request
999 [#6436](https://github.com/rubygems/rubygems/pull/6436) by hsbt
1000* Installs bundler 2.5.0 as a default gem.
1002## Bug fixes:
1004* Fix installing from source with same default bundler version already
1005 installed. Pull request
1006 [#7244](https://github.com/rubygems/rubygems/pull/7244) by
1007 deivid-rodriguez
1009## Documentation:
1011* Improve comment explaining the necessity of `write_default_spec` method.
1012 Pull request [#6563](https://github.com/rubygems/rubygems/pull/6563) by
1013 voxik
1015# 3.4.22 / 2023-11-09
1017## Enhancements:
1019* Update SPDX license list as of 2023-10-05. Pull request
1020 [#7040](https://github.com/rubygems/rubygems/pull/7040) by
1021 github-actions[bot]
1022* Remove unnecessary rescue. Pull request
1023 [#7109](https://github.com/rubygems/rubygems/pull/7109) by
1024 deivid-rodriguez
1025* Installs bundler 2.4.22 as a default gem.
1027## Bug fixes:
1029* Handle empty array at built-in YAML serializer. Pull request
1030 [#7099](https://github.com/rubygems/rubygems/pull/7099) by hsbt
1031* Ignore non-tar format `.gem` files during search. Pull request
1032 [#7095](https://github.com/rubygems/rubygems/pull/7095) by dearblue
1033* Allow explicitly uninstalling multiple versions of same gem. Pull
1034 request [#7063](https://github.com/rubygems/rubygems/pull/7063) by
1035 kstevens715
1037## Performance:
1039* Avoid regexp match on every call to `Gem::Platform.local`. Pull request
1040 [#7104](https://github.com/rubygems/rubygems/pull/7104) by segiddins
1042## Documentation:
1044* Get `Gem::Specification#extensions_dir` documented. Pull request
1045 [#6218](https://github.com/rubygems/rubygems/pull/6218) by
1046 deivid-rodriguez
1048# 3.4.21 / 2023-10-17
1050## Enhancements:
1052* Abort `setup.rb` if Ruby is too old. Pull request
1053 [#7011](https://github.com/rubygems/rubygems/pull/7011) by
1054 deivid-rodriguez
1055* Remove usage of Dir.chdir that only execute a subprocess. Pull request
1056 [#6930](https://github.com/rubygems/rubygems/pull/6930) by segiddins
1057* Freeze more strings in generated gemspecs. Pull request
1058 [#6974](https://github.com/rubygems/rubygems/pull/6974) by segiddins
1059* Use pure-ruby YAML parser for loading configuration at RubyGems. Pull
1060 request [#6615](https://github.com/rubygems/rubygems/pull/6615) by hsbt
1061* Installs bundler 2.4.21 as a default gem.
1063## Documentation:
1065* Update suggested variable for bindir. Pull request
1066 [#7028](https://github.com/rubygems/rubygems/pull/7028) by hsbt
1067* Fix invalid links in documentation. Pull request
1068 [#7008](https://github.com/rubygems/rubygems/pull/7008) by simi
1070# 3.4.20 / 2023-09-27
1072## Enhancements:
1074* Raise `Gem::Package::FormatError` when gem encounters corrupt EOF.
1075 Pull request [#6882](https://github.com/rubygems/rubygems/pull/6882)
1076 by martinemde
1077* Allow skipping empty license `gem build` warning by setting license to
1078 `nil`. Pull request
1079 [#6879](https://github.com/rubygems/rubygems/pull/6879) by jhong97
1080* Update SPDX license list as of 2023-06-18. Pull request
1081 [#6891](https://github.com/rubygems/rubygems/pull/6891) by
1082 github-actions[bot]
1083* Update SPDX license list as of 2023-04-28. Pull request
1084 [#6642](https://github.com/rubygems/rubygems/pull/6642) by segiddins
1085* Update SPDX license list as of 2023-01-26. Pull request
1086 [#6310](https://github.com/rubygems/rubygems/pull/6310) by segiddins
1087* Installs bundler 2.4.20 as a default gem.
1089## Bug fixes:
1091* Fixed false positive SymlinkError in symbolic link directory. Pull
1092 request [#6947](https://github.com/rubygems/rubygems/pull/6947) by
1093 negi0109
1094* Ensure that loading multiple gemspecs with legacy YAML class references
1095 does not warn. Pull request
1096 [#6889](https://github.com/rubygems/rubygems/pull/6889) by segiddins
1097* Fix NoMethodError when choosing a too big number from `gem uni` list.
1098 Pull request [#6901](https://github.com/rubygems/rubygems/pull/6901) by
1099 amatsuda
1101## Performance:
1103* Reduce allocations for stub specifications. Pull request
1104 [#6972](https://github.com/rubygems/rubygems/pull/6972) by segiddins
1106# 3.4.19 / 2023-08-17
1108## Enhancements:
1110* Installs bundler 2.4.19 as a default gem.
1112## Performance:
1114* Speedup building docs when updating rubygems. Pull request
1115 [#6864](https://github.com/rubygems/rubygems/pull/6864) by
1116 deivid-rodriguez
1118# 3.4.18 / 2023-08-02
1120## Enhancements:
1122* Add poller to fetch WebAuthn OTP. Pull request
1123 [#6774](https://github.com/rubygems/rubygems/pull/6774) by jenshenny
1124* Remove side effects when unmarshaling old `Gem::Specification`. Pull
1125 request [#6825](https://github.com/rubygems/rubygems/pull/6825) by nobu
1126* Ship rubygems executables in `exe` folder. Pull request
1127 [#6704](https://github.com/rubygems/rubygems/pull/6704) by hsbt
1128* Installs bundler 2.4.18 as a default gem.
1130# 3.4.17 / 2023-07-14
1132## Enhancements:
1134* Installs bundler 2.4.17 as a default gem.
1136## Performance:
1138* Avoid unnecessary work for private local gem installation. Pull request
1139 [#6810](https://github.com/rubygems/rubygems/pull/6810) by
1140 deivid-rodriguez
1142# 3.4.16 / 2023-07-10
1144## Enhancements:
1146* Installs bundler 2.4.16 as a default gem.
1148# 3.4.15 / 2023-06-29
1150## Enhancements:
1152* Installs bundler 2.4.15 as a default gem.
1154## Bug fixes:
1156* Autoload shellwords when it's needed. Pull request
1157 [#6734](https://github.com/rubygems/rubygems/pull/6734) by ioquatix
1159## Documentation:
1161* Update command to test local gem command changes. Pull request
1162 [#6761](https://github.com/rubygems/rubygems/pull/6761) by jenshenny
1164# 3.4.14 / 2023-06-12
1166## Enhancements:
1168* Load plugin immediately. Pull request
1169 [#6673](https://github.com/rubygems/rubygems/pull/6673) by kou
1170* Installs bundler 2.4.14 as a default gem.
1172## Documentation:
1174* Clarify what the `rubygems-update` gem is for, and link to source code
1175 and guides. Pull request
1176 [#6710](https://github.com/rubygems/rubygems/pull/6710) by davetron5000
1178# 3.4.13 / 2023-05-09
1180## Enhancements:
1182* Installs bundler 2.4.13 as a default gem.
1184# 3.4.12 / 2023-04-11
1186## Enhancements:
1188* [Experimental] Add WebAuthn Support to the CLI. Pull request
1189 [#6560](https://github.com/rubygems/rubygems/pull/6560) by jenshenny
1190* Installs bundler 2.4.12 as a default gem.
1192# 3.4.11 / 2023-04-10
1194## Enhancements:
1196* Installs bundler 2.4.11 as a default gem.
1199------------------------------------------------------------------------------
1201RubyGems installed the following executables:
1202 /home/travis/.rvm/rubies/ruby-3.2.2/bin/gem
1203 /home/travis/.rvm/rubies/ruby-3.2.2/bin/bundle
1204 /home/travis/.rvm/rubies/ruby-3.2.2/bin/bundler
1206RubyGems system software updated
before_install.2
12070.02s$ sudo sed -i -e '/local.*peer/s/postgres/all/' -e 's/peer\|md5/trust/g' /etc/postgresql/11/main/pg_hba.conf
before_install.3
12080.02s$ sudo sed -i -e 's/^port = 5433/port = 5432/' /etc/postgresql/11/main/postgresql.conf
before_install.4
12092.42s$ sudo systemctl restart postgresql@11-main
install.bundler
121021.42s$ bundle install --jobs=3 --retry=3 --deployment
1211[DEPRECATED] The `--deployment` flag is deprecated because it relies on being remembered across bundler invocations, which bundler will no longer do in future versions. Instead please use `bundle config set deployment true`, and stop using this flag
1212Bundler 2.6.3 is running, but your lockfile was generated with 2.4.14. Installing Bundler 2.4.14 and restarting using that version.
1213Fetching gem metadata from https://rubygems.org/.
1214Fetching bundler 2.4.14
1215Installing bundler 2.4.14
1216[DEPRECATED] The `--deployment` flag is deprecated because it relies on being remembered across bundler invocations, which bundler will no longer do in future versions. Instead please use `bundle config set --local deployment 'true'`, and stop using this flag
1217Fetching gem metadata from https://rubygems.org/.........
1218Fetching rake 13.0.6
1219Installing rake 13.0.6
1220Fetching builder 3.2.4
1221Fetching concurrent-ruby 1.2.2
1222Fetching minitest 5.18.1
1223Installing minitest 5.18.1
1224Fetching erubi 1.12.0
1225Installing builder 3.2.4
1226Fetching racc 1.7.1
1227Installing erubi 1.12.0
1228Fetching crass 1.0.6
1229Installing concurrent-ruby 1.2.2
1230Fetching rack 2.2.7
1231Installing racc 1.7.1 with native extensions
1232Installing crass 1.0.6
1233Fetching nio4r 2.5.9
1234Installing rack 2.2.7
1235Installing nio4r 2.5.9 with native extensions
1236Fetching websocket-extensions 0.1.5
1237Installing websocket-extensions 0.1.5
1238Fetching marcel 1.0.2
1239Installing marcel 1.0.2
1240Fetching mini_mime 1.1.2
1241Installing mini_mime 1.1.2
1242Using date 3.3.3
1243Fetching timeout 0.4.0
1244Installing timeout 0.4.0
1245Fetching ansi 1.5.0
1246Installing ansi 1.5.0
1247Fetching ast 2.4.2
1248Installing ast 2.4.2
1249Fetching aws-eventstream 1.2.0
1250Installing aws-eventstream 1.2.0
1251Fetching aws-partitions 1.783.0
1252Installing aws-partitions 1.783.0
1253Fetching jmespath 1.6.2
1254Installing jmespath 1.6.2
1255Using bundler 2.4.14
1256Fetching colored 1.2
1257Installing colored 1.2
1258Fetching diff-lcs 1.5.0
1259Installing diff-lcs 1.5.0
1260Fetching docile 1.4.0
1261Installing docile 1.4.0
1262Using json 2.6.3
1263Fetching language_server-protocol 3.17.0.3
1264Installing language_server-protocol 3.17.0.3
1265Fetching method_source 1.0.0
1266Installing method_source 1.0.0
1267Fetching parallel 1.23.0
1268Installing parallel 1.23.0
1269Fetching pg 1.5.3
1270Installing pg 1.5.3 with native extensions
1271Fetching thor 1.2.2
1272Installing thor 1.2.2
1273Fetching zeitwerk 2.6.8
1274Installing zeitwerk 2.6.8
1275Fetching rainbow 3.1.1
1276Installing rainbow 3.1.1
1277Fetching regexp_parser 2.8.1
1278Installing regexp_parser 2.8.1
1279Fetching rexml 3.2.5
1280Installing rexml 3.2.5
1281Fetching routes 0.2.0
1282Installing routes 0.2.0
1283Fetching rspec-support 3.12.1
1284Installing rspec-support 3.12.1
1285Fetching ruby-progressbar 1.13.0
1286Installing ruby-progressbar 1.13.0
1287Fetching unicode-display_width 2.4.2
1288Installing unicode-display_width 2.4.2
1289Fetching simplecov-html 0.12.3
1290Installing simplecov-html 0.12.3
1291Fetching simplecov_json_formatter 0.1.4
1292Installing simplecov_json_formatter 0.1.4
1293Fetching i18n 1.14.1
1294Installing i18n 1.14.1
1295Fetching tzinfo 2.0.6
1296Installing tzinfo 2.0.6
1297Fetching rack-test 2.1.0
1298Installing rack-test 2.1.0
1299Fetching websocket-driver 0.7.5
1300Installing websocket-driver 0.7.5 with native extensions
1301Using net-protocol 0.2.1
1302Fetching aws-sigv4 1.6.0
1303Installing aws-sigv4 1.6.0
1304Fetching rake-notes 0.2.2
1305Installing rake-notes 0.2.2
1306Fetching nokogiri 1.15.2 (x86_64-linux)
1307Installing nokogiri 1.15.2 (x86_64-linux)
1308Fetching parser 3.2.2.3
1309Installing parser 3.2.2.3
1310Fetching rspec-core 3.12.2
1311Installing rspec-core 3.12.2
1312Fetching rspec-expectations 3.12.3
1313Installing rspec-expectations 3.12.3
1314Fetching rspec-mocks 3.12.5
1315Installing rspec-mocks 3.12.5
1316Fetching terminal-table 3.0.2
1317Installing terminal-table 3.0.2
1318Fetching simplecov 0.22.0
1319Installing simplecov 0.22.0
1320Fetching activesupport 7.0.6
1321Installing activesupport 7.0.6
1322Fetching net-imap 0.3.6
1323Installing net-imap 0.3.6
1324Fetching net-pop 0.1.2
1325Installing net-pop 0.1.2
1326Fetching net-smtp 0.3.3
1327Installing net-smtp 0.3.3
1328Fetching aws-sdk-core 3.176.1
1329Installing aws-sdk-core 3.176.1
1330Fetching loofah 2.21.3
1331Fetching rubocop-ast 1.29.0
1332Installing loofah 2.21.3
1333Fetching rspec 3.12.0
1334Installing rubocop-ast 1.29.0
1335Installing rspec 3.12.0
1336Fetching simplecov-console 0.9.1
1337Fetching rails-dom-testing 2.1.1
1338Installing simplecov-console 0.9.1
1339Fetching globalid 1.1.0
1340Installing rails-dom-testing 2.1.1
1341Fetching activemodel 7.0.6
1342Installing globalid 1.1.0
1343Fetching mail 2.8.1
1344Installing activemodel 7.0.6
1345Fetching aws-sdk-kms 1.68.0
1346Installing aws-sdk-kms 1.68.0
1347Installing mail 2.8.1
1348Fetching rails-html-sanitizer 1.6.0
1349Installing rails-html-sanitizer 1.6.0
1350Fetching rubocop 1.54.1
1351Fetching activejob 7.0.6
1352Installing activejob 7.0.6
1353Fetching activerecord 7.0.6
1354Installing rubocop 1.54.1
1355Installing activerecord 7.0.6
1356Fetching aws-sdk-s3 1.127.0
1357Fetching actionview 7.0.6
1358Installing aws-sdk-s3 1.127.0
1359Installing actionview 7.0.6
1360Fetching rubocop-capybara 2.18.0
1361Fetching rubocop-factory_bot 2.23.1
1362Installing rubocop-capybara 2.18.0
1363Fetching rubocop-performance 1.18.0
1364Installing rubocop-factory_bot 2.23.1
1365Fetching actionpack 7.0.6
1366Installing rubocop-performance 1.18.0
1367Fetching rubocop-rspec 2.22.0
1368Installing actionpack 7.0.6
1369Installing rubocop-rspec 2.22.0
1370Fetching activestorage 7.0.6
1371Fetching actioncable 7.0.6
1372Installing activestorage 7.0.6
1373Installing actioncable 7.0.6
1374Fetching actionmailer 7.0.6
1375Fetching railties 7.0.6
1376Installing actionmailer 7.0.6
1377Fetching actionmailbox 7.0.6
1378Installing railties 7.0.6
1379Installing actionmailbox 7.0.6
1380Fetching actiontext 7.0.6
1381Installing actiontext 7.0.6
1382Fetching rails 7.0.6
1383Installing rails 7.0.6
1384Bundle complete! 12 Gemfile dependencies, 85 gems now installed.
1385Bundled gems are installed into `./vendor/bundle`
before_script.1
13870.01s$ psql --version
1388psql (PostgreSQL) 11.22 (Ubuntu 11.22-9.pgdg20.04+1)
before_script.2
13890.25s$ psql -c 'CREATE DATABASE travis_test;'
1390CREATE DATABASE
before_script.3
13911.32s$ curl -fs https://raw.githubusercontent.com/travis-ci/travis-migrations/master/db/main/structure.sql | psql -v ON_ERROR_STOP=1 travis_test
1392SET
1393SET
1394SET
1395SET
1396SET
1397 set_config
1398------------
1400(1 row)
1402SET
1403SET
1404SET
1405SET
1406CREATE EXTENSION
1407COMMENT
1408CREATE EXTENSION
1409COMMENT
1410CREATE TYPE
1411CREATE FUNCTION
1412CREATE FUNCTION
1413CREATE FUNCTION
1414CREATE FUNCTION
1415CREATE FUNCTION
1416CREATE FUNCTION
1417CREATE FUNCTION
1418CREATE FUNCTION
1419CREATE FUNCTION
1420CREATE FUNCTION
1421CREATE FUNCTION
1422CREATE FUNCTION
1423CREATE FUNCTION
1424CREATE FUNCTION
1425CREATE FUNCTION
1426CREATE FUNCTION
1427CREATE FUNCTION
1428CREATE FUNCTION
1429CREATE FUNCTION
1430CREATE FUNCTION
1431CREATE FUNCTION
1432CREATE FUNCTION
1433CREATE FUNCTION
1434CREATE FUNCTION
1435CREATE FUNCTION
1436CREATE FUNCTION
1437CREATE FUNCTION
1438CREATE FUNCTION
1439CREATE FUNCTION
1440CREATE FUNCTION
1441SET
1442CREATE TABLE
1443CREATE SEQUENCE
1444ALTER SEQUENCE
1445CREATE TABLE
1446CREATE TABLE
1447CREATE SEQUENCE
1448ALTER SEQUENCE
1449CREATE TABLE
1450CREATE SEQUENCE
1451ALTER SEQUENCE
1452CREATE TABLE
1453CREATE SEQUENCE
1454ALTER SEQUENCE
1455CREATE TABLE
1456CREATE SEQUENCE
1457ALTER SEQUENCE
1458CREATE TABLE
1459CREATE SEQUENCE
1460ALTER SEQUENCE
1461CREATE TABLE
1462CREATE SEQUENCE
1463ALTER SEQUENCE
1464CREATE TABLE
1465CREATE SEQUENCE
1466ALTER SEQUENCE
1467CREATE SEQUENCE
1468CREATE TABLE
1469CREATE SEQUENCE
1470ALTER SEQUENCE
1471CREATE TABLE
1472CREATE SEQUENCE
1473ALTER SEQUENCE
1474CREATE TABLE
1475CREATE SEQUENCE
1476ALTER SEQUENCE
1477CREATE TABLE
1478CREATE SEQUENCE
1479ALTER SEQUENCE
1480CREATE TABLE
1481CREATE SEQUENCE
1482ALTER SEQUENCE
1483CREATE TABLE
1484CREATE SEQUENCE
1485ALTER SEQUENCE
1486CREATE TABLE
1487CREATE TABLE
1488CREATE TABLE
1489CREATE TABLE
1490CREATE TABLE
1491CREATE TABLE
1492CREATE TABLE
1493CREATE TABLE
1494CREATE TABLE
1495CREATE TABLE
1496CREATE TABLE
1497CREATE TABLE
1498CREATE TABLE
1499CREATE TABLE
1500CREATE TABLE
1501CREATE TABLE
1502CREATE SEQUENCE
1503ALTER SEQUENCE
1504CREATE TABLE
1505CREATE SEQUENCE
1506ALTER SEQUENCE
1507CREATE TABLE
1508CREATE TABLE
1509CREATE SEQUENCE
1510ALTER SEQUENCE
1511CREATE TABLE
1512CREATE SEQUENCE
1513ALTER SEQUENCE
1514CREATE TABLE
1515CREATE SEQUENCE
1516ALTER SEQUENCE
1517CREATE TABLE
1518CREATE SEQUENCE
1519ALTER SEQUENCE
1520CREATE TABLE
1521CREATE SEQUENCE
1522ALTER SEQUENCE
1523CREATE TABLE
1524CREATE SEQUENCE
1525ALTER SEQUENCE
1526CREATE TABLE
1527CREATE SEQUENCE
1528ALTER SEQUENCE
1529CREATE TABLE
1530CREATE SEQUENCE
1531ALTER SEQUENCE
1532CREATE TABLE
1533CREATE SEQUENCE
1534ALTER SEQUENCE
1535CREATE TABLE
1536CREATE SEQUENCE
1537ALTER SEQUENCE
1538CREATE TABLE
1539CREATE SEQUENCE
1540ALTER SEQUENCE
1541CREATE TABLE
1542CREATE SEQUENCE
1543ALTER SEQUENCE
1544CREATE TABLE
1545CREATE SEQUENCE
1546ALTER SEQUENCE
1547CREATE TABLE
1548CREATE SEQUENCE
1549ALTER SEQUENCE
1550CREATE TABLE
1551CREATE SEQUENCE
1552ALTER SEQUENCE
1553CREATE TABLE
1554CREATE TABLE
1555CREATE SEQUENCE
1556ALTER SEQUENCE
1557CREATE TABLE
1558CREATE SEQUENCE
1559ALTER SEQUENCE
1560CREATE TABLE
1561CREATE SEQUENCE
1562ALTER SEQUENCE
1563CREATE TABLE
1564CREATE SEQUENCE
1565ALTER SEQUENCE
1566CREATE TABLE
1567CREATE SEQUENCE
1568ALTER SEQUENCE
1569CREATE TABLE
1570CREATE SEQUENCE
1571ALTER SEQUENCE
1572CREATE TABLE
1573CREATE SEQUENCE
1574ALTER SEQUENCE
1575CREATE TABLE
1576CREATE SEQUENCE
1577ALTER SEQUENCE
1578CREATE TABLE
1579CREATE TABLE
1580CREATE SEQUENCE
1581ALTER SEQUENCE
1582CREATE TABLE
1583CREATE TABLE
1584CREATE SEQUENCE
1585ALTER SEQUENCE
1586CREATE TABLE
1587CREATE SEQUENCE
1588ALTER SEQUENCE
1589CREATE TABLE
1590CREATE SEQUENCE
1591ALTER SEQUENCE
1592CREATE TABLE
1593CREATE SEQUENCE
1594ALTER SEQUENCE
1595CREATE TABLE
1596CREATE SEQUENCE
1597ALTER SEQUENCE
1598CREATE TABLE
1599CREATE SEQUENCE
1600ALTER SEQUENCE
1601CREATE TABLE
1602CREATE SEQUENCE
1603ALTER SEQUENCE
1604CREATE TABLE
1605CREATE SEQUENCE
1606ALTER SEQUENCE
1607CREATE TABLE
1608CREATE SEQUENCE
1609ALTER SEQUENCE
1610CREATE TABLE
1611CREATE SEQUENCE
1612ALTER SEQUENCE
1613CREATE TABLE
1614CREATE SEQUENCE
1615ALTER SEQUENCE
1616CREATE TABLE
1617CREATE SEQUENCE
1618ALTER SEQUENCE
1619CREATE TABLE
1620CREATE SEQUENCE
1621ALTER SEQUENCE
1622CREATE TABLE
1623ALTER TABLE
1624ALTER TABLE
1625ALTER TABLE
1626ALTER TABLE
1627ALTER TABLE
1628ALTER TABLE
1629ALTER TABLE
1630ALTER TABLE
1631ALTER TABLE
1632ALTER TABLE
1633ALTER TABLE
1634ALTER TABLE
1635ALTER TABLE
1636ALTER TABLE
1637ALTER TABLE
1638ALTER TABLE
1639ALTER TABLE
1640ALTER TABLE
1641ALTER TABLE
1642ALTER TABLE
1643ALTER TABLE
1644ALTER TABLE
1645ALTER TABLE
1646ALTER TABLE
1647ALTER TABLE
1648ALTER TABLE
1649ALTER TABLE
1650ALTER TABLE
1651ALTER TABLE
1652ALTER TABLE
1653ALTER TABLE
1654ALTER TABLE
1655ALTER TABLE
1656ALTER TABLE
1657ALTER TABLE
1658ALTER TABLE
1659ALTER TABLE
1660ALTER TABLE
1661ALTER TABLE
1662ALTER TABLE
1663ALTER TABLE
1664ALTER TABLE
1665ALTER TABLE
1666ALTER TABLE
1667ALTER TABLE
1668ALTER TABLE
1669ALTER TABLE
1670ALTER TABLE
1671ALTER TABLE
1672ALTER TABLE
1673ALTER TABLE
1674ALTER TABLE
1675ALTER TABLE
1676ALTER TABLE
1677ALTER TABLE
1678ALTER TABLE
1679ALTER TABLE
1680ALTER TABLE
1681ALTER TABLE
1682ALTER TABLE
1683ALTER TABLE
1684ALTER TABLE
1685ALTER TABLE
1686ALTER TABLE
1687ALTER TABLE
1688ALTER TABLE
1689ALTER TABLE
1690ALTER TABLE
1691ALTER TABLE
1692ALTER TABLE
1693ALTER TABLE
1694ALTER TABLE
1695ALTER TABLE
1696ALTER TABLE
1697ALTER TABLE
1698ALTER TABLE
1699ALTER TABLE
1700ALTER TABLE
1701ALTER TABLE
1702ALTER TABLE
1703ALTER TABLE
1704ALTER TABLE
1705ALTER TABLE
1706ALTER TABLE
1707ALTER TABLE
1708ALTER TABLE
1709ALTER TABLE
1710ALTER TABLE
1711ALTER TABLE
1712ALTER TABLE
1713ALTER TABLE
1714ALTER TABLE
1715ALTER TABLE
1716ALTER TABLE
1717ALTER TABLE
1718ALTER TABLE
1719ALTER TABLE
1720ALTER TABLE
1721ALTER TABLE
1722ALTER TABLE
1723ALTER TABLE
1724ALTER TABLE
1725ALTER TABLE
1726ALTER TABLE
1727ALTER TABLE
1728ALTER TABLE
1729CREATE INDEX
1730CREATE INDEX
1731CREATE INDEX
1732CREATE INDEX
1733CREATE INDEX
1734CREATE INDEX
1735CREATE INDEX
1736CREATE INDEX
1737CREATE INDEX
1738CREATE INDEX
1739CREATE INDEX
1740CREATE INDEX
1741CREATE INDEX
1742CREATE INDEX
1743CREATE INDEX
1744CREATE INDEX
1745CREATE INDEX
1746CREATE INDEX
1747CREATE INDEX
1748CREATE INDEX
1749CREATE INDEX
1750CREATE INDEX
1751CREATE INDEX
1752CREATE INDEX
1753CREATE INDEX
1754CREATE INDEX
1755CREATE INDEX
1756CREATE INDEX
1757CREATE INDEX
1758CREATE INDEX
1759CREATE INDEX
1760CREATE INDEX
1761CREATE INDEX
1762CREATE INDEX
1763CREATE INDEX
1764CREATE INDEX
1765CREATE INDEX
1766CREATE INDEX
1767CREATE INDEX
1768CREATE INDEX
1769CREATE INDEX
1770CREATE INDEX
1771CREATE INDEX
1772CREATE INDEX
1773CREATE INDEX
1774CREATE INDEX
1775CREATE INDEX
1776CREATE INDEX
1777CREATE INDEX
1778CREATE INDEX
1779CREATE INDEX
1780CREATE INDEX
1781CREATE INDEX
1782CREATE INDEX
1783CREATE INDEX
1784CREATE INDEX
1785CREATE INDEX
1786CREATE INDEX
1787CREATE INDEX
1788CREATE INDEX
1789CREATE INDEX
1790CREATE INDEX
1791CREATE INDEX
1792CREATE INDEX
1793CREATE INDEX
1794CREATE INDEX
1795CREATE INDEX
1796CREATE INDEX
1797CREATE INDEX
1798CREATE INDEX
1799CREATE INDEX
1800CREATE INDEX
1801CREATE INDEX
1802CREATE INDEX
1803CREATE INDEX
1804CREATE INDEX
1805CREATE INDEX
1806CREATE INDEX
1807CREATE INDEX
1808CREATE INDEX
1809CREATE INDEX
1810CREATE INDEX
1811CREATE INDEX
1812CREATE INDEX
1813CREATE INDEX
1814CREATE INDEX
1815CREATE INDEX
1816CREATE INDEX
1817CREATE INDEX
1818CREATE INDEX
1819CREATE INDEX
1820CREATE INDEX
1821CREATE INDEX
1822CREATE INDEX
1823CREATE INDEX
1824CREATE INDEX
1825CREATE INDEX
1826CREATE INDEX
1827CREATE INDEX
1828CREATE INDEX
1829CREATE INDEX
1830CREATE INDEX
1831CREATE INDEX
1832CREATE INDEX
1833CREATE INDEX
1834CREATE INDEX
1835CREATE INDEX
1836CREATE INDEX
1837CREATE INDEX
1838CREATE INDEX
1839CREATE INDEX
1840CREATE INDEX
1841CREATE INDEX
1842CREATE INDEX
1843CREATE INDEX
1844CREATE INDEX
1845CREATE INDEX
1846CREATE INDEX
1847CREATE INDEX
1848CREATE INDEX
1849CREATE INDEX
1850CREATE INDEX
1851CREATE INDEX
1852CREATE INDEX
1853CREATE INDEX
1854CREATE INDEX
1855CREATE INDEX
1856CREATE INDEX
1857CREATE INDEX
1858CREATE INDEX
1859CREATE INDEX
1860CREATE INDEX
1861CREATE INDEX
1862CREATE INDEX
1863CREATE INDEX
1864CREATE INDEX
1865CREATE INDEX
1866CREATE INDEX
1867CREATE INDEX
1868CREATE INDEX
1869CREATE INDEX
1870CREATE INDEX
1871CREATE INDEX
1872CREATE INDEX
1873CREATE INDEX
1874CREATE INDEX
1875CREATE INDEX
1876CREATE INDEX
1877CREATE INDEX
1878CREATE INDEX
1879CREATE INDEX
1880CREATE INDEX
1881CREATE INDEX
1882CREATE INDEX
1883CREATE INDEX
1884CREATE INDEX
1885CREATE INDEX
1886CREATE INDEX
1887CREATE INDEX
1888CREATE INDEX
1889CREATE INDEX
1890CREATE INDEX
1891CREATE INDEX
1892CREATE INDEX
1893CREATE INDEX
1894CREATE INDEX
1895CREATE INDEX
1896CREATE INDEX
1897CREATE INDEX
1898CREATE INDEX
1899CREATE INDEX
1900CREATE INDEX
1901CREATE INDEX
1902CREATE INDEX
1903CREATE INDEX
1904CREATE INDEX
1905CREATE INDEX
1906CREATE INDEX
1907CREATE INDEX
1908CREATE INDEX
1909CREATE INDEX
1910CREATE INDEX
1911CREATE INDEX
1912CREATE INDEX
1913CREATE INDEX
1914CREATE INDEX
1915CREATE INDEX
1916CREATE INDEX
1917CREATE INDEX
1918CREATE INDEX
1919CREATE INDEX
1920CREATE INDEX
1921CREATE INDEX
1922CREATE INDEX
1923CREATE INDEX
1924CREATE INDEX
1925CREATE INDEX
1926CREATE INDEX
1927CREATE INDEX
1928CREATE INDEX
1929CREATE INDEX
1930CREATE INDEX
1931CREATE INDEX
1932CREATE INDEX
1933CREATE INDEX
1934CREATE INDEX
1935CREATE INDEX
1936CREATE INDEX
1937CREATE INDEX
1938CREATE INDEX
1939CREATE TRIGGER
1940CREATE TRIGGER
1941CREATE TRIGGER
1942CREATE TRIGGER
1943CREATE TRIGGER
1944CREATE TRIGGER
1945CREATE TRIGGER
1946CREATE TRIGGER
1947CREATE TRIGGER
1948CREATE TRIGGER
1949CREATE TRIGGER
1950CREATE TRIGGER
1951CREATE TRIGGER
1952CREATE TRIGGER
1953CREATE TRIGGER
1954CREATE TRIGGER
1955CREATE TRIGGER
1956ALTER TABLE
1957ALTER TABLE
1958ALTER TABLE
1959ALTER TABLE
1960ALTER TABLE
1961ALTER TABLE
1962ALTER TABLE
1963ALTER TABLE
1964ALTER TABLE
1965ALTER TABLE
1966ALTER TABLE
1967ALTER TABLE
1968ALTER TABLE
1969ALTER TABLE
1970ALTER TABLE
1971ALTER TABLE
1972ALTER TABLE
1973ALTER TABLE
1974ALTER TABLE
1975ALTER TABLE
1976ALTER TABLE
1977ALTER TABLE
1978ALTER TABLE
1979ALTER TABLE
1980ALTER TABLE
1981ALTER TABLE
1982ALTER TABLE
1983ALTER TABLE
1984ALTER TABLE
1985ALTER TABLE
1986ALTER TABLE
1987ALTER TABLE
1988ALTER TABLE
1989SET
1990INSERT 0 394
1991$ bundle exec rspec spec
1993Repo counts
1994 before aggregation
1995 after aggregating per repo
1996 after aggregating all counts
1997 does not raise if repos are missing
1998 does not raise if builds are deleted before stages
2000set_updated_at trigger
2001Dropped database 'travis_test'
2002Created database 'travis_test'
2003== 201207261749 CreatePlans: migrating ========================================
2004-- create_table(:plans, {:id=>:integer})
2005 -> 0.0060s
2006== 201207261749 CreatePlans: migrated (0.0061s) ===============================
2008== 20101126174706 CreateRepositories: migrating ===============================
2009-- create_table(:repositories, {:id=>:integer})
2010 -> 0.0051s
2011== 20101126174706 CreateRepositories: migrated (0.0051s) ======================
2013== 20101126174715 CreateBuilds: migrating =====================================
2014-- create_table(:builds, {:id=>:integer})
2015 -> 0.0056s
2016== 20101126174715 CreateBuilds: migrated (0.0057s) ============================
2018== 20110109130532 DeviseCreateUsers: migrating ================================
2019-- create_table(:users, {:id=>:integer})
2020 -> 0.0051s
2021-- add_index(:users, :login, {:unique=>true})
2022 -> 0.0023s
2023== 20110109130532 DeviseCreateUsers: migrated (0.0075s) =======================
2025== 20110116155100 RepositoriesAddUsername: migrating ==========================
2026-- change_table(:repositories)
2027 -> 0.0008s
2028== 20110116155100 RepositoriesAddUsername: migrated (0.0008s) =================
2030== 20110130102621 CreateTokens: migrating =====================================
2031-- create_table(:tokens, {:id=>:integer})
2032 -> 0.0047s
2033== 20110130102621 CreateTokens: migrated (0.0047s) ============================
2035== 20110301071656 AddBuildParentIdAndConfiguration: migrating =================
2036-- change_table(:builds)
2037 -> 0.0012s
2038-- change_column(:builds, :number, :string)
2039 -> 0.0046s
2040-- add_index(:builds, :repository_id)
2041 -> 0.0019s
2042-- add_index(:builds, :parent_id)
2043 -> 0.0019s
2044== 20110301071656 AddBuildParentIdAndConfiguration: migrated (0.0097s) ========
2046== 20110316174721 RepositoriesDenormalizeLastBuildAttributes: migrating =======
2047-- change_table(:repositories)
2048 -> 0.0023s
2049== 20110316174721 RepositoriesDenormalizeLastBuildAttributes: migrated (0.0023s)
2051== 20110321075539 RepositoriesAddOwnerNameAndOwnerEmail: migrating ============
2052-- change_table(:repositories)
2053 -> 0.0015s
2054-- remove_column(:repositories, :username)
2055 -> 0.0004s
2056== 20110321075539 RepositoriesAddOwnerNameAndOwnerEmail: migrated (0.0020s) ===
2058== 20110411171936 CreateHistoriesTable: migrating =============================
2059-- create_table(:histories, {:id=>:integer})
2060 -> 0.0050s
2061-- add_index(:histories, [:item, :table, :month, :year])
2062 -> 0.0019s
2063== 20110411171936 CreateHistoriesTable: migrated (0.0070s) ====================
2065== 20110411171937 RenameHistoriesToRailsAdminHistories: migrating =============
2066-- remove_index(:histories, nil, {:name=>:index_histories_on_item_and_table_and_month_and_year})
2067 -> 0.0005s
2068-- rename_table(:histories, :rails_admin_histories)
2069 -> 0.0033s
2070-- add_index("rails_admin_histories", ["item", "table", "month", "year"], {:name=>"index_histories_on_item_and_table_and_month_and_year"})
2071 -> 0.0023s
2072== 20110411171937 RenameHistoriesToRailsAdminHistories: migrated (0.0076s) ====
2074== 20110411172518 AddAdminFlagToUser: migrating ===============================
2075-- change_table(:users)
2076 -> 0.0011s
2077== 20110411172518 AddAdminFlagToUser: migrated (0.0012s) ======================
2079== 20110413101057 BuildsAddRef: migrating =====================================
2080-- change_table(:builds)
2081 -> 0.0012s
2082== 20110413101057 BuildsAddRef: migrated (0.0013s) ============================
2084== 20110414131100 BuildsAddGithubPayload: migrating ===========================
2085-- change_table(:builds)
2086 -> 0.0007s
2087== 20110414131100 BuildsAddGithubPayload: migrated (0.0007s) ==================
2089== 20110503150504 AddGithubIdToUsersTable: migrating ==========================
2090-- add_column(:users, :github_id, :integer)
2091 -> 0.0006s
2092-- add_index(:users, :github_id)
2093 -> 0.0020s
2094== 20110503150504 AddGithubIdToUsersTable: migrated (0.0027s) =================
2096== 20110523012243 RepositoriesChangeOwnerEmailType: migrating =================
2097-- change_column(:repositories, :owner_email, :text)
2098 -> 0.0007s
2099== 20110523012243 RepositoriesChangeOwnerEmailType: migrated (0.0007s) ========
2101== 20110611203537 AddGithubOauthTokenToUser: migrating ========================
2102-- add_column(:users, :github_oauth_token, :string)
2103 -> 0.0006s
2104-- add_index(:users, :github_oauth_token)
2105 -> 0.0019s
2106== 20110611203537 AddGithubOauthTokenToUser: migrated (0.0026s) ===============
2108== 20110613210252 AddCompareUrlToBuild: migrating =============================
2109-- add_column(:builds, :compare_url, :string)
2110 -> 0.0006s
2111== 20110613210252 AddCompareUrlToBuild: migrated (0.0006s) ====================
2113== 20110615152003 BuildsRemoveJobId: migrating ================================
2114-- change_table(:builds)
2115 -> 0.0006s
2116== 20110615152003 BuildsRemoveJobId: migrated (0.0007s) =======================
2118== 20110616211744 BuildRemoveLastBuiltAt: migrating ===========================
2119-- change_table(:repositories)
2120 -> 0.0006s
2121== 20110616211744 BuildRemoveLastBuiltAt: migrated (0.0007s) ==================
2123== 20110617114728 AddMissingIndexes: migrating ================================
2124-- add_index(:repositories, :last_build_started_at)
2125 -> 0.0023s
2126-- add_index(:repositories, [:owner_name, :name])
2127 -> 0.0021s
2128-- add_index(:builds, [:repository_id, :parent_id, :started_at])
2129 -> 0.0021s
2130== 20110617114728 AddMissingIndexes: migrated (0.0067s) =======================
2132== 20110619100906 AddActiveToRepositories: migrating ==========================
2133-- add_column(:repositories, :is_active, :boolean)
2134 -> 0.0007s
2135== 20110619100906 AddActiveToRepositories: migrated (0.0007s) =================
2137== 20110729094426 StoreTokenInBuild: migrating ================================
2138-- add_column(:builds, :token, :string)
2139 -> 0.0007s
2140== 20110729094426 StoreTokenInBuild: migrated (0.0007s) =======================
2142== 20110801161819 CreateRequestsCommitsAndTasks: migrating ====================
2143-- change_table(:builds)
2144 -> 0.0015s
2145-- create_table(:commits, {:force=>true, :id=>:integer})
2146 -> 0.0052s
2147-- create_table(:requests, {:force=>true, :id=>:integer})
2148 -> 0.0051s
2149-- create_table(:tasks, {:force=>true, :id=>:integer})
2150 -> 0.0053s
2151-- add_index(:commits, :commit)
2152 -> 0.0018s
2153-- add_index(:builds, :commit)
2154 -> 0.0020s
2155-- add_index(:requests, :commit)
2156 -> 0.0019s
2157-- add_index(:tasks, :commit)
2158 -> 0.0020s
2159-- execute("UPDATE requests SET commit_id = (SELECT commits.id FROM commits WHERE commits.commit = requests.commit LIMIT 1)")
2160 -> 0.0007s
2161-- execute("UPDATE tasks SET commit_id = (SELECT commits.id FROM commits WHERE commits.commit = tasks.commit LIMIT 1)")
2162 -> 0.0005s
2163-- execute("DELETE FROM builds WHERE parent_id IS NOT NULL")
2164 -> 0.0005s
2165-- execute("UPDATE builds SET request_id = (SELECT requests.id FROM requests WHERE requests.commit = builds.commit LIMIT 1)")
2166 -> 0.0004s
2167-- execute("UPDATE builds SET commit_id = (SELECT commits.id FROM commits WHERE commits.commit = builds.commit LIMIT 1)")
2168 -> 0.0004s
2169-- execute("CREATE SEQUENCE shared_builds_tasks_seq CACHE 30")
2170 -> 0.0005s
2171-- execute("ALTER TABLE builds ALTER COLUMN id TYPE BIGINT")
2172 -> 0.0102s
2173-- execute("ALTER TABLE builds ALTER COLUMN id SET DEFAULT nextval('shared_builds_tasks_seq')")
2174 -> 0.0006s
2175-- execute("ALTER TABLE tasks ALTER COLUMN id TYPE BIGINT")
2176 -> 0.0061s
2177-- execute("ALTER TABLE tasks ALTER COLUMN id SET DEFAULT nextval('shared_builds_tasks_seq')")
2178 -> 0.0005s
2179-- select_value("SELECT max(id) FROM commits")
2180 -> 0.0007s
2181-- execute("SELECT setval('commits_id_seq', 1)")
2182 -> 0.0004s
2183-- select_value("SELECT max(id) FROM requests")
2184 -> 0.0004s
2185-- execute("SELECT setval('requests_id_seq', 1)")
2186 -> 0.0003s
2187-- select_value("SELECT max(id) FROM tasks")
2188 -> 0.0005s
2189-- execute("SELECT setval('tasks_id_seq', 1)")
2190 -> 0.0003s
2191-- remove_column(:builds, :parent_id)
2192 -> 0.0005s
2193-- remove_column(:builds, :commit)
2194 -> 0.0005s
2195-- remove_column(:requests, :commit)
2196 -> 0.0004s
2197-- remove_column(:tasks, :commit)
2198 -> 0.0004s
2199== 20110801161819 CreateRequestsCommitsAndTasks: migrated (0.0504s) ===========
2201== 20110805030147 RepositoryRenameIsActiveToActive: migrating =================
2202-- rename_column(:repositories, :is_active, :active)
2203 -> 0.0087s
2204== 20110805030147 RepositoryRenameIsActiveToActive: migrated (0.0088s) ========
2206== 20110819232908 TasksAddTags: migrating =====================================
2207-- add_column(:tasks, :tags, :text)
2208 -> 0.0014s
2209== 20110819232908 TasksAddTags: migrated (0.0015s) ============================
2211== 20110911204538 CacheOneNumberForSharedBuildsTasksSequence: migrating =======
2212-- execute("ALTER SEQUENCE shared_builds_tasks_seq CACHE 1 NO MAXVALUE NO CYCLE")
2213 -> 0.0009s
2214== 20110911204538 CacheOneNumberForSharedBuildsTasksSequence: migrated (0.0010s)
2216== 20111107134436 RenameTasksToJobs: migrating ================================
2217-- rename_table(:tasks, :jobs)
2218 -> 0.0065s
2219-- execute("UPDATE jobs SET type = 'Job::Test' WHERE type = 'Task::Test'")
2220 -> 0.0005s
2221-- execute("UPDATE jobs SET type = 'Job::Configure' WHERE type = 'Task::Configure'")
2222 -> 0.0004s
2223== 20111107134436 RenameTasksToJobs: migrated (0.0077s) =======================
2225== 20111107134437 CreateArtifacts: migrating ==================================
2226-- create_table(:artifacts, {:id=>:integer})
2227 -> 0.0060s
2228-- execute("UPDATE artifacts SET job_id = id")
2229 -> 0.0005s
2230-- execute("select setval('artifacts_id_seq', (select max(id) + 1 from artifacts));")
2231 -> 0.0006s
2232-- add_index(:artifacts, [:type, :job_id])
2233 -> 0.0022s
2234== 20111107134437 CreateArtifacts: migrated (0.0096s) =========================
2236== 20111107134438 CreateWorkers: migrating ====================================
2237-- create_table(:workers, {:id=>:integer})
2238 -> 0.0064s
2239-- add_index(:workers, [:name, :host])
2240 -> 0.0022s
2241== 20111107134438 CreateWorkers: migrated (0.0089s) ===========================
2243== 20111107134439 JobsAddRetries: migrating ===================================
2244-- change_table(:jobs)
2245 -> 0.0016s
2246== 20111107134439 JobsAddRetries: migrated (0.0016s) ==========================
2248== 20111107134440 RemoveRailsAdmin: migrating =================================
2249-- drop_table(:rails_admin_histories)
2250 -> 0.0015s
2251== 20111107134440 RemoveRailsAdmin: migrated (0.0016s) ========================
2253== 20111128235043 AddIndexesToJobs: migrating =================================
2254-- add_index(:jobs, [:queue, :state])
2255 -> 0.0026s
2256== 20111128235043 AddIndexesToJobs: migrated (0.0027s) ========================
2258== 20111129014329 AddRepositoryIdIndexToJobs: migrating =======================
2259-- add_index(:jobs, :repository_id)
2260 -> 0.0027s
2261== 20111129014329 AddRepositoryIdIndexToJobs: migrated (0.0028s) ==============
2263== 20111129022625 AddOwnerAndTypeIndexToJobs: migrating =======================
2264-- add_index(:jobs, [:type, :owner_id, :owner_type])
2265 -> 0.0026s
2266== 20111129022625 AddOwnerAndTypeIndexToJobs: migrated (0.0027s) ==============
2268== 20111201113500 WorkersAddPayloadAndLastError: migrating ====================
2269-- change_table(:workers)
2270 -> 0.0017s
2271== 20111201113500 WorkersAddPayloadAndLastError: migrated (0.0018s) ===========
2273== 20111203002341 RepositoriesAddDescriptionAndLastLanguage: migrating ========
2274-- change_table(:repositories)
2275 -> 0.0016s
2276-- change_table(:builds)
2277 -> 0.0007s
2278== 20111203002341 RepositoriesAddDescriptionAndLastLanguage: migrated (0.0025s)
2280== 20111203221720 BuildsAddArchivedAt: migrating ==============================
2281-- change_table(:builds)
2282 -> 0.0010s
2283== 20111203221720 BuildsAddArchivedAt: migrated (0.0011s) =====================
2285== 20111207093700 MimicProductionDb: migrating ================================
2286-- column_exists?(:users, :oauth2_uid, :integer)
2287 -> 0.0030s
2288-- column_exists?(:users, :oauth2_token, :string)
2289 -> 0.0021s
2290-- column_exists?(:repositories, :user_id, :integer)
2291 -> 0.0023s
2292== 20111207093700 MimicProductionDb: migrated (0.0075s) =======================
2294== 20111212103859 BuildsAddDuration: migrating ================================
2295-- change_table(:builds)
2296 -> 0.0011s
2297== 20111212103859 BuildsAddDuration: migrated (0.0011s) =======================
2299== 20111212112411 RepositoriesAddLastBuildDuration: migrating =================
2300-- change_table(:repositories)
2301 -> 0.0010s
2302== 20111212112411 RepositoriesAddLastBuildDuration: migrated (0.0011s) ========
2304== 20111214173922 CreateSslKeys: migrating ====================================
2305-- create_table(:ssl_keys, {:id=>:integer})
2306 -> 0.0063s
2307-- add_index("ssl_keys", ["repository_id"], {:name=>"index_ssl_key_on_repository_id"})
2308 -> 0.0020s
2309== 20111214173922 CreateSslKeys: migrated (0.0085s) ===========================
2311== 20120114125404 AddAllowFailureToJobs: migrating ============================
2312-- add_column(:jobs, :allow_failure, :boolean, {:default=>false})
2313 -> 0.0014s
2314== 20120114125404 AddAllowFailureToJobs: migrated (0.0015s) ===================
2316== 20120216133223 AddPullRequestFieldsToRequest: migrating ====================
2317-- add_column(:requests, :event_type, :string)
2318 -> 0.0009s
2319-- add_column(:requests, :comments_url, :string)
2320 -> 0.0005s
2321-- add_column(:requests, :base_commit, :string)
2322 -> 0.0005s
2323-- add_column(:requests, :head_commit, :string)
2324 -> 0.0004s
2325== 20120216133223 AddPullRequestFieldsToRequest: migrated (0.0025s) ===========
2327== 20120222082522 AddGravatarIdToUsers: migrating =============================
2328-- add_column(:users, :gravatar_id, :string)
2329 -> 0.0008s
2330== 20120222082522 AddGravatarIdToUsers: migrated (0.0008s) ====================
2332== 20120301131209 OrganizationsCreate: migrating ==============================
2333-- create_table(:organizations, {:id=>:integer})
2334 -> 0.0052s
2335== 20120301131209 OrganizationsCreate: migrated (0.0053s) =====================
2337== 20120304000502 JobsRenameOwnerToSource: migrating ==========================
2338-- change_table(:jobs)
2339 -> 0.0057s
2340== 20120304000502 JobsRenameOwnerToSource: migrated (0.0057s) =================
2342== 20120304000503 RepositoriesAddOwner: migrating =============================
2343-- change_table(:repositories)
2344 -> 0.0012s
2345== 20120304000503 RepositoriesAddOwner: migrated (0.0012s) ====================
2347== 20120304000504 BuildsAddOwner: migrating ===================================
2348-- change_table(:builds)
2349 -> 0.0012s
2350== 20120304000504 BuildsAddOwner: migrated (0.0012s) ==========================
2352== 20120304000505 JobsAddOwner: migrating =====================================
2353-- change_table(:jobs)
2354 -> 0.0011s
2355== 20120304000505 JobsAddOwner: migrated (0.0011s) ============================
2357== 20120304000506 RequestsAddOwner: migrating =================================
2358-- change_table(:requests)
2359 -> 0.0012s
2360== 20120304000506 RequestsAddOwner: migrated (0.0012s) ========================
2362== 20120311234933 AddLocaleToUser: migrating ==================================
2363-- add_column(:users, :locale, :string)
2364 -> 0.0006s
2365== 20120311234933 AddLocaleToUser: migrated (0.0007s) =========================
2367== 20120316123726 CreateMemberships: migrating ================================
2368-- create_table(:memberships, {:id=>:integer})
2369 -> 0.0033s
2370== 20120316123726 CreateMemberships: migrated (0.0034s) =======================
2372== 20120319170001 RepositoriesAddPrivate: migrating ===========================
2373-- change_table(:repositories)
2374 -> 0.0011s
2375== 20120319170001 RepositoriesAddPrivate: migrated (0.0011s) ==================
2377== 20120324104051 CreateUrls: migrating =======================================
2378-- create_table(:urls, {:id=>:integer})
2379 -> 0.0050s
2380== 20120324104051 CreateUrls: migrated (0.0051s) ==============================
2382== 20120505165100 CopyStatusToResult: migrating ===============================
2383-- add_column(:builds, :result, :integer)
2384 -> 0.0009s
2385-- add_column(:jobs, :result, :integer)
2386 -> 0.0005s
2387-- add_column(:repositories, :last_build_result, :integer)
2388 -> 0.0004s
2389Executing: UPDATE builds SET result = status;
2390Executing: UPDATE jobs SET result = status;
2391Executing: UPDATE repositories SET last_build_result = last_build_status;
2392== 20120505165100 CopyStatusToResult: migrated (0.0035s) ======================
2394== 20120511171900 RequestsAddIndexOnHeadCommit: migrating =====================
2395-- add_index(:requests, :head_commit)
2396 -> 0.0024s
2397== 20120511171900 RequestsAddIndexOnHeadCommit: migrated (0.0024s) ============
2399== 20120521174400 CreatePermissions: migrating ================================
2400-- create_table(:permissions, {:id=>:integer})
2401 -> 0.0101s
2402-- add_index(:permissions, :user_id)
2403 -> 0.0054s
2404-- add_index(:permissions, :repository_id)
2405 -> 0.0029s
2406== 20120521174400 CreatePermissions: migrated (0.0189s) =======================
2408== 20120527235800 BuildsAddPreviousResult: migrating ==========================
2409-- change_table(:builds)
2410 -> 0.0072s
2411== 20120527235800 BuildsAddPreviousResult: migrated (0.0073s) =================
2413== 20120702111126 CreateSubscriptions: migrating ==============================
2414-- create_table(:subscriptions, {:id=>:integer})
2415 -> 0.0082s
2416== 20120702111126 CreateSubscriptions: migrated (0.0083s) =====================
2418== 20120703114226 AddBillingEmailCreditCardDataToSubscriptions: migrating =====
2419-- change_table(:subscriptions)
2420 -> 0.0036s
2421== 20120703114226 AddBillingEmailCreditCardDataToSubscriptions: migrated (0.0037s)
2423== 20120713140816 AddSyncInfoToUser: migrating ================================
2424-- add_column(:users, :in_sync, :boolean)
2425 -> 0.0012s
2426-- add_column(:users, :synced_at, :timestamp)
2427 -> 0.0008s
2428== 20120713140816 AddSyncInfoToUser: migrated (0.0022s) =======================
2430== 20120713153215 RenameInSyncToIsSyncing: migrating ==========================
2431-- rename_column(:users, :in_sync, :is_syncing)
2432 -> 0.0046s
2433== 20120713153215 RenameInSyncToIsSyncing: migrated (0.0047s) =================
2435== 20120725005300 AddQueueToWorkers: migrating ================================
2436-- add_column(:workers, :queue, :string)
2437 -> 0.0015s
2438== 20120725005300 AddQueueToWorkers: migrated (0.0016s) =======================
2440== 20120727151900 AddJobsIndexOnStateOwnerTypeOwnerId: migrating ==============
2441-- add_index(:jobs, ["state", "owner_id", "owner_type"], {:name=>"index_jobs_on_state_owner_type_owner_id"})
2442 -> 0.0032s
2443== 20120727151900 AddJobsIndexOnStateOwnerTypeOwnerId: migrated (0.0034s) =====
2445== 20120731005301 AddQueuedAtToJobs: migrating ================================
2446-- add_column(:jobs, :queued_at, :timestamp, {:precision=>nil})
2447 -> 0.0012s
2448== 20120731005301 AddQueuedAtToJobs: migrated (0.0014s) =======================
2450== 20120731074000 AddAmountToPlans: migrating =================================
2451-- change_table(:plans)
2452 -> 0.0015s
2453== 20120731074000 AddAmountToPlans: migrated (0.0016s) ========================
2455== 20120802001001 AddPushAndPullToPermissions: migrating ======================
2456-- add_column(:permissions, :push, :boolean, {:default=>false})
2457 -> 0.0017s
2458-- add_column(:permissions, :pull, :boolean, {:default=>false})
2459 -> 0.0013s
2460-- change_column_default(:permissions, :admin, false)
2461 -> 0.0032s
2462== 20120802001001 AddPushAndPullToPermissions: migrated (0.0065s) =============
2464== 20120803164000 CreateInvoices: migrating ===================================
2465-- create_table(:invoices, {:id=>:integer})
2466 -> 0.0068s
2467== 20120803164000 CreateInvoices: migrated (0.0070s) ==========================
2469== 20120803182300 AddInvoiceIdToInvoices: migrating ===========================
2470-- change_table(:invoices)
2471 -> 0.0016s
2472== 20120803182300 AddInvoiceIdToInvoices: migrated (0.0017s) ==================
2474== 20120804122700 AddStripeInvoiceIdToInvoices: migrating =====================
2475-- change_table(:invoices)
2476 -> 0.0015s
2477-- add_index(:invoices, :stripe_id)
2478 -> 0.0027s
2479== 20120804122700 AddStripeInvoiceIdToInvoices: migrated (0.0044s) ============
2481== 20120806120400 AddPlanToSubscriptions: migrating ===========================
2482-- change_table(:subscriptions)
2483 -> 0.0015s
2484== 20120806120400 AddPlanToSubscriptions: migrated (0.0016s) ==================
2486== 20120820164000 RenamePlanOnSubscriptions: migrating ========================
2487-- change_table(:subscriptions)
2488 -> 0.0025s
2489== 20120820164000 RenamePlanOnSubscriptions: migrated (0.0026s) ===============
2491== 20120905093300 CreateStripeEvents: migrating ===============================
2492-- create_table(:stripe_events, {:id=>:integer})
2493 -> 0.0068s
2494-- add_index(:stripe_events, :event_type)
2495 -> 0.0019s
2496-- add_index(:stripe_events, :date)
2497 -> 0.0018s
2498== 20120905093300 CreateStripeEvents: migrated (0.0106s) ======================
2500== 20120905171300 AddEventIdToStripeEvents: migrating =========================
2501-- change_table(:stripe_events)
2502 -> 0.0007s
2503-- add_index(:stripe_events, :event_id)
2504 -> 0.0018s
2505== 20120905171300 AddEventIdToStripeEvents: migrated (0.0026s) ================
2507== 20120911160000 AddBuildsIndexOnRepositoryIdAndState: migrating =============
2508-- remove_index("builds", nil, {:column=>"repository_id", :name=>"index_builds_on_repository_id"})
2509 -> 0.0017s
2510-- add_index("builds", ["repository_id", "state"])
2511 -> 0.0021s
2512== 20120911160000 AddBuildsIndexOnRepositoryIdAndState: migrated (0.0049s) ====
2514== 20120911230000 ArtifactsAddAggregatedAt: migrating =========================
2515-- add_column(:artifacts, :aggregated_at, :timestamp, {:precision=>nil})
2516 -> 0.0006s
2517== 20120911230000 ArtifactsAddAggregatedAt: migrated (0.0007s) ================
2519== 20120911230001 AddArtifactParts: migrating =================================
2520-- create_table(:artifact_parts, {:id=>:integer})
2521 -> 0.0049s
2522-- add_index(:artifact_parts, [:artifact_id, :number])
2523 -> 0.0020s
2524== 20120911230001 AddArtifactParts: migrated (0.0070s) ========================
2526== 20120913143800 AddSubscriptionsCoupon: migrating ===========================
2527-- change_table(:subscriptions)
2528 -> 0.0007s
2529== 20120913143800 AddSubscriptionsCoupon: migrated (0.0008s) ==================
2531== 20120915012000 BuildsAddIndexOnFinishedAt: migrating =======================
2532-- add_index("builds", "finished_at")
2533 -> 0.0024s
2534== 20120915012000 BuildsAddIndexOnFinishedAt: migrated (0.0024s) ==============
2536== 20120915012001 CommitsAddIndexOnBranch: migrating ==========================
2537-- add_index("commits", "branch")
2538 -> 0.0021s
2539== 20120915012001 CommitsAddIndexOnBranch: migrated (0.0021s) =================
2541== 20120915150000 JobsAddIndexOnCreatedAt: migrating ==========================
2542-- add_index("jobs", "created_at")
2543 -> 0.0023s
2544== 20120915150000 JobsAddIndexOnCreatedAt: migrated (0.0024s) =================
2546== 20121015002500 CreateEvents: migrating =====================================
2547-- create_table(:events, {:id=>:integer})
2548 -> 0.0051s
2549== 20121015002500 CreateEvents: migrated (0.0052s) ============================
2551== 20121015002501 RequestsAddResultAndMessage: migrating ======================
2552-- add_column(:requests, :result, :string)
2553 -> 0.0007s
2554-- add_column(:requests, :message, :string)
2555 -> 0.0004s
2556== 20121015002501 RequestsAddResultAndMessage: migrated (0.0012s) =============
2558== 20121017040100 CreateBroadcasts: migrating =================================
2559-- create_table(:broadcasts, {:id=>:integer})
2560 -> 0.0048s
2561== 20121017040100 CreateBroadcasts: migrated (0.0049s) ========================
2563== 20121017040200 EventsChangeDataToText: migrating ===========================
2564-- change_column(:events, :data, :text)
2565 -> 0.0006s
2566== 20121017040200 EventsChangeDataToText: migrated (0.0007s) ==================
2568== 20121018201301 AddEventTypeToBuilds: migrating =============================
2569-- add_column(:builds, :event_type, :string)
2570 -> 0.0006s
2571== 20121018201301 AddEventTypeToBuilds: migrated (0.0007s) ====================
2573== 20121018203728 UpdateEventTypeOnBuilds: migrating ==========================
2574-- execute(" UPDATE builds\n SET event_type = requests.event_type\n FROM requests\n WHERE builds.request_id = requests.id\n")
2575 -> 0.0009s
2576== 20121018203728 UpdateEventTypeOnBuilds: migrated (0.0009s) =================
2578== 20121018210156 AddIndexOnRepositoryIdAndEventTypeToBuilds: migrating =======
2579-- add_index(:builds, [:repository_id, :event_type])
2580 -> 0.0023s
2581== 20121018210156 AddIndexOnRepositoryIdAndEventTypeToBuilds: migrated (0.0023s)
2583== 20121125122700 RepositoriesAddLastBuildState: migrating ====================
2584-- add_column(:repositories, :last_build_state, :string)
2585 -> 0.0007s
2586== 20121125122700 RepositoriesAddLastBuildState: migrated (0.0007s) ===========
2588== 20121125122701 BuildsAddPreviousState: migrating ===========================
2589-- add_column(:builds, :previous_state, :string)
2590 -> 0.0006s
2591== 20121125122701 BuildsAddPreviousState: migrated (0.0007s) ==================
2593== 20121222125200 ArtifactPartsAddFinal: migrating ============================
2594-- add_column(:artifact_parts, :final, :boolean)
2595 -> 0.0011s
2596-- add_column(:artifact_parts, :created_at, :timestamp)
2597 -> 0.0006s
2598== 20121222125200 ArtifactPartsAddFinal: migrated (0.0018s) ===================
2600== 20121222125300 ArtifactPartsChangeContentToText: migrating =================
2601-- change_column(:artifact_parts, :content, :text)
2602 -> 0.0012s
2603== 20121222125300 ArtifactPartsChangeContentToText: migrated (0.0013s) ========
2605== 20121222140200 ArtifactPartsAddIndexOnArtifactId: migrating ================
2606-- add_index(:artifact_parts, :artifact_id)
2607 -> 0.0033s
2608== 20121222140200 ArtifactPartsAddIndexOnArtifactId: migrated (0.0034s) =======
2610== 20121223162300 ArtifactPartsRemoveIndexOnArtifactId: migrating =============
2611-- remove_index(:artifact_parts, :artifact_id, {:name=>"index_artifact_parts_on_artifact_id"})
2612 -> 0.0036s
2613== 20121223162300 ArtifactPartsRemoveIndexOnArtifactId: migrated (0.0054s) ====
2615== 20130107165057 AddGithubScopesToUser: migrating ============================
2616-- add_column(:users, :github_scopes, :text)
2617 -> 0.0013s
2618== 20130107165057 AddGithubScopesToUser: migrated (0.0014s) ===================
2620== 20130115125836 AddIndexOnLastSeenAtToWorkers: migrating ====================
2621-- add_index(:workers, :last_seen_at)
2622 -> 0.0031s
2623== 20130115125836 AddIndexOnLastSeenAtToWorkers: migrated (0.0032s) ===========
2625== 20130115145728 CacheFullNameInWorkers: migrating ===========================
2626-- add_column(:workers, :full_name, :string)
2627 -> 0.0013s
2628-- add_index(:workers, :full_name)
2629 -> 0.0026s
2630== 20130115145728 CacheFullNameInWorkers: migrated (0.0042s) ==================
2632== 20130125002600 ArtifactsAddArchivedAt: migrating ===========================
2633-- add_column(:artifacts, :archived_at, :timestamp, {:precision=>nil})
2634 -> 0.0013s
2635-- add_index(:artifacts, :archived_at)
2636 -> 0.0028s
2637== 20130125002600 ArtifactsAddArchivedAt: migrated (0.0042s) ==================
2639== 20130125171100 ArtifactsAddArchivingAndVerified: migrating =================
2640-- add_column(:artifacts, :archiving, :boolean)
2641 -> 0.0016s
2642-- add_column(:artifacts, :archive_verified, :boolean)
2643 -> 0.0008s
2644-- add_index(:artifacts, :archiving)
2645 -> 0.0026s
2646-- add_index(:artifacts, :archive_verified)
2647 -> 0.0019s
2648== 20130125171100 ArtifactsAddArchivingAndVerified: migrated (0.0072s) ========
2650== 20130129142703 CreateEmails: migrating =====================================
2651-- create_table(:emails, {:id=>:integer})
2652 -> 0.0069s
2653-- add_index(:emails, :user_id)
2654 -> 0.0025s
2655-- add_index(:emails, :email)
2656 -> 0.0023s
2657== 20130129142703 CreateEmails: migrated (0.0118s) ============================
2659== 20130208135800 RenameArtifacts: migrating ==================================
2660-- rename_table(:artifacts, :artifacts_backup)
2661 -> 0.0100s
2662-- rename_table(:artifact_parts, :artifact_parts_backup)
2663 -> 0.0062s
2664== 20130208135800 RenameArtifacts: migrated (0.0163s) =========================
2666== 20130208135801 DropArtifacts: migrating ====================================
2667-- drop_table(:artifacts_backup)
2668 -> 0.0022s
2669-- drop_table(:artifact_parts_backup)
2670 -> 0.0013s
2671== 20130208135801 DropArtifacts: migrated (0.0035s) ===========================
2673== 20130306154311 CreatePgcryptoExtension: migrating ==========================
2674-- execute("create extension if not exists pgcrypto")
2675 -> 0.0065s
2676== 20130306154311 CreatePgcryptoExtension: migrated (0.0066s) =================
2678== 20130311211101 AddPullRequestTitleToBuilds: migrating ======================
2679-- add_column(:builds, :pull_request_title, :text)
2680 -> 0.0011s
2681== 20130311211101 AddPullRequestTitleToBuilds: migrated (0.0011s) =============
2683== 20130327100801 AddPullRequestNumberToBuilds: migrating =====================
2684-- add_column(:builds, :pull_request_number, :integer)
2685 -> 0.0006s
2686== 20130327100801 AddPullRequestNumberToBuilds: migrated (0.0007s) ============
2688== 20130418101437 AddIndexToBuildsRequestId: migrating ========================
2689-- execute("CREATE INDEX CONCURRENTLY index_builds_on_request_id ON builds(request_id)")
2690 -> 0.0036s
2691== 20130418101437 AddIndexToBuildsRequestId: migrated (0.0037s) ===============
2693== 20130418103306 AddIndexToJobsOnOwnerIdOwnerTypeAndState: migrating =========
2694-- execute("CREATE INDEX CONCURRENTLY index_jobs_on_owner_id_and_owner_type_and_state ON jobs(owner_id, owner_type, state)")
2695 -> 0.0037s
2696== 20130418103306 AddIndexToJobsOnOwnerIdOwnerTypeAndState: migrated (0.0037s)
2698== 20130505023259 AddMoreIndexesToBuilds: migrating ===========================
2699-- execute(" CREATE INDEX CONCURRENTLY index_builds_on_repository_id_and_event_type_and_state_and_branch\n ON builds(repository_id, event_type, state, branch);\n")
2700 -> 0.0034s
2701== 20130505023259 AddMoreIndexesToBuilds: migrated (0.0035s) ==================
2703== 20130521115725 AddIndexOnBuildState: migrating =============================
2704-- execute(" CREATE INDEX CONCURRENTLY index_builds_on_state\n ON builds(state);\n")
2705 -> 0.0030s
2706== 20130521115725 AddIndexOnBuildState: migrated (0.0030s) ====================
2708== 20130521133050 UpdateFinishedJobs: migrating ===============================
2709-- execute("UPDATE jobs SET state = 'passed' WHERE state = 'finished' AND result = 0 AND type = 'Job::Test'")
2710 -> 0.0008s
2711-- execute("UPDATE jobs SET state = 'failed' WHERE state = 'finished' AND result = 1 AND type = 'Job::Test'")
2712 -> 0.0004s
2713-- execute("UPDATE jobs SET state = 'errored' WHERE state = 'finished' AND result IS NULL AND type = 'Job::Test'")
2714 -> 0.0003s
2715-- execute("SELECT COUNT(*) FROM jobs WHERE state = 'finished' AND type = 'Job::Test'")
2716 -> 0.0003s
2717== 20130521133050 UpdateFinishedJobs: migrated (0.0019s) ======================
2719== 20130521134224 UpdateFinishedBuilds: migrating =============================
2720-- execute("UPDATE builds SET state = 'passed' WHERE state = 'finished' AND result = 0")
2721 -> 0.0007s
2722-- execute("UPDATE builds SET state = 'failed' WHERE state = 'finished' AND result = 1")
2723 -> 0.0003s
2724-- execute("UPDATE builds SET state = 'errored' WHERE state = 'finished' AND result IS NULL")
2725 -> 0.0003s
2726-- execute("SELECT COUNT(*) FROM builds WHERE state = 'finished'")
2727 -> 0.0003s
2728== 20130521134224 UpdateFinishedBuilds: migrated (0.0018s) ====================
2730== 20130521134800 RemoveUnusedBuildColumns: migrating =========================
2731-- remove_column(:builds, :result)
2732 -> 0.0006s
2733-- remove_column(:builds, :status)
2734 -> 0.0004s
2735-- remove_column(:builds, :previous_result)
2736 -> 0.0003s
2737-- remove_column(:builds, :agent)
2738 -> 0.0003s
2739-- remove_column(:builds, :language)
2740 -> 0.0003s
2741-- remove_column(:builds, :archived_at)
2742 -> 0.0003s
2743== 20130521134800 RemoveUnusedBuildColumns: migrated (0.0024s) ================
2745== 20130521141357 RemoveUnusedJobColumns: migrating ===========================
2746-- remove_column(:jobs, :status)
2747 -> 0.0006s
2748-- remove_column(:jobs, :job_id)
2749 -> 0.0003s
2750-- remove_column(:jobs, :retries)
2751 -> 0.0004s
2752== 20130521141357 RemoveUnusedJobColumns: migrated (0.0014s) ==================
2754== 20130618084205 AddCoupons: migrating =======================================
2755-- create_table(:coupons, {:id=>:integer})
2756 -> 0.0053s
2757== 20130618084205 AddCoupons: migrated (0.0054s) ==============================
2759== 20130629122945 AddGithubIdToUsers: migrating ===============================
2760-- add_column(:repositories, :github_id, :integer)
2761 -> 0.0007s
2762-- add_index(:repositories, :github_id)
2763 -> 0.0021s
2764== 20130629122945 AddGithubIdToUsers: migrated (0.0028s) ======================
2766== 20130629133531 AddDefaultBranchToRepositories: migrating ===================
2767-- add_column(:repositories, :default_branch, :string)
2768 -> 0.0007s
2769== 20130629133531 AddDefaultBranchToRepositories: migrated (0.0007s) ==========
2771== 20130629174449 AddGithubLanguageToRepositories: migrating ==================
2772-- add_column(:repositories, :github_language, :string)
2773 -> 0.0007s
2774== 20130629174449 AddGithubLanguageToRepositories: migrated (0.0007s) =========
2776== 20130701175200 AddContactIdToSubscriptions: migrating ======================
2777-- change_table(:subscriptions)
2778 -> 0.0007s
2779== 20130701175200 AddContactIdToSubscriptions: migrated (0.0007s) =============
2781== 20130702123456 RemoveUnusedRepositoryColumns: migrating ====================
2782-- remove_column(:repositories, :last_duration)
2783 -> 0.0024s
2784-- remove_column(:repositories, :last_build_status)
2785 -> 0.0011s
2786-- remove_column(:repositories, :last_build_result)
2787 -> 0.0009s
2788-- remove_column(:repositories, :last_build_language)
2789 -> 0.0009s
2790== 20130702123456 RemoveUnusedRepositoryColumns: migrated (0.0060s) ===========
2792== 20130702144325 AddUniqueIndexOnUsersGithubIdAndRemoveUniqueIndexOnUsersLogin: migrating
2793-- execute("DROP INDEX index_users_on_login")
2794 -> 0.0014s
2795-- execute("CREATE INDEX CONCURRENTLY index_users_on_login ON users(login)")
2796 -> 0.0043s
Top