ci: merge workflow jobs and add makefile
This commit is contained in:
parent
7033d52db0
commit
ca2560cae8
12 changed files with 86 additions and 51 deletions
27
Makefile
Normal file
27
Makefile
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
.PHONY: all doc test lint fastlint clean
|
||||
|
||||
all: doc lint test
|
||||
|
||||
doc: scripts/nvim_doc_tools
|
||||
python scripts/main.py generate
|
||||
python scripts/main.py lint
|
||||
|
||||
test:
|
||||
./run_tests.sh
|
||||
|
||||
lint: scripts/nvim-typecheck-action fastlint
|
||||
./scripts/nvim-typecheck-action/typecheck.sh --workdir scripts/nvim-typecheck-action lua
|
||||
|
||||
fastlint: scripts/nvim_doc_tools
|
||||
python scripts/main.py lint
|
||||
luacheck lua tests --formatter plain
|
||||
stylua --check lua tests
|
||||
|
||||
scripts/nvim_doc_tools:
|
||||
git clone https://github.com/stevearc/nvim_doc_tools scripts/nvim_doc_tools
|
||||
|
||||
scripts/nvim-typecheck-action:
|
||||
git clone https://github.com/stevearc/nvim-typecheck-action scripts/nvim-typecheck-action
|
||||
|
||||
clean:
|
||||
rm -rf scripts/nvim_doc_tools scripts/nvim-typecheck-action
|
||||
Loading…
Add table
Add a link
Reference in a new issue