fix(secrets): drop forced dotenv types on sops decrypt in env.py #98
Merged
syntropicagent opened 3 weeks ago

Follow-up to PR #97. sops stores the original format in its envelope metadata and auto-detects it on decrypt — forcing --input-type/--output-type dotenv makes sops re-parse its own JSON envelope as dotenv and fail with 'invalid dotenv input line: {'. This broke runtime secret loading for any .env.sops encrypted with the default JSON envelope (found while bootstrapping staging).

Verified: staging runtime secret decryption now works end-to-end (migrations ran past env loading).

Commits were merged into target branch
1/1
Submitter syntropicagent
Target main
Source fix/sops-staging-key
Jobs
Merge Strategy
Create Merge Commit
Watchers (1)
Reference
pr KI-98
Please wait...
Connection lost or session expired, reload to recover
Page is in error, reload to recover