def generate_manifest()

in tools/manifest.py [0:0]


def generate_manifest(versions):
    output = (
        "Maintainers: Apache Spark Developers <dev@spark.apache.org> (@ApacheSpark)\n"
        "GitRepo: https://github.com/apache/spark-docker.git\n\n"
    )
    git_commit = run_cmd("git rev-parse HEAD").replace("\n", "")
    content = (
        "Tags: %s\n"
        "Architectures: amd64, arm64v8\n"
        "GitCommit: %s\n"
        "Directory: ./%s\n\n"
    )
    for version in versions:
        tags = ", ".join(version["tags"])
        path = version["path"]
        output += content % (tags, git_commit, path)
    return output