Commit Graph

304 Commits

Author SHA1 Message Date
soulgalore 37a7ee4da0 Use Firefox and Edge 106 2022-10-21 14:32:05 +02:00
Peter Hedenskog 4698f94de9
Chrome 106 (#3739) 2022-10-11 08:30:32 +02:00
soulgalore 4e94aae58d 105 across the board 2022-09-20 20:07:24 +02:00
Peter Hedenskog b08bd57540
Updated to Chrome 105 and Firefox 104 (#3717) 2022-08-31 10:01:13 +02:00
soulgalore 2620356c49 new edge 2022-08-06 22:16:11 +02:00
Peter Hedenskog af424442c7
Chrome 104 (#3706) 2022-08-03 06:45:29 +02:00
soulgalore b37257d50e New Firefox 2022-07-30 18:56:19 +02:00
soulgalore 503727137d new nodejs 2022-07-12 09:04:42 +02:00
soulgalore 97f9594c19 FF 102 and Edge 103 2022-06-27 22:41:54 +02:00
soulgalore 1e84e73658 use latest Chrome 2022-06-22 08:10:13 +02:00
soulgalore 0a483a4eac new edge 2022-06-04 14:41:47 +02:00
soulgalore 2d27c0b523 Firefox 101 2022-05-31 14:56:08 +02:00
Peter Hedenskog e5e0bc23c3
Chrome 102 (#3665) 2022-05-25 12:06:11 +02:00
Peter Hedenskog 47039c87d7
Revert to Ubuntu 20 (#3647) 2022-05-06 20:04:55 +02:00
soulgalore 496c5175cd Firefox 100 2022-05-03 16:32:39 +02:00
soulgalore 76f77bc48a Edge 101 2022-05-01 10:31:48 +02:00
Peter Hedenskog 436129fa19
Chrome 101 (#3641) 2022-04-26 23:58:14 +02:00
Peter Hedenskog ac68df6776
Update to Ubuntu 22 (#3636) 2022-04-22 09:49:52 +02:00
soulgalore ea9e25331b bump edge and firefox 2022-04-05 19:59:28 +02:00
soulgalore b7baf67aa2 fix correct from name 2022-03-30 22:17:00 +02:00
soulgalore 50e1a4c3aa Use Chrome 100 in the container 2022-03-30 06:35:56 +02:00
Peter Hedenskog 3fcf5b0ac8
Use latest NodeJS and Ubuntu container #3603 (#3606) 2022-03-22 19:13:02 +01:00
Peter Hedenskog a84d0dbd34
Include shrinkwrap when building (#3604)
* Include shrinkwrap when building

* include docker again
2022-03-22 18:09:49 +01:00
Peter Hedenskog 77ddb1b166
Firefox 98 (#3592) 2022-03-08 00:00:42 +01:00
Peter Hedenskog a6ef1ec674
New BT and Chrome and Edge 99 (#3590) 2022-03-04 10:49:39 +01:00
soulgalore d9b68a52e4 Remove install latest npm 2022-02-09 13:29:16 +01:00
soulgalore e8a57a67d7 Use Firefox 97 and Edge 98 2022-02-08 08:41:05 +01:00
soulgalore 03ac48405b Set default arch for Docker 2022-02-07 08:28:12 +01:00
Peter Hedenskog 4e7f98c432
Build containers for both amd64 and arm64 (#3554) 2022-02-05 21:36:32 +01:00
soulgalore c1a65f386b Upgrade to Chrome 98 2022-02-02 08:35:59 +01:00
soulgalore 0e8b34add2 Include ffprobe 2022-01-24 08:27:09 +01:00
soulgalore f313dd7c79 Use Edge stable 2022-01-21 09:25:59 +01:00
Peter Hedenskog 8c0a95b054
Updated with updated Ubuntu and NodeJS in the Docker container (#3529)
* Updated with newer Ubuntu and NodeJS in the Docker container
* new wpr
2022-01-11 15:59:36 +01:00
Peter Hedenskog b0dcce807d
Update Browsertime, Chrome and Edge (#3528) 2022-01-10 15:48:42 +01:00
soulgalore 6a8251248d Use FF 94 again 2021-12-22 10:22:37 +01:00
soulgalore 24521e7549 FF 95 and Edge 96 2021-12-21 09:17:53 +01:00
soulgalore 93c5b4a0a2 FF 94 and BR 14.12.0 2021-11-30 23:16:37 +01:00
soulgalore 41285792b8 new bt 2021-11-16 16:20:23 +01:00
Peter Hedenskog ff928839f9
Update to use latest npm (#3502) 2021-11-01 09:31:47 +01:00
soulgalore d855130db1 new version 2021-10-29 20:50:50 +02:00
Peter Hedenskog 2619ea7fc3
Check if latest npm fixes the Docker checkurity fixes (#3499)
* Check if latest npm fixes the Docker checkurity fixes

* Remove npm when we are done
2021-10-29 15:29:05 +02:00
soulgalore af148d9b75 Add npm cache clean 2021-10-28 08:17:15 +02:00
Peter Hedenskog 96826f8046
Use container that uses NodeJS 16 (#3495) 2021-10-27 16:11:10 +02:00
Peter Hedenskog 3b7f097a38
new Browsertime and Edge/Edgedriver 95 (#3494) 2021-10-27 14:03:56 +02:00
soulgalore 37da613f42 new Chrome and Chromedriver 2021-10-20 08:39:10 +02:00
Peter Hedenskog 927db6cfca
Firefox 93 (#3471) 2021-10-05 12:48:41 +02:00
Peter Hedenskog dd7c5875db
Chrome and Chromedriver 94 with latest Browsertime (#3466) 2021-09-22 22:14:37 +02:00
soulgalore 5706cc98e8 New browsertime 2021-09-16 22:32:09 +02:00
soulgalore 3a1ed8456e new base image 2021-09-07 22:41:21 +02:00
soulgalore 73c3d8ab04 Firefox out of beta 2021-09-07 21:07:51 +02:00
soulgalore 41a7fe7e59 new Browsertime 2021-09-01 08:41:33 +02:00
soulgalore 71c01bbc99 Use Firefox 92 beta 2021-08-12 00:02:17 +02:00
soulgalore ca43a93eac Try with Firefox 90 again 2021-08-10 11:10:41 +02:00
soulgalore 4c991ab1b5 Chrome 92 2021-07-22 09:23:38 +02:00
Peter Hedenskog d0df07aba9
Use Firefox 89 (#3424) 2021-07-16 13:08:50 +02:00
Peter Hedenskog 1aa9a2c348
Firefox 90 (#3420) 2021-07-14 15:31:16 +02:00
soulgalore 04a46d7772 use latest nodejs 2021-06-25 22:03:31 +02:00
Peter Hedenskog e939e1debb
New BT and FF 89 and Edge 91 (#3404) 2021-06-02 06:30:49 +02:00
soulgalore 88f9889ad4 New browsertime 2021-05-26 09:54:45 +02:00
soulgalore e73266bc62 Firefox 88 2021-04-20 09:25:31 +02:00
soulgalore 7ee0f68098 new browsertime! 2021-04-15 08:09:40 +02:00
soulgalore 560f7c0223 new Browsertime 2021-03-11 08:31:11 +01:00
soulgalore 657c3d53a9 Update to Browsertime 11.6.0. 2021-03-08 19:32:42 +01:00
soulgalore c9543b7e2c New Browsertime with Chrome 88 2021-01-20 09:35:39 +01:00
soulgalore d4fd92f978 Edge and Edgedriver on Linux 2020-12-17 08:01:24 +01:00
soulgalore 07f7ed03d1 Firefox 84 2020-12-15 13:25:03 +01:00
soulgalore 04abe478b3 new bt and Chrome 2020-11-18 08:50:32 +01:00
soulgalore a5aab4b41a Firefox 83 2020-11-17 10:00:10 +01:00
soulgalore 5dfec8b990 Firefox 82 2020-10-20 05:18:55 +02:00
soulgalore 047f6a61e3 New browsertime with Chromedriver 86 and Chrome 86 in Docker 2020-10-07 20:19:45 +02:00
soulgalore 36a21d9c25 FF 81 2020-09-22 14:29:38 +02:00
soulgalore 97e4fe55bc Use Firefox 81 beta 2020-09-10 20:06:44 +02:00
soulgalore e97e44080f Update to latest Chrome 85/Firefox 80 and Chromedriver 85 2020-08-26 20:35:25 +02:00
soulgalore ec0c5f15ad Firefox 79 2020-07-27 14:44:19 +02:00
Peter Hedenskog 285cef53b0
Update to latest Chrome, FF ... (#3089) 2020-07-17 23:16:45 +02:00
soulgalore 477efc1e60 Updated NodeJS 2020-07-09 19:56:34 +02:00
Peter Hedenskog 1993b3dd33
Move from master to main (#3036) 2020-06-12 11:58:34 +02:00
soulgalore 128ff234fb Firefox 77 2020-06-02 11:21:56 +02:00
soulgalore 83ef0c775e Chrome 83 2020-05-19 22:19:00 +02:00
soulgalore a5262c3679 Firefox 76 in the Docker container 2020-05-06 15:00:02 +02:00
soulgalore 8b04855162 Revert to Python 2 in the Docker container #2978 2020-05-05 00:36:36 +02:00
soulgalore 5a0a393c98 Updated to Ubuntu 20 and Python 3 2020-04-15 12:59:03 +02:00
soulgalore 81240dad0a New browsertime, Chromedriver 81, Chrome 81, Firefox 75 2020-04-08 08:29:55 +02:00
soulgalore 91dd658f08 Use Firefox 74 2020-03-11 09:45:12 +01:00
Chris Adams 3fba6b2e01
Extract co2 and hosting checks into separate module (#2899)
Co-authored-by: Peter Hedenskog <peter@soulgalore.com>
2020-02-29 09:29:22 +01:00
soulgalore a16dcce734 Firefox 73 2020-02-11 13:16:57 +01:00
soulgalore fdf73179e3 Browsertime 8.0.0 beta 2 and Chrome 80 2020-02-05 08:30:28 +01:00
soulgalore 5cd7e5842a Chrome 80 2020-01-23 13:56:55 +01:00
soulgalore 9a2da17601 Firefox 72 2020-01-08 14:01:46 +01:00
soulgalore 82f91ff8c9 Use Chrome 79 2019-12-12 03:12:50 +01:00
soulgalore a1ccfe4ce4 Firefox 71 2019-12-06 11:14:26 +01:00
soulgalore 381ed09730 let us use latest Chrome again 2019-11-12 21:16:27 +01:00
soulgalore 78842db4b2 Rollback to first Chrome 78 2019-11-12 20:02:19 +01:00
soulgalore 809ba4b1cb new Chrome 2019-11-01 20:38:26 +01:00
Peter Hedenskog a09a5f3a15
Make it possible to disable video/visualMetrics in Docker using config file. (#2715) 2019-10-23 19:30:43 +02:00
soulgalore 02d164c8cd Use latest Browsertime alpha and use Chrome 78 and FF 70 2019-10-23 19:25:39 +02:00
soulgalore 257adc8a59 Use Firefox 70 and NodeJS 12.3.0 2019-10-22 08:36:29 +02:00
Mason Malone f311e12c02 Don't run node as root in Docker, fixes #1459 (#2710)
* Don't run as root in Docker

This updates the start.sh script to create a group and user with the same GID
and UID as the working directory (normally /sitespeed.io), then use that for
running `node`. This fixes the issue of report files being owned by root.

This uses "chroot" to switch the new user instead of "su" because of the
signal handling issues mentioned at https://github.com/tianon/gosu.

I tested this with the following script:

    #!/bin/bash

    set -e

    docker build -t sitespeedio/sitespeed.io:test .

    docker run --rm -v "$PWD:/sitespeed.io" sitespeedio/sitespeed.io:test -b chrome --outputFolder chrome-result -n 1 https://www.example.com
    docker run --rm -v "$PWD:/sitespeed.io" sitespeedio/sitespeed.io:test -b firefox --outputFolder firefox-result -n 1 https://www.example.com
    docker run --cap-add=NET_ADMIN --rm -v "$PWD:/sitespeed.io" -e REPLAY=true sitespeedio/sitespeed.io:test --outputFolder wpr-result -n 1 -b chrome https://www.example.com

    ls *result

* Allow "sudo ip" and "sudo route"
2019-10-21 09:07:19 +02:00
soulgalore 141d3cbff0 revert sharp fix 2019-09-23 21:28:53 +02:00
soulgalore bda1f24a4e temporary fix for Sharp issue 2019-09-23 21:27:12 +02:00
soulgalore 866f4eefa0 Use Chrome 77 stable 2019-09-10 21:39:17 +02:00
soulgalore 22f1334e78 Dockerfile 69 2019-09-02 21:49:29 +02:00
Peter Hedenskog 53ba5a389d
Upgrade to Browsertime 6.0.0-alpha.1 (#2570)
There are a lot of new things coming, but this PR only make
sure everything works.
2019-08-14 17:02:14 +02:00
soulgalore cbaf1c312a Chrome 76 2019-07-30 21:33:12 +02:00
soulgalore edac1c844a docker: Use Firefox 68 2019-07-09 20:03:13 +02:00
soulgalore 4143aa5f95 Chrome 75 2019-06-08 07:22:10 +02:00
Peter Hedenskog b48f2e6bc2 docker: updated nodejs to latest LTS and latest ffmpeg 2019-05-29 08:14:59 +02:00
soulgalore 9f7507e156 Firefox 67 2019-05-22 13:19:41 +02:00
soulgalore 65dbbcf29c upgraded to FF 66.0.4 2019-05-05 21:48:33 +02:00
soulgalore 998beb516d Use chrome 74 with Chromedriver 74 2019-04-24 07:38:05 +02:00
soulgalore b63856f525 Use Chrome 74 stable 2019-04-24 00:11:09 +02:00
Peter Hedenskog 158ab9ad46
Chrome 74 beta (#2419)
* new version

* Try out Chrome 74 beta #2416
2019-04-11 15:07:07 +02:00
soulgalore 93f0107088 use Firefox 66 2019-03-19 08:32:22 +01:00
soulgalore da8d5477fd Chrome 73 2019-03-13 09:20:37 +01:00
soulgalore d739626b55 rollback Chrome and push to the next release 2019-03-13 09:10:08 +01:00
soulgalore f67a459a1c try out Chrome 73 2019-03-12 20:15:52 +01:00
Peter Hedenskog 1654d56ff6
Update to chrome 72 firefox 65 (#2273) 2019-01-30 19:50:16 +01:00
soulgalore 23dae4a94d FF 64 2018-12-11 00:04:24 +01:00
Peter Hedenskog 42f92e1bfe Chrome 71 2018-12-06 04:44:39 -05:00
soulgalore f2b820b39d Use latest nodejs 2018-11-05 18:30:33 +01:00
soulgalore f3600d1e1d FF 63 2018-10-23 09:32:53 +02:00
soulgalore c7d4e2a800 try out Chrome 70 2018-10-16 21:52:53 +02:00
soulgalore 3925f33fe8 docker: use latest nodejs 2018-10-04 08:58:19 +02:00
soulgalore 41aea09f5e Upgraded to Chrome 69 and FF 62 2018-09-05 21:07:47 +02:00
soulgalore 34e0f93559 rollback to Chrome 68 to see if there are a performance change 2018-09-05 08:45:12 +02:00
soulgalore 2cced76da7 Chrome 69 2018-09-04 21:45:04 +02:00
soulgalore e2e5138941 chrome 68 again 2018-07-26 11:21:21 +02:00
soulgalore aab6da332c rollbakc to Chrome 67 2018-07-26 10:05:28 +02:00
soulgalore 2b483e012a Chrome 68 2018-07-26 09:38:28 +02:00
Peter Hedenskog a869a7511c use FF 61 stable 2018-06-25 21:27:35 +02:00
Peter Hedenskog 85c29f966b Use the correct Docker base to get correct ADB version 2018-06-12 14:35:21 +02:00
soulgalore 058f54ad0e Firefox 61 13b and new ADB 2018-06-12 13:31:42 +02:00
Peter Hedenskog e1576bb119 Try out Chrome 67 again #2069 2018-06-02 16:10:36 +02:00
soulgalore 364a7e4fe7 Revert back to Chrome 66 (67 introduced firstVisualChange warnings on C4.large (slower)) 2018-06-01 21:43:41 +02:00
soulgalore 61d0ddd783 Chrome 67 2018-06-01 10:35:00 +02:00
soulgalore 1886f9ba8b Firefox 61b5 2018-05-16 08:55:57 +02:00
soulgalore eaae8205a3 New Docker file with cleaned up dependencies 2018-05-12 20:19:31 +02:00
soulgalore d4c46a4c75 use stable Chrome and latest beta of FF 2018-05-09 16:06:45 +02:00
Peter Hedenskog 03b4fb4a88
Use WPR binary directly (#1999) 2018-04-26 00:44:12 +02:00
Peter Hedenskog 78efeb8609 use net-tools and remove build-essential for sharp #1979 2018-04-16 22:19:35 +02:00
soulgalore ac1863e546 rollback to old FF nightly 2018-04-09 15:56:00 +02:00
soulgalore 02bf73d922 use latest node with latest nightly 2018-04-08 20:52:45 +02:00
Peter Hedenskog 2722d930cf
WebPageReplay cleanup for BT 3.0 (#1971) 2018-04-07 14:43:13 +02:00
Peter Hedenskog 0c3bb48de6 Merge branch 'master' of github.com:sitespeedio/sitespeed.io 2018-04-07 14:26:52 +02:00
Peter Hedenskog 76247f00d8 correct browsers 2018-04-07 14:26:43 +02:00
Peter Hedenskog 375d70160d
Upgrade to first alpha of Browsertime 3.0 (#1970)
* initial commit for getting BT 3.0 to work
2018-04-07 14:04:23 +02:00
soulgalore 2b42a9273b rollback browsers 2018-04-07 07:57:49 +02:00
soulgalore 19c679e783 new BT 2018-04-05 16:05:21 +02:00
Peter Hedenskog ca494f666e
rollback FF/Chrome and Browsertime (#1957) 2018-03-20 17:53:23 +01:00
soulgalore ff74b08c14 browsertime 2.3.0 2018-03-20 08:17:05 +01:00