diff options
author | James McCoy <jamessan@jamessan.com> | 2021-08-14 21:46:38 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-08-14 21:46:38 -0400 |
commit | 6c4f66f381a99ec7c9fb208ab6fc13c14bc7e985 (patch) | |
tree | 4b348f8b1ec78ca12923ced532b98da15612b576 /scripts | |
parent | f589c2619be9e2562286e98d8579ba1e3bf59ac1 (diff) | |
parent | 6f965f41dfd6b1927a23b2afa188fbcb88e8b2f3 (diff) | |
download | rneovim-6c4f66f381a99ec7c9fb208ab6fc13c14bc7e985.tar.gz rneovim-6c4f66f381a99ec7c9fb208ab6fc13c14bc7e985.tar.bz2 rneovim-6c4f66f381a99ec7c9fb208ab6fc13c14bc7e985.zip |
Merge pull request #15376 from jamessan/release-fixes
[release-0.5] Clean up release handling
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/release.sh | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/scripts/release.sh b/scripts/release.sh index 4d1484b77a..4ec959d697 100755 --- a/scripts/release.sh +++ b/scripts/release.sh @@ -12,6 +12,7 @@ # - CMakeLists.txt: Unset NVIM_VERSION_PRERELEASE # - CMakeLists.txt: Unset NVIM_API_PRERELEASE # - Create test/functional/fixtures/api_level_N.mpack +# - Add date and version to runtime/nvim.appdata.xml # - Tag the commit. # Create the "version bump" commit: # - CMakeLists.txt: Set NVIM_VERSION_PRERELEASE to "-dev" @@ -62,6 +63,10 @@ _do_release_commit() { git add test/functional/fixtures/api_level_$__API_LEVEL.mpack fi + $__sed -i.bk 's,(<releases>),\1\ + <release date="'"${__DATE}"'" version="'"${__VERSION}"'"/>,' runtime/nvim.appdata.xml + git add runtime/nvim.appdata.xml + if ! test "$ARG1" = '--use-current-commit' ; then echo "Building changelog since ${__LAST_TAG}..." @@ -75,14 +80,12 @@ _do_release_commit() { _do_bump_commit() { $__sed -i.bk 's/(NVIM_VERSION_PRERELEASE) ""/\1 "-dev"/' CMakeLists.txt $__sed -i.bk 's/set\((NVIM_VERSION_PATCH) [[:digit:]]/set(\1 ?/' CMakeLists.txt - $__sed -i.bk 's,(<releases>),\1\ - <release date="'"${__DATE}"'" version="xxx"/>,' runtime/nvim.appdata.xml rm CMakeLists.txt.bk rm runtime/nvim.appdata.xml.bk nvim +'/NVIM_VERSION' +1new +'exe "norm! iUpdate version numbers!!!"' \ - -O CMakeLists.txt runtime/nvim.appdata.xml + -O CMakeLists.txt - git add CMakeLists.txt runtime/nvim.appdata.xml + git add CMakeLists.txt git commit -m "$__BUMP_MSG" } @@ -92,11 +95,7 @@ fi _do_bump_commit echo " Next steps: - - Update runtime/nvim.appdata.xml on _master_ - Run tests/CI (version_spec.lua)! - Push the tag: git push --follow-tags - - Update the 'stable' tag: - git push --force upstream HEAD^:refs/tags/stable - git fetch --tags - Update website: index.html" |