2019-06-21 12:13:34 +02:00
|
|
|
"""
|
|
|
|
This script is called by the nightly build in Circle CI.
|
|
|
|
|
|
|
|
It alters the version of Wagtail to include the build date
|
|
|
|
"""
|
|
|
|
|
|
|
|
import datetime
|
|
|
|
|
|
|
|
from wagtail import VERSION
|
|
|
|
|
|
|
|
INIT_TEMPLATE = """
|
|
|
|
from wagtail.utils.version import get_semver_version, get_version
|
|
|
|
|
|
|
|
# major.minor.patch.release.number
|
|
|
|
# release must be one of alpha, beta, rc, or final
|
|
|
|
VERSION = ({major}, {minor}, {patch}, 'dev', '{datestamp}')
|
|
|
|
|
|
|
|
__version__ = get_version(VERSION)
|
|
|
|
|
|
|
|
# Required for npm package for frontend
|
|
|
|
__semver__ = get_semver_version(VERSION)
|
|
|
|
"""
|
|
|
|
|
|
|
|
|
|
|
|
print(
|
|
|
|
INIT_TEMPLATE.format(
|
|
|
|
major=VERSION[0],
|
|
|
|
minor=VERSION[1],
|
|
|
|
patch=VERSION[2],
|
|
|
|
datestamp=datetime.date.today().strftime("%Y%m%d"),
|
2022-02-14 14:25:00 +01:00
|
|
|
)
|
2019-06-21 12:13:34 +02:00
|
|
|
)
|