Skip to content

Commit ac431a9

Browse files
author
Gennaro Tedesco
committed
added luarocks-tag-release job to release workflow action
1 parent bb9e70f commit ac431a9

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

.github/workflows/release.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
name: release
2+
23
on:
4+
workflow_dispatch:
35
push:
46
tags:
57
- "v*.*.*"
@@ -12,3 +14,18 @@ jobs:
1214
uses: actions/checkout@v2
1315
- name: Release
1416
uses: softprops/action-gh-release@v1
17+
18+
luarocks-release:
19+
runs-on: ubuntu-latest
20+
name: LuaRocks upload
21+
steps:
22+
- name: Checkout
23+
uses: actions/checkout@v3
24+
- name: LuaRocks Upload
25+
uses: nvim-neorocks/[email protected]
26+
env:
27+
LUAROCKS_API_KEY: ${{ secrets.LUAROCKS_API_KEY }}
28+
with:
29+
copy_directories: |
30+
doc
31+
license: "MIT"

0 commit comments

Comments
 (0)