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"
params = {"state": "open"}
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)
self.logger.debug(">> Gitea response: %s", result)
@@ -122,6 +124,8 @@ class Gitea:
path = f"/repos/{owner}/{repository}/pulls"
params = {"state": "open"}
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)
self.logger.debug(">> Gitea response: %s", result)

View File

@@ -42,11 +42,14 @@ def main():
format="%(asctime)s - %(levelname)s - %(message)s",
)
logger = logging.getLogger(__name__)
logger.info(f">> Stating process-repository script ...")
# --- Setup Gitea API ---
logger.info(f">> Connecting to Gitea ...")
gitea = Gitea(instance_url, token, log_level)
# --- Fetch issues ---
logger.info(f">> Fetching issues ...")
issues = gitea.get_issues(owner=owner, repository=repository)
# --- Process issues ---
@@ -61,7 +64,7 @@ def main():
issue["created_at"].replace("Z", "+00:00")
)
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_update_labels = list(issue_current_labels)
@@ -130,7 +133,7 @@ def main():
pull_request["created_at"].replace("Z", "+00:00")
)
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 = {
label["name"] for label in pull_request.get("labels", [])