Commit Graph

46 Commits

Author SHA1 Message Date
Nolan Lawson b7c97118e2
chore: update travis to ubuntu bionic (#1426)
* chore: update travis to ubuntu xenial/bionic

* fix apt packages

* try again

* fixup

* fixup

* fixup

* fixup

* fixup

* simplify to test

* fixup

* fixup

* add stuff back

* add chrome

* fix config

* fixup

* fix build script
2019-08-23 20:46:21 -07:00
Nolan Lawson cfc182a836
fix: fix ffmpeg install in travis (#1318) 2019-07-07 17:39:20 -07:00
Nolan Lawson d198250eab
chore: switch to yarn (#927)
* chore: switch to yarn

BREAKING CHANGE: Pinafore is now using yarn rather than npm, so those
who self-host will need to stop running e.g. `npm install` and run `yarn
install` instead.

* install latest yarn
2019-01-27 17:44:30 -08:00
Nolan Lawson 8b26fe0eab
chore: use latest npm in travis (#863) 2019-01-12 09:49:29 -08:00
Nolan Lawson 93c2358a71
chore: upgrade travis/now to node v10 (#834) 2018-12-17 17:30:12 -08:00
Nolan Lawson 4124da2439
fix(emojos): fix emojos on Ubuntu and Chrome on Windows (#661)
* fix(emojos): fix emojos on Ubuntu and Chrome on Windows

* fixup

* start working on unit tests

* fixup

* add more tests and fix emoji
2018-11-20 00:01:23 -08:00
Nolan Lawson 255bd3b341
chore(travis): use npm ci || npm i (#651) 2018-11-16 00:45:54 -08:00
Nolan Lawson 8ff174b42d
chore(travis): download ffmpeg static file (#636) 2018-11-11 21:34:59 -08:00
Nolan Lawson d36dfc0ee8
chore(travis): more concise travis cache config (#632) 2018-11-11 14:22:28 -08:00
Nolan Lawson dd824822cb
chore(travis): use travis to deploy to production (#631) 2018-11-11 13:01:32 -08:00
Nolan Lawson 8dd9f00135
chore(travis): no explicit npm install (#626) 2018-11-11 11:12:32 -08:00
Nolan Lawson 924885e532
fix redis issue in travis without building redis from source (#619) 2018-11-05 08:58:26 -08:00
Nolan Lawson ee942df1e3 build redis from source in travis (#602) 2018-11-04 13:59:14 -08:00
Nolan Lawson 85a4df0c04
use npm 6 (#572) 2018-09-23 10:12:07 -07:00
Nolan Lawson ffab599f31
tests: use `npm ci || npm i` in travis (#373) 2018-06-08 09:27:00 -07:00
Nolan Lawson 4d3161cc95
use npm install instead of npm ci in travis (#362) 2018-06-07 07:14:05 -07:00
Nolan Lawson 2be5f84560
Revert "use "npm ci" in travis (#337)" (#349)
This reverts commit 611282d1ad.
2018-05-28 09:53:26 -07:00
Nolan Lawson 00fd8f84dc
run node 8 in both travis and now (#346)
* run node 10 in both travis and now

* on second thought, use node v8 everywhere
2018-05-28 08:26:33 -07:00
Nolan Lawson fc4d29075e
run tests concurrently in travis (#335) 2018-05-27 09:27:29 -07:00
Nolan Lawson 611282d1ad
use "npm ci" in travis (#337) 2018-05-26 16:18:17 -07:00
Nolan Lawson ed5542781a
add dedicated script for setting up mastodon deps (#336) 2018-05-26 16:18:11 -07:00
Nolan Lawson 93677af5db
update npm in travis (#307)
* update npm in travis

* check npm version
2018-05-17 18:19:56 -07:00
Nolan Lawson 75d4f51c97
travis: remove firefox package (#296) 2018-05-13 17:23:03 -07:00
Nolan Lawson e4ba559f1d
travis: remove gstreamer package (#295) 2018-05-13 11:33:27 -07:00
Nolan Lawson 87372bdb6b travis: make deploy-dev-trais an allowed failure 2018-04-14 22:09:38 -07:00
Nolan Lawson 09f0955120 fixes for greenkeeper 2018-04-14 11:52:32 -07:00
Nolan Lawson f189998a57
Use travis_retry, remove Firefox tests for now (#111) 2018-04-14 10:08:32 -07:00
Nolan Lawson fdfdcb6b82 travis: fix deploy-dev-travis 2018-04-11 22:23:53 -07:00
Nolan Lawson f5c457561b travis: fix firefox allowed failure 2018-04-11 22:23:17 -07:00
Nolan Lawson 3fc42bdd4d deploy to dev.pinafore.social using travis 2018-04-11 22:04:34 -07:00
Nolan Lawson b3a946c72b travis: cache yarn cache 2018-04-10 23:22:24 -07:00
Nolan Lawson 0f3d4bcc7f travis: attempt to fix firefox test 2018-04-10 22:07:34 -07:00
Nolan Lawson dac4d120f3 travis: try to fix flaky tests 2018-04-10 20:56:42 -07:00
Nolan Lawson 64cc08b88d travis: fix ffmpeg install 2018-04-10 20:01:46 -07:00
Nolan Lawson a932cc406b travis: install ffmpeg on travis 2018-04-10 19:49:37 -07:00
Nolan Lawson c8b352d131 travis: use special pinafore user for postgres 2018-04-10 18:39:56 -07:00
Nolan Lawson 36af90506f travis: fix postgres import 2018-04-10 16:58:17 -07:00
Nolan Lawson 07ea5e7c57 travis: remove ffmpeg and git-core 2018-04-10 16:48:41 -07:00
Nolan Lawson 5911769cdd attempt to fix travis tests 2018-04-10 16:45:51 -07:00
Nolan Lawson 228f979ed9 travis and postgres take three 2018-04-09 19:07:28 -07:00
Nolan Lawson b11484ad70 travis and postgres take two 2018-04-09 19:02:33 -07:00
Nolan Lawson 28db887460 try to fix travis postgres 2018-04-09 18:50:35 -07:00
Nolan Lawson d482ddcf79 tweak .travis.yml 2018-04-09 18:44:37 -07:00
Nolan Lawson 206679b8e3 first stab at .travis.yml file 2018-04-09 18:40:36 -07:00
Nolan Lawson 391455bee4 switch from cypress to testcafe 2018-02-19 18:24:22 -08:00
Nolan Lawson c3a8f847aa initial commit 2018-01-06 15:51:25 -08:00