Commit Graph

150 Commits

Author SHA1 Message Date
Jarek Radosz eeb84806bc Fix frontend tests on Travis (#8089)
* Remove obsolete travis cache option (apt)

See: https://github.com/travis-ci/travis-ci/issues/5876

* Travis config value "addons.postresql" is a string

* Update Travis from trusty to xenial

Fixes the frontend build, which was failing because Chrome has dropped Trusty support in the latest version. See: https://travis-ci.community/t/travis-is-downloading-older-chrome-versions-in-place-of-chrome-stable/5040/4
2019-09-12 10:31:51 +10:00
Joffrey JAFFEUX cc46de8f46
s/discourse-staff-notes/discourse-user-notes (#7936) 2019-07-24 20:04:27 +02:00
Abroskin Alexander 0872a1182d DEV: Replace Overcommit with Lefthook (#7826)
Overcommit uses prebuilt hooks and require global installation.
To avoid this issues replace it with Lefthook.
Lefthook will be installed with npm packages. New contributors
will have fully consistent git hooks.
2019-07-02 11:29:52 +02:00
Sam Saffron 10b94e4530 Attempt to get travis to run tests correctly 2019-06-17 16:14:26 +10:00
David Taylor 6fdbf15d6b DEV: Remove Danger from travis build 2019-05-01 15:15:28 +01:00
Guo Xiang Tan 09b3d0c2a0
DEV: Only install danger on Travis. (#7452) 2019-04-29 14:45:24 +08:00
Guo Xiang Tan a7b840c203 DEV: Run with Ruby 2.6.3 on Travis. 2019-04-29 13:59:34 +08:00
Guo Xiang Tan 0de2253d55 Run with Ruby 2.6.2 on Travis. 2019-04-03 10:38:09 +08:00
Gerhard Schlager c7bd96ae11
DEV: Increase timeout for JS tests on Travis 2019-03-18 23:55:50 +01:00
David Taylor afd449089f
FEATURE: Import and export themes in a .tar.gz format (#6916) 2019-01-23 14:40:21 +00:00
Guo Xiang Tan 273714efad DEV: Logs are collapsed on Travis so we shouldn't avoid logging.
Sending logs to oblivion makes it impossible to figure out when a
command fails.
2019-01-21 11:21:22 +08:00
Gerhard Schlager 4aa3992757
Fix Travis build
Travis doesn't provide the latest Rubygems yet and it doesn't make sense to use Bundler 2 until we've upgraded anyway.
2019-01-03 13:46:21 +01:00
Gerhard Schlager cb9bee4153 Fix Travis build 2019-01-02 19:40:59 +01:00
Kyle Zhao 931480f7e3
DEV: run linter on Travis (#6595) 2018-11-12 14:39:58 -05:00
Sam e50d0ba477 remove unsupported stuff from travis 2018-11-12 13:04:42 +11:00
Sam bdc2757d58 Ruby 2.4 support is now dropped 2018-11-09 18:54:35 +11:00
David Taylor bafe3cd99a Revert "DEV: Lint official plugins in CI (#6519)"
This reverts commit 093cab2db0.
2018-10-22 22:30:33 +01:00
David Taylor 093cab2db0
DEV: Lint official plugins in CI (#6519) 2018-10-22 21:28:38 +01:00
Guo Xiang Tan 1d2b48557c Run qunit test for wizard on Travis. 2018-10-09 16:11:13 +08:00
David Taylor b8c0e77908 DEV: apply plugin migrations when testing in Travis and Docker
In `RAILS_ENV=test`, plugins are not loaded by default. Therefore we need to explicitly specify `LOAD_PLUGINS=1` when we want to apply plugin migrations.
2018-09-13 12:39:54 +01:00
Guo Xiang Tan 492b6dc306 DEV: `yarn exec` doesn't do what I think it does. 2018-08-30 15:55:36 +08:00
Guo Xiang Tan 83bf641292 Use `yarn exec` on Travis to ensure we use the right version. 2018-08-28 15:14:21 +08:00
Gerhard Schlager c8c2bdda79 Travis should run linters only once 2018-08-01 13:55:24 +02:00
Joffrey JAFFEUX 9516d3de4b
removes rubocop from dangerfile for now (#6168)
This will be re-enabled once I can reproduce and fix errors using travis local docker build.
2018-07-24 18:10:02 -04:00
Joffrey JAFFEUX 29e612e86a
forces rubocop install in travis (#6167) 2018-07-24 17:51:53 -04:00
Joffrey JAFFEUX 9fff53407c
adds prettier to travis (#6154) 2018-07-24 10:27:45 -04:00
Joffrey JAFFEUX b4a2f3fe2f
DEV: implementing danger for travis 2018-07-24 10:12:15 -04:00
Sam 7a77a3c1dd try a newer node 2018-06-26 17:56:44 +10:00
Sam 9757681707 try to set node version 2018-06-26 09:49:07 +10:00
Sam 96a938111c attempt to see if xenial gets us a new version of node 2018-06-26 09:49:07 +10:00
Guo Xiang Tan 725859ba43 DEV: Test discourse-group-track plugin on travis. 2018-06-01 23:43:43 +08:00
Sam Saffron 01da2a21bf xenial is not stable on travis 2018-05-30 18:45:09 +10:00
Guo Xiang Tan 77c99b6434 Fix condition in travis. 2018-05-30 14:05:16 +08:00
Sam f0eeb59f9f update apt 2018-05-30 15:01:12 +10:00
Sam a9eb6e7884 correct syntax 2018-05-30 14:45:33 +10:00
Sam 9444302067 try xenial for travis 2018-05-30 14:35:16 +10:00
Sam b94ae29874 DEV: travis: don't output db migrate 2018-05-30 14:34:12 +10:00
Guo Xiang Tan 1fe6fd759f Move db migrate on Travis into `install` step.
This will allow us to collapse the migration logs.
2018-05-30 12:30:26 +08:00
Sam 77dc316e1b try to cache apt 2018-05-30 14:20:48 +10:00
Sam 00b6f5f21c DEV: log less in travis
UI becomes super slow if we log everything
2018-05-30 13:54:11 +10:00
Sam 7e8ef5d6e1 move back to pg 9.6 cause 10 is not working 2018-05-25 15:46:28 +10:00
Sam 69050f8a14 upgrade PG, remove malloc limit add larger method cache 2018-05-25 14:39:52 +10:00
Sam 6a01a371ee add a couple more branches 2018-05-24 12:48:51 +10:00
Sam c684860b68 only build master in travis
no need to build any other branches
2018-05-24 12:46:41 +10:00
Sam 8407c210c1 DEV: Update our test matrix
We are preparing to drop support for Ruby 2.3
2018-05-21 14:31:30 +10:00
Guo Xiang Tan d0353fb2f2 Run plugin specs for discourse-staff-notes on travis. 2018-04-23 09:26:33 +08:00
Guo Xiang Tan 463d6a057c Bump Qunit test timeout on Travis. 2018-03-20 10:24:44 +08:00
Guo Xiang Tan 2f54eab9a6 Running wrong type of plugin tests for qunit on travis. 2018-03-09 10:37:00 +08:00
Jan Suchal bc56d86a63 Support ruby 2.5.0 2018-01-09 16:03:17 +01:00
Guo Xiang Tan 05df918b9f Allow 2.5 to fail on Travis while we add support for it. 2017-12-26 11:36:11 +08:00