mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06: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_VERSION_PRERELEASE
|
||||||
# - CMakeLists.txt: Unset NVIM_API_PRERELEASE
|
# - CMakeLists.txt: Unset NVIM_API_PRERELEASE
|
||||||
# - Create test/functional/fixtures/api_level_N.mpack
|
# - Create test/functional/fixtures/api_level_N.mpack
|
||||||
|
# - Add date and version to runtime/nvim.appdata.xml
|
||||||
# - Tag the commit.
|
# - Tag the commit.
|
||||||
# Create the "version bump" commit:
|
# Create the "version bump" commit:
|
||||||
# - CMakeLists.txt: Set NVIM_VERSION_PRERELEASE to "-dev"
|
# - 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
|
git add test/functional/fixtures/api_level_$__API_LEVEL.mpack
|
||||||
fi
|
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
|
if ! test "$ARG1" = '--use-current-commit' ; then
|
||||||
echo "Building changelog since ${__LAST_TAG}..."
|
echo "Building changelog since ${__LAST_TAG}..."
|
||||||
|
|
||||||
@ -75,14 +80,12 @@ _do_release_commit() {
|
|||||||
_do_bump_commit() {
|
_do_bump_commit() {
|
||||||
$__sed -i.bk 's/(NVIM_VERSION_PRERELEASE) ""/\1 "-dev"/' CMakeLists.txt
|
$__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/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 CMakeLists.txt.bk
|
||||||
rm runtime/nvim.appdata.xml.bk
|
rm runtime/nvim.appdata.xml.bk
|
||||||
nvim +'/NVIM_VERSION' +1new +'exe "norm! iUpdate version numbers!!!"' \
|
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"
|
git commit -m "$__BUMP_MSG"
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -92,11 +95,7 @@ fi
|
|||||||
_do_bump_commit
|
_do_bump_commit
|
||||||
echo "
|
echo "
|
||||||
Next steps:
|
Next steps:
|
||||||
- Update runtime/nvim.appdata.xml on _master_
|
|
||||||
- Run tests/CI (version_spec.lua)!
|
- Run tests/CI (version_spec.lua)!
|
||||||
- Push the tag:
|
- Push the tag:
|
||||||
git push --follow-tags
|
git push --follow-tags
|
||||||
- Update the 'stable' tag:
|
|
||||||
git push --force upstream HEAD^:refs/tags/stable
|
|
||||||
git fetch --tags
|
|
||||||
- Update website: index.html"
|
- Update website: index.html"
|
||||||
|
Loading…
Reference in New Issue
Block a user