diff --git a/README.adoc b/README.adoc index 9b820fa..8cbc908 100644 --- a/README.adoc +++ b/README.adoc @@ -4928,6 +4928,8 @@ Update all mirrors in one go with: link:push-mirrors[]: ./push-mirrors .... +There is no need to update package versions or add git tags, all of that gets done automatically by the script! + == Backlinks to this repository Or to Ciro's other online presences, due to China activity. diff --git a/push-mirrors b/push-mirrors index 5153821..286ca5c 100755 --- a/push-mirrors +++ b/push-mirrors @@ -8,7 +8,7 @@ make # NPM package. # Updates package.json version, which other systems read if possible. -./push-mirrors-bump-package-json-version +new_version="$(./push-mirrors-bump-package-json-version)" npm publish git add package.json @@ -24,8 +24,9 @@ rm -rf build dist *.egg-info git add setup.py # Bump package versions +git tag -m "$new_version" "$new_version" git commit -m 'bump package version' -git push +git push --follow-tags git push git@gitlab.com:cirosantilli/china-dictatorship.git git push git@bitbucket.org:cirosantilli/china-dictatorship.git diff --git a/push-mirrors-bump-package-json-version b/push-mirrors-bump-package-json-version index 45d3ff1..a804e56 100755 --- a/push-mirrors-bump-package-json-version +++ b/push-mirrors-bump-package-json-version @@ -2,6 +2,7 @@ const fs = require('fs'); const path = require('path'); const json = JSON.parse(fs.readFileSync('package.json')); -version_split = json.version.split('.'); +const version_split = json.version.split('.'); json.version = `${version_split[0]}.${version_split[1]}.${parseInt(version_split[2]) + 1}`; fs.writeFileSync('package.json', JSON.stringify(json, null, 2) + '\n'); +console.log(json.version);