Jose Diaz-Gonzalez
67e4cf04ab
feat: migrate builds plugin to go and track per-build records
...
Adds typed JSON build records under data/builds/<app>/<build-id>.{json,log} keyed on a stable base36 ULID-style DOKKU_BUILD_ID generated for every deploy. The new commands surface that history (builds:list, builds:info, builds:prune) and an operator-configurable retention via builds:set retention. The existing builds:cancel and builds:output now key on the build-id (with safe handling for already-finalized and abandoned records), and the per-build log file replaces journalctl as the durable source of truth for builds:output.
2026-04-30 01:18:03 -04:00
..
2023-08-05 20:58:26 -04:00
2023-08-05 20:58:26 -04:00
2025-11-20 00:42:49 -05:00
2026-04-26 22:43:32 -04:00
2026-04-26 22:43:32 -04:00
2026-04-25 05:11:07 -04:00
2026-04-26 04:08:17 -04:00
2025-08-21 23:59:41 -04:00
2026-04-29 10:30:59 -04:00
2026-01-04 20:46:00 -05:00
2025-12-24 17:05:50 -05:00
2026-01-04 20:46:00 -05:00
2026-04-29 05:39:56 -04:00
2026-01-04 20:46:00 -05:00
2026-04-29 10:30:59 -04:00
2026-04-18 05:43:44 -04:00
2026-04-30 01:18:03 -04:00
2025-11-16 18:12:28 -05:00
2026-04-29 10:30:59 -04:00
2026-04-29 10:30:59 -04:00
2025-11-20 02:21:20 -05:00
2026-04-27 01:05:41 -04:00
2026-04-27 01:05:41 -04:00
2023-08-05 10:58:57 -04:00
2023-08-05 20:58:26 -04:00
2026-04-29 10:31:02 -04:00
2026-04-29 03:14:17 -04:00
2026-04-29 13:15:51 -04:00
2017-02-24 12:41:12 -03:00
2026-04-29 10:30:59 -04:00
2023-08-05 10:58:57 -04:00
2025-02-27 22:38:18 -05:00
2023-08-05 10:58:57 -04:00
2026-04-29 10:31:01 -04:00
2026-01-08 02:46:53 -05:00
2023-08-05 20:58:26 -04:00
2024-03-13 07:47:54 -04:00
2024-03-13 07:47:54 -04:00
2025-11-16 18:12:28 -05:00
2023-08-05 10:58:57 -04:00
2025-08-12 20:15:27 -04:00
2026-04-29 10:30:59 -04:00
2026-04-29 10:30:59 -04:00
2023-08-05 20:58:26 -04:00
2024-01-19 03:51:21 -05:00
2023-08-05 20:58:26 -04:00
2026-04-25 17:19:42 -04:00
2023-08-05 10:58:57 -04:00
2026-04-29 05:01:25 -04:00
2024-02-06 00:42:48 -05:00
2024-02-27 14:19:53 -05:00
2023-08-05 10:58:57 -04:00
2023-08-05 20:58:26 -04:00
2023-08-05 20:58:26 -04:00
2026-04-24 05:02:49 -04:00
2026-04-27 14:43:20 -04:00
2026-04-29 05:01:25 -04:00
2025-11-16 18:12:28 -05:00
2016-01-06 14:36:07 +01:00
2024-03-13 22:21:05 -04:00
2025-11-20 00:21:40 -05:00
2023-08-05 20:58:26 -04:00
2024-04-04 23:01:59 -04:00
2023-08-05 10:58:57 -04:00
2025-06-30 01:48:09 -04:00
2025-10-26 23:45:08 -04:00
2025-12-25 18:34:39 -05:00
2023-08-05 10:58:57 -04:00
2023-08-05 10:58:57 -04:00
2026-01-09 00:12:16 -05:00
2024-02-25 15:54:31 -05:00
2026-01-25 22:58:10 -05:00
2023-08-05 10:58:57 -04:00
2023-08-05 10:58:57 -04:00
2026-04-29 08:11:47 -04:00
2025-11-18 17:06:30 -05:00
2025-11-19 20:23:53 -05:00
2026-04-29 08:19:54 -04:00
2025-11-09 20:21:10 -05:00
2025-11-09 23:16:39 -05:00
2025-09-14 02:19:25 -04:00
2026-04-29 01:10:34 -04:00
2026-01-10 02:52:01 -05:00
2026-01-08 01:05:40 -05:00
2026-01-08 01:05:40 -05:00
2026-04-29 12:18:06 -04:00
2026-04-29 12:18:03 -04:00
2023-01-16 01:50:52 -05:00
2023-01-16 01:50:52 -05:00
2023-01-16 01:50:52 -05:00
2022-07-21 14:57:42 -04:00
2025-03-10 12:50:46 -03:00
2026-01-04 20:46:00 -05:00
2020-06-20 13:22:47 -04:00
2026-03-10 20:35:41 -04:00
2020-06-20 13:22:47 -04:00