Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9b3bd92071 
							
						 
					 
					
						
						
							
							devops: send Telegram messages via Node.js ( #15804 )  
						
						
						
						
					 
					
						2022-07-20 15:45:26 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c39df3695a 
							
						 
					 
					
						
						
							
							devops: add WebKit debian 11 build configuration ( #15652 )  
						
						
						
						
					 
					
						2022-07-14 05:19:27 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f76fb3e08a 
							
						 
					 
					
						
						
							
							devops: add firefox debian build ( #15568 )  
						
						
						
						
					 
					
						2022-07-12 05:12:51 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e331715ff 
							
						 
					 
					
						
						
							
							devops: support universal webkit builds ( #15496 )  
						
						
						
						
					 
					
						2022-07-08 16:27:53 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a800026fc5 
							
						 
					 
					
						
						
							
							devops: add WebKit builds on ubuntu 22 ( #14589 )  
						
						
						
						
					 
					
						2022-06-07 11:33:18 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							66fc04cdb3 
							
						 
					 
					
						
						
							
							devops: add Firefox ubuntu 22 builds ( #14579 )  
						
						
						
						
					 
					
						2022-06-02 13:54:30 +02:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2bf875987b 
							
						 
					 
					
						
						
							
							devops: introduce chromium tip-of-tree build ( #13664 )  
						
						
						
						
					 
					
						2022-04-20 22:38:26 -07:00 
						 
				 
			
				
					
						
							
							
								liuxingbaoyu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							297edb02f1 
							
						 
					 
					
						
						
							
							devops: support msys2 ( #13194 )  
						
						
						
						
					 
					
						2022-03-31 15:09:38 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4d41e51ee5 
							
						 
					 
					
						
						
							
							devops: use goma when compiling chromium ( #12998 )  
						
						
						
						
					 
					
						2022-03-23 14:04:57 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bed0ed12ec 
							
						 
					 
					
						
						
							
							devops: improve chromium toolchain ( #12897 )  
						
						
						
						
					 
					
						2022-03-22 14:14:20 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							daff643516 
							
						 
					 
					
						
						
							
							Revert "devops: use i686 for webkit on win ( #12881 )" ( #12889 )  
						
						... 
						
						
						
						This reverts commit a10f6f34062218340b44a2b9a808a84d9fbdb1ac. 
						
						
					 
					
						2022-03-18 13:42:48 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a10f6f3406 
							
						 
					 
					
						
						
							
							devops: use i686 for webkit on win ( #12881 )  
						
						
						
						
					 
					
						2022-03-18 09:09:27 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							55d06721c6 
							
						 
					 
					
						
						
							
							devops: support build on macOS 11 ( #12742 )  
						
						
						
						
					 
					
						2022-03-14 10:54:19 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e10b39673c 
							
						 
					 
					
						
						
							
							devops: fix firefox build on Win10 ( #12533 )  
						
						
						
						
					 
					
						2022-03-04 14:34:22 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							71a4f69acf 
							
						 
					 
					
						
						
							
							devops: fix firefox-beta build on Windows 10 ( #12477 )  
						
						... 
						
						
						
						Instead of using 64-bit version of MINGW that comes with Git Bash,
we now switch to the one provided by the mozilla-build on windows,
which is 32-bit.
This patch also reverts the previous attempt that was defining the library names
for redistribution. It should work without them as well.
References #12225  
						
						
					 
					
						2022-03-02 19:30:29 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							562da15af2 
							
						 
					 
					
						
						
							
							devops: build Chromium on mac 12 ( #12191 )  
						
						
						
						
					 
					
						2022-02-17 21:21:13 +01:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7789d0b73f 
							
						 
					 
					
						
						
							
							devops: fix telegram reporting across platforms ( #12135 )  
						
						... 
						
						
						
						Encoding emoji across platforms is a pain! 
						
						
					 
					
						2022-02-15 14:00:15 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ea79c2ffa 
							
						 
					 
					
						
						
							
							devops: expect mac 12.2 ( #12082 )  
						
						
						
						
					 
					
						2022-02-14 09:30:36 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							20450b96ff 
							
						 
					 
					
						
						
							
							devops: fix broken emojis on TG on Windows bot ( #11810 )  
						
						
						
						
					 
					
						2022-02-02 16:14:21 +01:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							13b1e52d95 
							
						 
					 
					
						
						
							
							devops: support --full flag for ffmpeg compilation ( #11076 )  
						
						... 
						
						
						
						- This flag installs dependencies using brew on MacOS
- This flag is a noop on other platforms 
						
						
					 
					
						2021-12-22 14:59:10 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3dc22245d8 
							
						 
					 
					
						
						
							
							devops: support ffmpeg MacOS arm64 builds ( #11075 )  
						
						... 
						
						
						
						Drive-by's:
- support ffmpeg build on MacOS 12
- rename ffmpeg executable for Ubuntu arm64 to `ffmpeg-linux` 
						
						
					 
					
						2021-12-22 14:43:13 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d79e7517c4 
							
						 
					 
					
						
						
							
							devops: support WebKit builds on MacOS 12 arm64 ( #11051 )  
						
						... 
						
						
						
						References #11031  
						
						
					 
					
						2021-12-22 08:03:10 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9294947862 
							
						 
					 
					
						
						
							
							devops: support compiling webkit on MacOS 12 ( #11049 )  
						
						... 
						
						
						
						References #11031  
						
						
					 
					
						2021-12-21 13:45:37 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							51f714f235 
							
						 
					 
					
						
						
							
							chore: split out Chromium mirroring to a separate script ( #10399 )  
						
						... 
						
						
						
						#10398  
					
						2021-11-17 16:57:04 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							12eead057a 
							
						 
					 
					
						
						
							
							devops: support webkit compilation for Ubuntu 20.04 arm64 ( #10122 )  
						
						
						
						
					 
					
						2021-11-08 01:04:59 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							296a2bb72f 
							
						 
					 
					
						
						
							
							devops: cross-compile firefox for Ubuntu 20.04 Arm64 ( #10091 )  
						
						... 
						
						
						
						This patch adds Firefox cross-compilation from x86_64 Ubuntu 20.04 to
arm64 Ubuntu 20.04.
This patch also fixes packaging logic for Firefox to use a STRIP
command from the aarch64 toolchain.
References #7723  
						
						
					 
					
						2021-11-05 12:15:34 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ad4632935f 
							
						 
					 
					
						
						
							
							devops: cross-compile ffmpeg to arm64 linux ( #9979 )  
						
						
						
						
					 
					
						2021-11-02 12:02:16 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b545b86bc 
							
						 
					 
					
						
						
							
							devops: support --full argument for chromium compilation ( #9965 )  
						
						... 
						
						
						
						Like our other browser build scripts, chromium build now supports
`--full` flag to install all the required dependencies. 
						
						
					 
					
						2021-11-02 03:23:15 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aac4edde80 
							
						 
					 
					
						
						
							
							devops: compile chromium-with-symbols-linux-arm64 on Ubuntu 20.04 ( #9961 )  
						
						
						
						
					 
					
						2021-11-02 01:05:49 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b924b7e076 
							
						 
					 
					
						
						
							
							devops: use Ubuntu 20.04 for Chromium Linux Arm64 build ( #9933 )  
						
						... 
						
						
						
						This way we can better distribute load on our build bots. 
						
						
					 
					
						2021-11-01 12:43:39 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a8d276e223 
							
						 
					 
					
						
						
							
							devops: support Chromium Linux for Arm64 compilation ( #9863 )  
						
						
						
						
					 
					
						2021-10-28 13:42:41 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							47d9b23949 
							
						 
					 
					
						
						
							
							devops: drop infra for building 32-bit windows browsers ( #9834 )  
						
						
						
						
					 
					
						2021-10-27 17:20:23 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d1cbe0b830 
							
						 
					 
					
						
						
							
							devops: fix bumping chromium-with-symbols on bot ( #9816 )  
						
						... 
						
						
						
						Co-authored-by: Andrey Lushnikov <aslushnikov@gmail.com> 
						
						
					 
					
						2021-10-27 23:47:55 +02:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							c7b045a037 
							
						 
					 
					
						
						
							
							devops: fix expected ffmpeg os host  
						
						
						
						
					 
					
						2021-10-08 14:11:49 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							120e919b8e 
							
						 
					 
					
						
						
							
							devops: move building Firefox for Mac Intel to MacOS 11 ( #9383 )  
						
						
						
						
					 
					
						2021-10-07 16:23:00 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3781faeaaa 
							
						 
					 
					
						
						
							
							chore: fix builds on Apple M1 ( #9375 )  
						
						... 
						
						
						
						Apple M1 builders are now updated to the BigSur 11.6.
This patch:
- changes build assertions to validate 11.6 operating system
- changes build archive name to have major version only
- updates `//src/utils/registry.ts` to a new archive name for M1
This affects only M1 builds for Firefox, Firefox-Beta & WebKit.
We should roll these browsers at least once before 1.16 release. 
						
						
					 
					
						2021-10-07 13:56:08 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							610067f61c 
							
						 
					 
					
						
						
							
							devops: fix chromium build with symbols ( #8550 )  
						
						
						
						
					 
					
						2021-08-30 07:48:40 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
						
						
							
						
						
							84dbe7c2f7 
							
						 
					 
					
						
						
							
							devops: improve TG message formatting on failed build  
						
						
						
						
					 
					
						2021-08-26 12:49:13 +02:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							831cff1a82 
							
						 
					 
					
						
						
							
							devops: drop build infrastructure for WebKit @ MacOS 10.14 ( #8438 )  
						
						... 
						
						
						
						We did not support it for a while now and had 0 complaints. 
						
						
					 
					
						2021-08-25 07:44:28 -07:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
						
						
							
						
						
							1426f66ccd 
							
						 
					 
					
						
						
							
							devops:  #8253  follow-up fixes  
						
						
						
						
					 
					
						2021-08-18 19:22:30 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
						
						
							
						
						
							93c0da6c07 
							
						 
					 
					
						
						
							
							devops:  #8253  follow-up fixes  
						
						
						
						
					 
					
						2021-08-18 10:15:36 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
						
						
							
						
						
							e72e49ecc4 
							
						 
					 
					
						
						
							
							devops:  #8253  follow-up fixes  
						
						
						
						
					 
					
						2021-08-17 14:32:53 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e92924221a 
							
						 
					 
					
						
						
							
							devops: add workflow to roll new browser into PW ( #8253 )  
						
						
						
						
					 
					
						2021-08-17 14:23:40 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e3060080cc 
							
						 
					 
					
						
						
							
							devops: include GH Action run URL in TG msg when browser build is failing ( #8219 )  
						
						
						
						
					 
					
						2021-08-16 20:19:10 +02:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b1b4d7b819 
							
						 
					 
					
						
						
							
							chore: quote all bash variables when used ( #8066 )  
						
						... 
						
						
						
						This way bash won't expand and post-process variable values in any way.
The changes are driven with
[`shellcheck`](https://github.com/koalaman/shellcheck ) 
						
						
					 
					
						2021-08-07 05:32:18 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							04de4ad93e 
							
						 
					 
					
						
						
							
							devops: cleanup browser build configs ( #7180 )  
						
						... 
						
						
						
						- certain builds weren't listed in EXPECTED_BUILDS
- wekbit had one unused build configuration 
						
						
					 
					
						2021-06-16 12:22:33 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							53ac9066da 
							
						 
					 
					
						
						
							
							devops: fix missing host in build scripts ( #7178 )  
						
						
						
						
					 
					
						2021-06-16 10:38:00 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							312fd3ed4e 
							
						 
					 
					
						
						
							
							devops: fix reporting for chromium-with-symbols ( #7159 )  
						
						... 
						
						
						
						Chromium-with-symbols is the first time we produce a second set of
builds for the same browser.
This patch adds support for this usecase to report build progress
appropriately. 
						
						
					 
					
						2021-06-15 16:01:11 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bb5da5061c 
							
						 
					 
					
						
						
							
							devops: support building chromium with symbols ( #7131 )  
						
						... 
						
						
						
						References #7130  
						
						
					 
					
						2021-06-15 01:18:00 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							12d8c54e99 
							
						 
					 
					
						
						
							
							chore: swap firefox-stable and firefox ( #6950 )  
						
						... 
						
						
						
						With this patch:
- `//browser_patches/firefox` becomes firefox-stable
- `//browser_patches/firefox-stable` becomes firefox-beta
References #6817  
						
						
					 
					
						2021-06-07 17:05:51 -07:00