def METHOD_NAME(self, release_filters: list["Filter"]) -> bool:
    """
    Filter releases and removes releases that fail the filters
    """
    releases = list(self.releases.keys())
    for version in releases:
        release_data = {
            "version": version,
            "releases": self.releases,
            "info": self.info,
        }
        if not all(plugin.filter(release_data) for plugin in release_filters):
            del self.releases[version]
    if releases:
        return True
    return False