- Add CI workflows (format, lint, typecheck) - Add quality workflow - Add luarocks publishing workflow - Add pre-commit configuration - Add issue templates (bug report, feature request) - Add .editorconfig, .gitignore, .luarc.json - Add selene.toml and vim.toml for linting - Add luarocks rockspec - Rename .stylua.toml to stylua.toml
21 lines
327 B
YAML
21 lines
327 B
YAML
name: luarocks
|
|
|
|
on:
|
|
push:
|
|
tags:
|
|
- "v*"
|
|
|
|
jobs:
|
|
ci:
|
|
uses: ./.github/workflows/ci.yaml
|
|
|
|
publish:
|
|
needs: ci
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
|
|
- uses: nvim-neorocks/luarocks-tag-release@v7
|
|
env:
|
|
LUAROCKS_API_KEY: ${{ secrets.LUAROCKS_API_KEY }}
|