From 33efbd1005a21d1a67b85169c6c626814b34669f Mon Sep 17 00:00:00 2001 From: Brian Bjarke Jensen Date: Fri, 10 Jul 2026 09:32:39 +0200 Subject: [PATCH 1/2] Update CI registry owner from brian to lille-vemmelund. Align CI image paths, package index URLs, and lockfile entries with the new Gitea owner name. Co-authored-by: Cursor --- .gitea/workflows/ci-image.yml | 2 +- docs/ci-image.md | 8 ++++---- pyproject.toml | 2 +- scripts/ci/build-ci-image.sh | 4 ++-- uv.lock | 8 ++++---- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.gitea/workflows/ci-image.yml b/.gitea/workflows/ci-image.yml index 948b086..7b720ea 100644 --- a/.gitea/workflows/ci-image.yml +++ b/.gitea/workflows/ci-image.yml @@ -17,7 +17,7 @@ on: env: REGISTRY: gitea.lille-vemmelund.dk REGISTRY_USER: ci-bot - IMAGE: gitea.lille-vemmelund.dk/brian/python-repositories-ci + IMAGE: gitea.lille-vemmelund.dk/lille-vemmelund/python-repositories-ci jobs: build-and-push: diff --git a/docs/ci-image.md b/docs/ci-image.md index 5380c24..7f10290 100644 --- a/docs/ci-image.md +++ b/docs/ci-image.md @@ -16,8 +16,8 @@ Built from [`docker/ci/Dockerfile`](../docker/ci/Dockerfile): Published to the Gitea container registry: -- `gitea.lille-vemmelund.dk/brian/python-repositories-ci:latest` -- `gitea.lille-vemmelund.dk/brian/python-repositories-ci:YYYYMMDDHHmm` (timestamped rollback tag) +- `gitea.lille-vemmelund.dk/lille-vemmelund/python-repositories-ci:latest` +- `gitea.lille-vemmelund.dk/lille-vemmelund/python-repositories-ci:YYYYMMDDHHmm` (timestamped rollback tag) ## Rebuild triggers @@ -108,7 +108,7 @@ homelab-platform [`platform/gitea-runners/values.yaml`](https://gitea.lille-vemmelund.dk/LilleVemmelund/homelab-platform/src/branch/main/platform/gitea-runners/values.yaml): ```yaml -python-repositories-ci:docker://gitea.lille-vemmelund.dk/brian/python-repositories-ci:latest +python-repositories-ci:docker://gitea.lille-vemmelund.dk/lille-vemmelund/python-repositories-ci:latest ``` After label changes, roll runner pods so they re-register with Gitea. @@ -137,7 +137,7 @@ bash scripts/ci/build-ci-image.sh --push ``` Run from the repo root on the branch you want to test. Runners pull -`gitea.lille-vemmelund.dk/brian/python-repositories-ci:latest` from the registry; +`gitea.lille-vemmelund.dk/lille-vemmelund/python-repositories-ci:latest` from the registry; they do not care which git branch built it. Override registry settings if needed: diff --git a/pyproject.toml b/pyproject.toml index 760d262..e4d7794 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -57,7 +57,7 @@ default = true [[tool.uv.index]] name = "gitea" -url = "https://gitea.lille-vemmelund.dk/api/packages/brian/pypi/simple/" +url = "https://gitea.lille-vemmelund.dk/api/packages/lille-vemmelund/pypi/simple/" explicit = true [tool.mypy] diff --git a/scripts/ci/build-ci-image.sh b/scripts/ci/build-ci-image.sh index 9e99a84..6000e56 100755 --- a/scripts/ci/build-ci-image.sh +++ b/scripts/ci/build-ci-image.sh @@ -15,7 +15,7 @@ # Optional overrides: # REGISTRY=gitea.lille-vemmelund.dk # REGISTRY_USER=ci-bot -# IMAGE_OWNER=brian +# IMAGE_OWNER=lille-vemmelund # IMAGE_NAME=python-repositories-ci set -euo pipefail @@ -24,7 +24,7 @@ REPO_ROOT="$(cd "${SCRIPT_DIR}/../.." && pwd)" REGISTRY="${REGISTRY:-gitea.lille-vemmelund.dk}" REGISTRY_USER="${REGISTRY_USER:-ci-bot}" -IMAGE_OWNER="${IMAGE_OWNER:-brian}" +IMAGE_OWNER="${IMAGE_OWNER:-lille-vemmelund}" IMAGE_NAME="${IMAGE_NAME:-python-repositories-ci}" IMAGE="${IMAGE:-${REGISTRY}/${IMAGE_OWNER}/${IMAGE_NAME}}" diff --git a/uv.lock b/uv.lock index 80369d5..96dc7d8 100644 --- a/uv.lock +++ b/uv.lock @@ -1089,7 +1089,7 @@ dev = [ requires-dist = [ { name = "minio", marker = "extra == 'minio'", specifier = ">=7.2.16" }, { name = "python-dotenv", specifier = ">=1.0.0" }, - { name = "python-utils", specifier = ">=0.1.0", index = "https://gitea.lille-vemmelund.dk/api/packages/brian/pypi/simple/" }, + { name = "python-utils", specifier = ">=0.1.0", index = "https://gitea.lille-vemmelund.dk/api/packages/lille-vemmelund/pypi/simple/" }, { name = "redis", marker = "extra == 'redis'", specifier = ">=6.4.0" }, { name = "structlog", specifier = ">=25.4.0" }, ] @@ -1111,10 +1111,10 @@ dev = [ [[package]] name = "python-utils" version = "0.1.1" -source = { registry = "https://gitea.lille-vemmelund.dk/api/packages/brian/pypi/simple/" } -sdist = { url = "https://gitea.gt-proj.com/api/packages/brian/pypi/files/python-utils/0.1.1/python_utils-0.1.1.tar.gz", hash = "sha256:f9e10fff2e15167260d841733bab08914803f7caeaf5f4b0534b730a0b418048" } +source = { registry = "https://gitea.lille-vemmelund.dk/api/packages/lille-vemmelund/pypi/simple/" } +sdist = { url = "https://gitea.gt-proj.com/api/packages/lille-vemmelund/pypi/files/python-utils/0.1.1/python_utils-0.1.1.tar.gz", hash = "sha256:f9e10fff2e15167260d841733bab08914803f7caeaf5f4b0534b730a0b418048" } wheels = [ - { url = "https://gitea.gt-proj.com/api/packages/brian/pypi/files/python-utils/0.1.1/python_utils-0.1.1-py3-none-any.whl", hash = "sha256:ad06d94a36c828084b61b3e6b97f3c0f0fab3522ea18e603ed37c8abee49bdac" }, + { url = "https://gitea.gt-proj.com/api/packages/lille-vemmelund/pypi/files/python-utils/0.1.1/python_utils-0.1.1-py3-none-any.whl", hash = "sha256:ad06d94a36c828084b61b3e6b97f3c0f0fab3522ea18e603ed37c8abee49bdac" }, ] [[package]] -- 2.54.0 From 0549358fe1e869c8b67e1e5a0986003cfb528eb8 Mon Sep 17 00:00:00 2001 From: Brian Bjarke Jensen Date: Fri, 10 Jul 2026 12:48:32 +0200 Subject: [PATCH 2/2] Keep python-utils package index under brian owner. Only the CI image registry owner changes to lille-vemmelund; python-utils remains published under brian. Co-authored-by: Cursor --- pyproject.toml | 2 +- uv.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index e4d7794..760d262 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -57,7 +57,7 @@ default = true [[tool.uv.index]] name = "gitea" -url = "https://gitea.lille-vemmelund.dk/api/packages/lille-vemmelund/pypi/simple/" +url = "https://gitea.lille-vemmelund.dk/api/packages/brian/pypi/simple/" explicit = true [tool.mypy] diff --git a/uv.lock b/uv.lock index 96dc7d8..80369d5 100644 --- a/uv.lock +++ b/uv.lock @@ -1089,7 +1089,7 @@ dev = [ requires-dist = [ { name = "minio", marker = "extra == 'minio'", specifier = ">=7.2.16" }, { name = "python-dotenv", specifier = ">=1.0.0" }, - { name = "python-utils", specifier = ">=0.1.0", index = "https://gitea.lille-vemmelund.dk/api/packages/lille-vemmelund/pypi/simple/" }, + { name = "python-utils", specifier = ">=0.1.0", index = "https://gitea.lille-vemmelund.dk/api/packages/brian/pypi/simple/" }, { name = "redis", marker = "extra == 'redis'", specifier = ">=6.4.0" }, { name = "structlog", specifier = ">=25.4.0" }, ] @@ -1111,10 +1111,10 @@ dev = [ [[package]] name = "python-utils" version = "0.1.1" -source = { registry = "https://gitea.lille-vemmelund.dk/api/packages/lille-vemmelund/pypi/simple/" } -sdist = { url = "https://gitea.gt-proj.com/api/packages/lille-vemmelund/pypi/files/python-utils/0.1.1/python_utils-0.1.1.tar.gz", hash = "sha256:f9e10fff2e15167260d841733bab08914803f7caeaf5f4b0534b730a0b418048" } +source = { registry = "https://gitea.lille-vemmelund.dk/api/packages/brian/pypi/simple/" } +sdist = { url = "https://gitea.gt-proj.com/api/packages/brian/pypi/files/python-utils/0.1.1/python_utils-0.1.1.tar.gz", hash = "sha256:f9e10fff2e15167260d841733bab08914803f7caeaf5f4b0534b730a0b418048" } wheels = [ - { url = "https://gitea.gt-proj.com/api/packages/lille-vemmelund/pypi/files/python-utils/0.1.1/python_utils-0.1.1-py3-none-any.whl", hash = "sha256:ad06d94a36c828084b61b3e6b97f3c0f0fab3522ea18e603ed37c8abee49bdac" }, + { url = "https://gitea.gt-proj.com/api/packages/brian/pypi/files/python-utils/0.1.1/python_utils-0.1.1-py3-none-any.whl", hash = "sha256:ad06d94a36c828084b61b3e6b97f3c0f0fab3522ea18e603ed37c8abee49bdac" }, ] [[package]] -- 2.54.0