Commit Graph

2472 Commits

Author SHA1 Message Date
Michael Walter a2924a7819
Fixed typo in iteration detail page for the cpuConsumption metric (#4577)
Fixes #4435
2026-01-06 09:16:14 +01:00
Peter Hedenskog da483ff821
Add missing alias (#4574) 2025-12-17 15:56:28 +01:00
Peter Hedenskog 584648356d
Safer handling of broken URLs (#4573) 2025-12-15 15:06:07 +01:00
Peter Hedenskog 610b5bc06e Remove screenshotParams.png.compressionLevel 2025-12-11 19:20:42 +01:00
Peter Hedenskog 61768444cb
Use NodeJS 24 and Ubuntu 24.04 in the Docker container + related fixes (#4570) 2025-12-11 12:32:17 +01:00
Peter Hedenskog dbcdc72bed Fix maxwidth size for Grafana annotations 2025-10-13 09:30:26 +02:00
Peter Hedenskog b1566ba3ce
Set max-width for images in desktop for Grafana (#4553) 2025-10-13 07:41:31 +02:00
Peter Hedenskog d92804a648 remove portable settings 2025-07-16 15:22:38 +02:00
Peter Hedenskog 1e195c05f6
Update dev dependencies (#4534) 2025-07-10 08:00:36 +02:00
Peter Hedenskog a95160ec1a
Bump to NodeJS 20 (#4532) 2025-07-08 08:21:20 +02:00
Peter Hedenskog cc146385d8
s3: make sure Expires always is a Date. (#4503)
https://github.com/sitespeedio/sitespeed.io/issues/4501
2025-04-18 21:45:24 +02:00
Peter Hedenskog 24066f6152
Exclude closing script tags in HAR files (#4500) 2025-04-17 13:02:20 +02:00
Peter Hedenskog 60f3646aef
Catch if one page is broken https://github.com/sitespeedio/sitespeed.io/issues/4124 (#4495) 2025-04-10 15:29:38 +02:00
Peter Hedenskog b1a9d98095
Be safe when checking for InfluxDB (#4487) 2025-03-20 06:25:03 +01:00
Peter Hedenskog dec8a89c82
Set the filename as HTML name instead of full path for scripting (#4477) 2025-03-11 09:06:32 +01:00
Peter Hedenskog b4fb56269d
Catch failure that happens if no URL works (#4474) 2025-03-10 11:16:26 +01:00
Peter Hedenskog 833e880214
Send browsertime errors as early as possible (and fix some missing data) (#4475) 2025-03-10 10:47:22 +01:00
Peter Hedenskog e644fac99b
Simplify logic https://github.com/sitespeedio/sitespeed.io/issues/4471 (#4472)
* Simplify logic https://github.com/sitespeedio/sitespeed.io/issues/4471

* Swallow and log errors
2025-03-08 15:17:40 +01:00
Peter Hedenskog 2f9c23dfe1
Fix annotations message for InfluxDB (#4469) 2025-03-07 09:06:28 +01:00
Peter Hedenskog dd87bdbf60
Another plugin help fix (#4466) 2025-03-06 05:52:57 +01:00
Peter Hedenskog e33e635f89
Smarter fix to get the help from the plugin (#4465) 2025-03-05 21:01:41 +01:00
Peter Hedenskog 201fb8b62b
Fix loading plugin help (#4463) 2025-03-05 17:55:58 +01:00
Peter Hedenskog 39ff8259dc Recommend using a configuration JSON file.
https://github.com/sitespeedio/sitespeed.io/issues/4458
2025-03-04 07:09:58 +01:00
Peter Hedenskog 28093a4268
Add support for --logLevel (#4459) 2025-03-03 20:28:34 +01:00
Peter Hedenskog d3058dfd64
Make sure sitespeed.io do not fail if a test fails. (#4457)
https://github.com/sitespeedio/sitespeed.io/issues/4453
https://github.com/sitespeedio/sitespeed.io/pull/4454
2025-03-03 18:00:28 +01:00
Peter Hedenskog 617d7d2f1d
Also try to load cli options locally (#4455) 2025-03-02 18:47:07 +01:00
Peter Hedenskog 2cd75d772c
Add support for --help from globally installed plugins (as long as you include the plugin in add). (#4450)
* Add support for --help from globally installed plugins.

* Disable version and help from first parsing
2025-03-01 22:03:30 +01:00
Peter Hedenskog e78200da3e
Move InfluxDB to it own standalone plugin (#4451) 2025-02-28 15:22:28 +01:00
Peter Hedenskog b0a98cc973
Catch if plugins aren't found globally (#4452) 2025-02-28 04:24:17 +01:00
Peter Hedenskog 06fb437625
Replace the junit-report-builder package (#4448) 2025-02-26 15:05:44 +01:00
Peter Hedenskog 2cc6fdf820
Remove Tape dependencies. (#4447)
This remove the Tape dependency and change how we write Tap:
* Always write both success and failures.
* Skip the error trace since it do not add any extra information.
2025-02-26 14:49:31 +01:00
Peter Hedenskog bd73ce386e
Include LCP resource type fraction in TSDB data (#4438) 2025-02-14 06:25:16 +01:00
Peter Hedenskog 8a9af743f1
Extra CRUX LCP information (#4437) 2025-02-14 05:55:06 +01:00
Peter Hedenskog 6056a1d3b4
crux: include crux histograms (#4436) 2025-02-13 22:24:35 +01:00
Peter Hedenskog c49e50a110
Log missing green domains as info (#4433) 2025-02-07 07:17:23 +01:00
Peter Hedenskog 65e3751a9f
Guard against no pages in the HAR (#4430) 2025-02-05 10:04:54 +01:00
Peter Hedenskog be83456da4
Fix broken --android parsing. (#4422)
* Fix broken --android parsing.

After this --android will work but will not be showed as an alias.
The problem was that we had issues with the android configuration
object becoming an array instead of an object.
2025-02-02 14:04:16 +01:00
Peter Hedenskog e0d004beec
Fix the "new" breaking of loading of plugins on Windows GitHub actions. (#4426) 2025-02-02 09:55:49 +01:00
Peter Hedenskog 8af2110858
Make sure we try/catch everything and log the root cause (#4424) 2025-01-31 17:23:37 +01:00
Peter Hedenskog d9a0fbf4c8
Handle missing settings (#4420) 2025-01-29 18:35:24 +01:00
Peter Hedenskog 27d5dcb724
Moar fixes for runtime settings (#4417) 2025-01-28 11:06:18 +01:00
Peter Hedenskog b6e2a3d588
fix: broken settings check and show profile runs (#4416) 2025-01-28 07:53:20 +01:00
Peter Hedenskog fb6164619b
Show rooted and gnirehtet corrected (#4415) 2025-01-27 15:42:00 +01:00
Peter Hedenskog 4ca89b0c21
New bt and display more settings (#4414)
* New bt and display more settings

* fix
2025-01-27 10:23:57 +01:00
Peter Hedenskog 5b35a1e4f7
Display more LCP information (#4413) 2025-01-24 08:38:57 +01:00
Peter Hedenskog 5b31dec5a5
tune image size (#4411) 2025-01-24 08:19:50 +01:00
Peter Hedenskog 8f8247a01a
Display if gnirehtet is used (#4412) 2025-01-24 08:19:23 +01:00
Peter Hedenskog 05559a1325
Bugfix: Fix how we handle paths when uploading (#4410)
* Bugfix: Fix how we handle paths when uploading

* lint
2025-01-23 08:27:58 +01:00
Peter Hedenskog cf66d8c2e5
Disable the cpu/enableProfileRun check (#4408) 2025-01-21 08:53:11 +01:00
Peter Hedenskog e20fe9ddc1
Fix Wilcoxon NaN values (#4402) 2025-01-16 09:32:34 +01:00