Compare commits

..

No commits in common. "main" and "work" have entirely different histories.

3 changed files with 5 additions and 55 deletions
.forgejo/workflows
app
fastlane/metadata/android/en-US/changelogs

View file

@ -1,41 +0,0 @@
name: Android Test
on:
push:
branches:
- main
workflow_dispatch: {}
jobs:
test:
runs-on: debian
steps:
- name: Checkout source
uses: actions/checkout@v4
- name: Configure SDK path
run: echo "sdk.dir=/opt/android-sdk" > local.properties
- name: Check Java version
run: |
if ! command -v java >/dev/null; then
echo "❌ Java is not installed"
exit 1
fi
echo "✅ Java version:"
java -version
- name: Extract version from build.gradle
id: version
run: |
VERSION=$(sed -nE 's/^[[:space:]]*versionName[[:space:]]*=[[:space:]]*"([^"]+)"/\1/p' app/build.gradle)
VERSION="v${VERSION#v}" # normalize to vX.Y.Z
echo "$VERSION" > version.txt
echo "✅ Detected version: $VERSION"
- name: Set up gradle
run: chmod +x ./gradlew
- name: Run tests
run: ./gradlew testDebugUnitTest

View file

@ -19,23 +19,17 @@ android {
signingConfigs { signingConfigs {
release { release {
def hasSigning = project.hasProperty("RELEASE_STORE_PASSWORD") && file("release-key.jks").exists()
if (hasSigning) {
storeFile file("release-key.jks") storeFile file("release-key.jks")
storePassword RELEASE_STORE_PASSWORD storePassword RELEASE_STORE_PASSWORD
keyAlias "release-key" keyAlias "release-key"
keyPassword RELEASE_STORE_PASSWORD keyPassword RELEASE_STORE_PASSWORD
} else {
println "⚠️ No release signing config present, skipping signing setup"
}
} }
} }
buildTypes { buildTypes {
release { release {
minifyEnabled = false minifyEnabled = false
// only apply signingConfig if it was actually initialized signingConfig = signingConfigs.release
signingConfig signingConfigs.release?.storeFile != null ? signingConfigs.release : null
proguardFiles(getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro') proguardFiles(getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro')
} }
} }

View file

@ -1,3 +0,0 @@
v2.0.3
- Anonymized phone numbers in logs
- Pulse no longer shows popup if disallowed by system