@@ -76,7 +76,7 @@ def docs(session: nox.Session) -> str:
76
76
print ("Unsupported argument to docs" )
77
77
78
78
79
- def _bump (session : nox .Session , name : str , repository : str , script : str , files ) -> None :
79
+ def _bump (session : nox .Session , name : str , repository : str , branch : str , script : str , files ) -> None :
80
80
parser = argparse .ArgumentParser ()
81
81
parser .add_argument (
82
82
"--commit" , action = "store_true" , help = "Make a branch and commit."
@@ -88,7 +88,11 @@ def _bump(session: nox.Session, name: str, repository: str, script: str, files)
88
88
89
89
if args .version is None :
90
90
session .install ("lastversion" )
91
- version = session .run ("lastversion" , repository , log = False , silent = True ).strip ()
91
+ lastversion_args = []
92
+ if branch :
93
+ lastversion_args .extend (("--branch" , branch ))
94
+ lastversion_args .append (repository )
95
+ version = session .run ("lastversion" , * lastversion_args , log = False , silent = True ).strip ()
92
96
else :
93
97
version = args .version
94
98
@@ -118,7 +122,7 @@ def bump(session: nox.Session) -> None:
118
122
"tests/test_distribution.py" ,
119
123
"docs/update_cmake_version.rst" ,
120
124
)
121
- _bump (session , "CMake" , "kitware/cmake" , "scripts/update_cmake_version.py" , files )
125
+ _bump (session , "CMake" , "kitware/cmake" , "" , " scripts/update_cmake_version.py" , files )
122
126
123
127
124
128
@nox .session (name = "bump-openssl" )
@@ -129,4 +133,4 @@ def bump_openssl(session: nox.Session) -> None:
129
133
files = (
130
134
"scripts/manylinux-build-and-install-openssl.sh" ,
131
135
)
132
- _bump (session , "OpenSSL" , "openssl/openssl" , "scripts/update_openssl_version.py" , files )
136
+ _bump (session , "OpenSSL" , "openssl/openssl" , "3.0" , " scripts/update_openssl_version.py" , files )
0 commit comments