Non breaking dependency upgrade

This commit is contained in:
zinduolis
2024-09-13 21:23:52 +10:00
parent 26531fe0af
commit 955a004506
2 changed files with 73 additions and 56 deletions

View File

@@ -78,7 +78,7 @@ group :test do
# Note: selenium-webdriver 3.x is incompatible with Firefox version 48 and prior # Note: selenium-webdriver 3.x is incompatible with Firefox version 48 and prior
# gem 'selenium' # Requires old version of selenium which is no longer available # gem 'selenium' # Requires old version of selenium which is no longer available
gem 'geckodriver-helper', '~> 0.24.0' gem 'geckodriver-helper', '~> 0.24.0'
gem 'selenium-webdriver', '~> 4.21' gem 'selenium-webdriver', '~> 4.24'
# Note: nokogiri is needed by capybara which may require one of the below commands # Note: nokogiri is needed by capybara which may require one of the below commands
# sudo apt-get install libxslt-dev libxml2-dev # sudo apt-get install libxslt-dev libxml2-dev

View File

@@ -1,13 +1,13 @@
GEM GEM
remote: https://rubygems.org/ remote: https://rubygems.org/
specs: specs:
activemodel (7.1.2) activemodel (7.1.4)
activesupport (= 7.1.2) activesupport (= 7.1.4)
activerecord (7.1.2) activerecord (7.1.4)
activemodel (= 7.1.2) activemodel (= 7.1.4)
activesupport (= 7.1.2) activesupport (= 7.1.4)
timeout (>= 0.4.0) timeout (>= 0.4.0)
activesupport (7.1.2) activesupport (7.1.4)
base64 base64
bigdecimal bigdecimal
concurrent-ruby (~> 1.0, >= 1.0.2) concurrent-ruby (~> 1.0, >= 1.0.2)
@@ -17,8 +17,8 @@ GEM
minitest (>= 5.1) minitest (>= 5.1)
mutex_m mutex_m
tzinfo (~> 2.0) tzinfo (~> 2.0)
addressable (2.8.6) addressable (2.8.7)
public_suffix (>= 2.0.2, < 6.0) public_suffix (>= 2.0.2, < 7.0)
ansi (1.5.0) ansi (1.5.0)
archive-zip (0.12.0) archive-zip (0.12.0)
io-like (~> 0.3.0) io-like (~> 0.3.0)
@@ -29,10 +29,10 @@ GEM
timers (~> 4.1) timers (~> 4.1)
async-dns (1.3.0) async-dns (1.3.0)
async-io (~> 1.15) async-io (~> 1.15)
async-io (1.38.1) async-io (1.43.2)
async async
base64 (0.2.0) base64 (0.2.0)
bigdecimal (3.1.5) bigdecimal (3.1.8)
browserstack-local (1.4.3) browserstack-local (1.4.3)
byebug (11.1.3) byebug (11.1.3)
capybara (3.40.0) capybara (3.40.0)
@@ -45,18 +45,17 @@ GEM
regexp_parser (>= 1.5, < 3.0) regexp_parser (>= 1.5, < 3.0)
xpath (~> 3.2) xpath (~> 3.2)
coderay (1.1.3) coderay (1.1.3)
concurrent-ruby (1.2.2) concurrent-ruby (1.3.4)
connection_pool (2.4.1) connection_pool (2.4.1)
console (1.23.6) console (1.27.0)
fiber-annotation fiber-annotation
fiber-local fiber-local (~> 1.1)
json json
curb (1.0.5) curb (1.0.6)
daemons (1.4.1) daemons (1.4.1)
diff-lcs (1.5.1) diff-lcs (1.5.1)
domain_name (0.6.20231109) domain_name (0.6.20240107)
drb (2.2.0) drb (2.2.1)
ruby2_keywords
em-websocket (0.5.3) em-websocket (0.5.3)
eventmachine (>= 0.12.9) eventmachine (>= 0.12.9)
http_parser.rb (~> 0) http_parser.rb (~> 0)
@@ -66,38 +65,41 @@ GEM
eventmachine (1.2.7) eventmachine (1.2.7)
execjs (2.9.1) execjs (2.9.1)
fiber-annotation (0.2.0) fiber-annotation (0.2.0)
fiber-local (1.0.0) fiber-local (1.1.0)
fiber-storage
fiber-storage (1.0.0)
geckodriver-helper (0.24.0) geckodriver-helper (0.24.0)
archive-zip (~> 0.7) archive-zip (~> 0.7)
hashie (5.0.0) hashie (5.0.0)
hashie-forbidden_attributes (0.1.1) hashie-forbidden_attributes (0.1.1)
hashie (>= 3.0) hashie (>= 3.0)
http-accept (1.7.0) http-accept (1.7.0)
http-cookie (1.0.5) http-cookie (1.0.7)
domain_name (~> 0.5) domain_name (~> 0.5)
http_parser.rb (0.8.0) http_parser.rb (0.8.0)
i18n (1.14.1) i18n (1.14.5)
concurrent-ruby (~> 1.0) concurrent-ruby (~> 1.0)
io-console (0.7.2) io-console (0.7.2)
io-like (0.3.1) io-like (0.3.1)
irb (1.13.1) irb (1.14.0)
rdoc (>= 4.0.0) rdoc (>= 4.0.0)
reline (>= 0.4.2) reline (>= 0.4.2)
json (2.7.2) json (2.7.2)
language_server-protocol (3.17.0.3) language_server-protocol (3.17.0.3)
logger (1.6.1)
matrix (0.4.2) matrix (0.4.2)
maxmind-db (1.2.0) maxmind-db (1.2.0)
method_source (1.0.0) method_source (1.1.0)
mime-types (3.5.2) mime-types (3.5.2)
mime-types-data (~> 3.2015) mime-types-data (~> 3.2015)
mime-types-data (3.2023.1205) mime-types-data (3.2024.0903)
mini_mime (1.1.5) mini_mime (1.1.5)
minitest (5.20.0) minitest (5.25.1)
mojo_magick (0.6.8) mojo_magick (0.6.8)
msfrpc-client (1.1.2) msfrpc-client (1.1.2)
msgpack (~> 1) msgpack (~> 1)
msgpack (1.7.2) msgpack (1.7.2)
mustermann (3.0.0) mustermann (3.0.3)
ruby2_keywords (~> 0.0.1) ruby2_keywords (~> 0.0.1)
mutex_m (0.2.0) mutex_m (0.2.0)
net-protocol (0.2.2) net-protocol (0.2.2)
@@ -105,17 +107,25 @@ GEM
net-smtp (0.5.0) net-smtp (0.5.0)
net-protocol net-protocol
netrc (0.11.0) netrc (0.11.0)
nio4r (2.7.1) nio4r (2.7.3)
nokogiri (1.16.5-arm64-darwin) nokogiri (1.16.7-aarch64-linux)
racc (~> 1.4) racc (~> 1.4)
nokogiri (1.16.5-x86_64-linux) nokogiri (1.16.7-arm-linux)
racc (~> 1.4)
nokogiri (1.16.7-arm64-darwin)
racc (~> 1.4)
nokogiri (1.16.7-x86-linux)
racc (~> 1.4)
nokogiri (1.16.7-x86_64-darwin)
racc (~> 1.4)
nokogiri (1.16.7-x86_64-linux)
racc (~> 1.4) racc (~> 1.4)
otr-activerecord (2.2.0) otr-activerecord (2.2.0)
activerecord (>= 4.0, < 7.2) activerecord (>= 4.0, < 7.2)
hashie-forbidden_attributes (~> 0.1) hashie-forbidden_attributes (~> 0.1)
parallel (1.24.0) parallel (1.26.3)
parseconfig (1.1.2) parseconfig (1.1.2)
parser (3.3.1.0) parser (3.3.5.0)
ast (~> 2.4.1) ast (~> 2.4.1)
racc racc
power_assert (2.0.3) power_assert (2.0.3)
@@ -127,11 +137,11 @@ GEM
pry (>= 0.13, < 0.15) pry (>= 0.13, < 0.15)
psych (5.1.2) psych (5.1.2)
stringio stringio
public_suffix (5.0.4) public_suffix (6.0.1)
qr4r (0.6.2) qr4r (0.6.2)
mojo_magick (~> 0.6.5) mojo_magick (~> 0.6.5)
rqrcode_core (~> 1.0) rqrcode_core (~> 1.0)
racc (1.8.0) racc (1.8.1)
rack (2.2.9) rack (2.2.9)
rack-protection (3.2.0) rack-protection (3.2.0)
base64 (>= 0.1.0) base64 (>= 0.1.0)
@@ -143,31 +153,30 @@ GEM
rdoc (6.7.0) rdoc (6.7.0)
psych (>= 4.0.0) psych (>= 4.0.0)
regexp_parser (2.9.2) regexp_parser (2.9.2)
reline (0.5.5) reline (0.5.10)
io-console (~> 0.5) io-console (~> 0.5)
rest-client (2.1.0) rest-client (2.1.0)
http-accept (>= 1.7.0, < 2.0) http-accept (>= 1.7.0, < 2.0)
http-cookie (>= 1.0.2, < 2.0) http-cookie (>= 1.0.2, < 2.0)
mime-types (>= 1.16, < 4.0) mime-types (>= 1.16, < 4.0)
netrc (~> 0.8) netrc (~> 0.8)
rexml (3.2.8) rexml (3.3.7)
strscan (>= 3.0.9)
rqrcode_core (1.2.0) rqrcode_core (1.2.0)
rr (3.1.0) rr (3.1.1)
rspec (3.13.0) rspec (3.13.0)
rspec-core (~> 3.13.0) rspec-core (~> 3.13.0)
rspec-expectations (~> 3.13.0) rspec-expectations (~> 3.13.0)
rspec-mocks (~> 3.13.0) rspec-mocks (~> 3.13.0)
rspec-core (3.13.0) rspec-core (3.13.1)
rspec-support (~> 3.13.0) rspec-support (~> 3.13.0)
rspec-expectations (3.13.0) rspec-expectations (3.13.3)
diff-lcs (>= 1.2.0, < 2.0) diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0) rspec-support (~> 3.13.0)
rspec-mocks (3.13.0) rspec-mocks (3.13.1)
diff-lcs (>= 1.2.0, < 2.0) diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0) rspec-support (~> 3.13.0)
rspec-support (3.13.0) rspec-support (3.13.1)
rubocop (1.64.0) rubocop (1.64.1)
json (~> 2.3) json (~> 2.3)
language_server-protocol (>= 3.17.0) language_server-protocol (>= 3.17.0)
parallel (~> 1.10) parallel (~> 1.10)
@@ -178,7 +187,7 @@ GEM
rubocop-ast (>= 1.31.1, < 2.0) rubocop-ast (>= 1.31.1, < 2.0)
ruby-progressbar (~> 1.7) ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 3.0) unicode-display_width (>= 2.4.0, < 3.0)
rubocop-ast (1.31.3) rubocop-ast (1.32.3)
parser (>= 3.3.1.0) parser (>= 3.3.1.0)
ruby-progressbar (1.13.0) ruby-progressbar (1.13.0)
ruby2_keywords (0.0.5) ruby2_keywords (0.0.5)
@@ -186,8 +195,9 @@ GEM
rushover (0.3.0) rushover (0.3.0)
json json
rest-client rest-client
selenium-webdriver (4.21.1) selenium-webdriver (4.24.0)
base64 (~> 0.2) base64 (~> 0.2)
logger (~> 1.4)
rexml (~> 3.2, >= 3.2.5) rexml (~> 3.2, >= 3.2.5)
rubyzip (>= 1.2.2, < 3.0) rubyzip (>= 1.2.2, < 3.0)
websocket (~> 1.0) websocket (~> 1.0)
@@ -197,14 +207,17 @@ GEM
rack-protection (= 3.2.0) rack-protection (= 3.2.0)
tilt (~> 2.0) tilt (~> 2.0)
slack-notifier (2.4.0) slack-notifier (2.4.0)
sqlite3 (1.7.3-aarch64-linux)
sqlite3 (1.7.3-arm-linux)
sqlite3 (1.7.3-arm64-darwin) sqlite3 (1.7.3-arm64-darwin)
sqlite3 (1.7.3-x86-linux)
sqlite3 (1.7.3-x86_64-darwin)
sqlite3 (1.7.3-x86_64-linux) sqlite3 (1.7.3-x86_64-linux)
stringio (3.1.0) stringio (3.1.1)
strscan (3.1.0)
sync (0.5.0) sync (0.5.0)
term-ansicolor (1.8.0) term-ansicolor (1.11.2)
tins (~> 1.0) tins (~> 1.0)
test-unit (3.6.1) test-unit (3.6.2)
power_assert power_assert
test-unit-context (0.5.1) test-unit-context (0.5.1)
test-unit (>= 2.4.0) test-unit (>= 2.4.0)
@@ -225,18 +238,19 @@ GEM
daemons (~> 1.0, >= 1.0.9) daemons (~> 1.0, >= 1.0.9)
eventmachine (~> 1.0, >= 1.0.4) eventmachine (~> 1.0, >= 1.0.4)
rack (>= 1, < 3) rack (>= 1, < 3)
tilt (2.3.0) tilt (2.4.0)
timeout (0.4.1) timeout (0.4.1)
timers (4.3.5) timers (4.3.5)
tins (1.32.1) tins (1.33.0)
bigdecimal
sync sync
tzinfo (2.0.6) tzinfo (2.0.6)
concurrent-ruby (~> 1.0) concurrent-ruby (~> 1.0)
uglifier (4.2.0) uglifier (4.2.0)
execjs (>= 0.3.0, < 3) execjs (>= 0.3.0, < 3)
unicode-display_width (2.5.0) unicode-display_width (2.6.0)
webrick (1.8.1) webrick (1.8.1)
websocket (1.2.10) websocket (1.2.11)
websocket-client-simple (0.6.1) websocket-client-simple (0.6.1)
event_emitter event_emitter
websocket websocket
@@ -246,8 +260,11 @@ GEM
nokogiri (~> 1.8) nokogiri (~> 1.8)
PLATFORMS PLATFORMS
arm64-darwin-22 aarch64-linux
arm64-darwin-23 arm-linux
arm64-darwin
x86-linux
x86_64-darwin
x86_64-linux x86_64-linux
DEPENDENCIES DEPENDENCIES
@@ -282,7 +299,7 @@ DEPENDENCIES
rubocop (~> 1.64.0) rubocop (~> 1.64.0)
rubyzip (~> 2.3) rubyzip (~> 2.3)
rushover (~> 0.3.0) rushover (~> 0.3.0)
selenium-webdriver (~> 4.21) selenium-webdriver (~> 4.24)
sinatra (~> 3.2) sinatra (~> 3.2)
slack-notifier (~> 2.4) slack-notifier (~> 2.4)
sqlite3 (~> 1.4) sqlite3 (~> 1.4)
@@ -294,4 +311,4 @@ DEPENDENCIES
xmlrpc (~> 0.3.3) xmlrpc (~> 0.3.3)
BUNDLED WITH BUNDLED WITH
2.5.3 2.5.18