File tree Expand file tree Collapse file tree 2 files changed +8
-6
lines changed Expand file tree Collapse file tree 2 files changed +8
-6
lines changed Original file line number Diff line number Diff line change 17
17
"3.1.0-asserts" : " 1de2db691103282dad6b2037018db6ece54f57c6" ,
18
18
"3.0.1" : " 91b7a67a486d2430e73423a38d950d8a550826ed" ,
19
19
"3.0.1-asserts" : " 2a84a08e92ce8748015dfc3eee40ee35a853fed0" ,
20
- "3.0.0-asserts" : " f1d65c26f502220e278d31e7621e99b673e28093" ,
21
20
"3.0.0" : " 7fbe748230f2ce99abbf975d9ad997699efb3153" ,
21
+ "3.0.0-asserts" : " f1d65c26f502220e278d31e7621e99b673e28093" ,
22
22
"2.0.34" : " d8fc1b92dbc0ce8d740a7adb937c5137ba4755e0" ,
23
23
"2.0.33" : " cef8850d57278271766fb2163eebcb07354018e7" ,
24
24
"2.0.32" : " 74646397e3c5010824ad60d1de86c6bcbe334dff" ,
25
- "2.0.31-asserts" : " c1065389ccf4a81e3c1af080316afd444788bc46" ,
26
25
"2.0.31" : " 597724ca3f6cd6e84bea73f1f519a3953b5c273d" ,
26
+ "2.0.31-asserts" : " c1065389ccf4a81e3c1af080316afd444788bc46" ,
27
27
"2.0.30" : " c69458f1bbf3ef5b8da4e934de210659cc9bca04" ,
28
28
"2.0.30-asserts" : " e13a2d74c5fa5f175ae7cffd4197fe7f78bea304" ,
29
29
"2.0.29" : " c2369dc425725fff86ba90a9007a4603ddf7941b" ,
Original file line number Diff line number Diff line change 14
14
import emsdk # noqa
15
15
16
16
17
- def version_to_list (version_string ):
18
- return [int (part ) for part in re .split ('[.-]' , version_string )[:3 ]]
17
+ def version_key (version_string ):
18
+ parts = re .split ('[.-]' , version_string )
19
+ key = [[int (part ) for part in parts [:3 ]], - len (parts ), parts [3 :]]
20
+ return key
19
21
20
22
21
23
def main (args ):
@@ -24,7 +26,7 @@ def main(args):
24
26
sys .exit (1 )
25
27
26
28
release_info = emsdk .load_releases_info ()
27
- new_version = version_to_list (release_info ['aliases' ]['latest' ])
29
+ new_version = version_key (release_info ['aliases' ]['latest' ])[ 0 ]
28
30
new_version [- 1 ] += 1
29
31
branch_name = 'version_%s' % '_' .join (str (part ) for part in new_version )
30
32
@@ -39,7 +41,7 @@ def main(args):
39
41
print ('Creating new release: %s -> %s' % (new_version , new_hash ))
40
42
release_info ['releases' ][new_version ] = new_hash
41
43
releases = [(k , v ) for k , v in release_info ['releases' ].items ()]
42
- releases .sort (key = lambda pair : version_to_list (pair [0 ]))
44
+ releases .sort (key = lambda pair : version_key (pair [0 ]))
43
45
44
46
release_info ['releases' ] = OrderedDict (reversed (releases ))
45
47
release_info ['aliases' ]['latest' ] = new_version
You can’t perform that action at this time.
0 commit comments