Skip to content

Ensure debug.keystore is ignored and fix conflicting documentation#467

Merged
jamespepper81 merged 3 commits into
mainfrom
dev
Jan 12, 2026
Merged

Ensure debug.keystore is ignored and fix conflicting documentation#467
jamespepper81 merged 3 commits into
mainfrom
dev

Conversation

@jamespepper81
Copy link
Copy Markdown
Contributor

This pull request updates the documentation and gitignore configuration to improve keystore file security and clarity for Android development. The main changes ensure that no keystore files, including the debug keystore, are ever committed to version control, and provide developers with clear instructions for local keystore generation.

Keystore file exclusion and documentation updates:

  • Updated android/.gitignore to explicitly exclude debug.keystore and all *.keystore files, preventing accidental commits of sensitive key material.
  • Revised docs/KEYSTORE_FILES.md to clarify that no keystore files are tracked in version control, including the debug keystore, and that each developer must generate their own locally. [1] [2]
  • Added instructions for generating a debug keystore manually using keytool, and explained that Android Studio/Gradle will auto-generate one if missing.
  • Updated .gitignore documentation to show explicit exclusion of all keystore files and removed the previous exception for the debug keystore.
  • Clarified the rationale for excluding all keystore files, including debug keystore, and described the defense-in-depth approach in both root and android/.gitignore files.

Copilot AI and others added 3 commits January 12, 2026 19:13
- Added clarifying comments to .gitignore patterns for keystore files
- Added *.keystore pattern to android/.gitignore for defense-in-depth
- Updated KEYSTORE_FILES.md documentation to clarify that debug.keystore is NOT tracked in version control
- Fixed misleading documentation that suggested debug.keystore should be committed

Co-authored-by: jamespepper81 <84083764+jamespepper81@users.noreply.github.com>
…o-gitignore

Ensure debug.keystore is ignored and fix conflicting documentation
@jamespepper81 jamespepper81 merged commit 378bfff into main Jan 12, 2026
13 checks 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.

2 participants