diff --git a/.travis.yml b/.travis.yml index d83858fb..265027ac 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,7 +5,7 @@ services: language: ruby rvm: - - 2.5.1 + - 2.6.1 cache: bundler: true yarn: true @@ -27,7 +27,7 @@ before_install: - docker pull openhpi/co_execenv_python - docker pull openhpi/co_execenv_java - mkdir ~/geckodriver - - wget -O ~/geckodriver/download.tar.gz https://github.com/mozilla/geckodriver/releases/download/v0.23.0/geckodriver-v0.23.0-linux64.tar.gz + - wget -O ~/geckodriver/download.tar.gz https://github.com/mozilla/geckodriver/releases/download/v0.24.0/geckodriver-v0.24.0-linux64.tar.gz - tar -xvzf ~/geckodriver/download.tar.gz -C ~/geckodriver/ - rm ~/geckodriver/download.tar.gz - chmod +x ~/geckodriver/geckodriver diff --git a/Gemfile b/Gemfile index f87feddf..d6b33962 100644 --- a/Gemfile +++ b/Gemfile @@ -17,7 +17,7 @@ gem 'pg' gem 'pry-byebug' gem 'puma' gem 'pundit' -gem 'rails', '5.2.1.1' +gem 'rails', '5.2.2' gem 'rails-i18n' gem 'ransack' gem 'rubytree' diff --git a/Gemfile.lock b/Gemfile.lock index b46e399a..27d9cffe 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -10,49 +10,49 @@ GIT GEM remote: https://rubygems.org/ specs: - ZenTest (4.11.1) - actioncable (5.2.1.1) - actionpack (= 5.2.1.1) + ZenTest (4.11.2) + actioncable (5.2.2) + actionpack (= 5.2.2) nio4r (~> 2.0) websocket-driver (>= 0.6.1) - actionmailer (5.2.1.1) - actionpack (= 5.2.1.1) - actionview (= 5.2.1.1) - activejob (= 5.2.1.1) + actionmailer (5.2.2) + actionpack (= 5.2.2) + actionview (= 5.2.2) + activejob (= 5.2.2) mail (~> 2.5, >= 2.5.4) rails-dom-testing (~> 2.0) - actionpack (5.2.1.1) - actionview (= 5.2.1.1) - activesupport (= 5.2.1.1) + actionpack (5.2.2) + actionview (= 5.2.2) + activesupport (= 5.2.2) rack (~> 2.0) rack-test (>= 0.6.3) rails-dom-testing (~> 2.0) rails-html-sanitizer (~> 1.0, >= 1.0.2) - actionview (5.2.1.1) - activesupport (= 5.2.1.1) + actionview (5.2.2) + activesupport (= 5.2.2) builder (~> 3.1) erubi (~> 1.4) rails-dom-testing (~> 2.0) rails-html-sanitizer (~> 1.0, >= 1.0.3) - activejob (5.2.1.1) - activesupport (= 5.2.1.1) + activejob (5.2.2) + activesupport (= 5.2.2) globalid (>= 0.3.6) - activemodel (5.2.1.1) - activesupport (= 5.2.1.1) - activerecord (5.2.1.1) - activemodel (= 5.2.1.1) - activesupport (= 5.2.1.1) + activemodel (5.2.2) + activesupport (= 5.2.2) + activerecord (5.2.2) + activemodel (= 5.2.2) + activesupport (= 5.2.2) arel (>= 9.0) - activestorage (5.2.1.1) - actionpack (= 5.2.1.1) - activerecord (= 5.2.1.1) + activestorage (5.2.2) + actionpack (= 5.2.2) + activerecord (= 5.2.2) marcel (~> 0.3.1) - activesupport (5.2.1.1) + activesupport (5.2.2) concurrent-ruby (~> 1.0, >= 1.0.2) i18n (>= 0.7, < 2) minitest (~> 5.1) tzinfo (~> 1.1) - addressable (2.5.2) + addressable (2.6.0) public_suffix (>= 2.0.2, < 4.0) airbrussh (1.3.1) sshkit (>= 1.6.1, != 1.7.0) @@ -69,12 +69,12 @@ GEM bindex (0.5.0) binding_of_caller (0.8.0) debug_inspector (>= 0.0.1) - bootsnap (1.3.2) + bootsnap (1.4.0) msgpack (~> 1.0) bootstrap-will_paginate (1.0.0) will_paginate builder (3.2.3) - bunny (2.12.0) + bunny (2.13.0) amq-protocol (~> 2.3, >= 2.3.0) byebug (10.0.2) capistrano (3.11.0) @@ -82,9 +82,8 @@ GEM i18n rake (>= 10.0.0) sshkit (>= 1.9.0) - capistrano-bundler (1.4.0) + capistrano-bundler (1.5.0) capistrano (~> 3.1) - sshkit (~> 1.2) capistrano-rails (1.4.0) capistrano (~> 3.1) capistrano-bundler (~> 1.1) @@ -97,7 +96,7 @@ GEM capistrano (~> 3.7) capistrano-bundler puma (~> 3.4) - capybara (3.10.1) + capybara (3.13.2) addressable mini_mime (>= 0.1.3) nokogiri (~> 1.8) @@ -105,7 +104,7 @@ GEM rack-test (>= 0.6.3) regexp_parser (~> 1.2) xpath (~> 3.2) - carrierwave (1.2.3) + carrierwave (1.3.1) activemodel (>= 4.0.0) activesupport (>= 4.0.0) mime-types (>= 1.16) @@ -113,7 +112,7 @@ GEM ffi (~> 1.0, >= 1.0.11) chronic (0.10.2) coderay (1.1.2) - concurrent-ruby (1.1.3) + concurrent-ruby (1.1.4) crass (1.0.4) d3-rails (5.7.0) railties (>= 3.1) @@ -126,34 +125,34 @@ GEM multi_json domain_name (0.5.20180417) unf (>= 0.0.5, < 1.0.0) - erubi (1.7.1) + erubi (1.8.0) eventmachine (1.0.9.1) excon (0.62.0) execjs (2.7.0) - factory_bot (4.11.1) - activesupport (>= 3.0.0) - factory_bot_rails (4.11.1) - factory_bot (~> 4.11.1) - railties (>= 3.0.0) - faraday (0.15.3) + factory_bot (5.0.0) + activesupport (>= 4.2.0) + factory_bot_rails (5.0.1) + factory_bot (~> 5.0.0) + railties (>= 4.2.0) + faraday (0.15.4) multipart-post (>= 1.2, < 3) faye-websocket (0.10.7) eventmachine (>= 0.12.0) websocket-driver (>= 0.5.1) - ffi (1.9.25) + ffi (1.10.0) forgery (0.7.0) - globalid (0.4.1) + globalid (0.4.2) activesupport (>= 4.2.0) headless (2.3.1) - highline (2.0.0) + highline (2.0.1) http-cookie (1.0.3) domain_name (~> 0.5) - i18n (1.1.1) + i18n (1.5.3) concurrent-ruby (~> 1.0) ims-lti (1.2.2) builder oauth (>= 0.4.5, < 0.6) - jaro_winkler (1.5.1) + jaro_winkler (1.5.2) jbuilder (2.8.0) activesupport (>= 4.2.0) multi_json (>= 1.2) @@ -163,7 +162,7 @@ GEM thor (>= 0.14, < 2.0) json (2.1.0) jwt (2.1.0) - kramdown (1.17.0) + kramdown (2.1.0) listen (3.1.5) rb-fsevent (~> 0.9, >= 0.9.4) rb-inotify (~> 0.9, >= 0.9.7) @@ -179,25 +178,25 @@ GEM mime-types (3.2.2) mime-types-data (~> 3.2015) mime-types-data (3.2018.0812) - mimemagic (0.3.2) + mimemagic (0.3.3) mini_mime (1.0.1) - mini_portile2 (2.3.0) + mini_portile2 (2.4.0) minitest (5.11.3) mnemosyne-ruby (1.5.1) activesupport (>= 4) bunny - msgpack (1.2.4) + msgpack (1.2.6) multi_json (1.13.1) multi_xml (0.6.0) multipart-post (2.0.0) net-scp (1.2.1) net-ssh (>= 2.6.5) - net-ssh (5.0.2) + net-ssh (5.1.0) netrc (0.11.0) - newrelic_rpm (5.4.0.347) + newrelic_rpm (6.0.0.351) nio4r (2.3.1) - nokogiri (1.8.5) - mini_portile2 (~> 2.3.0) + nokogiri (1.10.1) + mini_portile2 (~> 2.4.0) nyan-cat-formatter (0.12.0) rspec (>= 2.99, >= 2.14.2, < 4) oauth (0.5.4) @@ -209,12 +208,12 @@ GEM rack (>= 1.2, < 3) pagedown-bootstrap-rails (2.1.4) railties (> 3.1) - parallel (1.12.1) - parser (2.5.3.0) + parallel (1.13.0) + parser (2.6.0.0) ast (~> 2.4.0) - pg (1.1.3) + pg (1.1.4) powerpack (0.1.2) - pry (0.12.0) + pry (0.12.2) coderay (~> 1.1.0) method_source (~> 0.9.0) pry-byebug (3.6.0) @@ -222,57 +221,57 @@ GEM pry (~> 0.10) public_suffix (3.0.3) puma (3.12.0) - pundit (2.0.0) + pundit (2.0.1) activesupport (>= 3.0.0) rack (2.0.6) - rack-mini-profiler (1.0.0) + rack-mini-profiler (1.0.2) rack (>= 1.2.0) rack-proxy (0.6.5) rack rack-test (1.1.0) rack (>= 1.0, < 3) - rails (5.2.1.1) - actioncable (= 5.2.1.1) - actionmailer (= 5.2.1.1) - actionpack (= 5.2.1.1) - actionview (= 5.2.1.1) - activejob (= 5.2.1.1) - activemodel (= 5.2.1.1) - activerecord (= 5.2.1.1) - activestorage (= 5.2.1.1) - activesupport (= 5.2.1.1) + rails (5.2.2) + actioncable (= 5.2.2) + actionmailer (= 5.2.2) + actionpack (= 5.2.2) + actionview (= 5.2.2) + activejob (= 5.2.2) + activemodel (= 5.2.2) + activerecord (= 5.2.2) + activestorage (= 5.2.2) + activesupport (= 5.2.2) bundler (>= 1.3.0) - railties (= 5.2.1.1) + railties (= 5.2.2) sprockets-rails (>= 2.0.0) - rails-controller-testing (1.0.2) - actionpack (~> 5.x, >= 5.0.1) - actionview (~> 5.x, >= 5.0.1) - activesupport (~> 5.x) + rails-controller-testing (1.0.4) + actionpack (>= 5.0.1.x) + actionview (>= 5.0.1.x) + activesupport (>= 5.0.1.x) rails-dom-testing (2.0.3) activesupport (>= 4.2.0) nokogiri (>= 1.6) rails-html-sanitizer (1.0.4) loofah (~> 2.2, >= 2.2.2) - rails-i18n (5.1.2) + rails-i18n (5.1.3) i18n (>= 0.7, < 2) railties (>= 5.0, < 6) - railties (5.2.1.1) - actionpack (= 5.2.1.1) - activesupport (= 5.2.1.1) + railties (5.2.2) + actionpack (= 5.2.2) + activesupport (= 5.2.2) method_source rake (>= 0.8.7) thor (>= 0.19.0, < 2.0) rainbow (3.0.0) - rake (12.3.1) - ransack (2.1.0) + rake (12.3.2) + ransack (2.1.1) actionpack (>= 5.0) activerecord (>= 5.0) activesupport (>= 5.0) i18n rb-fsevent (0.10.3) - rb-inotify (0.9.10) - ffi (>= 0.5.0, < 2) - regexp_parser (1.2.0) + rb-inotify (0.10.0) + ffi (~> 1.0) + regexp_parser (1.3.0) rest-client (2.0.2) http-cookie (>= 1.0.2, < 2.0) mime-types (>= 1.16, < 4.0) @@ -291,7 +290,7 @@ GEM rspec-mocks (3.8.0) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.8.0) - rspec-rails (3.8.1) + rspec-rails (3.8.2) actionpack (>= 3.0) activesupport (>= 3.0) railties (>= 3.0) @@ -300,7 +299,7 @@ GEM rspec-mocks (~> 3.8.0) rspec-support (~> 3.8.0) rspec-support (3.8.0) - rubocop (0.60.0) + rubocop (0.64.0) jaro_winkler (~> 1.5.1) parallel (~> 1.10) parser (>= 2.5, != 2.5.1.1) @@ -308,7 +307,7 @@ GEM rainbow (>= 2.2.2, < 4.0) ruby-progressbar (~> 1.7) unicode-display_width (~> 1.4.0) - rubocop-rspec (1.30.1) + rubocop-rspec (1.32.0) rubocop (>= 0.60.0) ruby-progressbar (1.10.0) ruby_dep (1.5.0) @@ -316,7 +315,7 @@ GEM json (~> 2.1) structured_warnings (~> 0.3) rubyzip (1.2.2) - sass (3.6.0) + sass (3.7.3) sass-listen (~> 4.0.0) sass-listen (4.0.0) rb-fsevent (~> 0.9, >= 0.9.4) @@ -342,7 +341,7 @@ GEM actionpack (>= 3.1) railties (>= 3.1) slim (>= 3.0, < 5.0) - sorcery (0.12.0) + sorcery (0.13.0) bcrypt (~> 3.1) oauth (~> 0.4, >= 0.4.4) oauth2 (~> 1.0, >= 0.8.0) @@ -355,25 +354,25 @@ GEM actionpack (>= 4.0) activesupport (>= 4.0) sprockets (>= 3.0.0) - sshkit (1.18.0) + sshkit (1.18.2) net-scp (>= 1.1.2) net-ssh (>= 2.8.0) structured_warnings (0.3.0) temple (0.8.0) thor (0.20.3) thread_safe (0.3.6) - tilt (2.0.8) + tilt (2.0.9) turbolinks (5.2.0) turbolinks-source (~> 5.2) turbolinks-source (5.2.0) tzinfo (1.2.5) thread_safe (~> 0.1) - uglifier (4.1.19) + uglifier (4.1.20) execjs (>= 0.3.0, < 3) unf (0.1.4) unf_ext unf_ext (0.0.7.5) - unicode-display_width (1.4.0) + unicode-display_width (1.4.1) web-console (3.7.0) actionview (>= 5.0) activemodel (>= 5.0) @@ -435,7 +434,7 @@ DEPENDENCIES puma pundit rack-mini-profiler - rails (= 5.2.1.1) + rails (= 5.2.2) rails-controller-testing rails-i18n ransack @@ -460,4 +459,4 @@ DEPENDENCIES whenever BUNDLED WITH - 1.17.1 + 1.17.2 diff --git a/provision.sh b/provision.sh index cf4ca496..c5653ec6 100644 --- a/provision.sh +++ b/provision.sh @@ -5,9 +5,9 @@ ######## VERSION INFORMATION ######## postgres_version=10 -ruby_version=2.5.1 -rails_version=5.2.1 -geckodriver_version=0.23.0 +ruby_version=2.6.1 +rails_version=5.2.2 +geckodriver_version=0.24.0 ########## INSTALL SCRIPT ###########