change method
This commit is contained in:
14
lib/gitea.py
14
lib/gitea.py
@@ -125,38 +125,36 @@ class Gitea:
|
|||||||
self.logger.debug(">> Gitea response: %s", result)
|
self.logger.debug(">> Gitea response: %s", result)
|
||||||
return result
|
return result
|
||||||
|
|
||||||
def update_issue_labels(
|
def post_issue_labels(
|
||||||
self,
|
self,
|
||||||
issue_number: int,
|
issue_number: int,
|
||||||
labels: list,
|
labels: list,
|
||||||
repository: str,
|
repository: str,
|
||||||
):
|
):
|
||||||
path = f"/repos/{repository}/issues/{issue_number}/labels"
|
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}")
|
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:
|
if "id" in result:
|
||||||
self.logger.info(">> Successfully added label")
|
self.logger.info(">> Successfully added label")
|
||||||
self.logger.debug(">> Gitea response: %s", result)
|
self.logger.debug(">> Gitea response: %s", result)
|
||||||
else:
|
else:
|
||||||
self.logger.error(result["message"])
|
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,
|
self,
|
||||||
pull_request_number: int,
|
pull_request_number: int,
|
||||||
labels: list,
|
labels: list,
|
||||||
repository: str,
|
repository: str,
|
||||||
):
|
):
|
||||||
path = f"/repos/{repository}/pulls/{pull_request_number}/labels"
|
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}")
|
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:
|
if "id" in result:
|
||||||
self.logger.info(">> Successfully added label")
|
self.logger.info(">> Successfully added label")
|
||||||
self.logger.debug(">> Gitea response: %s", result)
|
self.logger.debug(">> Gitea response: %s", result)
|
||||||
else:
|
else:
|
||||||
self.logger.error(result["message"])
|
self.logger.error(result["message"])
|
||||||
# raise Exception("User not created... (gitea: %s)" % result["message"])
|
|
||||||
|
@@ -66,7 +66,6 @@ def main():
|
|||||||
days=int(issue_stale_days)
|
days=int(issue_stale_days)
|
||||||
)
|
)
|
||||||
issue_current_labels = {label["name"] for label in issue.get("labels", [])}
|
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}")
|
logger.debug(f">> Issue has the following labels: {issue_current_labels}")
|
||||||
|
|
||||||
# -- Check required --
|
# -- Check required --
|
||||||
@@ -104,11 +103,10 @@ def main():
|
|||||||
logger.info(
|
logger.info(
|
||||||
f">> Will tag issue #{issue["number"]} with '{issue_stale_tag}'"
|
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"],
|
issue_number=issue["number"],
|
||||||
labels=issue_update_labels,
|
labels=issue_stale_tag,
|
||||||
repository=repository,
|
repository=repository,
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -136,7 +134,6 @@ def main():
|
|||||||
pull_request_current_labels = {
|
pull_request_current_labels = {
|
||||||
label["name"] for label in pull_request.get("labels", [])
|
label["name"] for label in pull_request.get("labels", [])
|
||||||
}
|
}
|
||||||
pull_request_update_labels = list(pull_request_current_labels)
|
|
||||||
logger.debug(
|
logger.debug(
|
||||||
f">> Pull request has the following labels: {pull_request_current_labels}"
|
f">> Pull request has the following labels: {pull_request_current_labels}"
|
||||||
)
|
)
|
||||||
@@ -176,11 +173,10 @@ def main():
|
|||||||
logger.info(
|
logger.info(
|
||||||
f">> Will tag pull request #{pull_request["number"]} with '{pull_request_stale_tag}'"
|
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"],
|
pull_request_number=pull_request["number"],
|
||||||
labels=pull_request_update_labels,
|
labels=pull_request_stale_tag,
|
||||||
repository=repository,
|
repository=repository,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user