Commit Graph

18 Commits

Author SHA1 Message Date
Tom Alexander
1f5c080138 Log nix messages. 2026-03-31 18:54:29 -04:00
Tom Alexander
7b19e43fce Merge in-progress activity tracking. 2026-02-28 20:15:48 -05:00
Tom Alexander
4fdff95039 Process results from the nix output stream. 2026-02-28 20:07:11 -05:00
Tom Alexander
2b7349a7ae Switch to a new ActivityTree implementation.
This new implementation explicitly tracks the children of each node, eliminating many iterations through the full tree.
2026-02-26 14:11:51 -05:00
Tom Alexander
87fbaf4aeb Make a meaningful in-progress list. 2026-02-24 08:56:59 -05:00
Tom Alexander
8d2dd015c4 Parse to a meaningful format in the nix output stream before hitting the running build. 2026-02-21 21:46:08 -05:00
Tom Alexander
f797a19175 Interpret the nix logs. 2026-02-18 23:17:23 -05:00
Tom Alexander
d65c54d997 Parse the output from nix. 2026-02-16 22:11:39 -05:00
Tom Alexander
c4c811a099 Write the build start to the database. 2026-02-16 21:00:45 -05:00
Tom Alexander
ab1f86384b Move the running build into its own struct. 2026-02-16 20:20:02 -05:00
Tom Alexander
dd99900b90 Read the output from the build process. 2026-02-16 19:36:36 -05:00
Tom Alexander
e4670ac096 Merge initial support for sqlite. 2026-02-15 01:31:41 -05:00
Tom Alexander
7eb36ce0a4 Add sqlite for tracking build history. 2026-02-15 01:30:59 -05:00
Tom Alexander
0e0c5dac80 Merge the shared repo directories. 2026-02-14 23:24:55 -05:00
Tom Alexander
f688ff1351 Use shared repo directories to avoid duplicate checkouts. 2026-02-14 23:00:11 -05:00
Tom Alexander
47e6a32ba3 Run nix build. 2026-02-14 20:19:15 -05:00
Tom Alexander
7ec243e3e4 Set up the flake repo directory. 2026-02-14 19:12:38 -05:00
Tom Alexander
9344e5708f Set up initial structure for the nix builder. 2026-02-14 15:55:17 -05:00