Skip to content

Commit b1ca17e

Browse files
committed
fix(ci): fix android tv build and enable dev triggers
1 parent 85056c3 commit b1ca17e

2 files changed

Lines changed: 12 additions & 3 deletions

File tree

.github/workflows/android-release.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ on:
44
push:
55
tags:
66
- "v*"
7+
branches:
8+
- "dev"
79
workflow_dispatch:
810

911
jobs:
@@ -29,8 +31,9 @@ jobs:
2931

3032
- name: Setup Gradle
3133
uses: gradle/actions/setup-gradle@v3
32-
with:
33-
gradle-version: "8.5"
34+
35+
- name: Make Gradle Wrapper Executable
36+
run: chmod +x ./gradlew
3437

3538
- name: Decode Keystore
3639
env:
@@ -44,7 +47,7 @@ jobs:
4447
RELEASE_STORE_PASSWORD: ${{ secrets.RELEASE_STORE_PASSWORD }}
4548
RELEASE_KEY_ALIAS: ${{ secrets.RELEASE_KEY_ALIAS }}
4649
RELEASE_KEY_PASSWORD: ${{ secrets.RELEASE_KEY_PASSWORD }}
47-
run: gradle assembleRelease
50+
run: ./gradlew assembleRelease
4851

4952
- name: List Build Outputs (Debug)
5053
run: |

android/app/proguard-rules.pro

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,9 @@
2424

2525
# FFmpeg extension
2626
-keep class com.github.ArmynC.** { *; }
27+
28+
# TV / Leanback (required for TV launcher to find the correct activity)
29+
-keep class androidx.leanback.** { *; }
30+
-keep class androidx.tv.** { *; }
31+
-keep class com.telegramtv.ui.MainActivity { *; }
32+
-keep class com.telegramtv.ui.mobile.MobileMainActivity { *; }

0 commit comments

Comments
 (0)