diff --git a/.github/workflows/_kotlin.yml b/.github/workflows/_kotlin.yml index 76ef64d9e..7c826c3e4 100644 --- a/.github/workflows/_kotlin.yml +++ b/.github/workflows/_kotlin.yml @@ -76,6 +76,7 @@ jobs: run: | echo -n "$FIREBASE_APP_DISTRIBUTION_CREDENTIALS" > $FIREBASE_CREDENTIALS_PATH ./gradlew --info appDistributionUploadRelease uploadCrashlyticsSymbolFileRelease + build_debug: # Android SDK tools hardware accel is available only on Linux runners runs-on: ubuntu-22.04 diff --git a/kotlin/android/app/build.gradle.kts b/kotlin/android/app/build.gradle.kts index 18af5d908..8e12e7385 100644 --- a/kotlin/android/app/build.gradle.kts +++ b/kotlin/android/app/build.gradle.kts @@ -59,6 +59,9 @@ android { versionName = "1.2.1" multiDexEnabled = true testInstrumentationRunner = "dev.firezone.android.core.HiltTestRunner" + + val gitSha = System.getenv("GITHUB_SHA") ?: "unknown" + resValue("string", "git_sha", "Build: \"${gitSha.take(8)}\"") } signingConfigs { diff --git a/kotlin/android/app/src/main/res/layout/fragment_settings_advanced.xml b/kotlin/android/app/src/main/res/layout/fragment_settings_advanced.xml index f4c3f3247..dacbf11b4 100644 --- a/kotlin/android/app/src/main/res/layout/fragment_settings_advanced.xml +++ b/kotlin/android/app/src/main/res/layout/fragment_settings_advanced.xml @@ -77,5 +77,15 @@ app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@+id/ilLogFilterInput" /> + + diff --git a/website/src/components/Changelog/Android.tsx b/website/src/components/Changelog/Android.tsx index b6e4ede59..d87cfa09f 100644 --- a/website/src/components/Changelog/Android.tsx +++ b/website/src/components/Changelog/Android.tsx @@ -17,6 +17,9 @@ export default function Android() { established to a gateway, due to routes being updated with no actual change. + + Shows the Git SHA corresponding to the build on the Settings -> Advanced screen. + */}