mirror of
https://github.com/Luzifer/go-latestver.git
synced 2024-11-08 07:00:06 +00:00
30 lines
496 B
Makefile
30 lines
496 B
Makefile
default: lint build
|
|
|
|
build: node_modules
|
|
node ci/build.mjs
|
|
|
|
lint: node_modules
|
|
./node_modules/.bin/eslint \
|
|
--ext .js,.vue \
|
|
--fix \
|
|
src
|
|
|
|
node_modules:
|
|
npm ci
|
|
|
|
go_test:
|
|
go test -cover -v ./...
|
|
golangci-lint run
|
|
|
|
helm_lint:
|
|
helm lint charts/latestver
|
|
|
|
# --- Documentation
|
|
|
|
gendoc: .venv
|
|
.venv/bin/python3 ci/gendoc.py $(shell grep -l '@module ' internal/fetcher/*.go) >docs/config.md
|
|
git add docs/config.md
|
|
|
|
.venv:
|
|
python -m venv .venv
|
|
.venv/bin/pip install -r ci/requirements.txt
|