- build.yml: use production keystore (KEYSTORE_BASE64) on tag pushes, fall back to debug key for PRs/branch builds — build.gradle already reads RELEASE_STORE_FILE env var so no Gradle changes needed - distribution/fdroid-submission/metadata.yml: filled AllowedAPKSigningKeys with actual SHA-256 fingerprint, commit tag updated to v0.3.1, version bumped to 0.3.1 - app.json: bump version 0.2.3 → 0.3.1, versionCode 1 → 2 - Add eas.json + EAS README for iOS App Store builds - Add fastlane/metadata/android for Play Store / F-Droid graphics - Add distribution docs: applestore, fdroid, market, playstore, security, threat-model, opencode-site-deploy Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
39 lines
716 B
JSON
39 lines
716 B
JSON
{
|
|
"cli": {
|
|
"version": ">= 13.0.0"
|
|
},
|
|
"build": {
|
|
"development": {
|
|
"developmentClient": true,
|
|
"distribution": "internal",
|
|
"ios": {
|
|
"simulator": true
|
|
}
|
|
},
|
|
"preview": {
|
|
"distribution": "internal",
|
|
"ios": {
|
|
"simulator": false
|
|
}
|
|
},
|
|
"production": {
|
|
"autoIncrement": false,
|
|
"ios": {
|
|
"distribution": "store"
|
|
},
|
|
"android": {
|
|
"buildType": "app-bundle"
|
|
}
|
|
}
|
|
},
|
|
"submit": {
|
|
"production": {
|
|
"ios": {
|
|
"appleId": "support@vibebrowser.app",
|
|
"ascAppId": "REPLACE_WITH_APP_STORE_CONNECT_APP_ID",
|
|
"appleTeamId": "REPLACE_WITH_APPLE_TEAM_ID"
|
|
}
|
|
}
|
|
}
|
|
}
|