ci(android): guard mobile security and app identity
This commit is contained in:
@@ -48,6 +48,15 @@ jobs:
|
|||||||
with:
|
with:
|
||||||
gradle-version: '8.13'
|
gradle-version: '8.13'
|
||||||
|
|
||||||
|
- name: Validate mobile security and identity contract
|
||||||
|
run: |
|
||||||
|
set -Eeuo pipefail
|
||||||
|
grep -Fq 'applicationId = "com.korexlabs.dhinspeccion"' android-app/app/build.gradle.kts
|
||||||
|
grep -Fq 'applicationIdSuffix = ".debug"' android-app/app/build.gradle.kts
|
||||||
|
grep -Fq 'buildConfigField("String", "API_BASE_URL", "\"https://dhv2.korexlabs.com/api/v3/\"")' android-app/app/build.gradle.kts
|
||||||
|
grep -Fq 'android:allowBackup="false"' android-app/app/src/main/AndroidManifest.xml
|
||||||
|
grep -Fq 'android:usesCleartextTraffic="false"' android-app/app/src/main/AndroidManifest.xml
|
||||||
|
|
||||||
- name: Android lint
|
- name: Android lint
|
||||||
working-directory: android-app
|
working-directory: android-app
|
||||||
run: gradle --no-daemon :app:lintDebug
|
run: gradle --no-daemon :app:lintDebug
|
||||||
|
|||||||
Reference in New Issue
Block a user