mirror of
https://github.com/pezkuwichain/pezkuwi-wallet-android.git
synced 2026-04-21 23:48:00 +00:00
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:
@@ -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
|
||||
|
||||
@@ -30,3 +30,11 @@ google-services.json
|
||||
**/google-services.json
|
||||
|
||||
.kotlin/
|
||||
|
||||
# Node artifacts (not part of Android build)
|
||||
node_modules/
|
||||
package.json
|
||||
package-lock.json
|
||||
|
||||
# Local build version counter
|
||||
version.properties
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
[target.aarch64-linux-android]
|
||||
rustflags = ["-C", "link-arg=-z", "-C", "link-arg=max-page-size=16384"]
|
||||
|
||||
[target.armv7-linux-androideabi]
|
||||
rustflags = ["-C", "link-arg=-z", "-C", "link-arg=max-page-size=16384"]
|
||||
|
||||
[target.i686-linux-android]
|
||||
rustflags = ["-C", "link-arg=-z", "-C", "link-arg=max-page-size=16384"]
|
||||
|
||||
[target.x86_64-linux-android]
|
||||
rustflags = ["-C", "link-arg=-z", "-C", "link-arg=max-page-size=16384"]
|
||||
@@ -0,0 +1,11 @@
|
||||
[target.aarch64-linux-android]
|
||||
rustflags = ["-C", "link-arg=-z", "-C", "link-arg=max-page-size=16384"]
|
||||
|
||||
[target.armv7-linux-androideabi]
|
||||
rustflags = ["-C", "link-arg=-z", "-C", "link-arg=max-page-size=16384"]
|
||||
|
||||
[target.i686-linux-android]
|
||||
rustflags = ["-C", "link-arg=-z", "-C", "link-arg=max-page-size=16384"]
|
||||
|
||||
[target.x86_64-linux-android]
|
||||
rustflags = ["-C", "link-arg=-z", "-C", "link-arg=max-page-size=16384"]
|
||||
@@ -0,0 +1,11 @@
|
||||
[target.aarch64-linux-android]
|
||||
rustflags = ["-C", "link-arg=-z", "-C", "link-arg=max-page-size=16384"]
|
||||
|
||||
[target.armv7-linux-androideabi]
|
||||
rustflags = ["-C", "link-arg=-z", "-C", "link-arg=max-page-size=16384"]
|
||||
|
||||
[target.i686-linux-android]
|
||||
rustflags = ["-C", "link-arg=-z", "-C", "link-arg=max-page-size=16384"]
|
||||
|
||||
[target.x86_64-linux-android]
|
||||
rustflags = ["-C", "link-arg=-z", "-C", "link-arg=max-page-size=16384"]
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
buildscript {
|
||||
ext {
|
||||
// App version
|
||||
versionName = '1.0.2'
|
||||
versionName = '1.0.3'
|
||||
versionCode = 1
|
||||
|
||||
applicationId = "io.pezkuwichain.wallet"
|
||||
|
||||
@@ -1 +1 @@
|
||||
Complete Turkish and Kurdish language support. The entire app is now fully translated for Turkish and Kurdish users.
|
||||
Pezkuwi Wallet — the official app for the Digital Kurdistan State. Manage your HEZ tokens, stake, and participate in on-chain governance.
|
||||
@@ -0,0 +1 @@
|
||||
Pezkuwi Wallet — ئەپی فەرمی دەوڵەتی دیجیتاڵی کوردستان. تۆکنەکانی HEZ بەڕێوەببە، ستەیک بکە و بەشداری بەڕێوەبردنی زنجیرە بکە.
|
||||
@@ -1 +1 @@
|
||||
Tam Türkçe ve Kürtçe dil desteği eklendi. Uygulama artık Türkçe ve Kürtçe kullanıcılar için tamamen çevrilmiştir.
|
||||
Pezkuwi Wallet — Dijital Kürdistan Devleti'nin resmi uygulaması. HEZ tokenlarınızı yönetin, stake edin ve zincir üstü yönetime katılın.
|
||||
@@ -18,3 +18,4 @@ android.enableJetifier=true
|
||||
android.defaults.buildfeatures.buildconfig=true
|
||||
android.nonTransitiveRClass=false
|
||||
android.nonFinalResIds=false
|
||||
android.experiments.cacheability.pageAlignSharedLibs=true
|
||||
|
||||
Reference in New Issue
Block a user