attempt 1 to add ci to fennel-ls
This commit is contained in:
parent
3c2bc8c35c
commit
c30c3f35bc
13
.build.yml
Normal file
13
.build.yml
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
image: debian/sid
|
||||||
|
packages:
|
||||||
|
- make
|
||||||
|
- lua5.1
|
||||||
|
- lua5.2
|
||||||
|
- lua5.3
|
||||||
|
- lua5.4
|
||||||
|
- luajit2
|
||||||
|
sources:
|
||||||
|
- https://git.sr.ht/~xerool/fennel-ls
|
||||||
|
tasks:
|
||||||
|
- build: |
|
||||||
|
make ci
|
||||||
11
Makefile
11
Makefile
@ -10,7 +10,7 @@ DESTDIR ?=
|
|||||||
PREFIX ?= /usr/local
|
PREFIX ?= /usr/local
|
||||||
BINDIR ?= $(PREFIX)/bin
|
BINDIR ?= $(PREFIX)/bin
|
||||||
|
|
||||||
.PHONY: clean test install
|
.PHONY: clean test install ci
|
||||||
|
|
||||||
all: $(EXE)
|
all: $(EXE)
|
||||||
|
|
||||||
@ -28,5 +28,14 @@ test:
|
|||||||
TESTING=1 LUA_PATH="./src/?.lua;./?.lua" FENNEL_PATH="./src/?.fnl;./?.fnl" \
|
TESTING=1 LUA_PATH="./src/?.lua;./?.lua" FENNEL_PATH="./src/?.fnl;./?.fnl" \
|
||||||
$(FENNEL) test/init.fnl
|
$(FENNEL) test/init.fnl
|
||||||
|
|
||||||
|
testall:
|
||||||
|
$(MAKE) test LUA=lua5.1
|
||||||
|
$(MAKE) test LUA=lua5.2
|
||||||
|
$(MAKE) test LUA=lua5.3
|
||||||
|
$(MAKE) test LUA=lua5.4
|
||||||
|
$(MAKE) test LUA=luajit
|
||||||
|
|
||||||
install: $(EXE)
|
install: $(EXE)
|
||||||
mkdir -p $(DESTDIR)$(BINDIR) && cp $< $(DESTDIR)$(BINDIR)/
|
mkdir -p $(DESTDIR)$(BINDIR) && cp $< $(DESTDIR)$(BINDIR)/
|
||||||
|
|
||||||
|
ci: testall $(EXE)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user