af11d54d0c
Add button to batch-queue commits without runs
2023-08-17 19:13:24 +02:00
238ce5e463
Delay opening browser and spawing local workers
...
Creating the server might take quite a while if a fetch url is
configured and no local repo is found. During this time the web server
is not yet running, so the browser link and local workers would fail to
connect and just show/log errors.
2023-08-17 19:13:24 +02:00
4f2b0a0b88
Add admin button to update repo
2023-08-17 18:20:37 +02:00
6cf7a0b586
Move git module to server
2023-08-17 17:55:21 +02:00
f769eeda50
Specify server/worker in log messages
2023-08-17 17:54:33 +02:00
3c93fcceba
Hide reqwest log messages
2023-08-17 17:31:03 +02:00
b59b4f8463
Mention server in worker log messages
2023-08-17 17:30:48 +02:00
76ab00c47a
Fix local worker not connecting
2023-08-17 17:29:21 +02:00
3af90a8edf
Make error message more useful
2023-08-17 17:28:48 +02:00
99b6a0d4a5
Restructure internal measurements
2023-08-17 17:16:34 +02:00
ed6dea31a5
Build regex via RegexBuilder
2023-08-17 17:16:34 +02:00
b25d8a6b5c
Derive name even if path doesn't canonicalize
2023-08-17 17:16:34 +02:00
96e5881665
Log fetched refs
2023-08-17 17:16:34 +02:00
b9a5cddc42
Log main error as error!()
2023-08-17 17:16:34 +02:00
441855378b
Fix fetching commits
2023-08-17 17:16:34 +02:00
5ca8fee66a
Initialize repo if fetch url is configured
2023-08-17 17:16:34 +02:00
546de29706
Extract git commands to own module
2023-08-17 17:16:34 +02:00
f12da915a9
Switch from tracing to log crate
2023-08-17 03:09:24 +02:00
1faf42bd82
Update repo using git fetch
2023-08-17 02:27:40 +02:00
0a9559f82a
Move function closer to its only uses
2023-08-17 01:05:25 +02:00
ca6a6be638
Parse config values with humanize-rs
2023-08-17 01:05:25 +02:00
a54e842478
Restructure config file
2023-08-17 00:28:58 +02:00
225250ed4e
Simplify config file loading
2023-08-16 22:32:19 +02:00
ad69babf59
Use rust version 1.69.0
2023-08-16 14:40:31 +02:00
f669943c71
Flakify
2023-08-16 13:06:20 +02:00
2ba14d25be
Allow specifying no metrics on /graph/data
2023-08-16 03:37:19 +02:00
6050415fce
Fix warnings
2023-08-16 02:57:32 +02:00
470449f36e
Stop logging in internal runner
2023-08-16 01:20:59 +02:00
d32e30eb77
Fix internal runner crash on binary files
2023-08-16 01:20:41 +02:00
660db66bb2
Improve queue performance
2023-08-16 01:04:46 +02:00
8198cac0fe
Debug-log graph data request timings
2023-08-16 00:59:11 +02:00
b0df02c88a
Comment out hard-to-see colors
2023-08-16 00:58:56 +02:00
4d222e971c
Restrict graph to tracked commits
2023-08-16 00:58:44 +02:00
91e4883137
Fix data preparation
2023-08-16 00:10:25 +02:00
4b55f5364a
Control graph with metric list
2023-08-15 23:46:02 +02:00
678d3f391b
Show metrics as tree
2023-08-15 23:21:15 +02:00
82e2385f59
Group migrations
2023-08-15 19:01:28 +02:00
2714280567
Sort commits topologically
2023-08-15 16:08:31 +02:00
146bab4e7c
Add todos
2023-08-15 01:28:25 +02:00
33ca3207e7
Show only tracked commits
2023-08-15 01:00:12 +02:00
476fd84d2d
Display test graph
2023-08-15 00:59:46 +02:00
3c9fc1ce75
Return graph data at /graph/data
2023-08-14 23:45:05 +02:00
3cf444ffc2
Remove todos
2023-08-14 17:51:48 +02:00
b0eb94a02a
Add graph tab
2023-08-14 17:49:21 +02:00
9caf664b10
Set up and document uPlot
2023-08-14 17:45:33 +02:00
8496c557f6
Add option for worker status max body size
2023-08-14 17:45:33 +02:00
f2338a17eb
Add velcom data import script
2023-08-14 17:16:26 +02:00
1ec72c92d5
Allow worker to specify bench method as string
2023-08-14 16:47:00 +02:00
3de35e3ac8
Use RFC 3339 dates in worker endpoint
2023-08-14 16:31:44 +02:00
dd073b4c0d
Include worker name and info in run
2023-08-14 14:26:53 +02:00