Skip to content

fix: disable GPG caching, add test manifest, update docs#29

Merged
tsilenzio merged 3 commits into
mainfrom
fix/gpg-todo-test-manifest
Apr 13, 2026
Merged

fix: disable GPG caching, add test manifest, update docs#29
tsilenzio merged 3 commits into
mainfrom
fix/gpg-todo-test-manifest

Conversation

@tsilenzio

Copy link
Copy Markdown
Owner

Summary

  • Disable GPG passphrase caching so Touch ID prompts on every signing operation
  • Add GPG_TTY export to zshrc for pinentry-touchid terminal detection
  • Add manifest file and manifest support to the test bundle
  • Update README with Atuin feature listing and missing directory tree entries

Test plan

  • Verified Touch ID prompts on every commit after cache TTL set to 0
  • Verified test bundle manifest matches the legacy hardcoded symlinks
  • Run just dev lint (shellcheck + zsh syntax)
  • Test GPG signing from a fresh terminal session

- Set cache TTLs to 0 so Touch ID prompts on every signing operation
- Add GPG_TTY export to zshrc so pinentry-touchid can find the terminal
- Add test bundle manifest with minimal symlinks for VM testing
- Update setup.sh to use apply_manifest with legacy fallback
- Add Atuin shell history sync to What's Included
- Add config/atuin/ and platforms/macos/daemons/ to structure
@tsilenzio
tsilenzio merged commit fb134a1 into main Apr 13, 2026
6 checks passed
@tsilenzio
tsilenzio deleted the fix/gpg-todo-test-manifest branch April 13, 2026 05:41
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