INNER CODE UNIT · Python

run_check

zachlagden/Pi-hole-Optimized-Blocklists · .github/triage/triage/__main__.py:194

def run_check(options: argparse.Namespace) -> int:
    github = GitHub.from_env()
    issue = github.issue(options.number)
    request = from_issue(issue)
    if request.kind == "other":
        ping_reply(options, github, issue)
        return scheduled.write_outputs(False, "", "not a domain issue")
    thread = github.thread(issue)
    previous = parse_state((github.report(options.number) or {}).get("body"))
    api_key = None if options.no_ai else os.environ.get("MINIMAX_API_KEY")
    result = rerun.check(issue, request, thread, previous, api_key)
    print(f"re-run: {result.run} ({result.reason})")
    return scheduled.write_outputs(result.run, result.trigger, result.reason)


def ping_reply(options: argparse.Namespace, github: GitHub, issue: dict) -> None:
    discord = make_discord(options)
    if discord is None or not options.comment_id:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…