chore: add playstore appbundle build step without update checker

This commit is contained in:
Kingkor Roy Tirtho 2023-07-10 21:40:12 +06:00
parent 6a196672bb
commit cedea50f54
10 changed files with 17 additions and 9 deletions

View File

@ -1,4 +1,4 @@
{
"flutterSdkVersion": "3.7.3",
"flutterSdkVersion": "3.10.0",
"flavors": {}
}

View File

@ -238,6 +238,13 @@ jobs:
flutter build apk
mv build/app/outputs/apk/release/app-release.apk build/Spotube-android-all-arch.apk
- name: Build Playstore AppBundle
run: |
echo 'ENABLE_UPDATE_CHECK=0' >> .env
dart run build_runner build --delete-conflicting-outputs --enable-experiment=records,patterns
flutter build appbundle
mv build/app/outputs/bundle/release/app-release.aab build/Spotube-playstore-all-arch.aab
- name: Debug With SSH When fails
if: ${{ failure() && inputs.debug && inputs.channel == 'nightly' }}
uses: mxschmitt/action-tmate@v3
@ -249,6 +256,7 @@ jobs:
name: Spotube-Release-Binaries
path: |
build/Spotube-android-all-arch.apk
build/Spotube-playstore-all-arch.aab
macos:
runs-on: macos-12

View File

@ -89,6 +89,6 @@ abstract class SpotubeIcons {
static const timer = FeatherIcons.clock;
static const logs = FeatherIcons.fileText;
static const clipboard = FeatherIcons.clipboard;
static const youtube = FeatherIcons.youtube;
static const api = FeatherIcons.database;
static const skip = FeatherIcons.fastForward;
}

View File

@ -249,5 +249,5 @@
"developers": "ডেভেলপার",
"not_logged_in": "আপনি লগইন করা নেই",
"search_mode": "অনুসন্ধান মোড",
"youtube_api_type": "YouTube API প্রকার"
"youtube_api_type": "API প্রকার"
}

View File

@ -249,5 +249,5 @@
"developers": "Entwickler",
"not_logged_in": "Sie sind nicht angemeldet",
"search_mode": "Suchmodus",
"youtube_api_type": "YouTube API-Typ"
"youtube_api_type": "API-Typ"
}

View File

@ -249,5 +249,5 @@
"developers": "Developers",
"not_logged_in": "You're not logged in",
"search_mode": "Search Mode",
"youtube_api_type": "YouTube API Type"
"youtube_api_type": "API Type"
}

View File

@ -249,5 +249,5 @@
"developers": "Développeurs",
"not_logged_in": "Vous n'êtes pas connecté(e)",
"search_mode": "Mode de recherche",
"youtube_api_type": "Type d'API YouTube"
"youtube_api_type": "Type d'API"
}

View File

@ -249,5 +249,5 @@
"developers": "डेवलपर्स",
"not_logged_in": "आप लॉग इन नहीं हैं",
"search_mode": "खोज मोड",
"youtube_api_type": "YouTube API प्रकार"
"youtube_api_type": "API प्रकार"
}

View File

@ -249,5 +249,5 @@
"developers": "開発",
"not_logged_in": "ログインしていません",
"search_mode": "検索モード",
"youtube_api_type": "YouTube APIの種類"
"youtube_api_type": "APIの種類"
}

View File

@ -292,7 +292,7 @@ class SettingsPage extends HookConsumerWidget {
},
),
AdaptiveSelectTile<YoutubeApiType>(
secondary: const Icon(SpotubeIcons.youtube),
secondary: const Icon(SpotubeIcons.api),
title: Text(context.l10n.youtube_api_type),
value: preferences.youtubeApiType,
options: YoutubeApiType.values