Prerequisites
ctrlcCLI installed- GitHub personal access token or GitHub App
- Ctrlplane API key
Supported Resources
| Command | Resource Type | Ctrlplane Kind |
|---|---|---|
github pull-requests | Pull Requests | GitHub/PullRequest |
Authentication
Set your GitHub token:Pull Requests
Sync GitHub pull requests as resources for preview environments:Resource Metadata
Each pull request is synced with metadata:Use Case: Preview Environments
Sync PRs to create dynamic preview environments:- GitHub provider syncs it as a resource
- Environment selector matches the PR
- Deployments can target the PR environment
- When PR is closed/merged, resource is removed