This action logs into the StepZen Server in the specified domain
, which defaults to stepzen.net
.
Outputs are used instead of environment variables.
Node and StepZen CLI must be installed, see stepzen-dev/stepzen-install action.
domain
- StepZen domain (defaults to stepzen.net)account
- StepZen account nameinstanceid
- API Connect for GraphQL instance identifieradminkey
- Admin key of the StepZen account OR API Connect for GraphQL instance's API keymax_attempts
- Number of retry attempts.retry_wait_seconds
- Time to wait between retries in seconds.timeout_seconds
- Seconds to wait before attempt times out.
domain
- StepZen domainaccount
- StepZen account nameapikey
- API key for the account (not the admin key)instanceid
- API Connect for GraphQL instance identifiertoken
- Access token
- Login using stepzen account and admin key
- uses: stepzen-dev/stepzen-login
with:
# StepZen Domain
# Default: 'stepzen.net'
domain: ""
# The StepZen Account to use.
account: ""
# The adminkey of the specified StepZen Account, likely stored in secrets
# [Learn more about creating and using encrypted secrets](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)
#
# Required.
adminkey: ""
- Login using API Connect for GraphQL instance identifier and API key
- uses: stepzen-dev/stepzen-login
with:
# StepZen Domain
# Default: 'stepzen.net'
domain: ""
# The API Connect for GraphQL instance identifier to use.
instanceid: ""
# The API Connect for GraphQL instance's API key to use, likely stored in secrets
# [Learn more about creating and using encrypted secrets](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets)
#
# Required.
adminkey: ""