Add support for GitLab CI artifact links in releases (#1506)

This commit is contained in:
Imran Remtulla
2024-04-02 14:07:32 -04:00
parent 1fe4cdd648
commit 8619cfa819

View File

@ -180,6 +180,16 @@ class GitLab extends AppSource {
throw NoAPKError(); throw NoAPKError();
} }
return apkDetailsList.first; finalResult.apkUrls = finalResult.apkUrls.map((apkUrl) {
if (RegExp('^$standardUrl/-/jobs/[0-9]+/artifacts/file/[^/]+\$')
.hasMatch(apkUrl.value)) {
return MapEntry(
apkUrl.key, apkUrl.value.replaceFirst('/file/', '/raw/'));
} else {
return apkUrl;
}
}).toList();
return finalResult;
} }
} }