Merge pull request #625 from jmlrt/bumper-script

add bumper script
This commit is contained in:
Julien Mailleret 2019-10-29 11:21:32 +01:00 committed by GitHub
commit 182979d53f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

36
helpers/bumper.py Executable file
View file

@ -0,0 +1,36 @@
#!/usr/bin/env python3
import fileinput
import os
"""
This script is used to bump elasticsearch versions before a new release
Usage:
- Change the values of `old_versions` and `new_versions``
- Run the script: `./bumper.py`
- That's all
"""
os.chdir(os.path.join(os.path.dirname(__file__), '..'))
old_versions = {
6: '6.8.3',
7: '7.4.0',
}
new_versions = {
6: '6.8.4',
7: '7.4.1',
}
files = [
'README.md',
'defaults/main.yml',
'.kitchen.yml',
]
for major, version in old_versions.items():
for file in files:
print(file)
for line in fileinput.input([file], inplace=True):
print(line.replace(version, new_versions[major]), end='')