yukaii/Zeabur Review App
Deploy, manage, and cleanup Zeabur review apps for pull requests
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| action | Action to perform: deploy, cleanup, or status | yes | deploy |
| zeabur-api-key | Zeabur API key for authentication | yes | — |
| zeabur-project-id | Zeabur project ID where services will be deployed | yes | — |
| pr-number | Pull request number for service naming | yes | — |
| commit-sha | Git commit SHA (optional, auto-detected if not provided) | no | — |
| project-name | Project name for review apps | no | Review App |
| ignored-services | Comma-separated list of service names to exclude from review apps | no | "" |
| cleanup-services | Comma-separated list of service names to cleanup after deployment | no | "" |
| update-image-services | Comma-separated list of service name patterns to update with commit tags | no | "" |
| domain-prefix | Domain prefix for review apps | no | app |
| image-tag-prefix | Image tag prefix for commit-specific images | no | sha |
| keep-recent-commits | Number of recent commits to keep when cleaning up PR | no | 3 |
| pr-base-branch | Base branch for the pull request to calculate commits against | no | main |
| template-file | Path to zeabur.yaml template file | no | zeabur.yaml |
| config-file | Path to zeabur-config.env file | no | zeabur-config.env |
Outputs
| name | description |
|---|---|
| review-app-url | URL of the deployed review app |
| review-app-project-name | Name of the deployed project |
| review-app-project-id | ID of the deployed project |
| review-app-region | Region where the app is deployed |
| review-app-domain | Domain name of the review app |