Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2a40d8ec8e 
							
						 
					 
					
						
						
							
							devops: fix goma startup and shutdown ( #5447 )  
						
						... 
						
						
						
						Turns out goma scripts have to be called from goma directory. 
						
						
					 
					
						2021-02-12 11:01:49 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8500592326 
							
						 
					 
					
						
						
							
							devops: fix post-checkout cleanup on windows ( #5438 )  
						
						... 
						
						
						
						Turns out empty trailing space in array in bash results in a file
in windows that it fails to remove while during cleanup. 
						
						
					 
					
						2021-02-12 01:48:11 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							539942c803 
							
						 
					 
					
						
						
							
							devops: empty commit to test internal tests  
						
						
						
						
					 
					
						2021-02-12 02:21:39 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							2ac93f0a8b 
							
						 
					 
					
						
						
							
							devops: another attempt to trigger internal tests (empty commit)  
						
						
						
						
					 
					
						2021-02-12 02:07:22 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							17b792bcf5 
							
						 
					 
					
						
						
							
							devops: attempt to trigger internal tests (empty commit)  
						
						
						
						
					 
					
						2021-02-12 02:05:45 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f2a31ad8c5 
							
						 
					 
					
						
						
							
							browser(chromium): build Chromium Dev revision as of Feb 12 ( #5435 )  
						
						
						
						
					 
					
						2021-02-12 00:32:57 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							44ff8b518b 
							
						 
					 
					
						
						
							
							devops: fix win archiving logic ( #5420 )  
						
						... 
						
						
						
						One can't use "for-of" iteration over bash arrays if values
contain strings :( 
						
						
					 
					
						2021-02-11 08:18:05 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							206432cefd 
							
						 
					 
					
						
						
							
							devops: fix goma startup on windows  
						
						
						
						
					 
					
						2021-02-09 11:00:53 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							db633c4491 
							
						 
					 
					
						
						
							
							devops: fix args.gn syntax with goma  
						
						
						
						
					 
					
						2021-02-09 10:11:03 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							32d62a5c2d 
							
						 
					 
					
						
						
							
							devops: fix goma path on windows ( #5381 )  
						
						... 
						
						
						
						Convert unix path to win path when running GOMA on windows. 
						
						
					 
					
						2021-02-09 09:06:50 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							909544907c 
							
						 
					 
					
						
						
							
							devops: rename env variable ( #5379 )  
						
						... 
						
						
						
						goma searches for all `GOMA_*` env variables and fails if it doesn't
understand any.
To avoid this, rename our `GOMA_LOGIN_COOKIE` env variable into a
`PLAYWRIGHT_GOMA_LOGIN_COOKIE`. 
						
						
					 
					
						2021-02-09 08:56:29 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d5a51a25b0 
							
						 
					 
					
						
						
							
							devops: fix chromium-win build ( #5378 )  
						
						... 
						
						
						
						- add missing build targets
- do not copy *.pdb files in folders 
						
						
					 
					
						2021-02-09 08:49:59 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ad557dc6da 
							
						 
					 
					
						
						
							
							devops: introduce goma infrastructure for Chromium builds ( #5377 )  
						
						... 
						
						
						
						This patch adds `//browser_patches/chromium/goma.sh` script that
manages goma to build chromium. 
						
						
					 
					
						2021-02-09 08:33:39 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c657cbae6 
							
						 
					 
					
						
						
							
							browser(chromium): roll to r851527 ( #5348 )  
						
						
						
						
					 
					
						2021-02-08 01:03:30 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f3a5bba2c4 
							
						 
					 
					
						
						
							
							devops: infra to automate chromium builds ( #5347 )  
						
						
						
						
					 
					
						2021-02-07 23:54:10 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							985dd5666f 
							
						 
					 
					
						
						
							
							devops(chromium): fix chromium linux build  
						
						
						
						
					 
					
						2021-02-03 07:35:29 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7b5363198b 
							
						 
					 
					
						
						
							
							devops: fix chromium build on Intel MacBook ( #5242 )  
						
						
						
						
					 
					
						2021-02-01 09:30:04 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							01bddcd171 
							
						 
					 
					
						
						
							
							devops(chromium): account for terminated / interrupted jobs  
						
						
						
						
					 
					
						2021-01-28 13:15:23 +03:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							c9fae65400 
							
						 
					 
					
						
						
							
							devops: fix chromium checkout  
						
						
						
						
					 
					
						2021-01-28 12:56:45 +03:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75a0d7a76b 
							
						 
					 
					
						
						
							
							devops(chromium): install depot_tools if missing ( #5204 )  
						
						
						
						
					 
					
						2021-01-28 01:43:54 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a7eea9ffdc 
							
						 
					 
					
						
						
							
							browser(chromium): roll Chromium to r846621 ( #5203 )  
						
						... 
						
						
						
						This roll should test Chromium compilation for Mac x86_64 and Linux. 
						
						
					 
					
						2021-01-28 01:19:00 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							51d90c593b 
							
						 
					 
					
						
						
							
							devops: support Chromium mac compilation ( #5202 )  
						
						
						
						
					 
					
						2021-01-28 01:14:44 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b323018881 
							
						 
					 
					
						
						
							
							devops: fetch chromium checkout if it has not been before ( #5169 )  
						
						... 
						
						
						
						Checkouts should reside outside of gihtub action working directory
so will be reused between builds. 
						
						
					 
					
						2021-01-28 00:20:19 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							90bc837e55 
							
						 
					 
					
						
						
							
							devops: start compiling Chromium on Linux ( #5166 )  
						
						
						
						
					 
					
						2021-01-27 08:42:35 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b88afe5877 
							
						 
					 
					
						
						
							
							devops: fix chromium for arm build ( #5117 )  
						
						
						
						
					 
					
						2021-01-23 02:23:59 +03:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							546454095e 
							
						 
					 
					
						
						
							
							devops: attempt to fix chromium-mac-arm64 build ( #5107 )  
						
						... 
						
						
						
						It looks like gn generation should use correct xcode version as well. 
						
						
					 
					
						2021-01-22 15:47:24 +03:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2096f4248a 
							
						 
					 
					
						
						
							
							devops: fix chromium compilation step ( #5102 )  
						
						
						
						
					 
					
						2021-01-22 11:31:26 +03:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ff75073cc8 
							
						 
					 
					
						
						
							
							devops: automation to compile chromium for mac arm64 ( #5101 )  
						
						... 
						
						
						
						References #5067  
						
						
					 
					
						2021-01-22 11:27:40 +03:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a7d33b2fec 
							
						 
					 
					
						
						
							
							browser(chromium): roll to 845618 ( #5094 )  
						
						
						
						
					 
					
						2021-01-21 17:23:19 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d05c091768 
							
						 
					 
					
						
						
							
							chore: roll chromium to 844399 ( #5043 )  
						
						
						
						
					 
					
						2021-01-17 12:25:39 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							19b58d47b1 
							
						 
					 
					
						
						
							
							chore: bump chromium to r843427 ( #5022 )  
						
						
						
						
					 
					
						2021-01-14 15:37:09 -08:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75198f044d 
							
						 
					 
					
						
						
							
							browser(chromium): bump to r839741 ( #4857 )  
						
						... 
						
						
						
						References #4851  
						
						
					 
					
						2020-12-30 09:36:14 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e8dcd8767f 
							
						 
					 
					
						
						
							
							browser(chromium): build 833159 ( #4623 )  
						
						
						
						
					 
					
						2020-12-07 10:58:07 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							95aab3b29d 
							
						 
					 
					
						
						
							
							browser(chromium): prepare r828656 ( #4499 )  
						
						
						
						
					 
					
						2020-11-19 12:44:05 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fc0388813e 
							
						 
					 
					
						
						
							
							browser(chromium): pick 827102 for roll ( #4460 )  
						
						
						
						
					 
					
						2020-11-16 16:43:37 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2f73a45e63 
							
						 
					 
					
						
						
							
							browser(chromium): roll to 827767 ( #4452 )  
						
						
						
						
					 
					
						2020-11-16 12:43:56 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d3135871e5 
							
						 
					 
					
						
						
							
							browser(chromium): fetch r825625 ( #4406 )  
						
						
						
						
					 
					
						2020-11-11 12:45:01 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5dc632b82e 
							
						 
					 
					
						
						
							
							chore: mirror Chromium 823944 to our cdn ( #4339 )  
						
						... 
						
						
						
						References #4021  
						
						
					 
					
						2020-11-04 09:44:30 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1255289098 
							
						 
					 
					
						
						
							
							browser(chromium): roll to 823078 ( #4307 )  
						
						
						
						
					 
					
						2020-11-02 13:00:38 -08:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e2f77455dd 
							
						 
					 
					
						
						
							
							browser(chromium): roll to 815036 ( #4098 )  
						
						
						
						
					 
					
						2020-10-08 22:03:39 -07:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a7beaf657c 
							
						 
					 
					
						
						
							
							browser(chromium): roll to 813607 ( #4052 )  
						
						
						
						
					 
					
						2020-10-05 04:23:35 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							731560ccbc 
							
						 
					 
					
						
						
							
							browser(chromium): roll to v808777 ( #3941 )  
						
						
						
						
					 
					
						2020-09-21 14:40:26 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b8d7f398b8 
							
						 
					 
					
						
						
							
							browser(chromium): mirror Chromium r799411 to Azure ( #3808 )  
						
						
						
						
					 
					
						2020-09-08 17:19:14 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							638c77c8e2 
							
						 
					 
					
						
						
							
							devops: stop bundling FFMPEG with Chromium ( #3806 )  
						
						... 
						
						
						
						- This stops bundling FFMPEG with Chromium
- Stop supporting build numbers as fractional parts for Chromium
revisions 
						
						
					 
					
						2020-09-08 17:05:21 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bcb4944f1b 
							
						 
					 
					
						
						
							
							devops: auto-detect platform in //browser_patches/chromium/build.sh ( #3772 )  
						
						... 
						
						
						
						If there's no platform specified for the chromium build, we should
detect the host platform.
This will make it pleasant to verify Chromium rolls locally.
Assuming there's a `CR` env variable pointing to the local chromium,
rolling would look like this:
- bump a revision in `//browser_patches/chromium/BUILD_NUMBER`
- run `//browser_patches/chromium/build.sh`
- run tests with pulled chromium: `CRPATH=$CR npm run ctest` 
						
						
					 
					
						2020-09-04 04:23:13 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							f09145e504 
							
						 
					 
					
						
						
							
							chore: fix typo in build script  
						
						
						
						
					 
					
						2020-09-04 03:16:46 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3cb3c650df 
							
						 
					 
					
						
						
							
							chore: build Chromium version with ffmpeg ( #3770 )  
						
						
						
						
					 
					
						2020-09-04 03:14:29 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a755d100b3 
							
						 
					 
					
						
						
							
							devops: encode build number together with Chromium revision ( #3769 )  
						
						... 
						
						
						
						This is an alternative approach to #3698  that was setting up a custom
mapping between chromium revisions and our mirrored builds. For example, we were
taking chromium `792639` and re-packaging it to our CDN as Chromium 1000.
One big downside of this opaque mapping was inability to quickly
understand which Chromium is mirrored to CDN.
To solve this, this patch starts treating browser revision as a fractional number,
with and integer part being a chromium revision, and fractional
part being our build number. For example, we can generate builds `792639`, `792639.1`,
`792639.2` etc, all of which will pick Chromium `792639` and re-package it to our CDN.
In the Playwright code itself, there are a handful of places that treat
browser revision as integer, exclusively to compare revision with some particular
revision numbers. This code would still work as-is, but I changed these places
to use `parseFloat` instead of `parseInt` for correctness. 
						
						
					 
					
						2020-09-04 03:12:30 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dfc0006b3b 
							
						 
					 
					
						
						
							
							devops: bundle ffmpeg with chromium ( #3767 )  
						
						... 
						
						
						
						This starts bundling FFMPEG v4.3.1 binary with Chromium archives on the
following platforms:
- chromium-mac
- chromium-win32
- chromium-win64
This specifically doesn't bundle FFMPEG with chromium-linux since we decided to use native ffmpeg on Linux instead. 
FFMPEG binaries are compiled following these instructions:
- windows: https://gist.github.com/aslushnikov/422f1e1a57796a476bf73ebe04f2e5ac 
- mac: https://gist.github.com/aslushnikov/abf71be5a0b12c33b320044785fcb3bc 
Our versions of FFMPEG are ~2MB zipped.
References #3680  
						
						
					 
					
						2020-09-04 02:18:36 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fa8de99611 
							
						 
					 
					
						
						
							
							Revert "devops: revision Chromium repackaged builds separately ( #3698 )" ( #3763 )  
						
						... 
						
						
						
						This reverts commit fcc1680f989f79e07a0e4ef4ba399f609fc388da. 
						
						
					 
					
						2020-09-04 00:43:12 -07:00