martocorp/Deployment Queue

A GitHub Action to manage deployments using the deployment-queue-cli. Create, update status, and rollback deployments.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Feb 1, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: martocorp/action-deployment-queue@050e48dd8a9974a2557fb8390f3549041f94ca28 # v0.1.7

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
actionAction to execute: 'create', 'update', or 'rollback'yes
api_urlDeployment Queue API URLno
github_tokenGitHub token with read:org and read:user scopesno${{ github.token }}
organisationGitHub organisation nameno${{ github.repository_owner }}
deployment_idDeployment ID (required for 'update' and 'rollback' actions)no
nameComponent name (required for 'create' action)no
versionVersion to deploy (required for 'create' action)no
typeDeployment type: k8s, terraform, or data_pipeline (required for 'create' action)no
providerCloud provider: gcp, aws, or azure (required for 'create' action)no
accountCloud account ID (optional for 'create' action)no
regionCloud region (optional for 'create' action)no
tenantTenant ID (optional for 'create' action)no
cellCell ID (optional for 'create' action)no
autoAuto-deploy when ready: 'true' or 'false' (default: 'true' for 'create' action)notrue
descriptionDeployment description (optional for 'create' action)no
notesDeployment notes (optional for 'create' action)no
commitGit commit SHA (optional for 'create' action)no
build_uriBuild URI (optional for 'create' action)no
pipeline_paramsPipeline extra params as JSON string (optional for 'create' action)no
statusNew status: scheduled, in_progress, deployed, failed, or skipped (required for 'update' action)no
target_versionTarget version for rollback (optional for 'rollback' action)no
yesSkip confirmation prompts: 'true' or 'false' (default: 'true')notrue
container_imageContainer image to usenomartocorp/deployment-queue-cli:0.2.4
namedescription
deployment_idDeployment ID (for create and rollback actions)
resultCommand execution result