Mac Siri
a3569efe6e
Fix Travis's artfact path ( #5760 )
2020-01-27 11:33:28 -05:00
Molly Struve
a4fe7d78e8
Travis Path Update Try 3 ( #5699 )
2020-01-24 09:26:58 -05:00
Molly Struve
0fb38adf48
remove extra dev.to from travis upload artifact path ( #5645 )
2020-01-22 09:37:37 -05:00
Molly Struve
aa97725a0e
Fix Travis S3 Artifact AddOn ( #5610 )
2020-01-20 13:53:31 -05:00
Molly Struve
4f7697880c
Update travis's artifacts path ( #5568 )
2020-01-17 17:29:10 -05:00
Molly Struve
7b63da2627
send screenshots to s3 after failed travis build ( #5537 )
2020-01-15 17:22:37 -05:00
Molly Struve
834eb51e98
Replace Airbrake with Honeybadger ( #5007 ) [deploy]
2019-12-05 11:29:51 -06:00
Andy Zhao
b2e18aeb72
Use Redis for session storage ( #4004 ) [deploy]
...
* WIP use redis-session-store for sessions
* Use Redis as session storage
* Add redis-server to Travis
* Use integer for SESSION_EXPIRY_SECONDS env variable
Co-Authored-By: rhymes <rhymesete@gmail.com>
* Remove sessions b/c no custom sessions logic
* Use ApplicationConfig instead
* Rename default value
* Remove rememberable module
* Persist the user for the test
* Remove remember_me related tests
* Revert 'undo remember_me' commits
* Add redis to procfile
* Cleanup devise configuration
* Move REDIS configuration in the basic configuration section
* Make sure the expiration time can't zero
* Restore old order and remove useless comment line
* Delete legacy session cookie after login
Once deployed the server will start using the new session cookie, this makes sure the legacy one is deleted on the user's browser
* Remove redis from Procfile
* Add signed, secure and httponly to the Redis session cookie
2019-11-12 10:10:34 -06:00
Mac Siri
caf54a70d0
Add proper deployment condition ( #4679 )
2019-11-01 12:14:32 -04:00
Mac Siri
e3b8bc3d2b
Remove deploy condition
2019-10-28 10:47:22 -04:00
Mac Siri
13a5963181
Update .travis.yml and .codeclimate.yml ( #4639 ) [deploy]
2019-10-28 10:24:37 -04:00
Mac Siri
b70186af0b
Add Condition for deployment ( #4578 )
...
* Add conditional deployment
* Update deployment doc
2019-10-25 12:25:44 -04:00
Molly Struve
fe5e8f6a8d
Add Release Option to Procfile for Running Migrations ( #4559 ) [ci skip]
2019-10-23 13:47:54 -04:00
rhymes
89476fae08
Upgrade Ruby to 2.6.5 ( #4451 )
2019-10-17 09:34:31 -04:00
Mac Siri
5f85250220
Update to Chromedriver 76 ( #3587 ) [ci skip]
2019-07-30 17:58:21 -04:00
dependabot-preview[bot]
ebefca6a8a
Bump capybara from 3.26.0 to 3.27.0 ( #3556 )
2019-07-30 16:47:08 -04:00
Anna Buianova
471a7d747c
Make unsure specs more confident about time ( #3518 )
...
* Make notifications reactions specs more confident about time
* Protect AnalyticsService specs if run on International Date Line West time zone
* Display local datetime to make it easier to reproduce time zone bugs
* Display date in RFC 3339
* Freeze time and confront without nanoseconds
2019-07-23 09:36:47 -04:00
rhymes
19e59c1545
Ignore CVE-2015-9284 for now
2019-07-08 20:10:54 -04:00
Mac Siri
1afb572485
Revert "Mitigate CVE 2015-9284 ( #3413 )"
...
This reverts commit 002998adc5 .
2019-07-08 20:10:12 -04:00
rhymes
002998adc5
Mitigate CVE 2015-9284 ( #3413 )
2019-07-08 14:15:57 -04:00
Ben Halpern
df44cbd254
Change design of main feed CTA and remove from tag pages ( #3050 )
...
* Change design of main feed CTA and remove from tag pages (to prevent complexity)
* Lock Chromedriver to 74.0.3729.6
* Fix tests and modify reserved words (tack on)
* Removed less useful shared examples from rspec
* Remove references to file that no longer exists in test
* Remove unneeded tests
2019-06-05 14:33:22 -04:00
Mac Siri
cea77663ad
Fix flaky editor spec & change dev configs ( #3022 )
...
* Update .simplecov
* Downgrade factory_bot_rails
* Update flaky test
* Update .travis.yml
* Update user_edits_an_article_spec
2019-06-03 15:01:05 -04:00
rhymes
56e13d00f0
Upgrade Ruby to 2.6.3 ( #2649 )
2019-05-02 12:06:18 -04:00
rhymes
8e6ca966ed
Switch from chromedriver-helper to webdrivers ( #2465 ) [ci skip]
2019-04-16 13:46:23 -04:00
Abraham Williams
fdd18e6bb1
Simplify development setup ( #2143 )
2019-03-25 12:53:39 -04:00
Mac Siri
a18a4523a1
Specify node version to v10.15.0 ( #1997 )
2019-03-07 13:25:25 -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
Mac Siri
2b779d15c6
Fix inconsistent specs ( #1674 )
...
* Force test colors in Travis
* Fix inconsistent analytic spec
* Fix local inconsistent specs
* Remove JS
* Remove JS from spec
2019-01-30 11:50:42 -05:00
Mac Siri
7d98a79b6f
Update .travis.yml
...
oops
2019-01-17 13:30:40 -05:00
Mac Siri
b2bdb43206
Update .travis.yml [ci skip]
...
Print out failed approvals spec in detail.
2019-01-17 12:20:11 -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
Nick Taylor
b48e573c31
Add build-storybook step to deployment. ( #1412 ) [ci skip]
...
* Added step to deployment to build the static storybook site.
* Added step to deployment to build the static storybook site.
* using npm instead as yarn isn't installed at this point.
* reverted deployment to netlify.
2019-01-02 14:02:06 -05:00
rhymes
3c61c026c5
Upgrade Ruby to 2.5.3 ( #996 )
2018-10-24 13:31:59 -04:00
rhymes
01d8840fd6
Update bundle-audit step due to updated rubyzip ( #569 )
...
rubyzip 1.2.1, responsible for https://nvd.nist.gov/vuln/detail/CVE-2018-1000544 , has been superseded by rubyzip 1.2.2 which fixes the security vulnerability.
rubyzip 1.2.2 has been merged in this PR https://github.com/thepracticaldev/dev.to/pull/567
Hence, the code doesn't need to ignore it anymore
2018-08-31 15:55:49 -04:00
Grey Baker
5db053157b
Bump eslint ( #476 ) [ci skip]
...
* Bump eslint from 4.13.1 to 5.4.0
Bumps [eslint](https://github.com/eslint/eslint ) from 4.13.1 to 5.4.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v4.13.1...v5.4.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
* Use Node 8 on TravisCI (default is 0.12!)
* Update package-lock.json and yarn.lock for rebase changes
2018-08-28 16:30:37 -04:00
Andy Zhao
cea3fc7f26
Update travis.yml ( #504 )
...
* Update travis.yml
* Add new bounty hunters
* Update travis.yml
2018-08-27 14:04:43 -04:00
Mac Siri
1b8e158c7d
Update .travis.yml ( #411 )
2018-08-20 12:43:34 -04:00
Mac Siri
7e88a3b57f
Expend installation docs ( #366 )
...
* Update Travis's Slack config
* Fix styling
* Update prerequisites
* Update prerequisites
* Update README
* Expand installation docs
* Specify minimum Postgres version [ci skip]
* Change specified PostgreSQL version
* Update netlify.toml
* Update schema
* Update algolia links [ci skip]
* Update installation docs
* Remove TODO
* Update installation path/title
* Update top level installation guide
* Change installations directory name
* Rename installations to installation in docs
* Fix headline typo
* Add liquid tags and adjust main readme
2018-08-16 15:52:56 -04:00
Andy Zhao
183976fde0
Unmute cache silencer temporarily ( #324 )
...
* Unmute cache silencer temporarily
* Update .travis.yml
2018-08-14 12:29:35 -04:00
Mac Siri
4d8150446f
Update Travis's slack config
2018-08-09 16:49:49 -04:00
rhymes
c08bb2a2f9
Add bundler-audit script to Travis ( #303 )
2018-08-09 13:39:44 -04:00
Mac Siri
65110550d8
Update flair and cc-test-reporter id
2018-08-08 12:42:11 -04:00
Mac Siri
ce965bcedf
Reduce Airbrake's error output ( #628 )
...
* Remove chmod for after_deploy
* Fix lint
* Ignore Pundit::NotAuthorizedError
* Update Travis config
* Turn off Travis' pr notification
* Add CommonsChunkPlugin to Webpacker
2018-07-27 09:04:52 -07:00
Mac Siri
379829719f
Misc DX improvement ( #621 )
...
* Add updated rack env keys
* Tone-down rack-timeout config
* Avoid cl_image_path in development
* Update README & create env var template
* Update Travis notification config
* Expand Seed file
* Manually-set Rack-timeout config vars
* Fix lint
* Fix Typo(?)
* Add ChatChannel to Seed
* Disable fbq when not in production
* Tweak after_deploy script
* Fix condition
* Change fbq clause
2018-07-25 22:08:17 -07:00
Mac Siri
40f488d991
Migrate to Travis CI (part 2) ( #591 )
...
* Update Travis.yml
* Update README
* Update README
* Adjust test to not rely on env vars
* Update encryption
* Refactor
* Update env key
* Stub AWS calls
* Create ApplicationConfig
* Fix specs
* Fix lint
* Update ApplicationConfig
* Remove travis env vars
* Fix lint
* Extend character limit to 100
* Add env to travis
* Take out auto-restart after deploy
* Immediately discarded test cache
* Stub GA in request specs
* Stub Pusher
* Fix broken specs
* Update fixture
* Add CodeClimate id
* Change CodeClimate key
* Remove merge mistakes
* WIP
* Add Envied gem & Change README
* Add missing keys
* Add missing key
* Update fixture
* Fix broken spec
* Add Slack Notification for Travis
* Fix wording
* Fix typo
2018-07-20 20:17:18 -04:00
Mac Siri
1555388f12
Migrate to Travis CI --skip-ci ( #588 )
...
* Create .travis.yml
* Update .travis.yml
* Add postgresql to travis
* Change travis's postgresql version
* Add chrome addon to travis
* Adjust travis config --skip-ci
* Change travis dist
* Change travis to use Chrome --skip-ci
* Use IntegraitonHelpers --skip-ci
* Add no-sandbox option to headless chrome
* Add sudo to travis
* Fix broken spec
* Update travis.yml
* Change how travis store bundler cache
* Update chromedriver command
* Add CodeClimate to travis --skip-ci
* Remove deadcode --skip-ci
* Remove dead code
* Change rspec-retry back to 3
* Add deploy script to travis
* Safelist only master for Travis --skip-ci
2018-07-16 17:11:42 -04:00