none-ls.nvim icon indicating copy to clipboard operation
none-ls.nvim copied to clipboard

is it possible to tag releases on luarocks.org ?

Open teto opened this issue 8 months ago • 2 comments

none-ls is available at https://luarocks.org/modules/mochaap/none-ls.nvim .

I have some trouble with my none-ls version so I thought I would try a tagged stable version supposed to work to see if that was because I run a too recent version. Knowing that this tag works with neovim 0.11 and have the possibility to pin and go back to that is nice. Alternatively I could use git directly but I like rockspecs with its automated dependencies handing.

teto avatar Apr 16 '25 17:04 teto

@teto are you able to write a pr for this? im remotely familiar with the luarocks ecosystem but you sound way more well versed. could u configure a pr so all we have to do is add the api key to the repository?

barrett-ruth avatar Sep 22 '25 13:09 barrett-ruth

right now, actions push an "scm" release a day to luarocks.

I could add another action that reacts to new tags but this repo doesn't seem to create tags. What would you think to do as fzf-lua and create a luarocks release a day

  • https://luarocks.org/modules/ibhagwan/fzf-lua
  • https://github.com/ibhagwan/fzf-lua/blob/main/.github/workflows/luarocks-release.yaml

the version is not based on tags but on the number of commits. Since this repo doesn't contain dependencies, the only advantages of this for now would be for:

  • rocks.nvim to be able to install it directly (without specifying the need for a "development" version)
  • this makes compareasons between versions (when locking dependencies with a package manager) easier than with git shas

teto avatar Sep 23 '25 12:09 teto