From c1c225aa05a063b9faebdbcad7578015910b5c3a Mon Sep 17 00:00:00 2001 From: claude Date: Thu, 11 Jun 2026 03:43:13 +0000 Subject: [PATCH] docs(gitea-provisioner): document required GITEA_DEPLOY_TOKEN permissions --- bot_bottle/contrib/gitea/deploy_key_provisioner.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/bot_bottle/contrib/gitea/deploy_key_provisioner.py b/bot_bottle/contrib/gitea/deploy_key_provisioner.py index 03bd67e..0ceadd7 100644 --- a/bot_bottle/contrib/gitea/deploy_key_provisioner.py +++ b/bot_bottle/contrib/gitea/deploy_key_provisioner.py @@ -2,7 +2,13 @@ Generates ed25519 keypairs via `ssh-keygen` and registers / deletes them using the Gitea deploy-key HTTP API. No new Python dependencies — -only stdlib `urllib.request` and `subprocess`.""" +only stdlib `urllib.request` and `subprocess`. + +Required token permissions (Gitea "Applications" → "Generate Token"): + - Repository: Read & Write + Grants POST /api/v1/repos/{owner}/{repo}/keys (create deploy key) + and DELETE /api/v1/repos/{owner}/{repo}/keys/{id} (revoke deploy key). + No other scopes are needed.""" from __future__ import annotations