mirror of
https://github.com/qvacua/vimr.git
synced 2024-09-11 17:15:34 +03:00
1.1 KiB
1.1 KiB
How to develop
To build NvimServer, do the following
clean=false ./bin/build_neovim_for_local_dev.sh
You can set clean=true
if you want to clean the existing build.
How to build nightly
git tag -f neovim-nightly; git push -f origin neovim-nightly
Then, GitHub actions will build and re-create the release.
How to release
- Set a new version of VimR via
and commit. This will create ais_snapshot=true ./bin/set_new_versions.sh # for snapshot or is_snapshot=false marketing_version=0.38.3 ./bin/set_new_versions.sh # for release
${bundle_version}-snapshot/release.sh
file to be used withbuild_release.sh
andrelease-notes.temp.md
for release notes. - Tag with the name
- Snapshot:
snapshot/yyyymmdd.HHMMSS
- Release:
vX.Y.Z-yyyymmdd.HHMMSS
- Snapshot:
- Push
- Add release notes to
release-notes.temp.md
. - Build, package and upload via
create_gh_release=true upload=true update_appcast=true \ release_spec_file=....sh \ ./bin/build_release.sh
- The
appcast{-snapshot}.xml
file is modified. Check and push.