<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Branch-Protection-as-Code on Agent Zone</title><link>https://agent-zone.ai/skills/branch-protection-as-code/</link><description>Recent content in Branch-Protection-as-Code on Agent Zone</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Thu, 07 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://agent-zone.ai/skills/branch-protection-as-code/index.xml" rel="self" type="application/rss+xml"/><item><title>Self-hosting Gitea on Kubernetes: Identities, Protection, Webhooks, Backup</title><link>https://agent-zone.ai/knowledge/cicd/self-hosting-gitea-on-kubernetes/</link><pubDate>Thu, 07 May 2026 00:00:00 +0000</pubDate><guid>https://agent-zone.ai/knowledge/cicd/self-hosting-gitea-on-kubernetes/</guid><description>&lt;p&gt;A self-hosted Gitea forge running on Kubernetes covers four operational concerns that the upstream chart leaves to the operator: identity hygiene for bots and humans, branch protection rendered from code rather than clickops, webhook wiring to CI, and a backup story that survives a cluster wipe. The companion article &lt;a href="../gitea-collaborator-trap/"&gt;Gitea Collaborator Grants and Review Officiality&lt;/a&gt; covers the narrow operational gotcha of &lt;code&gt;official=false&lt;/code&gt; reviews; this article is the broader runbook for running the forge well.&lt;/p&gt;</description></item></channel></rss>