Wire: Fails to download because GitHub API misses full version number
Since quite some time, this repo misses Wire's APKs.
--2020-04-18 17:31:41-- https://wire-app.wire.com/android/prod/wire-prod-release-3.46.apk
Resolving wire-app.wire.com (wire-app.wire.com)... 13.35.112.73, 13.35.112.7, 13.35.112.33, ...
Connecting to wire-app.wire.com (wire-app.wire.com)|13.35.112.73|:443... connected.
HTTP request sent, awaiting response... 403 Forbidden
2020-04-18 17:31:42 ERROR 403: Forbidden.
Reason why this breaks is in the way we fetch version numbers from GitHub's API. Data from apks.json:
{
"name": "Wire",
"baseUrl": "https://wire-app.wire.com/android/prod/wire-prod-release-{ver}.apk",
"version": {
"url": "https://api.github.com/repos/wireapp/wire-android/releases/latest",
"json": "tag_name"
},
"ignoreErrors": true
},
Problem: from the API URL https://api.github.com/repos/wireapp/wire-android/releases/latest, tag_name is a 2-part version number, e.g. 3.46. To fetch the APK, we need a 3-part version number, e.g. 3.46.890 [source].
Can someone please fix this?