This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
pxz-hos-client-cpp-module/support/aws-sdk-cpp-master/CI/ConstructReleaseDoc.py

41 lines
803 B
Python

#!/usr/bin/python
import argparse
import shutil
import subprocess
import re
import subprocess
import os
import zipfile
import io
import json
def Main():
parser = argparse.ArgumentParser(description="Creates a release doc based on a list of changes.")
parser.add_argument("--changesList", action="store")
args = vars( parser.parse_args() )
changes = args["changesList"]
changeDoc = {}
changeList = changes.split()
releases = []
release = {}
features = []
for change in changeList:
feature = {}
feature["service-name"] = change.replace("aws-cpp-sdk-", "")
features.append(feature)
release["features"] = features
releases.append(release)
changeDoc["releases"] = releases
print(json.dumps(changeDoc))
Main()