Skip to content

Commit abb8ebe

Browse files
committed
Merge branch 'hotfix/1.2.9'
2 parents 537e741 + e2dc32d commit abb8ebe

File tree

3 files changed

+44
-52
lines changed

3 files changed

+44
-52
lines changed

.github/workflows/deploy_foss_to_github.yml

Lines changed: 21 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -5,48 +5,44 @@ on:
55
tags:
66
- '[0-9]+.[0-9]+.[0-9]+'
77

8+
## 2
89
jobs:
10+
## 3
911
build:
1012
runs-on: ubuntu-latest
11-
timeout-minutes: 120
12-
1313
steps:
14-
- name: Enable KVM group perms
15-
run: |
16-
echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
17-
sudo udevadm control --reload-rules
18-
sudo udevadm trigger --name-match=kvm
19-
ls /dev/kvm
20-
21-
- name: Checkout
22-
uses: actions/checkout@v4
23-
24-
- name: Validate Gradle Wrapper
25-
uses: gradle/wrapper-validation-action@v3
26-
27-
- name: Copy CI gradle.properties
28-
run: mkdir -p ~/.gradle ; cp .github/ci-gradle.properties ~/.gradle/gradle.properties
29-
30-
- name: Set up JDK 17
31-
uses: actions/setup-java@v4
14+
# 1
15+
- uses: actions/checkout@v3
16+
- uses: actions/setup-java@v3
3217
with:
3318
distribution: 'zulu'
34-
java-version: 17
19+
java-version: '17'
20+
# 2
21+
22+
- name: Setup Android SDK
23+
uses: android-actions/setup-android@v2
3524

3625
- name: Accept Android licenses
3726
run: yes | "$ANDROID_HOME"/cmdline-tools/latest/bin/sdkmanager --licenses || true
3827

28+
- name: Setup Gradle
29+
uses: gradle/actions/setup-gradle@v3
30+
with:
31+
build-scan-publish: true
32+
build-scan-terms-of-use-url: "https://gradle.com/terms-of-service"
33+
build-scan-terms-of-use-agree: "yes"
34+
3935
- name: Remove Firebase References
4036
run: |
4137
sed -i -e '/androidx.dev/d' settings.gradle.kts
4238
sed -i -e '/with(target) {/,/^ }/d' -e '/CrashlyticsExtension/d' build-logic/convention/src/main/kotlin/AndroidApplicationFirebaseConventionPlugin.kt
4339
sed -i -e '/libs.firebase/d' build-logic/convention/build.gradle.kts
4440
45-
- name: Build release variant apk
46-
run: ./gradlew :app:assembleFossReliantRelease
41+
- name: Generate Release APK
42+
run: ./gradlew assembleFossReliantRelease
4743

4844
- name: Sign APK
49-
uses: r0adkll/sign-android-release@v1.0.4
45+
uses: r0adkll/sign-android-release@v1
5046
with:
5147
releaseDirectory: app/build/outputs/apk/fossReliant/release
5248
signingKeyBase64: ${{ secrets.SIGNING_KEY }}
@@ -56,6 +52,7 @@ jobs:
5652
env:
5753
BUILD_TOOLS_VERSION: "34.0.0"
5854

55+
# 4
5956
- name: Draft Release
6057
uses: ncipollo/release-action@v1.14.0
6158
with:
@@ -65,4 +62,3 @@ jobs:
6562
generateReleaseNotes: true
6663
bodyFile: distribution/whatsnew/whatsnew-en-US
6764
prerelease: false
68-

.github/workflows/deploy_play_to_github.yml

Lines changed: 21 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -5,42 +5,38 @@ on:
55
tags:
66
- '[0-9]+.[0-9]+.[0-9]+'
77

8+
## 2
89
jobs:
10+
## 3
911
build:
1012
runs-on: ubuntu-latest
11-
timeout-minutes: 120
12-
1313
steps:
14-
- name: Enable KVM group perms
15-
run: |
16-
echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
17-
sudo udevadm control --reload-rules
18-
sudo udevadm trigger --name-match=kvm
19-
ls /dev/kvm
20-
21-
- name: Checkout
22-
uses: actions/checkout@v4
23-
24-
- name: Validate Gradle Wrapper
25-
uses: gradle/wrapper-validation-action@v3
26-
27-
- name: Copy CI gradle.properties
28-
run: mkdir -p ~/.gradle ; cp .github/ci-gradle.properties ~/.gradle/gradle.properties
29-
30-
- name: Set up JDK 17
31-
uses: actions/setup-java@v4
14+
# 1
15+
- uses: actions/checkout@v3
16+
- uses: actions/setup-java@v3
3217
with:
3318
distribution: 'zulu'
34-
java-version: 17
19+
java-version: '17'
20+
# 2
21+
22+
- name: Setup Android SDK
23+
uses: android-actions/setup-android@v2
3524

3625
- name: Accept Android licenses
3726
run: yes | "$ANDROID_HOME"/cmdline-tools/latest/bin/sdkmanager --licenses || true
3827

39-
- name: Build release variant apk
40-
run: ./gradlew :app:assembleGooglePlayRelease
28+
- name: Setup Gradle
29+
uses: gradle/actions/setup-gradle@v3
30+
with:
31+
build-scan-publish: true
32+
build-scan-terms-of-use-url: "https://gradle.com/terms-of-service"
33+
build-scan-terms-of-use-agree: "yes"
34+
35+
- name: Generate Release APK
36+
run: ./gradlew assembleGooglePlayRelease
4137

4238
- name: Sign APK
43-
uses: r0adkll/sign-android-release@v1.0.4
39+
uses: r0adkll/sign-android-release@v1
4440
with:
4541
releaseDirectory: app/build/outputs/apk/googlePlay/release
4642
signingKeyBase64: ${{ secrets.SIGNING_KEY }}
@@ -50,6 +46,7 @@ jobs:
5046
env:
5147
BUILD_TOOLS_VERSION: "34.0.0"
5248

49+
# 4
5350
- name: Draft Release
5451
uses: ncipollo/release-action@v1.14.0
5552
with:
@@ -59,4 +56,3 @@ jobs:
5956
generateReleaseNotes: true
6057
bodyFile: distribution/whatsnew/whatsnew-en-US
6158
prerelease: false
62-

gradle/libs.versions.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,8 @@ playServicesMlkitTextRecognition = "19.0.0"
7676
ktor = "2.3.11"
7777
uiTextGoogleFonts = "1.6.8"
7878

79-
versionName = "1.2.7"
80-
versionCode = "127"
79+
versionName = "1.2.9"
80+
versionCode = "129"
8181

8282
telephoto = "0.11.2"
8383
lottieCompose = "6.4.0"

0 commit comments

Comments
 (0)