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