todo(18): done

byteb4rb1e.utils.saas.forgejo delivered as a thin layer over byteb4rb1e.utils.http.client, mirroring the Bitbucket wrapper against the Forgejo REST API v1: token auth headers, repository existence check, repository creation under the authenticated user (/user/repos) or an organization (/orgs/{org}/repos). No instance URL hardcoded — every operation takes a host parameter via api_url(). Both ssh_clone_url and https_clone_url exposed. 12 unit tests cover all operations; 95/95 pass via tox -e unit-py313 with no mypy errors beyond the repo baseline.
This commit is contained in:
Tiara Rodney 2026-06-06 15:03:02 +02:00
parent 8372f92d29
commit fa34977452

2
TODO
View file

@ -219,7 +219,7 @@ Content-Type: application/issue
ID: 18
Type: feature
Title: implement saas wrapper for Forgejo
Status: in-progress
Status: done
Priority: medium
Created: 2026-06-06
Relationships: