aboutsummaryrefslogtreecommitdiffstats
path: root/Gemfile
Commit message (Collapse)AuthorAgeFilesLines
* Support streaming downloads from Google Cloud StorageGeorge Claghorn2018-05-011-1/+1
|
* Make Railties CI log for Ruby 2.6 accessible againutilum2018-04-291-0/+2
| | | | | | | | | | | | | | | | | | | Pending the next release of Thor which [fixes](https://github.com/erikhuda/thor/commit/006832ea32480618791f89bb7d9e67b22fc814b9) calls to `ERB.new`, Railties CI log for Ruby 2.6 is flooded with so many warnings it is too long for Travis to handle: ``` /home/travis/.rvm/gems/ruby-head/gems/thor-0.20.0/lib/thor/actions/file_manipulation.rb:120: warning: Passing safe_level with the 2nd argument of ERB.new is deprecated. Do not use it, and specify other arguments as keyword arguments. /home/travis/.rvm/gems/ruby-head/gems/thor-0.20.0/lib/thor/actions/file_manipulation.rb:120: warning: Passing trim_mode with the 3rd argument of ERB.new is deprecated. Use keyword argument like ERB.new(str, trim_mode: ...) instead. /home/travis/.rvm/gems/ruby-head/gems/thor-0.20.0/lib/thor/actions/file_manipulation.rb:120: warning: Passing eoutvar with the 4th argument of ERB.new is deprecated. Use keyword argument like ERB.new(str, eoutvar: ...) instead. The log length has exceeded the limit of 4 MB (this usually means that the test suite is raising the same exception over and over). The job has been terminated ``` https://travis-ci.org/rails/rails/jobs/372623604#L10000 https://api.travis-ci.org/v3/job/372623604/log.txt This patch forces installation of fixed Thor, and enables us to look at the the log.
* Fix segmentation fault in EventedFileUpdateCheckerutilum2018-04-241-0/+1
| | | | resolves #32705
* Use ImageProcessing gem for ActiveStorage variantsJanko Marohnić2018-04-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ImageProcessing gem is a wrapper around MiniMagick and ruby-vips, and implements an interface for common image resizing and processing. This is the canonical image processing gem recommended in [Shrine], and that's where it developed from. The initial implementation was extracted from Refile, which also implements on-the-fly transformations. Some features that ImageProcessing gem adds on top of MiniMagick: * resizing macros - #resize_to_limit - #resize_to_fit - #resize_to_fill - #resize_and_pad * automatic orientation * automatic thumbnail sharpening * avoids the complex and inefficient MiniMagick::Image class * will use "magick" instead of "convert" on ImageMagick 7 However, the biggest feature of the ImageProcessing gem is that it has an alternative implementation that uses libvips. Libvips is an alternative to ImageMagick that can process images very rapidly (we've seen up 10x faster than ImageMagick). What's great is that the ImageProcessing gem provides the same interface for both implementations. The macros are named the same, and the libvips implementation does auto orientation and thumbnail sharpening as well; only the operations/options specific to ImageMagick/libvips differ. The integration provided by this PR should work for both implementations. The plan is to introduce the ImageProcessing backend in Rails 6.0 as the default backend and deprecate the MiniMagick backend, then in Rails 6.1 remove the MiniMagick backend.
* Unlock dalli versionyuuji.yaginuma2018-04-111-1/+1
| | | | | The issue was fixed with https://github.com/petergoldstein/dalli/pull/679, and a new version containing that fix was released.
* Remove upper bound on Capybaraeileencodes2018-04-101-1/+1
| | | | | | | There's no reason to block future versions of Capybara since we don't _know_ they are going to break. How will we know if we have a conservative option set? This change prevents us from blocking users who want to upgrade in the future.
* Simplify declaration of mocha dependency in GemfileJames Mead2018-04-071-3/+1
| | | | The `require: false` option hasn't been needed since Mocha v1.0.
* Allow any version of dalli less them 2.7.7Rafael Mendonça França2018-03-201-1/+1
|
* Remove support for Qu gem.Alberto Almagro2018-03-191-3/+0
| | | | | | Reasons are that the Qu gem wasn't compatible since Rails 5.1, gem development was stopped in 2014 and maintainers have confirmed its demise. See issue #32273
* Avoid dalli 2.7.7 for nowyuuji.yaginuma2018-03-151-1/+1
| | | | | It's causing a test to fail. Ref: https://travis-ci.org/rails/rails/jobs/353758855#L1433-L1501
* update psych gem to 3.2 stable releaseGaurav Sharma2018-03-101-1/+1
|
* Allow Capybara 3.x (#32151)Thomas Walpole2018-03-051-1/+1
|
* Generate root-relative paths in Active Storage disk service URL methodsGeorge Claghorn2018-03-051-1/+0
| | | | Fixes #32129.
* Rails 6 requires Ruby 2.3+Jeremy Daer2018-02-171-3/+0
|
* Bump mysql2 versionutilum2018-02-151-1/+1
| | | | | Skip 0.4.8 and 0.4.9, which had [Compilation failures against MariaDB Connector/C 3.0.2](https://github.com/brianmario/mysql2/releases/tag/0.4.10).
* Merge pull request #31866 from fatkodima/redis_cache-connection_poolRafael Mendonça França2018-02-141-1/+1
|\ | | | | | | Add support for connection pooling on RedisCacheStore
| * Add support for connection pooling on RedisCacheStorefatkodima2018-02-011-1/+1
| |
* | Refer to a stable release of SDocRobin Dupret2018-02-061-1/+1
|/
* Revert "Merge pull request #31447 from fatkodima/redis_cache-connection_pool"George Claghorn2018-01-311-1/+1
| | | | | This reverts commit ac74e2c521f6ddc0eac02d74a1313261bcc1d60f, reversing changes made to ffdb06136152b3c5f7f4a93ca5928e16e755d228.
* Relax minitest versionDaniel Colson2018-01-261-1/+0
| | | | | | | We locked Minitest to 5.11.1 in #31799 because 5.11.2 included a breaking change. The change was fixed in 5.11.3, so we no longer need to lock in the version.
* Lock Minitest 5.11.1Yasuo Honda2018-01-261-0/+1
| | | | | To workaround `undefined method `error?' for` reported at https://travis-ci.org/rails/rails/jobs/333456146
* Add support for connection pooling on RedisCacheStorefatkodima2018-01-221-1/+1
|
* Support for connection pooling on mem cache storeGabriel Sobrinho2018-01-181-0/+1
|
* Extract content types from blob dataGeorge Claghorn2018-01-151-0/+1
|
* Use my fork instead of an thrid-party forkRafael Mendonça França2018-01-111-1/+1
| | | | | This will avoid the branch being deleted by mistake making all builds to fail.
* Merge pull request #31671 from larskanis/pg-1.0Rafael Mendonça França2018-01-111-1/+1
|\ | | | | | | PostgreSQL: Allow pg-1.0 gem to be used with ActiveRecord
| * PostgreSQL: Update Gemfile to pg-1.0.0Lars Kanis2018-01-101-1/+1
| | | | | | | | | | | | | | | | | | | | Queue_classic currently limits pg to "< 0.20". It is therefore not used for rails CI tests. There has been a bull request for a while (by a co-worker of mine), which fixes the incompatibilities and extends dependencies to pg-1.x. This patch add this pull request to the Gemfile as an interim solution, until it is merged.
* | Bump Minitest to 5.11.1yuuji.yaginuma2018-01-031-1/+0
|/
* Avoid Minitest 5.11.0 for nowyuuji.yaginuma2018-01-021-0/+1
| | | | | | | | | Seems some tests not work with Minitest 5.11.0. * https://travis-ci.org/rails/rails/jobs/323997512#L1053 * https://travis-ci.org/rails/rails/jobs/323997486#L1055 Ref: https://github.com/seattlerb/minitest/issues/729
* Use released `delayed_job` instead of master versionyuuji.yaginuma2017-12-301-1/+1
| | | | Ref: https://github.com/collectiveidea/delayed_job/blob/master/CHANGELOG.md#414---2017-12-29
* Use `delayed_job` masteryuuji.yaginuma2017-12-231-1/+1
| | | | | For pass Active Job integration tests with Ruby 2.5. Ref: https://github.com/collectiveidea/delayed_job/pull/996
* Update nokogiri version on GemfileGuillermo Iguaran2017-12-141-1/+1
|
* Enable `Layout/LeadingCommentSpace` to not allow cosmetic changes in the futureRyuta Kamizono2017-12-141-1/+1
| | | | Follow up of #31432.
* Use released `resque-scheduler` instead of master versionyuuji.yaginuma2017-12-141-1/+1
| | | | | The v4.3.1 has already released that includes Redis 4.0 support. https://github.com/resque/resque-scheduler/blob/master/CHANGELOG.md#431---2017-11-20
* Use `credentials` instead of `keyfile` in GCS seviceyuuji.yaginuma2017-11-291-1/+1
| | | | | | | | | | | | | The `keyfile` was renamed to `credentials` in `google-cloud-storage` 1.8.0. https://github.com/GoogleCloudPlatform/google-cloud-ruby/blob/master/google-cloud-storage/CHANGELOG.md#180--2017-11-14 Although `keyfile` can still be used, but it looks like deprecate. https://github.com/GoogleCloudPlatform/google-cloud-ruby/blob/ddf7b2a856d676316525eb581c1a4cc83ca6097b/google-cloud-storage/lib/google/cloud/storage.rb#L589...L590 Therefore, I think that should use `credentials` in newly generated applications. Ref: https://github.com/GoogleCloudPlatform/google-cloud-ruby/issues/1802
* Revert "Remove stopgap_13632 entirely for now: it doesn't support 2.2.8"Matthew Draper2017-11-261-0/+3
| | | | This reverts commit 536d3068b964d5848ebc47292c21c0fb0450c17b.
* Remove unused `em-hiredis`yuuji.yaginuma2017-11-211-1/+0
| | | | `em-hiredis` is unused since 48766e32d31651606b9f68a16015ad05c3b0de2c
* Move back to resque-scheduler mainline now that ↵Jeremy Daer2017-11-161-1/+1
| | | | https://github.com/resque/resque-scheduler/pull/620 is merged
* Use released sass-railsRafael Mendonça França2017-11-141-1/+1
|
* Use released arelRafael Mendonça França2017-11-141-2/+0
|
* Use released `redis-namespace` instead of master versionyuuji.yaginuma2017-11-081-2/+1
| | | | The `redis-namespace` 1.6.0 includes redis-rb 4.0 support.
* Fix tests on Mail 2.7Jeremy Daer2017-10-311-3/+0
| | | | | Reverts 4d96be1c27bd6faed957b197a461f18543acebf2 References #31026
* Workaround for ActionMailer failures by not installing mail 2.7Yasuo Honda2017-11-011-0/+3
| | | | | | | | | | ```ruby TestHelperMailerTest#test_encode BaseTest#test_implicit_multipart_with_attachments_creates_nested_parts BaseTest#test_implicit_multipart_with_attachments_and_sort_order BaseTest#test_explicit_multipart_with_attachments_creates_nested_parts ``` Refer https://travis-ci.org/rails/rails/jobs/295571582
* Remove deprecated Erubis ERB handlerRafael Mendonça França2017-10-231-3/+0
|
* PhantomJS is abandoned, replace it with Selenium/Chrome headlessGuillermo Iguaran2017-10-191-0/+5
|
* Merge pull request #30860 from olimart/patch-1Eileen M. Uchitelle2017-10-151-0/+1
|\ | | | | Update Gemfile with comment for Active Storage group
| * Update GemfileOlivier2017-10-111-0/+1
| |
* | Remove unsued `jquery-rails`yuuji.yaginuma2017-10-131-1/+0
|/ | | | | This has been added by 8f8cb1baa3b5609969805fcdd7295f3d7de2bd6b. But now it is unnecessary because it is not used in the test.
* Use released `sidekiq` instead of master versionyuuji.yaginuma2017-10-091-1/+1
| | | | | The sidekiq 5.0.5 includes redis-rb 4.0 support. Ref: https://github.com/mperham/sidekiq/blob/90db3b84208cbb73a50d1a77a1dea97d3490ce70/Changes.md#505
* redis-rb 4.0 supportJeremy Daer2017-10-081-3/+6
| | | | | | | | * Use `gem 'redis', '~> 4.0'` for new app Gemfiles * Loosen Action Cable redis-rb dep to `>= 3.3, < 5` * Bump redis-namespace for looser Redis version dep * Avoid using the underlying `redis.client` directly * Use `Redis.new` instead of `Redis.connect`