pezkuwichain
8760a0b9da
ci: add google-services.json setup to security workflow for CodeQL build
2026-02-22 05:44:03 +03:00
pezkuwichain
61451ca178
ci: fix security workflow - add secrets, install action, remove continue-on-error
2026-02-22 05:36:04 +03:00
pezkuwichain
31e0dcadb7
ci: use shared install action for code-quality workflow (NDK required)
2026-02-22 05:27:31 +03:00
pezkuwichain
c794cbe5c4
ci: pass secrets to code-quality workflow and enforce ktlint
2026-02-22 05:25:24 +03:00
pezkuwichain
11fd0a5d10
ci: copy PROD google-services.json to all release build types
...
releaseMarket and releaseGithub build types need their own copy
of the production google-services.json. Without this, the
google-services plugin falls back to the dev config in app/,
causing Google Sign-In to fail on release builds.
2026-02-21 23:07:15 +03:00
pezkuwichain
233d06da12
ci: use release Firebase credential for releaseMarket builds
2026-02-21 21:09:55 +03:00
pezkuwichain
11159e4ba9
ci: add release build support to Firebase distribution workflow
...
Support both develop and releaseMarket variants via build_variant
input. Release builds are signed with market_key and distributed
to testers for validation before Play Store upload.
2026-02-21 20:14:00 +03:00
pezkuwichain
7dbfc3b85e
ci: use CREDENTIAL_FILE_CONTENT for Play Store upload
2026-02-21 19:42:01 +03:00
pezkuwichain
03075104b4
fix: reduce false positives in hardcoded secrets scan
2026-02-19 06:30:18 +03:00
pezkuwichain
3061555485
ci: add Code Quality and Security workflows (ktlint, CodeQL, secret scan)
2026-02-19 05:56:11 +03:00
pezkuwichain
a294aa1a6b
Initial commit: Pezkuwi Wallet Android
...
Security hardened release:
- Code obfuscation enabled (minifyEnabled=true, shrinkResources=true)
- Sensitive files excluded (google-services.json, keystores)
- Branch.io key moved to BuildConfig placeholder
- Updated dependencies: OkHttp 4.12.0, Gson 2.10.1, BouncyCastle 1.77
- Comprehensive ProGuard rules for crypto wallet
- Navigation 2.7.7, Lifecycle 2.7.0, ConstraintLayout 2.1.4
2026-02-12 05:19:41 +03:00