Skip to content

Commit 7a46dc5

Browse files
committed
CI Builds
* Add special case for CI updates.
1 parent 68b0126 commit 7a46dc5

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

app/src/main/kotlin/com/apkupdater/data/github/GitHubApp.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ val GitHubApps = listOf(
4242
GitHubApp("exa.lnx.a", "EXALAB", "AnLinux-App"),
4343
GitHubApp("com.menny.android.anysoftkeyboard", "AnySoftKeyboard", "AnySoftKeyboard"),
4444
GitHubApp("org.courville.nova", "nova-video-player", "aos-AVP"),
45-
GitHubApp("com.apkupdater.ci", "rumboalla", "apkupdater", contains(".ci")),
45+
GitHubApp("com.apkupdater.ci", "rumboalla", "apkupdater"),
4646
GitHubApp("com.standardnotes", "standardnotes", "app"),
4747
GitHubApp("com.xBrowserSync.android", "xbrowsersync", "app"),
4848
GitHubApp("org.fossify.applauncher", "FossifyOrg", "App-Launcher"),

app/src/main/kotlin/com/apkupdater/repository/GitHubRepository.kt

+7-3
Original file line numberDiff line numberDiff line change
@@ -102,9 +102,13 @@ class GitHubRepository(
102102
currentVersion: String,
103103
extra: Regex?
104104
) = flow {
105-
val releases = service.getReleases(user, repo)
106-
.filter { filterPreRelease(it) }
107-
.filter { findApkAsset(it.assets).isNotEmpty() }
105+
val r = service.getReleases(user, repo)
106+
val releases = if (packageName == "com.apkupdater.ci") {
107+
// TODO: Find a better way to do this
108+
r.filter { it.name.contains("CI-Release-3.x")}
109+
} else {
110+
r.filter { filterPreRelease(it) }.filter { findApkAsset(it.assets).isNotEmpty() }
111+
}
108112

109113
if (releases.isNotEmpty() && Version(filterVersionTag(releases[0].tag_name)) > Version(currentVersion)) {
110114
val app = apps?.getApp(packageName)

0 commit comments

Comments
 (0)