1234567891011121314151617 |
- #! /usr/bin/env python3
- import argparse, os, re, subprocess
- root = os.path.abspath(os.path.join(os.path.dirname(__file__), os.pardir))
- def version():
- parser = argparse.ArgumentParser()
- parser.add_argument('--version')
- (args, _) = parser.parse_known_args()
- if args.version:
- return args.version
- ref = os.getenv('GITHUB_REF')
- if ref and ref.startswith('refs/tags/'):
- return ref[len('refs/tags/'):]
- raise Exception("Can’t identify version")
|