diff options
| author | DanConwayDev <DanConwayDev@protonmail.com> | 2026-02-23 15:08:37 +0000 |
|---|---|---|
| committer | DanConwayDev <DanConwayDev@protonmail.com> | 2026-02-23 15:08:37 +0000 |
| commit | 26f608e5011b9d1ad6036da75b89272835e69695 (patch) | |
| tree | 8b5dfe29f65abe80e59bddbcd3ee09c0a369dba8 /docs/how-to/README.md | |
| parent | 4848c4029fc58f6f310a2babeae1ee82a7e41656 (diff) | |
persist and restore announcement events across graceful restarts
Extends purgatory persistence to include announcement purgatory entries.
On graceful shutdown, non-soft-expired announcements are serialised to
purgatory-state.json alongside state/PR/expired events; on startup they
are restored, skipping any entry whose bare repo path no longer exists.
Updates purgatory-design.md to reflect that purgatory persists through
graceful shutdown and documents the new PurgatoryState disk format.
Adds create_announcement_event helper to purgatory_helpers and three new
integration tests in purgatory_persistence covering the full save/restore
cycle, missing-repo skip, and the combined roundtrip with all entry types.
Diffstat (limited to 'docs/how-to/README.md')
0 files changed, 0 insertions, 0 deletions