go-latestver/Makefile
Knut Ahlers 38f0348884
Add Helm Chart
Signed-off-by: Knut Ahlers <knut@ahlers.me>
2024-04-16 18:04:42 +02:00

31 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