mirror of
https://github.com/neovim/neovim.git
synced 2024-12-19 10:45:16 -07:00
build: update appdata.xml version in release commit
Adding the version we just released in the "version bump" commit is useless, since that means the actual release only reports the old version. Closes #15362 [skip ci]
This commit is contained in:
parent
a5ac2f45ff
commit
f027c5e1e4
@ -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"
|
||||
|
Loading…
Reference in New Issue
Block a user