From 0fb1fa68a8a8591fedcdfd5f8fbad399553cd39e Mon Sep 17 00:00:00 2001 From: Ilya Kreymer Date: Mon, 25 Feb 2019 11:46:37 -0800 Subject: [PATCH] Versioning: Add script to set up MAJ.MIN.DATE version (#445) * versioning: new MAJ.MIN.DATE versioning move version to version.py for easier updates add update-version.sh for autoupdating version in version.py, pushing new tag with current version --- pywb/__init__.py | 2 +- pywb/version.py | 1 + update-version.sh | 8 ++++++++ 3 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 pywb/version.py create mode 100755 update-version.sh diff --git a/pywb/__init__.py b/pywb/__init__.py index bdc3ced0..0ca0a70f 100644 --- a/pywb/__init__.py +++ b/pywb/__init__.py @@ -1,4 +1,4 @@ -__version__ = '2.2.0.dev0' +from pywb.version import __version__ DEFAULT_CONFIG = 'pywb/default_config.yaml' diff --git a/pywb/version.py b/pywb/version.py new file mode 100644 index 00000000..b8a88192 --- /dev/null +++ b/pywb/version.py @@ -0,0 +1 @@ +__version__ = '2.2.20190221' diff --git a/update-version.sh b/update-version.sh new file mode 100755 index 00000000..c6f7a1e4 --- /dev/null +++ b/update-version.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +BASE=2.2 +NOW=$(date +%Y%m%d) +sed -i='' -E "s/(__version__ = ').*$/\1$BASE.$NOW'/" ./pywb/version.py +git tag v-$BASE.$NOW +git commit ./pywb/version.py +git push origin v-$BASE.$NOW