Commit Graph

130 Commits

Author SHA1 Message Date
Andrey Lushnikov
d9d41b2e01
devops: fix archiving of Chromium Linux Arm64 build (#9980) 2021-11-02 10:36:51 -07:00
Andrey Lushnikov
d2c1922e14
devops: fix chromium linux arm64 bit build (#9968)
Drive-By: this should also fix chromium-with-symbols build to actually
have symbols!
2021-11-02 03:50:33 -07:00
Andrey Lushnikov
3b545b86bc
devops: support --full argument for chromium compilation (#9965)
Like our other browser build scripts, chromium build now supports
`--full` flag to install all the required dependencies.
2021-11-02 03:23:15 -07:00
Andrey Lushnikov
f9947c3792
devops: fix Chromium archiving on Windows (#9959)
New upstream bundling config still includes `interactive_ui_tests.exe`
for windows archive. We do not build it and do not use it - so
we manually exclude it from packaging.
2021-11-02 01:00:54 -07:00
Andrey Lushnikov
49cda3d3df
devops: fix sysroot installation for Chromium Arm64 linux builds (#9950) 2021-11-01 17:05:39 -07:00
Andrey Lushnikov
567e80eef7
devops: fix Chromium archiving logic (#9940)
Upstream Chromium changed the way they configure browser bundles;
this patch moves us from relying upon `FILES.cfg` onto
`//infra/archive_config/*` configs.

Fixes #9936
2021-11-01 16:49:38 -07:00
github-actions[bot]
f6712fb9fc
browser(chromium): roll to r936784 (#9918)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-11-01 11:13:57 +01:00
github-actions[bot]
36aa9f55c8
browser(chromium): roll to r936173 (#9877)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-10-29 12:18:23 +02:00
Andrey Lushnikov
a8d276e223
devops: support Chromium Linux for Arm64 compilation (#9863) 2021-10-28 13:42:41 -07:00
Andrey Lushnikov
544dcd8804
devops: default chromium checkout to $HOME/chromium (#9859)
This defaults Chromium checkout to $HOME/chromium unless a
`CR_CHROMIUM_CHECKOUT` is specified.
2021-10-28 11:48:57 -07:00
Andrey Lushnikov
47d9b23949
devops: drop infra for building 32-bit windows browsers (#9834) 2021-10-27 17:20:23 -07:00
github-actions[bot]
06135eabe3
browser(chromium): roll to r934379 (#9751)
Co-authored-by: Max Schmitt <max@schmitt.mx>
2021-10-26 14:18:08 +02:00
github-actions[bot]
f9f3eaaf4a
browser(chromium): roll to r934099 (#9708)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-10-26 12:25:36 +02:00
github-actions[bot]
d2a0763958
browser(chromium): roll to r932383 (#9581)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-10-18 12:21:33 +02:00
github-actions[bot]
8c581bc9b5
browser(chromium): roll to r931772 (#9532)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-10-15 12:24:51 +02:00
github-actions[bot]
8d1537c5aa
browser(chromium): roll to r930007 (#9425)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-10-11 12:10:50 +02:00
github-actions[bot]
e87af8117f
browser(chromium): roll to r929512 (#9390)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-10-08 12:08:44 +02:00
github-actions[bot]
6918c25b30
browser(chromium): roll to r927453 (#9285)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-10-04 12:07:40 +02:00
github-actions[bot]
94a9691122
browser(chromium): roll to r926934 (#9255)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-10-01 12:07:11 +02:00
github-actions[bot]
83910a9469
browser(chromium): roll to r925110 (#9171)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-09-27 12:06:06 +02:00
github-actions[bot]
231bf36029
browser(chromium): roll to r924544 (#9124)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-09-24 12:10:52 +02:00
github-actions[bot]
ac56958afe
browser(chromium): roll to r922811 (#9020)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-09-20 12:06:00 +02:00
github-actions[bot]
d13b7703a7
browser(chromium): roll to r922354 (#8985)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-09-17 12:07:01 +02:00
github-actions[bot]
ef0be3648f
browser(chromium): roll to r920619 (#8876)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-09-13 12:07:13 +02:00
github-actions[bot]
4e9729a6e9
browser(chromium): roll to r920003 (#8832)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-09-10 12:12:41 +02:00
github-actions[bot]
9cd5c61716
browser(chromium): roll to r918973 (#8776)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-09-08 15:51:50 +02:00
github-actions[bot]
cf8e3b087f
browser(chromium): roll to r917400 (#8681)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-09-03 12:18:28 +02:00
Andrey Lushnikov
610067f61c
devops: fix chromium build with symbols (#8550) 2021-08-30 07:48:40 -07:00
github-actions[bot]
933f3f5f77
browser(chromium): roll to r916288 (#8547)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-08-30 04:49:39 -07:00
github-actions[bot]
1155ecf29a
browser(chromium): roll to r914909 (#8435)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-08-25 14:50:26 +02:00
github-actions[bot]
5814a4aab8
browser(chromium): roll to r914153 (#8363)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-08-24 12:46:54 +02:00
github-actions[bot]
1d48313e43
browser(chromium): roll to r912804 (#8341)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-08-20 12:46:26 +02:00
github-actions[bot]
b89c7a0e09
browser(chromium): roll to r912034 (#8217)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-08-18 08:26:13 +02:00
github-actions[bot]
ec418e1706
browser(chromium): roll to r911515 (#8180)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-08-13 08:28:45 -07:00
Andrey Lushnikov
eda2ee5c2a
devops: disable dchecks when building chromium (#8067)
As of https://chromium-review.googlesource.com/c/chromium/src/+/3053740,
Chromium defaults to building with dchecks always on.

We don't want dchecks enabled in our builds so we must disable them
explicitly.

References #8052
2021-08-07 05:41:13 -07:00
Andrey Lushnikov
b1b4d7b819
chore: quote all bash variables when used (#8066)
This way bash won't expand and post-process variable values in any way.
The changes are driven with
[`shellcheck`](https://github.com/koalaman/shellcheck)
2021-08-07 05:32:18 -07:00
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