bfafb2680d 
								
							 
						 
						
							
							
								
								fix: put browserVersion in the `browsers.json` ( #13946 )  
							
							... 
							
							
							
							This patch:
- adds `browserVersion` field to the `browsers.json`. This is
  updated every time we roll browser.
- starts using `browserVersion` to display browser version that's
  been downloaded.
The downloading output now looks like this:
```bash
Downloading Chromium 101.0.4951.41 (playwright build v1003) - 118.9 Mb [====================] 100% 0.0s
Chromium 101.0.4951.41 (playwright build v1003) downloaded to /Users/andreylushnikov/Library/Caches/ms-playwright/chromium-1003
Downloading FFMPEG playwright build v1007 - 1 Mb [====================] 100% 0.0s
FFMPEG playwright build v1007 downloaded to /Users/andreylushnikov/Library/Caches/ms-playwright/ffmpeg-1007
Downloading Firefox 99.0.1 (playwright build v1323) - 67.5 Mb [====================] 100% 0.0s
Firefox 99.0.1 (playwright build v1323) downloaded to /Users/andreylushnikov/Library/Caches/ms-playwright/firefox-1323
Downloading Webkit 15.4 (playwright build v1632) - 52.7 Mb [====================] 100% 0.0s
Webkit 15.4 (playwright build v1632) downloaded to /Users/andreylushnikov/Library/Caches/ms-playwright/webkit-1632
```
Fixes  #13198  
							
						 
						
							2022-05-05 04:17:13 -07:00  
				
					
						
							
							
								 
						
							
								bde7bf4ea9 
								
							 
						 
						
							
							
								
								chore: move registry & dispatchers to under server ( #13370 )  
							
							
							
						 
						
							2022-04-06 22:21:27 -07:00  
				
					
						
							
							
								 
						
							
								c470080aec 
								
							 
						 
						
							
							
								
								test: move grid tests to installation-tests ( #10418 )  
							
							... 
							
							
							
							- Determine the actual chrome version.
- Download chromedriver.
- Run tests. 
							
						 
						
							2021-11-18 15:32:09 -08:00  
				
					
						
							
							
								 
						
							
								c60dcea3e5 
								
							 
						 
						
							
							
								
								chore: fix roll_browsers.js  
							
							
							
						 
						
							2021-10-20 10:24:16 +02:00  
				
					
						
							
							
								 
						
							
								53c866c0f2 
								
							 
						 
						
							
							
								
								fix(monorepo): explicitly list package.json exports instead of using glob patterns ( #9584 )  
							
							
							
						 
						
							2021-10-19 12:28:02 -04:00  
				
					
						
							
							
								 
						
							
								c89d5a50dd 
								
							 
						 
						
							
							
								
								chore: migrate to monorepo ( #9421 )  
							
							
							
						 
						
							2021-10-11 16:52:17 +02:00  
				
					
						
							
							
								 
						
							
								3632231cc1 
								
							 
						 
						
							
							
								
								chore: fix utils/roll_browser.js after  #9078  
							
							
							
						 
						
							2021-09-24 17:09:54 +02:00  
				
					
						
							
							
								 
						
							
								2afe76d86d 
								
							 
						 
						
							
							
								
								feat(launch): connect to process.env.SELENIUM_REMOTE_URL instead of local launch ( #9056 )  
							
							
							
						 
						
							2021-09-22 21:13:32 -07:00  
				
					
						
							
							
								 
						
							
								595f2296a6 
								
							 
						 
						
							
							
								
								chore: fix roll browser script which broke in  #8579  ( #8628 )  
							
							
							
						 
						
							2021-09-01 09:17:06 -07:00  
				
					
						
							
							
								 
						
							
								7b795c9bc5 
								
							 
						 
						
							
							
								
								chore: fix roll_browser script ( #7626 )  
							
							
							
						 
						
							2021-07-14 18:39:39 -07:00  
				
					
						
							
							
								 
						
							
								0742cb9076 
								
							 
						 
						
							
							
								
								chore: move working with browser channels to Registry Executables ( #7581 )  
							
							
							
						 
						
							2021-07-13 19:03:49 -07:00  
				
					
						
							
							
								 
						
							
								57c5e4d8cf 
								
							 
						 
						
							
							
								
								chore: replace Registry api with Executable list ( #7544 )  
							
							
							
						 
						
							2021-07-13 15:57:40 -07:00  
				
					
						
							
							
								 
						
							
								47885db116 
								
							 
						 
						
							
							
								
								chore: move install to Registry ( #7433 )  
							
							... 
							
							
							
							This is an effort to consolidate all handling of browser binaries in a single place. 
							
						 
						
							2021-07-06 20:59:16 -07:00  
				
					
						
							
							
								 
						
							
								a3e4185b2f 
								
							 
						 
						
							
							
								
								chore: nuke 'webkit-technology-preview' experiment ( #7164 )  
							
							... 
							
							
							
							It proved to be unmaintainable due to the following reasons:
- determining upstream branch for the technology preview was a manual
and tedious process
- once determined, actual Safari Technology Preview occasionally
diverted from the branch 
							
						 
						
							2021-06-15 23:58:30 -07:00  
				
					
						
							
							
								 
						
							
								ec68b31dc4 
								
							 
						 
						
							
							
								
								feat: support `chromium-with-symbols` channel ( #7135 )  
							
							... 
							
							
							
							References #7130  
							
						 
						
							2021-06-15 17:57:31 -07:00  
				
					
						
							
							
								 
						
							
								53d68bdb38 
								
							 
						 
						
							
							
								
								feat: firefox is stable by default ( #6953 )  
							
							... 
							
							
							
							This patch:
- rolls Firefox to v1269 which is now a firefox-stable build.
- introduces a new channel, `firefox-beta`, for our internal needs.
Fixes  #6817  
							
						 
						
							2021-06-08 09:34:17 -07:00  
				
					
						
							
							
								 
						
							
								cffab1f5c7 
								
							 
						 
						
							
							
								
								chore: update `//utils/roll_browser.js` script to roll anything ( #6279 )  
							
							
							
						 
						
							2021-04-22 17:45:34 -07:00  
				
					
						
							
							
								 
						
							
								3b9d4f2b49 
								
							 
						 
						
							
							
								
								docs: Add ffmpeg to roll_browser.js usage output ( #5643 )  
							
							... 
							
							
							
							This is a small change to show that ffmpeg is a supported browser parameter
value in the script usage. Although, the whole file should probably be
refactored now to something more generic like roll_download.js since ffmpeg
is just reusing the logic and isn't a browser. 
							
						 
						
							2021-03-01 19:59:20 -08:00  
				
					
						
							
							
								 
						
							
								d499cf08d1 
								
							 
						 
						
							
							
								
								refactor: remove browserPaths in favor of Registry class ( #5318 )  
							
							... 
							
							
							
							This patch introduces a new Registry class that incapsulates
all logic regarding browsers and their paths.
Fixes  #5278  
							
						 
						
							2021-02-08 16:02:49 -08:00  
				
					
						
							
							
								 
						
							
								3c36322c72 
								
							 
						 
						
							
							
								
								feat(ffmpeg): roll FFMPEG to r1005 ( #5303 )  
							
							... 
							
							
							
							Drive-By: update `//utils/roll_browser.js` script to support FFMPEG
References #5278  
							
						 
						
							2021-02-03 21:15:09 -08:00  
				
					
						
							
							
								 
						
							
								bf7dff80da 
								
							 
						 
						
							
							
								
								chore: remove the --only-update-browsers option  
							
							
							
						 
						
							2020-12-04 12:22:34 -08:00  
				
					
						
							
							
								 
						
							
								2e1493a5fa 
								
							 
						 
						
							
							
								
								chore: move browserPaths to utils, enforce more deps ( #3584 )  
							
							
							
						 
						
							2020-08-22 21:15:03 -07:00  
				
					
						
							
							
								 
						
							
								4db035dff4 
								
							 
						 
						
							
							
								
								chore: roll_browser to also update docs ( #3088 )  
							
							
							
						 
						
							2020-07-22 11:03:35 -07:00  
				
					
						
							
							
								 
						
							
								5484217c9f 
								
							 
						 
						
							
							
								
								chore: make //utils/roll_browser.js executable  
							
							
							
						 
						
							2020-07-02 00:40:47 -07:00  
				
					
						
							
							
								 
						
							
								5c4751d5dd 
								
							 
						 
						
							
							
								
								chore: generate protocol during browser roll ( #2719 )  
							
							... 
							
							
							
							We now commit protocol.ts files during the roll.
New utils/roll_browser.js helps with that.
This makes our installation very shallow:
- build installer;
- download browsers. 
							
						 
						
							2020-07-01 15:22:29 -07:00