Skip to content

feat: add self-hosted Gitea support#23

Draft
gmackie wants to merge 1 commit intodmmulroy:mainfrom
gmackie:feat/gitea-support
Draft

feat: add self-hosted Gitea support#23
gmackie wants to merge 1 commit intodmmulroy:mainfrom
gmackie:feat/gitea-support

Conversation

@gmackie
Copy link
Copy Markdown

@gmackie gmackie commented Mar 29, 2026

Summary

  • add Gitea as a first-class platform backend alongside GitHub and GitLab
  • detect Gitea remotes and add Gitea auth via tea, GITEA_TOKEN, and GT_TOKEN
  • implement Gitea PR create/update/publish/comment flows and add unit, integration, and mock HTTP coverage

Test Plan

  • cargo test --test integration_tests -- --nocapture
  • cargo test -- --nocapture
  • cargo build
  • verified cargo run -- auth gitea test against a self-hosted Gitea deployment
  • verified ryu submit end to end against a self-hosted Gitea deployment, including stacked PR creation and stack comments

Notes

  • Gitea draft support may fall back to WIP: title semantics depending on instance API behavior

@gmackie gmackie force-pushed the feat/gitea-support branch 2 times, most recently from c97e422 to 88f92a8 Compare March 30, 2026 17:38
@gmackie gmackie force-pushed the feat/gitea-support branch from 88f92a8 to 70c2749 Compare March 30, 2026 22:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant