chiark / gitweb /
Include entries for failed builds in wiki data
authorCiaran Gultnieks <ciaran@ciarang.com>
Wed, 9 Oct 2013 08:48:06 +0000 (09:48 +0100)
committerCiaran Gultnieks <ciaran@ciarang.com>
Wed, 9 Oct 2013 08:48:41 +0000 (09:48 +0100)
fdroidserver/update.py

index 0f73930f1eb17e25e6f41b853d42292f776513f8..ada4caeb020a531c9f14460bce7f40b72283bab3 100644 (file)
@@ -93,6 +93,18 @@ def update_wiki(apps, apks, verbose=False):
                         'version': thisbuild['version'],
                         'buildproblem': thisbuild['commit'][1:]
                     })
+            else:
+                builtit = False
+                for apk in apklist:
+                    if apk['versioncode'] == int(thisbuild['vercode']):
+                        builtit = True
+                        break
+                if not builtit:
+                    apklist.append({
+                            'versioncode': int(thisbuild['vercode']),
+                            'version': thisbuild['version'],
+                            'buildproblem': "The build for this version appears to have failed. Check the build logs."
+                        })
         # Sort with most recent first...
         apklist = sorted(apklist, key=lambda apk: apk['versioncode'], reverse=True)