Skip to content

Commit 09a6eae

Browse files
authored
Add optional hash to scripts/create_release.py (#813)
1 parent 4dbc028 commit 09a6eae

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

scripts/create_release.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import json
44
import os
5+
import re
56
import subprocess
67
import sys
78
from collections import OrderedDict
@@ -14,7 +15,7 @@
1415

1516

1617
def version_to_list(version_string):
17-
return [int(part) for part in version_string.split('.')]
18+
return [int(part) for part in re.split('[.-]', version_string)[:3]]
1819

1920

2021
def main(args):
@@ -31,7 +32,10 @@ def main(args):
3132
subprocess.check_call(['git', 'checkout', '-b', branch_name], cwd=root_dir)
3233

3334
new_version = '.'.join(str(part) for part in new_version)
34-
new_hash = emsdk.get_emscripten_releases_tot()
35+
if args:
36+
new_hash = args[0]
37+
else:
38+
new_hash = emsdk.get_emscripten_releases_tot()
3539
print('Creating new release: %s -> %s' % (new_version, new_hash))
3640
release_info['releases'][new_version] = new_hash
3741
releases = [(k, v) for k, v in release_info['releases'].items()]

0 commit comments

Comments
 (0)