GitHub Action to validate
.envfiles against.env.examplein CI/CD pipelines.
Catches missing, empty, and extra environment variables before they reach production.
- uses: masstensor/envcheck-action@main
with:
env-file: '.env' # default
ref-file: '.env.example' # default
strict: 'false' # fail on extra vars too
all: 'false' # check all .env* filesname: Check Environment Variables
on: [push, pull_request]
jobs:
envcheck:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: masstensor/envcheck-action@main| Input | Description | Default |
|---|---|---|
env-file |
Path to .env file | .env |
ref-file |
Reference file | .env.example |
strict |
Fail on extra variables | false |
all |
Check all .env* files | false |
MIT