Fix CI image registry owner to match Gitea org slug #44

Merged
brian merged 1 commits from cursor/fix-ci-registry-owner-case into main 2026-07-10 13:01:35 +02:00
Owner

Summary

  • Fix CI image registry path to use LilleVemmelund instead of lille-vemmelund
  • Update workflow, build script, and docs to match the actual Gitea org slug
  • Resolves 404 errors when pushing to the Gitea container registry (blobs/uploads not found)

Context

PR #43 renamed the registry owner from brian to lille-vemmelund, but the Gitea organization slug is LilleVemmelund. Container registry paths are case-sensitive, so pushes to the wrong namespace fail after login/build succeed.

Test plan

  • Merge and re-run Build CI Image workflow
  • Confirm docker push gitea.lille-vemmelund.dk/LilleVemmelund/python-repositories-ci:latest succeeds
  • Update homelab-platform runner label to the same image path if needed
## Summary - Fix CI image registry path to use `LilleVemmelund` instead of `lille-vemmelund` - Update workflow, build script, and docs to match the actual Gitea org slug - Resolves 404 errors when pushing to the Gitea container registry (`blobs/uploads` not found) ## Context PR #43 renamed the registry owner from `brian` to `lille-vemmelund`, but the Gitea organization slug is `LilleVemmelund`. Container registry paths are case-sensitive, so pushes to the wrong namespace fail after login/build succeed. ## Test plan - [ ] Merge and re-run **Build CI Image** workflow - [ ] Confirm `docker push gitea.lille-vemmelund.dk/LilleVemmelund/python-repositories-ci:latest` succeeds - [ ] Update homelab-platform runner label to the same image path if needed
brian added 1 commit 2026-07-10 12:59:59 +02:00
Fix CI image registry owner to match Gitea org slug.
PR Title Check / check-title (pull_request) Successful in 7s
Test Python Package / unit-tests (pull_request) Successful in 18s
Test Python Package / integration-tests (pull_request) Successful in 23s
Code Quality Pipeline / code-quality (pull_request) Successful in 34s
Test Python Package / coverage-report (pull_request) Successful in 12s
e031c549e5
Use LilleVemmelund instead of lille-vemmelund so container registry pushes resolve the correct namespace.

Co-authored-by: Cursor <[email protected]>
Member

Test Coverage Report:

Name                                                            Stmts   Miss    Cover   Missing
-----------------------------------------------------------------------------------------------
python_repositories/__init__.py                                    12      0  100.00%
python_repositories/adapters/__init__.py                           13      0  100.00%
python_repositories/adapters/connection_aware_adapter.py           61      0  100.00%
python_repositories/adapters/minio_adapter.py                     117      0  100.00%
python_repositories/adapters/redis_adapter.py                     105      0  100.00%
python_repositories/config/__init__.py                              4      0  100.00%
python_repositories/config/dotenv_loader.py                         7      0  100.00%
python_repositories/config/env_bool.py                             14      0  100.00%
python_repositories/config/minio_config.py                         21      0  100.00%
python_repositories/config/redis_config.py                         14      0  100.00%
python_repositories/examples/__init__.py                            0      0  100.00%
python_repositories/examples/artifact_object_repository.py          9      0  100.00%
python_repositories/examples/user_json_repository.py               11      0  100.00%
python_repositories/interfaces/__init__.py                          5      0  100.00%
python_repositories/interfaces/connection_aware_interface.py        8      0  100.00%
python_repositories/interfaces/context_aware_interface.py           8      0  100.00%
python_repositories/interfaces/json_repository_interface.py        15      0  100.00%
python_repositories/interfaces/object_repository_interface.py      11      0  100.00%
-----------------------------------------------------------------------------------------------
TOTAL                                                             435      0  100.00%

**Test Coverage Report:** ``` Name Stmts Miss Cover Missing ----------------------------------------------------------------------------------------------- python_repositories/__init__.py 12 0 100.00% python_repositories/adapters/__init__.py 13 0 100.00% python_repositories/adapters/connection_aware_adapter.py 61 0 100.00% python_repositories/adapters/minio_adapter.py 117 0 100.00% python_repositories/adapters/redis_adapter.py 105 0 100.00% python_repositories/config/__init__.py 4 0 100.00% python_repositories/config/dotenv_loader.py 7 0 100.00% python_repositories/config/env_bool.py 14 0 100.00% python_repositories/config/minio_config.py 21 0 100.00% python_repositories/config/redis_config.py 14 0 100.00% python_repositories/examples/__init__.py 0 0 100.00% python_repositories/examples/artifact_object_repository.py 9 0 100.00% python_repositories/examples/user_json_repository.py 11 0 100.00% python_repositories/interfaces/__init__.py 5 0 100.00% python_repositories/interfaces/connection_aware_interface.py 8 0 100.00% python_repositories/interfaces/context_aware_interface.py 8 0 100.00% python_repositories/interfaces/json_repository_interface.py 15 0 100.00% python_repositories/interfaces/object_repository_interface.py 11 0 100.00% ----------------------------------------------------------------------------------------------- TOTAL 435 0 100.00% ```
brian merged commit 655fdc4ee8 into main 2026-07-10 13:01:35 +02:00
brian deleted branch cursor/fix-ci-registry-owner-case 2026-07-10 13:01:35 +02:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: lille-vemmelund/python-repositories#44