Seddy

Latest version: v0.3.0a0

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

Scan your dependencies

0.3.0a0

0.2.0b1

0.2.0a0

Features
* Support YAML workflows' specifications file (using either `pyyaml` or `ruamel.yaml`)
* Optional JSON-format logging
* Can specify decider identity
* Specify workflow type activation status (ie registered/deprecated) via workflow spec option `active`
* Workflow specifications (and their loading) is exported in `seddy` library
* Workflow error-handling
* Some errors are due to decider configuration, and will also crash the decider after the workflow is failed

Changes
* Workflow specifications registration configuration structure has changed: see the documentation

Improvements
* Workflow specification is loaded on each decision task receipt, so the file can be updated while `seddy` is running
* Current decision task is completed before quitting due to keyboard interrupt
* Unsupported workflow is caught, and won't crash the decider

Fixes
* Task input and/or output can be empty
* All satisfied tasks will be scheduled now

0.1.0rc0

Features
* Added tutorial
* SWF endpoint URL can be specified via the environment variable `AWS_SWF_ENDPOINT_URL`

Improvements
* Improved documentation
* API documentation markup is generated from templates
* Crash trace-backs are only displayed when logging level is lower than INFO when using `seddy` command (ie not as a library)

Fixes
* Scheduled task task-list has correct format

0.1.0a1

Features
* Workflow registration, for all workflows in the workflow specifications JSON

Improvements
* Improved application logging
* Package URLs for documentation, GitHub and issues

Fixes
* Package author email

0.1.0a0

Features
* Start a decider on many workflows
* Specify a directed graph (aka DAG) of activity (via dependencies) tasks in the
workflow
* Supports coloured logging
* Extensible decision-building: subclass `seddy.decisions.DecisionsBuilder`

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.