Andrey Lushnikov
c5d3490b34
browser(firefox): roll firefox to beta Oct, 28 ( #4274 )
2020-10-28 14:47:14 -07:00
Andrey Lushnikov
6a7d24469a
devops: fix firefox build ( #4088 )
...
New firefox build requires a pre-created python virtual environment.
We should detect it and create if necessary.
References #3995
2020-10-07 14:34:58 -07:00
Yury Semikhatsky
56da4bb027
devops: make sure rust toolchain is installed ( #3485 )
...
Otherwise if required version is not installed the build fails with a cryptic message like
`error: toolchain '1.45.0-x86_64-unknown-linux-gnu' does not support components`
2020-08-19 09:11:28 -07:00
Andrey Lushnikov
915902c858
browser(firefox): roll Firefox to roughly July, 15 ( #3411 )
2020-08-12 10:09:20 -07:00
Andrey Lushnikov
25089760fd
devops: fix typo in rustup detection ( #3282 )
...
This should bring back docker build.
2020-08-04 00:02:14 -07:00
Andrey Lushnikov
9103ce0060
devops: fix firefox build ( #3237 )
2020-07-30 11:50:52 -07:00
Andrey Lushnikov
4961c2ddbb
devops(firefox): fixate rust and cbindgen version ( #3223 )
...
Firefox buildchain does not fixate `rust` and `cbindgen` versions,
so we want to fixate them on our end.
A table with matching rust version for every firefox version can
be found at [Rust Update Policy for Firefox](https://wiki.mozilla.org/Rust_Update_Policy_for_Firefox ).
Additionally, there are checks in `mozbuild` for the minimum
rust version and minimum `cbindgen` version.
2020-07-30 09:59:39 -07:00
Andrey Lushnikov
31da3d3720
browser(firefox): roll Firefox to TOT beta branch as of Jun 9, 2020 ( #2520 )
...
With this roll, we now require MacOS 10.11 SDK to build on Mac.
2020-06-09 22:48:10 -07:00
Andrey Lushnikov
95ef71c43c
devops: support --juggler
argument for firefox/build.sh
script ( #2472 )
2020-06-04 14:26:51 -07:00
Pavel Feldman
a46a32426e
browser(firefox): roll to ToT 4/15/2020 ( #1815 )
2020-04-15 17:31:59 -07:00
Andrey Lushnikov
21630d6de4
devops: strictly configure build folder for Firefox builds ( #1454 )
...
This strictly defines Firefox build folder as `obj-build-playwright`.
Currently, Firefox build folder encodes current Mac OS version including
patch versions, and thus we might end up with multiple different build
folders.
2020-03-20 19:24:38 -07:00
Andrey Lushnikov
efa567d1b4
devops: fix firefox preferences build on mac
2020-02-11 16:22:31 -08:00
Andrey Lushnikov
3a32b14f32
devops: bundle firefox preferences alongside with build.
2020-02-11 14:42:04 -08:00
Andrey Lushnikov
e64fd173bb
devops: fix firefox building script on Mac 10.15.1
2020-01-29 11:55:29 -08:00
Andrey Lushnikov
9e381a9d50
devops(firefox): move packaging to archive.sh
2019-12-11 16:56:49 -08:00
Andrey Lushnikov
cb92cd0d5c
devops: teach {firefox,webkit}/build.sh to build current branch
...
The check for the proper branch has moved to
`checkout_build_archive_upload.sh` script.
2019-12-09 14:38:23 -08:00
Andrey Lushnikov
a4d6175760
devops: support firefox-win64 builds
2019-11-22 20:49:40 -08:00
Andrey Lushnikov
26fef7bc46
devops: support firefox-win32 builds
2019-11-22 15:45:36 -08:00
Andrey Lushnikov
98e05b66fd
devops: revamp scripts
2019-11-21 17:29:40 -08:00
Andrey Lushnikov
bfcd92da7e
devops: fix build scripts
2019-11-19 16:58:09 -08:00
Andrey Lushnikov
8a077da565
devops: simplified bash traps
2019-11-19 16:33:11 -08:00
Pavel Feldman
9ba375c063
Initial commit
2019-11-19 10:58:15 -08:00