freddiehaddad / feline.nvim

A minimal, stylish and customizable statusline, statuscolumn, and winbar for Neovim
GNU General Public License v3.0
289 stars 8 forks source link

feat: luarocks/rocks.nvim support #71

Closed mrcjkb closed 5 months ago

mrcjkb commented 5 months ago

Hey :wave:

Summary

This PR is part of a push to get neovim plugins on luarocks.org.

See also:

With luarocks/rocks.nvim, it is the plugin authors' responsibility to declare dependencies - not the user's. Installing this plugin, including its dependencies, becomes as simple as :Rocks install feline.nvim.

Things done:

gitsigns.nvim has the same workflow, but hasn't been published to luarocks yet (https://github.com/lewis6991/gitsigns.nvim/pull/964#issuecomment-2061185572). So I would wait with merging this PR until that has been done.

Notes:

[!IMPORTANT]

  • For the luarocks workflow to work, someone with a luarocks.org account will have to add their API key to this repo's GitHub actions secrets.

  • As you use GitHub releases to create tags (with the release-please action), you may need to add a PA token for the workflow to be triggered automatically.