Ddeutil-workflow

Latest version: v0.0.24

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

0.0.24

:sparkles: Features

- :dart: feat: add release object on workflow task release method. (_2025-01-04_)
- :dart: feat: change stop and waiting logic to schedule control func. (_2025-01-03_)
- :dart: feat: rename workflow task release func to schedule task. (_2025-01-03_)
- :dart: feat: add override_log_name argument on the workflow release method. (_2025-01-03_)
- :dart: feat: update workflow task release func. (_2025-01-03_)
- :dart: feat: change name of queue_poking method to queue. (_2025-01-01_)
- :dart: feat: rename runner function to schedule_runner. (_2025-01-01_)
- :dart: feat: change logic of workflow task data release method. (_2025-01-01_)
- :dart: feat: add logging when sleep more than 30 sec. (_2024-12-31_)
- :dart: feat: add tasks method on the workflow schedule model. (_2024-12-31_)

:black_nib: Code Changes

- :test_tube: tests: update schedule control testcase. (_2025-01-04_)
- :construction: refactored: ⬆ bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3 (_2025-01-01_)
- :construction: refactored: 📦 bump pydantic from 2.10.2 to 2.10.4 (_2025-01-01_)
- :test_tube: tests: update schedule tasks testcase. (_2025-01-01_)

:card_file_box: Documents

- :page_facing_up: docs: add result and params module on mkdocs. (_2025-01-01_)

:bug: Fix Bugs

- :gear: fixed: rename WorkflowTaskData to WorkflowTask. (_2025-01-04_)
- :gear: fixed: rename on module to cron. (_2025-01-04_)
- :gear: fixed: change variable name of queue workflow. (_2025-01-03_)
- :gear: fixed: change argument name that change on workflow_release. (_2025-01-02_)
- :gear: fixed: add queue data on scheduler task testcase. (_2024-12-31_)
- :gear: fixed: remove no cove on workflow task data. (_2024-12-31_)

0.0.23

:sparkles: Features

- :dart: feat: rename schedule workflow object to workflow schedule. (_2024-12-29_)

:black_nib: Code Changes

- :test_tube: tests: update workflow task data testcase. (_2024-12-31_)
- :test_tube: tests: update workflow schedule testcase. (_2024-12-31_)
- :test_tube: tests: update workflow poking testcase. (_2024-12-31_)
- :art: styled: add docs-string and change code format. (_2024-12-31_)
- :test_tube: tests: update testcase on workflow release. (_2024-12-31_)
- :construction: refactored: move result from utils to result module. (_2024-12-30_)
- :test_tube: tests: add more testcase for workflow. (_2024-12-30_)
- :construction: refactored: move param object from utils to params module. (_2024-12-30_)
- :test_tube: tests: add dump yaml file utils func. (_2024-12-30_)

:bug: Fix Bugs

- :gear: fixed: remove some demo config that use on test only. (_2024-12-30_)

0.0.22

:sparkles: Features

- :dart: feat: remove checking running queue on the poke method. (_2024-12-28_)
- :dart: feat: add force run flag on the poke method. (_2024-12-28_)
- :dart: feat: split queue argument validation from the release method. (_2024-12-28_)
- :dart: feat: add cutting running id func. (_2024-12-28_)
- :dart: feat: revise create result dataclass object on exec methods. (_2024-12-26_)
- :dart: feat: add check_needs method on job object for planing trigger rule. (_2024-12-25_)

:black_nib: Code Changes

- :construction: refactored: revise result creation on workflow module. (_2024-12-27_)
- :test_tube: tests: update workflow job exec testcase. (_2024-12-24_)

:card_file_box: Documents

- :page_facing_up: docs: update docs-string on workflow module. (_2024-12-28_)

:bug: Fix Bugs

- :gear: fixed: move validate queue args of release method to construct method. (_2024-12-28_)
- :gear: fixed: revise validate queue arg logic. (_2024-12-28_)
- :gear: fixed: reorder code on the poke method. (_2024-12-28_)

0.0.21

:sparkles: Features

- :dart: feat: add testcase for workflow exec timeout scenario. (_2024-12-24_)
- :dart: feat: revise doc-string and default value on workflow module. (_2024-12-24_)
- :dart: feat: add WORKFLOW_CORE_MAX_JOB_EXEC_TIMEOUT env variable. (_2024-12-23_)
- :dart: feat: remove result timeout from job execution method. (_2024-12-23_)
- :dart: feat: update code on job module. (_2024-12-23_)

:black_nib: Code Changes

- :test_tube: tests: revise testcase on job module. (_2024-12-23_)
- :test_tube: tests: update job testcase on execute_strategy method. (_2024-12-23_)

:card_file_box: Documents

- :page_facing_up: docs: add utils module for showing result context data. (_2024-12-24_)
- :page_facing_up: docs: update workflow doc-string and update mkdocs content. (_2024-12-23_)

0.0.20

:sparkles: Features

- :dart: feat: prepare argument of release method of workflow object. (_2024-11-04_)
- :dart: feat: revision release and poke method on workflow object. (_2024-11-04_)
- :dart: feat: add iden property on stage model. (_2024-11-02_)
- :dart: feat: move workflow data dataclass from schedule module to workflow. (_2024-11-02_)
- :dart: feat: remove run_id field from workflow model. (_2024-11-02_)
- :dart: feat: remove run_id field from job model. (_2024-11-02_)
- :dart: feat: remove run_id field from stage model. (_2024-11-02_)
- :dart: feat: split workflow object from schedule module. (_2024-11-01_)
- :dart: feat: add end date in poke method. (_2024-11-01_)
- :dart: feat: adjust result from workflow release. (_2024-10-31_)
- :dart: feat: remove running queue on workflow control function. (_2024-10-31_)
- :dart: feat: prepare logic of workflow task data. (_2024-10-31_)
- :dart: feat: add logger instance on conf module. (_2024-10-31_)

:black_nib: Code Changes

- :test_tube: tests: update the stage testcase. (_2024-12-22_)
- :construction: refactored: rename create sh file on the bash stage object. (_2024-12-22_)
- :construction: refactored: 📦 bump typer from 0.14.0 to 0.15.1 (_2024-12-10_)
- :construction: refactored: ⬆ bump pypa/gh-action-pypi-publish from 1.11.0 to 1.12.2 (_2024-12-01_)
- :construction: refactored: ⬆ bump codecov/codecov-action from 4 to 5 (_2024-12-01_)
- :construction: refactored: 📦 update typer requirement from <1.0.0,==0.12.5 to ==0.14.0 (_2024-12-01_)
- :construction: refactored: 📦 bump pydantic from 2.9.2 to 2.10.2 (_2024-12-01_)
- :test_tube: tests: update testcase for schedule. (_2024-11-06_)
- :test_tube: tests: fix testcase for workflow object. (_2024-11-04_)
- :construction: refactored: ⬆ bump pypa/gh-action-pypi-publish from 1.10.2 to 1.11.0 (_2024-11-01_)
- :construction: refactored: ⬆ bump deadsnakes/action from 3.1.0 to 3.2.0 (_2024-11-01_)
- :art: styled: change valiable name on schedule module. (_2024-10-30_)

:card_file_box: Documents

- :page_facing_up: docs: update docs for stage topic. (_2024-12-22_)
- :page_facing_up: docs: add quote on the nav for the on topic. (_2024-12-22_)

:bug: Fix Bugs

- :gear: fixed: merge branch 'main' of https://github.com/ddeutils/ddeutil-workflow. (_2024-12-22_)
- :gear: fixed: fix run_id of workflow execute. (_2024-11-02_)
- :gear: fixed: fix list does not valid when passing to dataclass. (_2024-10-31_)

0.0.19

:sparkles: Features

- :dart: feat: add validate on field in workflow and schedule workflow models. (_2024-10-30_)
- :dart: feat: add start_date argument to workflow poke method. (_2024-10-30_)
- :dart: feat: change argument on workflow release from on to cronrunner. (_2024-10-30_)
- :dart: feat: change datatype of queue and running fields on workflow task data obj. (_2024-10-30_)
- :dart: feat: remove queue args on is_pointed method in log module. (_2024-10-30_)
- :dart: feat: implement trigger rule on job model object. (_2024-10-28_)

:black_nib: Code Changes

- :test_tube: tests: improve testcase on workflow module. (_2024-10-30_)
- :art: styled: change variable name on schedule module. (_2024-10-30_)
- :test_tube: tests: improve some testcase that do not make coverage. (_2024-10-30_)
- :art: styled: split long function of map post filter to sub-func. (_2024-10-28_)

:card_file_box: Documents

- :page_facing_up: docs: update readme file. (_2024-10-30_)

Page 1 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.