chore: make FILEVERSION 4th component 0 on nightly builds (#15074)
Fixes #14900
This commit is contained in:
Родитель
99f5f17a8d
Коммит
d46834265f
|
@ -97,7 +97,7 @@ def main():
|
|||
|
||||
with scoped_cwd(SOURCE_ROOT):
|
||||
update_version(version, suffix)
|
||||
update_win_rc(version, versions)
|
||||
update_win_rc(version, versions, args.bump == "nightly")
|
||||
update_version_h(versions, suffix)
|
||||
update_info_plist(version)
|
||||
update_package_json(version, suffix)
|
||||
|
@ -120,7 +120,7 @@ def update_version(version, suffix):
|
|||
f.write(version + suffix)
|
||||
|
||||
|
||||
def update_win_rc(version, versions):
|
||||
def update_win_rc(version, versions, is_nightly_version):
|
||||
pattern_fv = re.compile(' FILEVERSION [0-9,]+')
|
||||
pattern_pv = re.compile(' PRODUCTVERSION [0-9,]+')
|
||||
pattern_fvs = re.compile(' *VALUE "FileVersion", "[0-9.]+"')
|
||||
|
@ -134,7 +134,10 @@ def update_win_rc(version, versions):
|
|||
for i in range(0, len(lines)):
|
||||
line = lines[i]
|
||||
if pattern_fv.match(line):
|
||||
lines[i] = ' FILEVERSION {0}\r\n'.format(','.join(versions))
|
||||
versions_64_bit = versions[::]
|
||||
if is_nightly_version:
|
||||
versions_64_bit[3] = '0'
|
||||
lines[i] = ' FILEVERSION {0}\r\n'.format(','.join(versions_64_bit))
|
||||
elif pattern_pv.match(line):
|
||||
lines[i] = ' PRODUCTVERSION {0}\r\n'.format(','.join(versions))
|
||||
elif pattern_fvs.match(line):
|
||||
|
|
Загрузка…
Ссылка в новой задаче