fix(ci): fix black/ruff failures, add CoC and PR template

- Fix Python formatting (sync no longer strips blank lines from .py files)
- Remove test_community_build.py (tests private sync module)
- Fix ruff warnings in test files
- Add CODE_OF_CONDUCT.md
- Add .github/PULL_REQUEST_TEMPLATE.md

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
airano
2026-02-17 18:19:39 +03:30
parent c9083d86b1
commit c73e39f6e4
135 changed files with 1185 additions and 317 deletions

View File

@@ -8,6 +8,7 @@ from datetime import datetime
from pydantic import BaseModel, ConfigDict, Field
class User(BaseModel):
"""Gitea user model"""
@@ -34,6 +35,7 @@ class User(BaseModel):
starred_repos_count: int = 0
username: str | None = None # Alias for login
class Organization(BaseModel):
"""Gitea organization model"""
@@ -50,6 +52,7 @@ class Organization(BaseModel):
repo_admin_change_team_access: bool = False
username: str | None = None # Alias for name
class Team(BaseModel):
"""Organization team model"""
@@ -65,6 +68,7 @@ class Team(BaseModel):
units: list[str] | None = None
units_map: dict | None = None
class TeamMember(BaseModel):
"""Team member model"""
@@ -73,6 +77,7 @@ class TeamMember(BaseModel):
user: User
role: str | None = None # Role in team
class Email(BaseModel):
"""User email model"""
@@ -82,6 +87,7 @@ class Email(BaseModel):
verified: bool
primary: bool
class SearchUsersRequest(BaseModel):
"""Request to search users"""
@@ -90,6 +96,7 @@ class SearchUsersRequest(BaseModel):
q: str | None = Field(None, description="Search query")
uid: int | None = Field(None, description="User ID")
class SearchOrgsRequest(BaseModel):
"""Request to search organizations"""