Skip to content

feat(secrets): add SOPS age dotenv encryption workflow#34

Merged
wax911 merged 1 commit into
mainfrom
feat/reconstruct-24-secrets
Jul 3, 2026
Merged

feat(secrets): add SOPS age dotenv encryption workflow#34
wax911 merged 1 commit into
mainfrom
feat/reconstruct-24-secrets

Conversation

@wax911

@wax911 wax911 commented Jul 3, 2026

Copy link
Copy Markdown
Member

Implements secrets management:

  • SOPS + age dotenv encryption/decryption pipeline
  • Deploy pipeline (decrypt -> generate -> render -> deploy -> clean)
  • Secure cleanup (shred -u with rm -f fallback)
  • Tooling verification commands
  • 5 subcommands: encrypt, decrypt, deploy, clean, check

31 tests passing.

Implements secrets management with SOPS + age:
- Encrypt/decrypt .env files with SOPS dotenv mode
- Deploy pipeline: decrypt -> generate -> render -> deploy -> clean
- Secure cleanup with shred -u (rm -f fallback)
- Tooling verification (sops, age availability checks)
- 5 CLI subcommands: encrypt, decrypt, deploy, clean, check

31 tests passing. 314 total project-wide.
@wax911 wax911 merged commit 2ca081b into main Jul 3, 2026
1 check passed
@wax911 wax911 deleted the feat/reconstruct-24-secrets branch July 3, 2026 08:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant