2ba3e30bc3
Merge pull request 'Fail a bare invocation when stdout is not a terminal' (#4) from benvin/fix-invocation-guards into master
master
benvin2026-09-24 21:14:38 +10:00
0860da03c4
Document the untagged hermetic-env helper
unkin-agent2026-09-22 23:49:06 +10:00
173a82f29e
Pin x/term v0.45.0 and x/sys v0.47.0
unkin-agent2026-09-22 23:48:59 +10:00
ddd93a8b71
Assert the hermetic env replaces the ambient one, not extends it
unkin-agent2026-09-22 23:48:59 +10:00
21990d9297
Pass an explicit empty argv so cobra cannot reach os.Args
unkin-agent2026-09-22 23:48:59 +10:00
b0099991c0
Poison both config legs the hermetic env has to strip
unkin-agent2026-09-22 23:29:32 +10:00
c6c3f6a092
Pin the invocation gate against every kind of stdout
unkin-agent2026-09-22 23:29:32 +10:00
30eee88d95
Detect a terminal with an ioctl, not a character-device stat
unkin-agent2026-09-22 23:29:32 +10:00
5a7fea56e2
Document the interactive seam in AGENTS.md
unkin-agent2026-09-22 22:58:52 +10:00
4ff55f052a
Fail a bare invocation when stdout is not a terminal
unkin-agent2026-09-22 22:50:05 +10:00
f7c8ca5fba
Merge pull request 'Resolve the config path; print help on a bare invocation' (#3) from benvin/legacy-invocation into master
benvin2026-09-22 22:41:09 +10:00
6042499e25
Resolve the config path; print help on a bare invocation
unkin-agent2026-09-22 22:34:51 +10:00
72337bf0bb
Merge pull request 'Source the CA from /ca_chain, not from issuance' (#2) from benvin/ca-chain-endpoint into master
v0.2.0
benvin2026-09-19 14:36:34 +10:00
4b2d020c86
Bound the unreachable-vault test to 200ms
unkin-agent2026-09-19 13:32:52 +10:00
b0aad96673
Source the CA from /ca_chain, not from issuance
unkin-agent2026-09-19 13:27:47 +10:00
ed05597056
Merge pull request 'Make certmanager a drop-in for the Python script' (#1) from benvin/drop-in-rewrite into master
v0.1.0
benvin2026-09-19 12:46:07 +10:00
8330b32971
Run dev-mode Vault inside the integration step
unkin-agent2026-09-19 12:40:04 +10:00
35e4c58305
Keep test/integration buildable without the integration tag
unkin-agent2026-09-19 12:20:27 +10:00
618e1414e4
Release via goreleaser; test against a real Vault
unkin-agent2026-09-19 12:12:25 +10:00
b9633481a5
Make certmanager a drop-in for the Python script
unkin-agent2026-09-19 10:34:01 +10:00