Compare commits

...

3 Commits

Author SHA1 Message Date
5b3d57a3fb add logging 2025-07-15 22:24:00 -05:00
d0fbf49b0e add logging 2025-07-15 22:21:56 -05:00
3c0ac90661 cast stale days to int 2025-07-15 22:14:41 -05:00
2 changed files with 9 additions and 2 deletions

View File

@@ -109,6 +109,8 @@ class Gitea:
path = f"/repos/{owner}/{repository}/issues" path = f"/repos/{owner}/{repository}/issues"
params = {"state": "open"} params = {"state": "open"}
self.logger.debug(f">> Path used to get issues: {path}") self.logger.debug(f">> Path used to get issues: {path}")
self.logger.debug(f">> Owner: {owner}")
self.logger.debug(f">> Repository: {repository}")
result = self.requests_get(path, params) result = self.requests_get(path, params)
self.logger.debug(">> Gitea response: %s", result) self.logger.debug(">> Gitea response: %s", result)
@@ -122,6 +124,8 @@ class Gitea:
path = f"/repos/{owner}/{repository}/pulls" path = f"/repos/{owner}/{repository}/pulls"
params = {"state": "open"} params = {"state": "open"}
self.logger.debug(f">> Path used to get pull requests: {path}") self.logger.debug(f">> Path used to get pull requests: {path}")
self.logger.debug(f">> Owner: {owner}")
self.logger.debug(f">> Repository: {repository}")
result = self.requests_get(path, params) result = self.requests_get(path, params)
self.logger.debug(">> Gitea response: %s", result) self.logger.debug(">> Gitea response: %s", result)

View File

@@ -42,11 +42,14 @@ def main():
format="%(asctime)s - %(levelname)s - %(message)s", format="%(asctime)s - %(levelname)s - %(message)s",
) )
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
logger.info(f">> Stating process-repository script ...")
# --- Setup Gitea API --- # --- Setup Gitea API ---
logger.info(f">> Connecting to Gitea ...")
gitea = Gitea(instance_url, token, log_level) gitea = Gitea(instance_url, token, log_level)
# --- Fetch issues --- # --- Fetch issues ---
logger.info(f">> Fetching issues ...")
issues = gitea.get_issues(owner=owner, repository=repository) issues = gitea.get_issues(owner=owner, repository=repository)
# --- Process issues --- # --- Process issues ---
@@ -61,7 +64,7 @@ def main():
issue["created_at"].replace("Z", "+00:00") issue["created_at"].replace("Z", "+00:00")
) )
issue_older_than_date = datetime.now(timezone.utc) - timedelta( issue_older_than_date = datetime.now(timezone.utc) - timedelta(
days=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) issue_update_labels = list(issue_current_labels)
@@ -130,7 +133,7 @@ def main():
pull_request["created_at"].replace("Z", "+00:00") pull_request["created_at"].replace("Z", "+00:00")
) )
pull_request_older_than_date = datetime.now(timezone.utc) - timedelta( pull_request_older_than_date = datetime.now(timezone.utc) - timedelta(
days=pull_request_stale_days days=int(pull_request_stale_days)
) )
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", [])