From b739d459eab7514ebf9e0dfd3bed7584a049b926 Mon Sep 17 00:00:00 2001 From: Antheas Kapenekakis <5252246+antheas@users.noreply.github.com> Date: Sat, 26 Oct 2024 00:26:22 +0200 Subject: [PATCH] fix(changelogs): fix ref target in changelogs (#1780) --- .github/workflows/changelog.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/changelog.py b/.github/workflows/changelog.py index 188ea2de..783dc859 100644 --- a/.github/workflows/changelog.py +++ b/.github/workflows/changelog.py @@ -383,15 +383,19 @@ def main(): parser.add_argument("--handwritten", help="Handwritten changelog") args = parser.parse_args() - manifests = get_manifests(args.target) - prev, curr = get_tags(args.target, manifests) + # Remove refs/tags, refs/heads, refs/remotes e.g. + # Tags cannot include / anyway. + target = args.target.split('/')[-1] + + manifests = get_manifests(target) + prev, curr = get_tags(target, manifests) print(f"Previous tag: {prev}") print(f" Current tag: {curr}") prev_manifests = get_manifests(prev) title, changelog = generate_changelog( args.handwritten, - args.target, + target, args.pretty, args.workdir, prev_manifests,