Exemplo n.º 1
0
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,
    )
Exemplo n.º 2
0
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")
Exemplo n.º 3
0
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,
    )
Exemplo n.º 4
0
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}"
    )
Exemplo n.º 5
0
async def badge(owner: str, repo: str) -> responses.RedirectResponse:
    return responses.RedirectResponse(
        url=f"https://dashboard.mergify.io/badges/{owner}/{repo}")
Exemplo n.º 6
0
async def index():  # pragma: no cover
    return responses.RedirectResponse(url="https://mergify.io/")