35 lines
2.1 KiB
Plaintext
35 lines
2.1 KiB
Plaintext
# gitea skill — config local (NO versionar, chmod 600 best-effort)
|
|
#
|
|
# El usuario NO completa esto a mano. `setup.sh` lo genera automáticamente:
|
|
# - extrae el PAT desde la skill bitwarden (item "claudecode0 · Gitea PAT
|
|
# claude-agent-gitops" del vault de claudecode0)
|
|
# - escribe los 3 valores acá abajo
|
|
# - valida con GET /api/v1/version
|
|
#
|
|
# Si el PAT rota (revocado y regenerado), basta con re-correr `setup.sh`.
|
|
#
|
|
# Setup paso a paso en SKILL.md.
|
|
|
|
# ─── Servidor Gitea ──────────────────────────────────────────────────────
|
|
# URL base de la instancia self-hosted. La skill prefija /api/v1 si el path
|
|
# del query no empieza con /api/.
|
|
GITEA_BASE_URL=https://gitea.nucleoriofrio.com
|
|
|
|
# ─── PAT del bot claudecode0 ─────────────────────────────────────────────
|
|
# Personal Access Token de claudecode0. Scope: push/PR/read-write código y
|
|
# issues; NO admin del org NucleOS (no puede tocar Actions secrets/variables).
|
|
# Si necesitás operaciones admin, exportá GITEA_USER_PAT=<temporal> en el
|
|
# entorno y re-corré el comando — el guard en query.sh lo detecta y bypassea.
|
|
GITEA_PAT=
|
|
|
|
# ─── Owner default ────────────────────────────────────────────────────────
|
|
# Cuando un script acepta un repo como `<owner>/<repo>`, este es el owner que
|
|
# se usa si pasás solo `<repo>`. El org del beneficio es NucleOS.
|
|
GITEA_DEFAULT_OWNER=NucleOS
|
|
|
|
# ─── Bot user ─────────────────────────────────────────────────────────────
|
|
# El username del bot detrás del PAT (típicamente "claudecode0"). repo-create.sh
|
|
# lo usa para detectar cuándo el target es el user autenticado vs. una org, y
|
|
# para aplicar la regla "claudecode0 → siempre repos públicos".
|
|
GITEA_BOT_USER=claudecode0
|