INNER CODE UNIT · Python

releases

Teycir/BurpAPISecuritySuite · scripts/sync_readme_updates.py:107

    releases = parse_changelog(changelog_text, max_releases=releases_count)
    if not releases:
        raise ValueError("No releases found in changelog.")

    rendered_block = render_recent_updates(releases)
    updated_readme = replace_managed_block(readme_text, rendered_block)

    if updated_readme != readme_text:
        readme_path.write_text(updated_readme, encoding="utf-8")
        return 1
    return 0


def build_parser() -> argparse.ArgumentParser:
    parser = argparse.ArgumentParser(description="Sync README Recent Updates from CHANGELOG.")
    parser.add_argument("--changelog", default="CHANGELOG.md", help="Path to changelog file.")
    parser.add_argument("--readme", default="README.md", help="Path to README file.")
    parser.add_argument(

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…