@@ -1222,7 +1222,10 @@ def report_release_state(state, tag_avail):
12221222 fmt_str = "%-27s %-10s %-16s %-20s"
12231223 print (fmt_str % ("REPOSITORY" , "VERSION" , "PICK NEXT BUILD" , "BUILD TAG" ))
12241224 print (fmt_str % ("" , "" , "TAG FROM" , "" ))
1225- for repo in sorted (Component .get_components_of_type ("git" ), key = repo_sort_key ,):
1225+ for repo in sorted (
1226+ Component .get_components_of_type ("git" ),
1227+ key = repo_sort_key ,
1228+ ):
12261229 if tag_avail [repo .git ()]["already_released" ]:
12271230 tag = state [repo .git ()]["version" ]
12281231 # Report released tags as following themselves, even though behind
@@ -1291,7 +1294,7 @@ def find_prev_version(tag_list, version):
12911294 return None
12921295
12931296 for tag in tag_list :
1294- ( tag_major , tag_minor , tag_patch , tag_beta ) = version_components (tag )
1297+ tag_major , tag_minor , tag_patch , tag_beta = version_components (tag )
12951298
12961299 if tag_major < version_major :
12971300 return tag
@@ -1328,7 +1331,7 @@ def find_patch_version(
13281331
13291332 last_version = prev_version
13301333 while True :
1331- ( major , minor , patch , beta ) = version_components (last_version )
1334+ major , minor , patch , beta = version_components (last_version )
13321335 if beta is not None :
13331336 new_version = "%d.%d.%d" % (major , minor , patch )
13341337 else :
@@ -1461,7 +1464,10 @@ def tag_and_push(state, tag_avail, next_tag_avail, final):
14611464 changelogs = []
14621465
14631466 # Modify docker tags in docker-compose file.
1464- for repo in sorted (Component .get_components_of_type ("git" ), key = repo_sort_key ,):
1467+ for repo in sorted (
1468+ Component .get_components_of_type ("git" ),
1469+ key = repo_sort_key ,
1470+ ):
14651471
14661472 # Set git version.
14671473 set_component_version_to (
@@ -1630,7 +1636,9 @@ def set_param(name, value):
16301636 for param in extra_buildparams .keys ():
16311637 if state_value (state , ["extra_buildparams" , param ]) is None :
16321638 update_state (
1633- state , ["extra_buildparams" , param ], extra_buildparams [param ],
1639+ state ,
1640+ ["extra_buildparams" , param ],
1641+ extra_buildparams [param ],
16341642 )
16351643
16361644 if params is None :
@@ -1640,7 +1648,8 @@ def set_param(name, value):
16401648
16411649 # Populate parameters with build tags for each repository.
16421650 for repo in sorted (
1643- Component .get_components_of_type ("git" ), key = repo_sort_key ,
1651+ Component .get_components_of_type ("git" ),
1652+ key = repo_sort_key ,
16441653 ):
16451654 if tag_avail [repo .git ()].get ("build_tag" ) is None :
16461655 print ("%s doesn't have a build tag yet!" % repo .git ())
@@ -1660,8 +1669,7 @@ def set_param(name, value):
16601669 trigger_gitlab_build (params , extra_buildparams )
16611670 return
16621671
1663- reply = ask (
1664- """Do you want to change any of the parameters?
1672+ reply = ask ("""Do you want to change any of the parameters?
16651673Y = Yes
16661674N = No (Quit)
16671675E = Open in editor
@@ -1676,8 +1684,7 @@ def set_param(name, value):
16761684DP = Disable all platforms
16771685ER = Enable automatic publishing of the release (and release platforms)
16781686DR = Disable automatic publishing of the release
1679- ? """
1680- ).upper ()
1687+ ? """ ).upper ()
16811688 if reply .startswith ("Y" ):
16821689 substr = ask ("Which one (substring is ok as long as it's unique)? " )
16831690 found = 0
@@ -1911,7 +1918,10 @@ def purge_build_tags(state, tag_avail):
19111918 remote_tag_list = [
19121919 re .match (r".*refs/tags/(.*)" , line ).group (1 )
19131920 for line in execute_git (
1914- state , repo .git (), ["ls-remote" , "--tags" , remote ], capture = True ,
1921+ state ,
1922+ repo .git (),
1923+ ["ls-remote" , "--tags" , remote ],
1924+ capture = True ,
19151925 ).split ("\n " )
19161926 if line
19171927 ]
@@ -1973,19 +1983,17 @@ def merge_release_tag(state, tag_avail, repo):
19731983 # Merge the tag into it.
19741984 git_list = [
19751985 (
1976- (
1977- state ,
1978- tmpdir ,
1979- [
1980- "merge" ,
1981- "-s" ,
1982- "ours" ,
1983- "-m" ,
1984- "Merge tag %s into %s using 'ours' merge strategy."
1985- % (tag_avail [repo .git ()]["build_tag" ], branch ),
1986- tag_avail [repo .git ()]["build_tag" ],
1987- ],
1988- )
1986+ state ,
1987+ tmpdir ,
1988+ [
1989+ "merge" ,
1990+ "-s" ,
1991+ "ours" ,
1992+ "-m" ,
1993+ "Merge tag %s into %s using 'ours' merge strategy."
1994+ % (tag_avail [repo .git ()]["build_tag" ], branch ),
1995+ tag_avail [repo .git ()]["build_tag" ],
1996+ ],
19891997 )
19901998 ]
19911999 if not query_execute_git_list (git_list ):
@@ -1999,11 +2007,9 @@ def merge_release_tag(state, tag_avail, repo):
19992007 upstream = find_upstream_remote (state , repo .git ())
20002008 git_list = [
20012009 (
2002- (
2003- state ,
2004- repo .git (),
2005- ["push" , upstream , "FETCH_HEAD:refs/heads/%s" % branch ],
2006- )
2010+ state ,
2011+ repo .git (),
2012+ ["push" , upstream , "FETCH_HEAD:refs/heads/%s" % branch ],
20072013 )
20082014 ]
20092015 if not query_execute_git_list (git_list ):
@@ -2097,14 +2103,24 @@ def push_latest_docker_tags(state, tag_avail, args):
20972103 [
20982104 "docker" ,
20992105 "pull" ,
2100- "%s/%s:%s" % (prefix , image .docker_image (), build_tag ,),
2106+ "%s/%s:%s"
2107+ % (
2108+ prefix ,
2109+ image .docker_image (),
2110+ build_tag ,
2111+ ),
21012112 ]
21022113 )
21032114 exec_list .append (
21042115 [
21052116 "docker" ,
21062117 "tag" ,
2107- "%s/%s:%s" % (prefix , image .docker_image (), build_tag ,),
2118+ "%s/%s:%s"
2119+ % (
2120+ prefix ,
2121+ image .docker_image (),
2122+ build_tag ,
2123+ ),
21082124 "%s/%s:%s" % (prefix , image .docker_image (), new_version ),
21092125 ]
21102126 )
@@ -2121,7 +2137,12 @@ def push_latest_docker_tags(state, tag_avail, args):
21212137 "regctl" ,
21222138 "image" ,
21232139 "copy" ,
2124- "%s/%s:%s" % (prefix , image .docker_image (), build_tag ,),
2140+ "%s/%s:%s"
2141+ % (
2142+ prefix ,
2143+ image .docker_image (),
2144+ build_tag ,
2145+ ),
21252146 "%s/%s:%s" % (prefix , image .docker_image (), new_version ),
21262147 ]
21272148 )
@@ -2230,8 +2251,7 @@ def do_git_version_branches_from_follows(state):
22302251 "-asm" ,
22312252 """chore: Update branch references for %s.
22322253
2233- Changelog: None"""
2234- % bare_branch ,
2254+ Changelog: None""" % bare_branch ,
22352255 ]
22362256 if not query_execute_git_list ([(state , checkout , cmd )]):
22372257 return
@@ -2347,7 +2367,7 @@ def determine_version_bump(state, repo, from_v, to_v):
23472367 state , repo .git (), ["rev-list" , "%s..%s" % (from_v , to_v )], capture = True
23482368 ).split ("\n " )
23492369
2350- ( major , minor , patch , _ ) = version_components (from_v )
2370+ major , minor , patch , _ = version_components (from_v )
23512371 version_mask = [False , False , False ]
23522372
23532373 for sha in revlist :
@@ -2388,10 +2408,8 @@ def determine_version_to_include_in_release(state, repo):
23882408 # Is there already a version in the same series? Look at integration.
23892409 tag_list = sorted_final_version_list (integration_dir ())
23902410 prev_of_integration = find_prev_version (tag_list , state ["version" ])
2391- (overall_major , overall_minor , _ , overall_beta ) = version_components (
2392- state ["version" ]
2393- )
2394- (prev_major , prev_minor , _ , _ ) = version_components (prev_of_integration )
2411+ overall_major , overall_minor , _ , overall_beta = version_components (state ["version" ])
2412+ prev_major , prev_minor , _ , _ = version_components (prev_of_integration )
23952413
23962414 prev_of_repo = None
23972415 prev_of_repo_independent = None
@@ -2400,10 +2418,12 @@ def determine_version_to_include_in_release(state, repo):
24002418 if overall_major == prev_major and overall_minor == prev_minor :
24012419 # Same series. Us it as basis.
24022420 prev_of_repo = version_of (
2403- integration_dir (), repo , in_integration_version = prev_of_integration ,
2421+ integration_dir (),
2422+ repo ,
2423+ in_integration_version = prev_of_integration ,
24042424 )
24052425 if overall_beta is not None :
2406- ( major , minor , patch , _ ) = version_components (prev_of_repo )
2426+ major , minor , patch , _ = version_components (prev_of_repo )
24072427 new_repo_version = "%d.%d.%db%d" % (major , minor , patch , overall_beta )
24082428 else :
24092429 new_repo_version = find_patch_version (
@@ -2465,8 +2485,7 @@ def determine_version_to_include_in_release(state, repo):
24652485 """WARNING: %s is not the latest patch release, the latest patch release
24662486is %s, which does not occur in any integration version. You might want to
24672487double check this.
2468- """
2469- % (prev_of_repo , prev_of_repo_independent )
2488+ """ % (prev_of_repo , prev_of_repo_independent )
24702489 )
24712490
24722491 reply = ask (
@@ -2592,10 +2611,14 @@ def do_generate_release_notes(
25922611 if repo .git () == "integration" :
25932612 continue
25942613 version = version_of (
2595- integration_dir (), repo , in_integration_version = version_of_integration ,
2614+ integration_dir (),
2615+ repo ,
2616+ in_integration_version = version_of_integration ,
25962617 )
25972618 prev_version = version_of (
2598- integration_dir (), repo , in_integration_version = prev_of_integration ,
2619+ integration_dir (),
2620+ repo ,
2621+ in_integration_version = prev_of_integration ,
25992622 )
26002623 workdir = os .path .join (base_dir , repo .git ())
26012624 output_file = "release_notes_%s.txt" % repo .git ()
@@ -2653,7 +2676,10 @@ def do_release(release_state_file, args):
26532676 if input .startswith ("Y" ) or input .startswith ("y" ):
26542677 refresh_repos (state )
26552678
2656- repos = sorted (Component .get_components_of_type ("git" ), key = repo_sort_key ,)
2679+ repos = sorted (
2680+ Component .get_components_of_type ("git" ),
2681+ key = repo_sort_key ,
2682+ )
26572683 while len (repos ) > 0 :
26582684 repo = repos .pop (0 )
26592685 if not determine_version_to_include_in_release (state , repo ):
0 commit comments