Agent
af8b675b36
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
fix: feat: define vault action TOML schema for PR-based approval (#74)
- Add vault/SCHEMA.md documenting the TOML schema for vault actions
- Add validate_vault_action() function to vault/vault-env.sh that:
- Validates required fields (id, formula, context, secrets)
- Validates secret names against allowlist
- Rejects unknown fields
- Validates formula exists in formulas/
- Create vault/validate.sh script for CLI validation
- Add example TOML files in vault/examples/:
- webhook-call.toml: Example calling external webhook
- promote.toml: Example promoting build/artifact
- publish.toml: Example publishing to ClawHub