busbar-actions/Busbar — gh-env-scratch-ensure

Inspect a stable scratch GitHub Environment slot and report whether it is ready for reuse.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
environment-nameGitHub Environment name. Defaults to the stable named slot `scratch`.noscratch
repositoryTarget repository in owner/repo form. Empty = current repository.no""
required-variablesComma-delimited (non-secret) Environment Variable names that must be present for the slot to be considered reusable.noSF_INSTANCE_URL,SF_USERNAME,SF_LOGIN_URL,SF_SCRATCH_ORG_ID,SF_SCRATCH_ORG_INFO_ID
fail-if-not-readyIf true, fail when the environment is absent or missing any required variable names.nofalse
github-app-idGitHub App id (REQUIRED). The App mints a least-privilege installation token for the target repo.yes
github-app-private-keyGitHub App private key PEM (REQUIRED). Provide via a secret.yes
versionRelease tag of the gh-env-scratch-ensure binary. Falls back to env.BUSBAR_ACTION_VERSION, then "latest".no""
binary-repoGitHub repo hosting prebuilt binary releases. Falls back to env.BUSBAR_ACTION_REPO, then busbar-actions/actions-dist.no""
namedescription
environment_nameThe GitHub Environment name that was inspected.
repositoryThe repository that was inspected.
environment_existsWhether the environment exists.
slot_readyWhether all required variable names are present in the environment.
missing_variablesComma-delimited required variable names that were missing.