fix(ci): pin androguard<4.1 for F-Droid publish
fdroidserver 2.4.4 + androguard 4.1+ crashes in 'fdroid update' with "'NoOverwriteDict' object has no attribute 'append'" while parsing the APK v2/v3 signature. Pin androguard>=4.0,<4.1 to restore the self-hosted F-Droid repo publish.
This commit is contained in:
5
.github/workflows/publish-fdroid.yml
vendored
5
.github/workflows/publish-fdroid.yml
vendored
@@ -69,7 +69,10 @@ jobs:
|
||||
run: ./gradlew assembleRelease
|
||||
|
||||
- name: Install fdroidserver
|
||||
run: pip install "fdroidserver==2.4.4"
|
||||
# Pin androguard < 4.1: 4.1+ regressed APK signature parsing
|
||||
# ('NoOverwriteDict' object has no attribute 'append') and breaks
|
||||
# `fdroid update` with fdroidserver 2.4.4.
|
||||
run: pip install "fdroidserver==2.4.4" "androguard>=4.0,<4.1"
|
||||
|
||||
- name: Setup F-Droid repo
|
||||
id: fdroid-setup
|
||||
|
||||
Reference in New Issue
Block a user