publish.json improvements
I just had a look at status/publish.json (which is never published by f-droid.org currently) The interesting part looks like this:
"generatedKeys": {
"de.spiritcroc.riotx": [
"de.spiritcroc.riotx"
],
"org.smc.inputmethod.indic": [
"org.smc.inputmethod.indic"
]
},
"newKeyAliases": [
"ffea442e",
"d527cc22",
"8a012047",
"759d22c0",
"7c77c08c"
],
"signedApks": {
"de.blau.android": [
"unsigned/de.blau.android_1503.apk"
],
"de.spiritcroc.riotx": [
"unsigned/de.spiritcroc.riotx_40100170.apk"
],
"de.westnordost.streetcomplete": [
"unsigned/de.westnordost.streetcomplete_2204.apk"
],
"im.vector.app": [
"unsigned/im.vector.app_40100050.apk"
],
"org.smc.inputmethod.indic": [
"unsigned/org.smc.inputmethod.indic_48.apk"
]
}
signedApks
looks good, it just does what it says it does. The rest is slightly weird though.
generatedKeys
maps things to itself... why?
newKeyAliases
list all keyaliases used for this publish run, not just new ones. Well, it doesn't list the ones set in config.py.
Maybe generatedKeys
should actually be a map form alias
-> appid
? That would make a lot more sense.
And I'm really not sure what to do about newKeyAliases
it doesn't make any sense to have a list of some of the keyaliases used for this signing run. We'd probably be better off listing the used key in the signed signedApks
structure.
Thoughts?