add actions

pull/49/head
Elfranne 2023-07-17 09:46:33 +02:00
parent dbf4b2dd2e
commit 506ac67200
2 changed files with 32 additions and 0 deletions

14
.github/workflows/check.yaml vendored Normal file
View File

@ -0,0 +1,14 @@
---
name: "Tests and checks"
on:
pull_request:
push:
jobs:
checks:
runs-on: ubuntu-latest
name: Checks
steps:
- uses: actions/checkout@v3
- uses: cachix/install-nix-action@v22
- name: Nix checks
run: nix flake check -L

18
.github/workflows/release.yaml vendored Normal file
View File

@ -0,0 +1,18 @@
name: LuaRocks release
on:
push:
tags: # Will upload to luarocks.org when a tag is pushed
- "*"
pull_request: # Will test a local install without uploading to luarocks.org
jobs:
luarocks-release:
runs-on: ubuntu-latest
name: LuaRocks upload
steps:
- name: Checkout
uses: actions/checkout@v3
- name: LuaRocks Upload
uses: nvim-neorocks/luarocks-tag-release@v5
env:
LUAROCKS_API_KEY: ${{ secrets.LUAROCKS_API_KEY }}