👷 Test all apps in PR checks

This commit is contained in:
Nikhil Badyal
2022-12-21 18:22:41 +05:30
parent e1bce50a61
commit a60330b408
3 changed files with 26 additions and 4 deletions
+5 -2
View File
@@ -5,7 +5,7 @@ from typing import Dict, List
from environs import Env
from requests import Session
from src.utils import default_build
from src.utils import all_builds, default_build
class RevancedConfig:
@@ -28,7 +28,10 @@ class RevancedConfig:
self.apk_pure = ["hex-editor"]
self.apk_sos = ["expensemanager"]
self.keystore_name = env.str("KEYSTORE_FILE_NAME", "revanced.keystore")
self.apps = env.list("PATCH_APPS", default_build)
self.ci_test = env.bool("CI_TEST", False)
self.apps = env.list(
"PATCH_APPS", all_builds if self.ci_test else default_build
)
self.extended_apps: List[str] = ["youtube", "youtube_music"]
self.rip_libs_apps: List[str] = ["youtube"]
self.normal_cli_jar = "revanced-cli.jar"
+19
View File
@@ -2,7 +2,26 @@
from typing import Dict
default_build = [
"ticktick",
]
all_builds = [
"youtube",
"youtube_music",
"twitter",
"reddit",
"tiktok",
"warnwetter",
"spotify",
"nyx-music-player",
"icon_pack_studio",
"ticktick",
"twitch",
"hex-editor",
"citra",
"windy",
"my-expenses",
"backdrops",
"expensemanager",
]
possible_archs = ["armeabi-v7a", "x86", "x86_64", "arm64-v8a"]