Commit Graph

  • fdc00f0635 feat(baker): add debug feature flags and resource prefetching feat/debug-mode Catty Steve 2026-06-17 20:43:17 +08:00
  • 26809df720 feat(bake): DAG scheduler, decorator execution, notify refactor, workshop-schedule crate Catty Steve 2026-06-15 20:45:06 +08:00
  • 3629c33fc4 feat(bake): support daemon, health and async decorator Catty Steve 2026-06-11 16:26:44 +08:00
  • 6d9ddbca56 refactor(bake/baker): tidy up bake.rs Catty Steve 2026-06-09 23:36:58 +08:00
  • 9ff9073fce feat(baker/bake): implement all available decorators Catty Steve 2026-06-09 23:09:57 +08:00
  • df5026cdbe refactor(notify): extract handler, rule, util master Catty Steve 2026-05-22 00:16:28 +08:00
  • d1ad08ef3a feat: add workshop-baker-params for config layering Catty Steve 2026-05-21 20:04:47 +08:00
  • cf2968e720 refactor: update AGENTS.md and remove osbolete modules Catty Steve 2026-05-20 16:30:50 +08:00
  • 28abc5d207 refactor: replace internal fetch utilities with ResourceRegistry Catty Steve 2026-05-19 23:22:59 +08:00
  • 6e7b96cd66 refactor: remove unused crates, refactor fetch Catty Steve 2026-05-19 21:53:41 +08:00
  • 3e80825d58 refactor(plugin)!: remove dedicated plugin fetch subsystem Catty Steve 2026-05-19 16:24:19 +08:00
  • c97eafab29 refactor(baker): Restructure CLI, drop legacy tests Catty Steve 2026-05-19 16:19:28 +08:00
  • f737b6a24d feat(baker): add axum HTTP server and refactor plugin fetching Catty Steve 2026-05-18 10:01:55 +08:00
  • 681b7d1333 style: format all code to comply with cargo fmt check Catty Steve 2026-04-28 19:17:56 +08:00
  • f07588a716 test: add Go UPM system tests for bare prebake Catty Steve 2026-04-28 19:12:53 +08:00
  • b0530fb858 feat(upm): add Python and Go package manager support Catty Steve 2026-04-28 16:56:53 +08:00
  • fd18b547e5 feat(upm): implement Rust user package manager Catty Steve 2026-04-28 12:20:05 +08:00
  • cf317b55c6 feat(pm): add apk/dnf implementations and multi-distro test infrastructure Catty Steve 2026-04-27 23:01:43 +08:00
  • 20e2ab4224 refactor: reorganize imports and add lint allows Catty Steve 2026-04-27 14:31:11 +08:00
  • 50b42e654c refactor(workshop-engine): replace tokio Child with ManagedChild trait for testability Catty Steve 2026-04-27 12:02:17 +08:00
  • a64e47d772 ci(github-actions): add workshop-engine to CI matrix strategy Catty Steve 2026-04-26 23:27:39 +08:00
  • 8fd807f174 refactor!: extract execution engine into standalone workshop-engine crate Catty Steve 2026-04-26 23:07:08 +08:00
  • e8ce2eec9e docs: add comprehensive documentation and tests to workshop-baker Catty Steve 2026-04-25 11:30:59 +08:00
  • 9e45bdbbfb refactor(notify): rename NotifyEvent to NotificationEvent Catty Steve 2026-04-24 23:10:04 +08:00
  • 5ce8b72900 refactor(notify): extract types to separate module and redesign NotificationRule Catty Steve 2026-04-24 23:01:40 +08:00
  • 2c9d32e954 refactor(error): extract exit code logic into HasExitCode trait Catty Steve 2026-04-24 21:45:57 +08:00
  • 901005639b feat(cli): add environment variable support and restructure commands Catty Steve 2026-04-24 21:12:10 +08:00
  • 84b3b7d8e8 test: add Docker-based system test infrastructure Catty Steve 2026-04-24 15:54:56 +08:00
  • 36112c671d style: apply rustfmt and clippy fixes across codebase Catty Steve 2026-04-23 18:34:26 +08:00
  • 9d3d61ba66 ci: enable GitHub/Gitea worker Catty Steve 2026-04-23 16:30:51 +08:00
  • 117660d5c4 feat(baker/finalize): notification system and consolidate status types Catty Steve 2026-04-23 16:18:20 +08:00
  • 07d76d612d refactor!: move notification module to src/notify.rs Catty Steve 2026-04-22 21:21:26 +08:00
  • 2658d0ebfa feat(baker): add build status tracking and notification dispatch system Catty Steve 2026-04-22 18:45:22 +08:00
  • 40f307b471 chore: remove unused crates and add documentation Catty Steve 2026-04-22 12:47:48 +08:00
  • 7b3b71a4b3 feat(finalize): support multiple manifest extensions and add hook tests Catty Steve 2026-04-21 21:40:19 +08:00
  • 0dd4a157ef feat(finalize): add standalone mode with automatic plugin fetching and hook execution Catty Steve 2026-04-21 18:13:24 +08:00
  • d8ba166a3b refactor: centralize ExecutionContext and event handling in main Catty Steve 2026-04-21 11:38:02 +08:00
  • e9128adfa0 feat(baker/finalize): implement plugin system with fetch and mail support Catty Steve 2026-04-21 10:33:21 +08:00
  • 0c089fd634 feat(baker/finalize): add YAML to shell env var conversion Catty Steve 2026-04-19 09:40:05 +08:00
  • a1da093176 feat(baker/finalize): Implement plugin manifest support and typed metadata Catty Steve 2026-04-18 23:58:33 +08:00
  • a8ed935f6a feat(baker/finalize): Add finalize stage framework with plugin system and template Catty Steve 2026-04-16 23:33:03 +08:00
  • 73e1238e20 refactor(bake): redesign parser with state machine and improve builder Catty Steve 2026-04-06 00:07:02 +08:00
  • 246c2b22f1 feat(bake): Add streaming execution output and Repology endpoint config Catty Steve 2026-04-04 16:59:39 +08:00
  • 418bdfb2f0 refactor!: remove workshop-pipeline crate and add repology support Catty Steve 2026-04-04 13:24:26 +08:00
  • 2133f8b9b3 feat(bake): implement full bake functionality with template-based script generation and pipeline scheduling Catty Steve 2026-04-04 10:12:57 +08:00
  • b59a702925 feat(bake): add bake module for script execution and refactor error handling Catty Steve 2026-04-02 19:34:21 +08:00
  • b02407a02d chore(baker/prebake): Add comprehensive documentation to prebake module Catty Steve 2026-04-01 10:54:51 +08:00
  • 15aaa6f310 feat(baker/prebake): Add configurable bootstrap stage with dynamic script generation Catty Steve 2026-03-31 23:46:11 +08:00
  • 9174c4dd2a feat: rename to workshop-baker and implement stage-based prebake workflow Catty Steve 2026-03-31 20:52:34 +08:00
  • 20919d53ad refactor(baker/bake): move relating part into separate directory Catty Steve 2026-03-31 13:16:14 +08:00
  • 3e8b256889 feat(baker/engine): add depsuser stage Catty Steve 2026-03-31 11:53:55 +08:00
  • 0f6aed6f94 feat(engine): implement UPM/UserPackageManager interface Catty Steve 2026-03-31 11:39:47 +08:00
  • 960f03269c feat: rename workshop-executor to workshop-baker and add comprehensive documentation Catty Steve 2026-03-11 16:06:31 +08:00
  • 69056a3a4a feat: add Package Manager Catty Steve 2026-03-11 14:49:10 +08:00
  • c80500f6ac feat: implement docker env creation for prebake Also we introduced opencode for code production. Catty Steve 2026-03-10 11:59:58 +08:00
  • d7ba65fbf4 feat: finish monitor in executor, daemonize executor Catty Steve 2026-01-15 11:53:30 +08:00
  • ab7cbfd730 feat: add engine to ws-executor Catty Steve 2025-12-28 23:05:02 +08:00
  • ecf3c66905 feat: add workshop-{executor, helper-mac} Catty Steve 2025-12-27 21:46:16 +08:00
  • f7ea4dfb3e feat: add workshop-pipeline Catty Steve 2025-11-14 11:05:05 +08:00
  • f66a36d0f4 feat: add workshop-agent and workshop-cert Catty Steve 2025-11-13 23:49:16 +08:00
  • 49aa1dc36c feat: add workshop-vault Catty Steve 2025-11-09 22:55:18 +08:00
  • 004df79e66 feat: add workshop-llm-detector Catty Steve 2025-11-09 17:27:18 +08:00
  • 344dc10b98 chore: add LICENSE. Catty2014 2025-11-07 13:47:04 +00:00
  • f802df1af6 initial commit: add workshop-deviceid crate Catty Steve 2025-11-07 21:34:30 +08:00