omnicli/omni setup action

Action to install omni (https://omnicli.dev), and run "omni up" to prepare a dynamic environment

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
versionThe version of omni to install; if not specified, the latest version will be installedno
upWhether to run "omni up" or notnofalse
up_argsArguments to pass to "omni up"no
up_retriesNumber of times to retry "omni up" if it fails (0 = no retries)no0
up_retry_delayBase delay in milliseconds between retry attemptsno1000
up_retry_jitterJitter percentage to add randomness to retry delaysno10
up_retry_backoffBackoff multiplier for exponential backoff between retriesno1
checkWhether or not to run `omni config check` after installing omninofalse
check_patternsPatterns to pass to `omni config check`. Multiple patterns can be provided as a colon or newline-separated stringno
check_ignoreError codes to ignore in `omni config check`. Multiple codes can be provided as a comma or newline-separated stringno
check_selectError codes to select in `omni config check`. Multiple codes can be provided as a comma or newline-separated stringno
cacheIf set to "false", the cache will not be read nor writtennotrue
cache_writeIf set to "false", the cache will not be writtennotrue
cache_check_hashWhether or not to hash the cache contents to check if the cache should be written; this could have an extra cost, but could be interesting if the contents of the cache are large (i.e. many tools)notrue
cache_key_prefixThe prefix to use for the cache key; if changed, the cache will be invalidatednoomni-v0
github_tokenThe GitHub token to use to make API calls; if not specified, the action will use unauthenticated calls, which have a lower rate limitno${{ github.token }}
namedescription
cache-hitWhether the cache was hit or not
versionThe version of omni that was installed
failure-reasonThe operation and reason for failure if the action failed (format: "operation: error message")