aboutsummaryrefslogtreecommitdiffstats
path: root/.github/workflows
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/release.yml17
1 files changed, 13 insertions, 4 deletions
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 03b4d4e35..99e9c6e27 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -1,17 +1,26 @@
name: "release"
on:
push:
- tags:
- - '*'
+ tags: # Will upload to luarocks.org
+ - "*"
+ pull_request: # Will test a local install without uploading to luarocks.org
+ paths:
+ - 'contrib/*.rockspec'
+ - .github/workflows/release.yml
+
jobs:
luarocks-upload:
runs-on: ubuntu-latest
steps:
- - uses: nvim-neorocks/luarocks-tag-release@v2.2.0
+ - uses: actions/checkout@v3
+ - uses: nvim-neorocks/luarocks-tag-release@v5
env:
LUAROCKS_API_KEY: ${{ secrets.LUAROCKS_API_KEY }}
with:
+ name: nvim-treesitter
+ version: 0.1
+ license: apache 2
detailed_description: |
The goal of nvim-treesitter is both to provide a simple and easy way to use the interface for tree-sitter in Neovim
and to provide some basic functionality such as highlighting based on it.
- build_type: "make"
+ template: contrib/nvim-treesitter-luarocks.template