mirror of
https://github.com/johannesjo/super-productivity.git
synced 2026-07-18 00:46:45 +00:00
- Remove outdated feature requests from .github/CONTRIBUTING.md (GitLab support already exists) and add commit message format section - Improve PR template with type-of-change checkboxes and checklist - Update commit guideline links in README and CONTRIBUTING.md to reference the project's own format instead of external angular.js docs - Add "only edit en.json" rule to TRANSLATING.md and clarify workflow - Update add-new-integration.md provider list to match codebase (add Trello, ClickUp, Linear, Azure DevOps, Nextcloud Deck; note GitHub plugin migration; fix type name to BuiltInIssueProviderKey) - Add cross-references between mac certificate docs and remove 240-line duplicate section from update-mac-certificates.md - Clean up update-android-app.md (specify npm version args, collapse deprecated workflow, translate German UI labels to English) - Add context to howto-refresh-snap-credentials.md - Fix fine-grained token note in github-access-token-instructions.md - Fix absolute URL to relative path in gitlab-access-token-instructions.md - Fix grammar in i18n-script-usage.md - Add status headers to all 19 long-term plan files (Planned, Completed, Archived with reason, Investigation Complete) - Fix broken relative link in hybrid-manifest-architecture.md - Delete supersync-scenarios-simplified.md (duplicate of supersync-scenarios.md; known issues already covered there) - Rename vector-clock-pruning-research.md to vector-clock-history-and-alternatives.md for clarity
29 lines
1 KiB
Markdown
29 lines
1 KiB
Markdown
# How to release a new version of the Android app
|
|
|
|
1. `npm version patch` (or `minor`/`major` as appropriate)
|
|
2. `npm run dist:android:prod`
|
|
3. Go to Android Studio
|
|
4. Go to Build > Generate Signed Bundle / APK
|
|
5. Select keystore (`sup.jks`)
|
|
6. Choose `playRelease`
|
|
7. Select APK
|
|
8. Select `playRelease`
|
|
9. Locate files after build
|
|
10. Go to [Google Play Console](https://play.google.com/console/u/0/developers/?pli=1) and log in
|
|
11. Go to Release > Production and click "Create new release"
|
|
12. Upload APK from `$project/app/play/release/release/app-play-release.apk`
|
|
13. Add release notes and submit for review
|
|
|
|
---
|
|
|
|
<details>
|
|
<summary>Deprecated: OLD workflow (no longer used)</summary>
|
|
|
|
1. Go to Android Studio
|
|
2. Update `app/build.gradle` `versionCode` and `versionName`
|
|
(To trigger F-Droid) Add `fastlane/metadata/android/<locale>/changelogs/<versionCode>.txt`
|
|
3. `git commit`
|
|
4. `git tag` (to trigger F-Droid), e.g.: `git tag -a "v21.0" -m "Release 21"`
|
|
5. Continue from step 4 of the current workflow above
|
|
|
|
</details>
|