DEV-2617: Improved AtmosWorkflows @milldr (#703)
what
- Handle recursive AtmosWorkflow calls
- Handle "echo" titles
- Better format shell scripts inside workflows
why
- Improved user experience. No commands are hidden behind workflows
references
examples
Workflow with nothing special
- Each workflow step is a separate docs "Step"
- Add the workflow description
Example: https://pr-703.cloudposse-docs.ue2.dev.plat.cloudposse.org/layers/eks/deploy-clusters/#-deploy-platform-dev-cluster-resources
Workflow with command grouping
- Using the echo command step to designate the group start
- Put all steps in the group into 1 code block
Example: https://pr-703.cloudposse-docs.ue2.dev.plat.cloudposse.org/layers/network/dns-setup/#-deploy-dns-components
Workflow with vendoring
- Combine all vendor steps into 1 code block
Example: https://pr-703.cloudposse-docs.ue2.dev.plat.cloudposse.org/layers/eks/deploy-clusters/#-vendor-components
fix: renovate config link is broken @Gowiem (#721)
what
- Cloud Posse needs a new link for the renovate config file that they shared in this doc.
why
- Link is broken -- It goes no where.
references
Fix admonition regarding component migration @osterman (#720)
what
- Clarify that the GitHub repository has moved, not the documentation
why
- Previously we made it look like the documentation has migrated