@@ -96,14 +96,14 @@ def run(self, args):
9696 pr_map = {}
9797 for owner , repo , number in args .pr_list :
9898 pr = gitea_api .StagingPullRequestWrapper (self .gitea_conn , owner , repo , number , topdir = temp_dir , cache_directory = cache_dir )
99- pr_map [(owner , repo , number )] = pr
99+ pr_map [(owner . lower () , repo . lower () , number )] = pr
100100
101101 # run checks
102102 target_owner = None
103103 target_repo = None
104104 target_branch = None
105105 for owner , repo , number in args .pr_list :
106- pr = pr_map [(owner , repo , number )]
106+ pr = pr_map [(owner . lower () , repo . lower () , number )]
107107
108108 if pr .pr_obj .state != "open" :
109109 # we don't care about the state of the package pull requests - they can be merged already
@@ -133,12 +133,12 @@ def run(self, args):
133133
134134 # clone the git repos, cache submodule data
135135 for owner , repo , number in args .pr_list :
136- pr = pr_map [(owner , repo , number )]
136+ pr = pr_map [(owner . lower () , repo . lower () , number )]
137137 pr .clone ()
138138
139139 # run checks #2
140140 for owner , repo , number in args .pr_list :
141- pr = pr_map [(owner , repo , number )]
141+ pr = pr_map [(owner . lower () , repo . lower () , number )]
142142 if not pr .package_pr_map :
143143 # TODO: we don't know if the submodules are packages or not, we should cross-reference those with _manifest
144144 raise gitea_api .GitObsRuntimeError (f"Pull request { owner } /{ repo } #{ number } doesn't have any submodules changed." )
@@ -175,10 +175,10 @@ def run(self, args):
175175 desc = ""
176176 updated_packages = []
177177 for owner , repo , number in args .pr_list :
178- pr = pr_map [(owner , repo , number )]
178+ pr = pr_map [(owner . lower () , repo . lower () , number )]
179179 for (pkg_owner , pkg_repo , pkg_number ), pr_obj in pr .package_pr_map .items ():
180180 desc += f"PR: { pkg_owner } /{ pkg_repo } !{ pkg_number } \n "
181- updated_packages .append (os .path .basename (pr .submodules_by_owner_repo [pkg_owner , pkg_repo ]["path" ]))
181+ updated_packages .append (os .path .basename (pr .submodules_by_owner_repo [pkg_owner . lower () , pkg_repo . lower () ]["path" ]))
182182
183183 # TODO: it would be nice to mention the target OBS project
184184 # we keep only the first ``max_packages``, because the title might get too long quite easily
@@ -206,12 +206,12 @@ def run(self, args):
206206 target = gitea_api .StagingPullRequestWrapper (self .gitea_conn , target_owner , target_repo , target_number , topdir = temp_dir , cache_directory = cache_dir )
207207 target .clone ()
208208 for owner , repo , number in args .pr_list :
209- pr = pr_map [(owner , repo , number )]
209+ pr = pr_map [(owner . lower () , repo . lower () , number )]
210210 pr .clone ()
211211
212212 # locally merge package pull requests to the target project pull request (don't change anything on server yet)
213213 for owner , repo , number in args .pr_list :
214- pr = pr_map [(owner , repo , number )]
214+ pr = pr_map [(owner . lower () , repo . lower () , number )]
215215 target .merge (pr )
216216
217217 # push to git repo associated with the target pull request
@@ -223,7 +223,7 @@ def run(self, args):
223223 target .pr_obj .set (self .gitea_conn , target_owner , target_repo , target_number , description = target .pr_obj .body )
224224
225225 for owner , repo , number in args .pr_list :
226- pr = pr_map [(owner , repo , number )]
226+ pr = pr_map [(owner . lower () , repo . lower () , number )]
227227 if args .remove_pr_references :
228228 try :
229229 # apply the removed 'PR:' reference to the package pull request
0 commit comments