da84523a6d
[fix] keyman: a permission-based test the CI runner is root for
main
Benjamin Diedrichsen
2026-07-30 20:32:36 +02:00
ab4bc08e50
[chore] keyman 0.7.0
Benjamin Diedrichsen
2026-07-30 20:17:40 +02:00
7862fab809
[docs] keyman: rewrite the README, close the audit
Benjamin Diedrichsen
2026-07-30 17:57:00 +02:00
3436f3cbe2
[feat] keyman: key rotation, in two halves
Benjamin Diedrichsen
2026-07-30 15:53:11 +02:00
0993a4d3bb
[keyman] portability, and stop keys from being silently invisible
Benjamin Diedrichsen
2026-07-30 15:42:35 +02:00
270cbe628a
[keyman] warn on unknown config keys, report which files were read, drop the inert merge machinery
Benjamin Diedrichsen
2026-07-30 15:15:40 +02:00
764f890900
[keyman] keep the passphrase off argv, and recover a missing .pub
Benjamin Diedrichsen
2026-07-30 15:01:22 +02:00
da9df57e11
[keyman] thread the configured keys and tmp directories through encrypt/decrypt
Benjamin Diedrichsen
2026-07-30 14:45:27 +02:00
653d348ecc
[keyman] phase 4: decrypt stops destroying keys and stops the 0644 window
Benjamin Diedrichsen
2026-07-30 14:39:30 +02:00
77bd43818f
[keyman] phase 3: derive the age recipient, and survive not having one
Benjamin Diedrichsen
2026-07-30 14:37:26 +02:00
11c323b715
[keyman] phase 2: guard the directories nothing creates
Benjamin Diedrichsen
2026-07-30 14:33:26 +02:00
8fa0cfa271
[keyman] audit + remediation plan, and phase 1: CLI error boundary
Benjamin Diedrichsen
2026-07-30 14:17:52 +02:00
75983ab3b1
make stable vagrant machine host key for better dx on vagrant vm spawning
Benjamin Diedrichsen
2026-07-29 14:25:34 +02:00
4c0fe528dc
fixing documentation
Benjamin Diedrichsen
2026-07-29 13:21:04 +02:00
7e703c93b1
streamline package naming
Benjamin Diedrichsen
2026-07-29 13:07:34 +02:00
1ba1c2a32a
[chore] commit id display on version
Benjamin Diedrichsen
2026-07-29 13:00:10 +02:00
ea08e76a2f
[feat] nopy update command and auto-update pipeline
Benjamin Diedrichsen
2026-07-29 11:16:52 +02:00
6ecb2c366f
[refactor] moving cubes into own package" [fix] default parameter run records parameters in session for replay[fix] remove default parameters for several cubes
Benjamin Diedrichsen
2026-07-28 12:18:10 +02:00
ac050c4459
[wip] cubes packaging and distribution via registry
Benjamin Diedrichsen
2026-07-28 09:37:42 +02:00
30d93dddc5
implementing --use-defaults
Benjamin Diedrichsen
2026-07-28 09:27:05 +02:00