From 326451d82bbbbf649ec8bf45cacf69d9c8847867 Mon Sep 17 00:00:00 2001 From: "Jose R. Gonzalez" Date: Mon, 25 Aug 2025 09:35:52 -0500 Subject: [PATCH] ensure submission category metadata is in place for OWNERS-only submissions Signed-off-by: Jose R. Gonzalez --- scripts/src/submission/submission.py | 2 ++ scripts/src/submission/submission_test.py | 6 ++++++ 2 files changed, 8 insertions(+) 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" ],