Skip to content

docs: update documentation for repogen#12

Merged
frostyardyeti[bot] merged 1 commit intomainfrom
yeti/docs-20260325-601d
Mar 25, 2026
Merged

docs: update documentation for repogen#12
frostyardyeti[bot] merged 1 commit intomainfrom
yeti/docs-20260325-601d

Conversation

@frostyardyeti
Copy link
Copy Markdown

@frostyardyeti frostyardyeti bot commented Mar 25, 2026

Summary

Updated the architecture overview documentation to describe the GPG home directory caching mechanism introduced in the recent refactor. This ensures the docs accurately reflect how GPGSigner manages its temporary GPG home directory lifecycle, including lazy initialization via sync.Once and cleanup via io.Closer.

Changes

  • Updated GPG signing section in yeti/OVERVIEW.md: Added details on the cached temporary home directory (ensureGPGHome() via sync.Once) used by GPG CLI operations, its lazy creation on first use, reuse across signing operations, and cleanup through GPGSigner's io.Closer implementation with deferred Close() in runGeneration().

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@frostyardyeti frostyardyeti bot merged commit 4bebd37 into main Mar 25, 2026
1 check passed
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