Skip to content

Releases: ddeutils/ddeutil-workflow

0.0.86

07 Aug 16:04

Choose a tag to compare

✨ Features

  • 🎯 feat: update rerun strategy on release method.
  • 🎯 feat: add wrapped method for rerun.
  • 🎯 feat: add warp exec on rerun method.
  • 🎯 feat: split handler exec func to warp.
  • 🎯 feat: update exec method on job module.
  • 🎯 feat: update flag on trace model.
  • 🎯 feat: update module key on trace model methods.

🐛 Bug fixes

  • ⚙️ fixed: refactor set variable on exec method.

✒️ Code Changes

  • 🧪 tests: update failed testcase.
  • 🎨 format: move to use from_trace method.
  • 🎨 format: revise result dataclass.
  • 🎨 format: add module key it trace model.

🧹 Deprecate & Clean

  • ♻️ clean: remove passing running ID to wrapped exec method.
  • ♻️ clean: remove uv lock file.

📖 Documentations

  • 📄 docs: update config topic.
  • 📄 docs: update json-schema file.

0.0.85

03 Aug 16:15

Choose a tag to compare

✨ Features

  • 🎯 feat: update raise error on trigger stage process.
  • 🎯 feat: update retry strategy on job execution.
  • 🎯 feat: update trace module.
  • 🎯 feat: mark finally code for push metric after exec.

✒️ Code Changes

  • 🎨 format: format stage module.
  • 🎨 format: refactor process on job module.
  • 🧪 tests: update testcase for release workflow.
  • 🧪 tests: fix audit module testcase.
  • 🎨 format: format some code.

📖 Documentations

  • 📄 docs: update readme file.

0.0.84

30 Jul 15:39

Choose a tag to compare

✨ Features

  • 🎯 feat: update detail on dryrun method on caller stage.
  • 🎯 feat: update md method on stage model.
  • 🎯 feat: add dryrun mode to stage exec.
  • 🎯 feat: draft dryrun mode.

🐛 Bug fixes

  • ⚙️ fixed: clean code that does not valid.

✒️ Code Changes

  • 🎨 format: mark exclude coverage.
  • 🎨 format: change dryrun logic on caller stage.

0.0.83

29 Jul 03:21

Choose a tag to compare

🌠 Highlight Features

  • ⭐ hl: add sys extras key for stop circle execute.

✨ Features

  • 🎯 feat: fix nested-error handler on case stage.
  • 🎯 feat: fix nested-error handler on foreach stage.
  • 🎯 feat: allow pass max-workers with string value on parallel stage.
  • 🎯 feat: add clean up util func.
  • 🎯 feat: add convert to empty stage method.
  • 🎯 feat: add extract id for prepare a pair of parent and running id.
  • 🎯 feat: move validate release date from workflow to event model.

✒️ Code Changes

  • 🧪 tests: update testcase that able dynamic expectation.
  • 🧪 tests: update testcase for making coverage.
  • 🧪 tests: prepare testcase for message change.
  • 🎨 format: change path type of audit model.

📖 Documentations

  • 📄 docs: update config docs.
  • 📄 docs: update json schema file.

0.0.82

20 Jul 13:58

Choose a tag to compare

✨ Features

  • 🎯 feat: add raise error when pass rerun mode to release method.
  • 🎯 feat: add skip on workflow release method when audit.
  • 🎯 feat: add pre-process on trace model.
  • 🎯 feat: add nested stage error object for dedup trace message.
  • 🎯 feat: add retry backoff sleep time on stage module.
  • 🎯 feat: add support runs-on with str type.

🐛 Bug fixes

  • ⚙️ fixed: remove message from trigger catch error.
  • ⚙️ fixed: add stopper for disable circle execution.
  • ⚙️ fixed: change cutting running id logic.
  • ⚙️ fixed: add env for use system python.

✒️ Code Changes

  • 🎨 format: add typed-hint for handler args.
  • 💄 styled: add nested exception on until stage.
  • 💄 styled: upgrade nested prefix and emoji.
  • 🧪 tests: update testcase and add type on workflow model.

🧹 Deprecate & Clean

  • ♻️ clean: remove trancs log route from api.

📦 Build & Workflow

  • 🧰 build: update uv version on dockerfile.

📖 Documentations

  • 📄 docs: update example conf.

0.0.81

17 Jul 01:31

Choose a tag to compare

✨ Features

  • 🎯 feat: update init cli for make config change.
  • 🎯 feat: add read yaml support unnested data.

🐛 Bug fixes

  • ⚙️ fixed: typo of config audit_conf value.

📖 Documentations

  • 📄 docs: move example docs and update json schema.
  • 📄 docs: remove docs-string on module for example content.
  • 📄 docs: sync docs for audits and trancs.
  • 📄 docs: remove log docs.

0.0.80

15 Jul 15:58

Choose a tag to compare

✨ Features

  • 🎯 feat: revise audit config from url to full config data.

✒️ Code Changes

  • 🧪 tests: update example testcase.
  • 🧪 tests: add debug line on trace testcase.
  • 🧪 tests: update testcase for make coverage.

📖 Documentations

  • 📄 docs: update readme file.

0.0.79

14 Jul 13:24

Choose a tag to compare

✨ Features

  • 🎯 feat: add tracing implement from ai
  • 🎯 feat: add providers code for draft feature trigger job execution.
  • 🎯 feat: enhance audits module.

🐛 Bug fixes

  • ⚙️ fixed: add new traces for migration.
  • ⚙️ fixed: fix test conf reorder.

✒️ Code Changes

  • 🎨 format: change format of audit module.
  • 🧪 tests: update testcase for make coverage on stages module.
  • 🧪 tests: update testcase for make coverage on job and workflow modules.
  • 🚧 refactored: ⬆ deps: bump sigstore/gh-action-sigstore-python from 3.0.0 to 3.0.1

🧹 Deprecate & Clean

  • ♻️ clean: remove generated event that does not use.

📦 Build & Workflow

  • 📦 build: update pydantic requirement from <3.0.0,==2.11.5 to ==2.11.7 (#57)
  • 📦 build: bump requests from 2.32.3 to 2.32.4
  • 🧰 build: update Dockerfile and add uv.

📖 Documentations

  • 📄 docs: update docs of job and workflow api.
  • 📄 docs: update event api docs.
  • 📄 docs: update docs-string for utils, reusables, and audits modules.
  • 📄 docs: update docs-string for params and traces modules.
  • 📄 docs: update init cli.
  • 📄 docs: remove mac os file from remote.

0.0.78

21 Jun 09:34

Choose a tag to compare

✨ Features

  • 🎯 feat: add detail method for model dump with alias.
  • 🎯 feat: draft generate markdown method.
  • 🎯 feat: update type of result model.

🐛 Bug fixes

  • ⚙️ fixed: remove default context from result dataclass model.

✒️ Code Changes

  • 🧪 tests: update testcase for making coverage.

📖 Documentations

  • 📄 docs: update readme file.

0.0.77

20 Jun 15:03

Choose a tag to compare

🐛 Bug fixes

  • ⚙️ fixed: nested change function should handle type error.

✒️ Code Changes

  • 🧪 tests: update testcase for making coverage.