fully get rid of bumpversion

Signed-off-by: Jens Langhammer <jens@goauthentik.io>
This commit is contained in:
Jens Langhammer
2025-06-04 18:27:04 +02:00
parent a575de21bc
commit 5c131fec36
4 changed files with 2 additions and 36 deletions

View File

@ -1,18 +0,0 @@
[bumpversion]
current_version = 2025.4.1
tag = True
commit = True
parse = (?P<major>\d+)\.(?P<minor>\d+)\.(?P<patch>\d+)(?:-(?P<rc_t>[a-zA-Z-]+)(?P<rc_n>[1-9]\\d*))?
serialize =
{major}.{minor}.{patch}-{rc_t}{rc_n}
{major}.{minor}.{patch}
message = release: {new_version}
tag_name = version/{new_version}
[bumpversion:part:rc_t]
values =
rc
final
optional_value = final
[bumpversion:file:internal/constants/constants.go]

View File

@ -1,13 +1,9 @@
"""Helper script to get the actual branch name, docker safe""" """Helper script to get the actual branch name, docker safe"""
import configparser
import os import os
from importlib.metadata import version as package_version
from json import dumps from json import dumps
from time import time from time import time
parser = configparser.ConfigParser()
parser.read(".bumpversion.cfg")
# Decide if we should push the image or not # Decide if we should push the image or not
should_push = True should_push = True
if len(os.environ.get("DOCKER_USERNAME", "")) < 1: if len(os.environ.get("DOCKER_USERNAME", "")) < 1:
@ -31,7 +27,7 @@ is_release = "dev" not in image_names[0]
sha = os.environ["GITHUB_SHA"] if not is_pull_request else os.getenv("PR_HEAD_SHA") sha = os.environ["GITHUB_SHA"] if not is_pull_request else os.getenv("PR_HEAD_SHA")
# 2042.1.0 or 2042.1.0-rc1 # 2042.1.0 or 2042.1.0-rc1
version = parser.get("bumpversion", "current_version") version = package_version("authentik")
# 2042.1 # 2042.1
version_family = ".".join(version.split("-", 1)[0].split(".")[:-1]) version_family = ".".join(version.split("-", 1)[0].split(".")[:-1])
prerelease = "-" in version prerelease = "-" in version

View File

@ -79,7 +79,6 @@ dev = [
"aws-cdk-lib==2.188.0", "aws-cdk-lib==2.188.0",
"bandit==1.8.3", "bandit==1.8.3",
"black==25.1.0", "black==25.1.0",
"bump2version==1.0.1",
"channels[daphne]==4.2.2", "channels[daphne]==4.2.2",
"codespell==2.4.1", "codespell==2.4.1",
"colorama==0.4.6", "colorama==0.4.6",

11
uv.lock generated
View File

@ -241,7 +241,6 @@ dev = [
{ name = "aws-cdk-lib" }, { name = "aws-cdk-lib" },
{ name = "bandit" }, { name = "bandit" },
{ name = "black" }, { name = "black" },
{ name = "bump2version" },
{ name = "channels", extra = ["daphne"] }, { name = "channels", extra = ["daphne"] },
{ name = "codespell" }, { name = "codespell" },
{ name = "colorama" }, { name = "colorama" },
@ -339,7 +338,6 @@ dev = [
{ name = "aws-cdk-lib", specifier = "==2.188.0" }, { name = "aws-cdk-lib", specifier = "==2.188.0" },
{ name = "bandit", specifier = "==1.8.3" }, { name = "bandit", specifier = "==1.8.3" },
{ name = "black", specifier = "==25.1.0" }, { name = "black", specifier = "==25.1.0" },
{ name = "bump2version", specifier = "==1.0.1" },
{ name = "channels", extras = ["daphne"], specifier = "==4.2.2" }, { name = "channels", extras = ["daphne"], specifier = "==4.2.2" },
{ name = "codespell", specifier = "==2.4.1" }, { name = "codespell", specifier = "==2.4.1" },
{ name = "colorama", specifier = "==0.4.6" }, { name = "colorama", specifier = "==0.4.6" },
@ -597,15 +595,6 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/94/df/a7a8097471d5a3bc7d408850222292d874ffc190aef7e1cacf9af770339e/botocore-1.38.13-py3-none-any.whl", hash = "sha256:de29fee43a1f02787fb5b3756ec09917d5661ed95b2b2d64797ab04196f69e14", size = 13544507, upload-time = "2025-05-09T19:32:37.727Z" }, { url = "https://files.pythonhosted.org/packages/94/df/a7a8097471d5a3bc7d408850222292d874ffc190aef7e1cacf9af770339e/botocore-1.38.13-py3-none-any.whl", hash = "sha256:de29fee43a1f02787fb5b3756ec09917d5661ed95b2b2d64797ab04196f69e14", size = 13544507, upload-time = "2025-05-09T19:32:37.727Z" },
] ]
[[package]]
name = "bump2version"
version = "1.0.1"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/29/2a/688aca6eeebfe8941235be53f4da780c6edee05dbbea5d7abaa3aab6fad2/bump2version-1.0.1.tar.gz", hash = "sha256:762cb2bfad61f4ec8e2bdf452c7c267416f8c70dd9ecb1653fd0bbb01fa936e6", size = 36236, upload-time = "2020-10-07T18:38:40.119Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/1d/e3/fa60c47d7c344533142eb3af0b73234ef8ea3fb2da742ab976b947e717df/bump2version-1.0.1-py2.py3-none-any.whl", hash = "sha256:37f927ea17cde7ae2d7baf832f8e80ce3777624554a653006c9144f8017fe410", size = 22030, upload-time = "2020-10-07T18:38:38.148Z" },
]
[[package]] [[package]]
name = "cachetools" name = "cachetools"
version = "5.5.2" version = "5.5.2"