Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							372a3219f3 
							
						 
					 
					
						
						
							
							chore: remove Python from main Docker image ( #12431 )  
						
						
						
						
					 
					
						2022-03-10 19:51:35 +01:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							428a014cad 
							
						 
					 
					
						
						
							
							devops: Docker publishing cleanups ( #12341 )  
						
						
						
						
					 
					
						2022-02-24 18:10:34 +01:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ea607ce2a 
							
						 
					 
					
						
						
							
							devops: move docker publishing logic to main repo ( #10768 )  
						
						... 
						
						
						
						This patch:
- moves docker publishing to main repo
- extracts all the logic from the GHA YML file to Bash
- starts using the script in both `publish_canary.yml` and
  `publish_release.yml`
Fixes  #10351  
						
						
					 
					
						2021-12-07 15:28:47 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e680b733f5 
							
						 
					 
					
						
						
							
							devops: demand explicit arch when building docker ( #10743 )  
						
						... 
						
						
						
						Currently, arch is inhereted from host. This patch explicitly
sets desired docker build arch.
References #10351  
						
						
					 
					
						2021-12-07 09:28:59 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
						
						
							
						
						
							0936ce2bbd 
							
						 
					 
					
						
						
							
							chore: add wget to Docker images  
						
						
						
						
					 
					
						2021-11-30 19:35:48 +01:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8ce6633937 
							
						 
					 
					
						
						
							
							chore: clean up docker image ( #10260 )  
						
						... 
						
						
						
						This patch:
- removes the Visual Regression bits from the images. These will
  probably be added back when it's ready for the prime time.
    * removes VNC && noVNC
    * removes Playwright Agent
- cleans up apt caches
This drops image size from 2.03GB to 1.91GB. 
						
						
					 
					
						2021-11-11 15:35:57 -08:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							113d425f15 
							
						 
					 
					
						
						
							
							chore: use Node.js 16 in Docker ( #9824 )  
						
						
						
						
					 
					
						2021-10-27 23:48:10 +02:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7927920c35 
							
						 
					 
					
						
						
							
							fix(docker): do not export DISPLAY for everybody without XVFB running ( #9795 )  
						
						... 
						
						
						
						Fixes  #9756  
					
						2021-10-26 13:21:18 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							983cfde4d4 
							
						 
					 
					
						
						
							
							feat: introduce docker integration for Playwright Test ( #9599 )  
						
						
						
						
					 
					
						2021-10-19 16:10:24 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c89d5a50dd 
							
						 
					 
					
						
						
							
							chore: migrate to monorepo ( #9421 )  
						
						
						
						
					 
					
						2021-10-11 16:52:17 +02:00 
						 
				 
			
				
					
						
							
							
								Max Schmitt 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5b93df0bab 
							
						 
					 
					
						
						
							
							chore(docker): upgrade to NPM 7 ( #8915 )  
						
						
						
						
					 
					
						2021-09-22 16:38:50 +02:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fe32d38414 
							
						 
					 
					
						
						
							
							feat: move browser fonts to tools section ( #7443 )  
						
						... 
						
						
						
						This way we not only fix Docker images, but also fix `npx playwright
install-deps` in virtual machines. 
						
						
					 
					
						2021-07-02 02:09:31 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a6421c690b 
							
						 
					 
					
						
						
							
							devops: add missing fonts to docker ( #7435 )  
						
						... 
						
						
						
						These fonts are taken from Selenium docker image:
77db00ced0/NodeBase/Dockerfile (L57-L89)Fixes  #6907  
						
						
					 
					
						2021-07-01 23:29:33 -07:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4a04a939a9 
							
						 
					 
					
						
						
							
							fix(docker): use node 14 not node 16 ( #7212 )  
						
						
						
						
					 
					
						2021-06-17 16:14:10 -07:00 
						 
				 
			
				
					
						
							
							
								Manu Chambon 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2697f8380f 
							
						 
					 
					
						
						
							
							devops(docker): upgrade to node 16 ( #6498 )  
						
						
						
						
					 
					
						2021-05-12 09:23:38 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							28b14fc5f7 
							
						 
					 
					
						
						
							
							feat(docker): use playwright install-deps for building docker image ( #5995 )  
						
						
						
						
					 
					
						2021-03-29 23:48:54 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8c6822bd32 
							
						 
					 
					
						
						
							
							fix(docker): update native deps and docker files for chromium ( #5989 )  
						
						
						
						
					 
					
						2021-03-29 13:43:31 -07:00 
						 
				 
			
				
					
						
							
							
								rob salmond 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1bcbb15299 
							
						 
					 
					
						
						
							
							set system default python3 to python3.8 ( #5892 )  
						
						
						
						
					 
					
						2021-03-22 12:29:54 -07:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c4578f19f2 
							
						 
					 
					
						
						
							
							chore: organize per-browser dependencies ( #5787 )  
						
						
						
						
					 
					
						2021-03-11 20:22:50 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ad8da962b 
							
						 
					 
					
						
						
							
							devops(docker): fix typo in docker build ( #5705 )  
						
						
						
						
					 
					
						2021-03-03 10:26:23 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f637b0302d 
							
						 
					 
					
						
						
							
							devops(docker): fix registry to be accessible by Azure Pipelines user ( #5672 )  
						
						... 
						
						
						
						Turns out Azure Pipelines is doing a few modifications to the base
container. One of the important modification is that they add a new
user to the container that has a passwordless sudo permissions. This
user is used later on to run all the pipeline steps.
This patch makes sure our shared registry inside the docker containers
is accessible to all the users.
Fixes  #5635  
						
						
					 
					
						2021-03-01 17:24:07 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ea6d6eefd 
							
						 
					 
					
						
						
							
							fix(docker): avoid symlink hack in Docker images ( #5429 )  
						
						... 
						
						
						
						Instead of symlinking pwuser's registry to root's registry, we now
use the `PLAYWRIGHT_BROWSERS_PATH` variable to define a single
browser registry across the docker image, accessible for all
users.
Fixes  #4485  
						
						
					 
					
						2021-02-11 18:33:30 -08:00 
						 
				 
			
				
					
						
							
							
								Joel Einbinder 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3d14780bcb 
							
						 
					 
					
						
						
							
							fix(docker): add fonts-liberation for chromium ( #5344 )  
						
						
						
						
					 
					
						2021-02-06 09:05:45 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9de0a5a963 
							
						 
					 
					
						
						
							
							chore: add Python to docker images ( #5139 )  
						
						... 
						
						
						
						This adds +100MB to network transfer size but enables our
users to use playwright-python from-inside docker container. 
						
						
					 
					
						2021-01-27 08:51:51 -08:00 
						 
				 
			
				
					
						
							
							
								Pavel Feldman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ae935a43d9 
							
						 
					 
					
						
						
							
							doc: further align docs w/ playwright.dev ( #4866 )  
						
						
						
						
					 
					
						2021-01-03 08:47:29 -08:00