def get_new_release_notes()

in check-release-notes/main.py [0:0]


def get_new_release_notes(latest_release_notes):
    new_release_notes = {}
    for product in latest_release_notes:
        doc_ref = firestore_client.collection("cloud_release_notes").document(
            product.replace("/", "")
        )
        stored_release_note = doc_ref.get().to_dict()
        if stored_release_note and stored_release_note.get("html"):
            if isNewRelease(
                latest_release_notes.get(product),
                stored_release_note,
            ):
                save_release_note_to_firestore(
                    product, latest_release_notes.get(product)
                )
                new_release_notes[product] = get_new_release_note_subsections(
                    latest_release_notes.get(product), stored_release_note
                )
        else:
            save_release_note_to_firestore(product, latest_release_notes.get(product))
            new_release_notes[product] = latest_release_notes.get(product)
    return new_release_notes