keyguard-app-Bitwarden-Vaul.../.github/setup_gradle_properties_rel...

24 lines
549 B
Python

import argparse
import re
import subprocess
from datetime import datetime
from convert_tag_date import get_date_from_tag
parser = argparse.ArgumentParser("setup_gradle_properties")
parser.add_argument("tag", help="Release tag", type=str)
args = parser.parse_args()
tag = args.tag
date = get_date_from_tag(tag)
ref = subprocess.check_output(['git', 'rev-parse', '--short', 'HEAD']).decode('utf-8').strip()
text = f"""
versionDate={date}
versionRef={ref}
buildkonfig.flavor=release
"""
with open("gradle.properties", "a") as f:
f.write(text)