Commit Graph

  • 2f2892b691 docs: mention brew install in the README main bahdotsh 2026-04-22 12:12:23 +05:30
  • 94adbd4e5f Update GitHub Sponsors username in FUNDING.yml Gokul 2026-04-22 11:23:29 +05:30
  • e4384d8a4f docs: stop lying in the README about what works bahdotsh 2026-04-22 10:02:44 +05:30
  • 5ac563d213 Release 0.8.0 wrkflw@0.8.0 wrkflw-watcher@0.8.0 wrkflw-validators@0.8.0 wrkflw-utils@0.8.0 wrkflw-ui@0.8.0 wrkflw-trigger-filter@0.8.0 wrkflw-secrets@0.8.0 wrkflw-runtime@0.8.0 wrkflw-parser@0.8.0 wrkflw-models@0.8.0 wrkflw-matrix@0.8.0 wrkflw-logging@0.8.0 wrkflw-gitlab@0.8.0 wrkflw-github@0.8.0 wrkflw-executor@0.8.0 wrkflw-evaluator@0.8.0 v0.8.0 bahdotsh 2026-04-22 00:21:09 +05:30
  • 4a3c5b2e73 docs: catch up on everything that landed after v0.7.3 (#107) Gokul 2026-04-21 23:43:11 +05:30
  • 072b15537c docs: catch up on everything that landed after v0.7.3 docs/post-v0.7.3-refresh bahdotsh 2026-04-21 23:41:06 +05:30
  • d2200a4066 docs: refresh demo.gif for the redesigned TUI (#106) Gokul 2026-04-21 23:28:34 +05:30
  • 500f6a3814 docs: run both Docker and Podman in the demo docs/demo-gif-refresh bahdotsh 2026-04-21 23:24:59 +05:30
  • ca310ee91b docs: scale up demo.gif, show Docker, drop the tape bahdotsh 2026-04-21 23:18:49 +05:30
  • f72a5c4829 docs: refresh demo.gif for the redesigned TUI bahdotsh 2026-04-21 23:09:26 +05:30
  • ebe8083f33 feat(ui): ship screens 4, 7, 8 and the Tweaks overlay (#105) Gokul 2026-04-21 22:47:50 +05:30
  • bdf7dbffe1 fix(ui): close the remaining review debt on screens 4-8 feat/ui-screens-4-8-tweaks bahdotsh 2026-04-21 22:18:10 +05:30
  • f3705f8ab2 fix(ui): close the screens-4-8 review debt bahdotsh 2026-04-21 21:11:27 +05:30
  • 09da60acf7 fix(ui): clear out the self-review pile for screens 4-8 bahdotsh 2026-04-21 20:41:12 +05:30
  • 14741aaef7 fix(ui): sand off the UX edges flagged in the screens-4-8 review bahdotsh 2026-04-21 17:54:47 +05:30
  • 405a51a518 fix(ui): stop the Trigger tab from smearing the TUI on dispatch bahdotsh 2026-04-21 17:21:36 +05:30
  • 845b1d5750 fix(ui): clean up loose ends around the new tabs and Tweaks overlay bahdotsh 2026-04-21 16:03:40 +05:30
  • e29fff397a docs(examples): add ui-demo workflow set for the new screens bahdotsh 2026-04-21 13:58:31 +05:30
  • c4449ea88b feat(ui): ship screens 4, 7, 8 and the Tweaks overlay bahdotsh 2026-04-21 13:13:14 +05:30
  • 1824e73ebd feat(ui): rebuild TUI to match the new design system (#104) Gokul 2026-04-21 12:28:59 +05:30
  • 553376bc9e style(ui): cargo fmt feat/tui-design-overhaul bahdotsh 2026-04-21 12:27:19 +05:30
  • 6222908eed feat(ui): rebuild TUI to match the new design system bahdotsh 2026-04-21 12:22:58 +05:30
  • 31cf534625 feat(tui): live step view with streamed stdout/stderr ui/modernize bahdotsh 2026-04-20 00:14:33 +05:30
  • 84c3fef544 feat(ui): theme toggle, --theme CLI flag, and config file bahdotsh 2026-04-19 00:15:42 +05:30
  • 5dfb8c03ad feat(ui): per-view polish — scrollbar, line gauge, breadcrumbs, truncated paths bahdotsh 2026-04-19 00:12:46 +05:30
  • 833d499f4b feat(ui): unify chrome into a single outer frame with embedded top/bottom bars bahdotsh 2026-04-19 00:09:12 +05:30
  • 14a9b38abd feat(ui): introduce Theme struct with Catppuccin palettes bahdotsh 2026-04-19 00:01:53 +05:30
  • 599da94bf7 chore(ui): bump ratatui to 0.30 and migrate renamed Table API bahdotsh 2026-04-18 23:46:22 +05:30
  • 7b2a27a532 refactor(executor): separate user env from runner env in ExpressionContext (#102) Gokul 2026-04-18 23:21:40 +05:30
  • 905f0296ad refactor(executor): track user_env through layered env merges refactor/6-separate-user-env-from-runner-env bahdotsh 2026-04-18 23:12:35 +05:30
  • f4a8978181 refactor(evaluator): add user_env field to ExpressionContext bahdotsh 2026-04-18 22:56:08 +05:30
  • 74499d5279 feat(evaluator): make toJSON(matrix) return matrix object (#101) Gokul 2026-04-18 22:38:11 +05:30
  • d1d2f3398a feat(evaluator): make toJSON(matrix) return matrix object feat/5-bare-matrix-context-tojson bahdotsh 2026-04-18 22:33:28 +05:30
  • e4752efa8e feat(evaluator): make toJSON(secrets) return secrets object (#100) Gokul 2026-04-18 22:20:55 +05:30
  • 85d1e86355 feat(evaluator): make toJSON(secrets) return secrets object feat/4-bare-secrets-context-tojson bahdotsh 2026-04-18 22:06:42 +05:30
  • bb55e7f30f feat(evaluator): make toJSON(github) return github object (#99) Gokul 2026-04-18 21:06:05 +05:30
  • 1abb97e299 style(evaluator): collapse toJSON(github) closure per rustfmt feat/3-bare-github-context-tojson bahdotsh 2026-04-18 21:05:50 +05:30
  • d96ba0bcd5 fix(evaluator): close the last runner-internal hole in toJSON(github) bahdotsh 2026-04-18 20:52:03 +05:30
  • 53f3dc61fe fix(evaluator): exclude runner-internal keys from toJSON(github) bahdotsh 2026-04-18 20:08:27 +05:30
  • f9d98ed053 refactor(evaluator): tighten toJSON(github) after review bahdotsh 2026-04-18 19:55:23 +05:30
  • b56aca05d3 feat(evaluator): make toJSON(github) return github object bahdotsh 2026-04-18 19:43:47 +05:30
  • 295b309517 ci: silence new clippy::collapsible_match in TUI event loop bahdotsh 2026-04-18 19:18:15 +05:30
  • 09903569eb feat(evaluator): make toJSON(needs) return nested needs object (#98) Gokul 2026-04-18 19:03:41 +05:30
  • 39a29aa9fc chore(secrets): silence clippy::unnecessary_sort_by in masker feat/2-bare-needs-context-tojson bahdotsh 2026-04-18 19:02:02 +05:30
  • d4445c70c8 feat(evaluator): make toJSON(needs) return nested needs object bahdotsh 2026-04-18 18:44:52 +05:30
  • dcf0696de7 feat(evaluator): make toJSON(steps) return nested steps object (#97) Gokul 2026-04-16 16:12:23 +05:30
  • 6abf63d2b7 style(evaluator): import HashSet at top of expression.rs feat/1-bare-steps-context-tojson bahdotsh 2026-04-16 12:11:17 +05:30
  • 54d6614449 feat(evaluator): make toJSON(steps) return nested steps object bahdotsh 2026-04-15 17:42:30 +05:30
  • 100ff53167 fix(evaluator): make toJSON(env) return env object instead of null (#96) Gokul 2026-04-14 16:08:34 +05:30
  • 57c9d23456 fix(evaluator): fix Object string coercion and tidy up review issues fix/3-tojson-env-returns-null bahdotsh 2026-04-14 15:39:46 +05:30
  • 7e2fa11942 fix(evaluator): harden Object variant and is_user_env_var heuristic bahdotsh 2026-04-14 15:29:52 +05:30
  • 049bddb6f8 docs(evaluator): document is_user_env_var heuristic limitations bahdotsh 2026-04-14 15:21:23 +05:30
  • db9719755f fix(evaluator): use proper JSON serialization for toJSON(env) objects bahdotsh 2026-04-14 12:26:22 +05:30
  • 3a0e656d60 fix(evaluator): clean up toJSON(env) Object variant plumbing bahdotsh 2026-04-14 11:49:23 +05:30
  • 8905301a6b fix(evaluator): make toJSON(env) return env object instead of null bahdotsh 2026-04-14 10:35:45 +05:30
  • 530a709652 fix(executor): populate workflow-level env in expression context (#95) Gokul 2026-04-14 10:11:10 +05:30
  • 1c99deeb77 fix(executor): harden workflow-level env precedence and add expression resolution fix/2-env-global-var-empty-in-expression bahdotsh 2026-04-14 10:05:29 +05:30
  • 1fb3994f32 fix(executor): populate workflow-level env in expression context bahdotsh 2026-04-14 09:11:29 +05:30
  • b711e871f7 fix(executor): propagate composite action outputs back to caller (#94) Gokul 2026-04-13 15:06:43 +05:30
  • 534146849e .gitignore fix/1-composite-action-output-propagation bahdotsh 2026-04-13 15:06:24 +05:30
  • 79c708e575 fix(executor): use unique heredoc delimiter and handle write errors in composite output propagation bahdotsh 2026-04-13 14:55:07 +05:30
  • bf8aab8eba fix(executor): handle multiline values in composite output propagation bahdotsh 2026-04-13 14:39:36 +05:30
  • 79b7794943 fix(executor): pass actual job status to composite output propagation bahdotsh 2026-04-13 14:20:22 +05:30
  • 1119f63dca fix(executor): propagate composite action outputs back to caller bahdotsh 2026-04-13 13:05:30 +05:30
  • a668d815c4 fix: artifact actions under --runtime emulation (#93) Gokul 2026-04-13 10:51:38 +05:30
  • 2b3534f589 fix(test): skip secure_emulation rebase test on Windows fix/artifact-emulation-workspace-88 bahdotsh 2026-04-13 10:48:31 +05:30
  • 024a30080f fix(test): skip emulation artifact roundtrip test on Windows bahdotsh 2026-04-13 10:24:42 +05:30
  • 5fda1b139b refactor(runtime): centralize rebase helper and tighten semantics bahdotsh 2026-04-12 01:51:54 +05:30
  • aac7e9eb25 fix(runtime): secure_emulation honors volume mounts; sandbox runs in-place (#88) bahdotsh 2026-04-12 01:19:21 +05:30
  • a1c088916e fix(runtime): emulation honors volume mounts for working dir (#88) bahdotsh 2026-04-12 01:14:48 +05:30
  • 66064bce5d runtime(container): add resolve_host_working_dir helper bahdotsh 2026-04-12 01:07:21 +05:30
  • 7b8955569b test(executor): cover run-step → upload/download-artifact handoff under emulation bahdotsh 2026-04-12 01:03:47 +05:30
  • f4e9f84fc4 refactor(watcher,wrkflw): finish draining god-files into modules (#92) Gokul 2026-04-12 00:14:42 +05:30
  • 41bd16a2df fix(watcher,wrkflw): address review findings on god-file drain refactor/drain-god-files bahdotsh 2026-04-12 00:06:06 +05:30
  • 13ccf0d53e refactor(watcher,wrkflw): finish draining god-files into modules bahdotsh 2026-04-11 22:15:29 +05:30
  • 154df50968 feat: add diff-aware selective execution and watch mode (#91) Gokul 2026-04-11 20:27:34 +05:30
  • a216b541ac fix(trigger-filter,watcher,wrkflw): plug four more review holes feat/diff-aware-execution-and-watch-mode bahdotsh 2026-04-11 20:17:07 +05:30
  • 849928bbd4 fix(trigger-filter,watcher,wrkflw): plug the last six review holes bahdotsh 2026-04-11 19:10:25 +05:30
  • 35479cea6c fix(trigger-filter,watcher,wrkflw,ui): plug review holes and enforce warning drain bahdotsh 2026-04-11 17:33:51 +05:30
  • 831ac86ec2 fix(ui,watcher): plug TUI warning drop + kill double-toggle fragility bahdotsh 2026-04-11 16:48:17 +05:30
  • 4bcda187c2 fix(trigger-filter,watcher,ui,wrkflw): kill dead plumbing and unlock the pattern cache bahdotsh 2026-04-11 15:33:00 +05:30
  • d8bdb883e1 fix(trigger-filter,watcher): plug parser, git, and worktree silent-skip holes bahdotsh 2026-04-11 14:06:36 +05:30
  • 04e38db976 fix(trigger-filter,watcher,ui,wrkflw): plug the last silent-skip holes and stop sprinkling constants bahdotsh 2026-04-11 13:28:43 +05:30
  • 0a9e610e05 fix(trigger-filter,watcher,ui,wrkflw): fix branches+tags OR, kill silent skips from review bahdotsh 2026-04-11 12:53:02 +05:30
  • 39848c888c fix(trigger-filter,watcher,wrkflw): plug scalability and platform holes from review bahdotsh 2026-04-11 11:43:55 +05:30
  • cbbda426fa fix(trigger-filter,watcher): stop git from stealing TTY and fix symlink ignore hole bahdotsh 2026-04-11 11:07:48 +05:30
  • b55df47192 fix(trigger-filter,watcher,wrkflw,ui): plug GHA divergence and CLI foot-guns from review bahdotsh 2026-04-11 10:34:26 +05:30
  • f51a667dcf fix(trigger-filter,watcher): plug three silent-failure holes bahdotsh 2026-04-11 09:00:58 +05:30
  • 717f7b0b3b fix(trigger-filter,watcher,ui,wrkflw): plug another round of silent-failure holes from review bahdotsh 2026-04-11 00:20:36 +05:30
  • ec6b91e1a1 fix(trigger-filter,watcher,ui,wrkflw): kill five more silent-failure holes from review bahdotsh 2026-04-10 23:33:07 +05:30
  • 30fb72a289 fix(trigger-filter,watcher,ui): kill silent failures and dead code found in review bahdotsh 2026-04-10 23:15:16 +05:30
  • 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