aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlec Warner <antarus@gentoo.org>2018-06-17 16:14:47 -0400
committerAlec Warner <antarus@gentoo.org>2018-06-17 16:14:47 -0400
commit2d74883a87ffa06f56299bbe9203dc01d5abeb0b (patch)
treeef075f5a0777f77a22bb7b4e17df53d51aeb3757
parentOnly CI master branch for now. (diff)
downloadpackages-5-2d74883a87ffa06f56299bbe9203dc01d5abeb0b.tar.gz
packages-5-2d74883a87ffa06f56299bbe9203dc01d5abeb0b.tar.bz2
packages-5-2d74883a87ffa06f56299bbe9203dc01d5abeb0b.zip
Test rails 5.
Add a new Gemfile.ci to test rails 5. Add the gemfile.ci to the build matrix.
-rw-r--r--.travis.yml4
-rw-r--r--Gemfile.ci51
2 files changed, 55 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index 42ed6b9..4c25a31 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -4,6 +4,10 @@ rvm:
- 2.2
- 2.5
+gemfiles:
+ - Gemfile
+ - Gemfile.ci # rails 5
+
branches:
only:
- master
diff --git a/Gemfile.ci b/Gemfile.ci
new file mode 100644
index 0000000..ed41a2f
--- /dev/null
+++ b/Gemfile.ci
@@ -0,0 +1,51 @@
+source 'https://rubygems.org'
+
+# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
+gem 'rails', '5.2.0'
+# Use mysql as the database for Active Record
+# gem 'mysql2'
+# Use SCSS for stylesheets
+gem 'sass-rails', '~> 5.0'
+# Use Uglifier as compressor for JavaScript assets
+gem 'uglifier', '>= 1.3.0'
+
+# Use jquery as the JavaScript library
+gem 'jquery-rails'
+# Turbolinks makes following links in your web application faster. Read more: https://github.com/rails/turbolinks
+gem 'turbolinks'
+# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
+gem 'jbuilder', '~> 2.0'
+# bundle exec rake doc:rails generates the API under doc/api.
+gem 'sdoc', '~> 0.4.0', group: :doc
+
+# packages stuff
+gem 'elasticsearch-rails'
+gem 'elasticsearch-persistence'
+
+gem 'nokogiri'
+gem 'parallel'
+gem 'ruby-progressbar'
+gem 'git'
+gem 'thin'
+
+gem 'sinatra', require: false
+gem 'sidekiq', require: false
+
+gem 'rdiscount'
+
+# Sidekiq bug?
+gem 'did_you_mean', '1.0.2', require: false # Sidekiq missing dep
+
+# UI
+gem 'octicons_helper'
+
+group :development do
+ # Call 'byebug' anywhere in the code to stop execution and get a debugger console
+ gem 'byebug'
+
+ # Access an IRB console on exception pages or by using <%= console %> in views
+ gem 'web-console', '~> 2.0'
+
+ # Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
+ gem 'spring'
+end