-
-
Notifications
You must be signed in to change notification settings - Fork 444
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
APK files missing at releases sinve v3.8.1 #4053
Comments
I don't understand the big report, all APK are here https://download.kiwix.org/release/kiwix-android/ |
@IzzySoft We have updated the our release |
@MohitMaliFtechiz Can you easily do that? Do we know why this is not there anymore? |
Yes, I was checking why it was not there and I found, in those releases which we self made these APKs are not available because these APKs are uploaded by our kiwix-android/.github/workflows/release.yml Lines 49 to 55 in 1576095
It is not occurring after the release |
It needed the manual steps to do it:
So to reduce the manual steps, we have now directly uploaded the APKs to the existing release instead of creating the new draft release in #4054. |
@kelson42 the updater at the IzzyOnDroid repo looks for them at the releases of the repo hosting the source code. @MohitMaliFtechiz thanks for fixing! 🤩 Funnily the updater here now picks 3.8.1 as latest one (most likely because the Github API returns the releases by date, and 3.8.1 has the newest timestamp), but that should "fix itself" with the next release then hopefully:
Oops, some exclamation marks 😱 Let's see… I cannot find details on permissions in the repo (or in its wiki), so:
As for android {
dependenciesInfo {
// Disables dependency metadata when building APKs.
includeInApk = false
// Disables dependency metadata when building Android App Bundles.
includeInBundle = false
}
} For some background: that BLOB is supposed to be just a binary representation of your app's dependency tree. But as it's encrypted with a public key belonging to Google, only Google can read it – and nobody else can even verify what it really contains. More details can be found e.g. here: Ramping up security: additional APK checks are in place with the IzzyOnDroid repo. Thanks in advance! |
We have a mess here (also to many workflow files). We have to clean and republish the APK (but manual release triggering). I will have to look |
The
@IzzySoft We require the
For this, we have opened a ticket #4055.
Thanks for this, we will fix this.
@IzzySoft, @kelson42 It was published by mistake by github action while fixing and testing this issue. My bad 😥
Thanks for doing this ❤️ |
Thanks @MohitMaliFtechiz 😍 Permissions are added to Kiwix' "green list" now: android.permission.ACCESS_COARSE_LOCATION: used on Android < 13 to discover peer-to-peer (P2P) devices for transferring ZIM files to nearby devices
android.permission.ACCESS_FINE_LOCATION: used on Android < 13 to discover peer-to-peer (P2P) devices for transferring ZIM files to nearby devices
android.permission.NEARBY_WIFI_DEVICES: used on Android ≥ 13 to discover peer-to-peer (P2P) devices for transferring ZIM files to nearby devices
android.permission.MANAGE_EXTERNAL_STORAGE: used to load the sideloaded ZIM files on Android ≥ 11
android.permission.READ_EXTERNAL_STORAGE: used to load the sideloaded ZIM files on Android < 11 Already visible if you visit Kiwix in the IzzyOnDroid repo browser. Please correct if I abbreviated/deduced wrongly. Thanks for splitting off the cleartextTraffic to follow it up – and for taking care for the
No worries, it's fixed here by now. And as I wrote, the next release will "close the gap" again.
Gladly – thanks for your support and swift action! |
Could you please add the APK files again to your releases (starting with the current one would be fine, no need to fill up the older ones)? Else Kiwix cannot be kept updated at e.g. IzzyOnDroid (which currently is stuck at 3.8.0 due to this).
Thanks in advance!
The text was updated successfully, but these errors were encountered: