Codebase list python-faraday / 9ed6def5-7504-4c60-bdaa-5631c7b7a596/main CHANGELOG / check_pre_tag.py
9ed6def5-7504-4c60-bdaa-5631c7b7a596/main

Tree @9ed6def5-7504-4c60-bdaa-5631c7b7a596/main (Download .tar.gz)

check_pre_tag.py @9ed6def5-7504-4c60-bdaa-5631c7b7a596/mainraw · history · blame

#!/usr/bin/env python3
from pathlib import Path
import argparse
import os

parser = argparse.ArgumentParser()
parser.add_argument('--version', default=None)
args = parser.parse_args()


def main(version_id):
    changelog_folder = Path(__file__).parent
    current_folder = changelog_folder / "current"
    for file in os.listdir(current_folder):
        assert file == "keep", file
    version_folder = changelog_folder / version_id
    for file in os.listdir(version_folder):
        assert file in ["date.md", "white.md", "pink.md", "black.md"], file


if __name__ == '__main__':
    version = os.environ.get("IMAGE_TAG", args.version)
    main(version)