X-Git-Url: https://git.madduck.net/etc/vim.git/blobdiff_plain/4a953b7241ce5f8bcac985fa33fdf3af4f42c0de..989ea69bd1d0a02aa6c5794d941c122f7b4958b4:/.travis.yml

diff --git a/.travis.yml b/.travis.yml
index d594373..86cf24d 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,45 +1,39 @@
-dist: xenial
 language: python
-cache: pip
+cache:
+  pip: true
+  directories:
+    - $HOME/.cache/pre-commit
 env:
-- TEST_CMD="coverage run tests/test_black.py"
+  - TEST_CMD="coverage run -m unittest"
 install:
-- pip install coverage coveralls flake8 flake8-bugbear mypy
-- pip install -e '.[d]'
+  - pip install coverage coveralls pre-commit
+  - pip install -e '.[d]'
 script:
-- $TEST_CMD
+  - $TEST_CMD
 after_success:
-- coveralls
+  - coveralls
 notifications:
   on_success: change
   on_failure: always
 matrix:
   include:
-    - name: "mypy"
-      python: 3.6
-      env:
-        - TEST_CMD="mypy black.py blackd.py tests/test_black.py"
-    - name: "black"
-      python: 3.7
-      env:
-        - TEST_CMD="black --check --verbose ."
-    - name: "flake8"
+    - name: "lint"
       python: 3.7
       env:
-        - TEST_CMD="flake8 black.py blackd.py tests/test_black.py"
+        - TEST_CMD="pre-commit run --all-files --show-diff-on-failure"
     - name: "3.6"
       python: 3.6
     - name: "3.7"
       python: 3.7
-    - name: "3.8-dev"
-      python: 3.8-dev
-  # aiohttp currently has a bug affecting 3.8
+    - name: "3.8"
+      python: 3.8
+    - name: "3.9"
+      python: 3.9-dev
   allow_failures:
-    - name: "3.8-dev"
-      python: 3.8-dev
+    - python: 3.9-dev
 before_deploy:
   - pip install pyinstaller
-  - pyinstaller --clean -F --add-data blib2to3/:blib2to3 black.py
+  - pyinstaller --clean -F --add-data src/blib2to3/:blib2to3 src/black/__init__.py
 deploy:
   provider: releases
   api_key:
@@ -49,5 +43,5 @@ deploy:
   skip_cleanup: true
   on:
     condition: $TRAVIS_PYTHON_VERSION == '3.6'
-    repo: python/black
+    repo: psf/black
     tags: true