basemachina/BaseMachina Sync

Run bm sync from your CI/CD pipeline.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
audienceOIDC audience to request from GitHub. Must match the audience configured on the BaseMachina trust policy.yes
environment-idTarget environment ID. Omit to sync to the development environment.no""
fromSource environment ID passed as `--from`. Valid only when `environment-id` is set, and must differ from the target.no""
working-directoryWorking directory where basemachina.config.ts lives.no.
dryControl dry-run: `auto` (default, pull_request=dry), `true` (always dry), or `false` (always apply).noauto
with-disablePass `--with-disable` to `bm sync` when `true`. Must be `true` or `false`. Without `environment-id`, disables actions missing from the config file in the development environment. With `environment-id`, propagates the disabled state from the source environment to the target.nofalse
service-account-emailOptional service account email used to disambiguate which service account to authenticate as when the OIDC ID token matches multiple service account trust policies. Propagated to the CLI as BM_SERVICE_ACCOUNT_EMAIL. Omit to keep current behavior.no""
namedescription
exit_codeExit code of `bm sync` (0 = success, non-zero = failure).