Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Reusable Success and Failure Actions #171

Merged
merged 7 commits into from
Apr 3, 2024

Conversation

frankkilcommins
Copy link
Collaborator

  • Add the ability to have reusable success/failure actions defined within components
  • Add ability to have success/failure actions defined at the workflow level and thus leveraged by all steps (similar to parameters)
  • Add Reusable Object to allow referencing of shared success/failure actions (generic to handle future reusable objects)
  • Extend ABNF expressions to support

frankkilcommins and others added 3 commits March 24, 2024 08:56
…170)

* chore: suggest multilevel parameters (#155)

* chore: suggest multilevel parameters

* Update versions/1.0.0.md

Co-authored-by: Frank Kilcommins <[email protected]>

* Update examples/1.0.0/ExtendedParametersExample.workflow.yaml

Co-authored-by: Frank Kilcommins <[email protected]>

* Update versions/1.0.0.md

Co-authored-by: Frank Kilcommins <[email protected]>

---------

Co-authored-by: Frank Kilcommins <[email protected]>

* Remove references to WHATWG to avoid confusion (#145)

* Remove references to WHATWG to avoid confusion

* Correct relative reference wording

* Section 4.2 not 4.1!

* Simplify URI wording

* Adjust Step Parameters desc to cater for Workflow parameters addition (#169)

* feat: add `dependsOn` capability for workflow level (#164)

* feat: add `dependsOn` capability for workflow level

* chore: typo fix

* chore: grammer fix

* feat: Add Request Body Object (#162)

* feat: Add Request Body Object

* chore: fix typos in examples

* Clarity on referencing Components Parameters (#149)

* Clarity on referencing Components Parameters

* Remove Reference Object to avoid clash with JSON Schema keyword. Replace with expression based referencing

* chore: keep fixed field link names consistent

* chore: Name component parameters as type Reusable Parameter Object

* chore: adjust Workflow level parameters to use Reusable Parameter Objects

---------

Co-authored-by: Dmytro Anansky <[email protected]>
Co-authored-by: Nick Denny <[email protected]>
@frankkilcommins frankkilcommins added enhancement New feature or request implementor-draft In scope for first version labels Mar 29, 2024
@frankkilcommins frankkilcommins merged commit 5f25cc1 into main Apr 3, 2024
2 checks passed
@frankkilcommins frankkilcommins deleted the extend-action-objects-for-reusability branch July 31, 2024 11:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request implementor-draft In scope for first version
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants