We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c61074a commit 7aad1bfCopy full SHA for 7aad1bf
.github/workflows/luarocks.yml
@@ -0,0 +1,34 @@
1
+---
2
+name: Push to Luarocks
3
+
4
+on:
5
+ push:
6
+ tags:
7
+ - '*'
8
+ release:
9
+ types:
10
+ - created
11
12
13
+ workflow_dispatch:
14
+ pull_request: # Will test the luarocks installation on PR, without uploading
15
16
+jobs:
17
+ luarocks-upload:
18
+ runs-on: ubuntu-22.04
19
+ steps:
20
+ - uses: actions/checkout@v3
21
+ with:
22
+ fetch-depth: 0 # Required to count the commits
23
+ - name: Get Version
24
+ run: echo "LUAROCKS_VERSION=$(git describe --abbrev=0 --tags)" >> $GITHUB_ENV
25
+ - name: LuaRocks Upload
26
+ uses: nvim-neorocks/luarocks-tag-release@v5
27
+ env:
28
+ LUAROCKS_API_KEY: ${{ secrets.LUAROCKS_API_KEY }}
29
30
+ version: ${{ env.LUAROCKS_VERSION }}
31
+ dependencies: |
32
+ plenary.nvim
33
+ nvim-web-devicons
34
+ nui.nvim
0 commit comments