Commit Graph

  • 041c8c5e06 fix(trigger-filter,watcher,wrkflw): plug git zombie + watcher panic + silent filter holes bahdotsh 2026-04-10 23:00:20 +05:30
  • db50b80669 fix(watcher,trigger-filter,ui,wrkflw): plug stale cache, silent parse failures, and reactor stalls bahdotsh 2026-04-10 22:21:34 +05:30
  • a2b82ba104 fix(watcher,trigger-filter,ui): plug deleted-file + detached-HEAD holes and kill TUI foot-guns bahdotsh 2026-04-10 21:17:58 +05:30
  • 5e1c10afec fix(trigger-filter,watcher,ui): plug silent-failure holes and unblock reactor bahdotsh 2026-04-10 20:45:36 +05:30
  • ea243235de fix(watcher,trigger-filter): stop dropping fs events and thrashing globs bahdotsh 2026-04-10 20:03:20 +05:30
  • 0f176b9214 fix(trigger-filter,watcher,ui): stop lying about which workflows would run bahdotsh 2026-04-10 12:39:30 +05:30
  • 303a64101e fix(watcher,wrkflw,ui): make watch concurrency configurable and warn on lone --event bahdotsh 2026-04-10 09:34:48 +05:30
  • 942ae1ef0b fix(trigger-filter,watcher,ui): consolidate EventContext, fix fallback crash, and harden watch loop bahdotsh 2026-04-10 00:03:12 +05:30
  • 440b5e935d fix(trigger-filter): fix staged file blindness, hardcoded default branch, and dead code bahdotsh 2026-04-09 23:17:23 +05:30
  • 52fa4ef54a fix(trigger-filter,watcher,ui): fix debouncer livelock, dead code, and broken diff base bahdotsh 2026-04-09 23:09:21 +05:30
  • 3ab8ff0aa1 fix(watcher,trigger-filter,ui): fix watcher stalls, unbounded concurrency, and sync API duplication bahdotsh 2026-04-09 22:40:53 +05:30
  • bd8f69b04e fix(trigger-filter,watcher,ui): eliminate duplicated git logic, fix missing untracked files, and parallelize watcher bahdotsh 2026-04-09 19:15:50 +05:30
  • 198ca64c98 fix(trigger-filter,watcher,ui): fix TUI blocking, watcher event loss, and dual filtering bahdotsh 2026-04-09 18:29:04 +05:30
  • 6dbcea70a7 fix(trigger-filter): correct filter bypass and evaluate activity types bahdotsh 2026-04-09 18:13:23 +05:30
  • ef8a6278c7 fix(trigger-filter,watcher): correct glob semantics and fix watcher polling bahdotsh 2026-04-09 18:03:10 +05:30
  • 9876cfdfa9 feat: add diff-aware selective execution and watch mode bahdotsh 2026-04-09 17:45:11 +05:30
  • faf1af6ff5 fix(validators): reject non-mapping env values in validate (#90) Gokul 2026-04-06 22:17:18 +05:30
  • 9d858fdd84 fix(validators): reject non-mapping env values in validate fix/validate-env-mapping bahdotsh 2026-04-06 21:39:46 +05:30
  • 36c1aa16f3 feat(executor): add artifact, cache, secrets, and inter-job output support for GitHub Actions emulation (#88) Gokul 2026-04-06 20:14:32 +05:30
  • a39ab36efd fix(executor): close review findings — decode gaps, path hardening, refactor feat/gha-emulation-gaps bahdotsh 2026-04-06 20:04:13 +05:30
  • 85203ff414 fix(executor): close correctness, perf, and architecture gaps from review bahdotsh 2026-04-06 16:48:32 +05:30
  • c666b04196 fix(executor): address review findings — cache safety, mask perf, missing tests bahdotsh 2026-04-06 16:01:45 +05:30
  • e3ae2d175b refactor(executor): introduce JobServices struct, fix async mutex misuse bahdotsh 2026-04-06 15:47:04 +05:30
  • 8aebc41fd5 fix(executor): fix UTF-8 corruption in expression tokenizer and format() bahdotsh 2026-04-06 14:36:12 +05:30
  • 48116d6802 fix(executor): close correctness, security, and async safety gaps from review bahdotsh 2026-04-06 13:22:00 +05:30
  • a34e8906b5 fix(executor): fix decode ordering, multi-path cache, and missing tests bahdotsh 2026-04-06 11:24:14 +05:30
  • 976decff4a fix(executor): close security holes and correctness bugs from review bahdotsh 2026-04-06 10:24:13 +05:30
  • 1750a695cc fix(executor): close reusable workflow secrets gap, wire matrix env substitution bahdotsh 2026-04-06 09:45:29 +05:30
  • f1a0c3aa56 fix(executor): fix atomicity, eager save, and untested eviction bahdotsh 2026-04-05 21:07:54 +05:30
  • cd3789e4c5 fix(executor): close silent failure modes found in PR review bahdotsh 2026-04-05 20:44:23 +05:30
  • 46da0f7cc0 fix(executor): wrap CacheStore I/O in spawn_blocking, add missing tests bahdotsh 2026-04-05 20:04:55 +05:30
  • 892c6b68d5 fix(executor): harden artifact store, masker locks, and cache prefix matching bahdotsh 2026-04-05 17:02:09 +05:30
  • 157dc95767 fix(executor): close review findings — masker wiring, loop dedup, cache eviction bahdotsh 2026-04-05 11:19:45 +05:30
  • 178075b223 fix(executor): close review findings — path traversal, JobStatus duplication, stale plan.md bahdotsh 2026-04-04 13:08:20 +05:30
  • 97e6103bf6 fix(executor): fix review findings — output context, reusable stores, path validation bahdotsh 2026-04-04 12:30:21 +05:30
  • ba5d66a57b fix(executor): fix review findings — cache lifecycle, secret duplication, path traversal bahdotsh 2026-04-04 11:45:47 +05:30
  • 9cfd159826 feat(executor): wire up artifact, cache, and workflow command modules bahdotsh 2026-04-04 10:48:46 +05:30
  • c63ba669a7 fix(executor): address review findings from GHA emulation PR bahdotsh 2026-04-03 21:53:58 +05:30
  • 5d93a44a63 fix(executor): fix matrix job context gaps and parameter explosion bahdotsh 2026-04-03 21:10:31 +05:30
  • 5f0ecf1d87 feat(executor): close major GHA expression and inter-job gaps bahdotsh 2026-04-03 17:32:18 +05:30
  • 0cb27a5484 fix(executor): propagate step outputs and resolve env expressions in composite actions (#87) Gokul 2026-04-03 16:09:24 +05:30
  • 0b108f85af refactor(executor): hoist action.yml parsing in prepare_action fix/composite-action-step-outputs bahdotsh 2026-04-03 16:02:51 +05:30
  • 0af2b329cd fix(executor): appease clippy approx_constant lint in test bahdotsh 2026-04-03 15:53:59 +05:30
  • 47a8132df1 fix(executor): detect local composite actions in prepare_action bahdotsh 2026-04-03 15:01:59 +05:30
  • fec7499a69 fix(executor): propagate step outputs and resolve env expressions in composite actions bahdotsh 2026-04-03 13:37:01 +05:30
  • 975b340f13 feat(executor): add GitHub Actions expression evaluator (#86) Gokul 2026-04-03 13:07:36 +05:30
  • 24c3636075 refactor(executor): route all expressions through the evaluator feat/expression-evaluator bahdotsh 2026-04-03 13:03:37 +05:30
  • f4fbe57d36 fix(executor): fix correctness bugs in expression evaluator bahdotsh 2026-04-03 12:34:11 +05:30
  • 2954b05bb2 feat(executor): add GitHub Actions expression evaluator bahdotsh 2026-04-03 12:22:55 +05:30
  • f650f5533c feat(ui): overhaul TUI and CLI output (#85) Gokul 2026-04-03 11:53:30 +05:30
  • 74afedbcd2 fix(ui): stop hammering Docker on every render frame feat/professional-tui-overhaul bahdotsh 2026-04-03 11:17:20 +05:30
  • 1a2ac5427e refactor: centralize Unicode symbols into wrkflw-logging bahdotsh 2026-04-03 10:54:09 +05:30
  • 7b77ee9918 fix(ui): align log detection with new Unicode symbols and clean up API bahdotsh 2026-04-03 10:36:57 +05:30
  • dca27c4f37 fix(ui): replace fragile string-matching in status toast with typed severity bahdotsh 2026-04-03 10:22:38 +05:30
  • 1f07450563 feat(ui): overhaul TUI and CLI output for professional look bahdotsh 2026-04-03 00:42:31 +05:30
  • 4c0f890ba7 docs: clean up READMEs, remove dead files and bloat (#84) Gokul 2026-04-02 23:58:51 +05:30
  • af5e80e97e docs: update crate READMEs for latest features and trim secrets docs/cleanup-readmes bahdotsh 2026-04-02 23:57:40 +05:30
  • c67e4bfd20 docs: gut the documentation bloat and remove dead files bahdotsh 2026-04-02 23:51:20 +05:30
  • 6aa0a380f9 feat(executor): add GitHub Actions environment file read-back (#83) Gokul 2026-04-02 23:41:36 +05:30
  • 553d1fe426 fix(executor): add timeout enforcement to matrix jobs and clean up review nits feat/env-file-readback bahdotsh 2026-04-02 23:33:45 +05:30
  • 130091644b fix(runtime): handle absolute interpreter paths and restore CI_PROJECT_DIR substitution bahdotsh 2026-04-02 22:43:24 +05:30
  • 2347b00e33 fix(runtime): fix emulation command execution mangling bash -c scripts bahdotsh 2026-04-02 22:05:05 +05:30
  • f13e835bc2 fix(executor): remove dead StepResult.outputs field and fix timeout regression bahdotsh 2026-04-02 19:10:27 +05:30
  • 57921545da fix(executor): fix env file read-back bugs and deduplicate post-step logic bahdotsh 2026-04-02 18:57:45 +05:30
  • 4ad1a92b29 feat(executor): add GitHub Actions environment file read-back bahdotsh 2026-04-02 18:50:56 +05:30
  • 6016887a3b feat(executor): easy GHA emulation fixes for better compatibility (#82) Gokul 2026-04-02 18:00:41 +05:30
  • 48896a852e fix(executor): fix shadowed timeout_mins and extract sanitization helper feat/easy-gha-emulation-fixes bahdotsh 2026-04-02 17:57:40 +05:30
  • 688a011a50 fix(executor): harden hashFiles, timeout, and shell edge cases bahdotsh 2026-04-02 17:51:22 +05:30
  • 3cf829fa47 fix(executor): complete the GHA shell invocation and harden hashFiles bahdotsh 2026-04-02 17:44:09 +05:30
  • a63ff7018a fix(executor): harden hashFiles, working-directory, and shell -e bahdotsh 2026-04-02 17:34:46 +05:30
  • 47d298edb0 feat(executor): add easy GHA emulation fixes for better compatibility bahdotsh 2026-04-02 17:22:35 +05:30
  • 040276e40a ci: modernize workflows to match mdterm CI pattern (#81) Gokul 2026-04-02 16:31:58 +05:30
  • ef407a4273 ci(release): add --locked to builds and guard changelog tag lookup ci/modernize-workflows bahdotsh 2026-04-02 16:29:38 +05:30
  • 4385f3a022 ci: harden CI permissions and fix release tag validation bahdotsh 2026-04-02 16:26:16 +05:30
  • f3a17efa56 ci(release): parallelize build, validate tag format, cache cargo-workspaces bahdotsh 2026-04-02 16:21:35 +05:30
  • 193dbf4c85 ci(release): fix three review issues in release workflow bahdotsh 2026-04-02 16:18:18 +05:30
  • 6cea903f5c ci(release): fix three lurking bugs in release workflow bahdotsh 2026-04-02 16:15:29 +05:30
  • 870eaf5159 ci(release): tighten tag validation and deduplicate tag resolution bahdotsh 2026-04-02 16:11:20 +05:30
  • 97de44b8af ci: fix workflow_dispatch releasing into the void bahdotsh 2026-04-02 16:06:18 +05:30
  • bad6f65579 ci(release): harden release workflow against manual dispatch footguns bahdotsh 2026-04-02 16:01:17 +05:30
  • 81cdcdf9e2 ci: fix review issues in modernized workflows bahdotsh 2026-04-02 15:54:17 +05:30
  • 791b50f915 ci: fix broken cross-compilation targets and workspace publish bahdotsh 2026-04-02 15:49:20 +05:30
  • 171d06033b ci: modernize workflows to match mdterm CI pattern bahdotsh 2026-04-02 15:42:11 +05:30
  • 14d30b6b57 feat(ui): add job selection mode to TUI for running individual jobs (#80) Gokul 2026-04-02 15:38:58 +05:30
  • 269df883de fix(ui): deduplicate job selection cleanup and add edge case tests feat/tui-job-selection bahdotsh 2026-04-02 15:32:59 +05:30
  • ea6a8c574d fix(ui): fix job selection bugs and add tests bahdotsh 2026-04-02 15:25:31 +05:30
  • e1432e0023 fix(ui): stop target_job from leaking across queued workflows bahdotsh 2026-04-02 15:18:03 +05:30
  • 8406c60529 feat(ui): add job selection mode to TUI for running individual jobs bahdotsh 2026-04-02 15:07:36 +05:30
  • f05cbca3b9 feat(ui): make TUI optional behind a cargo feature flag (#79) Gokul 2026-04-02 14:51:59 +05:30
  • 1762f057c1 ci(build): drop archived actions-rs/cargo, add --workspace to feature check feat/optional-tui bahdotsh 2026-04-02 14:47:50 +05:30
  • cd81bacd15 refactor(ui): feature-gate models and utils, clean up cfg imports bahdotsh 2026-04-02 14:25:49 +05:30
  • 5345600b66 feat(ui): make TUI optional behind a cargo feature flag bahdotsh 2026-04-02 14:16:51 +05:30
  • ebabe6414a feat(validate): cross-check local composite action required inputs (#78) Gokul 2026-04-02 13:49:47 +05:30
  • b5acab32bd fix(validate): handle string required and drop unsafe cwd fallback feat/validate-local-composite-inputs bahdotsh 2026-04-02 13:46:48 +05:30
  • f3ea907f0b feat(validate): cross-check local composite action required inputs bahdotsh 2026-04-02 13:39:19 +05:30
  • 452044f9d2 feat(cli): add --job flag to run a specific job and --jobs to list them (#77) Gokul 2026-04-02 13:22:58 +05:30
  • 173e32453b fix(executor): use stage-aware filtering for GitLab --job flag feat/run-specific-job bahdotsh 2026-04-02 13:19:43 +05:30
  • 9c19462763 fix(executor): include transitive deps when running a single job bahdotsh 2026-04-02 13:10:42 +05:30
  • 7ad15921bf feat(cli): add --job flag to run a specific job and --jobs to list them bahdotsh 2026-04-02 12:55:23 +05:30
  • 781bd42b21 fix(docker): persist setup action images across job steps (#76) Gokul 2026-04-02 12:34:40 +05:30