diff --git a/scripts/src/submission/submission.py b/scripts/src/submission/submission.py index b7f79f72..c7c0fb97 100644 --- a/scripts/src/submission/submission.py +++ b/scripts/src/submission/submission.py @@ -324,6 +324,8 @@ def parse_modified_files(self): self.chart.register_chart_info(category, organization, name, version) self.set_tarball(file_path, match) elif file_category == "owners": + category, organization, name = match.groups() + self.chart.register_chart_info(category, organization, name) self.modified_owners.append(file_path) elif file_category == "unknown": self.modified_unknown.append(file_path) diff --git a/scripts/src/submission/submission_test.py b/scripts/src/submission/submission_test.py index ac6e7250..3fcf176c 100644 --- a/scripts/src/submission/submission_test.py +++ b/scripts/src/submission/submission_test.py @@ -178,6 +178,12 @@ class SubmissionInitScenario: ], expected_submission=submission.Submission( api_url="https://api.github.com/repos/openshift-helm-charts/charts/pulls/6", + chart=submission.Chart( + category=expected_chart.category, + organization=expected_chart.organization, + name=expected_chart.name, + # OWNERS submissions do not contain version information. + ), modified_files=[ f"charts/{expected_category}/{expected_organization}/{expected_name}/OWNERS" ],