Skip to content

Code Hosting Arena

GitHub vs Gitea

GitHub wins · 3122 (16 drawn)

Agenticness — how well agents can access and operate the productAgenticness

How well agents can access and operate the product

Agent access

  1. ai-native userPoint an agent at llms.txt or agent-oriented docs

    weight 2 · round to GitHub
    GitHubfullprobed8/10

    A live probe confirms GitHub Docs serves a working llms.txt file at https://docs.github.com/llms.txt (HTTP 200) with a structured description of GitHub as a developer platform, which is exactly the agent-oriented docs entry point the story describes. Missing for 10: no independent third-party confirmation of agents actually consuming this file, and no broader agent-oriented docs index beyond the single llms.txt endpoint.

    • [probe] PROBE llms.txt: HTTP 200 at https://docs.github.com/llms.txt # GitHub Docs > GitHub is a developer platform for building, shipping, and mai…
    Giteanone0/10

    The probe explicitly shows llms.txt returns 404 at docs.gitea.com, and no other evidence indicates agent-oriented documentation exists elsewhere; the OpenAPI probe also failed, further indicating no machine-readable/agent-friendly docs endpoint.

    • [probe] PROBE llms.txt: HTTP 404 at https://docs.gitea.com/llms.txt
    • [probe] PROBE openapi: all candidate paths 404 (https://docs.gitea.com/openapi.json, https://docs.gitea.com/swagger.json, https://docs.gitea.com/api…
  2. ai-native userRun the product headlessly / in CI for automation

    weight 2 · round drawn
    GitHubfullprobed8/10

    GitHub Actions is explicitly documented as CI/CD automation running in the repository, and GitHub CLI/REST/GraphQL APIs support headless scripting and automation outside any UI, corroborated by an official CLI and probe confirmation. missing for 10: independent/hands-on evidence of Copilot agent tasks running fully headlessly in CI pipelines beyond Actions/CLI docs.

    • [claimed-docs] Automate, customize, and execute your software development workflows right in your repository with GitHub Actions.
    • [claimed-docs] Ship faster with secure, reliable CI/CD.
    • [claimed-docs] GitHub CLI is an open source tool for using GitHub from your computer's command line. When you're working from the command line, you can use…
    • [claimed-docs] GitHub CLI is an open source tool for using GitHub from your computer's command line.
    • [claimed-docs] Create integrations, retrieve data, and automate your workflows with the GitHub REST API.
    • [claimed-docs] The GitHub GraphQL API offers more precise and flexible queries than the GitHub REST API.
    • [probe] official CLI documented at https://cli.github.com/
    Giteafullprobed8/10

    Gitea deploys as a single binary or container with no complex dependencies, runs on Linux/Windows/macOS/Kubernetes, and exposes a full REST API, webhooks, and an official CLI ('tea') for scripting — all enabling headless/CI automation. Community evidence corroborates smooth Docker-based headless deployments on small VPS/servers. Missing for 10: an explicit first-party guide on running Gitea itself as an ephemeral CI service/container, and independent hands-on proof of automated CI orchestration beyond deployment reports.

    • [claimed-docs] It can be easily deployed on various servers without complex configurations or dependencies.
    • [claimed-docs] Universally compatible with diverse operating systems and environments, including Linux, Windows, macOS, FreeBSD, and Kubernetes. Compatible…
    • [claimed-docs] Extend Gitea's functionality with our API and webhooks, creating custom workflows to match your unique needs.
    • [claimed-docs] Gitea Actions supports CI/CD functionality, compatible with GitHub Actions. Users can write workflows in familiar YAML format and reuse a va…
    • [probe] official CLI documented at https://gitea.com/gitea/tea
    • [community] Used Gitea (previously Gogs) for a team of 45; setup with Docker was smooth and worked easily with Certbot, but documentation is lacking (ha…
    • [community] Put Gitea on a $5 VPS for personal projects; works great, though unsure how secure it is if exposed publicly (uses SSH port-forwarding inste…
  3. ai-native userPlug MCP servers into this product so it can use their tools

    weight 3 · round to GitHub
    GitHubfullclaimed8/10

    GitHub Copilot Chat explicitly supports connecting external MCP servers to extend its context and tools, documented with setup instructions for IDE integration (github-docs-28, github-docs-29, github-docs-30). This directly matches the story of plugging MCP servers into the product so it can use their tools. Missing for 10: independent/hands-on user reports confirming real-world reliability of third-party MCP server connections, and broader detail on limitations across non-IDE surfaces (e.g., github.com web chat vs IDE only).

    • [claimed-docs] Connect MCP servers to Copilot Chat to share context from other applications.
    • [claimed-docs] Learn how to use the GitHub Model Context Protocol (MCP) server to interact with repositories, issues, pull requests, and other GitHub featu…
    • [claimed-docs] The GitHub MCP server in Visual Studio Code can be configured remotely or locally.
    Giteanone0/10

    The story asks whether Gitea itself can consume external MCP servers' tools (client-side), but the only MCP-related evidence shows Gitea publishing its own MCP server (gitea-mcp) for others to call into Gitea, not Gitea invoking outside MCP tools. No evidence of Gitea acting as an MCP client or integrating third-party MCP servers into its workflows.

    • [probe] official MCP server documented at https://gitea.com/gitea/gitea-mcp
  4. ai-native userConnect an agent via an official MCP server

    weight 3 · round to GitHub
    GitHubfullprobed9/10

    GitHub ships and documents an official GitHub MCP server (github-probe-3: github/github-mcp-server) that lets AI agents interact with repositories, issues, and PRs, with detailed setup docs for local/remote configuration in VS Code (github-docs-29, github-docs-30) and integration guidance for connecting MCP servers to Copilot Chat (github-docs-28). This is a first-party, well-documented server-side MCP offering rather than just client-side MCP consumption. Missing for 10: independent/hands-on community corroboration of the MCP server working reliably in third-party agent setups.

    • [probe] official MCP server documented at https://github.com/github/github-mcp-server
    • [claimed-docs] Learn how to use the GitHub Model Context Protocol (MCP) server to interact with repositories, issues, pull requests, and other GitHub featu…
    • [claimed-docs] The GitHub MCP server in Visual Studio Code can be configured remotely or locally.
    • [claimed-docs] Connect MCP servers to Copilot Chat to share context from other applications.
    Giteafullprobed7/10

    There is direct evidence of an official Gitea MCP server repository (gitea/gitea-mcp) that would let AI agents connect to Gitea, and Gitea is not itself an agent product so the axis applies. Missing for 10: detailed docs on setup/configuration, independent hands-on validation, and tool/capability list exposed via MCP.

    • [probe] official MCP server documented at https://gitea.com/gitea/gitea-mcp
  5. ai-native userUse an official CLI

    weight 2 · round to GitHub
    GitHubfullprobed9/10

    GitHub ships both the official GitHub CLI (gh) for repo/workflow operations and a dedicated Copilot CLI for AI-native terminal use, both with first-party docs and install instructions across platforms. missing for 10: independent/hands-on third-party review specifically validating the CLI tools (community evidence in the pack is about unrelated topics, not the CLI).

    • [claimed-docs] The command-line interface (CLI) for GitHub Copilot allows you to use Copilot directly from your terminal.
    • [claimed-docs] You can install Copilot CLI using WinGet (Windows), Homebrew (macOS and Linux), npm (all platforms), or an install script (macOS and Linux).
    • [claimed-docs] GitHub CLI is an open source tool for using GitHub from your computer's command line. When you're working from the command line, you can use…
    • [claimed-docs] Enter `gh repo clone OWNER/REPO`. For example, `gh repo clone octo-org/octo-repo` clones the `octo-org/octo-repo`
    • [claimed-docs] GitHub CLI is an open source tool for using GitHub from your computer's command line.
    • [probe] official CLI documented at https://cli.github.com/

    Gitea has an official CLI ('tea') documented, but the evidence pack gives no detail on AI-native features (scripting for agents, structured output, automation-friendly design) — it's just a generic CLI reference. missing for 10: documentation of AI-native/agentic use cases for the CLI, details on output formats or automation support, independent corroboration of CLI capabilities.

    • [probe] official CLI documented at https://gitea.com/gitea/tea
  6. ai-native userDrive the product through a documented public API

    weight 3 · round to GitHub
    GitHubfullprobed9/10

    GitHub documents both a REST API (with fine-grained token permissions) and a GraphQL API for creating integrations, retrieving data, and automating workflows, plus SDK-adjacent tools like the official CLI and MCP server for programmatic access. This is exactly the kind of documented public API surface an AI-native user would drive automation through. Missing for 10: a discoverable machine-readable OpenAPI spec (probe found 404s on standard OpenAPI paths) and independent hands-on developer corroboration of API usability.

    • [claimed-docs] The GitHub GraphQL API offers more precise and flexible queries than the GitHub REST API.
    • [claimed-docs] Create integrations, retrieve data, and automate your workflows with the GitHub REST API.
    • [claimed-docs] you will receive the `X-Accepted-GitHub-Permissions` header in the REST API response. The header will tell you what permissions are required…
    • [claimed-docs] When you create a fine-grained personal access token, you grant it a set of permissions. Permissions define what resources the token can acc…
    • [probe] official MCP server documented at https://github.com/github/github-mcp-server
    • [probe] official CLI documented at https://cli.github.com/
    • [probe] PROBE openapi: all candidate paths 404 (https://docs.github.com/openapi.json, https://docs.github.com/swagger.json, https://docs.github.com/…

    Gitea documents a public API and webhooks for building custom workflows, and third-party evidence confirms scriptable behavior (e.g., creating private repos via git push without UI/CLI), plus an official CLI (tea) exists. However, probes found no discoverable OpenAPI spec or llms.txt at the expected docs endpoints, and there's no first-party documentation snippet in the pack showing detailed API reference structure or auth flows. Missing for 10: verifiable OpenAPI/swagger spec discovery, llms.txt or AI-friendly docs, and independent hands-on confirmation of API usage beyond one anecdote.

    • [claimed-docs] Extend Gitea's functionality with our API and webhooks, creating custom workflows to match your unique needs.
    • [community] You can create a private repo without using the UI/CLI just by adding a git remote and pushing—Gitea auto-creates it as private.
    • [probe] official CLI documented at https://gitea.com/gitea/tea
    • [probe] PROBE llms.txt: HTTP 404 at https://docs.gitea.com/llms.txt
    • [probe] PROBE openapi: all candidate paths 404 (https://docs.gitea.com/openapi.json, https://docs.gitea.com/swagger.json, https://docs.gitea.com/api…
  7. ai-native userIssue scoped/least-privilege API credentials for an agent

    weight 2 · round to GitHub
    GitHubfullclaimed7/10

    GitHub's fine-grained personal access tokens let a user grant a specific, minimal set of permissions per resource, and the REST API even returns an X-Accepted-GitHub-Permissions header showing exactly what scope is required for an endpoint — a direct implementation of least-privilege credentialing that any automated actor (including an agent) can use to authenticate to the API. Missing for 10: explicit documentation tying fine-grained PAT/GitHub App scoping specifically to Copilot/agent workflows (e.g., an agent-specific token-issuance flow) and independent hands-on confirmation.

    • [claimed-docs] you will receive the `X-Accepted-GitHub-Permissions` header in the REST API response. The header will tell you what permissions are required…
    • [claimed-docs] When you create a fine-grained personal access token, you grant it a set of permissions. Permissions define what resources the token can acc…
    • [claimed-docs] When you create a fine-grained personal access token, you grant it a set of permissions.
    • [claimed-docs] Permissions define what resources the token can access via the API.

    Gitea's docs mention general permission management/ACLs and an API for building custom workflows, which implies some capability to control access, but the evidence pack contains no explicit documentation of fine-grained/scoped personal access tokens or least-privilege credential issuance for agent use. Missing for 10: explicit docs on scoped API token creation, granular permission scopes for tokens, and any hands-on confirmation that an agent can be issued a least-privilege credential.

    • [claimed-docs] Extend Gitea's functionality with our API and webhooks, creating custom workflows to match your unique needs.
    • [claimed-docs] Gitea places a strong emphasis on security, offering features such as user permission management, access control lists, and more to ensure t…
  8. ai-native userBuild against official SDKs

    weight 2 · round to GitHub
    GitHubpartialprobed5/10

    GitHub documents official REST and GraphQL APIs plus authentication mechanisms (fine-grained PATs, permissions) that developers can build against, and provides a CLI and MCP server for programmatic access, but the evidence pack never names or links an official SDK (e.g., Octokit) for any language, nor SDK-specific docs, versioning, or install instructions. missing for 10: explicit official SDK libraries, language-specific package docs/installation, and SDK versioning/support guarantees.

    • [claimed-docs] The GitHub GraphQL API offers more precise and flexible queries than the GitHub REST API.
    • [claimed-docs] Create integrations, retrieve data, and automate your workflows with the GitHub REST API.
    • [claimed-docs] you will receive the `X-Accepted-GitHub-Permissions` header in the REST API response. The header will tell you what permissions are required…
    • [claimed-docs] When you create a fine-grained personal access token, you grant it a set of permissions. Permissions define what resources the token can acc…
    • [claimed-docs] GitHub CLI is an open source tool for using GitHub from your computer's command line. When you're working from the command line, you can use…
    • [probe] official MCP server documented at https://github.com/github/github-mcp-server
    • [probe] official CLI documented at https://cli.github.com/
    Giteanone0/10

    Gitea documents a general REST API and webhooks (gitea-docs-4) but no evidence of official client SDKs/libraries; OpenAPI/spec probes returned 404 (gitea-probe-2) and no llms.txt exists (gitea-probe-1). CLI (tea) and an MCP server exist but these are not SDKs for building integrations.

    • [claimed-docs] Extend Gitea's functionality with our API and webhooks, creating custom workflows to match your unique needs.
    • [probe] PROBE llms.txt: HTTP 404 at https://docs.gitea.com/llms.txt
    • [probe] PROBE openapi: all candidate paths 404 (https://docs.gitea.com/openapi.json, https://docs.gitea.com/swagger.json, https://docs.gitea.com/api…
  9. ai-native userSubscribe to events via webhooks

    weight 2 · round to Gitea
    GitHubnone0/10

    The evidence pack covers GitHub Copilot, CLI, REST/GraphQL APIs, MCP servers, and marketplace integrations, but contains no documentation or mention of GitHub's webhooks feature or event subscription mechanism for AI-native/agentic use. Although webhooks are a well-known GitHub capability, none of the provided citations reference them, so this applicable axis has no supporting evidence.

      Gitea's docs explicitly mention webhooks as a way to extend functionality and create custom workflows, and Gitea is well-known for repo/issue/PR event webhooks, which is a mainstream Gitea feature referenced in official docs. missing for 10: detailed documentation of specific webhook event types/payloads, independent hands-on confirmation of webhook reliability, and any AI-specific integration examples.

      • [claimed-docs] Extend Gitea's functionality with our API and webhooks, creating custom workflows to match your unique needs.

    Agentic features

    1. ai-native userGet AI-generated insights and suggestions from my data inside the product

      weight 2 · round to GitHub

      GitHub Copilot generates AI-driven insights and suggestions directly from a user's own codebase: it reviews code changes with actionable suggested fixes (github-docs-25), autofixes vulnerabilities (github-docs-5, github-docs-14), and in Agent/Ask mode analyzes the repository to explain and generate needed edits (github-docs-13, github-docs-56). Independent hands-on comments confirm suggestions can closely match developer intent (github-comm-11). Missing for 10: independent verification of accuracy/insight quality beyond code suggestions (e.g., non-code data insights like issue/PR analytics) and more third-party validation of Autofix/code-review reliability.

      • [claimed-docs] Apply fixes in seconds. Spend less time debugging and more time building features with Copilot Autofix.
      • [claimed-docs] The user switches from 'Ask' mode to 'Agent' mode from a dropdown menu, then sends the prompt 'Update the website to allow searching for run…
      • [claimed-docs] Leverage security campaigns and Copilot Autofix to reduce application vulnerabilities.
      • [claimed-docs] GitHub Copilot can review your code and provide feedback. Where possible, Copilot's feedback includes suggested changes which you can apply …
      • [claimed-docs] It suggests code as you type, answers questions about a codebase, reviews your changes, and works on tasks you assign it.
      • [community] Early Copilot user reports: 'Copilot guesses the exact code I want to write about one in ten times... when it guesses right, it feels like i…
      Giteanone0/10

      No evidence of any AI-generated insights, summaries, or suggestions surfaced from Gitea's own data (e.g., code review AI, issue analysis, PR summarization). The MCP server exposes Gitea data to external agents but doesn't itself generate insights, and no other AI-native features are documented.

      • ai-native userSet up automations that run autonomously in the background

        weight 2 · round to GitHub
        GitHubfullclaimed8/10

        GitHub Actions provides scheduled/event-triggered workflows that run autonomously in the background, and Copilot cloud agent can be assigned tasks that research, plan, and implement changes asynchronously without live supervision, with a centralized dashboard to track sessions. missing for 10: independent/hands-on validation of long-running autonomous agent reliability and more detail on failure/error handling in unattended runs.

        • [claimed-docs] Automate, customize, and execute your software development workflows right in your repository with GitHub Actions.
        • [claimed-docs] Copilot can research a repository, create an implementation plan, and make code changes on a branch. You can review the diff, iterate, and c…
        • [claimed-docs] Copilot cloud agent can: * Research a repository * Create implementation plans * Fix bugs * Implement incremental new features * …
        • [claimed-docs] Use one centralized control page to jump between agent sessions, check progress, and stay in control without losing your place.
        • [claimed-docs] This quickstart shows how to ask questions about code and assign a coding task to Copilot cloud agent. It takes about ten minutes.

        Gitea Actions (gitea-docs-2) provides CI/CD workflows that run autonomously in response to events/schedules, and webhooks/API (gitea-docs-4) allow further custom automations, both of which enable background automations without manual triggering. missing for 10: independent/hands-on corroboration of Actions running reliably at scale, and AI-specific orchestration examples.

        • [claimed-docs] Gitea Actions supports CI/CD functionality, compatible with GitHub Actions. Users can write workflows in familiar YAML format and reuse a va…
        • [claimed-docs] Extend Gitea's functionality with our API and webhooks, creating custom workflows to match your unique needs.
      • ai-native userDelegate tasks to a built-in AI assistant inside the product

        weight 3 · round to GitHub
        GitHubfullclaimed8/10

        GitHub Copilot is built directly into GitHub and supports true task delegation: switching to 'Agent' mode to have Copilot plan and execute multi-file changes, a cloud agent that can research a repo, create implementation plans, fix bugs and open PRs, custom specialized agents, and assigning PR reviews or mobile tasks to Copilot (github-docs-2,13,26,48,55,9,4,27,46). This goes well beyond simple autocomplete into genuine agentic delegation of work. missing for 10: independent/hands-on evidence specifically validating the delegation-to-agent workflow (community evidence only covers basic code-suggestion quality, not agent-mode task delegation).

        • [claimed-docs] The user switches from 'Ask' mode to 'Agent' mode from a dropdown menu, then sends the prompt 'Update the website to allow searching for run…
        • [claimed-docs] The user switches from 'Ask' mode to 'Agent' mode from a dropdown menu, then sends the prompt 'Update the website to allow searching for run…
        • [claimed-docs] Copilot can research a repository, create an implementation plan, and make code changes on a branch. You can review the diff, iterate, and c…
        • [claimed-docs] Copilot cloud agent can: * Research a repository * Create implementation plans * Fix bugs * Implement incremental new features * …
        • [claimed-docs] This quickstart shows how to ask questions about code and assign a coding task to Copilot cloud agent. It takes about ten minutes.
        • [claimed-docs] Assign initial reviews to Copilot for greater speed and quality.
        • [claimed-docs] Manage projects and assign tasks to Copilot, all from your mobile device.
        • [claimed-docs] You can create specialized agents with tailored expertise for specific development tasks.
        • [claimed-docs] Use one centralized control page to jump between agent sessions, check progress, and stay in control without losing your place.
        • [claimed-docs] It suggests code as you type, answers questions about a codebase, reviews your changes, and works on tasks you assign it.
        Giteanone0/10

        No evidence of a built-in AI assistant in Gitea; the product offers an MCP server for external agents to connect to, but that is not a native AI assistant feature delegable by an end user within the product itself.

        • ai-native userOperate the product with natural-language commands

          weight 2 · round to GitHub
          GitHubfullclaimed8/10

          GitHub Copilot (Chat, Agent mode, CLI, and cloud agent) lets users issue natural-language prompts like 'Update the website to allow searching for running races by name' and have Copilot plan and implement changes, and Copilot CLI brings this to the terminal directly (github-docs-2, 13, 23, 26, 48, 55). This is well documented across multiple first-party surfaces (IDE, CLI, cloud agent, mobile task assignment). missing for 10: independent hands-on evidence validating reliability of NL-driven agent actions at scale, and clearer detail on limitations/failure modes of natural-language commands.

          • [claimed-docs] The user switches from 'Ask' mode to 'Agent' mode from a dropdown menu, then sends the prompt 'Update the website to allow searching for run…
          • [claimed-docs] The user switches from 'Ask' mode to 'Agent' mode from a dropdown menu, then sends the prompt 'Update the website to allow searching for run…
          • [claimed-docs] The command-line interface (CLI) for GitHub Copilot allows you to use Copilot directly from your terminal.
          • [claimed-docs] Copilot can research a repository, create an implementation plan, and make code changes on a branch. You can review the diff, iterate, and c…
          • [claimed-docs] Copilot cloud agent can: * Research a repository * Create implementation plans * Fix bugs * Implement incremental new features * …
          • [claimed-docs] This quickstart shows how to ask questions about code and assign a coding task to Copilot cloud agent. It takes about ten minutes.
          • [claimed-docs] It suggests code as you type, answers questions about a codebase, reviews your changes, and works on tasks you assign it.
          • [claimed-docs] GitHub Copilot is built into GitHub, so you can use it without installing anything.
          Giteanone0/10

          No evidence Gitea itself exposes natural-language command interfaces; the CLI (tea) and API/webhooks are structured, not NL-based, and llms.txt/openapi probes returned 404s. Presence of an MCP server implies external agents could translate NL into API calls, but that is a separate integration axis, not Gitea natively supporting NL commands.

          • [probe] PROBE llms.txt: HTTP 404 at https://docs.gitea.com/llms.txt
          • [probe] PROBE openapi: all candidate paths 404 (https://docs.gitea.com/openapi.json, https://docs.gitea.com/swagger.json, https://docs.gitea.com/api…
          • [probe] official MCP server documented at https://gitea.com/gitea/gitea-mcp
          • [probe] official CLI documented at https://gitea.com/gitea/tea

        Api quality

        1. ai-native userExplore an interactive API reference with runnable examples

          weight 2 · round drawn
          GitHubnone0/10

          Evidence shows GitHub has REST and GraphQL API documentation (github-docs-40,41,51) and permission references (github-docs-18,19,21,42), but nothing describes an interactive reference with runnable/try-it examples, and the probe for a discoverable OpenAPI spec returned 404s across all candidate paths (github-probe-2), suggesting no machine-readable interactive spec is exposed.

          • [claimed-docs] The GitHub GraphQL API offers more precise and flexible queries than the GitHub REST API.
          • [claimed-docs] Create integrations, retrieve data, and automate your workflows with the GitHub REST API.
          • [claimed-docs] The GitHub GraphQL API offers flexibility and the ability to define precisely the data you want to fetch.
          • [claimed-docs] you will receive the `X-Accepted-GitHub-Permissions` header in the REST API response. The header will tell you what permissions are required…
          • [probe] PROBE openapi: all candidate paths 404 (https://docs.github.com/openapi.json, https://docs.github.com/swagger.json, https://docs.github.com/…
          Giteanone0/10

          While Gitea documents having an API (gitea-docs-4), the evidence pack shows no interactive API reference or runnable examples—probes for OpenAPI/Swagger specs at the docs site returned 404s, and no community or docs evidence mentions a Swagger UI or interactive playground.

          • [claimed-docs] Extend Gitea's functionality with our API and webhooks, creating custom workflows to match your unique needs.
          • [probe] PROBE openapi: all candidate paths 404 (https://docs.gitea.com/openapi.json, https://docs.gitea.com/swagger.json, https://docs.gitea.com/api…
        2. ai-native userDownload a machine-readable API spec (OpenAPI or equivalent)

          weight 2 · round drawn
          GitHubnone0/10

          While GitHub documents its REST and GraphQL APIs (github-docs-40/41), the evidence pack shows an explicit probe for a machine-readable OpenAPI/Swagger spec at all standard paths (openapi.json, swagger.json, etc.) returning 404, with no alternate documented location for a downloadable spec.

          • [probe] PROBE openapi: all candidate paths 404 (https://docs.github.com/openapi.json, https://docs.github.com/swagger.json, https://docs.github.com/…
          • [claimed-docs] The GitHub GraphQL API offers more precise and flexible queries than the GitHub REST API.
          • [claimed-docs] Create integrations, retrieve data, and automate your workflows with the GitHub REST API.
          Giteanone0/10

          Gitea's docs mention a generic 'API' for extending functionality (gitea-docs-4), but there is no evidence of a downloadable OpenAPI/Swagger spec; direct probes for openapi.json/swagger.json/llms.txt at the docs site all returned 404 (gitea-probe-1, gitea-probe-2). No first-party or community evidence confirms a machine-readable API spec is published.

          • [claimed-docs] Extend Gitea's functionality with our API and webhooks, creating custom workflows to match your unique needs.
          • [probe] PROBE llms.txt: HTTP 404 at https://docs.gitea.com/llms.txt
          • [probe] PROBE openapi: all candidate paths 404 (https://docs.gitea.com/openapi.json, https://docs.gitea.com/swagger.json, https://docs.gitea.com/api…
        3. ai-native userRely on versioned APIs with a documented deprecation policy

          weight 2 · round drawn
          GitHubnone0/10

          The evidence pack documents GitHub's REST and GraphQL APIs and fine-grained token permissions, but contains no mention of API versioning schemes or any documented deprecation policy/timeline for those APIs. Missing for 10: explicit API version headers/dates, a published deprecation schedule, and changelog/sunset notices.

          • [claimed-docs] The GitHub GraphQL API offers more precise and flexible queries than the GitHub REST API.
          • [claimed-docs] Create integrations, retrieve data, and automate your workflows with the GitHub REST API.
          • [claimed-docs] you will receive the `X-Accepted-GitHub-Permissions` header in the REST API response. The header will tell you what permissions are required…
          • [claimed-docs] When you create a fine-grained personal access token, you grant it a set of permissions. Permissions define what resources the token can acc…
          Giteanone0/10

          Evidence only shows generic API/webhook extensibility (gitea-docs-4) with no mention of API versioning scheme or a documented deprecation policy; probes for OpenAPI/llms.txt spec both 404 (gitea-probe-1, gitea-probe-2). A community report even describes a breaking change (1.17.0 reserved usernames) with maintainers dismissing concerns, further indicating no formalized deprecation process (gitea-comm-17).

          • [claimed-docs] Extend Gitea's functionality with our API and webhooks, creating custom workflows to match your unique needs.
          • [probe] PROBE llms.txt: HTTP 404 at https://docs.gitea.com/llms.txt
          • [probe] PROBE openapi: all candidate paths 404 (https://docs.gitea.com/openapi.json, https://docs.gitea.com/swagger.json, https://docs.gitea.com/api…
          • [community] Complaint about Gitea 1.17.0 breaking changes (e.g. reserving usernames) and maintainers allegedly ignoring valid concerns about email regex…

        Automation depth — how much of the product can run unattendedAutomation depth

        How much of the product can run unattended

        1. ai-native userPerform bulk operations across many items at once

          weight 2 · round to GitHub
          GitHubpartialprobed5/10

          GitHub exposes REST and GraphQL APIs plus a scriptable CLI that AI-native users could combine to perform bulk operations (e.g., scripting across many issues/repos), and GitHub Actions can automate repeated workflows. However, there is no first-party documented 'bulk operations' feature or Copilot/agent capability explicitly designed for acting across many items at once—only the underlying API/CLI primitives are shown. Missing for 10: explicit bulk-edit/bulk-action documentation, an AI-agent example of operating across many items, and independent evidence of this being used at scale.

          • [claimed-docs] The GitHub GraphQL API offers more precise and flexible queries than the GitHub REST API.
          • [claimed-docs] Create integrations, retrieve data, and automate your workflows with the GitHub REST API.
          • [claimed-docs] GitHub CLI is an open source tool for using GitHub from your computer's command line. When you're working from the command line, you can use…
          • [claimed-docs] GitHub CLI is an open source tool for using GitHub from your computer's command line.
          • [claimed-docs] Automate, customize, and execute your software development workflows right in your repository with GitHub Actions.
          • [probe] official CLI documented at https://cli.github.com/

          Gitea exposes a REST API and webhooks (gitea-docs-4) and an official CLI 'tea' (gitea-probe-4) that could be scripted for bulk operations, but there is no direct evidence of built-in bulk-action features (e.g., multi-item issue/PR batch edits, bulk merges) or documentation describing bulk workflows for AI-native automation. missing for 10: explicit documentation or examples of bulk/batch operations across many items, evidence of API rate limits or batch endpoints suited for large-scale automation, and independent confirmation that CLI/API supports bulk operations at scale.

          • [claimed-docs] Extend Gitea's functionality with our API and webhooks, creating custom workflows to match your unique needs.
          • [probe] official CLI documented at https://gitea.com/gitea/tea
        2. ai-native userDefine rules that trigger actions automatically on events

          weight 3 · round drawn
          GitHubfullclaimed7/10

          GitHub Actions ('Automate, customize, and execute your software development workflows right in your repository') is exactly the mechanism for defining event-triggered automation rules (e.g., on push, PR, issue, schedule), which is a first-party, mainstream GitHub capability. Missing for 10: detailed docs snippets showing the actual trigger/event syntax (on: push, on: issues, etc.) and independent hands-on corroboration of automation reliability/depth.

          • [claimed-docs] Automate, customize, and execute your software development workflows right in your repository with GitHub Actions.

          Gitea Actions provides GitHub Actions-compatible YAML workflows that trigger automatically on repo events (push, PR, etc.), and webhooks/API allow custom automation rules to fire on additional events. This directly satisfies 'rules that trigger actions automatically on events.' Missing for 10: independent/hands-on corroboration of Actions triggers in practice, and any AI-native-specific tooling or examples (e.g., AI agent hooked to webhook events) beyond generic docs.

          • [claimed-docs] Gitea Actions supports CI/CD functionality, compatible with GitHub Actions. Users can write workflows in familiar YAML format and reuse a va…
          • [claimed-docs] Extend Gitea's functionality with our API and webhooks, creating custom workflows to match your unique needs.
        3. ai-native userSchedule recurring jobs or workflows

          weight 2 · round to Gitea
          GitHubnone0/10

          The evidence describes GitHub Actions only in general terms ('automate...workflows') without any explicit mention of scheduled/cron-triggered or recurring job capability, so per the evidence-only rule this mainstream capability cannot be credited as documented here.

          • [claimed-docs] Automate, customize, and execute your software development workflows right in your repository with GitHub Actions.

          Gitea Actions is described as YAML-based and 'compatible with GitHub Actions,' which implies support for scheduled/cron workflow triggers since that's a core GitHub Actions feature, but no citation explicitly confirms a 'schedule' event trigger or documents recurring job scheduling. missing for 10: explicit documentation of cron/schedule triggers in Gitea Actions, hands-on confirmation from users running recurring workflows, and details on any limitations vs GitHub Actions' scheduling.

          • [claimed-docs] Gitea Actions supports CI/CD functionality, compatible with GitHub Actions. Users can write workflows in familiar YAML format and reuse a va…
        4. ai-native userVersion, review, and roll back my automations

          weight 1 · round to Gitea
          GitHubpartialclaimed5/10

          GitHub Actions workflows live as code in the repository (github-docs-38), which implies they inherit git's native versioning and rollback via commits/PRs, but the evidence pack never explicitly documents PR-based review or revert workflows applied specifically to automations/workflow files. Missing for 10: explicit documentation of reviewing workflow-file changes via pull requests, rolling back a workflow to a prior version, and any audit/history UI specific to Actions.

          • [claimed-docs] Automate, customize, and execute your software development workflows right in your repository with GitHub Actions.
          • [claimed-docs] Create integrations, retrieve data, and automate your workflows with the GitHub REST API.

          Gitea Actions workflows are YAML files stored in-repo, so they inherit full git history, branch/PR review, and revert capability like any other code (gitea-docs-1, gitea-docs-2, gitea-docs-3). This gives version control, review via pull requests, and rollback via git history for automation definitions, though Gitea provides no automation-specific rollback UI or workflow-run diffing beyond generic git tooling. Missing for 10: dedicated workflow versioning/rollback UI (e.g. one-click revert of a workflow run), independent hands-on confirmation of rolling back Actions specifically, and clarity on whether workflow run history itself (not just definitions) is preserved/reversible.

          • [claimed-docs] Gitea supports creating and managing repositories, browsing commit history and code files, reviewing and merging code submissions, managing …
          • [claimed-docs] Gitea Actions supports CI/CD functionality, compatible with GitHub Actions. Users can write workflows in familiar YAML format and reuse a va…
          • [claimed-docs] Code review supports both the Pull Request workflow and AGit workflow. Reviewers can browse code online and provide review comments or feedb…

        Ci cd — continuous integration and delivery — pipelines, runners, cachingCi cd

        Continuous integration and delivery — pipelines, runners, caching

        Deployment

        1. developerAutomate application deployments as part of my CI/CD pipeline

          weight 2 · round to GitHub
          GitHubfullclaimed7/10

          GitHub Actions is explicitly positioned for CI/CD automation ('Ship faster with secure, reliable CI/CD', 'Automate...software development workflows...with GitHub Actions'), and the Marketplace shows real deployment integrations (Render CI/CD, Shopify 'push to deploy', mobile CI/CD apps) that developers can wire into pipelines. Missing for 10: deeper first-party docs on deployment-specific features (environments, approval gates, rollback) and independent hands-on confirmation of a deployment pipeline working end-to-end.

          • [claimed-docs] Ship faster with secure, reliable CI/CD.
          • [claimed-docs] Automate, customize, and execute your software development workflows right in your repository with GitHub Actions.
          • [claimed-docs] Continuous integration and deploys with Render, the modern cloud for ambitious developers
          • [claimed-docs] Build themes and headless faster with Shopify for GitHub. Connect any repository, then push to deploy
          • [claimed-docs] Cloud-based continuous integration and delivery for Android, iOS, Flutter, React Native, Ionic and Unity projects

          Gitea Actions provides GitHub Actions-compatible YAML workflows and reuses the Actions ecosystem, which supports building deployment pipelines, and its API/webhooks allow custom deployment automation. However, evidence lacks specifics on deployment-oriented features like environments, secrets management, or runner scaling, and community evidence mostly shows pairing Gitea with an external CI tool (Drone) rather than using Actions itself for deployment. Missing for 10: concrete deployment pipeline examples, environment/secrets support details, independent corroboration of Actions-based deployment success.

          • [claimed-docs] Gitea Actions supports CI/CD functionality, compatible with GitHub Actions. Users can write workflows in familiar YAML format and reuse a va…
          • [claimed-docs] Extend Gitea's functionality with our API and webhooks, creating custom workflows to match your unique needs.
          • [community] Using Gitea + Drone for several years: stable, fast, and doesn't consume a lot of RAM.
        2. devops-leadMap incidents to deployments and require change approval before releases

          weight 1 · round drawn
          GitHubnone0/10

          The evidence pack contains only generic CI/CD and Actions references (github-docs-11, github-docs-38) but nothing on deployment environments, required-reviewer approval gates, or incident-to-deployment traceability/mapping, which are the specific capabilities this story asks about. Missing for 10: environment protection rules/required approvals before deploy, incident tracking or linking incidents to specific deployments, any audit trail connecting rollbacks/incidents to release history.

          • [claimed-docs] Ship faster with secure, reliable CI/CD.
          • [claimed-docs] Automate, customize, and execute your software development workflows right in your repository with GitHub Actions.
          Giteanone0/10

          Evidence shows Gitea's PR/code review workflow and Actions CI/CD, but nothing about mapping incidents to deployments or requiring formal change-approval gates before releases (e.g., no incident tracking integration, no deployment-approval workflow beyond generic branch protection mentions). This capability is a fair ask for a CI/CD platform but is simply unevidenced here.

          Pipeline authoring

          1. developerReuse community-built CI/CD actions or plugins in my pipelines

            weight 2 · round drawn
            GitHubfullclaimed8/10

            GitHub Actions supports pulling in reusable community actions, and the GitHub Marketplace explicitly lists third-party CI/CD apps/actions (Render, Bitrise, Appcircle, Shopify, etc.) that developers can plug into pipelines, backed by official docs on Actions and the Marketplace ecosystem. missing for 10: independent/hands-on developer testimony specifically about reusing marketplace CI/CD actions (evidence is vendor docs/marketplace listings only).

            • [claimed-docs] Automate, customize, and execute your software development workflows right in your repository with GitHub Actions.
            • [claimed-docs] Extend your stack with apps, actions, and AI models.
            • [claimed-docs] Tools from the community and partners to simplify tasks and automate processes
            • [claimed-docs] Build on your workflow with apps that integrate with GitHub
            • [claimed-docs] Continuous integration and deploys with Render, the modern cloud for ambitious developers
            • [claimed-docs] Cloud-based continuous integration and delivery for Android, iOS, Flutter, React Native, Ionic and Unity projects
            • [claimed-docs] Build themes and headless faster with Shopify for GitHub. Connect any repository, then push to deploy

            Gitea Actions is explicitly documented as GitHub Actions-compatible, using standard YAML workflows and allowing reuse of existing Actions plugins from the ecosystem, directly matching the story. Missing for 10: independent hands-on confirmation of reusing specific community actions and marketplace-scale ecosystem evidence beyond vendor docs.

            • [claimed-docs] Gitea Actions supports CI/CD functionality, compatible with GitHub Actions. Users can write workflows in familiar YAML format and reuse a va…
          2. developerDefine CI/CD pipelines as code using a YAML syntax

            weight 3 · round drawn

            GitHub Actions is documented as GitHub's native CI/CD system, explicitly described as letting developers 'automate, customize, and execute software development workflows right in your repository' and 'ship faster with secure, reliable CI/CD' — Actions workflows are the standard code-as-config CI/CD mechanism. Missing for 10: explicit documentation snippet showing YAML workflow syntax itself and independent hands-on confirmation of writing pipeline YAML.

            • [claimed-docs] Automate, customize, and execute your software development workflows right in your repository with GitHub Actions.
            • [claimed-docs] Ship faster with secure, reliable CI/CD.
            • [community] Complaint that GitHub Actions outages seem to correlate with new feature releases, impacting the dev team and infra 'seemingly every week.'
            • [community] User credits GitLab for 'pushing the market forward on affordable collaborative development' and says their team moved to GitHub only after …

            Gitea Actions explicitly supports CI/CD pipelines defined in YAML, compatible with GitHub Actions syntax, and Gitea+CI (Drone/Actions) usage is corroborated by community reports. missing for 10: independent hands-on validation specifically of Gitea Actions YAML syntax (most community evidence discusses Drone as external CI rather than native Actions).

            • [claimed-docs] Gitea Actions supports CI/CD functionality, compatible with GitHub Actions. Users can write workflows in familiar YAML format and reuse a va…
            • [community] Using Gitea + Drone for several years: stable, fast, and doesn't consume a lot of RAM.

          Runners

          1. devops-leadRun CI/CD jobs on runners hosted by the platform without managing infrastructure

            weight 3 · round to GitHub

            GitHub Actions is documented as providing CI/CD 'right in your repository' (github-docs-38) and marketed as 'secure, reliable CI/CD' (github-docs-11), implying GitHub-hosted runners without customer-managed infrastructure, and GitHub also supports self-hosted runners as an alternative option (github-comm-20 notes org-level self-hosted runner gaps, implying hosted runners are the default). However, community evidence reports recurring GitHub Actions outages 'seemingly every week' correlating with feature releases (github-comm-18) and broader platform outage concerns (github-comm-1, github-comm-2), which undercut confidence in the 'without managing infrastructure' reliability promise even though the core hosted-runner capability itself is not disputed. Missing for 10: explicit documentation/specs of hosted runner types, concurrency limits, or setup steps, and independent hands-on confirmation of smooth, infrastructure-free operation rather than just marketing taglines and outage complaints.

            • [claimed-docs] Automate, customize, and execute your software development workflows right in your repository with GitHub Actions.
            • [claimed-docs] Ship faster with secure, reliable CI/CD.
            • [community] Complaint that GitHub Actions outages seem to correlate with new feature releases, impacting the dev team and infra 'seemingly every week.'
            • [community] User notes GitHub still lacks self-hosted runners for organizations, which would make it a stronger alternative to GitLab for teams.
            • [community] Ghostty project is leaving GitHub; author kept a journal marking an 'X' next to every date a GitHub outage negatively impacted his ability t…
            Giteanone0/10

            Gitea Actions (gitea-docs-2) provides CI/CD workflow support compatible with GitHub Actions syntax, but Gitea is self-hosted software and the evidence never mentions a Gitea-operated hosted runner fleet — users must deploy and manage their own runners as part of self-hosting Gitea. No evidence of a managed/SaaS runner offering exists in this pack.

            • [claimed-docs] Gitea Actions supports CI/CD functionality, compatible with GitHub Actions. Users can write workflows in familiar YAML format and reuse a va…
          2. devops-leadGet centralized visibility into CI/CD workflow runs across the organization

            weight 2 · round to Gitea
            GitHubpartialclaimed3/10

            GitHub Actions is documented as the CI/CD engine ('Automate...workflows...with GitHub Actions' and 'Ship faster with secure, reliable CI/CD'), implying pipelines exist, but the evidence pack contains no mention of an organization-wide dashboard, insights page, or cross-repo workflow-run visibility feature that a devops-lead would use. Missing for 10: org-level Actions insights/usage dashboard, cross-repo run aggregation, audit/reporting APIs for workflow runs, and any independent corroboration of centralized visibility.

            • [claimed-docs] Automate, customize, and execute your software development workflows right in your repository with GitHub Actions.
            • [claimed-docs] Ship faster with secure, reliable CI/CD.

            Gitea Actions provides CI/CD workflow execution compatible with GitHub Actions syntax (gitea-docs-2), which is the prerequisite for any visibility into pipeline runs, and community reports confirm real-world CI usage via Gitea+Drone or Actions (gitea-comm-8). However, the evidence pack contains no mention of an organization-wide dashboard or aggregated view across repos' Actions runs — only per-repo Actions functionality is documented. Missing for 10: evidence of a centralized/org-level CI dashboard, cross-repo run aggregation, notifications rollup, or reporting APIs for workflow status across an organization.

            • [claimed-docs] Gitea Actions supports CI/CD functionality, compatible with GitHub Actions. Users can write workflows in familiar YAML format and reuse a va…
            • [community] Using Gitea + Drone for several years: stable, fast, and doesn't consume a lot of RAM.
          3. devops-leadRun CI/CD jobs on my own self-hosted or private runners

            weight 2 · round to Gitea
            GitHubnone0/10

            The evidence pack only shows generic GitHub Actions marketing copy (github-docs-38, github-docs-11) with no documentation of self-hosted or private runner configuration, and the one specific piece of evidence on this topic (github-comm-20) states that GitHub 'still lacks self-hosted runners for organizations,' i.e. contradicts the story rather than supporting it.

            • [claimed-docs] Automate, customize, and execute your software development workflows right in your repository with GitHub Actions.
            • [claimed-docs] Ship faster with secure, reliable CI/CD.
            • [community] User notes GitHub still lacks self-hosted runners for organizations, which would make it a stronger alternative to GitLab for teams.

            Gitea Actions is documented as a native CI/CD system compatible with GitHub Actions YAML workflows, which by design runs on self-hosted runners since Gitea itself is self-hosted (gitea-docs-2). However, the evidence pack lacks explicit runner registration/configuration details, and community reports show long-time Gitea users relying on external CI tools like Drone rather than native Actions (gitea-comm-8, gitea-comm-14), suggesting the built-in CI/CD runner feature is newer/less proven in practice. missing for 10: explicit runner setup/registration docs, hands-on confirmation of self-hosted runner reliability, independent corroboration beyond vendor docs.

            • [claimed-docs] Gitea Actions supports CI/CD functionality, compatible with GitHub Actions. Users can write workflows in familiar YAML format and reuse a va…
            • [community] Using Gitea + Drone for several years: stable, fast, and doesn't consume a lot of RAM.
            • [community] Migrated from self-hosted Gitlab to Gitea, Nexus and Drone because maintaining Gitlab's size/complexity was too cumbersome; Gitea's UI is a …

          Ecosystem integrations — the surrounding ecosystem — integrations, marketplaces, community packagesEcosystem integrations

          The surrounding ecosystem — integrations, marketplaces, community packages

          Chat notifications

          1. developerSync repository notifications and activity with chat tools

            weight 1 · round to Gitea
            GitHubpartialclaimed5/10

            GitHub Marketplace lists a Slack integration ('Connect your code without leaving Slack') enabling repo activity/notifications to sync with chat, and Atlassian integration also syncs dev activity, but the evidence pack lacks first-party GitHub docs detailing notification-sync configuration, scope, or independent hands-on confirmation of reliability. missing for 10: official GitHub docs on the Slack/Teams integration setup and notification types, independent user confirmation that sync works well in practice.

            • [claimed-docs] Connect your code without leaving Slack
            • [claimed-docs] GitHub for Atlassian unifies data, automates workflows, and syncs development across GitHub, Jira, and your Atlassian apps
            • [claimed-docs] Build on your workflow with apps that integrate with GitHub

            Gitea's own marketing explicitly claims syncing with Slack, Discord, MS Teams, Lark via webhooks/integrations, but this is only vendor-stated with no independent/hands-on corroboration of notification sync working in practice. missing for 10: hands-on/community verification of chat notification sync, details on which events sync (issues, PRs, activity) and any setup limitations.

            • [claimed-docs] Sync seamlessly with tools like Slack, Discord, MS Teams, Lark, and more.
            • [claimed-docs] Extend Gitea's functionality with our API and webhooks, creating custom workflows to match your unique needs.

          External ci cd integration

          1. devops-leadConnect the platform to external CI/CD tools instead of using its native pipelines

            weight 1 · round drawn
            GitHubfullclaimed7/10

            GitHub's own Marketplace lists third-party CI/CD integrations (Render, mobile CI/CD tools) that plug into GitHub repos as alternatives to native Actions pipelines, and GitHub explicitly markets an extensible apps/actions ecosystem. This confirms devops leads can wire in external CI/CD tools rather than relying solely on GitHub Actions. Missing for 10: deeper first-party docs on webhook/status-API integration patterns for custom CI/CD tools, and independent hands-on confirmation of using a non-Actions CI/CD pipeline end-to-end with GitHub.

            • [claimed-docs] Continuous integration and deploys with Render, the modern cloud for ambitious developers
            • [claimed-docs] Cloud-based continuous integration and delivery for Android, iOS, Flutter, React Native, Ionic and Unity projects
            • [claimed-docs] Extend your stack with apps, actions, and AI models.
            • [claimed-docs] Build on your workflow with apps that integrate with GitHub
            • [claimed-docs] Tools from the community and partners to simplify tasks and automate processes

            Gitea exposes webhooks and a full API explicitly for building custom workflows/integrations, and real-world users confirm pairing Gitea with external CI systems like Drone for years as an alternative to native Actions. This shows the platform is commonly used with third-party CI/CD tools rather than being locked into its own pipeline system. Missing for 10: dedicated first-party documentation on integrating specific external CI/CD tools (e.g. Jenkins, CircleCI) and more than one independent corroborating source.

            • [claimed-docs] Extend Gitea's functionality with our API and webhooks, creating custom workflows to match your unique needs.
            • [community] Using Gitea + Drone for several years: stable, fast, and doesn't consume a lot of RAM.
            • [community] Migrated from self-hosted Gitlab to Gitea, Nexus and Drone because maintaining Gitlab's size/complexity was too cumbersome; Gitea's UI is a …

          Marketplace extensions

          1. developerExtend my stack with third-party apps, actions, and AI models from a marketplace

            weight 2 · round to GitHub
            GitHubfullclaimed9/10

            GitHub Marketplace explicitly offers apps, actions, and AI models to extend the developer stack, with documented examples spanning CI/CD, deployment, project management, chat, and IDE integrations (github-docs-10, github-docs-22, github-docs-35, github-intdir-1..7), plus Copilot's multi-model support (github-docs-34, github-docs-43). missing for 10: independent hands-on review specifically validating marketplace app/action installation quality or breadth beyond vendor listings.

            • [claimed-docs] Extend your stack with apps, actions, and AI models.
            • [claimed-docs] Build on your workflow with apps that integrate with GitHub
            • [claimed-docs] Tools from the community and partners to simplify tasks and automate processes
            • [claimed-docs] Continuous integration and deploys with Render, the modern cloud for ambitious developers
            • [claimed-docs] Keep your Lovable project synced both ways
            • [claimed-docs] Login to OpenCode through Github Copilot
            • [claimed-docs] GitHub for Atlassian unifies data, automates workflows, and syncs development across GitHub, Jira, and your Atlassian apps
            • [claimed-docs] Connect your code without leaving Slack
            • [claimed-docs] Build themes and headless faster with Shopify for GitHub. Connect any repository, then push to deploy
            • [claimed-docs] Cloud-based continuous integration and delivery for Android, iOS, Flutter, React Native, Ionic and Unity projects
            • [claimed-docs] GitHub Copilot supports multiple AI models, each with different strengths. Some prioritize speed and cost-efficiency, while others are optim…
            • [claimed-docs] Automatically select the best model for each task.

            Gitea supports extensibility via Actions (reusing GitHub Actions-compatible plugins), API/webhooks, and package registries, but there's no evidence of a curated marketplace for third-party apps or AI models specifically. missing for 10: a dedicated marketplace/app store UI, AI model integrations or marketplace, curated third-party app listings, and independent confirmation of ecosystem breadth.

            • [claimed-docs] Gitea Actions supports CI/CD functionality, compatible with GitHub Actions. Users can write workflows in familiar YAML format and reuse a va…
            • [claimed-docs] Extend Gitea's functionality with our API and webhooks, creating custom workflows to match your unique needs.
            • [claimed-docs] Gitea supports over 20 different types of public or private software package management, including Cargo, Chef, Composer, Conan, Conda, Cont…
            • [probe] official MCP server documented at https://gitea.com/gitea/gitea-mcp
            • [probe] official CLI documented at https://gitea.com/gitea/tea

          Security tool integrations

          1. devops-leadInstall third-party security scanning integrations directly from a security tab

            weight 1 · round to GitHub
            GitHubpartialclaimed3/10

            Evidence shows GitHub has a general Marketplace for third-party apps/integrations (github-docs-22, github-intdir-*) and native security features like secret scanning, push protection, and Copilot Autofix (github-docs-7, github-docs-14, github-docs-15), but no evidence specifically describes installing third-party security scanning tools directly from a repository's Security tab. Missing for 10: documentation of the Security tab's integration/install UI, examples of third-party scanners (e.g. Snyk, Semgrep) being installed via that tab, and any workflow showing SARIF-based third-party results surfacing there.

            • [claimed-docs] Build on your workflow with apps that integrate with GitHub
            • [claimed-docs] Detect, prevent, and remediate leaked secrets across your organization.
            • [claimed-docs] Leverage security campaigns and Copilot Autofix to reduce application vulnerabilities.
            • [claimed-docs] GitHub push protection confirms and displays an active secret, and blocks the push.
            • [claimed-docs] Continuous integration and deploys with Render, the modern cloud for ambitious developers
            • [claimed-docs] Cloud-based continuous integration and delivery for Android, iOS, Flutter, React Native, Ionic and Unity projects
            Giteanone0/10

            No evidence of a dedicated security tab or marketplace for installing third-party security scanning integrations; Gitea only offers generic webhooks/API and Actions CI compatible with GitHub Actions, not a curated security integrations UI.

            Governance — stories about governance in this arenaGovernance

            Stories about governance in this arena

            Onboarding

            1. developerAccess built-in resources to learn the Git version control system

              weight 1 · round drawn
              GitHubnone0/10

              The evidence pack covers GitHub CLI, SSH setup, Copilot, APIs, and marketplace integrations, but contains no citation of built-in resources for learning Git itself (e.g., Git tutorials, Git Handbook, GitHub Skills courses). While such a capability is plausible for a platform like GitHub, nothing in the evidence documents it.

                Giteanone0/10

                The evidence pack covers Gitea's own feature docs (repos, CI/CD, issues, packages) but contains no mention of built-in tutorials, guides, or learning resources for the Git VCS itself. This is a plausible axis for a git hosting platform, but no evidence shows Gitea provides such educational content.

                Policy enforcement

                1. devops-leadRequire automated change approval workflows before code reaches production

                  weight 1 · round to Gitea
                  GitHubnone0/10

                  The evidence pack contains no mention of branch protection rules, required reviewers, CODEOWNERS enforcement, or deployment environment approval gates that would block code from reaching production without sign-off. Docs only reference Copilot-assigned code reviews and generic CI/CD messaging, neither of which describes a governance/approval-gating workflow.

                    Gitea's docs confirm a pull-request based code review workflow with reviewer comments and Actions-based CI/CD that could gate merges, giving the building blocks for an approval gate, but the evidence pack never documents branch-protection rules requiring N approvals or status checks before merge, which is the core mechanism for enforced pre-production approval. missing for 10: explicit branch-protection/required-reviewer-approval documentation, evidence of blocking merge until CI passes, independent confirmation the workflow is enforced in practice.

                    • [claimed-docs] Code review supports both the Pull Request workflow and AGit workflow. Reviewers can browse code online and provide review comments or feedb…
                    • [claimed-docs] Gitea Actions supports CI/CD functionality, compatible with GitHub Actions. Users can write workflows in familiar YAML format and reuse a va…
                    • [claimed-docs] Gitea places a strong emphasis on security, offering features such as user permission management, access control lists, and more to ensure t…
                  • devops-leadEnforce coding standards and CI/CD policies across all teams and repositories

                    weight 2 · round drawn
                    GitHubpartialclaimed6/10

                    GitHub provides organization-wide governance levers referenced in the evidence — secret scanning/push protection across the org (github-docs-7, github-docs-15), configurable Copilot policies that apply everywhere Copilot is used (github-docs-53), fine-grained token permission controls (github-docs-18/19/21/42), and CI/CD via Actions (github-docs-11, github-docs-38) — which together let a devops-lead push standards and pipeline behavior broadly. However, the pack lacks explicit evidence of core enforcement mechanisms like org-wide branch protection rules, required status checks/reviews, rulesets, or CODEOWNERS enforcement across repos. Missing for 10: branch protection/rulesets enforcement, required status checks tied to CI/CD gating, CODEOWNERS/required-reviewer policy documentation, and independent confirmation that these policies are consistently enforced at scale.

                    • [claimed-docs] Detect, prevent, and remediate leaked secrets across your organization.
                    • [claimed-docs] GitHub push protection confirms and displays an active secret, and blocks the push.
                    • [claimed-docs] you can configure settings for GitHub Copilot on GitHub. The settings apply wherever you use GitHub Copilot.
                    • [claimed-docs] Ship faster with secure, reliable CI/CD.
                    • [claimed-docs] Automate, customize, and execute your software development workflows right in your repository with GitHub Actions.
                    • [claimed-docs] you will receive the `X-Accepted-GitHub-Permissions` header in the REST API response. The header will tell you what permissions are required…
                    • [claimed-docs] When you create a fine-grained personal access token, you grant it a set of permissions. Permissions define what resources the token can acc…
                    • [claimed-docs] When you create a fine-grained personal access token, you grant it a set of permissions.
                    • [claimed-docs] Permissions define what resources the token can access via the API.

                    Gitea provides building blocks for governance—Actions-based CI/CD (gitea-docs-2), permission management and ACLs (gitea-docs-7), and PR-based code review workflows (gitea-docs-3)—plus API/webhooks for custom policy automation (gitea-docs-4). However, there's no direct evidence of org-wide branch protection templates, mandatory status-check enforcement across all repos, or centralized policy dashboards that a devops-lead would use to enforce standards uniformly; community feedback also notes scaling pain points once organizations grow (gitea-comm-13, gitea-comm-15). Missing for 10: explicit branch-protection/required-checks documentation, organization-wide policy templates, and independent evidence of successful multi-team governance enforcement.

                    • [claimed-docs] Gitea Actions supports CI/CD functionality, compatible with GitHub Actions. Users can write workflows in familiar YAML format and reuse a va…
                    • [claimed-docs] Gitea places a strong emphasis on security, offering features such as user permission management, access control lists, and more to ensure t…
                    • [claimed-docs] Code review supports both the Pull Request workflow and AGit workflow. Reviewers can browse code online and provide review comments or feedb…
                    • [claimed-docs] Extend Gitea's functionality with our API and webhooks, creating custom workflows to match your unique needs.
                    • [community] Gitea is fine for a one-man show or small company, but once you scale up you start hitting various issues and wish for GitHub again.
                    • [community] At a startup using self-hosted Gitea without dedicated DevOps required extra maintenance; during SOC-2 audits it was much easier to justify …

                  Openness — open source, data portability, and self-hosting storiesOpenness

                  Open source, data portability, and self-hosting stories

                  1. ai-native userDo everything through the API that I can do in the UI

                    weight 2 · round to GitHub
                    GitHubpartialprobed7/10

                    GitHub exposes a comprehensive REST API and GraphQL API, fine-grained token permissions, and an official CLI/SSH access that together let users perform most repository, issue, PR, and workflow actions programmatically (github-docs-40, github-docs-41, github-docs-18/19/21/42, github-docs-31/32/37, github-probe-4). However, the evidence never claims full 1:1 parity between every UI feature (e.g., some admin/org settings, Copilot UI toggles) and the API, so full equivalence is not documented. Missing for 10: explicit parity statement or audit showing every UI action has an API/CLI equivalent, and independent confirmation of no UI-only features.

                    • [claimed-docs] The GitHub GraphQL API offers more precise and flexible queries than the GitHub REST API.
                    • [claimed-docs] Create integrations, retrieve data, and automate your workflows with the GitHub REST API.
                    • [claimed-docs] you will receive the `X-Accepted-GitHub-Permissions` header in the REST API response. The header will tell you what permissions are required…
                    • [claimed-docs] When you create a fine-grained personal access token, you grant it a set of permissions. Permissions define what resources the token can acc…
                    • [claimed-docs] When you create a fine-grained personal access token, you grant it a set of permissions.
                    • [claimed-docs] Permissions define what resources the token can access via the API.
                    • [claimed-docs] GitHub CLI is an open source tool for using GitHub from your computer's command line. When you're working from the command line, you can use…
                    • [claimed-docs] Enter `gh repo clone OWNER/REPO`. For example, `gh repo clone octo-org/octo-repo` clones the `octo-org/octo-repo`
                    • [claimed-docs] GitHub CLI is an open source tool for using GitHub from your computer's command line.
                    • [probe] official CLI documented at https://cli.github.com/
                    • [probe] official MCP server documented at https://github.com/github/github-mcp-server

                    Gitea is documented as having a general-purpose API and webhooks for custom workflows (gitea-docs-4), and community evidence shows some UI-equivalent actions (e.g., creating a private repo purely via git push) work outside the UI (gitea-comm-10). However, there is no evidence of a comprehensive, discoverable API spec (openapi/swagger probes 404'd) or explicit documentation confirming parity across all UI features (Actions, Packages, Issues, etc.). Missing for 10: a published OpenAPI/swagger reference, explicit parity claims/documentation, and evidence that CI/CD, package management, and project boards are fully API-accessible.

                    • [claimed-docs] Extend Gitea's functionality with our API and webhooks, creating custom workflows to match your unique needs.
                    • [community] You can create a private repo without using the UI/CLI just by adding a git remote and pushing—Gitea auto-creates it as private.
                    • [probe] PROBE llms.txt: HTTP 404 at https://docs.gitea.com/llms.txt
                    • [probe] PROBE openapi: all candidate paths 404 (https://docs.gitea.com/openapi.json, https://docs.gitea.com/swagger.json, https://docs.gitea.com/api…
                  2. ai-native userExport all of my data in open formats and leave

                    weight 3 · round to GitHub

                    GitHub documents git-native portability (clone/download-zip/fork) and REST/GraphQL APIs that let users pull out repository and account data in open formats, which supports leaving the platform with code intact (github-docs-50, github-docs-41, github-docs-40, github-docs-33). However there is no evidence of a comprehensive 'export all my data' feature (issues, PR history, wiki, settings) beyond code, and community commentary shows some users have actually left GitHub citing lock-in concerns without contradicting the export mechanics themselves (github-comm-1, github-comm-7). Missing for 10: dedicated full-account data export/GDPR-style export documentation, evidence of exporting non-code artifacts (issues/projects/discussions) in open formats, and independent confirmation that a full migration-out process works smoothly.

                    • [claimed-docs] You can: Download a snapshot of a repository's files as a zip file to your own (local) computer. Clone a repository to your local computer u…
                    • [claimed-docs] Create integrations, retrieve data, and automate your workflows with the GitHub REST API.
                    • [claimed-docs] The GitHub GraphQL API offers more precise and flexible queries than the GitHub REST API.
                    • [claimed-docs] you must generate a new SSH key to use for authentication... you can add the public key to your account on GitHub.com to enable authenticati…
                    • [community] Ghostty project is leaving GitHub; author kept a journal marking an 'X' next to every date a GitHub outage negatively impacted his ability t…
                    • [community] Critic argues GitHub was always proprietary and locks users in, and welcomes anyone moving off it: 'Fuck Github. Every single outage Microsl…

                    As self-hosted, open-source software, Gitea inherently stores data in open git format and gives full server access, which supports 'exporting and leaving,' and it exposes an API for programmatic extraction (gitea-docs-4). However, there is no explicit documented data-export/portability feature, and community reports specifically flag that Gitea's backup-and-restore mechanism is not good and that importing/migrating repos was surprisingly difficult, undercutting confidence in a clean full data exit. Missing for 10: explicit documented full-instance export tool, verified backup/restore reliability, and independent confirmation of smooth migration away from Gitea.

                    • [claimed-docs] Extend Gitea's functionality with our API and webhooks, creating custom workflows to match your unique needs.
                    • [community] Complaint about Gitea's backup and restore mechanism reportedly still not being good, cited as a blocker for migrating from Gogs.
                    • [community] Last time I tried Gitea, migrating existing git repos into it was surprisingly difficult.
                  3. ai-native userRead the product's source under an open license

                    weight 2 · round to Gitea
                    GitHubpartialclaimed3/10

                    GitHub's own docs describe the GitHub CLI as 'an open source tool' (github-docs-31, github-docs-37), giving AI-native users a component of the product whose source they can read under an open license. However, the core GitHub.com platform, Copilot, and most other product components have no evidence of being open-licensed or source-available anywhere in the pack. Missing for 10: evidence that GitHub's main platform/service source is open-licensed, license details for the CLI repo, and any indication of open-sourcing beyond the CLI tool.

                    • [claimed-docs] GitHub CLI is an open source tool for using GitHub from your computer's command line. When you're working from the command line, you can use…
                    • [claimed-docs] GitHub CLI is an open source tool for using GitHub from your computer's command line.

                    Community evidence strongly implies Gitea is an open, publicly forkable codebase (it forked from Gogs, has public GitHub stars, and its internal codebase/architecture is openly critiqued by outsiders), but no evidence pack item explicitly states the license or links to the source repository/license file. missing for 10: explicit license documentation, direct source repo link, first-party confirmation of open-source status.

                    • [community] Comparison of GitHub stats: Gogs had 24,564 stars vs Gitea's 5,971, and Gogs' README listed a much more thorough features list; Gogs looked …
                    • [community] Critique: Gitea's codebase has issues—migrations lack 'down' support, uses nonstandard go-macaron framework, too much logic in Go templates,…
                    • [community] Gogs, which Gitea forked from, works just as well, has no clear technical advantage in the fork, and had far more GitHub stars, questioning …
                  4. ai-native userSelf-host the core product

                    weight 3 · round to Gitea
                    GitHubnone0/10

                    GitHub.com is a proprietary hosted SaaS; there is no evidence of a self-hostable core product (GitHub Enterprise Server, which does exist, is not mentioned anywhere in the pack). Absence of evidence for this applicable capability yields 'none'.

                      Gitea is explicitly designed for self-hosting, with docs confirming easy deployment across OS/architectures (Linux, Windows, macOS, FreeBSD, Kubernetes, x86/arm64) without complex dependencies, and this is heavily corroborated by numerous independent hands-on community reports of running Gitea in production (single binary, Docker, low RAM footprint, VPS deployments, migrations from GitLab/Gogs) across small teams and personal projects. Missing for 10: some community reports note documentation gaps, backup/restore weaknesses, and scaling friction that mildly complicate the self-hosting story at larger scale.

                      • [claimed-docs] It can be easily deployed on various servers without complex configurations or dependencies.
                      • [claimed-docs] Universally compatible with diverse operating systems and environments, including Linux, Windows, macOS, FreeBSD, and Kubernetes. Compatible…
                      • [community] Used Gitea to deploy a Git server for 8 users; much simpler than a full Gitlab instance, just one binary to run, and users found the GitHub-…
                      • [community] Used Gitea (previously Gogs) for a team of 45; setup with Docker was smooth and worked easily with Certbot, but documentation is lacking (ha…
                      • [community] Put Gitea on a $5 VPS for personal projects; works great, though unsure how secure it is if exposed publicly (uses SSH port-forwarding inste…
                      • [community] Using Gitea + Drone for several years: stable, fast, and doesn't consume a lot of RAM.
                      • [community] Migrated from self-hosted Gitlab to Gitea, Nexus and Drone because maintaining Gitlab's size/complexity was too cumbersome; Gitea's UI is a …
                      • [community] Gitea performs well even on slow, low-resource computers (e.g. Atom x7-E3950 with 16GB RAM), unlike Gitlab which struggles on the same hardw…

                    Privacy posture — data-handling and privacy storiesPrivacy posture

                    Data-handling and privacy stories

                    1. ai-native userChoose where my data is stored (region/residency)

                      weight 2 · round to Gitea
                      GitHubnone0/10

                      No evidence pack items mention data residency, regional storage options, or geographic data controls for GitHub or Copilot; all evidence covers unrelated Copilot features, CLI, MCP, and community sentiment.

                        Gitea is self-hosted software deployable on any server, OS, or cloud region a user chooses (Linux/Windows/macOS/FreeBSD/Kubernetes, easy deployment without complex config), which inherently gives full control over where data resides; community evidence confirms real-world self-hosting on VPS, Docker, and on-prem hardware. Missing for 10: explicit documentation addressing data residency/compliance framing (e.g., GDPR region controls) or multi-region replication features beyond generic self-host deployability.

                        • [claimed-docs] It can be easily deployed on various servers without complex configurations or dependencies.
                        • [claimed-docs] Universally compatible with diverse operating systems and environments, including Linux, Windows, macOS, FreeBSD, and Kubernetes. Compatible…
                        • [community] Used Gitea to deploy a Git server for 8 users; much simpler than a full Gitlab instance, just one binary to run, and users found the GitHub-…
                        • [community] Put Gitea on a $5 VPS for personal projects; works great, though unsure how secure it is if exposed publicly (uses SSH port-forwarding inste…
                        • [community] Migrated from self-hosted Gitlab to Gitea, Nexus and Drone because maintaining Gitlab's size/complexity was too cumbersome; Gitea's UI is a …
                      • ai-native userPrevent my data from being used to train AI models

                        weight 3 · round to Gitea
                        GitHubnone0/10

                        No evidence pack item addresses AI training data opt-out or data usage policies for Copilot; only settings/policy pages are mentioned without training-data specifics. Missing for 10: explicit documentation of an opt-out/setting to exclude user data from AI model training, third-party audits or community confirmation of enforcement.

                          Gitea is self-hosted software (deployable on your own servers, docs-9/docs-10), which inherently means no vendor cloud service ingests your repository data for AI training since Gitea itself doesn't host your data. However, there is no explicit privacy policy, documentation, or setting addressing AI/ML training data usage, nor any statement about third-party AI integrations respecting this. missing for 10: explicit documentation or policy on AI training data usage, any built-in opt-out/control mechanism, confirmation that bundled features (e.g. any AI-assisted tooling) don't train on repo data.

                          • [claimed-docs] It can be easily deployed on various servers without complex configurations or dependencies.
                          • [claimed-docs] Universally compatible with diverse operating systems and environments, including Linux, Windows, macOS, FreeBSD, and Kubernetes. Compatible…
                        • ai-native userControl data retention and deletion

                          weight 2 · round to Gitea
                          GitHubnone0/10

                          No evidence in the pack addresses data retention policies, deletion controls, or privacy settings for AI-native features (e.g., Copilot data usage/retention configuration). Only tangential permissions/token docs are present, which do not cover retention or deletion controls.

                            Gitea being self-hosted implies the operator controls their own data and infrastructure, and gitea-docs-7 mentions access control and security features, but no evidence explicitly documents data retention policies, repository/account deletion mechanisms, or audit-log retention controls. missing for 10: explicit documentation of data deletion/export features, retention policy settings, GDPR-style data controls.

                            • [claimed-docs] Gitea places a strong emphasis on security, offering features such as user permission management, access control lists, and more to ensure t…
                            • [claimed-docs] It can be easily deployed on various servers without complex configurations or dependencies.
                          • ai-native userOpt out of telemetry and usage tracking

                            weight 2 · round drawn
                            GitHubnone0/10

                            No evidence in the pack references telemetry opt-out, usage tracking controls, or privacy settings related to data collection; the closest items describe Copilot policy management (github-docs-53) without mentioning telemetry opt-out. This is a fair axis for a developer platform to address, but no supporting evidence exists.

                              Giteanone0/10

                              The evidence pack contains no mention of telemetry, usage tracking, or an opt-out setting for Gitea; while self-hosted software could plausibly include such tracking, none is documented here.

                              Project planning — stories about project planning in this arenaProject planning

                              Stories about project planning in this arena

                              External pm sync

                              1. developerManage external issue tracker items directly within the code hosting UI

                                weight 1 · round to GitHub
                                GitHubpartialclaimed5/10

                                GitHub Marketplace lists 'GitHub for Atlassian' which syncs Jira issues with GitHub, letting developers see/manage Jira items alongside code, but this is a third-party app integration rather than a native GitHub feature, and only one such integration is evidenced. missing for 10: native in-UI external tracker management, first-party documentation of the Jira/GitHub sync UX, and independent confirmation the integration works well.

                                • [claimed-docs] GitHub for Atlassian unifies data, automates workflows, and syncs development across GitHub, Jira, and your Atlassian apps
                                • [claimed-docs] Create issues and manage projects with tools that adapt to your code.
                                Giteanone0/10

                                Evidence covers Gitea's native issue tracker, PR review, webhooks/API, and integrations with chat tools, but there is no mention of any capability to sync, link, or manage external issue trackers (e.g. Jira) within the Gitea UI.

                                • developerAutomatically update linked issue tracker statuses by referencing issue keys in my commits

                                  weight 2 · round to GitHub
                                  GitHubpartialclaimed3/10

                                  The evidence pack does not document GitHub's native closing-keyword commit syntax, but it does show an official Atlassian integration that 'unifies data, automates workflows, and syncs development across GitHub, Jira' which implies some issue-status syncing capability from commits/PRs. This is thin, indirect evidence rather than a documented commit-keyword-to-status-update workflow. Missing for 10: explicit documentation of issue-key syntax in commit messages, confirmation that referencing keys auto-transitions ticket status in Jira or other trackers, and independent corroboration of this working end-to-end.

                                  • [claimed-docs] GitHub for Atlassian unifies data, automates workflows, and syncs development across GitHub, Jira, and your Atlassian apps
                                  • [claimed-docs] Create issues and manage projects with tools that adapt to your code.
                                  Giteanone0/10

                                  The evidence pack confirms Gitea's issue tracking capabilities (branches, tags, milestones, dependencies) but contains no documentation or community report of automatically closing/updating issue status via commit message keywords (e.g., 'fixes #123'), which is the specific capability the story asks about.

                                  Issue tracking

                                  1. developerTrack requirements, features, and bugs using issues with milestones, time tracking, and dependencies

                                    weight 3 · round to Gitea
                                    GitHubpartialclaimed3/10

                                    Evidence only generically references GitHub Issues/Projects ('Organize everything from high-level roadmaps to everyday tasks', 'Create issues and manage projects with tools that adapt to your code') with no documentation of milestones, time tracking, or issue dependencies specifically. GitHub is known to support issues/milestones and dependency links via sub-issues, but no first-party doc in this pack confirms time tracking, which is not a native GitHub feature. Missing for 10: explicit docs on milestones, native time tracking, and dependency/sub-issue linking.

                                    • [claimed-docs] Organize everything from high-level roadmaps to everyday tasks.
                                    • [claimed-docs] Create issues and manage projects with tools that adapt to your code.

                                    gitea-docs-6 directly confirms issues with milestones, time tracking, due dates, and dependencies for tracking requirements/features/bugs, matching the story closely. Missing for 10: independent hands-on corroboration of these specific project-planning features (community evidence focuses on performance/resource usage, not issue tracking depth).

                                    • [claimed-docs] Gitea tracks project requirements, features, and bugs through columns and issues. Issues support features like branches, tags, milestones, a…
                                  2. developerManage projects and assign tasks from my mobile device

                                    weight 1 · round to GitHub
                                    GitHubfullclaimed8/10

                                    GitHub explicitly documents managing projects and assigning tasks to Copilot from a mobile device (github-docs-4), backed by GitHub Mobile's general capabilities (github-docs-54) and Projects features for organizing tasks (github-docs-8, github-docs-12). Missing for 10: independent hands-on corroboration of the mobile task-assignment workflow and more detail on mobile-specific project management UI limitations.

                                    • [claimed-docs] Manage projects and assign tasks to Copilot, all from your mobile device.
                                    • [claimed-docs] GitHub Mobile gives you a way to do high-impact work on GitHub quickly and from anywhere.
                                    • [claimed-docs] Organize everything from high-level roadmaps to everyday tasks.
                                    • [claimed-docs] Create issues and manage projects with tools that adapt to your code.
                                    Giteanone0/10

                                    Evidence confirms Gitea has project/task tracking via issues, columns, assignments, milestones (gitea-docs-6), but there is no evidence of a mobile app, mobile-optimized web UI, or any mobile-specific access path for managing projects or assigning tasks.

                                    • [claimed-docs] Gitea tracks project requirements, features, and bugs through columns and issues. Issues support features like branches, tags, milestones, a…
                                  3. developerOrganize work from high-level roadmaps to everyday tasks using project boards

                                    weight 2 · round to GitHub
                                    GitHubfullclaimed7/10

                                    GitHub explicitly markets Projects as a way to 'Organize everything from high-level roadmaps to everyday tasks' and 'Create issues and manage projects with tools that adapt to your code,' directly matching the story, with mobile task assignment also mentioned. Missing for 10: deeper docs on project board views/customization (e.g., roadmap layouts, hierarchies) and independent/hands-on corroboration beyond marketing copy.

                                    • [claimed-docs] Organize everything from high-level roadmaps to everyday tasks.
                                    • [claimed-docs] Create issues and manage projects with tools that adapt to your code.
                                    • [claimed-docs] Manage projects and assign tasks to Copilot, all from your mobile device.

                                    Docs confirm Gitea has kanban-style project boards with columns/issues supporting milestones, due dates, dependencies, and time tracking, which covers day-to-day task organization, but there's no evidence of higher-level roadmap features (e.g., cross-repo project views, roadmap timelines) or any community validation of using boards for roadmap planning. Missing for 10: evidence of roadmap/timeline views, cross-project or organization-level board hierarchy, and independent/hands-on confirmation of the project board feature in practice.

                                    • [claimed-docs] Gitea tracks project requirements, features, and bugs through columns and issues. Issues support features like branches, tags, milestones, a…

                                  Repos collaboration — working on repos together — pull requests, reviews, permissionsRepos collaboration

                                  Working on repos together — pull requests, reviews, permissions

                                  Code review

                                  1. ai-native userHave an AI reviewer analyze code changes and suggest fixes during review

                                    weight 2 · round to GitHub
                                    GitHubfullclaimed9/10

                                    GitHub Copilot directly supports AI code review: docs confirm Copilot 'can review your code and provide feedback' with 'suggested changes which you can apply with a couple of clicks' (github-docs-25), and PR-level review assignment via 'Assign initial reviews to Copilot for greater speed and quality' (github-docs-9), backed by Copilot Autofix for applying fixes (github-docs-5). Missing for 10: independent/hands-on community corroboration specifically of the review-and-suggest-fix workflow (community evidence covers general Copilot sentiment, not this specific feature).

                                    • [claimed-docs] GitHub Copilot can review your code and provide feedback. Where possible, Copilot's feedback includes suggested changes which you can apply …
                                    • [claimed-docs] Assign initial reviews to Copilot for greater speed and quality.
                                    • [claimed-docs] Apply fixes in seconds. Spend less time debugging and more time building features with Copilot Autofix.
                                    • [claimed-docs] It suggests code as you type, answers questions about a codebase, reviews your changes, and works on tasks you assign it.
                                    Giteanone0/10

                                    No evidence of any AI code reviewer or automated fix-suggestion capability; docs mention only human PR review, webhooks, API, and Actions CI, none of which constitute an AI reviewer feature.

                                    • ai-native userAssign the initial code review of a pull request to an AI reviewer for faster turnaround

                                      weight 2 · round to GitHub
                                      GitHubfullclaimed9/10

                                      GitHub directly documents assigning initial PR reviews to Copilot ('Assign initial reviews to Copilot for greater speed and quality') and Copilot's code review capability with suggested changes ('GitHub Copilot can review your code and provide feedback... suggested changes'), matching the story precisely. Missing for 10: independent/hands-on evidence quantifying turnaround-speed improvement from AI-assigned reviews.

                                      • [claimed-docs] Assign initial reviews to Copilot for greater speed and quality.
                                      • [claimed-docs] GitHub Copilot can review your code and provide feedback. Where possible, Copilot's feedback includes suggested changes which you can apply …
                                      Giteanone0/10

                                      No evidence Gitea supports assigning AI reviewers or automated AI-based PR review; docs only mention human reviewer workflows (PR/AGit review, comments) and general API/webhook extensibility, with no AI reviewer integration or feature documented.

                                      • [claimed-docs] Code review supports both the Pull Request workflow and AGit workflow. Reviewers can browse code online and provide review comments or feedb…
                                      • [claimed-docs] Extend Gitea's functionality with our API and webhooks, creating custom workflows to match your unique needs.
                                    • developerReview code changes online and respond to inline review comments

                                      weight 3 · round to Gitea
                                      GitHubnone0/10

                                      The evidence pack contains no documentation of GitHub's native pull-request review interface, inline comments, or developer-to-developer review threads; the closest match (github-docs-25) describes Copilot providing automated review feedback, not a human reviewing changes online and responding to another developer's inline comments. Missing for 10: any doc on PR diff view, inline comment threads, review approval/request-changes flow, or reply-to-comment functionality.

                                        Gitea docs explicitly confirm PR-based code review with online code browsing and inline review comments/feedback (gitea-docs-3), backed by broader repo/collaboration docs (gitea-docs-1). However, there's no independent/hands-on evidence specifically validating the inline comment reply/thread experience, and community evidence focuses on other aspects (performance, deployment) rather than review UX quality. Missing for 10: independent corroboration of inline comment threading/resolution workflow, detail on review approval states, and hands-on account of the review UI experience.

                                        • [claimed-docs] Code review supports both the Pull Request workflow and AGit workflow. Reviewers can browse code online and provide review comments or feedb…
                                        • [claimed-docs] Gitea supports creating and managing repositories, browsing commit history and code files, reviewing and merging code submissions, managing …
                                      • developerReview large diffs and view third-party code quality reports directly in the review screen

                                        weight 2 · round to Gitea
                                        GitHubnone0/10

                                        The evidence pack shows GitHub Copilot code review (github-docs-25), CI/CD via Actions (github-docs-38), and a marketplace of third-party integrations (github-intdir-1, github-intdir-7), but nothing explicitly describes large-diff handling in the PR review screen or third-party code-quality/coverage reports rendered inline as review annotations. missing for 10: documentation of large-diff review UX (e.g. diff pagination, file-by-file review tools), evidence of third-party check results (e.g. code coverage, linting, SAST) surfaced directly in the Files Changed/review screen via the Checks API.

                                        • [claimed-docs] GitHub Copilot can review your code and provide feedback. Where possible, Copilot's feedback includes suggested changes which you can apply …
                                        • [claimed-docs] Automate, customize, and execute your software development workflows right in your repository with GitHub Actions.
                                        • [claimed-docs] Continuous integration and deploys with Render, the modern cloud for ambitious developers
                                        • [claimed-docs] Cloud-based continuous integration and delivery for Android, iOS, Flutter, React Native, Ionic and Unity projects

                                        Gitea's docs confirm online code review with PR/AGit workflows and inline comments (diff review), but there is no evidence of built-in or first-party support for displaying third-party code quality reports (e.g., linting/coverage/security scan annotations) directly in the review screen. Missing for 10: documentation of large-diff handling/optimizations, and any integration surfacing third-party code quality report annotations in the PR diff view.

                                        • [claimed-docs] Code review supports both the Pull Request workflow and AGit workflow. Reviewers can browse code online and provide review comments or feedb…
                                        • [claimed-docs] Gitea supports creating and managing repositories, browsing commit history and code files, reviewing and merging code submissions, managing …
                                      • devops-leadEnforce standardized, customizable merge checks before code can be merged

                                        weight 2 · round to Gitea
                                        GitHubnone0/10

                                        The evidence pack contains no mention of branch protection rules, required status checks, required reviews, or CODEOWNERS enforcement mechanisms that would let a devops-lead gate merges. Only generic CI/CD (github-docs-11, github-docs-38) and Copilot code review (github-docs-25) items appear, none of which describe enforceable, customizable merge gating.

                                          Gitea's docs show pull-request based code review, CI/CD via Actions, and permission/ACL controls—building blocks for merge gating—but the evidence pack never mentions explicit branch-protection rules, required status checks, or required-approval enforcement that would let a devops-lead standardize and customize merge checks. Missing for 10: explicit branch protection/required status check documentation, evidence of enforceable required reviewers before merge, and independent confirmation these gates actually block merges in practice.

                                          • [claimed-docs] Gitea Actions supports CI/CD functionality, compatible with GitHub Actions. Users can write workflows in familiar YAML format and reuse a va…
                                          • [claimed-docs] Code review supports both the Pull Request workflow and AGit workflow. Reviewers can browse code online and provide review comments or feedb…
                                          • [claimed-docs] Gitea places a strong emphasis on security, offering features such as user permission management, access control lists, and more to ensure t…

                                        Package registry

                                        1. open-source-maintainerPublish and consume software packages in multiple package formats from the same platform

                                          weight 2 · round to Gitea
                                          GitHubnone0/10

                                          The evidence pack contains no mention of GitHub Packages, container/npm/Maven/NuGet/RubyGems registries, or any multi-format package publishing/consumption capability — all citations focus on Copilot, Actions, CLI, MCP, and community sentiment. Since this is an applicable axis for a repo-hosting platform but no supporting evidence exists in the pack, it must be scored as 'none'.

                                            Gitea's docs explicitly state built-in package registry support for over 20 formats (Cargo, npm, Maven, PyPI, Container, Helm, NuGet, RubyGems, etc.) hosted natively on the same platform as repos, PRs, and issues, enabling maintainers to publish/consume packages without a separate tool. missing for 10: no independent/hands-on community confirmation of the package registry feature in the evidence pack, and no detail on publish/consume workflow specifics.

                                            • [claimed-docs] Gitea supports over 20 different types of public or private software package management, including Cargo, Chef, Composer, Conan, Conda, Cont…

                                          Repo management

                                          1. devops-leadControl granular access permissions at the workspace, project, repository, and branch level

                                            weight 2 · round to Gitea
                                            GitHubpartialclaimed4/10

                                            Evidence only covers fine-grained personal access token permissions (API scoping) rather than GitHub's actual RBAC system for organizations/teams, repository roles, or branch protection rules that would satisfy a devops-lead's granular access control needs. Missing for 10: branch protection rules, team/organization-level repository permission management, and workspace/project-level access control documentation.

                                            • [claimed-docs] you will receive the `X-Accepted-GitHub-Permissions` header in the REST API response. The header will tell you what permissions are required…
                                            • [claimed-docs] When you create a fine-grained personal access token, you grant it a set of permissions. Permissions define what resources the token can acc…
                                            • [claimed-docs] When you create a fine-grained personal access token, you grant it a set of permissions.
                                            • [claimed-docs] Permissions define what resources the token can access via the API.

                                            Gitea docs mention repository/collaborator management, user permission management, and access control lists, implying repo- and branch-level access control is possible, but there's no explicit documentation of workspace/project-level granular permission hierarchies or branch protection rules in the evidence pack. missing for 10: explicit docs on organization/team permission scoping, branch protection rule configuration, and any independent verification of granular access control working as described.

                                            • [claimed-docs] Gitea places a strong emphasis on security, offering features such as user permission management, access control lists, and more to ensure t…
                                            • [claimed-docs] Gitea supports creating and managing repositories, browsing commit history and code files, reviewing and merging code submissions, managing …
                                          2. developerSearch across repositories to find code, files, and commits

                                            weight 2 · round to GitHub

                                            GitHub's platform docs point to APIs (REST/GraphQL) for retrieving and querying repository data, which vendor-side implies broad search/query capability across repos, but a first-hand community report explicitly states GitHub's code search is 'terribly bad'—so poor that cloning and using grep is more effective—directly contradicting the polished vendor narrative. missing for 10: no dedicated vendor documentation on the actual code/commit/file search UI or its indexing depth, no independent corroboration of search quality beyond the negative report, and no evidence addressing recent search improvements.

                                            • [claimed-docs] The GitHub GraphQL API offers more precise and flexible queries than the GitHub REST API.
                                            • [claimed-docs] Create integrations, retrieve data, and automate your workflows with the GitHub REST API.
                                            • [community] Complaint that GitHub's code search is 'terribly bad'—so poor that it's more efficient to clone a repo and use plain grep instead.
                                            Giteanone0/10

                                            The evidence pack covers repo creation, commit browsing, code review, packages, issues, and security, but no citation explicitly documents a code/file/commit search feature across repositories. Missing for 10: any documentation or community mention of a search function, its scope (code/file/commit), or its limitations.

                                            • developerCreate and manage Git repositories and browse their commit history

                                              weight 3 · round to Gitea
                                              GitHubfullclaimed7/10

                                              Evidence confirms core repo management: cloning via GitHub CLI (`gh repo clone`), SSH-based git authentication for push/pull, and downloading/cloning/forking repositories are all documented first-party GitHub capabilities. However, no citation explicitly addresses browsing commit history UI/API features. Missing for 10: explicit documentation of commit history browsing (e.g., commit log view, blame, diff comparison) and independent hands-on corroboration of repo creation/management workflow.

                                              • [claimed-docs] Enter `gh repo clone OWNER/REPO`. For example, `gh repo clone octo-org/octo-repo` clones the `octo-org/octo-repo`
                                              • [claimed-docs] You can: Download a snapshot of a repository's files as a zip file to your own (local) computer. Clone a repository to your local computer u…
                                              • [claimed-docs] you must generate a new SSH key to use for authentication... you can add the public key to your account on GitHub.com to enable authenticati…
                                              • [claimed-docs] You can access and write data in repositories on GitHub using SSH (Secure Shell Protocol).
                                              • [claimed-docs] GitHub CLI is an open source tool for using GitHub from your computer's command line. When you're working from the command line, you can use…
                                              • [claimed-docs] GitHub CLI is an open source tool for using GitHub from your computer's command line.

                                              Gitea's core purpose is Git repo hosting with commit history browsing, code review, and branch management, confirmed by first-party docs and corroborated by extensive hands-on community use (self-hosting for teams, private repo creation, browsing). One minor gap noted by a hands-on report: browsing commit history/Activity on large repos can be slow due to lack of caching. missing for 10: independent benchmark confirming commit history browsing performance at scale, deeper detail on repo creation workflow.

                                              • [claimed-docs] Gitea supports creating and managing repositories, browsing commit history and code files, reviewing and merging code submissions, managing …
                                              • [claimed-docs] Code review supports both the Pull Request workflow and AGit workflow. Reviewers can browse code online and provide review comments or feedb…
                                              • [community] Used Gitea to deploy a Git server for 8 users; much simpler than a full Gitlab instance, just one binary to run, and users found the GitHub-…
                                              • [community] You can create a private repo without using the UI/CLI just by adding a git remote and pushing—Gitea auto-creates it as private.
                                              • [community] Used the 'Try Gitea' service to load a large repo's Activity tab for a 1-year period; page load took nearly 90 seconds with no caching, sugg…
                                            • developerPropose, discuss, and merge code changes using a pull or merge request workflow

                                              weight 3 · round to Gitea
                                              GitHubfullclaimed6/10

                                              Evidence confirms the pull-request workflow exists and is central to GitHub's Copilot-assisted development flow (agents 'create a pull request when you're ready', 'resolve merge conflicts', and Copilot can 'review your code and provide feedback' with suggested changes), which implies the underlying PR creation/discussion/merge mechanics. However, the pack lacks direct documentation of the core native PR UI itself (opening a PR, review comment threads, approve/merge buttons, conflict resolution UI) independent of Copilot. Missing for 10: first-party docs on PR creation/review UI, merge button and required-review settings, and independent/hands-on confirmation of the review-and-merge process.

                                              • [claimed-docs] Copilot can research a repository, create an implementation plan, and make code changes on a branch. You can review the diff, iterate, and c…
                                              • [claimed-docs] GitHub Copilot can review your code and provide feedback. Where possible, Copilot's feedback includes suggested changes which you can apply …
                                              • [claimed-docs] Copilot cloud agent can: * Research a repository * Create implementation plans * Fix bugs * Implement incremental new features * …

                                              Gitea docs explicitly describe pull request workflow with code review, comments, and AGit workflow support, alongside repo management and merging (gitea-docs-1, gitea-docs-3). Community evidence corroborates real-world usage of Gitea as a git hosting platform for collaboration. Missing for 10: independent hands-on account specifically describing PR review/merge experience (most community evidence focuses on resource usage/ops rather than PR workflow specifics).

                                              • [claimed-docs] Gitea supports creating and managing repositories, browsing commit history and code files, reviewing and merging code submissions, managing …
                                              • [claimed-docs] Code review supports both the Pull Request workflow and AGit workflow. Reviewers can browse code online and provide review comments or feedb…
                                              • [claimed-docs] Gitea tracks project requirements, features, and bugs through columns and issues. Issues support features like branches, tags, milestones, a…

                                            Security — security posture and hardening storiesSecurity

                                            Security posture and hardening stories

                                            Access security

                                            1. devops-leadRestrict repository access to specific IP address ranges

                                              weight 2 · round drawn
                                              GitHubnone0/10

                                              No evidence in the pack mentions IP allow-listing or restricting repository/organization access by IP address range; GitHub Enterprise Cloud does offer this feature in reality, but nothing in the provided evidence documents it, so it must be marked none.

                                                Giteanone0/10

                                                No evidence of IP allow/deny-listing or CIDR-based repository access restriction; docs mention only user permission management and access control lists generically, without any IP-based restriction feature documented or discussed in community threads.

                                                • [claimed-docs] Gitea places a strong emphasis on security, offering features such as user permission management, access control lists, and more to ensure t…
                                              • developerGenerate and manage personal access tokens for authenticating to the platform

                                                weight 2 · round to GitHub
                                                GitHubfullclaimed7/10

                                                GitHub's docs describe fine-grained personal access tokens, including granting permissions and per-endpoint permission requirements via the X-Accepted-GitHub-Permissions header, confirming first-party support for creating and managing PATs for API authentication. missing for 10: no evidence on the full token lifecycle (e.g., expiration settings, revocation, token audit log) or classic PAT management UI, and no independent/hands-on corroboration of the token management workflow.

                                                • [claimed-docs] you will receive the `X-Accepted-GitHub-Permissions` header in the REST API response. The header will tell you what permissions are required…
                                                • [claimed-docs] When you create a fine-grained personal access token, you grant it a set of permissions. Permissions define what resources the token can acc…
                                                • [claimed-docs] When you create a fine-grained personal access token, you grant it a set of permissions.
                                                • [claimed-docs] Permissions define what resources the token can access via the API.
                                                Giteanone0/10

                                                The evidence pack mentions general security/access-control features (gitea-docs-7) and API/webhook extensibility (gitea-docs-4) but never specifically describes personal access token generation or management. Missing for 10: explicit documentation or community confirmation of PAT creation/management UI or API endpoints.

                                                • developerSet up SSH keys to authenticate and connect securely to the platform

                                                  weight 2 · round to GitHub
                                                  GitHubfullclaimed9/10

                                                  GitHub's official docs directly cover SSH key generation and adding it to the ssh-agent for authenticating Git operations over SSH, plus confirm SSH is a supported method to access/write repository data. missing for 10: no independent/hands-on corroboration of the SSH setup flow beyond first-party docs.

                                                  • [claimed-docs] you must generate a new SSH key to use for authentication... you can add the public key to your account on GitHub.com to enable authenticati…
                                                  • [claimed-docs] You can access and write data in repositories on GitHub using SSH (Secure Shell Protocol).
                                                  • [claimed-docs] After you've checked for existing SSH keys, you can generate a new SSH key to use for authentication, then add it to the ssh-agent.
                                                  Giteanone0/10

                                                  The evidence pack contains no documentation or community confirmation of Gitea's SSH key management/authentication feature; only a tangential community mention of using SSH port-forwarding (not key setup) appears. Missing for 10: any docs on adding/generating SSH keys, key-based git push/pull authentication, or admin-side SSH config.

                                                  • developerSecure my account with two-factor authentication

                                                    weight 3 · round drawn
                                                    GitHubnone0/10

                                                    The evidence pack covers account creation, social login, SSH keys, and fine-grained PAT permissions, but contains no documentation or mention of two-factor authentication setup or enforcement for developer accounts. Without direct evidence for this specific security capability, it cannot be credited despite GitHub being widely known to offer 2FA.

                                                      Giteanone0/10

                                                      The evidence pack mentions general security features (permissions, access control lists) but never specifically mentions two-factor authentication, TOTP, or U2F support, so there's no evidence this capability is documented.

                                                      Vulnerability scanning

                                                      1. ai-native userHave AI automatically generate and apply fixes for detected security vulnerabilities

                                                        weight 2 · round to GitHub
                                                        GitHubfullclaimed8/10

                                                        GitHub Copilot Autofix directly targets this story: it auto-generates fixes for code-scanning-detected vulnerabilities ('Apply fixes in seconds... Copilot Autofix'), is used in 'security campaigns' to reduce vulnerabilities, and Dependabot updates vulnerable dependencies with supported fixes. Secret scanning/push protection covers detection and blocking of another vulnerability class. Missing for 10: independent/hands-on validation of Autofix accuracy and no detail on how automatically fixes are applied without human review.

                                                        • [claimed-docs] Apply fixes in seconds. Spend less time debugging and more time building features with Copilot Autofix.
                                                        • [claimed-docs] Update vulnerable dependencies with supported fixes for breaking changes.
                                                        • [claimed-docs] Leverage security campaigns and Copilot Autofix to reduce application vulnerabilities.
                                                        • [claimed-docs] Detect, prevent, and remediate leaked secrets across your organization.
                                                        • [claimed-docs] GitHub push protection confirms and displays an active secret, and blocks the push.
                                                        Giteanone0/10

                                                        No evidence of any AI-driven vulnerability detection or automated fix generation/application in Gitea; it offers permission management and ACLs but no security scanning or AI remediation features are documented.

                                                        • [claimed-docs] Gitea places a strong emphasis on security, offering features such as user permission management, access control lists, and more to ensure t…
                                                      2. developerAutomatically receive pull requests that update vulnerable dependencies

                                                        weight 3 · round to GitHub
                                                        GitHubpartialclaimed5/10

                                                        github-docs-6 ("Update vulnerable dependencies with supported fixes for breaking changes") and github-docs-14 (security campaigns/Copilot Autofix to reduce vulnerabilities) point to GitHub's Dependabot-style automated dependency update capability, which is a well-known GitHub feature, but the evidence pack only contains thin marketing bullets rather than detailed first-party docs describing the automatic PR workflow. Missing for 10: dedicated Dependabot documentation describing PR creation triggers/config, and independent/hands-on corroboration that PRs are actually opened automatically.

                                                        • [claimed-docs] Update vulnerable dependencies with supported fixes for breaking changes.
                                                        • [claimed-docs] Leverage security campaigns and Copilot Autofix to reduce application vulnerabilities.
                                                        • [claimed-docs] Apply fixes in seconds. Spend less time debugging and more time building features with Copilot Autofix.
                                                        Giteanone0/10

                                                        No evidence of a Dependabot-like automated dependency-vulnerability scanning/update feature that opens pull requests; Gitea's evidence covers package registry hosting, CI/CD via Actions, and code review, but nothing about automated dependency vulnerability detection or auto-generated PRs to bump vulnerable dependencies.

                                                        • devops-leadConsolidate static analysis, dependency, secret, and dynamic security scanning into one platform

                                                          weight 3 · round to GitHub
                                                          GitHubpartialclaimed6/10

                                                          Evidence shows GitHub bundles secret scanning/push protection (github-docs-7, github-docs-15), dependency vulnerability fixes (github-docs-6), and Copilot Autofix tied to security campaigns (github-docs-5, github-docs-14), which together imply static/code scanning plus dependency and secret scanning in one platform. However, there is no evidence of dynamic application security testing (DAST) being part of this consolidated offering. Missing for 10: explicit dynamic/DAST scanning capability, and independent/hands-on validation that all four scan types are unified in one dashboard.

                                                          • [claimed-docs] Apply fixes in seconds. Spend less time debugging and more time building features with Copilot Autofix.
                                                          • [claimed-docs] Update vulnerable dependencies with supported fixes for breaking changes.
                                                          • [claimed-docs] Detect, prevent, and remediate leaked secrets across your organization.
                                                          • [claimed-docs] Leverage security campaigns and Copilot Autofix to reduce application vulnerabilities.
                                                          • [claimed-docs] GitHub push protection confirms and displays an active secret, and blocks the push.
                                                          Giteanone0/10

                                                          Gitea's evidence covers repo hosting, CI/CD via Actions, code review, packages, and access control, but there is no mention of built-in SAST, dependency/SCA scanning, secret scanning, or DAST features, and community evidence explicitly notes Gitea 'deliberately stays focused on git hosting rather than bundling CI/chat like Gitlab' (gitea-comm-5), implying it does not bundle a security scanning suite like GitLab's.

                                                          • [claimed-docs] Gitea Actions supports CI/CD functionality, compatible with GitHub Actions. Users can write workflows in familiar YAML format and reuse a va…
                                                          • [claimed-docs] Gitea places a strong emphasis on security, offering features such as user permission management, access control lists, and more to ensure t…
                                                          • [community] Gitea kept OAuth2 support that Gogs dropped, and has more useful features than Gogs overall, but Gitea deliberately stays focused on git hos…
                                                        • devops-leadDetect and remediate leaked secrets across the organization's repositories

                                                          weight 2 · round to GitHub
                                                          GitHubfullclaimed8/10

                                                          GitHub explicitly advertises secret scanning to 'detect, prevent, and remediate leaked secrets across your organization' and push protection that blocks pushes containing active secrets, directly matching the devops-lead story. missing for 10: independent/hands-on corroboration of remediation workflow at org scale and detail on remediation tooling beyond blocking.

                                                          • [claimed-docs] Detect, prevent, and remediate leaked secrets across your organization.
                                                          • [claimed-docs] GitHub push protection confirms and displays an active secret, and blocks the push.
                                                          Giteanone0/10

                                                          No evidence of any secret-scanning, credential-detection, or leaked-secret remediation feature across repositories in Gitea's docs or community reports; only general permission/access-control security mentions (gitea-docs-7) which do not address secret detection.

                                                          • [claimed-docs] Gitea places a strong emphasis on security, offering features such as user permission management, access control lists, and more to ensure t…

                                                        Self hosting — running it yourself — self-hosted servers, open-source clientsSelf hosting

                                                        Running it yourself — self-hosted servers, open-source clients

                                                        Deployment options

                                                        1. devops-leadRun my self-hosted instance on my choice of operating system and architecture, including containers

                                                          weight 2 · round to Gitea
                                                          GitHubnone0/10

                                                          The evidence pack contains no mention of GitHub Enterprise Server, self-hosted deployment options, supported operating systems/architectures, or container-based installation — all evidence describes GitHub.com as a cloud SaaS plus Copilot/CLI/API features. Self-hosting is a plausible axis for a dev platform like GitHub, but nothing in the pack substantiates it.

                                                            Gitea docs explicitly state cross-platform support for Linux, Windows, macOS, FreeBSD, and Kubernetes, plus multiple architectures (x86, arm64), and easy deployment without complex dependencies. Community evidence corroborates real-world Docker deployments and single-binary installs across varied low-resource hardware, confirming this in practice. missing for 10: independent verification of Windows/macOS/FreeBSD production usage beyond docs (community reports focus mostly on Linux/Docker deployments).

                                                            • [claimed-docs] It can be easily deployed on various servers without complex configurations or dependencies.
                                                            • [claimed-docs] Universally compatible with diverse operating systems and environments, including Linux, Windows, macOS, FreeBSD, and Kubernetes. Compatible…
                                                            • [community] Used Gitea to deploy a Git server for 8 users; much simpler than a full Gitlab instance, just one binary to run, and users found the GitHub-…
                                                            • [community] Used Gitea (previously Gogs) for a team of 45; setup with Docker was smooth and worked easily with Certbot, but documentation is lacking (ha…
                                                            • [community] Gitea performs well even on slow, low-resource computers (e.g. Atom x7-E3950 with 16GB RAM), unlike Gitlab which struggles on the same hardw…
                                                          • devops-leadScale my self-hosted installation using reference architectures supporting tens of thousands of users

                                                            weight 2 · round drawn
                                                            GitHubnone0/10

                                                            No evidence pack items discuss GitHub Enterprise Server self-hosting, reference architectures, or scaling guidance for tens of thousands of users; all citations concern Copilot, APIs, CLI, and community sentiment unrelated to self-hosted infrastructure scaling.

                                                              Giteanone0/10

                                                              No evidence in the pack of official reference architectures, HA/clustering guidance, or documented deployments supporting tens of thousands of users; community reports instead note performance issues at scale (slow Activity tab, wishing for GitHub 'once you scale up') rather than confirming large-scale reference architectures.

                                                              • [community] Used the 'Try Gitea' service to load a large repo's Activity tab for a 1-year period; page load took nearly 90 seconds with no caching, sugg…
                                                              • [community] Gitea is fine for a one-man show or small company, but once you scale up you start hitting various issues and wish for GitHub again.
                                                              • [community] At a startup using self-hosted Gitea without dedicated DevOps required extra maintenance; during SOC-2 audits it was much easier to justify …
                                                            • devops-leadUse migration tooling to move my code and users from another platform or from self-hosted to cloud

                                                              weight 2 · round drawn
                                                              GitHubnone0/10

                                                              No evidence of migration tooling for moving code/users from another platform (e.g., GitLab, Bitbucket, SVN) or from self-hosted GitHub Enterprise Server to GitHub cloud; evidence only covers Copilot features, CLI, MCP server, and general APIs, none addressing platform migration or user/account import tooling.

                                                                Giteanone0/10

                                                                The evidence pack contains no vendor documentation describing dedicated migration tooling (e.g., importing from GitHub/GitLab/Bitbucket, bulk user import) for moving code and users from another platform or to a cloud instance. In fact, community reports directly contradict this capability: one user found migrating existing git repos into Gitea 'surprisingly difficult' [gitea-comm-16], and another cites Gitea's backup/restore mechanism as 'still not being good' and a blocker for migrating from Gogs [gitea-comm-20]. Missing for 10: any first-party migration/import documentation, evidence of successful cross-platform user/data migration, and independent confirmation the process works smoothly.

                                                                • [community] Last time I tried Gitea, migrating existing git repos into it was surprisingly difficult.
                                                                • [community] Complaint about Gitea's backup and restore mechanism reportedly still not being good, cited as a blocker for migrating from Gogs.
                                                              • devops-leadInstall a self-managed instance of the platform without laborious configuration

                                                                weight 3 · round to Gitea
                                                                GitHubnone0/10

                                                                GitHub.com is a cloud SaaS product; while GitHub Enterprise Server exists as a self-managed option in reality, the evidence pack contains no mention of a self-hosted/on-prem installable instance or any setup/configuration process for it. No docs, quickstarts, or community evidence address self-hosting installation effort, so this axis cannot be credited as delivered.

                                                                  Docs claim easy deployment without complex configuration or dependencies, and multiple independent community reports corroborate simple single-binary/Docker setups, low resource needs, and successful small-to-mid scale deployments on limited hardware. Missing for 10: more detailed first-party install/config walkthrough evidence and resolution of community complaints about incomplete documentation.

                                                                  • [claimed-docs] It can be easily deployed on various servers without complex configurations or dependencies.
                                                                  • [claimed-docs] Universally compatible with diverse operating systems and environments, including Linux, Windows, macOS, FreeBSD, and Kubernetes. Compatible…
                                                                  • [community] Used Gitea to deploy a Git server for 8 users; much simpler than a full Gitlab instance, just one binary to run, and users found the GitHub-…
                                                                  • [community] Used Gitea (previously Gogs) for a team of 45; setup with Docker was smooth and worked easily with Certbot, but documentation is lacking (ha…
                                                                  • [community] Gitea is massively less resource hungry than Gitlab; a Gitlab install using 4 cores/8GB RAM/2.3TB disk still had backup rake tasks trigger O…
                                                                  • [community] Using Gitea + Drone for several years: stable, fast, and doesn't consume a lot of RAM.
                                                                  • [community] Migrated from self-hosted Gitlab to Gitea, Nexus and Drone because maintaining Gitlab's size/complexity was too cumbersome; Gitea's UI is a …
                                                                  • [community] Gitea performs well even on slow, low-resource computers (e.g. Atom x7-E3950 with 16GB RAM), unlike Gitlab which struggles on the same hardw…

                                                                Not comparable on these axes

                                                                1. ai-native userTest against a sandbox environment without touching production data

                                                                  weight 1 · not comparable
                                                                  GitHubpartialclaimed3/10

                                                                  GitHub Codespaces offers a 'full, cloud-based development environment' (github-docs-3) that could serve as an isolated sandbox for coding/testing, but there is no explicit documentation tying this to safely testing against non-production data or separating staging from production. Missing for 10: explicit sandbox/staging environment separate from production data, evidence of data isolation guarantees, and confirmation that AI agents (Copilot cloud agent) operate in an isolated sandbox rather than live repos/production systems.

                                                                  • [claimed-docs] Launch a full, cloud-based development environment in seconds.
                                                                  • [claimed-docs] Copilot can research a repository, create an implementation plan, and make code changes on a branch. You can review the diff, iterate, and c…
                                                                  • [claimed-docs] Copilot cloud agent can: * Research a repository * Create implementation plans * Fix bugs * Implement incremental new features * …
                                                                  Gitean/a

                                                                  Gitea is a self-hosted git hosting/CI platform, not an AI agent testing tool; the concept of a 'sandbox environment vs production data' for AI-native testing is not a fit axis for this product category. Users could self-host separate instances, but no evidence frames this as a sandbox testing feature.

                                                                  • developerLaunch a ready-to-code cloud-based development environment in seconds

                                                                    weight 2 · not comparable
                                                                    GitHubpartialclaimed5/10

                                                                    GitHub's marketing page explicitly claims 'Launch a full, cloud-based development environment in seconds' (github-docs-3), directly matching the story, but this is a single thin marketing line with no elaboration on Codespaces features, setup workflow, or independent/hands-on corroboration in the evidence pack. Missing for 10: detailed docs on Codespaces setup/config, first-hand user reports confirming fast launch times, and any independent verification of the 'seconds' claim.

                                                                    • [claimed-docs] Launch a full, cloud-based development environment in seconds.
                                                                    Gitean/a

                                                                    Gitea is a self-hosted git server/CI-CD platform, not a cloud IDE or dev-environment provisioning product; there is no evidence of one-click cloud dev environments (e.g., Codespaces-like feature), and this axis is a category error for its product type.

                                                                    • devops-leadMake a single annual commitment and flexibly allocate spend across seat-based and usage-based licensing

                                                                      weight 1 · not comparable
                                                                      GitHubnone0/10

                                                                      The evidence pack contains no mention of annual commitments, seat-based vs usage-based licensing flexibility, or spend allocation/billing governance features; only a single note about paying extra for exhausted AI credits (individual usage-based billing), which does not address enterprise annual commitment or flexible seat/usage allocation.

                                                                      • [claimed-docs] If you exhaust your AI credits, you can pay extra to keep working.
                                                                      • [claimed-docs] This plan includes limited access to a selection of Copilot features allowing you to try AI-powered coding assistance at no cost.
                                                                      Gitean/a

                                                                      Gitea is a self-hosted, open-source Git platform with no evidence of a commercial licensing model involving annual commitments or seat/usage-based pricing tiers; this commercial billing/governance axis does not apply to this product category as evidenced.