INNER CODE UNIT · Python

prerelease

mtkennerly/ludusavi · tasks.py:158

def prerelease(ctx, new_version, update_lang=True):
    date = dt.datetime.now().strftime("%Y-%m-%d")

    replace_pattern_in_file(
        ROOT / "Cargo.toml",
        'version = ".+"',
        f'version = "{new_version}"',
    )

    replace_pattern_in_file(
        ROOT / "CHANGELOG.md",
        "## Unreleased",
        f"## v{new_version} ({date})",
    )

    replace_pattern_in_file(
        ROOT / ".github/ISSUE_TEMPLATE/bug.yaml",
        r"(options:)(\n        - v\d+\.\d+\.\d+)",

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…