Commit graph

288 commits

Author SHA1 Message Date
fa9cf9d1c5 Avoid excessive amount of data in large repos 2023-08-17 19:37:30 +02:00
67205ab7cf Stop filtering modules at highest verbosity 2023-08-17 19:13:24 +02:00
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