← Về thư mục
scripts/check_changelog_covers_merges.py
- pr_number · function · L33-L39 — def pr_number(subject: str) -> int | None
- all_refs · function · L42-L47 — def all_refs(subject: str) -> list[int]
- is_covered · function · L63-L68 — def is_covered(ref: int, coverage_text: str) -> bool
- is_exempt · function · L71-L88 — def is_exempt(subject: str) -> bool
- Uncovered · class · L92-L95 — class Uncovered
- audit · function · L98-L117 — def audit(subjects: list[str], coverage_text: str) -> list[Uncovered]
- extract_unreleased · function · L127-L131 — def extract_unreleased(changelog_text: str) -> str | None
- extract_coverage_text · function · L134-L154 — def extract_coverage_text(changelog_text: str, previous_tag: str) -> str | None
- _git_out · function · L160-L169 — def _git_out(repo: Path, *args: str) -> str | None
- previous_release_tag · function · L172-L179 — def previous_release_tag(repo: Path) -> str | None
- merged_commit_subjects · function · L182-L192 — def merged_commit_subjects(repo: Path, since_tag: str, ref: str = "HEAD") -> list[str] | None
- check · function · L195-L256 — def check(repo: Path, *, first_release: bool = False, merges_ref: str = "HEAD") -> list[str]
- main · function · L259-L285 — def main(argv: list[str] | None = None) -> int