diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 0000000..83edb4b --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1,35 @@ +version: 2 +jobs: + lint: + docker: + - image: 'python:3.7' + + environment: + KMK_TEST: 1 + PIPENV_VENV_IN_PROJECT: 1 + + steps: + - checkout + - restore_cache: + keys: + - v1-kmk-lint-{{ checksum "Pipfile.lock" }} + + - run: pip install pipenv==2018.7.1 + - run: pipenv install --dev + - run: pipenv run flake8 + + - save_cache: + key: v1-kmk-lint-{{ checksum "Pipfile.lock" }} + paths: + - .venv + +workflows: + version: 2 + build-deploy: + jobs: + - lint: + filters: + branches: + only: /.*/ + tags: + only: /.*/ diff --git a/setup.cfg b/setup.cfg index fc463b5..76c6b0c 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,5 +1,5 @@ [flake8] -exclude = .git,__pycache__,vendor +exclude = .git,__pycache__,vendor,.venv max_line_length = 99 [isort]