a-b/GHA Shepherd

Manage Shepherd environments

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Jun 7, 2024
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: a-b/gha-shepherd@d26f2d0597e950b5aaea786f8f6e018d6c08b1f3 # 0.1

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

namedescriptionrequireddefault
debugDebug logging0
api_tokenShepherd API Tokenyes
api_endpointShepherd API Endpointyes
commandSupports shell (default), create, get, deleteyes
runExecute this shell script within authenticated shepherd context
env_idIf no environment id provided, claim new one
namespaceShepherd Namespacetas-devex
pool_nameShepherd Pool Name
pool_namespaceShepherd Pool Namespaceofficial
durationDuration of the env lease4h
descriptionDescription of the new leaseGHA: ${{ github.repository }}
env_file_pathLocation of the JSON env file./lease_env.json
namedescription
env_idLease ID produced by create command