From 8b3a32f61f7e8339c30d4174550d1f75cc4e8e47 Mon Sep 17 00:00:00 2001 From: vitamiini-0 <228652369+vitamiini-0@users.noreply.github.com> Date: Mon, 16 Feb 2026 12:25:44 +0200 Subject: [PATCH 1/4] feat: add /etc/hosts for matrix --- docker/container-init.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/docker/container-init.sh b/docker/container-init.sh index 4552401..485ed0c 100755 --- a/docker/container-init.sh +++ b/docker/container-init.sh @@ -8,6 +8,7 @@ echo "$(getent ahostsv4 host.docker.internal | awk '{ print $1 }') tak.localmaeh echo "$(getent ahostsv4 host.docker.internal | awk '{ print $1 }') kc.localmaeher.dev.pvarki.fi" >>/etc/hosts echo "$(getent ahostsv4 host.docker.internal | awk '{ print $1 }') bl.localmaeher.dev.pvarki.fi" >>/etc/hosts echo "$(getent ahostsv4 host.docker.internal | awk '{ print $1 }') mtx.localmaeher.dev.pvarki.fi" >>/etc/hosts +echo "$(getent ahostsv4 host.docker.internal | awk '{ print $1 }') matrix.localmaeher.dev.pvarki.fi" >>/etc/hosts # Make sure the persistent directories exist test -d /data/persistent/private || ( mkdir -p /data/persistent/private && chmod og-rwx /data/persistent/private ) From 7c913fc955ac4c1ff5cb76f4c11eaaed338ca7a9 Mon Sep 17 00:00:00 2001 From: vitamiini-0 <228652369+vitamiini-0@users.noreply.github.com> Date: Wed, 25 Feb 2026 10:25:58 +0200 Subject: [PATCH 2/4] fix: fix kctoken endpoint --- src/rasenmaeher_api/kchelpers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rasenmaeher_api/kchelpers.py b/src/rasenmaeher_api/kchelpers.py index 2566326..243dae9 100644 --- a/src/rasenmaeher_api/kchelpers.py +++ b/src/rasenmaeher_api/kchelpers.py @@ -234,7 +234,7 @@ async def delete_kc_user(self, user: KCUserData) -> bool: async def client_access_token(self) -> Dict[str, Union[str, int]]: """Create initial access token for a client to register for OIDC""" - return cast(Dict[str, Union[str, int]], json.loads(await self.kcadmin.a_create_initial_access_token())) + return cast(Dict[str, Union[str, int]], await self.kcadmin.a_create_initial_access_token()) async def ensure_product_groups(self) -> Optional[bool]: """Make sure each product in manifest has a root level group and initial child-group""" From b115beea5f5bc3e248c52b50e91534f86480e1b6 Mon Sep 17 00:00:00 2001 From: vitamiini-0 <228652369+vitamiini-0@users.noreply.github.com> Date: Fri, 13 Mar 2026 07:55:37 +0200 Subject: [PATCH 3/4] chore: bump version --- .bumpversion.cfg | 2 +- pyproject.toml | 2 +- src/rasenmaeher_api/__init__.py | 2 +- tests/test_rasenmaeher_api.py | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index e870ce5..19907ac 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 1.13.1 +current_version = 1.14.0 commit = False tag = False diff --git a/pyproject.toml b/pyproject.toml index 4bffa22..adf9862 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "rasenmaeher_api" -version = "1.13.1" +version = "1.14.0" description = "python-rasenmaeher-api" authors = [ "Aciid <703382+Aciid@users.noreply.github.com>", diff --git a/src/rasenmaeher_api/__init__.py b/src/rasenmaeher_api/__init__.py index e2b2b7e..0201bdf 100644 --- a/src/rasenmaeher_api/__init__.py +++ b/src/rasenmaeher_api/__init__.py @@ -1,3 +1,3 @@ """python-rasenmaeher-api""" -__version__ = "1.13.1" # NOTE Use `bump2version --config-file patch` to bump versions correctly +__version__ = "1.14.0" # NOTE Use `bump2version --config-file patch` to bump versions correctly diff --git a/tests/test_rasenmaeher_api.py b/tests/test_rasenmaeher_api.py index 15304be..9829f91 100644 --- a/tests/test_rasenmaeher_api.py +++ b/tests/test_rasenmaeher_api.py @@ -16,7 +16,7 @@ def test_version() -> None: """Make sure version matches expected""" - assert __version__ == "1.13.1" + assert __version__ == "1.14.0" @pytest.mark.asyncio(loop_scope="session") From 334e4cf324f9544a115b2570ecc00a1f6d208d7d Mon Sep 17 00:00:00 2001 From: vitamiini-0 <228652369+vitamiini-0@users.noreply.github.com> Date: Fri, 13 Mar 2026 08:12:29 +0200 Subject: [PATCH 4/4] chore: remove unused import --- src/rasenmaeher_api/kchelpers.py | 1 - 1 file changed, 1 deletion(-) diff --git a/src/rasenmaeher_api/kchelpers.py b/src/rasenmaeher_api/kchelpers.py index 243dae9..9fbe6c9 100644 --- a/src/rasenmaeher_api/kchelpers.py +++ b/src/rasenmaeher_api/kchelpers.py @@ -4,7 +4,6 @@ from dataclasses import dataclass, field import logging import uuid -import json from libpvarki.schemas.product import UserCRUDRequest from pydantic import BaseModel, Field, ConfigDict