async def METHOD_NAME():
    """ULM Startup tasks."""
    if (
        ulm.configuration.community_cards_enabled
        and ulm.configuration.token is None
    ):
        ulm.disable_ulm(UlmDisabledReason.INVALID_TOKEN)
        ulm.log.error(
            "Github token is not set up yet, please reconfigure the integration."
        )
        return False
    if ulm.configuration.community_cards_enabled:
        await ulm.fetch_cards()
        await ulm.configure_community_cards()
    if (
        not await ulm.configure_ulm()
        or not await ulm.configure_plugins()
        or not await ulm.configure_dashboard()
    ):
        return False
    ulm.enable_ulm()
    return not ulm.system.disabled