Skip to content

Commit

Permalink
Merge pull request #22 from mrcjkb/luarocks
Browse files Browse the repository at this point in the history
feat: luarocks/rocks.nvim support
  • Loading branch information
mobily authored Apr 20, 2024
2 parents 48c8ca5 + 35b1dd3 commit 6070d04
Show file tree
Hide file tree
Showing 2 changed files with 40 additions and 0 deletions.
32 changes: 32 additions & 0 deletions .github/workflows/luarocks.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
---
name: Push to Luarocks

on:
push:
tags:
- '*'
release:
types:
- created
tags:
- '*'
workflow_dispatch:
pull_request: # Tests the luarocks packaging and installation without publishing

jobs:
luarocks-upload:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0 # Required to count the commits
- name: Get Version
run: echo "LUAROCKS_VERSION=$(git describe --abbrev=0 --tags)" >> $GITHUB_ENV
- name: LuaRocks Upload
uses: nvim-neorocks/luarocks-tag-release@v5
env:
LUAROCKS_API_KEY: ${{ secrets.LUAROCKS_API_KEY }}
with:
version: ${{ env.LUAROCKS_VERSION }}
dependencies: |
nui.nvim
8 changes: 8 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,14 @@ use {
}
```

## For plugin developers

Consider [publishing your plugin to luarocks](https://github.com/nvim-neorocks/sample-luarocks-plugin),
so that your users don't have to declare dependencies themselves
when installing with a luarocks-compatible plugin manager
like [rocks.nvim](https://github.com/nvim-neorocks/rocks.nvim)
or lazy.nvim extended with [luarocks.nvim](https://github.com/vhyrro/luarocks.nvim).

## Discord

Join [Discord](https://discord.gg/Rj2V3keVS4) to get involved with the community, ask questions, and share tips.
Expand Down

0 comments on commit 6070d04

Please sign in to comment.