diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 9342f3d..4bbb6ed 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -77,6 +77,11 @@ jobs: sed -i 's/enumPreference("app_theme", AppTheme.DARK)/enumPreference("app_theme", AppTheme.MUTED_PURPLE)/' \ app-release/app/src/main/java/org/jellyfin/androidtv/preference/UserPreferences.kt + - name: Update SelectServerFragment.kt + run: | + sed -i 's/jellyfin-androidtv/alaskartv-androidtv/' \ + app-release/app/src/main/java/org/jellyfin/androidtv/ui/startup/fragment/SelectServerFragment.kt + - name: Check files run: | echo "Updated Changes" @@ -84,6 +89,7 @@ jobs: cat app-release/app/src/main/res/values/strings.xml cat app-release/app/src/main/java/org/jellyfin/androidtv/preference/UserPreferences.kt cat app-release/app/src/main/java/org/jellyfin/androidtv/ui/preference/category/about.kt + cat app-release/app/src/main/java/org/jellyfin/androidtv/ui/startup/fragment/SelectServerFragment.kt @@ -115,39 +121,12 @@ jobs: uses: ilharp/sign-android-release@v1 # Or use @nightly id: sign_app with: - releaseDir: app/build/outputs/apk/release + releaseDir: app-release/app/build/outputs/apk/release signingKey: ${{ secrets.KEYSTORE_FILE }} keyAlias: ${{ secrets.KEYSTORE_ALIAS }} keyStorePassword: ${{ secrets.KEYSTORE_PASSWORD }} buildToolsVersion: 35.0.0 - # # Step 8: Sign - # - name: Decode Keystore - # env: - # KEYSTORE_FILE: ${{ secrets.KEYSTORE_FILE }} - # run: | - # echo "$KEYSTORE_FILE" | base64 -d > keystore.jks - # - # # Step 9: Sign the APK - # - name: Sign APK - # env: - # KEYSTORE_PASSWORD: ${{ secrets.KEYSTORE_PASSWORD }} - # KEYSTORE_ALIAS: ${{ secrets.KEYSTORE_ALIAS }} - # KEY_PASSWORD: ${{ secrets.KEYSTORE_PASSWORD }} - # run: | - # jarsigner -verbose -sigalg SHA256withRSA -digestalg SHA-256 \ - # -keystore keystore.jks \ - # -storepass "$KEYSTORE_PASSWORD" \ - # -keypass "$KEYSTORE_PASSWORD" \ - # app-release/app/build/outputs/apk/release/alaskartv-androidtv-v${{ env.VERSION_NAME }}-release-unsigned.apk \ - # "$KEYSTORE_ALIAS" - # - # # Step 9: Verify APK Signature - # - name: Verify APK Signature - # run: | - # jarsigner -verify -verbose -certs \ - # app-release/app/build/outputs/apk/release/alaskartv-androidtv-v${{ env.VERSION_NAME }}-release-unsigned.apk - # Step 11: Upload Signed APK as Artifact - name: Upload Signed APK uses: actions/upload-artifact@v4