David Baker
							
						 
						
							 
							
							
							
								
							
								2970a9faaf 
								
							
								 
							
						 
						
							
							
								
								Don't fail if logs exists and is an empty dir  
							
							 
							
							
							
						 
						
							2020-01-03 15:16:02 +00:00  
						
					 
				
					
						
							
							
								 
								Michael Telatynski
							
						 
						
							 
							
							
							
								
							
								d35b01b63a 
								
							
								 
							
						 
						
							
							
								
								Get rid of stripped-emoji.json in favour of an in-memory single truth source  
							
							 
							
							
							
						 
						
							2019-12-18 15:40:19 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
								
								
							
							
								
							
								604745de96 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3698  from matrix-org/dbkr/chmod_ci  
							
							 
							
							... 
							
							
							
							Make CI scripts executable 
							
						 
						
							2019-12-05 11:39:58 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								c44cfff7cf 
								
							
								 
							
						 
						
							
							
								
								Remove logs before running end-to-end tests  
							
							 
							
							... 
							
							
							
							Hopefully will stop the end-to-end tests failing when buildkite
re-uses an agent. 
							
						 
						
							2019-12-04 11:17:41 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								c36950db23 
								
							
								 
							
						 
						
							
							
								
								Make CI scripts executable  
							
							 
							
							... 
							
							
							
							and remove chmod line from pipeline 
							
						 
						
							2019-12-04 10:30:37 +00:00  
						
					 
				
					
						
							
							
								 
								Bruno Windels
							
						 
						
							 
							
							
							
								
							
								b03ebb964b 
								
							
								 
							
						 
						
							
							
								
								split up installing static webserver and riot copy  
							
							 
							
							... 
							
							
							
							so we can just do the latter for the e2e tests on CI 
							
						 
						
							2019-10-18 17:18:18 +02:00  
						
					 
				
					
						
							
							
								 
								Bruno Windels
							
						 
						
							 
							
							
							
								
							
								645a9d836f 
								
							
								 
							
						 
						
							
							
								
								install static webserver for server symlinked riot on CI  
							
							 
							
							
							
						 
						
							2019-10-10 11:40:04 +02:00  
						
					 
				
					
						
							
							
								 
								Bruno Windels
							
						 
						
							 
							
							
							
								
							
								5b9bfae320 
								
							
								 
							
						 
						
							
							
								
								first attempt at running local e2e tests from CI  
							
							 
							
							
							
						 
						
							2019-10-09 17:03:01 +02:00  
						
					 
				
					
						
							
							
								 
								Travis Ralston
							
						 
						
							 
							
							
							
								
							
								f6af464fff 
								
							
								 
							
						 
						
							
							
								
								Verify i18n in CI  
							
							 
							
							... 
							
							
							
							To protect developers from mistakes such as missing strings or getting them out of order. 
							
						 
						
							2019-07-11 12:37:17 -06:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								dbc6815abf 
								
							
								 
							
						 
						
							
							
								
								make EmojiProvider and stripped-emoji.json work  
							
							 
							
							
							
						 
						
							2019-05-19 20:48:18 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								dc72641264 
								
							
								 
							
						 
						
							
							
								
								replace emojione with twemoji. completely untested & debugged & unoptimised  
							
							 
							
							
							
						 
						
							2019-05-19 15:23:43 +01:00  
						
					 
				
					
						
							
							
								 
								Bruno Windels
							
						 
						
							 
							
							
							
								
							
								f5f89ee4e3 
								
							
								 
							
						 
						
							
							
								
								move package installation to docker image to avoid on every run  
							
							 
							
							
							
						 
						
							2019-04-09 17:56:03 +02:00  
						
					 
				
					
						
							
							
								 
								Bruno Windels
							
						 
						
							 
							
							
							
								
							
								57092eeb4f 
								
							
								 
							
						 
						
							
							
								
								add buildkite sections  
							
							 
							
							
							
						 
						
							2019-04-09 17:27:49 +02:00  
						
					 
				
					
						
							
							
								 
								Bruno Windels
							
						 
						
							 
							
							
							
								
							
								7dde322ce2 
								
							
								 
							
						 
						
							
							
								
								only need to invoke artifact tool once  
							
							 
							
							
							
						 
						
							2019-04-09 17:19:29 +02:00  
						
					 
				
					
						
							
							
								 
								Bruno Windels
							
						 
						
							 
							
							
							
								
							
								64f123563b 
								
							
								 
							
						 
						
							
							
								
								upload separate log files  
							
							 
							
							
							
						 
						
							2019-04-09 17:16:39 +02:00  
						
					 
				
					
						
							
							
								 
								Bruno Windels
							
						 
						
							 
							
							
							
								
							
								6a4a443c26 
								
							
								 
							
						 
						
							
							
								
								attempt at uploading logs as artefacts  
							
							 
							
							
							
						 
						
							2019-04-09 16:20:33 +02:00  
						
					 
				
					
						
							
							
								 
								Bruno Windels
							
						 
						
							 
							
							
							
								
							
								5802a1d9eb 
								
							
								 
							
						 
						
							
							
								
								also show test logs  
							
							 
							
							
							
						 
						
							2019-04-09 15:11:33 +02:00  
						
					 
				
					
						
							
							
								 
								Bruno Windels
							
						 
						
							 
							
							
							
								
							
								309d2ead8f 
								
							
								 
							
						 
						
							
							
								
								dump server log after running tests  
							
							 
							
							
							
						 
						
							2019-04-09 14:39:31 +02:00  
						
					 
				
					
						
							
							
								 
								Bruno Windels
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Bruno Windels
							
						 
						
							 
							
							
							
								
							
								4eeaf05e81 
								
							
								 
							
						 
						
							
							
								
								no sandbox didn't work, lets try installing a gazilion deps from the puppeteer page  
							
							 
							
							
							
						 
						
							2019-04-05 17:29:33 +02:00  
						
					 
				
					
						
							
							
								 
								Bruno Windels
							
						 
						
							 
							
							
							
								
							
								af0dee0d65 
								
							
								 
							
						 
						
							
							
								
								disable sandbox to run under debian  
							
							 
							
							
							
						 
						
							2019-04-05 16:45:41 +02:00  
						
					 
				
					
						
							
							
								 
								Bruno Windels
							
						 
						
							 
							
							
							
								
							
								711974a6df 
								
							
								 
							
						 
						
							
							
								
								remove obsolete --travis flag  
							
							 
							
							
							
						 
						
							2019-04-03 17:05:19 +02:00  
						
					 
				
					
						
							
							
								 
								J. Ryan Stinnett
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								J. Ryan Stinnett
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Travis Ralston
							
						 
						
							 
							
							
							
								
							
								6d7703dcb6 
								
							
								 
							
						 
						
							
							
								
								Re-introduce `yarn test` and fix comments  
							
							 
							
							
							
						 
						
							2019-03-15 11:19:05 -06:00  
						
					 
				
					
						
							
							
								 
								Travis Ralston
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Travis Ralston
							
						 
						
							 
							
							
							
								
							
								5b68a70da1 
								
							
								 
							
						 
						
							
							
								
								Remove uneeded CHROME_BIN env setter  
							
							 
							
							
							
						 
						
							2019-03-15 10:33:55 -06:00  
						
					 
				
					
						
							
							
								 
								Travis Ralston
							
						 
						
							 
							
							
							
								
							
								cab5f7aba4 
								
							
								 
							
						 
						
							
							
								
								Use the right branch for fetching dependencies  
							
							 
							
							
							
						 
						
							2019-03-13 22:44:09 -06:00  
						
					 
				
					
						
							
							
								 
								Travis Ralston
							
						 
						
							 
							
							
							
								
							
								618b2b1ae6 
								
							
								 
							
						 
						
							
							
								
								Add basic BuildKite :pipeline:  
							
							 
							
							
							
						 
						
							2019-03-13 17:42:05 -06:00  
						
					 
				
					
						
							
							
								 
								J. Ryan Stinnett
							
						 
						
							 
							
							
							
								
							
								d9063bbf8e 
								
							
								 
							
						 
						
							
							
								
								Maybe bash instead of dash  
							
							 
							
							
							
						 
						
							2019-03-11 18:36:45 +00:00  
						
					 
				
					
						
							
							
								 
								J. Ryan Stinnett
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								J. Ryan Stinnett
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								1e7af106b0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into develop  
							
							 
							
							
							
						 
						
							2019-03-06 11:28:54 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Bruno Windels
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Bruno Windels
							
						 
						
							 
							
							
							
								
							
								6bf8269bcd 
								
							
								 
							
						 
						
							
							
								
								riot-web is a subdirectory when running the tests  
							
							 
							
							
							
						 
						
							2019-02-18 17:26:09 +01:00  
						
					 
				
					
						
							
							
								 
								Bruno Windels
							
						 
						
							 
							
							
							
								
							
								19190deb3c 
								
							
								 
							
						 
						
							
							
								
								set x perms  
							
							 
							
							
							
						 
						
							2019-01-09 15:20:55 +01:00  
						
					 
				
					
						
							
							
								 
								Bruno Windels
							
						 
						
							 
							
							
							
								
							
								45558f5323 
								
							
								 
							
						 
						
							
							
								
								run both react-sdk and riot-web tests  
							
							 
							
							
							
						 
						
							2019-01-09 15:16:20 +01:00  
						
					 
				
					
						
							
							
								 
								Bruno Windels
							
						 
						
							 
							
							
							
								
							
								509ae4cea4 
								
							
								 
							
						 
						
							
							
								
								run unit tests on riot-web like before  
							
							 
							
							
							
						 
						
							2019-01-09 15:02:20 +01:00  
						
					 
				
					
						
							
							
								 
								Bruno Windels
							
						 
						
							 
							
							
							
								
							
								419726f423 
								
							
								 
							
						 
						
							
							
								
								set executable perms  
							
							 
							
							
							
						 
						
							2019-01-09 14:43:05 +01:00  
						
					 
				
					
						
							
							
								 
								Bruno Windels
							
						 
						
							 
							
							
							
								
							
								481cd292ad 
								
							
								 
							
						 
						
							
							
								
								make e2e tests job conditional at travis.yml level  
							
							 
							
							
							
						 
						
							2019-01-09 14:36:32 +01:00  
						
					 
				
					
						
							
							
								 
								Bruno Windels
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								ab468b5346 
								
							
								 
							
						 
						
							
							
								
								Refactor travis-ci to use parallel jobs  
							
							 
							
							
							
						 
						
							2019-01-08 11:33:12 +00:00  
						
					 
				
					
						
							
							
								 
								Travis Ralston
							
						 
						
							 
							
							
							
								
							
								8017f0a4a1 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/experimental' into travis/develop-for-real  
							
							 
							
							
							
						 
						
							2019-01-03 16:00:23 -07:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								J. Ryan Stinnett
							
						 
						
							 
							
							
								
								
							
							
								
							
								135a0884c9 
								
									
								
							
								 
							
						 
						
							
							
								
								Update scripts/fetchdep.sh  
							
							 
							
							... 
							
							
							
							Co-Authored-By: turt2live <travpc@gmail.com> 
							
						 
						
							2018-12-28 19:42:13 -07:00  
						
					 
				
					
						
							
							
								 
								Travis Ralston
							
						 
						
							 
							
							
							
								
							
								310f634a0d 
								
							
								 
							
						 
						
							
							
								
								Ensure we install the master branch of the e2e tests as a default  
							
							 
							
							
							
						 
						
							2018-12-21 19:24:07 -07:00  
						
					 
				
					
						
							
							
								 
								J. Ryan Stinnett
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Travis Ralston
							
						 
						
							 
							
							
							
								
							
								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