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 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							17c6406e6c 
							
						 
					 
					
						
						
							
							devops: add firefox-stable channel browser ( #6173 )  
						
						... 
						
						
						
						This adds a firefox-stable application to build on our bots.
This is basically a rebaselined version of 66541552d088cc211f170ccc8ea8f0c6bacdb045
The firefox base revision is bb9bf7e886#5993  
						
						
					 
					
						2021-04-09 22:13:19 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							46949cd2df 
							
						 
					 
					
						
						
							
							devops: start doing separate builds for Firefox @ Ubuntu 20.04 ( #6058 )  
						
						... 
						
						
						
						This will fix webgl issues with headful firefox on Ubuntu 20.04
See
https://github.com/microsoft/playwright/pull/5951#issuecomment-8125735670  
						
						
					 
					
						2021-04-02 14:16:25 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8dc740570a 
							
						 
					 
					
						
						
							
							devops: refactor check_cdn.sh script ( #5835 )  
						
						... 
						
						
						
						Introduce `EXPECTED_BUILDS` list in each application folder and use
these lists when determining if all builds are ready. 
						
						
					 
					
						2021-03-16 01:14:45 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e64f66685a 
							
						 
					 
					
						
						
							
							devops: fork webkit into a separate browser ( #5834 )  
						
						... 
						
						
						
						Official WebKit no longer supports Mac 10.14. However, since
this system is still very much in use, we want to be able to
keep it running for a while.
This patch adds a new browser that we would compile and maintain
specifically for Mac 10.14: `deprecated-webkit-mac-10.14`. This
browser is a clone of Webkit r1443 that is the last known revision
to compile on Mac 10.14.
As we move on, we're free to modify this browser however we want,
backporting important patches.
References #5833  
						
						
					 
					
						2021-03-16 01:08:21 -07:00