def _get_badge_url(owner: str, repo: str, ext: str, style: str) -> responses.RedirectResponse: return responses.RedirectResponse( url= f"https://img.shields.io/endpoint.{ext}?url=https://dashboard.mergify.io/badges/{owner}/{repo}&style={style}", status_code=302, )
async def index( setup_action: typing.Optional[str] = None, ) -> responses.Response: # pragma: no cover if setup_action: return responses.Response( "Your Mergify installation succeeded.", status_code=200, ) return responses.RedirectResponse(url="https://mergify.com")
def _get_badge_url( owner: github_types.GitHubLogin, repo: github_types.GitHubRepositoryName, ext: str, style: str, ) -> responses.RedirectResponse: return responses.RedirectResponse( url=f"https://img.shields.io/endpoint.{ext}?url=https://dashboard.mergify.com/badges/{owner}/{repo}&style={style}", status_code=302, )
async def badge( owner: github_types.GitHubLogin = fastapi.Path( # noqa: B008 ..., description="The owner of the repository" ), repository: github_types.GitHubRepositoryName = fastapi.Path( # noqa: B008 ..., description="The name of the repository" ), ) -> responses.RedirectResponse: return responses.RedirectResponse( url=f"https://dashboard.mergify.com/badges/{owner}/{repository}" )
async def badge(owner: str, repo: str) -> responses.RedirectResponse: return responses.RedirectResponse( url=f"https://dashboard.mergify.io/badges/{owner}/{repo}")
async def index(): # pragma: no cover return responses.RedirectResponse(url="https://mergify.io/")