Configuration
A detailed reference for PEDAL configuration options.
Environment Variables
PEDAL_API_KEY
: API key for authenticationGITHUB_TOKEN
: For GitHub integrationDATABASE_URL
: Database connection stringLOG_LEVEL
: Logging verbosity
pedal.yaml
workflows
: List of workflow definitionsintegrations
: External service configs (GitHub, Slack, etc.)auth
: Authentication settingsdatabase
: Database configuration
Example pedal.yaml
workflows:
- name: build-and-test
triggers:
- github_push
steps:
- run: pytest
integrations:
github:
token: ${GITHUB_TOKEN}
auth:
method: api_key
database:
url: ${DATABASE_URL}
For error codes, see Error Codes
Last updated