# Role minting ephemeral tokens for the teabot-implementer bot user. # The implementer clones/pushes code and opens pull requests, so it gets write # on repositories (clone + push + PR create) and write on issues (PR/issue # comments). Read is implied by write. No admin/org/user-write scopes. # Reading gitea/creds/teabot-implementer mints a lease-bound token deleted from # Gitea on revoke/expiry. --- username: teabot-implementer scopes: - write:repository - write:issue token_name_prefix: vault-teabot-implementer ttl: 3600 # 1h max_ttl: 14400 # 4h