martocorp/Deployment Queue
A GitHub Action to manage deployments using the deployment-queue-cli. Create, update status, and rollback deployments.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Feb 1, 2026
- License
- MIT
Pinned Snippet
uses: martocorp/action-deployment-queue@050e48dd8a9974a2557fb8390f3549041f94ca28 # v0.1.7tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| action | Action to execute: 'create', 'update', or 'rollback' | yes | — |
| api_url | Deployment Queue API URL | no | — |
| github_token | GitHub token with read:org and read:user scopes | no | ${{ github.token }} |
| organisation | GitHub organisation name | no | ${{ github.repository_owner }} |
| deployment_id | Deployment ID (required for 'update' and 'rollback' actions) | no | — |
| name | Component name (required for 'create' action) | no | — |
| version | Version to deploy (required for 'create' action) | no | — |
| type | Deployment type: k8s, terraform, or data_pipeline (required for 'create' action) | no | — |
| provider | Cloud provider: gcp, aws, or azure (required for 'create' action) | no | — |
| account | Cloud account ID (optional for 'create' action) | no | — |
| region | Cloud region (optional for 'create' action) | no | — |
| tenant | Tenant ID (optional for 'create' action) | no | — |
| cell | Cell ID (optional for 'create' action) | no | — |
| auto | Auto-deploy when ready: 'true' or 'false' (default: 'true' for 'create' action) | no | true |
| description | Deployment description (optional for 'create' action) | no | — |
| notes | Deployment notes (optional for 'create' action) | no | — |
| commit | Git commit SHA (optional for 'create' action) | no | — |
| build_uri | Build URI (optional for 'create' action) | no | — |
| pipeline_params | Pipeline extra params as JSON string (optional for 'create' action) | no | — |
| status | New status: scheduled, in_progress, deployed, failed, or skipped (required for 'update' action) | no | — |
| target_version | Target version for rollback (optional for 'rollback' action) | no | — |
| yes | Skip confirmation prompts: 'true' or 'false' (default: 'true') | no | true |
| container_image | Container image to use | no | martocorp/deployment-queue-cli:0.2.4 |
Outputs
| name | description |
|---|---|
| deployment_id | Deployment ID (for create and rollback actions) |
| result | Command execution result |