Skip to content

Commit

Permalink
Merge pull request #32 from mrcjkb/luarocks
Browse files Browse the repository at this point in the history
feat: luarocks support
  • Loading branch information
jghauser authored Jun 1, 2024
2 parents ef1c44e + a9c6c05 commit 6b40d04
Show file tree
Hide file tree
Showing 4 changed files with 70 additions and 1 deletion.
38 changes: 38 additions & 0 deletions .github/workflows/luarocks.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: Push to Luarocks

on:
push:
tags:
- '*'
release:
types:
- created
pull_request: # Makes sure the luarocks package can build on PR
workflow_dispatch: # Allow manual trigger (e.g. if a tagged build failed)

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: |
sqlite
plenary.nvim
nui.nvim
nvim-treesitter
labels: |
neovim
detailed_description: |
Papis.nvim is a neovim companion plugin for the bibliography manager papis.
It's meant for all those who do academic and other writing in neovim and who
want quick access to their bibliography from within the comfort of their editor.
19 changes: 19 additions & 0 deletions .github/workflows/release-please.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Release Please

on:
push:
branches:
- main
- master

jobs:
release:
name: release
runs-on: ubuntu-latest
steps:
- uses: google-github-actions/release-please-action@v3
env:
GITHUB_TOKEN: ${{ secrets.GH_TOKEN_FOR_UPDATES }}
with:
release-type: simple
package-name: papis.nvim
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,12 @@ To run, papis.nvim requires the [yq](https://github.com/mikefarah/yq) utility to

### Package managers

With rocks.nvim:

```vim
:Rocks install papis.nvim
```

With packer:

```lua
Expand Down
8 changes: 7 additions & 1 deletion doc/papis.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
*papis.txt* For NVIM v0.8.0 Last change: 2024 May 31
*papis.txt* For NVIM v0.8.0 Last change: 2024 June 01

==============================================================================
Table of Contents *papis-table-of-contents*
Expand Down Expand Up @@ -132,6 +132,12 @@ papis.nvim doesn’t (currently) support the python yq

PACKAGE MANAGERS ~

With rocks.nvim:

>vim
:Rocks install papis.nvim
<

With packer:

>lua
Expand Down

0 comments on commit 6b40d04

Please sign in to comment.