GitHub Actions Integration
Integrate Kosli with GitHub Actions workflows for automated change tracking and compliance evidence collection
Overview
Prerequisites
Setup
1. Configure GitHub Secrets
KOSLI_API_TOKEN # Your Kosli API token
KOSLI_ORG # Your Kosli organization name2. Install Kosli CLI Action
Basic Workflow
Complete Example
Step-by-Step Integration
Step 1: Report Artifact
Step 2: Report Test Evidence
Step 3: Report Security Scan
Step 4: Report Deployment
Step 5: Snapshot Environment
Advanced Patterns
Matrix Deployments
Conditional Evidence
Reusable Workflow
Pull Request Evidence
Scheduled Environment Snapshots
Error Handling
Graceful Failure
Retry Logic
Best Practices
1. Report Early, Deploy Later
2. Include Contextual Information
3. Use Environment-Specific Flows
4. Snapshot After Deployment
Troubleshooting
Authentication Issues
Artifact Fingerprint Issues
Next Steps
Additional Resources
Last updated