Skip to content

Releases: bahdotsh/wrkflw

wrkflw v0.7.3

28 Aug 07:37

Choose a tag to compare

Changelog

All notable changes to wrkflw will be documented in this file.

wrkflw@0.7.3 - 2025-08-28

wrkflw v0.7.2

28 Aug 02:46

Choose a tag to compare

Changelog

All notable changes to wrkflw will be documented in this file.

wrkflw-utils@0.7.2 - 2025-08-28

πŸ› Bug Fixes

  • (runtime) Remove unnecessary borrow in Windows taskkill command - (f49ccd7)
  • (utils) Add Windows support to fd module - (dff3697)
  • (utils) Remove unused imports to fix Windows clippy warnings - (5161882)

πŸ“š Documentation

  • (utils) Update README to document cross-platform fd behavior - (aa9da33)

βš™οΈ Miscellaneous Tasks

  • Add Windows to build matrix and integration tests - (5e9658c)

wrkflw v0.7.1

22 Aug 07:57

Choose a tag to compare

Changelog

All notable changes to wrkflw will be documented in this file.

wrkflw@0.7.1 - 2025-08-22

⛰️ Features

  • (runtime) Add dtolnay/rust-toolchain action support - (f1ca411)
  • Implement robust secrets management with multi-provider support, masking, and security features - (250a88b)
  • Add .gitignore support for file copying - (8005cbb)

πŸ› Bug Fixes

  • (evaluator) Remove incorrect name field requirement validation - (30f405c)
  • (executor) Correct Ubuntu runner image mapping - (797e31e)
  • Fix the ui logs from displaying copy logs noise - (2d80938)

βš™οΈ Miscellaneous Tasks

  • Update Cargo.lock with ignore dependency - (335886a)

Build

  • Use rustls instead openssl - (ae52779)

New Contributors ❀️

wrkflw v0.7.0

13 Aug 12:48

Choose a tag to compare

Changelog

All notable changes to wrkflw will be documented in this file.

wrkflw@0.7.0 - 2025-08-13

⛰️ Features

  • (cli) Wrkflw validate accepts multiple paths (files/dirs); autodetects GitHub/GitLab per file; --gitlab forces GitLab for all; graceful EPIPE handling when piped; docs updated - (8765537)
  • (executor,parser,docs) Add execution support for reusable workflows (jobs..uses)\n\n- Parser: make jobs.runs-on optional; add job-level uses/with/secrets for caller jobs\n- Executor: resolve and run local/remote called workflows; propagate inputs/secrets; summarize results\n- Docs: document feature, usage, and current limits in README\n- Tests: add execution tests for local reusable workflows (success/failure)\n\nLimits:\n- Does not propagate outputs back to caller\n- secrets: inherit not special-cased; use mapping\n- Remote private repos not yet supported; public only\n- Cycle detection for nested calls unchanged - (66e5406)
  • (ui) Enhance TUI help tab with comprehensive documentation and scrolling - (86660ae)
  • Move log stream composition and filtering to background thread - (d1268d5)
  • Add comprehensive sandboxing for secure emulation mode - (460357d)

πŸ› Bug Fixes

  • Correct schema file paths for cargo publish - (5d55812)
  • Resolve schema file path issues for cargo publish - (79b6389)
  • Support array format for runs-on field in GitHub Actions workflows - (7636195)

πŸ“š Documentation

  • (readme) Add per-crate READMEs and enhance wrkflw crate README - (58de01e)

wrkflw v0.6.0

09 Aug 12:21

Choose a tag to compare

Changelog

All notable changes to wrkflw will be documented in this file.

0.6.0 - 2025-08-09

⛰️ Features

  • Reorganize test files and delete manual test checklist - (181b5c5)

βš™οΈ Miscellaneous Tasks

  • Bump version to 0.6.0 - (537bf2f)

wrkflw v0.5.0

09 Aug 09:57

Choose a tag to compare

Changelog

All notable changes to wrkflw will be documented in this file.

0.5.0 - 2025-08-09

⛰️ Features

  • (gitlab) Add comprehensive GitLab CI/CD pipeline support - (e73b0df)
  • Add --preserve-containers-on-failure flag for debugging - (7edc6b3)
  • Add --preserve-containers-on-failure flag for debugging - (4251e64)
  • Add conditional job execution and flexible needs parsing - (cff8e3f)
  • Add exit code support for validation failures - (4802e68)
  • Add comprehensive Podman container runtime support - (50e62fb)
  • Bump version to 0.5.0 for podman support - (1cc3bf9)

πŸ› Bug Fixes

  • (ui) Fix additional clippy warnings for CI compatibility - (2238973)
  • (ui) Fix final io::Error clippy warning - (faee471)
  • (utils) Replace deprecated io::Error::new with io::Error::other - (699c925)
  • (validators) Add validation for duplicate step IDs within GitHub Actions jobs - (48e944a)
  • Fixed the issues in viewing step details in non verbose mode - (00fa569)
  • Make gitlab pipelines show up in tui - (d5d1904)

🚜 Refactor

  • (ui) Modularize UI crate for improved maintainability - (9f51e26)
  • (workspace) Move top-level src to crates/wrkflw - (3a88b33)

πŸ“š Documentation

  • Update README with container preservation feature - (2ba3dbe)
  • Update README with exit code functionality - (b4a73a3)

Refactor

  • Migrate modules to workspace crates - (470132c)

wrkflw v0.4.0

30 Apr 12:31

Choose a tag to compare

Changelog

All notable changes to wrkflw will be documented in this file.

0.4.0 - 2025-04-30

⛰️ Features

  • Detailed verbose and debug outputs of steps - (e524122)
  • Better ouputs - (0acc65f)
  • Added github workflow schemas for better handling the workflows - (6e3d61e)
  • Add GitLab pipeline integration - (0c5460e)
  • Add GitLab pipeline integration - (fb1c636)

πŸ› Bug Fixes

  • (docker) Prevent TUI freeze by adding timeouts to Docker operations - (cb3f753)
  • (tui) Prevent freezing when Docker service is running - (bd525ca)
  • (validator) Add support for GitHub Actions reusable workflow validation - (7bd7cc3)
  • Fix github_link filter in changelog template - (4b4d5e3)
  • Fix the formatting issues - (6e1eb8e)
  • Fix docker mode issues - (818cfe5)
  • Clippy fixes - (c8bcb38)
  • Fix trigger issues - (f1421dc)

🚜 Refactor

  • Refactored all the test files - (e978d09)

πŸ“š Documentation

  • Updated the changelog format - (f97c330)

βš™οΈ Miscellaneous Tasks

  • Update README with roadmap - (8975519)

Ix

  • (executor) Correct image selection and workspace mapping for run steps - (34e1fc5)

wrkflw v0.3.0

21 Apr 13:24

Choose a tag to compare

Changelog

All notable changes to wrkflw will be documented in this file.

[0.3.0] - 2025-04-21

"fix

Bug Fixes

  • Local composite actions (f2bbaff)

  • Display error details for failed workflow executions (cd89b64)

Features