eunsujihoon-hub/safe-dotenv-check

Validate one or more .env files against a .env.example-style manifest.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jul 2, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: eunsujihoon-hub/safe-dotenv-check@9104ff7f868553e11ba177f685564cba3e0e401a # v1.6.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
examplePath to the manifest file, usually .env.example.yes
env_filesNewline-separated target .env file paths to validate.yes
env_namesOptional newline-separated logical env names, once or once per env file.no""
allow_extraLegacy alias for extra=ignore.nofalse
extraHow to handle keys that exist only in target env files. Use fail, warn, or ignore.nofail
show_descriptionsSet to true to include manifest desc/description text in reports.nofalse
redact_valuesSet to true to omit invalid raw values from JSON reports.notrue
summarySet to true to write a markdown summary to the GitHub Actions step summary.notrue
json_output_pathOptional path where the JSON report should be copied.no""
namedescription
okWhether all target files passed validation.
report_pathPath to the generated JSON report inside the runner workspace.