🔐 Add keystore management scripts and documentation [skip ci]
- Add create-keystore.fish: Generate new release keystore with auto-generated passwords - Add verify-secrets.fish: Verify GitHub Secrets and local keystore setup - Add build-release-local.fish: Build signed release APKs locally - Add LOCAL_BUILDS.md: Documentation for local release builds - Add key.properties.example: Template for signing configuration - Update android/.gitignore: Protect sensitive keystore files - Integrate GitHub CLI for automatic secret management - All scripts support both manual and automated workflows
This commit is contained in:
21
android/key.properties.example
Normal file
21
android/key.properties.example
Normal file
@@ -0,0 +1,21 @@
|
||||
# Android Signing Configuration
|
||||
#
|
||||
# ANLEITUNG FÜR LOKALE BUILDS:
|
||||
# 1. Kopiere diese Datei nach "key.properties" (ohne .example)
|
||||
# 2. Fülle die Werte mit deinen echten Keystore-Daten aus
|
||||
# 3. Die key.properties Datei ist in .gitignore und wird NICHT committet
|
||||
#
|
||||
# WICHTIG: Diese Datei darf NIEMALS ins Git-Repository gelangen!
|
||||
# Sie enthält sensible Signing-Keys für die App-Veröffentlichung.
|
||||
|
||||
# Pfad zum Keystore (relativ zum android/app Ordner)
|
||||
storeFile=simple-notes-release.jks
|
||||
|
||||
# Keystore Password
|
||||
storePassword=DEIN_KEYSTORE_PASSWORD
|
||||
|
||||
# Key Alias (meist "key0" oder ein selbst gewählter Name)
|
||||
keyAlias=DEIN_KEY_ALIAS
|
||||
|
||||
# Key Password
|
||||
keyPassword=DEIN_KEY_PASSWORD
|
||||
Reference in New Issue
Block a user