hivesolutions/Hive Deploy Action

Trigger a repository_dispatch event on a target repository

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit May 8, 2026
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: hivesolutions/deploy-action@e47453a528827bc1226ff5481778618465876947 # v1.5.0

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

namedescriptionrequireddefault
repositoryTarget repository in 'owner/repo' formatyes
serviceService identity. Maps to the HCL file name (nomad/jobs/{group}/{service}.hcl). Use distinct service names for distinct deploys (e.g. 'mailog' vs 'mailog-latest').no
groupGroup (directory) the service belongs to (e.g. 'mail', 'apps'). Required when 'service' is provided.no
tagImage tag. When set, the receiving deploy workflow rewrites image lines in the HCL to this tag and bumps deploy_version. When omitted, only deploy_version is bumped.no
channelDeprecated. Accepted for backwards compatibility and passed through to client_payload, but no longer drives behavior. Use distinct 'service' names instead.no
event-typeValue of the 'event_type' field for the repository_dispatch event. Defaults to 'deploy' when 'service' is provided. Required if 'service' is not provided.no
client-payloadJSON string sent as 'client_payload'. Defaults to '{}'. Merged with any 'payload-*' keys and the auto-derived service/group/channel/tag (the latter take precedence).no{}
tokenGitHub token (PAT) with 'repo' scope on the target repositoryyes

no outputs