Andrey Lushnikov
7caef6f09f
browser(chromium): attempt to do another build of Chromium ( #8035 )
...
Previous build of chromium was crashing in 10% of tests. We might've
picked up a bad revision to build, so trying to build a newer one.
2021-08-06 04:56:29 -07:00
Andrey Lushnikov
3757b59aa4
browser(chromium): build Chromium r906442 ( #7962 )
2021-08-03 03:28:38 -07:00
Andrey Lushnikov
64ef88999e
devops: fix chromium build script ( #7669 )
2021-07-16 02:36:49 -07:00
Andrey Lushnikov
fc083dfc2e
browser(chromium): build Chromium r901522 ( #7615 )
2021-07-14 10:17:58 -07:00
Andrey Lushnikov
34777853f7
devops: enforce hard xcode version match for browser builds ( #7591 )
...
Browsers require particular xcode versions to be installed on the host
machine to produce successful build.
This patch starts using explicit xcode versions for all mac browser
builds.
2021-07-13 18:12:53 -07:00
Andrey Lushnikov
0d9cfd76c3
browser(chromium): roll Chromium to r895386 ( #7287 )
2021-06-23 18:55:29 -07:00
Andrey Lushnikov
331c431f5f
browser(chromium): roll Chromium to r891964 ( #7162 )
2021-06-15 18:19:35 -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
531d35f945
browser(chromium): revert swiftshader fixes ( #6824 )
...
References #6818 , references #6390
2021-06-01 13:55:58 -07:00
Andrey Lushnikov
9b5bcba1d7
devops: fix goma to use new authentication ( #6747 )
2021-05-25 15:16:23 -07:00
Andrey Lushnikov
f8981962bd
browser(chromium): build Chromium r885250 ( #6687 )
2021-05-20 15:20:42 -07:00
Andrey Lushnikov
4e979fd95e
browser(chromium): roll to latests Chromium ( #6661 )
2021-05-19 14:43:42 -07:00
Andrey Lushnikov
654446a757
devops: fix Chromium windows archiving logic ( #6568 )
...
Turns out MINGW environment doesn't support Python-for-Windows
through shebang. Call python explicitly.
2021-05-13 15:10:08 -07:00
Andrey Lushnikov
262824deb7
devops: fix chromium archiving with FILES.cfg ( #6450 )
...
- unset `IFS` variable so that it doesn't affect future script execution
- use `\n\r` separator on windows
- fix script to be Python2/Python3 compliant
2021-05-06 13:55:55 -07:00
Andrey Lushnikov
fa7b5f3cd0
browser(chromium): roll Chromium to 879910 ( #6441 )
2021-05-06 10:53:20 -07:00
Andrey Lushnikov
c7751b9fc3
devops: use chromium's FILES.cfg to compute archive files ( #6438 )
...
Since the include list of files to pack with Chromium changes
eventually, we should use their list instead of hardcoded one
on our side.
2021-05-06 10:36:33 -07:00
Andrey Lushnikov
5326f39021
browser(chromium): build 878941 that reverts shader changes ( #6407 )
2021-05-04 11:51:45 -07:00
Andrey Lushnikov
fd4253991f
devops: fix swiftshader on Chromium Windows ( #6391 )
...
References #6390
2021-05-03 11:25:01 -07:00
Yury Semikhatsky
3b1bfdff48
devops(chromium): build a new Chromium 876873 ( #6349 )
2021-04-28 10:19:07 -07:00
Andrey Lushnikov
83758fa48c
devops: add swiftshader DLL to chromium archive ( #6305 )
2021-04-23 14:36:45 -07:00
Andrey Lushnikov
531bf4dc19
browser(chromium): roll Chromium to new Dev ( #6283 )
2021-04-22 17:38:53 -07:00
Andrey Lushnikov
111e55992e
devops: roll Chromium to r871980 ( #6275 )
...
NOTE: this is a non-dev revision. We roll to it to make sure
that swiftshader issues are fixed now.
See https://crbug.com/1200964
2021-04-22 15:03:48 -07:00
Andrey Lushnikov
59d1d2df2f
devops: add swiftshader file to Chromium builds ( #6274 )
...
See https://chromium-review.googlesource.com/c/chromium/src/+/2845811
2021-04-22 14:55:53 -07:00
Joel Einbinder
ce0098d9eb
devops(chromium): build a new Chromium Dev 870763 ( #6203 )
2021-04-15 11:58:09 -07:00
Ross Wollman
957abc49e9
devops(chromium): build a new Chromium Dev 869727 ( #6149 )
2021-04-09 11:54:14 -07:00
Andrey Lushnikov
5a1974ccad
devops(chromium): build a new Chromium Dev 867878 ( #6061 )
2021-04-02 16:08:17 -07:00
Yury Semikhatsky
5872d0407a
browser(chromium): build current dev chromium (865012) ( #5950 )
2021-03-25 09:31:41 -07:00
Andrey Lushnikov
172de4082a
browser(chromium): build current dev chromium ( #5911 )
2021-03-22 17:38:28 -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
Dmitry Gozman
5903e771da
browser(chromium): roll to 857950 ( #5709 )
2021-03-03 13:19:57 -08:00
Dmitry Gozman
f2a3d21a75
browser(chromium): roll to 858453 ( #5670 )
2021-03-01 16:33:19 -08:00
Andrey Lushnikov
f10d0a8a58
devops: do not create non-removable folders on windows ( #5533 )
...
This fixes a bug where the script was creating a folder with a new line
symbol in its name. As a result, Windows was failing to remove this
folder, and Chromium Windows BuildBot was failing to even initialize
checkout.
2021-02-19 20:18:23 -08:00
Andrey Lushnikov
c57f1fc390
devops(chromium): missing depot tools in prepare_checkout.sh script ( #5525 )
...
Make sure `prepare_checkout.sh` has depot_tools in its PATH.
Drive-by: enable goma compiler proxy auto-restart.
2021-02-19 14:23:09 -08:00
Andrey Lushnikov
7ed1d88567
browser(chromium): build Chromium Dev revision ( #5522 )
2021-02-19 13:10:50 -08:00
Andrey Lushnikov
8c18b90038
devops: refactor chromium automation scripts ( #5486 )
...
Split preparing checkout, archiving and compiling into separate
scripts similarly how we do it with other browsers.
2021-02-17 14:43:19 -08:00
Andrey Lushnikov
027f2ba9e1
devops: enable goma.sh debugging info
2021-02-16 09:34:26 -07:00
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