chirag127/envpact
Resolve environment secrets from your private envpact vault and generate .env files for CI/CD
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| vault-repo | Private vault repository slug (e.g. "chirag127/envpact-secrets") | yes | — |
| vault-token | GitHub PAT with read access to the vault repo | yes | — |
| project-name | Project to resolve secrets for. Defaults to current repository name. | no | "" |
| output-file | Path to write the resolved .env file | no | .env |
| env-example | Path to the .env.example file | no | .env.example |
| export-to-env | If true, also export resolved secrets as environment variables for subsequent steps | no | false |
| sync-github-secrets | If true, sync resolved secrets to repository secrets (requires admin PAT in GH_ADMIN_TOKEN env) | no | false |
Outputs
| name | description |
|---|---|
| resolved-count | Number of secrets successfully resolved |
| env-file-path | The path to the generated .env file |
| unresolved-keys | Comma-separated list of keys that could not be resolved |