docbrown/config/initializers
Ernesto Tagwerker 9ea3a8c67d
Upgrade to Rails 6.0 (#7658)
* Add dual booting logic to Gemfile

This might be helpful for the Rails 6.0 upgrade project.

* Add more than one gemfile to Travis' configuration

We want to see how the application behaves with more than one Rails versions:

- Gemfile -> Rails 5.2
- Gemfile.next -> Rails 6.0

This will help us figure out what needs to be addressed before migrating to Rails 6.0.

If you want to read more about this technique (dual booting) you can check out this page: https://www.fastruby.io/blog/upgrade-rails/dual-boot/dual-boot-with-rails-6-0-beta.html

* Fix joins

* Upgrade Gemfile.next.lock

* Make sure we're installing the correct versions of gems

* Add Rails 6 notes

* Update rubocop in Gemfile.next.lock

* Fix organization spec

* Fix page_views_spec

* Add Rails 6 and run rails app:update

* Remove some tricks

* Remove Gemfile.next for now

* Fix .content_type deprecation

* Fix deprecation of .where.not NAND/NOR behavior

* Fix deprecation of parameterized emails

* Fix specs

* Remove next flag for now

* Fix spec (hopefully)

* Add wait_for_javascript

* Fix spec, thanks @maestromac!

* Try without wait for javascript hack

* Remove unnecessary bin/update

* Remove file that snuck in the rebase

* Update the vendored gems

* Replace migrate+db:setup with db:prepare

* Update vendored gems

* Fix Gemfile.lock and update vendored stuff

* Fix Gemfile.lock to be the same as master's minus the changes

Co-authored-by: rhymes <rhymesete@gmail.com>
2020-06-04 11:54:25 +02:00
..
active_support/cache Add expires_in option for ActiveSupport::Cache::RedisStore#increment method (#7515) 2020-04-27 16:40:49 +02:00
rack [deploy] Add API Key to API Write Throttle (#8110) 2020-05-28 09:45:01 -05:00
0_application_config.rb Code cleanups (#659) 2018-08-07 11:00:13 -04:00
ahoy_email.rb Upgrade ahoy_email to 1.0.3 (#2534) 2019-04-23 16:32:14 -04:00
application_controller_renderer.rb Upgrade Rails to 5.2.3 (#1408) 2019-04-03 13:08:59 -04:00
assets.rb Upgrade to Rails 6.0 (#7658) 2020-06-04 11:54:25 +02:00
audit_events.rb Implement Moderators audit logs (#3449) 2019-10-23 10:30:45 -04:00
aws_sdk.rb Fix double AWS_LAMBDA initialization (#2570) 2019-04-26 11:15:18 -04:00
backtrace_silencers.rb Upgrade to Rails 6.0 (#7658) 2020-06-04 11:54:25 +02:00
cache_logger.rb Enable cache logging in development if requested (#5330) 2020-01-02 08:11:58 -05:00
carrierwave.rb Remove ENV["USE_NEW_AWS"] and use Orig ENV variables for New Creds (#5771) [deploy] 2020-01-27 15:46:57 -05:00
cloudinary.rb Create DelayedJob config and misc DX changes (#979) 2018-10-26 13:15:14 -04:00
content_security_policy.rb [deploy] Update webpacker configuration (#8004) 2020-05-25 12:03:18 -04:00
cookies_serializer.rb Initial commit 2018-02-28 16:11:08 -05:00
cors.rb Upgrade to Rails 6.0 (#7658) 2020-06-04 11:54:25 +02:00
datadog_apm.rb Rename DataDog to Datadog (#6226) 2020-02-21 12:00:30 -05:00
devise.rb [deploy] Authentication refactoring: cleanups (#7576) 2020-04-29 10:33:30 -04:00
docker.rb Bugfix for #7663 and refactor of container setup (#7747) 2020-05-28 12:11:51 -05:00
doorkeeper.rb [deploy] Create write_articles oauth scope (#7834) 2020-05-14 09:55:53 -04:00
filter_parameter_logging.rb Initial commit 2018-02-28 16:11:08 -05:00
flipper.rb Add Feature Flags support to DEV (#7996) 2020-05-26 15:26:33 -05:00
gibbon.rb Migrate to Travis CI (part 2) (#591) 2018-07-20 20:17:18 -04:00
honeybadger.rb [deploy] handle rate limit errors gracefully (#7422) 2020-04-22 08:55:26 -05:00
honeycomb.rb [deploy] Track Deploys In Honeycomb (#7935) 2020-05-19 09:10:41 -05:00
hypershield.rb Only Enable Hypershield if ENV variable is present (#6666) [deploy] 2020-03-16 15:28:46 -04:00
inflections.rb Initial commit 2018-02-28 16:11:08 -05:00
initialization_cachebust.rb Cache onboarding at edge (#6966) 2020-03-31 16:12:14 +02:00
liquid.rb Fix rubocop Rails.root.path complaints (#5114) 2019-12-16 12:13:15 -05:00
mime_types.rb Initial commit 2018-02-28 16:11:08 -05:00
new_framework_defaults_5_2.rb Rails 5.2 features: enable cache versioning (recyclable keys) (#5329) [deploy] 2020-01-02 08:40:03 -05:00
new_framework_defaults_6_0.rb Upgrade to Rails 6.0 (#7658) 2020-06-04 11:54:25 +02:00
octokit.rb Code cleanups (#659) 2018-08-07 11:00:13 -04:00
omniauth.rb Fix Datadog auth failure payload and add tests (#7150) 2020-04-09 09:54:51 +07:00
persistent_csrf_token_cookie.rb [deploy] Authentication refactoring: cleanups (#7576) 2020-04-29 10:33:30 -04:00
pusher.rb Bump pusher-push-notifications from 1.0.0 to 1.1.0 (#1880) [ci skip] 2019-05-01 17:22:19 -04:00
redcarpet.rb Implement KatexTag (#6237) [deploy] 2020-03-09 17:58:54 -04:00
reserved_words.rb [deploy] Add async_info to ReservedWords (#8022) 2020-05-21 17:02:26 -04:00
reverse_markdown.rb Fix rubocop Rails.root.path complaints (#5114) 2019-12-16 12:13:15 -05:00
rolify.rb #260 increase mentee-mentor description length (#405) 2018-08-20 10:20:23 -04:00
s3_direct_upload.rb Code cleanups (#659) 2018-08-07 11:00:13 -04:00
session_store.rb [deploy] Make force_ssl an environment variable to make sure new communities can get proper ssl config. (#7090) 2020-04-08 14:23:50 -04:00
sidekiq.rb require worker_retries_exhausted_reporter in Sidekiq initializer (#6131) [deploy] 2020-02-18 07:56:11 -05:00
sidekiq_unique_jobs.rb [deploy] ensure that often run sidekiq jobs are unique until they execute (#7168) 2020-04-08 19:19:30 -04:00
slack_notifier.rb Finalize Slack messengers refactoring (#7484) 2020-04-24 21:15:10 +02:00
stripe.rb Remove leftover Stripe subscriptions code (#6243) 2020-02-24 08:33:36 -05:00
strong_migrations.rb Use builtin Rails index_exists? for indices (#6293) 2020-02-26 11:05:23 -05:00
timber.rb Customize UserContext in Timber logs (#4972) [deploy] 2019-12-02 13:21:52 -05:00
timeout.rb Adds optional support for Docker/Compose (#296) 2018-10-12 11:48:53 -04:00
wrap_parameters.rb Initial commit 2018-02-28 16:11:08 -05:00