shakespeare.diy
|
d7985b219e
|
feat: add zsp Zapstore publish config and CI workflow
zapstore.yaml:
- Rewritten to use correct zsp fields (repository, tags, metadata_sources)
- Uses GitHub releases as APK source (auto-detected by zsp)
- Removed non-standard fields (pubkey, categories → tags)
- Added supported_nips list
.github/workflows/zapstore.yml:
- Triggers on version tags (v*.*.*)
- Builds web app with Node 22
- Syncs Capacitor Android project
- Builds signed release APK via Gradle
- Creates GitHub Release with APK attached
- Installs zsp and publishes to Zapstore relay
Required GitHub secrets:
KEYSTORE_BASE64 – base64-encoded .jks keystore
KEYSTORE_PASSWORD – keystore store password
KEY_ALIAS – key alias in keystore
KEY_PASSWORD – key password
SIGN_WITH – nsec or bunker:// for Nostr signing
Co-authored-by: shakespeare.diy <assistant@shakespeare.diy>
|
2026-06-18 19:54:39 +07:00 |
|