feat: prepare v1.0.3 production release with 16KB page alignment

- Add 16KB page size alignment for native Rust libraries (Google Play requirement)
- Make Play Store workflow parametric (track/status as inputs)
- Update release notes for all languages (en, tr, ku)
- Add .gitignore entries for node_modules and version.properties
This commit is contained in:
2026-03-14 16:49:39 +03:00
parent b4932c8b6e
commit 55df31b29b
10 changed files with 65 additions and 5 deletions
@@ -11,6 +11,23 @@ on:
description: 'From which branch the application will be built'
required: true
default: main
track:
description: 'Play Store track (alpha, beta, production)'
required: true
default: alpha
type: choice
options:
- alpha
- beta
- production
status:
description: 'Release status (draft, completed)'
required: true
default: draft
type: choice
options:
- draft
- completed
jobs:
build:
@@ -64,8 +81,8 @@ jobs:
serviceAccountJsonPlainText: ${{ secrets.CREDENTIAL_FILE_CONTENT }}
packageName: io.pezkuwichain.wallet
releaseFiles: app/bundle/releaseMarket/pezkuwi-wallet-android-${{ github.event.inputs.app_version }}.aab
track: alpha
status: draft
track: ${{ github.event.inputs.track }}
status: ${{ github.event.inputs.status }}
inAppUpdatePriority: 2
whatsNewDirectory: distribution/whatsnew
mappingFile: app/mapping/releaseMarket/mapping.txt