b0f71bc990 
								
							
								 
							
						 
						
							
							
								
								Fix Docker image version for develop builds  
							
							... 
							
							
							
							Turns out it helps to use the right syntax.
Fixes https://github.com/vector-im/riot-web/issues/12009  
							
						 
						
							2020-03-09 19:57:52 -06:00  
				
					
						
							
							
								 
						
							
							
								f5bd5a345e 
								
							
								 
							
						 
						
							
							
								
								docker: download required branch only  
							
							
							
						 
						
							2020-03-04 23:14:42 +01:00  
				
					
						
							
							
								 
						
							
							
								096a828e44 
								
							
								 
							
						 
						
							
							
								
								Change Windows signing to warning when missing token  
							
							... 
							
							
							
							This allows Windows builds to complete when the singing token is not present. 
							
						 
						
							2020-02-26 11:54:20 +00:00  
				
					
						
							
							
								 
						
							
							
								bdb395aa41 
								
							
								 
							
						 
						
							
							
								
								Change to banner style  
							
							
							
						 
						
							2020-02-25 12:05:36 +00:00  
				
					
						
							
							
								 
						
							
							
								420537a64d 
								
							
								 
							
						 
						
							
							
								
								Relax macOS notarisation check to print a warning  
							
							... 
							
							
							
							This makes it a bit more friendly to build macOS Electron builds without a
notarisation config set up by only warning when it is missing. 
							
						 
						
							2020-02-25 11:44:33 +00:00  
				
					
						
							
							
								 
						
							
							
								9534a25270 
								
							
								 
							
						 
						
							
							
								
								Fix contribute.json location as per spec  
							
							... 
							
							
							
							Signed-off-by: Jason Robinson <jasonr@matrix.org> 
							
						 
						
							2020-02-05 16:28:44 +02:00  
				
					
						
							
							
								 
						
							
							
								3abe61e13b 
								
							
								 
							
						 
						
							
							
								
								Add contribute.json  
							
							... 
							
							
							
							This document is required for example for all Mozilla websites
and makes sense for Riot to also describe itself - see
https://www.contributejson.org/ 
Signed-off-by: Jason Robinson <jasonr@matrix.org> 
							
						 
						
							2020-02-05 15:25:09 +02:00  
				
					
						
							
							
								 
						
							
							
								b6963d0e5c 
								
							
								 
							
						 
						
							
							
								
								Use bash in Docker scripts  
							
							... 
							
							
							
							Our Docker scripts use Bash-style conditionals that aren't supported by the
default Debian shell. 
							
						 
						
							2020-01-22 17:45:22 +00:00  
				
					
						
							
							
								 
						
							
							
								909fddb732 
								
							
								 
							
						 
						
							
							
								
								Don't minifiy builds of develop through CI packaging  
							
							... 
							
							
							
							Fixes https://github.com/vector-im/riot-web/issues/11864 
This uses an environment variable because the build script assumes you want a production build, but we don't for this particular script. To avoid having a mess of NPM scripts to worry about, we'll just pass a flag down. 
							
						 
						
							2020-01-15 12:19:45 -07:00  
				
					
						
							
							
								 
						
							
							
								a978a6734f 
								
							
								 
							
						 
						
							
							
								
								Fix CI tests  
							
							... 
							
							
							
							There's a bunch of generated files that webpack relies on to work, and Karma works off webpack. To make both happy we've added
a new `build:genfiles` script which takes care of this for us. We also have to install and build our other layers to get the
same effect (like generating the react-sdk's component index, while we still have one).
This commit also fixes all the imports in the tests because they were just wrong. They should have been caught in the ES6ification
earlier, but were missed. 
							
						 
						
							2020-01-13 20:40:00 -07:00  
				
					
						
							
							
								 
						
							
							
								f73d2bae1f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into travis/sourcemaps  
							
							
							
						 
						
							2020-01-13 11:22:47 -07:00  
				
					
						
							
							
								 
						
							
							
								a41484cb35 
								
							
								 
							
						 
						
							
							
								
								Add stub service worker so users can install on desktop with Chrome  
							
							... 
							
							
							
							Signed-off-by: Dale Harvey <dale@arandomurl.com> 
							
						 
						
							2020-01-10 19:08:56 +00:00  
				
					
						
							
							
								 
						
							
							
								9bf1c65971 
								
							
								 
							
						 
						
							
							
								
								[CONFLICT CHUNKS] Merge branch 'develop' into travis/sourcemaps-dev  
							
							
							
						 
						
							2020-01-09 13:43:25 -07:00  
				
					
						
							
							
								 
						
							
							
								ec66069e96 
								
							
								 
							
						 
						
							
							
								
								Update build scripts for new process  
							
							... 
							
							
							
							We have to convert *something* to TypeScript so it doesn't complain that there's nothing to compile, so this converts the easiest utility library.
Many of the scripts are copied from the react-sdk. 
							
						 
						
							2020-01-08 16:09:42 -07:00  
				
					
						
							
							
								 
						
							
							
								3389f7afc9 
								
							
								 
							
						 
						
							
							
								
								Fix version file for Docker images  
							
							... 
							
							
							
							Fixes https://github.com/vector-im/riot-web/issues/11642  
							
						 
						
							2019-12-24 18:34:40 -07:00  
				
					
						
							
							
								 
						
							
							
								831522d02d 
								
							
								 
							
						 
						
							
							
								
								Update Lithuanian language name  
							
							... 
							
							
							
							By request: https://matrix.to/#/!yvhoprZiKmhjxKfNHa:matrix.org/$E_5Waedui4X866edAWmYVAjg6vv-vwAXRHN4h0DKY6s?via=matrix.eclabs.de&via=matrix.org&via=dodsorf.as  
							
						 
						
							2019-12-03 23:14:40 -07:00  
				
					
						
							
							
								 
						
							
							
								ea1ed19a92 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #11592  from vector-im/travis/more-language  
							
							... 
							
							
							
							Enable more languages 
							
						 
						
							2019-12-03 10:11:54 -07:00  
				
					
						
							
							
								 
						
							
							
								e4bf84701d 
								
							
								 
							
						 
						
							
							
								
								Use ISO code table as a source instead  
							
							... 
							
							
							
							https://en.wikipedia.org/wiki/List_of_ISO_639-2_codes  
						
							2019-12-03 09:52:10 -07:00  
				
					
						
							
							
								 
						
							
							
								a76f897171 
								
							
								 
							
						 
						
							
							
								
								Enable more languages  
							
							... 
							
							
							
							Enabled (riot-web % / react-sdk %):
* Lithuanian: 100% / 48.1% translated
* Hindi: 69.6% / 36.5% translated
* Ukrainian: 100% / 28.5% translated
* Icelandic: 43.5% / 27.7% translated
They aren't the highest languages, but they are more than our lowest translated & enabled languages. 
							
						 
						
							2019-12-02 20:55:16 -07:00  
				
					
						
							
							
								 
						
							
							
								726bf35b76 
								
							
								 
							
						 
						
							
							
								
								Fix Docker build for develop and publish a /version file  
							
							... 
							
							
							
							Fixes https://github.com/vector-im/riot-web/issues/10426  
							
						 
						
							2019-12-02 16:58:50 -07:00  
				
					
						
							
							
								 
						
							
							
								b93b6b448e 
								
							
								 
							
						 
						
							
							
								
								Restore creation of the dist directory  
							
							
							
						 
						
							2019-11-27 13:02:14 +00:00  
				
					
						
							
							
								 
						
							
							
								d0c8a6af50 
								
							
								 
							
						 
						
							
							
								
								Copy signed Windows installers to pub directory  
							
							
							
						 
						
							2019-11-27 12:44:40 +00:00  
				
					
						
							
							
								 
						
							
							
								dd9305140b 
								
							
								 
							
						 
						
							
							
								
								Only log signing command when it fails  
							
							
							
						 
						
							2019-11-27 12:22:51 +00:00  
				
					
						
							
							
								 
						
							
							
								cde5c9c027 
								
							
								 
							
						 
						
							
							
								
								Remove redundant Windows installer signing  
							
							... 
							
							
							
							The signing in `electron-package.sh` is no longer needed, since it's already
handled in the new sign script for `electron-builder`. 
							
						 
						
							2019-11-27 12:15:05 +00:00  
				
					
						
							
							
								 
						
							
							
								99ee0fc72d 
								
							
								 
							
						 
						
							
							
								
								Fix Windows signing args  
							
							... 
							
							
							
							The hash arg seems to only accept the short `-h` form. In addition, the args in
the environment contained a fixed hash type which is removed here. 
							
						 
						
							2019-11-27 11:54:33 +00:00  
				
					
						
							
							
								 
						
							
							
								070d5fc6e8 
								
							
								 
							
						 
						
							
							
								
								Sign all of the Windows executable files  
							
							... 
							
							
							
							We can actually just supply a custom signing module here to do our
signing rather than manually signing things in the afterSign hook.
This means all 4 executable files get signed (the main exe, the
stub exe, Update.exe and the installer). 
							
						 
						
							2019-11-26 12:08:29 -07:00  
				
					
						
							
							
								 
						
							
							
								64c23ae18d 
								
							
								 
							
						 
						
							
							
								
								Fix error/exception in electron signing script  
							
							... 
							
							
							
							'Exception' isn't a thing: Error is 
							
						 
						
							2019-11-19 15:55:03 +00:00  
				
					
						
							
							
								 
						
							
							
								8e81685a9f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #11126  from vector-im/dbkr/windows_signing  
							
							... 
							
							
							
							Sign main Windows executable 
							
						 
						
							2019-10-18 12:02:04 +01:00  
				
					
						
							
							
								 
						
							
							
								94e721acf2 
								
							
								 
							
						 
						
							
							
								
								Update cert name & do bash globbing correctly  
							
							
							
						 
						
							2019-10-18 10:31:45 +01:00  
				
					
						
							
							
								 
						
							
							
								3545b2751d 
								
									
								
							
								 
							
						 
						
							
							
								
								typo  
							
							... 
							
							
							
							Co-Authored-By: Travis Ralston <travpc@gmail.com> 
							
						 
						
							2019-10-18 10:08:43 +01:00  
				
					
						
							
							
								 
						
							
							
								21ea6c6283 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #11119  from vector-im/dbkr/notarise  
							
							... 
							
							
							
							Notarise the macOS app 
							
						 
						
							2019-10-11 15:48:04 +01:00  
				
					
						
							
							
								 
						
							
							
								dd9898e687 
								
							
								 
							
						 
						
							
							
								
								Fix the label of Turkish language  
							
							... 
							
							
							
							Türk means Turkish as nationality and Türkçe means Turkish as language. 
							
						 
						
							2019-10-11 14:01:16 +02:00  
				
					
						
							
							
								 
						
							
							
								1ff06c4be4 
								
							
								 
							
						 
						
							
							
								
								Missing space  
							
							... 
							
							
							
							also don't print the signing command line as it has the token password 
							
						 
						
							2019-10-11 12:21:28 +01:00  
				
					
						
							
							
								 
						
							
							
								5a7efcd738 
								
							
								 
							
						 
						
							
							
								
								Sign the main executable on windows  
							
							... 
							
							
							
							and automate the signing of the installers 
							
						 
						
							2019-10-11 12:01:50 +01:00  
				
					
						
							
							
								 
						
							
							
								071223120b 
								
							
								 
							
						 
						
							
							
								
								Warn that this might be a while  
							
							
							
						 
						
							2019-10-11 10:45:42 +01:00  
				
					
						
							
							
								 
						
							
							
								2bab328f8d 
								
							
								 
							
						 
						
							
							
								
								Check everything's in place for the notarising dance  
							
							... 
							
							
							
							...before we start the build process. 
							
						 
						
							2019-10-10 15:32:17 +01:00  
				
					
						
							
							
								 
						
							
							
								7faba49f66 
								
							
								 
							
						 
						
							
							
								
								fix quotes  
							
							
							
						 
						
							2019-10-10 11:53:49 +01:00  
				
					
						
							
							
								 
						
							
							
								bad97db302 
								
							
								 
							
						 
						
							
							
								
								remove random spaces  
							
							
							
						 
						
							2019-10-09 16:40:31 +01:00  
				
					
						
							
							
								 
						
							
							
								ff70339aad 
								
							
								 
							
						 
						
							
							
								
								Working branch for notarisation  
							
							
							
						 
						
							2019-10-09 16:29:24 +01:00  
				
					
						
							
							
								 
						
							
							
								54767b5a65 
								
							
								 
							
						 
						
							
							
								
								Clean Yarn cache during Electron builds  
							
							
							
						 
						
							2019-09-27 12:49:13 +01:00  
				
					
						
							
							
								 
						
							
							
								6b07186078 
								
							
								 
							
						 
						
							
							
								
								Verify i18n in CI  
							
							
							
						 
						
							2019-07-11 12:45:06 -06:00  
				
					
						
							
							
								 
						
							
							
								aaceaf097c 
								
							
								 
							
						 
						
							
							
								
								Add Albanian language  
							
							
							
						 
						
							2019-06-04 17:45:59 +01:00  
				
					
						
							
							
								 
						
							
							
								1c42ee1a30 
								
							
								 
							
						 
						
							
							
								
								Add West Flemish language  
							
							
							
						 
						
							2019-06-04 17:43:28 +01:00  
				
					
						
							
							
								 
						
							
							
								4cbe6c1000 
								
							
								 
							
						 
						
							
							
								
								remove emojione  
							
							
							
						 
						
							2019-05-19 21:26:11 +01:00  
				
					
						
							
							
								 
						
							
							
								3123b429f7 
								
							
								 
							
						 
						
							
							
								
								Increase timeout for yarn install in Docker builds  
							
							... 
							
							
							
							Otherwise we run into problems where Docker Hub's limited machines timeout trying to download our dependencies 
							
						 
						
							2019-05-15 16:24:25 -06:00  
				
					
						
							
							
								 
						
							
							
								a7756fc876 
								
							
								 
							
						 
						
							
							
								
								Respond quickly to buildkite pokes  
							
							... 
							
							
							
							Otherwise it thinks they have failed, as per comment. 
							
						 
						
							2019-05-02 18:05:11 +01:00  
				
					
						
							
							
								 
						
							
							
								9957149115 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #9426  from vector-im/travis/dockerfile-continued  
							
							... 
							
							
							
							Add Dockerfile (part 2) 
							
						 
						
							2019-05-01 10:42:21 -06:00  
				
					
						
							
							
								 
						
							
							
								77dff119db 
								
							
								 
							
						 
						
							
							
								
								Fix variable scope in redeployer  
							
							
							
						 
						
							2019-04-26 16:26:48 +01:00  
				
					
						
							
							
								 
						
							
							
								0718d438b8 
								
							
								 
							
						 
						
							
							
								
								Fix more typos in redeployer  
							
							
							
						 
						
							2019-04-26 16:19:49 +01:00  
				
					
						
							
							
								 
						
							
							
								3a2541d3bf 
								
							
								 
							
						 
						
							
							
								
								more logging for auto-deployer  
							
							
							
						 
						
							2019-04-26 16:16:14 +01:00