-
dilawar authored205d80b6
Makefile 804 B
POETRY := poetry
MYPY_OPTS:=--ignore-missing-imports --install-types --non-interactive
all : lint build
ci: build test
build: check
$(POETRY) build
check: lint
$(POETRY) install
$(POETRY) run mypy $(MYPY_OPTS) bitia tests
lint:
$(POETRY) install
$(POETRY) run pylint -E bitia tests
test: lint build
$(POETRY) run pytest tests bitia
fix:
$(POETRY) run black bitia
$(POETRY) run black tests
gr runner gitlab-runner:
gitlab-runner exec docker build
gitlab-runner exec docker test
gitlab-runner exec docker deploy
test_pipeline: install
$(POETRY) run bitia_runner run tests/test_20220727
release:
rm -rf dist/*.whl
bash ./.ci/realese.sh
doc html:
cd docs && make html
.PHONY : copr fix test install lint build \
all check test_pipeline \
runner gitlab-runner image image_upload