Commit Graph

  • 1719e68af8 fix(docker): fix version_from_ref with SHA pins and normalize .x suffixes fix/setup-action-image-persistence bahdotsh 2026-04-02 12:31:23 +05:30
  • b5ad0ee681 fix(docker): add image caching, stable hashing, and shared constants bahdotsh 2026-04-02 12:24:31 +05:30
  • 39259fcd03 refactor(docker): unify setup action registry and fix remaining review issues bahdotsh 2026-04-02 12:10:29 +05:30
  • 222508b38c fix(docker): fix three correctness bugs in setup action image resolution bahdotsh 2026-04-02 11:59:09 +05:30
  • 24c2bb90f9 fix(docker): harden setup action runtime detection against injection and waste bahdotsh 2026-04-02 11:07:23 +05:30
  • 06d4ecd2c2 fix(docker): persist setup action images across job steps bahdotsh 2026-04-02 10:57:28 +05:30
  • fd348a460e fix: actually execute Docker-based GitHub Actions instead of emulating them (#74) Gokul 2026-04-02 10:28:37 +05:30
  • 7005e7e592 fix(executor): filter empty podman entrypoint and extract NativeDocker step handler fix/execute-docker-actions bahdotsh 2026-04-02 10:20:04 +05:30
  • c76354480c fix(executor): close composite sub_path symlink hole and filter empty entrypoint bahdotsh 2026-04-02 10:11:54 +05:30
  • 4b5a195111 fix(executor): close backslash traversal gap and add with.entrypoint override bahdotsh 2026-04-02 10:05:10 +05:30
  • 39c85dbdc3 fix(executor): deduplicate build context walker, harden sub_path, add missing tests bahdotsh 2026-04-02 09:46:54 +05:30
  • 1eb1b2a063 fix(executor): cap build context size, disable git hooks, add NativeDocker tests bahdotsh 2026-04-02 09:27:20 +05:30
  • 6399cc947c fix(executor): harden Docker build context, sanitize inputs, deduplicate mount setup bahdotsh 2026-04-02 01:27:01 +05:30
  • ca42f91e64 fix(executor): close sub_path traversal hole and make args parsing consistent bahdotsh 2026-04-02 01:14:53 +05:30
  • b4c1d3309c fix(executor): handle string-form args and reject malformed with.args bahdotsh 2026-04-02 01:07:32 +05:30
  • 96f6674069 fix(executor): reject bad dockerfile paths instead of silently guessing bahdotsh 2026-04-02 00:58:08 +05:30
  • 0ffc20dece fix(executor)!: pass explicit build context to Docker image builds bahdotsh 2026-04-02 00:51:32 +05:30
  • 894b71b0a0 fix(executor): fix broken args parsing, empty dockerfile path, and silent entrypoint drop bahdotsh 2026-04-02 00:45:05 +05:30
  • ec360b2c2f fix(executor): wire up runs.entrypoint, runs.args, and fix local Docker dispatch bahdotsh 2026-04-02 00:38:46 +05:30
  • 08b067b5a5 fix(executor): harden Docker action security and fix docker:// execution path bahdotsh 2026-04-02 00:01:59 +05:30
  • aecf6f68f3 fix(executor): fix macOS entrypoint hang, path traversal, and silent emulation pass bahdotsh 2026-04-01 23:56:52 +05:30
  • 59efb5e108 fix(executor): actually execute Docker-based GitHub Actions instead of emulating them bahdotsh 2026-04-01 23:43:27 +05:30
  • 8a8d7e5eec fix: resolve correctness, security, and parsing bugs across codebase (#73) Gokul 2026-04-01 23:06:48 +05:30
  • 5ea60e0a3d fix: squash review nits — double parse, clippy warnings, lost flag fix/codebase-review-bugs bahdotsh 2026-04-01 23:02:53 +05:30
  • 5e4f05abae fix: harden steps. boundary check, document condition semantics, dedup cycles bahdotsh 2026-04-01 22:57:35 +05:30
  • 512c7f490d fix: correct cron day-of-week range, steps. false positive, and Step boilerplate bahdotsh 2026-04-01 22:51:27 +05:30
  • ac63a0d797 fix: clean up review findings in step guards, secret store, and test fixture bahdotsh 2026-04-01 22:44:43 +05:30
  • c76e9ce3a0 refactor(executor): extract step guards into shared helper, fix steps.* default bahdotsh 2026-04-01 22:18:35 +05:30
  • 9d1e6d79fd fix: correct cycle detection, condition evaluation, and matrix continue-on-error bahdotsh 2026-04-01 22:06:54 +05:30
  • 6e72ba76e6 fix: correct condition defaults, path traversal check, and null variable handling bahdotsh 2026-04-01 21:53:01 +05:30
  • d522a105b3 fix: harden step-level evaluation, volume checks, and add tests bahdotsh 2026-04-01 21:39:35 +05:30
  • 2478a098f1 fix: resolve 27 bugs found during full codebase verification bahdotsh 2026-04-01 21:29:51 +05:30
  • 4dcd7d14cd fix: address PR review feedback bahdotsh 2026-04-01 20:00:56 +05:30
  • c1b2261180 fix: resolve 10 bugs found during full codebase review bahdotsh 2026-04-01 19:56:43 +05:30
  • 219c27097f Merge pull request #72 from bahdotsh/fix/module-review-bugs Gokul 2026-04-01 19:32:52 +05:30
  • b49276a026 fix: stop hard-exiting on unreadable directory and add #[must_use] to ContainerOutput fix/module-review-bugs bahdotsh 2026-04-01 19:28:15 +05:30
  • 422a035c40 test: add tests for review fixes and clean up dead code bahdotsh 2026-04-01 19:08:44 +05:30
  • aa3366a797 fix: correct multiple bugs found during full codebase review bahdotsh 2026-04-01 18:59:31 +05:30
  • debd89b8c6 Merge pull request #71 from bahdotsh/fix/58-support-job-container-directive Gokul 2026-03-31 19:16:16 +05:30
  • 3296ad1f62 fix(executor): guard against empty container image and volume paths fix/58-support-job-container-directive bahdotsh 2026-03-31 19:13:31 +05:30
  • 2c2a633e0e fix(executor): harden container config against credential leaks and empty volumes bahdotsh 2026-03-31 19:06:51 +05:30
  • e76f723034 fix(executor): fix phantom env paths and silent volume option drop bahdotsh 2026-03-31 18:59:35 +05:30
  • 2e1452d237 fix(executor): fix volume parsing and hardcoded env path remapping bahdotsh 2026-03-31 18:46:17 +05:30
  • ecb9392d52 refactor(executor): deduplicate container mount logic and fix review issues bahdotsh 2026-03-31 18:38:52 +05:30
  • 2eae320953 fix(executor): support job-level container directive bahdotsh 2026-03-31 18:05:34 +05:30
  • 39006fd232 Merge pull request #70 from bahdotsh/fix/48-resolve-action-yml-for-docker-image Gokul 2026-03-31 17:11:08 +05:30
  • c21182d389 fix(executor): handle sub-path action refs and stop mutating env in tests fix/48-resolve-action-yml-for-docker-image bahdotsh 2026-03-31 17:02:52 +05:30
  • 8661771b8a fix(executor): fix shell injection, env var leak in tests, and missing docs bahdotsh 2026-03-31 16:43:33 +05:30
  • f53a45e25d fix(executor): fix docker digest parsing, token leak in redirects, and missing tests bahdotsh 2026-03-28 16:42:36 +05:30
  • 9bdf24f86b fix(executor): fix review issues in action resolver and engine bahdotsh 2026-03-28 13:20:57 +05:30
  • ce3099d757 fix(executor): add User-Agent header and handle auth redirects properly bahdotsh 2026-03-28 13:07:51 +05:30
  • 3ee75e6aa8 fix(executor): fix dead code, misleading comment, and token leak risk bahdotsh 2026-03-28 12:59:32 +05:30
  • 8dd6d1b143 fix(executor): correct misleading cache docs, token comment, and docker version semantics bahdotsh 2026-03-28 12:45:23 +05:30
  • de0cf0e419 fix(executor): harden action resolver: bounded cache, async clone, strict parsing bahdotsh 2026-03-28 12:36:58 +05:30
  • 419ccf97d4 fix(executor): harden action resolver and kill magic string dispatch bahdotsh 2026-03-28 12:16:30 +05:30
  • 639d86ad3b fix(executor): handle DockerBuild actions and harden action resolver bahdotsh 2026-03-28 11:45:23 +05:30
  • f2c6097534 fix: resolve action.yml from remote repos to determine correct Docker image bahdotsh 2026-03-28 11:14:10 +05:30
  • 05ed4d12b4 docs: add AI agent codebase navigation guides bahdotsh 2026-03-28 10:35:33 +05:30
  • baf6157ab0 Merge pull request #69 from sonwr/fix-64-empty-trigger-globs Gokul 2026-03-13 23:08:26 +05:30
  • b90f07f945 fix(parser): allow empty trigger glob arrays sonwr 2026-03-08 02:40:59 +00:00
  • 81d8d7ab6d Merge pull request #63 from bahdotsh/fix/remote-workflow-tempdir-lifecycle Gokul 2025-09-05 10:39:09 +05:30
  • 1d2008852e fix: resolve tempdir lifecycle issue in remote workflow execution fix/remote-workflow-tempdir-lifecycle bahdotsh 2025-09-05 09:46:43 +05:30
  • c707bf8b97 Merge pull request #61 from bahdotsh/fix/docker-github-env-volume-mounting Gokul 2025-09-05 08:28:10 +05:30
  • b1cc74639c version fix fix/docker-github-env-volume-mounting bahdotsh 2025-09-05 08:22:15 +05:30
  • f45babc605 fix(docker): mount GitHub environment files directory into containers bahdotsh 2025-09-05 08:01:29 +05:30
  • 7970e6ad7d Release 0.7.3 wrkflw@0.7.3 wrkflw-validators@0.7.3 wrkflw-utils@0.7.3 wrkflw-ui@0.7.3 wrkflw-secrets@0.7.3 wrkflw-runtime@0.7.3 wrkflw-parser@0.7.3 wrkflw-matrix@0.7.3 wrkflw-logging@0.7.3 wrkflw-gitlab@0.7.3 wrkflw-github@0.7.3 wrkflw-executor@0.7.3 wrkflw-evaluator@0.7.3 v0.7.3 bahdotsh 2025-08-28 12:58:32 +05:30
  • 51a655f07b version fixes bahdotsh 2025-08-28 12:56:05 +05:30
  • 7ac18f3715 Release 0.7.2 wrkflw-utils@0.7.2 wrkflw-runtime@0.7.2 v0.7.2 bahdotsh 2025-08-28 08:13:02 +05:30
  • 1f3fee7373 Merge pull request #56 from bahdotsh/fix/windows-compatibility Gokul 2025-08-28 07:48:37 +05:30
  • f49ccd70d9 fix(runtime): remove unnecessary borrow in Windows taskkill command fix/windows-compatibility bahdotsh 2025-08-27 15:45:58 +05:30
  • 5161882989 fix(utils): remove unused imports to fix Windows clippy warnings bahdotsh 2025-08-27 15:39:52 +05:30
  • 5e9658c885 ci: add Windows to build matrix and integration tests bahdotsh 2025-08-27 15:37:15 +05:30
  • aa9da33b30 docs(utils): update README to document cross-platform fd behavior bahdotsh 2025-08-27 15:36:51 +05:30
  • dff3697052 fix(utils): add Windows support to fd module bahdotsh 2025-08-27 15:36:23 +05:30
  • 5051f71b8b Release 0.7.1 wrkflw@0.7.1 wrkflw-ui@0.7.1 wrkflw-secrets@0.7.1 wrkflw-runtime@0.7.1 wrkflw-parser@0.7.1 wrkflw-executor@0.7.1 wrkflw-evaluator@0.7.1 v0.7.1 bahdotsh 2025-08-22 13:13:53 +05:30
  • 64b980d254 Merge pull request #55 from bahdotsh/fix/ui_logs_for_copy Gokul 2025-08-22 12:23:08 +05:30
  • 2d809388a2 fix: fix the ui logs from displaying copy logs noise fix/ui_logs_for_copy bahdotsh 2025-08-22 12:19:16 +05:30
  • 03af6cb7c1 Merge pull request #54 from azzamsa/use-rust-tls Gokul 2025-08-22 12:07:37 +05:30
  • ae52779e11 build: use rustls instead openssl Azzam S.A 2025-08-22 11:29:11 +07:00
  • fe7be3e1ae Merge pull request #53 from bahdotsh/fix/remove-name-field-requirement Gokul 2025-08-21 23:44:17 +05:30
  • 30f405ccb9 fix(evaluator): remove incorrect name field requirement validation fix/remove-name-field-requirement bahdotsh 2025-08-21 22:45:36 +05:30
  • 1d56d86ba5 Merge pull request #52 from bahdotsh/fix/ubuntu-container-image-selection Gokul 2025-08-21 22:37:22 +05:30
  • f1ca411281 feat(runtime): add dtolnay/rust-toolchain action support fix/ubuntu-container-image-selection bahdotsh 2025-08-21 22:28:12 +05:30
  • 797e31e3d3 fix(executor): correct Ubuntu runner image mapping bahdotsh 2025-08-21 22:27:56 +05:30
  • 4e66f65de7 Merge pull request #51 from bahdotsh/feature/gitignore-support Gokul 2025-08-21 15:32:31 +05:30
  • 335886ac70 chore: Update Cargo.lock with ignore dependency feature/gitignore-support bahdotsh 2025-08-21 15:27:18 +05:30
  • 8005cbb7ee feat: Add .gitignore support for file copying bahdotsh 2025-08-21 15:27:00 +05:30
  • 5b216f59e6 Merge pull request #45 from anti-social/fix-double-repo-copying Gokul 2025-08-21 15:17:26 +05:30
  • 7a17d26589 Do not copy a repository before executing a job Alexander Koval 2025-08-17 01:41:17 +03:00
  • 6efad9ce96 Merge pull request #42 from bahdotsh/feature/secrets-management Gokul 2025-08-14 23:41:47 +05:30
  • 064f7259d7 fix tests feature/secrets-management bahdotsh 2025-08-14 23:37:47 +05:30
  • db1d4bcf48 formatted bahdotsh 2025-08-14 23:30:26 +05:30
  • 250a88ba94 feat: implement robust secrets management with multi-provider support, masking, and security features bahdotsh 2025-08-14 23:26:30 +05:30
  • cd56ce8506 Merge pull request #40 from bahdotsh/fix/php-workflow-issues Gokul 2025-08-14 14:26:46 +05:30
  • 8fc6dcaa6c Fix PHP workflow execution issues fix/php-workflow-issues bahdotsh 2025-08-14 14:22:34 +05:30
  • 3f7bd30cca workflow update bahdotsh 2025-08-13 18:15:34 +05:30
  • 960f7486a2 Release 0.7.0 wrkflw@0.7.0 wrkflw-validators@0.7.0 wrkflw-utils@0.7.0 wrkflw-ui@0.7.0 wrkflw-runtime@0.7.0 wrkflw-parser@0.7.0 wrkflw-models@0.7.0 wrkflw-matrix@0.7.0 wrkflw-logging@0.7.0 wrkflw-gitlab@0.7.0 wrkflw-github@0.7.0 wrkflw-executor@0.7.0 wrkflw-evaluator@0.7.0 v0.7.0 bahdotsh 2025-08-13 18:07:11 +05:30
  • cb936cd1af updated publish script bahdotsh 2025-08-13 17:57:44 +05:30
  • 625b8111f1 Merge pull request #38 from bahdotsh/improve-tui-help-tab Gokul 2025-08-13 15:29:22 +05:30
  • b2b6e9e08d formatted improve-tui-help-tab bahdotsh 2025-08-13 15:26:08 +05:30