1
0
mirror of https://github.com/matrix-org/matrix-react-sdk.git synced 2025-07-16 22:01:54 +03:00
Commit Graph

113 Commits

Author SHA1 Message Date
dbc6815abf make EmojiProvider and stripped-emoji.json work 2019-05-19 20:48:18 +01:00
dc72641264 replace emojione with twemoji. completely untested & debugged & unoptimised 2019-05-19 15:23:43 +01:00
f5f89ee4e3 move package installation to docker image to avoid on every run 2019-04-09 17:56:03 +02:00
57092eeb4f add buildkite sections 2019-04-09 17:27:49 +02:00
7dde322ce2 only need to invoke artifact tool once 2019-04-09 17:19:29 +02:00
64f123563b upload separate log files 2019-04-09 17:16:39 +02:00
6a4a443c26 attempt at uploading logs as artefacts 2019-04-09 16:20:33 +02:00
5802a1d9eb also show test logs 2019-04-09 15:11:33 +02:00
309d2ead8f dump server log after running tests 2019-04-09 14:39:31 +02:00
addafe224f need to disable sandbox because ci tests run as root and puppeteer wont let you do stupid stuff by accident 2019-04-05 17:39:41 +02:00
4eeaf05e81 no sandbox didn't work, lets try installing a gazilion deps from the puppeteer page 2019-04-05 17:29:33 +02:00
af0dee0d65 disable sandbox to run under debian 2019-04-05 16:45:41 +02:00
711974a6df remove obsolete --travis flag 2019-04-03 17:05:19 +02:00
6f79e8503a Switch to git protocol for CI dependencies
If you try to clone a repo that doesn't exist via `https`, `git` will prompt for
auth credentials and hang forever. Using `git` avoids this and fails immediately
instead, which is what we want for a missing repo.

Part of https://github.com/vector-im/riot-web/issues/9221
2019-03-20 18:06:07 +00:00
02569fca4b Support CI for matching branches on forks
Currently, people with push access to the main Riot repos can push matching
branch names to Riot and the SDKs, and CI will test all the branches together.
This change allows contributors to access the same ability when submitting
several matching PRs from their fork of each repo.

Part of https://github.com/vector-im/riot-web/issues/9041
2019-03-19 16:59:31 +00:00
6d7703dcb6 Re-introduce yarn test and fix comments 2019-03-15 11:19:05 -06:00
365c8e9fdc Fetch downstream dependencies from as many places as possible
Gives the build the best possible chance at passing
2019-03-15 10:34:30 -06:00
5b68a70da1 Remove uneeded CHROME_BIN env setter 2019-03-15 10:33:55 -06:00
cab5f7aba4 Use the right branch for fetching dependencies 2019-03-13 22:44:09 -06:00
618b2b1ae6 Add basic BuildKite :pipeline: 2019-03-13 17:42:05 -06:00
d9063bbf8e Maybe bash instead of dash 2019-03-11 18:36:45 +00:00
337ac2f6a0 Reorder link and install steps
Take advantage of Yarn's preservation of links while installing and set up links
first and install second. This should result in a small speedup since we no
longer install the published SDKs just to replace them on the next line.
2019-03-11 18:36:45 +00:00
7c947d87ab Update scripts and docs to use yarn where appropriate
Most `npm` operations are replaced with `yarn`, which generally has better
behavior. However, steps like publish that write to the NPM registry are left to
`npm`, which currently handles these tasks best.
2019-03-11 14:22:02 +00:00
1e7af106b0 Merge branch 'master' into develop 2019-03-06 11:28:54 +00:00
63c6f600bf Use webpack alias to resolve the languages file
Hopefully this will end up simpler than having to figure out in
riot-web what the relative path is from react-sdk's
src/languageHandler.js to riot-web's webapp directory.
2019-03-01 11:30:50 +00:00
712522a16d set chrome path for travis CI explicitly
karma seems to be giving priority to a location where an old version is installed.
2019-02-28 12:45:43 +01:00
6bf8269bcd riot-web is a subdirectory when running the tests 2019-02-18 17:26:09 +01:00
19190deb3c set x perms 2019-01-09 15:20:55 +01:00
45558f5323 run both react-sdk and riot-web tests 2019-01-09 15:16:20 +01:00
509ae4cea4 run unit tests on riot-web like before 2019-01-09 15:02:20 +01:00
419726f423 set executable perms 2019-01-09 14:43:05 +01:00
481cd292ad make e2e tests job conditional at travis.yml level 2019-01-09 14:36:32 +01:00
5ce08523f8 split up script for unit and end-to-end tests so unit tests are not run as part of e2e tests 2019-01-09 14:21:45 +01:00
ab468b5346 Refactor travis-ci to use parallel jobs 2019-01-08 11:33:12 +00:00
8017f0a4a1 Merge remote-tracking branch 'origin/experimental' into travis/develop-for-real 2019-01-03 16:00:23 -07:00
f928be6f59 Revert "Merge pull request #2395 from matrix-org/dbkr/merge_develop_experimental"
This reverts commit ad47144355.
2019-01-03 15:37:03 -07:00
7d161de35b Partial merge of develop to experimental
Does not include #2336 as the file has been moved out from underneath it:
will do this separately
2019-01-03 15:02:58 +00:00
135a0884c9 Update scripts/fetchdep.sh
Co-Authored-By: turt2live <travpc@gmail.com>
2018-12-28 19:42:13 -07:00
310f634a0d Ensure we install the master branch of the e2e tests as a default 2018-12-21 19:24:07 -07:00
7affd5fcff Try fetching more branches for PRs
Attempt both the PR author's branch and the PR's target branch. This resolves
issues on experimental where we need riot-web to also be experimental.
2018-12-20 22:58:09 +00:00
a2b825ba92 Sort translations by file name
This keeps the strings close together and roughly in the same area as the others, and makes it easier to maintain the translation file.
2018-12-05 11:52:10 -07:00
fb262596b2 Provide more helpful errors when i18n generation fails
Also fix TextForEvent.js so it doesn't break the script. Using a variable here is not recognized, so the object has been moved inline instead.
2018-09-27 11:55:57 -06:00
e1394d592a Allow translation tags object to be a variable
Don't try to validate the translation tags if it's not an object literal.
2018-09-14 14:11:59 +01:00
07f0713a56 allow autocompleting Emoji by common aliases, e.g 👍 to 👍
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2018-07-24 17:06:45 +01:00
7225f7372c Revert " make click to insert nick work on join/parts, /me's etc" 2018-07-03 10:30:08 +01:00
dddf7991b9 create map-i18n to aid with transforming the i18n entries not to waste them
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
2018-06-29 14:56:06 +01:00
9f8202c8a9 Remove directories if they exist 2018-05-02 16:49:08 +01:00
82349ec933 Fix sed 2018-05-02 16:43:51 +01:00
183947615f Fux up jenkins origin/ branches 2018-05-02 16:39:10 +01:00
0040ea0d9f Use develop js-sdk in travis build 2018-05-02 15:53:38 +01:00