travis: add pry to the dependencies

This is required to run `travis console` but is not part of the upstream
dependency list. Upstream is also not compatible with pry 0.12+ and
breaks with this error `uninitialized constant Pry::SIMPLE_PROMPT`.

Fixes #73238
This commit is contained in:
zimbatm 2019-11-20 21:35:27 +00:00 committed by Jon
parent a548423ae0
commit e18435d9ad
3 changed files with 57 additions and 13 deletions

View File

@ -1,3 +1,4 @@
source "https://rubygems.org"
gem "travis", "1.8.10"
gem "travis"
gem "pry", "~> 0.11.0"

View File

@ -3,13 +3,14 @@ GEM
specs:
addressable (2.4.0)
backports (3.15.0)
coderay (1.1.2)
ethon (0.12.0)
ffi (>= 1.3.0)
faraday (0.15.4)
faraday (0.17.0)
multipart-post (>= 1.2, < 3)
faraday_middleware (0.13.1)
faraday (>= 0.7.4, < 1.0)
ffi (1.11.1)
ffi (1.11.2)
gh (0.15.1)
addressable (~> 2.4.0)
backports
@ -21,10 +22,14 @@ GEM
json (2.2.0)
launchy (2.4.3)
addressable (~> 2.3)
multi_json (1.13.1)
method_source (0.9.2)
multi_json (1.14.1)
multipart-post (2.1.1)
net-http-persistent (2.9.4)
net-http-pipeline (1.0.1)
pry (0.11.3)
coderay (~> 1.1.0)
method_source (~> 0.9.0)
pusher-client (0.6.2)
json
websocket (~> 1.0)
@ -45,7 +50,8 @@ PLATFORMS
ruby
DEPENDENCIES
travis (= 1.8.10)
pry (~> 0.11.0)
travis
BUNDLED WITH
1.17.2

View File

@ -15,6 +15,16 @@
};
version = "3.15.0";
};
coderay = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "15vav4bhcc2x3jmi3izb11l4d9f3xv8hp2fszb7iqmpsccv1pz4y";
type = "gem";
};
version = "1.1.2";
};
ethon = {
dependencies = ["ffi"];
source = {
@ -26,12 +36,14 @@
};
faraday = {
dependencies = ["multipart-post"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0s72m05jvzc1pd6cw1i289chas399q0a14xrwg4rvkdwy7bgzrh0";
sha256 = "0jk2bar4x6miq2cr73lv0lsbmw4cymiljvp29xb85jifsb3ba6az";
type = "gem";
};
version = "0.15.4";
version = "0.17.0";
};
faraday_middleware = {
dependencies = ["faraday"];
@ -43,12 +55,14 @@
version = "0.13.1";
};
ffi = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "06mvxpjply8qh4j3fj9wh08kdzwkbnvsiysh0vrhlk5cwxzjmblh";
sha256 = "0cbads5da12lb3j0mg2hjrd57s5qkkairxh2y6r9bqyblb5b8xbw";
type = "gem";
};
version = "1.11.1";
version = "1.11.2";
};
gh = {
dependencies = ["addressable" "backports" "faraday" "multi_json" "net-http-persistent" "net-http-pipeline"];
@ -84,13 +98,25 @@
};
version = "2.4.3";
};
multi_json = {
method_source = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1rl0qy4inf1mp8mybfk56dfga0mvx97zwpmq5xmiwl5r770171nv";
sha256 = "1pviwzvdqd90gn6y7illcdd9adapw8fczml933p5vl739dkvl3lq";
type = "gem";
};
version = "1.13.1";
version = "0.9.2";
};
multi_json = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0xy54mjf7xg41l8qrg1bqri75agdqmxap9z466fjismc1rn2jwfr";
type = "gem";
};
version = "1.14.1";
};
multipart-post = {
source = {
@ -116,6 +142,17 @@
};
version = "1.0.1";
};
pry = {
dependencies = ["coderay" "method_source"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1mh312k3y94sj0pi160wpia0ps8f4kmzvm505i6bvwynfdh7v30g";
type = "gem";
};
version = "0.11.3";
};
pusher-client = {
dependencies = ["json" "websocket"];
source = {
@ -151,4 +188,4 @@
};
version = "1.2.8";
};
}
}