diff --git a/lib/gitea.py b/lib/gitea.py index 0c765ce..b4af3eb 100644 --- a/lib/gitea.py +++ b/lib/gitea.py @@ -125,38 +125,36 @@ class Gitea: self.logger.debug(">> Gitea response: %s", result) return result - def update_issue_labels( + def post_issue_labels( self, issue_number: int, labels: list, repository: str, ): path = f"/repos/{repository}/issues/{issue_number}/labels" - data = {"labels": labels} + params = {"labels": labels} self.logger.debug(f">> Path used to update issue label: {path}") - result = self.requests_post(path, data) + result = self.requests_post(path, params) if "id" in result: self.logger.info(">> Successfully added label") self.logger.debug(">> Gitea response: %s", result) else: self.logger.error(result["message"]) - # raise Exception("User not created... (gitea: %s)" % result["message"]) - def update_pull_request_labels( + def post_pull_request_labels( self, pull_request_number: int, labels: list, repository: str, ): path = f"/repos/{repository}/pulls/{pull_request_number}/labels" - data = {"labels": labels} + params = {"labels": labels} self.logger.debug(f">> Path used to update pull request labels: {path}") - result = self.requests_post(path, data) + result = self.requests_post(path, params) if "id" in result: self.logger.info(">> Successfully added label") self.logger.debug(">> Gitea response: %s", result) else: self.logger.error(result["message"]) - # raise Exception("User not created... (gitea: %s)" % result["message"]) diff --git a/process-repository.py b/process-repository.py index 701f005..605a50c 100644 --- a/process-repository.py +++ b/process-repository.py @@ -66,7 +66,6 @@ def main(): days=int(issue_stale_days) ) issue_current_labels = {label["name"] for label in issue.get("labels", [])} - issue_update_labels = list(issue_current_labels) logger.debug(f">> Issue has the following labels: {issue_current_labels}") # -- Check required -- @@ -104,11 +103,10 @@ def main(): logger.info( f">> Will tag issue #{issue["number"]} with '{issue_stale_tag}'" ) - issue_update_labels.append(issue_stale_tag) - gitea.update_issue_labels( + gitea.post_issue_labels( issue_number=issue["number"], - labels=issue_update_labels, + labels=issue_stale_tag, repository=repository, ) @@ -136,7 +134,6 @@ def main(): pull_request_current_labels = { label["name"] for label in pull_request.get("labels", []) } - pull_request_update_labels = list(pull_request_current_labels) logger.debug( f">> Pull request has the following labels: {pull_request_current_labels}" ) @@ -176,11 +173,10 @@ def main(): logger.info( f">> Will tag pull request #{pull_request["number"]} with '{pull_request_stale_tag}'" ) - pull_request_update_labels.append(pull_request_stale_tag) - gitea.update_pull_request_labels( + gitea.post_pull_request_labels( pull_request_number=pull_request["number"], - labels=pull_request_update_labels, + labels=pull_request_stale_tag, repository=repository, )