kylejameswalker/YAML Params

Export variables from YAML files or inline YAML content to GitHub Actions environment variables or step outputs

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
defaultsPath to defaults YAML file, YAML content string, or None to skipno
settingsPath to settings YAML file, YAML content string, or None to skipno
separatorSeparator to use between nested keys (default: "_")no_
prefixPrefix to add to all keys (default: empty)no""
suffixSuffix to add to all keys (default: empty)no""
uppercaseConvert all keys to uppercasenofalse
lowercaseConvert all keys to lowercasenofalse
required_keysComma-separated list of keys that must exist in environment or settings (after transformation). Keys should be specified in their final form.no
output_destsComma-separated list of output destinations. Options: GITHUB_ENV (environment variables), GITHUB_OUTPUT (step outputs). Default: GITHUB_ENVnoGITHUB_ENV
python_versionPython version to install (default: "3.14"). Set to empty string to skip Python installation if already set up.no3.14
namedescription
resultsJSON object of all exported variables