Define PEDAL workflows using YAML or JSON.
name: Workflow name
name
triggers: Events that start the workflow (e.g., github_push, schedule)
triggers
steps: List of actions to perform
steps
dependencies: Specify step dependencies (optional)
dependencies
github_push: GitHub push event
github_push
schedule: Cron schedule (e.g., "0 2 * * *")
schedule
manual: User-initiated
manual
webhook: External event
webhook
run: Execute a command or script
run
notify: Send a notification (e.g., Slack)
notify
deploy: Deploy to a target environment
deploy
Use depends_on to specify step order
depends_on
Workflows can also be defined in JSON format
For glossary, see Glossary
Last updated 8 months ago