Skip to content

Commit 3db6886

Browse files
author
Gennaro Tedesco
committed
added luarocks release action
1 parent 2e48f2e commit 3db6886

File tree

1 file changed

+22
-1
lines changed

1 file changed

+22
-1
lines changed

.github/workflows/release.yml

+22-1
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,35 @@
11
name: release
2+
23
on:
4+
workflow_dispatch:
35
push:
46
tags:
57
- "v*.*.*"
68

79
jobs:
810
build:
911
runs-on: ubuntu-latest
12+
permissions:
13+
contents: write
1014
steps:
1115
- name: Checkout
12-
uses: actions/checkout@v2
16+
uses: actions/checkout@v3
1317
- name: Release
1418
uses: softprops/action-gh-release@v1
19+
20+
luarocks-release:
21+
runs-on: ubuntu-latest
22+
name: LuaRocks upload
23+
steps:
24+
- name: Checkout
25+
uses: actions/checkout@v3
26+
- name: LuaRocks Upload
27+
uses: nvim-neorocks/[email protected]
28+
env:
29+
LUAROCKS_API_KEY: ${{ secrets.LUAROCKS_API_KEY }}
30+
with:
31+
labels: |
32+
neovim
33+
copy_directories: |
34+
doc
35+
license: "MIT"

0 commit comments

Comments
 (0)