From c54f48a6f2ce1f09981af51fcc7edbdcb007dff7 Mon Sep 17 00:00:00 2001 From: Christian Riedel Date: Sun, 7 Jul 2024 13:20:50 +0200 Subject: [PATCH] fix double vv in version string; update release script --- CHANGELOG.md | 2 +- prep_release.py | 21 +++++++++++---------- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a0077f2f..b0e3adca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,7 +21,7 @@ NOTE: please use them in this order. ## [1.2.1 (2024-03-23)](https://github.com/rstcheck/rstcheck-core/releases/v1.2.1) -[diff vv1.2.0...v1.2.1](https://github.com/rstcheck/rstcheck-core/compare/vv1.2.0...v1.2.1) +[diff v1.2.0...v1.2.1](https://github.com/rstcheck/rstcheck-core/compare/v1.2.0...v1.2.1) ### Miscellaneous diff --git a/prep_release.py b/prep_release.py index 835dc5e8..c893c892 100644 --- a/prep_release.py +++ b/prep_release.py @@ -71,14 +71,14 @@ def update_changelog(new_version: str, last_version: str, *, first_release: bool if release_line: today = datetime.datetime.now(tz=datetime.UTC).date().isoformat() - compare = f"{'' if first_release else 'v'}{last_version}...v{new_version}" + compare = f"{'' if first_release else ''}{last_version}...v{new_version}" changelog_lines[release_line] = ( "## Unreleased\n" "\n" f"[diff v{new_version}...main]" f"({REPO_URL}/compare/v{new_version}...main)\n" "\n" - f"## [{new_version} ({today})]({REPO_URL}/releases/v{new_version})\n" + f"## [{new_version} ({today})]({REPO_URL}/releases/{new_version})\n" "\n" f"[diff {compare}]({REPO_URL}/compare/{compare})" ) @@ -93,8 +93,8 @@ def update_changelog(new_version: str, last_version: str, *, first_release: bool def commit_and_tag(version: str) -> None: """Git commit and tag the new release.""" - subprocess.run( - [ # noqa: S603,S607 + subprocess.run( # noqa: S603 + [ # noqa: S607 "git", "commit", "--no-verify", @@ -105,8 +105,9 @@ def commit_and_tag(version: str) -> None: ], check=True, ) - subprocess.run( - ["git", "tag", "-am", f"'v{version}'", f"v{version}"], check=True # noqa: S603,S607 + subprocess.run( # noqa: S603 + ["git", "tag", "-am", f"'v{version}'", f"v{version}"], # noqa: S607 + check=True, ) @@ -139,15 +140,15 @@ def _main() -> int: if args.first_release: release_version = "v1.0.0" #: Get first commit - current_version = subprocess.run( - ["git", "rev-list", "--max-parents=0", "HEAD"], # noqa: S603,S607 + current_version = subprocess.run( # noqa: S603 + ["git", "rev-list", "--max-parents=0", "HEAD"], # noqa: S607 check=True, capture_output=True, ).stdout.decode()[0:7] else: git_tags = ( - subprocess.run( - ["git", "tag", "--list"], # noqa: S603,S607 + subprocess.run( # noqa: S603 + ["git", "tag", "--list"], # noqa: S607 check=True, capture_output=True, cwd=Path(__file__).parent,