Commit Graph

55 Commits

Author SHA1 Message Date
Nolan Lawson 4e8a60ddef
chore: fix vercel deployments (#1846)
* chore: fix vercel deployments

* fix: encode properly
2020-08-25 22:41:39 -07:00
Nolan Lawson 1371175bce
feat: use emoji-picker-element, add emoji autocompletions/tooltips (#1804)
* feat: use emoji-picker-element, add emoji autocompletions/tooltips

* fix: fix lint bug

* test: fix emoji in chrome on linux in travis

* test: try bionic in travis

* chore: try to fix travis

* chore: try to fix travis

* fix: filter unsupported emoji

* chore: try to fix travis

* chore: try to fix travis

* chore: try to fix travis

* chore: try to fix travis

* Revert "chore: try to fix travis"

This reverts commit 3cd2d94469.

* fix: fix emoji autosuggest

* test: fix test
2020-06-28 23:12:14 -07:00
Nolan Lawson 2f602e5a58
chore: remove greenkeeper (#1756) 2020-05-02 11:37:04 -07:00
Nolan Lawson f6f2da2748
fix: fix automatic zeit deployment (#1734)
This reverts commit 767fbccaff and
fixes #1732.
2020-03-29 11:54:40 -07:00
Nolan Lawson 767fbccaff chore: remove automatic zeit deployment for now 2020-03-21 10:35:47 -07:00
Nolan Lawson 464864cd3d
chore: avoid yarn --pure-lockfile in travis (#1716) 2020-03-01 13:47:04 -08:00
Nolan Lawson 53b6c5f6a1
chore: fix travis postgres, switch from bionic to xenial (#1642)
fixes #1641
2019-11-17 19:37:04 -05:00
Nolan Lawson a6f0dcd59c
chore: delete posix-spawn-benchmark in travis (#1561) 2019-10-08 17:47:40 -07:00
Nolan Lawson 6f8a7f1d0d
chore: disable esm/terser cache in travis (#1560) 2019-10-08 07:57:37 -07:00
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