Skip to content

Commit

Permalink
Determine backport branch based on version not update_from_version
Browse files Browse the repository at this point in the history
This allows switching backport branch without requiring a published
release for the version. This patch also bumps version to 2.19.0-dev
so 2.18.x becomes the new backport target.
  • Loading branch information
svenklemm committed Jan 20, 2025
1 parent 6f2aa30 commit 954f220
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 5 deletions.
9 changes: 5 additions & 4 deletions scripts/backport.py
Original file line number Diff line number Diff line change
Expand Up @@ -196,10 +196,11 @@ def git_returncode(command):
]
)

previous_version = version_config["update_from_version"]
previous_version_parts = previous_version.split(".")
previous_version_parts[-1] = "x"
backport_target = ".".join(previous_version_parts)
version = version_config["version"].split("-")
version_parts = version.split(".")
version_parts[1] = str(int(version_parts[1]) - 1)
version_parts[2] = "x"
backport_target = ".".join(version_parts)
backported_label = f"backported-{backport_target}"

print(f"Will backport to {backport_target}.")
Expand Down
2 changes: 1 addition & 1 deletion version.config
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
version = 2.18.0-dev
version = 2.19.0-dev
update_from_version = 2.17.2
downgrade_to_version = 2.17.2

0 comments on commit 954f220

Please sign in to comment.