@@ -100,7 +100,9 @@ if env["dev"]:
100100 import datetime
101101 buildDate = datetime.datetime.now()
102102 year, month, day = str(buildDate.year), str(buildDate.month), str(buildDate.day)
103- env["addon_version"] = "".join([year, month.zfill(2), day.zfill(2), "-dev"])
103+ versionTimestamp = "".join([year, month.zfill(2), day.zfill(2)])
104+ env["addon_version"] = f"{versionTimestamp}-dev"
105+ env["versionNumber"] = f"{versionTimestamp}.0.0"
104106 env["channel"] = "dev"
105107elif env["version"] is not None:
106108 env["addon_version"] = env["version"]
@@ -189,20 +191,26 @@ def createAddonStoreJson(bundle):
189191 versionNumberParsed = []
190192 if len(versionNumberParsed):
191193 major, minor, patch = [int(part) for part in versionNumberParsed]
192- jsonFilename = f'{buildVars.addon_info["addon_name"]}-{ major}.{minor}.{patch}.json'
194+ jsonFilename = f'{major}.{minor}.{patch}.json'
193195 else:
194- jsonFilename = f'{buildVars.addon_info["addon_name"]}-{buildVars.addon_info[" addon_version"]}.json'
196+ jsonFilename = f'{buildVars.addon_info["addon_version"]}.json'
195197 major, minor, patch = 0, 0, 0
196198 print('Generating % s' % jsonFilename)
197199 sha256 = hashlib.sha256()
198200 with open(bundle, "rb") as f:
199201 for byte_block in iter(lambda: f.read(65536), b""):
200202 sha256.update(byte_block)
201203 hashValue = sha256.hexdigest()
202- minimumNVDAVersion = buildVars.addon_info["addon_minimumNVDAVersion"].split(".")
204+ try:
205+ minimumNVDAVersion = buildVars.addon_info["addon_minimumNVDAVersion"].split(".")
206+ except AttributeError:
207+ minimumNVDAVersion = [0, 0, 0]
203208 minMajor, minMinor = minimumNVDAVersion[:2]
204209 minPatch = minimumNVDAVersion[-1] if len(minimumNVDAVersion) == 3 else "0"
205- lastTestedNVDAVersion = buildVars.addon_info["addon_lastTestedNVDAVersion"].split(".")
210+ try:
211+ lastTestedNVDAVersion = buildVars.addon_info["addon_lastTestedNVDAVersion"].split(".")
212+ except AttributeError:
213+ lastTestedNVDAVersion = [0, 0, 0]
206214 lastTestedMajor, lastTestedMinor = lastTestedNVDAVersion[:2]
207215 lastTestedPatch = lastTestedNVDAVersion[-1] if len(lastTestedNVDAVersion) == 3 else "0"
208216 channel = buildVars.addon_info["addon_updateChannel"]
0 commit comments