Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							6af0aa6763 
							
						 
					 
					
						
						
							
							devops: notify when winldd is built  
						
						
						
						
					 
					
						2020-09-18 11:26:59 -06:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fda31dfca2 
							
						 
					 
					
						
						
							
							devops: build winldd on buildbots ( #3917 )  
						
						... 
						
						
						
						This patch:
- moves PrintDepsWindows folder to `//browser_patches/winldd`
- adds `build.sh`, `archive.sh`, `clean.sh` and `BUILD_NUMBER` to
  power builds on buildbots
- starts building `winldd-win64` on windows buildbot 
						
						
					 
					
						2020-09-18 09:43:43 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							245d1001b1 
							
						 
					 
					
						
						
							
							devops: produce ffmpeg builds on bots ( #3820 )  
						
						... 
						
						
						
						This patch moves FFMPEG building to buildbots:
- `ffmpeg-mac.zip` is built on Mac 10.14 machine
- `ffmpeg-win32.zip` and `ffmpeg-win64.zip` are cross-compiled on
  Ubuntu 20.04 machine
All builds across the platforms share the same config:
- the same versions of `ffmpeg` and `libvpx`
- the same build configuration for both `ffmpeg` and `libvpx`
The config could be found in the `//browser_patches/ffmpeg/CONFIG.sh`.
The builds will be then copied manually and committed to the git
repository. 
						
						
					 
					
						2020-09-09 17:05:08 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2a0cbda8bc 
							
						 
					 
					
						
						
							
							devops: mirror chromium builds to our CDN ( #3357 )  
						
						... 
						
						
						
						Start mirroring chromium builds to our CDN.
References #3259  
						
						
					 
					
						2020-08-07 16:22:05 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8709ad7bf1 
							
						 
					 
					
						
						
							
							chore(tools): update PrintDeps license header ( #3254 )  
						
						
						
						
					 
					
						2020-07-31 14:10:00 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							235c5df8de 
							
						 
					 
					
						
						
							
							docs: add readme file for PrintDepsWindows ( #3241 )  
						
						... 
						
						
						
						Also add solution file so that VS doesn't recreate it every time.
#2745  
						
						
					 
					
						2020-07-30 15:39:29 -07:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							88938669e1 
							
						 
					 
					
						
						
							
							devops(windows): add tool for printing library dependencies on Windows ( #3224 )  
						
						
						
						
					 
					
						2020-07-30 10:51:23 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							678d16454a 
							
						 
					 
					
						
						
							
							devops: normalize blob names on the CDN ( #3136 )  
						
						... 
						
						
						
						This establishes a single naming for all our blobs with browser
builds that we upload to CDN: `<browser-name>-<os-version>`
- `<browser-name>` is either `firefox` or `webkit`.
- `os-version` is the OS that was used to produce the build.
References #2745  
						
						
					 
					
						2020-07-24 00:31:18 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0b9c6473b6 
							
						 
					 
					
						
						
							
							devops: detect completion status ( #3135 )  
						
						... 
						
						
						
						Update `//browser_patches/tools/check_cdn.sh` to report when
all builds for a given revision are successfully uploaded to CDN. 
						
						
					 
					
						2020-07-23 17:32:43 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b1b6d3f531 
							
						 
					 
					
						
						
							
							devops: add signature to BUILD_NUMBER to force rebaseline ( #2810 )  
						
						... 
						
						
						
						Currently, it might happen that two different patches clash for the
same build number for the browsers. In this case, authors might
not even know that they need to rebaseline.
This patch starts adding a second line to `BUILD_NUMBER` files - the
signature and date of the `BUILD_NUMBER` change. These are guaranteed
to clash, so it should not be possible to land patches without
re-baselining them. 
						
						
					 
					
						2020-07-02 12:09:27 -07:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							871235939e 
							
						 
					 
					
						
						
							
							devops: prettify telegram messages  
						
						
						
						
					 
					
						2020-02-07 12:42:20 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							b8bb58e48b 
							
						 
					 
					
						
						
							
							chore: migrate browser builds to a new CDN ( #549 )  
						
						
						
						
					 
					
						2020-01-21 15:43:58 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							44c808a29d 
							
						 
					 
					
						
						
							
							devops: support webkit-gtk-wpe in the check_cdn.sh  
						
						
						
						
					 
					
						2020-01-17 19:07:58 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							64884dc278 
							
						 
					 
					
						
						
							
							devops: produce webkit-wpe builds  
						
						
						
						
					 
					
						2020-01-17 14:43:00 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							9e27d140c3 
							
						 
					 
					
						
						
							
							devops: rename minibrowser-linux into minibrowser-gtk  
						
						... 
						
						
						
						This is a preparation for the minibrowser-wpe upcoming build. 
						
						
					 
					
						2020-01-17 13:42:33 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							a446d919fd 
							
						 
					 
					
						
						
							
							devops: produce webkit win64 builds  
						
						
						
						
					 
					
						2020-01-16 15:35:27 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							27f32a72e9 
							
						 
					 
					
						
						
							
							devops: migrate to new CDN for browser builds ( #467 )  
						
						
						
						
					 
					
						2020-01-13 13:27:03 -08:00 
						 
				 
			
				
					
						
							
							
								Yury Semikhatsky 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ff18872fda 
							
						 
					 
					
						
						
							
							chore(scripts): limit number of fetched builds to 3 by default ( #398 )  
						
						
						
						
					 
					
						2020-01-08 15:30:12 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							e3a8c2d033 
							
						 
					 
					
						
						
							
							devops: fix check_cdn.sh to be PWD-independent  
						
						
						
						
					 
					
						2019-11-25 18:14:04 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							13282c9ac5 
							
						 
					 
					
						
						
							
							devops: teach check_cdn to accept browser  
						
						
						
						
					 
					
						2019-11-25 17:58:08 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							a4d6175760 
							
						 
					 
					
						
						
							
							devops: support firefox-win64 builds  
						
						
						
						
					 
					
						2019-11-22 20:49:40 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							81f219cf2b 
							
						 
					 
					
						
						
							
							devops: bump BUILD_NUMBERs to 1000  
						
						... 
						
						
						
						This way build numbers will be easier to distinguish in logs
and documentation. 
						
						
					 
					
						2019-11-22 20:36:23 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							cf55fe660c 
							
						 
					 
					
						
						
							
							devops: give all 4 buildbots designated bash script  
						
						... 
						
						
						
						This makes it possible for every buildbot to build browsers one-by-one,
instead of altogether. 
						
						
					 
					
						2019-11-22 20:25:36 -08:00 
						 
				 
			
				
					
						
							
							
								Dmitry Gozman 
							
						 
					 
					
						
						
						
						
							
						
						
							fd1cb2b5a0 
							
						 
					 
					
						
						
							
							devops: print poll iteration  
						
						
						
						
					 
					
						2019-11-22 18:55:29 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							c4763e841b 
							
						 
					 
					
						
						
							
							devops: add poll_build.sh as an alternative to cronjob  
						
						
						
						
					 
					
						2019-11-22 17:36:12 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							7633518272 
							
						 
					 
					
						
						
							
							devops: do not use "which" in devops scripts  
						
						... 
						
						
						
						The POSIX way of checking for command presence is "command -v".
This is also supported in MINGW. 
						
						
					 
					
						2019-11-22 15:48:25 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							26fef7bc46 
							
						 
					 
					
						
						
							
							devops: support firefox-win32 builds  
						
						
						
						
					 
					
						2019-11-22 15:45:36 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							b64304ecbc 
							
						 
					 
					
						
						
							
							devops: make sure cron has necessary PATH  
						
						
						
						
					 
					
						2019-11-21 19:14:30 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							4aff4bfca3 
							
						 
					 
					
						
						
							
							devops: cronjob checks  
						
						
						
						
					 
					
						2019-11-21 18:52:51 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							c6c4c01263 
							
						 
					 
					
						
						
							
							devops: add crontab  
						
						
						
						
					 
					
						2019-11-21 17:58:10 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							7af5f4a2a5 
							
						 
					 
					
						
						
							
							devops: save log for cronjob  
						
						
						
						
					 
					
						2019-11-21 17:48:56 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							ae878882bb 
							
						 
					 
					
						
						
							
							devops: create lock dir  
						
						
						
						
					 
					
						2019-11-21 17:39:11 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							98e05b66fd 
							
						 
					 
					
						
						
							
							devops: revamp scripts  
						
						
						
						
					 
					
						2019-11-21 17:29:40 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							e1f3f5cfed 
							
						 
					 
					
						
						
							
							devops: add cronjobs  
						
						
						
						
					 
					
						2019-11-21 15:26:01 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							2b40361b0a 
							
						 
					 
					
						
						
							
							devops: fix check_cdn script  
						
						
						
						
					 
					
						2019-11-20 18:02:36 -08:00 
						 
				 
			
				
					
						
							
							
								Andrey Lushnikov 
							
						 
					 
					
						
						
						
						
							
						
						
							af0ba0e713 
							
						 
					 
					
						
						
							
							devops: move check_cdn to tools  
						
						
						
						
					 
					
						2019-11-20 18:01:51 -08:00