rhymes
3b4bda89df
Upgrade Honeycomb gem, fix and improve RssReader tests ( #2319 )
...
* Switch from deprecated honeycomb-rails to honeycomb-beeline
* Improve error handling, tests and add refactoring
* Fix multiple fetching test and add one more
The test wasn't actually testing the correct behavior, because the class
by default force fetches. It worked because it wasn't reloading the user
from the database.
* Test that Honeycomb's client is doing its thing
* Use some defensive programming to avoid any possible problem during shutdown
* Fix typo
* Use the new API to add fields to the current measured event
* Use default instrumentation and add user info to event
* Replace user.email with user.username, less personal data around
* Use mocking instead of calling Honeycomb.init
* Freeze time before traveling
* Remove a flaky test dependent on rand
2019-04-07 15:27:53 -04:00
Abraham Williams
b98565a931
Update rubocop to 0.67 ( #2313 ) [ci skip]
2019-04-05 12:55:13 -04:00
Mac Siri
fc39f24ee3
Migrate feature test to system test ( #2301 )
...
* Move all features to system
* Remove database_cleaner & apply use_transactional_fixtures
* Move rspec-retry to :test
* Update Capybara config
* Update rails_helper
* Fix user_visits_a_comments_page_spec.rb
* Fix lint
2019-04-04 12:15:10 -04:00
rhymes
3a53d5797e
Upgrade Rails to 5.2.3 ( #1408 )
2019-04-03 13:08:59 -04:00
dependabot[bot]
0bc1b46535
Bump gibbon from 2.2.5 to 3.2.0 ( #916 )
...
Bumps [gibbon](https://github.com/amro/gibbon ) from 2.2.5 to 3.2.0.
- [Release notes](https://github.com/amro/gibbon/releases )
- [Changelog](https://github.com/amro/gibbon/blob/master/CHANGELOG.md )
- [Commits](https://github.com/amro/gibbon/compare/v2.2.5...v3.2.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-02 13:24:42 -04:00
dependabot[bot]
9f4ab6d17a
Bump twilio-ruby from 5.21.0 to 5.22.0 ( #2254 )
...
Bumps [twilio-ruby](https://github.com/twilio/twilio-ruby ) from 5.21.0 to 5.22.0.
- [Release notes](https://github.com/twilio/twilio-ruby/releases )
- [Changelog](https://github.com/twilio/twilio-ruby/blob/master/CHANGES.md )
- [Commits](https://github.com/twilio/twilio-ruby/compare/5.21.0...5.22.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-01 16:38:42 -04:00
dependabot[bot]
a903160d4a
Bump shoulda-matchers from 4.0.0.rc1 to 4.0.1 ( #2252 ) [ci skip]
...
Bumps [shoulda-matchers](https://github.com/thoughtbot/shoulda-matchers ) from 4.0.0.rc1 to 4.0.1.
- [Release notes](https://github.com/thoughtbot/shoulda-matchers/releases )
- [Changelog](https://github.com/thoughtbot/shoulda-matchers/blob/master/NEWS.md )
- [Commits](https://github.com/thoughtbot/shoulda-matchers/compare/v4.0.0.rc1...v4.0.1 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-01 16:33:24 -04:00
Mac Siri
73127aca01
Remove controller specs ( #2224 )
...
* Create more request specs
* Update wording
* Update guard to work with requests
* Fix broken spec
* Remove rails-controller-testing gem
* Move article_specs
* Move last controller spec out
* Remove controller spec config
* Fix broken spec
* Remove all use of render_template
* Refactor spec
* Tweak User#remember_me
* Create ArticleAnalyticFetcher spec
* Undo User#remember_me
* Use srand in rspec
* Create FeedbackMessagesHelper spec
* Add DigestMailer spec
* Fix broken test
2019-03-29 19:05:02 -04:00
Jess Lee
2b92371d4d
Add Scout gem and config ( #2219 )
2019-03-27 14:01:24 -04:00
Abraham Williams
fdd18e6bb1
Simplify development setup ( #2143 )
2019-03-25 12:53:39 -04:00
dependabot[bot]
ac5eaba74f
Bump rubocop-rspec from 1.31.0 to 1.32.0 ( #2202 ) [ci skip]
...
Bumps [rubocop-rspec](https://github.com/rubocop-hq/rubocop-rspec ) from 1.31.0 to 1.32.0.
- [Release notes](https://github.com/rubocop-hq/rubocop-rspec/releases )
- [Changelog](https://github.com/rubocop-hq/rubocop-rspec/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop-hq/rubocop-rspec/compare/v1.31.0...v1.32.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-03-25 10:39:03 -04:00
Abraham Williams
953c555c36
Switch fix-db-schema-conflicts to published version ( #2161 ) [ci skip]
2019-03-21 14:52:49 -04:00
Abraham Williams
9c55121dcc
Update deprecated Faker::Overwatch use ( #2142 ) [skip ci]
2019-03-21 12:17:16 -04:00
Tim Lange
3494264404
Enabled rubocop/lint ( #2130 )
...
* WIP: Enabled rubocop/lint
* FIX: Fixed failing test
* FIX: Small change to return
* FIX: Changed indent
2019-03-21 10:53:44 -04:00
Anna Buianova
f0e9c0cfef
Extract sending new follower notification to a separate job ( #2030 )
2019-03-20 12:51:09 -04:00
dependabot[bot]
b339a2ed03
Bump email_validator from 1.6.0 to 2.0.1 ( #2098 ) [ci skip]
...
Bumps [email_validator](https://github.com/balexand/email_validator ) from 1.6.0 to 2.0.1.
- [Release notes](https://github.com/balexand/email_validator/releases )
- [Changelog](https://github.com/balexand/email_validator/blob/master/Changes.md )
- [Commits](https://github.com/balexand/email_validator/compare/v1.6.0...v2.0.1 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-03-18 11:17:56 -04:00
dependabot[bot]
51eca18aaa
Bump libhoney from 1.11.0 to 1.12.1 ( #2100 )
...
Bumps [libhoney](https://github.com/honeycombio/libhoney-rb ) from 1.11.0 to 1.12.1.
- [Release notes](https://github.com/honeycombio/libhoney-rb/releases )
- [Commits](https://github.com/honeycombio/libhoney-rb/compare/v1.11.0...v1.12.1 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-03-18 10:04:59 -04:00
Mac Siri
f0eba30d5c
Bump Rails to 5.1.6.2
2019-03-13 13:36:02 -04:00
Anna Buianova
7e568921a8
Enable delayed_job web interface for admins ( #1967 )
...
* Enable delayed_job web interface for admins
* Fix delayed_job web interface spec descs
2019-03-04 10:12:42 -08:00
dependabot[bot]
9226ca8be8
Bump skylight from 2.0.2 to 3.1.4 ( #1959 )
...
Bumps [skylight](https://github.com/skylightio/skylight-ruby ) from 2.0.2 to 3.1.4.
- [Release notes](https://github.com/skylightio/skylight-ruby/releases )
- [Changelog](https://github.com/skylightio/skylight-ruby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/skylightio/skylight-ruby/compare/v2.0.2...v3.1.4 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-03-04 06:16:49 -08:00
dependabot[bot]
3dc28048ec
Bump twilio-ruby from 5.15.1 to 5.21.0 ( #1960 )
...
Bumps [twilio-ruby](https://github.com/twilio/twilio-ruby ) from 5.15.1 to 5.21.0.
- [Release notes](https://github.com/twilio/twilio-ruby/releases )
- [Changelog](https://github.com/twilio/twilio-ruby/blob/master/CHANGES.md )
- [Commits](https://github.com/twilio/twilio-ruby/compare/5.15.1...5.21.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-03-04 06:15:23 -08:00
dependabot[bot]
93ce14abc9
Bump capybara from 3.12.0 to 3.13.2 ( #1876 )
...
Bumps [capybara](https://github.com/teamcapybara/capybara ) from 3.12.0 to 3.13.2.
- [Release notes](https://github.com/teamcapybara/capybara/releases )
- [Changelog](https://github.com/teamcapybara/capybara/blob/master/History.md )
- [Commits](https://github.com/teamcapybara/capybara/compare/3.12.0...3.13.2 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-25 12:12:41 -05:00
dependabot[bot]
eabcb6b1b1
Bump algoliasearch-rails from 1.20.6 to 1.21.0 ( #1874 ) [ci skip]
...
Bumps [algoliasearch-rails](https://github.com/algolia/algoliasearch-rails ) from 1.20.6 to 1.21.0.
- [Release notes](https://github.com/algolia/algoliasearch-rails/releases )
- [Changelog](https://github.com/algolia/algoliasearch-rails/blob/master/ChangeLog )
- [Commits](https://github.com/algolia/algoliasearch-rails/compare/1.20.6...1.21.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-25 12:04:44 -05:00
dependabot[bot]
5f12204cfd
Bump airbrake from 7.4.0 to 8.1.4 ( #1878 ) [ci skip]
...
Bumps [airbrake](https://github.com/airbrake/airbrake ) from 7.4.0 to 8.1.4.
- [Release notes](https://github.com/airbrake/airbrake/releases )
- [Changelog](https://github.com/airbrake/airbrake/blob/master/CHANGELOG.md )
- [Commits](https://github.com/airbrake/airbrake/compare/v7.4.0...v8.1.4 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-25 11:22:00 -05:00
dependabot[bot]
9596b86e5b
Bump pry-byebug from 3.6.0 to 3.7.0 ( #1881 ) [ci skip]
...
Bumps [pry-byebug](https://github.com/deivid-rodriguez/pry-byebug ) from 3.6.0 to 3.7.0.
- [Release notes](https://github.com/deivid-rodriguez/pry-byebug/releases )
- [Changelog](https://github.com/deivid-rodriguez/pry-byebug/blob/master/CHANGELOG.md )
- [Commits](https://github.com/deivid-rodriguez/pry-byebug/compare/v3.6.0...v3.7.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-25 11:16:16 -05:00
Anna Buianova
58b2013377
Fix delayed job errors related to follows #1621 ( #1835 )
...
* Add delayed_job_web to dev environment for debugging
* Add specs for the current Follow callbacks implementation
* Move follower touching to ActiveJob
* Spec for the touch followers job
* Move Follow#create_chat_channel to ActiveJob and make the job safe
* Add ActiveJob to send email notifications about follows
* Enqueue SendEmailNotificationJob after the follow is created
* Specs to wnsure jobs are enqueued on Follow creation
* Make CreateChatChannelJob queue name more specific
2019-02-23 18:16:20 -08:00
dependabot[bot]
e676d9fc42
Bump stripe from 3.25.0 to 4.8.0 ( #1778 )
...
Bumps [stripe](https://github.com/stripe/stripe-ruby ) from 3.25.0 to 4.8.0.
- [Release notes](https://github.com/stripe/stripe-ruby/releases )
- [Changelog](https://github.com/stripe/stripe-ruby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/stripe/stripe-ruby/compare/v3.25.0...v4.8.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-18 13:52:03 -05:00
Ben Halpern
5eab8d4962
Modify fetch_video_duration to use m3u8 chunks ( #1814 )
...
* Modify fetch_video_duration to use m3u8 chunks
* Remove ffprober gem
2019-02-16 22:29:56 -04:00
Ben Halpern
bce0b4fff6
Remove harsh video restriction and add video duration ( #1811 )
...
* Remove harsh video restriction and add video duration
* Fix video meta data and tests
* Modify video tests
* Rescue video duration fetch error
* Change log to puts in test
2019-02-16 17:42:44 -04:00
dependabot[bot]
f890166649
Bump devise from 4.5.0 to 4.6.0 ( #1781 )
...
Bumps [devise](https://github.com/plataformatec/devise ) from 4.5.0 to 4.6.0.
- [Release notes](https://github.com/plataformatec/devise/releases )
- [Changelog](https://github.com/plataformatec/devise/blob/master/CHANGELOG.md )
- [Commits](https://github.com/plataformatec/devise/compare/v4.5.0...v4.6.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-15 15:13:37 -05:00
dependabot[bot]
7c369facf1
Bump brakeman from 4.3.1 to 4.4.0 ( #1777 ) [ci skip]
...
Bumps [brakeman](https://github.com/presidentbeef/brakeman ) from 4.3.1 to 4.4.0.
- [Release notes](https://github.com/presidentbeef/brakeman/releases )
- [Changelog](https://github.com/presidentbeef/brakeman/blob/master/CHANGES.md )
- [Commits](https://github.com/presidentbeef/brakeman/compare/v4.3.1...v4.4.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-11 10:11:21 -05:00
rhymes
dd6372012d
Upgrade Ruby to 2.6.1 ( #1711 )
...
* Upgrade Ruby to 2.6.1
Ruby 2.6.1 contains a fix for Net::HTTP
* Add 2.6.1 to .ruby-version as well
* Add 2.6.1 to Travis CI as well
2019-02-06 16:48:28 -04:00
dependabot[bot]
a3bb0b831a
Bump cloudinary from 1.9.1 to 1.11.1 ( #1721 ) [ci skip]
...
Bumps [cloudinary](https://github.com/cloudinary/cloudinary_gem ) from 1.9.1 to 1.11.1.
- [Release notes](https://github.com/cloudinary/cloudinary_gem/releases )
- [Changelog](https://github.com/cloudinary/cloudinary_gem/blob/master/CHANGELOG.md )
- [Commits](https://github.com/cloudinary/cloudinary_gem/compare/1.9.1...1.11.1 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-05 10:30:24 -05:00
Mac Siri
1137d6fba4
Improve specs ( #1693 )
...
* Lock erb_lint
* Refactor moderation spec
* Remove & replace RequestSpecHelper
* Update uid to sequence
* Lower the need for persistence in specs
* Update moderation spec
* Update shoulda-matchers
* Enable backgroundjobs and update commenct spec
* Fix fail specs
* Update comment's validations
* Remove redundent specs
* Actually turn off DJ
* Apply run_background_jobs_immediately
* Remove giveawy specs
* Create Identity spec
2019-02-04 15:56:00 -04:00
Anna Buianova
4073b869d6
Add erb_lint ( #1657 ) [ci skip]
2019-01-29 11:47:32 -05:00
Juan Manuel Ramallo
49c9b5bc87
[Emojis in Markdown] ( #1653 )
...
- Adds the ability to add emojis using colons 😂 🎉
- The emoji conversion is added to the markdown parser labor
- When no emoji is found with the alias, same text is returned
- No assets added (no emoji images), so this will only be supported when the browser supports emojis (https://blog.getemoji.com/post/57054354336/which-browsers-support-emoji )
- Emoji conversion logic is out of markdown parser labor
- Adds its own spec
2019-01-28 16:28:59 -05:00
dependabot[bot]
1087e4f847
Bump web-console from 3.5.1 to 3.7.0 ( #1659 ) [ci skip]
...
Bumps [web-console](https://github.com/rails/web-console ) from 3.5.1 to 3.7.0.
- [Release notes](https://github.com/rails/web-console/releases )
- [Changelog](https://github.com/rails/web-console/blob/master/CHANGELOG.markdown )
- [Commits](https://github.com/rails/web-console/compare/v3.5.1...v3.7.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-01-28 12:25:16 -05:00
dependabot[bot]
823d0ac8e6
Bump libhoney from 1.10.1 to 1.11.0 ( #1660 )
...
Bumps [libhoney](https://github.com/honeycombio/libhoney-rb ) from 1.10.1 to 1.11.0.
- [Release notes](https://github.com/honeycombio/libhoney-rb/releases )
- [Commits](https://github.com/honeycombio/libhoney-rb/compare/v1.10.1...v1.11.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-01-28 10:09:39 -05:00
Vinicius Stock
ec2ce5d6e6
Upgrade rubocop and fix offenses ( #1635 )
2019-01-23 16:12:03 -05:00
Ben Halpern
b8117775e3
Remove puma worker killer ( #1575 )
2019-01-16 18:14:43 -05:00
dependabot[bot]
a3c6240231
Bump pg from 1.0.0 to 1.1.4 ( #1556 )
...
Bumps [pg](https://bitbucket.org/ged/ruby-pg ) from 1.0.0 to 1.1.4.
- [Changelog](https://bitbucket.org/ged/ruby-pg/src/default/History.rdoc )
- [Commits](https://bitbucket.org/ged/ruby-pg/branches/compare/v1.1.4..v1.0.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-01-15 16:27:48 -05:00
dependabot[bot]
dbd71b3031
Bump omniauth from 1.8.1 to 1.9.0 ( #1529 )
...
Bumps [omniauth](https://github.com/omniauth/omniauth ) from 1.8.1 to 1.9.0.
- [Release notes](https://github.com/omniauth/omniauth/releases )
- [Commits](https://github.com/omniauth/omniauth/compare/v1.8.1...v1.9.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-01-15 12:44:47 -05:00
dependabot[bot]
4b31ec23df
Bump sdoc from 0.4.2 to 1.0.0 ( #1532 ) [ci skip]
...
Bumps [sdoc](https://github.com/zzak/sdoc ) from 0.4.2 to 1.0.0.
- [Release notes](https://github.com/zzak/sdoc/releases )
- [Changelog](https://github.com/zzak/sdoc/blob/master/CHANGELOG.md )
- [Commits](https://github.com/zzak/sdoc/compare/v0.4.2...v1.0.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-01-15 12:42:31 -05:00
dependabot[bot]
3b967a4a38
Bump google-api-client from 0.25.0 to 0.27.3 ( #1533 )
...
Bumps [google-api-client](https://github.com/google/google-api-ruby-client ) from 0.25.0 to 0.27.3.
- [Release notes](https://github.com/google/google-api-ruby-client/releases )
- [Changelog](https://github.com/googleapis/google-api-ruby-client/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/google-api-ruby-client/compare/0.25.0...0.27.3 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-01-14 11:43:27 -05:00
Abraham Williams
37ebb5f836
Switch buffer gem to published version ( #1507 )
2019-01-10 17:27:13 -05:00
dependabot[bot]
40b578ca67
Bump jbuilder from 2.7.0 to 2.8.0 ( #1474 )
...
Bumps [jbuilder](https://github.com/rails/jbuilder ) from 2.7.0 to 2.8.0.
- [Release notes](https://github.com/rails/jbuilder/releases )
- [Changelog](https://github.com/rails/jbuilder/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rails/jbuilder/commits )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-01-09 16:41:37 -05:00
Vinicius Stock
0725b85e50
Upgrade to Ruby 2.6.0 ( #1482 )
...
* Upgrade to Ruby 2.6.0
* Change Ruby version in guides and in travis
* Upgrade Rubocop
* Change Rubocop version for code climate
* Update .codeclimate.yml
* Update badge
2019-01-09 15:59:38 -05:00
dependabot[bot]
029a3a2fd3
Bump carrierwave from 1.2.2 to 1.3.1 ( #1475 )
...
Bumps [carrierwave](https://github.com/carrierwaveuploader/carrierwave ) from 1.2.2 to 1.3.1.
- [Release notes](https://github.com/carrierwaveuploader/carrierwave/releases )
- [Changelog](https://github.com/carrierwaveuploader/carrierwave/blob/master/CHANGELOG.md )
- [Commits](https://github.com/carrierwaveuploader/carrierwave/compare/v1.2.2...v1.3.1 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-01-08 13:31:04 -05:00
Ben Halpern
98b68fa15c
Add sitemap generation ( #1465 )
2019-01-05 19:43:24 -05:00
dependabot[bot]
4f4325c926
Bump slack-notifier from 1.5.1 to 2.3.2 ( #1425 )
...
Bumps [slack-notifier](https://github.com/stevenosloan/slack-notifier ) from 1.5.1 to 2.3.2.
- [Release notes](https://github.com/stevenosloan/slack-notifier/releases )
- [Changelog](https://github.com/stevenosloan/slack-notifier/blob/master/changelog.md )
- [Commits](https://github.com/stevenosloan/slack-notifier/compare/1.5.1...2.3.2 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-01-02 11:40:41 -05:00