japhib / pico8-ls

PICO-8 Language Server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Please add github tags/releases for new versions, or npm package

kikito opened this issue · comments

Is your feature request related to a problem? Please describe.

Hi, I am trying to add support to Mason (Vim LSP manager) in order to fix #34

Mason uses bot called renovate to detect new releases of a package.

If the releases used github tags (or github releases), Mason should be able to track new releases from there.

Without them, the best we can do is using the git-refs datasource. This will track the HEAD of the repository.

Describe the solution you'd like

The release process for this repo would have to be changed to push a new git tag when a new release is done. Something like:

git tag -a 0.6.0 -m 0.6.0
git push origin 0.6.0

Describe potential alternatives you've considered

Alternatively a new github release could be done. This might be more involved - the gh command-line tool might help there.

Another alternative would be publishing the ls as an npm package. Then we could point renovate to the npm package.

new release 0.5.1 has a release